PICC人保財(cái)險(xiǎn)管理系統(tǒng)-設(shè)備管理_第1頁
PICC人保財(cái)險(xiǎn)管理系統(tǒng)-設(shè)備管理_第2頁
PICC人保財(cái)險(xiǎn)管理系統(tǒng)-設(shè)備管理_第3頁
PICC人保財(cái)險(xiǎn)管理系統(tǒng)-設(shè)備管理_第4頁
PICC人保財(cái)險(xiǎn)管理系統(tǒng)-設(shè)備管理_第5頁
已閱讀5頁,還剩93頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

河北聯(lián)合大學(xué)輕工學(xué)院QINGGONGCOLLEGE,HEBEIUNITEDUNIVERSITY畢業(yè)設(shè)計(jì)說明書設(shè)計(jì)題目:PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理學(xué)生姓名:學(xué)號(hào):專業(yè)班級(jí):學(xué)部:指導(dǎo)教師:06月01日摘要隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)化管理領(lǐng)域已日趨成熟,當(dāng)前最為明顯的是管理平臺(tái)的開發(fā)與使用。當(dāng)然,對(duì)于任何工廠或事業(yè)單位也可采用此方法來加強(qiáng)內(nèi)部資源的管理,特別是對(duì)于當(dāng)今各工廠來說,管理者能夠更方便更快捷的了解工廠設(shè)備信息,這樣能夠經(jīng)過設(shè)備管理系統(tǒng)—設(shè)備管理網(wǎng)站平臺(tái)來加強(qiáng)企業(yè)資源進(jìn)行管理。在企業(yè)中,設(shè)備管理是一項(xiàng)非常重要的工作。使用人工方式管理各項(xiàng)設(shè)備信息不但效率低下,而且容易出錯(cuò),安全性很差。而且在實(shí)際操作中,數(shù)據(jù)的查找和維護(hù)都不容易實(shí)現(xiàn),容易發(fā)生差錯(cuò),導(dǎo)致了管理費(fèi)用增加,服務(wù)質(zhì)量難以得到保證,從而影響企業(yè)的競爭力。因此現(xiàn)在很多單位和個(gè)人企業(yè)都越來越重視管理信息系統(tǒng)的投入和應(yīng)用,都在開發(fā)著適合自己的管理信息系統(tǒng)來提高自己的工作效率和處理信息的準(zhǔn)確性,以適應(yīng)自身企業(yè)的發(fā)展和時(shí)代的腳步,使自己在社會(huì)發(fā)展的洪流中處于不敗地位,這就為管理信息系統(tǒng)提供了廣闊的市場空間和發(fā)展空間。系統(tǒng)基.NET平臺(tái),采用三層架構(gòu)和B/S結(jié)構(gòu)來實(shí)現(xiàn)。具有很好的可擴(kuò)展性與可定制性,從而提升性能和伸縮性,同時(shí)也提供給web開發(fā)人員更好的靈活性,有效縮短了Web應(yīng)用程序的開發(fā)周期。Vs與SQLServer的完美組合,為中小型乃至企業(yè)級(jí)的Web商業(yè)模型提供了一個(gè)更為穩(wěn)定,高效,安全的運(yùn)行環(huán)境。經(jīng)過該系統(tǒng)能夠?qū)崿F(xiàn)設(shè)備信息管理、入庫、出庫、報(bào)修、作廢記錄及信息檢索,是操作簡單安全,從而提高工作效率和質(zhì)量。關(guān)鍵詞PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理;ASP.NET;B/S結(jié)構(gòu);三層架構(gòu)AbstractAlongwiththedevelopmentoftheInternet,networkmanagementhasbeenbecomingmature,isthemostobviousisthedevelopmentanduseofmanagementplatform.Foranyplantorbusinessunit,ofcourse,alsocanusethismethodtoenhancethemanagementoftheinternalresources,especiallyfortoday'sfactories,managerscanbemoreconvenientandfasterunderstandingoffactoryequipmentinformation,sothatwecanthroughtheequipmentmanagementsystem,equipmentmanagementwebsiteplatformtostrengthenthemanagementofenterpriseresources.Intheenterprise,equipmentmanagementisaveryimportantwork.Usetheartificialwaytomanagealltheequipmentinformationisnotonlyinefficient,anderror-prone,securityisverypoor.Andinpractice,datasearchandmaintenanceisnoteasytoimplement,pronetoerror,ledtotheincreasedmanagementcosts,servicequalityisdifficulttoguarantee,thusaffectingthecompetitivenessofenterprises.Sonowalotofunitsandindividualenterprisespaymoreandmoreattentiontoinputandapplicationofmanagementinformationsystem,istodevelopthesuitablemanagementinformationsystemtoimprovetheirworkefficiencyandtheaccuracyofinformationprocessing,soastoadapttothedevelopmentoftheenterpriseitselfandtheera'sfootsteps,makeoneselfinthetorrentofsocialdevelopmentintheunbeatenstatus,formanagementinformationsystemhasprovidedabroadmarketspaceanddevelopmentspace.System.NETplatform,USESthethreelayersstructureandB/Sstructuretoimplement.Hasagoodscalabilityandcustomizability,soastoimproveperformanceandscalability,butalsoofferswebdevelopersbetterflexibility,effectivelyshorteningthewebapplicationdevelopmentcycle.VsandtheperfectcombinationofSQLServerforsmalltomediumsizedandenterprise-levelwebbusinessmodelprovidesamorestable,efficientandsafeoperationenvironment.Throughthissystemcanrealizeequipmentinformationmanagement,inbound,outbound,repairservice,invalidrecordsandinformationretrieval,issimpleandsafeoperation,soastoimprovetheworkefficiencyandquality.Keywordsusminsurer-equipmentmanagementsystemmanagement;A;B/Sstructure;Three-tierarchitecture目錄TOC\o"1-3"\h\u摘要 IAbstract II第1章緒論 11.1PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理開發(fā)的背景 11.2PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理開發(fā)的目標(biāo) 11.3本章小結(jié) 2第2章開發(fā)工具 32.1系統(tǒng)使用工具的選擇 32.2SqlServer介紹 32.3VisualStudio介紹 32.4HTML語言 42.5JavaScript語言介紹 42.6Ajax介紹 42.7B/S模式特點(diǎn) 52.8三層架構(gòu) 62.9本章小結(jié) 8第3章系統(tǒng)結(jié)構(gòu) 93.1系統(tǒng)的可行性分析 93.2數(shù)據(jù)庫設(shè)計(jì) 103.2.1數(shù)據(jù)庫需求分析 103.2.2數(shù)據(jù)庫需求分析 113.2.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 113.2.4數(shù)據(jù)庫E-R圖設(shè)計(jì) 143.2.5儲(chǔ)過程的技術(shù)介紹及應(yīng)用 143.2.6視圖介紹及應(yīng)用 153.3本章小結(jié) 16第4章設(shè)備管理系統(tǒng)的分析和設(shè)計(jì) 174.1系統(tǒng)業(yè)務(wù)分析 174.1.1業(yè)務(wù)簡述 174.1.2功能模塊分析 174.1.3系統(tǒng)功能模塊圖 184.2主要界面模塊的設(shè)計(jì)實(shí)現(xiàn) 184.3本章小結(jié) 32第5章系統(tǒng)部署和維護(hù) 335.1網(wǎng)站的生成 335.2網(wǎng)站的部署 33結(jié)論 35參考文獻(xiàn) 36謝辭 37附錄 39第1章緒論1.1PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理開發(fā)的背景隨著中國國民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國特色的社會(huì)主義市場經(jīng)濟(jì)體制的迅速完善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改進(jìn)服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴(yán)峻的挑戰(zhàn),對(duì)企業(yè)體系在企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個(gè)科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必經(jīng)之路。在中小型企業(yè),設(shè)備管理業(yè)務(wù)往往從設(shè)備的入庫開始,其主要包含以下幾部分工作:(1)設(shè)備購進(jìn)之初,又設(shè)備部門的專業(yè)人員對(duì)設(shè)備情況進(jìn)行核對(duì),并填寫設(shè)備情況登記表。再又管理人員負(fù)責(zé)將設(shè)備情況登記表登記存檔,并將有關(guān)使用說明進(jìn)行編號(hào)存檔,以備維修之用。對(duì)于一些附屬設(shè)備,僅做登記入庫管理,以便進(jìn)行及時(shí)核對(duì)和調(diào)配。(2)設(shè)備日常運(yùn)行中,要對(duì)日常檢測到的數(shù)據(jù)進(jìn)行必要存儲(chǔ)和監(jiān)督。在有經(jīng)驗(yàn)的技師的指導(dǎo)下,根據(jù)日常使用記錄,制訂日常維護(hù)計(jì)劃,力爭降低裝置因設(shè)備問題造成的非計(jì)劃停工次數(shù)。(3)在設(shè)備發(fā)生事故的情況下,登記事故記錄,并向技術(shù)人員提交事故維修表。由技術(shù)人員進(jìn)行現(xiàn)場觀察,根據(jù)事故維修表和日常運(yùn)行數(shù)據(jù),確定維修標(biāo)準(zhǔn)及要求。以便進(jìn)行及時(shí),合理的維修。在維修結(jié)束后,編寫維修情況報(bào)告和設(shè)備狀態(tài)報(bào)告。管理人員對(duì)有關(guān)資產(chǎn)數(shù)據(jù)進(jìn)行統(tǒng)計(jì),產(chǎn)品報(bào)表,以便高層管理人員根據(jù)該報(bào)表把握設(shè)備運(yùn)營的宏觀情況。1.2PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理開發(fā)的目標(biāo)企業(yè)PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理是一個(gè)企業(yè)單位不可缺少的部分,它對(duì)于企業(yè)的決策者和管理者來說都至關(guān)重要,因此企業(yè)PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理應(yīng)該能夠?yàn)橛脩籼峁┏浞值男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式管理文件信息,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。隨著計(jì)算機(jī)技術(shù)的飛速的發(fā)展,計(jì)算機(jī)在企業(yè)管理中的應(yīng)用越來越普及,企業(yè)要想生存和發(fā)展,要想在激烈的市場競爭中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的,企業(yè)設(shè)備管理的全面自動(dòng)化、信息化則是其中極其重要的部分。為了加快設(shè)備管理自動(dòng)化的步伐,提高企業(yè)設(shè)備的管理業(yè)務(wù)處理效率,建立企業(yè)PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理已變得十分必要。PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理是能夠幫助企業(yè)管理者們提高工作效率,而不是增加她們的負(fù)擔(dān)。沒有復(fù)雜的流程設(shè)計(jì),沒有復(fù)雜的表單設(shè)計(jì)等等。企業(yè)管理軟件在重視系統(tǒng)功能的全面性,流程的可控性,技術(shù)的先進(jìn)性,更要注重系統(tǒng)的易用性。這樣的軟件開發(fā)平臺(tái),主要面向三個(gè)群體:一是廠商自己的開發(fā)人員,二是合作伙伴的開發(fā)人員,三是最終用戶的開發(fā)人員,目的都是對(duì)個(gè)性化的需求進(jìn)行快速二次開發(fā),或者說搭建。很多軟件開發(fā)平臺(tái)已經(jīng)實(shí)現(xiàn)了免代碼級(jí)的開發(fā),只需要在界面上進(jìn)行搭建,就能夠快速生成新的業(yè)務(wù)系統(tǒng),就像搭建積木一樣。這里設(shè)計(jì)的工廠PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理,就能夠解決這些問題。其目的在于實(shí)現(xiàn)設(shè)備信息管理、入庫、出庫、報(bào)修、作廢記錄及信息檢索,是操作簡單安全,從而提高工作效率和質(zhì)量。1.3本章小結(jié)本章是本系統(tǒng)的緒論,主要作用是大致介紹一下本系統(tǒng)的研究背景和研究目的,本系統(tǒng)的研究背景是在設(shè)備管理系統(tǒng)越來越受到人們的青睞的背景下開發(fā)的,研究目的就是為了實(shí)現(xiàn)設(shè)備管理的方便。并在對(duì)研究背景和研究目的的探討研究的基礎(chǔ)上,論述了開發(fā)本系統(tǒng)的意義。最后又從技術(shù)可行性、管理可行性和經(jīng)濟(jì)可行性三個(gè)角度對(duì)系統(tǒng)可行性進(jìn)行了分析,得出結(jié)論設(shè)備管理系統(tǒng)是可行的。第2章開發(fā)工具2.1系統(tǒng)使用工具的選擇本系統(tǒng)作為一個(gè)網(wǎng)站建設(shè),如何更快更簡潔地設(shè)計(jì)這個(gè)系統(tǒng),我考慮了很多種語言和工具。如:C語言、C++語言等,但由于它們各自使用的環(huán)境不同,再者是本系統(tǒng)屬于內(nèi)部型管理網(wǎng)站,根據(jù)其需要,我認(rèn)為采用.net語言很簡單就能夠完成。還有就是編寫工具的選擇,當(dāng)前也有很多種工具如:寫字本、VisualStudio、Dreamweaver等。我認(rèn)為VisualStudio相對(duì)來說比較容易操作,而且在界面設(shè)計(jì)上對(duì)網(wǎng)站來說很有實(shí)用性,因此我選擇了它作為設(shè)計(jì)載體。在設(shè)計(jì)過程中還有一個(gè)最關(guān)鍵的部分就是數(shù)據(jù)庫的選擇,因?yàn)楸揪W(wǎng)站的數(shù)據(jù)流動(dòng)性很大,而且各模塊之間的聯(lián)系相對(duì)比較緊密,因此我選擇sql作為后臺(tái)數(shù)據(jù)庫進(jìn)行管理。如何將這些數(shù)據(jù)信息與網(wǎng)頁結(jié)合一起呢?我采用了結(jié)構(gòu)化查詢語言SQL語言(StructuredQueryLanguage),它是一種通用的數(shù)據(jù)查詢語言,使用非常方便。當(dāng)然,想要寫出一個(gè)完整、完美的系統(tǒng),這些顯然是不夠的,在其美觀上我不會(huì)一味的只做數(shù)據(jù)處理,我還選擇了較為美觀的圖片進(jìn)行修飾。但我依然于數(shù)據(jù)處理為主,在界面上也沒有設(shè)計(jì)的太過于花哨,重點(diǎn)依然放在數(shù)據(jù)的處理上。以此設(shè)計(jì)出來的整個(gè)界面就顯得樸實(shí),有待改進(jìn)。2.2SqlServer介紹SQLServer出現(xiàn)在微軟數(shù)據(jù)平臺(tái)愿景上是因?yàn)樗沟霉灸軌蜻\(yùn)行她們最關(guān)鍵任務(wù)的應(yīng)用程序,同時(shí)降低了管理數(shù)據(jù)基礎(chǔ)設(shè)施和發(fā)送觀察和信息給所有用戶的成本。這個(gè)平臺(tái)有以下特點(diǎn):1.可信任的——使得公司能夠以很高的安全性、可靠性和可擴(kuò)展性來運(yùn)行她們最關(guān)鍵任務(wù)的應(yīng)用程序。2.高效的——使得公司能夠降低開發(fā)和管理她們的數(shù)據(jù)基礎(chǔ)設(shè)施的時(shí)間和成本。3.智能的——提供了一個(gè)全面的平臺(tái),能夠在你的用戶需要的時(shí)候給她發(fā)送觀察和信息。2.3VisualStudio介紹VisualStudio是微軟公司推出的開發(fā)環(huán)境。是當(dāng)前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。VisualStudio本于4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡單明了。VisualStudio同時(shí)帶來了

NETFramework

4.0、MicrosoftVisualStudioCTP(CommunityTechnologyPreview--CTP),而且支持開發(fā)面向Windows7的應(yīng)用程序。除了MicrosoftSQLServer,它還支持

IBM

DB2和Oracle數(shù)據(jù)庫。2.4HTML語言HTML(HyperTextMarkupLanguage超文本標(biāo)記語言)簡單標(biāo)記語言。與常見的字處理文件不同,Web頁以超文本標(biāo)識(shí)語言編排格式。HTML文件是帶有特定HTML插入標(biāo)記的用以編排文檔屬性和格式的標(biāo)準(zhǔn)文本文件。它能獨(dú)立于各種操作系統(tǒng)平臺(tái)(如UNIX,WINDOWS等)。自1990年以來HTML就一直被用作WorldWideWeb上的信息表示語言,用于描述Homepage的格式設(shè)計(jì)和它與WWW上其它Homepage的連結(jié)信息。2.5JavaScript語言介紹JavaScript是一種基于對(duì)象(Object)和事件驅(qū)動(dòng)(EventDriven)并具有安全性能的腳本語言。使用它的目的是與HTML超文本標(biāo)記語言、Java腳本語言(Java小程序)一起實(shí)現(xiàn)在一個(gè)Web頁面中鏈接多個(gè)對(duì)象,與Web客戶交互作用。從而能夠開發(fā)客戶端的應(yīng)用程序等。它是經(jīng)過嵌入或調(diào)入在標(biāo)準(zhǔn)的HTML語言中實(shí)現(xiàn)的。它的出現(xiàn)彌補(bǔ)了HTML語言的缺陷,它是Java與HTML折衷的選擇。2.6Ajax介紹AJAX不是一種新的編程語言,而是一種用于創(chuàng)立更好更快以及交互性更強(qiáng)的Web應(yīng)用程序的技術(shù)。經(jīng)過AJAX,您的JavaScript可使用JavaScript的XMLHttpRequest對(duì)象來直接與服務(wù)器進(jìn)行通信。經(jīng)過這個(gè)對(duì)象,您的JavaScript可在不重載頁面的情況與Web服務(wù)器交換數(shù)據(jù)。AJAX在瀏覽器與Web服務(wù)器之間使用異步數(shù)據(jù)傳輸(HTTP請(qǐng)求),這樣就可使網(wǎng)頁從服務(wù)器請(qǐng)求少量的信息,而不是整個(gè)頁面。AJAX可使因特網(wǎng)應(yīng)用程序更小、更快,更友好。AJAX是一種獨(dú)立于Web服務(wù)器軟件的瀏覽器技術(shù)。AJAX基于下列Web標(biāo)準(zhǔn):JavaScript,XML,HTML,CSS在AJAX中使用的Web標(biāo)準(zhǔn)已被良好定義,并被所有的主流瀏覽器支持。AJAX應(yīng)用程序獨(dú)立于瀏覽器和平臺(tái)。Web應(yīng)用程序較桌面應(yīng)用程序有諸多優(yōu)勢(shì);它們能夠涉及廣大的用戶,它們更易安裝及維護(hù),也更易開發(fā)。不過,因特網(wǎng)應(yīng)用程序并不像傳統(tǒng)的桌面應(yīng)用程序那樣完善且友好。經(jīng)過AJAX,因特網(wǎng)應(yīng)用程序能夠變得更完善,更友好。2.7B/S模式特點(diǎn)B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是經(jīng)過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),可是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大的總體成本(TCO)。以當(dāng)前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并經(jīng)過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對(duì)易于把握、成本也是較低的大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。如圖2.1所示。圖2.1B/S的結(jié)構(gòu)特點(diǎn)用戶能夠經(jīng)過WWW例覽器去訪問Internet上的文本、數(shù)據(jù)、圖像、動(dòng)畫、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的Web服務(wù)器產(chǎn)生的,而每一個(gè)Web服務(wù)器又能夠經(jīng)過各種方式與數(shù)據(jù)庫服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫服務(wù)器中。客戶端除了WWW創(chuàng)覽器,一般無須任何用戶程序,只需從Web服務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由Web服務(wù)器交給數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給Web服務(wù)器,Web服務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。而各個(gè)企業(yè)能夠在此結(jié)構(gòu)的基礎(chǔ)上建立自己的Intranet。B/S結(jié)構(gòu)的優(yōu)點(diǎn)1.具有分布性特點(diǎn),能夠隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。2.業(yè)務(wù)擴(kuò)展簡單方便,經(jīng)過增加網(wǎng)頁即可增加服務(wù)器功能。3.維護(hù)簡單方便,只需要改變網(wǎng)頁,即可實(shí)現(xiàn)所有用戶的同步更新。4.開發(fā)簡單,共享性強(qiáng)。2.8三層架構(gòu)在軟件體系架構(gòu)設(shè)計(jì)中,分層式結(jié)構(gòu)是最常見,也是最重要的一種結(jié)構(gòu)。微軟推薦的分層式結(jié)構(gòu)一般分為三層,從下至上分別為:數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層(又或稱為領(lǐng)域?qū)?、表示層。三層結(jié)構(gòu)原理:3個(gè)層次中,系統(tǒng)主要功能和業(yè)務(wù)邏輯都在業(yè)務(wù)邏輯層進(jìn)行處理。所謂三層體系結(jié)構(gòu),是在客戶端與數(shù)據(jù)庫之間加入了一個(gè)”中間層”,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺(tái)機(jī)器就是三層體系結(jié)構(gòu),也不但僅有B/S應(yīng)用才是三層體系結(jié)構(gòu),三層是指邏輯上的三層,即使這三個(gè)層放置到一臺(tái)機(jī)器上。三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理。一般情況下,客戶端不直接與數(shù)據(jù)庫進(jìn)行交互,而是經(jīng)過COM/DCOM通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進(jìn)行交互。如圖2.2所示。圖2.2三層結(jié)構(gòu)邏輯圖在軟件設(shè)計(jì)階段,需要為應(yīng)用系統(tǒng)確定一個(gè)體系結(jié)構(gòu)。在較為復(fù)雜的應(yīng)用系統(tǒng)中,如果沒有一個(gè)良好的體系結(jié)構(gòu)會(huì)使整個(gè)系統(tǒng)異常龐大而且雜亂無章,不利于日后的維護(hù)和擴(kuò)展。軟件開發(fā)過程中,系統(tǒng)的設(shè)計(jì)開發(fā)一般分層設(shè)計(jì),在軟件體系架構(gòu)設(shè)計(jì)中,分層式結(jié)構(gòu)是最常見,也是最重要的一種結(jié)構(gòu)。推薦的分層式結(jié)構(gòu)一般分為三層,從下至上分別為:數(shù)據(jù)訪問(持久)層、業(yè)務(wù)邏輯層(或稱為領(lǐng)域?qū)?、用戶表示層數(shù)據(jù)層從業(yè)務(wù)層接收請(qǐng)求,利用存儲(chǔ)過程或其它方法從數(shù)據(jù)層獲取數(shù)據(jù)傳回業(yè)務(wù)層或向數(shù)據(jù)庫寫入數(shù)據(jù)。大部分對(duì)數(shù)據(jù)庫的操作都由它來完成。業(yè)務(wù)層位于用戶層和數(shù)據(jù)訪問層之間,起到橋梁的作用,該層響應(yīng)用戶層的用戶請(qǐng)求,檢驗(yàn)用戶數(shù)據(jù)的合法性,將請(qǐng)求發(fā)送到數(shù)據(jù)訪問層,并將數(shù)據(jù)訪問層返回的數(shù)據(jù)傳送給用戶層,從而把業(yè)務(wù)邏輯與用戶界面分開。如果需要修改應(yīng)用程序代碼,只需要對(duì)業(yè)務(wù)層進(jìn)行修改,使開發(fā)人員能夠?qū)W⒂谙到y(tǒng)核心業(yè)務(wù)的分析、設(shè)計(jì)和開發(fā),簡化了應(yīng)用系統(tǒng)的開發(fā)、更新和升級(jí)工作。用戶層是提供給用戶操作的界面,用戶可填寫數(shù)據(jù),發(fā)出請(qǐng)求以及查看需要的信息等。如果獲取數(shù)據(jù)時(shí)不對(duì)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)更新,用戶層能夠不經(jīng)過業(yè)務(wù)層而直接訪問數(shù)據(jù)層獲取數(shù)據(jù);如果需要對(duì)數(shù)據(jù)庫進(jìn)行更新,能夠經(jīng)過業(yè)務(wù)層來實(shí)現(xiàn)。本系統(tǒng)中用到的三層結(jié)構(gòu):如圖2.3所示。圖2.3系統(tǒng)中用到的三層結(jié)構(gòu)2.9本章小結(jié)本章全面介紹本系統(tǒng)所用到的關(guān)鍵技術(shù)和工具,本系統(tǒng)是基于B/S結(jié)構(gòu)的應(yīng)用系統(tǒng),闡述了B/S結(jié)構(gòu)的原理和特點(diǎn)。系統(tǒng)的開發(fā)思想是采用三層結(jié)構(gòu)分層思想,因此對(duì)三層結(jié)構(gòu)的原理和優(yōu)點(diǎn)進(jìn)行了分析總結(jié)。Vs的運(yùn)行機(jī)制,同時(shí)明白它的優(yōu)劣勢(shì),本章都對(duì)其進(jìn)行了闡述。最后介紹了本系統(tǒng)使用的數(shù)據(jù)庫SQLServer的數(shù)據(jù)庫特點(diǎn)。第3章系統(tǒng)結(jié)構(gòu)3.1系統(tǒng)的可行性分析可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。一般來說我們至少應(yīng)該從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性三個(gè)方面來研究每種解法的可行性。當(dāng)然,可行性研究的最根本任務(wù)是對(duì)以后的行動(dòng)仿真提出建議。技術(shù)方面可行性:對(duì)于PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理的開發(fā)設(shè)計(jì),實(shí)質(zhì)上就是采用B/S結(jié)構(gòu)對(duì)庫存物品進(jìn)行在線管理。當(dāng)前B/S結(jié)構(gòu)已經(jīng)相當(dāng)成熟,而在創(chuàng)立數(shù)據(jù)庫管方面,能夠使用SqlServer,這樣就惡意和方便的將B/S結(jié)構(gòu)與設(shè)備物品管理連接起來;另外數(shù)據(jù)庫技術(shù)也越來越成熟,越來越強(qiáng)大,A與數(shù)據(jù)庫連接的技術(shù)也相當(dāng)?shù)某墒?實(shí)現(xiàn)遠(yuǎn)程訪問SqlServer也不是一件困難的事。而且技術(shù)也相當(dāng)成熟,能夠?qū)崿F(xiàn)很多復(fù)雜的功能。因而采用B/S結(jié)構(gòu)實(shí)現(xiàn)上述的要求是可行的。另外,從硬件上看,具有先進(jìn)的cpu技術(shù),非??斓挠?jì)算速度;從操作系統(tǒng)來看,提供給用戶友善的界面,豐富的應(yīng)用集成工具,并使用程序具有可移植性及互操作性;從網(wǎng)絡(luò)系統(tǒng)上看,有先進(jìn)的Internet網(wǎng)絡(luò)技術(shù),路由技術(shù),可實(shí)現(xiàn)統(tǒng)一的、高效的計(jì)算機(jī)原理。經(jīng)濟(jì)方面的可行性:如果說是一個(gè)實(shí)際的項(xiàng)目,公司組織人員開發(fā)這樣一個(gè)管理系統(tǒng)的最大目的就是為了獲得利益。當(dāng)然開發(fā)業(yè)要很大的成本,能夠根據(jù)這個(gè)項(xiàng)目的內(nèi)容,大致時(shí)間的安排,尅估算大致的成本。對(duì)于PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理的開發(fā),開發(fā)成本是相當(dāng)?shù)偷?如果不考慮商用,隨便一臺(tái)電腦就能夠做為服務(wù)器,只需要安裝一些必要的軟件就能夠投入使用了,因此在經(jīng)濟(jì)上也是可行的。操作方面的可行性:現(xiàn)在的開發(fā)一般都是采用面向?qū)ο蟮拈_發(fā),采用瀏覽器/服務(wù)器開發(fā),能夠允許多個(gè)人同時(shí)操作,并能夠有操作權(quán)限的設(shè)置,操作起來比較方便,因此在操作方面也是可行的。以上三條,我們都能夠這個(gè)課題應(yīng)該是可行的。3.2數(shù)據(jù)庫設(shè)計(jì)3.2.1數(shù)據(jù)庫需求分析數(shù)據(jù)庫設(shè)計(jì)的目標(biāo)是要求完全滿足業(yè)務(wù)的數(shù)據(jù)庫存儲(chǔ)要求,如果能設(shè)計(jì)一個(gè)合理的數(shù)據(jù)庫模型,不但會(huì)降低程序編程和維護(hù)的難度,也會(huì)提高系統(tǒng)實(shí)際運(yùn)行的性能,因而必須仔細(xì)的制定設(shè)計(jì)步驟方案,了解規(guī)范的設(shè)計(jì)方法和必要的規(guī)則。本系統(tǒng)采用sqlserver數(shù)據(jù)庫,根據(jù)系統(tǒng)要求分析庫存管理系統(tǒng)的實(shí)際情況,本系統(tǒng)數(shù)據(jù)表如下:本系統(tǒng)主要涉及到的表:如圖3.1所示。圖3.1系統(tǒng)中用到的表3.2.2數(shù)據(jù)庫需求分析經(jīng)過分析、比較與綜合各種異常的數(shù)據(jù)庫規(guī)范設(shè)計(jì)方法,將數(shù)據(jù)庫設(shè)計(jì)分為六個(gè)階段,如圖3.2所示:圖3.2數(shù)據(jù)庫設(shè)計(jì)階段3.2.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)在數(shù)據(jù)庫的設(shè)計(jì)中,首先要注意命名的規(guī)范,其次就是要注意數(shù)據(jù)的一致性和完整性,盡可能的降低數(shù)據(jù)的冗余,當(dāng)然如果數(shù)據(jù)冗余度低,數(shù)據(jù)的完整性容易得到保證,但增加了表件連接查詢的操作,因此合理的數(shù)據(jù)冗余也是必要的??墒鞘褂靡?guī)則和約束來對(duì)數(shù)據(jù)的有效性驗(yàn)證,另外能夠創(chuàng)立索引,來維護(hù)被索引列的唯一性和提供快速訪問表中數(shù)據(jù)的策略。進(jìn)行數(shù)據(jù)庫設(shè)計(jì)首先必須準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。數(shù)據(jù)庫的需求分析是整個(gè)設(shè)計(jì)過程中的基礎(chǔ),是最困難,最耗費(fèi)時(shí)間的一步。作為地基的需求分析是否做到充分的準(zhǔn)確,確定了在其上構(gòu)建數(shù)據(jù)大廈的速度與質(zhì)量,數(shù)據(jù)分析做的不好甚至?xí)?dǎo)致整個(gè)數(shù)據(jù)庫設(shè)計(jì)的翻工重做。根據(jù)系統(tǒng)數(shù)據(jù)流圖以及以上所分析的PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理的需求,總結(jié)出以下的數(shù)據(jù)字典:1系統(tǒng)部門信息數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有遞增的流水號(hào)、部門編碼、部門名稱、排序編碼、狀態(tài)、助記編碼碼、可用狀態(tài)、所屬公司。如表3-1所示表3-1系統(tǒng)部門信息表字段名數(shù)據(jù)類型長度是否為空約束字段名說明IDbigint否遞增的流水號(hào)DepartIDvarchar10否是部門編碼DepartNamevarchar50否部門名稱SortIDint否排序編碼Statechar4否狀態(tài)CWIDVarchar50否助記編碼碼IsFgsbit否可用狀態(tài)Typevarchar20否所屬公司2設(shè)備類別信息數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有流水號(hào),設(shè)備編號(hào)、所屬類別編號(hào)、所屬類別名稱、排序編碼、狀態(tài)。如表3-2所示。表3-2設(shè)備類別信息表字段名數(shù)據(jù)類型長度是否為空約束字段名說明IDbigint否遞增的流水號(hào)DeviceIDvarchar20否是類別編碼DeviceNamevarchar60否類別名稱SortIDint否排序編碼Statechar4否狀態(tài)3設(shè)備信息數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有流水號(hào)、設(shè)備編號(hào)、設(shè)備名稱、設(shè)備名稱助記碼、設(shè)備類別、備注、排序編碼、狀態(tài);如表3-3所示。表3-3設(shè)備信息數(shù)據(jù)字段名數(shù)據(jù)類型長度是否為空約束字段名說明IDbigint否遞增的流水號(hào)DeviceIDvarchar80否是設(shè)備編碼DeviceNamevarchar20否設(shè)備名稱DeviceABvarchar20否設(shè)備助記碼DeviceCIDvarchar20否設(shè)備類別DemoVarchar500否備注SortIDbit否排序編碼Statevarchar4否狀態(tài)4操作員信息數(shù)據(jù):包含的數(shù)據(jù)項(xiàng)有流水號(hào)、操作員編碼、操作員名稱、密碼、聯(lián)系電話、手機(jī)、地址、QQ、Email、身份證號(hào)、可是編碼、角色編碼、排序編碼、狀態(tài)等。如表3-4所示。表3-4操作員信息數(shù)據(jù)字段名數(shù)據(jù)類型長度是否為空約束字段名說明IDbigint否遞增的流水號(hào)OperIDvarchar3否操作員編碼OperNamevarchar30否操作員名稱Pwdvarchar30否密碼LinkTelchar50否狀態(tài)MobbileVarchar50否助記編碼Addressbit50否可用狀態(tài)QQvarchar50否所屬公司Emailvarchar50否EMailSfzhvarchar50否身份證號(hào)DepartIDvarchar10否科室編碼RoleIDvarchar2否角色編碼SortIDint否排序編碼Statechar4否狀態(tài)5設(shè)備采購計(jì)劃信息數(shù)據(jù)項(xiàng):設(shè)備編號(hào)、設(shè)備名稱、設(shè)備名稱助、數(shù)量、價(jià)格、用途、備注、計(jì)劃編號(hào)、計(jì)劃日期、經(jīng)手人、審核日期、審核人等。如表3-5所示。表3-5設(shè)備采購計(jì)劃信息字段名數(shù)據(jù)類型長度是否為空約束字段名說明IDbigint否遞增的流水號(hào)DeviceIDvarchar20否設(shè)備編號(hào)Configvarchar1000否設(shè)備名稱CnfigBCvarchar1000否設(shè)備名稱助NumInt否數(shù)量PriceMonery否價(jià)格UseForVachar1000否用途Demovarchar1000否備注PlanIDvarchar50否計(jì)劃編號(hào)PlanDateDatetime否計(jì)劃日期Jsrvarchar20否經(jīng)手人ShDateDatetime否審核日期ShrVarchar20否審核人3.2.4數(shù)據(jù)庫E-R圖設(shè)計(jì)基于A技術(shù)的設(shè)備管理系統(tǒng),根據(jù)分析,系統(tǒng)中主要存在以下幾個(gè)實(shí)體,她們之間的關(guān)系如圖3.3所示。圖3.3設(shè)備管理系統(tǒng)實(shí)體E-R圖3.2.5儲(chǔ)過程的技術(shù)介紹及應(yīng)用存儲(chǔ)過程(storedprocedure)是一組為了完成特定功能的Sql語句集,是利用SqlServer所提供的transact-sql語言所編寫的程序,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫中。存儲(chǔ)過程是數(shù)據(jù)庫中的一個(gè)重要對(duì)象,客戶經(jīng)過制定存儲(chǔ)過程的名字給出參數(shù)(如果該存儲(chǔ)過程待有參數(shù))來執(zhí)行它,存儲(chǔ)過程是由流控制和sql語句書寫的過程,這個(gè)過程編譯和優(yōu)化后存儲(chǔ)在數(shù)據(jù)服務(wù)器中,存儲(chǔ)過程可由應(yīng)用程序經(jīng)過一個(gè)調(diào)用來執(zhí)行,而且允許用戶聲明變量,同時(shí),存儲(chǔ)過程能夠接收和輸出參數(shù)、返回執(zhí)行存儲(chǔ)過程的狀態(tài)值,也能夠嵌套調(diào)用。存儲(chǔ)過程的能力大大增強(qiáng)了sql語言的功能和靈活性,存儲(chǔ)過程能夠用流控制語句編寫,很強(qiáng)的靈活性,能夠完成復(fù)雜的判斷和較復(fù)雜的運(yùn)算。其優(yōu)點(diǎn)如下:1.存儲(chǔ)過程志在創(chuàng)造時(shí)進(jìn)行編譯,以后每次執(zhí)行存儲(chǔ)過程都不需要再重新編譯,而一般sql語句每執(zhí)行一次就編譯一次,因此使用存儲(chǔ)過程,可提高數(shù)據(jù)庫執(zhí)行速度。2.當(dāng)對(duì)數(shù)據(jù)庫進(jìn)行復(fù)雜操作時(shí)(如對(duì)多個(gè)表進(jìn)行update,insert,query,delete時(shí)),可將此復(fù)雜操作用存儲(chǔ)過程封裝起來與數(shù)據(jù)庫提供的事物處理結(jié)合一起使用。3.存儲(chǔ)過程能夠重復(fù)使用,可減少數(shù)據(jù)庫開發(fā)人員的工作量。4.安全性高,可設(shè)定只有某些用戶才具有對(duì)指定存儲(chǔ)過程的使用權(quán)。本系統(tǒng)中用到了大量的存儲(chǔ)過程如圖3.4所示。圖3.4系統(tǒng)中用到的存儲(chǔ)過程3.2.6視圖介紹及應(yīng)用視圖是一個(gè)虛擬表,其內(nèi)容由查詢定義。同真實(shí)的表一樣,視圖的作用類似于篩選。定義視圖的篩選能夠來自當(dāng)前或其它數(shù)據(jù)庫的一個(gè)或多個(gè)表,或者其它視圖。分布式查詢也可用于定義使用多個(gè)異類源數(shù)據(jù)的視圖。視圖是存儲(chǔ)在數(shù)據(jù)庫中的查詢的SQL語句,它主要出于兩種原因:安全原因,視圖能夠隱藏一些數(shù)據(jù),如:社會(huì)保險(xiǎn)基金表,能夠用視圖只顯示姓名,地址,而不顯示社會(huì)保險(xiǎn)號(hào)和工資數(shù)等,另一原因是可使復(fù)雜的查詢易于理解和使用。本系統(tǒng)中用到的視圖如圖3.5所示。圖3.5系統(tǒng)中用到的視圖3.3本章小結(jié)本章首先分析系統(tǒng)的功能需求,經(jīng)過對(duì)系統(tǒng)功能的劃分以及角色的劃分,明確了系統(tǒng)需求,為總體設(shè)計(jì)提供依據(jù)。接下來經(jīng)過對(duì)數(shù)據(jù)庫設(shè)計(jì)分析,形成了開發(fā)的整體思路,最后闡述了系統(tǒng)的總體設(shè)計(jì)思想,說明了本系統(tǒng)是基于B/S架構(gòu)下的多層結(jié)構(gòu)應(yīng)用系統(tǒng),為下一步編程實(shí)現(xiàn)各個(gè)具體功能鋪平了道路。第4章設(shè)備管理系統(tǒng)的分析和設(shè)計(jì)4.1系統(tǒng)業(yè)務(wù)分析4.1.1業(yè)務(wù)簡述人保河北分公司是中國河北省分公司,負(fù)責(zé)河北省各個(gè)地市分公司、縣分公司的管理機(jī)構(gòu)。各個(gè)地市分公司所需設(shè)備都需要省分公司集體采購,然后下發(fā)到各個(gè)地市分公司,各個(gè)地市分公司再下發(fā)到縣分公司。手工管理情況下,造成省分公司和各個(gè)地市分公司,地市分公司和縣分公司的管理混亂,因此開發(fā)此系統(tǒng)對(duì)省分公司,各個(gè)地市分公司的設(shè)備進(jìn)行管理,同時(shí)對(duì)設(shè)備的保修、維護(hù)和領(lǐng)用等進(jìn)行管理。提高設(shè)備管理的準(zhǔn)確性,減少人員成本,提高工作效率。該系統(tǒng)是采用ASP.NET+三層架構(gòu)實(shí)現(xiàn)的B/S架構(gòu)的應(yīng)用程序,實(shí)現(xiàn)了人保河北省分公司對(duì)各個(gè)地市分公司的設(shè)備出入庫、設(shè)備的保修、維護(hù)和支領(lǐng)的管理。人保河北分公司PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理是以數(shù)據(jù)為核心,以方便業(yè)務(wù)為驅(qū)動(dòng),將業(yè)務(wù)納入到計(jì)算機(jī)管理當(dāng)中。人保河北分公司PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理的實(shí)現(xiàn)目標(biāo)為:(1)適用性:充分考慮在人保財(cái)險(xiǎn)設(shè)備耗材管理系統(tǒng)的操作復(fù)雜性,我們程序提供設(shè)置業(yè)務(wù)流程的批示和審核的功能。(2)易用性:結(jié)合使用人員文化習(xí)慣,界面色彩和風(fēng)格舒適、友好,盡量減少錄入操作,方便使用。保證操作人員能夠迅速掌握。(3)可靠性:經(jīng)過嚴(yán)格的安全控制和數(shù)據(jù)備份機(jī)制,確保數(shù)據(jù)安全可靠;經(jīng)過一套切實(shí)可行的質(zhì)量保證體系,確保軟件的開發(fā)及服務(wù)質(zhì)量。4.1.2功能模塊分析人保河北分公司PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理主要包括:項(xiàng)目維護(hù)、設(shè)備管理等模塊。項(xiàng)目維護(hù)主要包括:日志管理、設(shè)備類別管理、設(shè)備信息管理、部門管理、編碼級(jí)次管理、參數(shù)設(shè)置等功能。設(shè)備管理主要包括:設(shè)備采購計(jì)劃、設(shè)備采購計(jì)劃審核、設(shè)備采購合同、設(shè)備支領(lǐng)計(jì)劃、設(shè)備支領(lǐng)、設(shè)備收回、設(shè)備作廢、設(shè)備維修、設(shè)備維修取回、設(shè)備借用、設(shè)備歸還、設(shè)備盤點(diǎn)功能。為了滿足系統(tǒng)迅速、準(zhǔn)確、實(shí)時(shí)的要求,對(duì)客戶端要求很高,傳統(tǒng)的客戶端滿足不了顯示的要求。鑒于此,必須尋找有效的替代技術(shù),綜合多方面的考慮客戶端將采用Ajax技術(shù)來構(gòu)建此系統(tǒng)。Ajax具有部分刷新工能、只工作必要的數(shù)據(jù)交換、異步訪問服務(wù)器端的特點(diǎn)。也就是說Ajax使您能夠經(jīng)過JavaScript調(diào)用執(zhí)行服務(wù)器端方法,而不用需要刷新瀏覽器。4.1.3系統(tǒng)功能模塊圖經(jīng)過對(duì)整個(gè)系統(tǒng)的詳細(xì)分析,對(duì)功能模塊的劃分,整個(gè)系統(tǒng)大致分為以下幾大模塊:設(shè)備采購、設(shè)備使用、設(shè)備維修、設(shè)備入庫、用戶管理等模塊。本系統(tǒng)所設(shè)計(jì)的功能模塊如圖4.1所示。圖4.1系統(tǒng)功能模塊4.2主要界面模塊的設(shè)計(jì)實(shí)現(xiàn)一:設(shè)備維護(hù)功能1.日志管理:系統(tǒng)主要記錄任何一個(gè)操作員在什么時(shí)間用那個(gè)機(jī)器操作了那些內(nèi)容。同時(shí)能夠查詢、打印、保存成文件和刪除日志信息等操作。其中查詢能夠按照操作員、時(shí)間段、模塊和操作內(nèi)容進(jìn)行任意組合查詢。如圖4.2所示。圖4.2日志管理點(diǎn)擊查看詳情彈出詳情界面,能夠修改里面的信息。選擇想要查詢的日期點(diǎn)擊查詢,會(huì)查詢出符合條件的信息。點(diǎn)擊刪除能夠刪除記錄。2.設(shè)備類別管理:目標(biāo):完成對(duì)設(shè)備類別信息的管理維護(hù)功能角色:管理員業(yè)務(wù)描述:用戶能夠?qū)κ乖O(shè)備類別信息進(jìn)行維護(hù),用戶能夠根據(jù)設(shè)備類別的編碼級(jí)次的設(shè)置信息,對(duì)相應(yīng)的設(shè)備類別信息進(jìn)行新增、修改、刪除、查詢等操作。如圖4.3所示。圖4.3設(shè)備類別管理點(diǎn)擊設(shè)備管理中的任意一項(xiàng)相應(yīng)的右邊的詳細(xì)信息中會(huì)添加。然后能夠?qū)π畔⑦M(jìn)行修改和刪除,直接在文本框里輸入相應(yīng)的內(nèi)容點(diǎn)擊添加按鈕能夠?qū)υO(shè)備類別進(jìn)行添加。如圖4.4所示。圖4.4設(shè)備添加,修改,刪除3.設(shè)備編碼級(jí)次管理:目標(biāo):主要完成設(shè)備類別級(jí)次、部門類別級(jí)次的設(shè)置角色:管理員業(yè)務(wù)描述:系統(tǒng)中有關(guān)于部門管理級(jí)別的設(shè)置和設(shè)備類別的設(shè)置等關(guān)于類別信息的管理,某一類別下面可能又會(huì)有下一級(jí)子類,系統(tǒng)對(duì)不同的類別和子類采用設(shè)置編碼級(jí)次進(jìn)行管理的方式,能夠相應(yīng)類別的編碼級(jí)次的長度信息,系統(tǒng)最多支持9級(jí)分類。如圖4.5所示。圖4.5編碼級(jí)次管理點(diǎn)擊編輯按鈕所有的表格會(huì)變成文本框。能夠?qū)Ω鱾€(gè)部門,設(shè)備類別,耗材類別的編碼級(jí)次進(jìn)行修改。然后點(diǎn)擊更新會(huì)包存修改。4.設(shè)備管理:目標(biāo):完成對(duì)設(shè)備信息的管理維護(hù)功能角色:管理員業(yè)務(wù)描述:用戶能夠?qū)κ乖O(shè)備信息進(jìn)行維護(hù),能夠?qū)υO(shè)備信息進(jìn)行新增、修改、刪除、查詢等操作(1).設(shè)備信息包括:設(shè)備編碼、設(shè)備名稱、設(shè)備助記碼、設(shè)備類別、備注、排序編碼和狀態(tài)等信息(2).編碼不能修改設(shè)備刪除時(shí),要做有效性檢查。如圖4.6所示。圖4.6設(shè)備管理選擇想要查詢的日期點(diǎn)擊查詢,會(huì)查詢出符合條件的信息。點(diǎn)擊設(shè)備查詢里面的設(shè)備類別,右邊的相信信息里會(huì)顯示出相應(yīng)的查詢結(jié)果,能夠修改和刪除信息。如圖4.7所示。圖4.7修改設(shè)備信息對(duì)設(shè)備信息進(jìn)行修改,然后點(diǎn)擊保存會(huì)保存修改信息。5.設(shè)備折舊方法管理:目標(biāo):完成對(duì)設(shè)備折舊方法的管理維護(hù)功能角色:管理員業(yè)務(wù)描述:用戶能夠?qū)υO(shè)備的折舊方法信息進(jìn)行維護(hù),能夠?qū)υO(shè)備折舊方法進(jìn)行新增、修改和刪除、查詢等操作。如圖4.8所示。圖4.8折舊方法管理選擇想要查詢的日期點(diǎn)擊查詢,會(huì)查詢出符合條件的信息。能夠刪除折舊方法,點(diǎn)擊添加和修改按鈕會(huì)彈出相應(yīng)的界面對(duì)折舊方法進(jìn)行修改和添加。如圖4.9所示。圖4.9修改折舊信息在文本框里填上要修改或者添加的信息,點(diǎn)擊保存按鈕就會(huì)保存上信息。6.設(shè)備供應(yīng)商管理:目標(biāo):完成對(duì)設(shè)備供應(yīng)商信息的管理維護(hù)功能角色:管理員業(yè)務(wù)描述:用戶能夠?qū)υO(shè)備的折舊方法信息進(jìn)行維護(hù),能夠?qū)υO(shè)備折舊方法進(jìn)行新增、修改和刪除、查詢等操作供應(yīng)商信息包括:編碼、名稱、地址、聯(lián)系電話、聯(lián)系人、助記碼、Email、QQ、所屬部門、排序編碼、狀態(tài)等信息。如圖4.10所示。圖4.10供應(yīng)商管理選擇想要查詢的日期點(diǎn)擊查詢,會(huì)查詢出符合條件的信息。能夠?qū)?yīng)商信息刪除,點(diǎn)擊添加和修改按鈕能夠?qū)ο鄳?yīng)的信息進(jìn)行修改或添加。如圖4.11所示。圖4.11修改供應(yīng)商信息在文本框里,填寫信息后點(diǎn)擊保存按鈕會(huì)對(duì)供應(yīng)商信息進(jìn)行添加或者修改。二:設(shè)備管理功能1.設(shè)備采購計(jì)劃目標(biāo):完成對(duì)設(shè)備采購計(jì)劃信息的管理維護(hù)功能角色:管理員業(yè)務(wù)描述:用戶能夠?qū)υO(shè)備采購計(jì)劃進(jìn)行新增、刪除、導(dǎo)出Excel等操作(1).設(shè)備采購計(jì)劃信息包括:序號(hào)、廠商組織機(jī)構(gòu)代碼、產(chǎn)品編碼、產(chǎn)品名稱、產(chǎn)品類別、品牌、設(shè)備型號(hào)、規(guī)格說明、擴(kuò)展信息、詳細(xì)技術(shù)參數(shù)說明(中文)、詳細(xì)技術(shù)參數(shù)說明(英文)、備注、單價(jià)、計(jì)劃數(shù)量、所屬部門、計(jì)劃日期等內(nèi)容(2).用戶填寫設(shè)備采購計(jì)劃信息,點(diǎn)擊保存按鈕系統(tǒng)能夠保存該設(shè)備采購計(jì)劃。(3).用戶對(duì)還沒有進(jìn)行審核的設(shè)備采購計(jì)劃能夠進(jìn)行刪除操作,(4).用戶能夠根據(jù)查詢條件查詢出的符合條件的設(shè)備采購計(jì)劃列表,用戶能夠查看設(shè)備采購計(jì)劃的詳細(xì)信息,并可將查詢結(jié)果保存成Excel報(bào)表,設(shè)備錄入使用設(shè)備助記碼方式,方便操作。如圖4.12所示。圖4.12設(shè)備采購計(jì)劃選擇想要查詢的日期點(diǎn)擊查詢,會(huì)查詢出符合條件的信息。能夠?qū)υO(shè)備采購計(jì)劃信息刪除,點(diǎn)擊添加和修改按鈕能夠?qū)ο鄳?yīng)的信息進(jìn)行修改或添加。如圖4.13所示。圖4.13采購計(jì)劃信息在文本框里,填寫信息后點(diǎn)擊保存按鈕會(huì)對(duì)采購計(jì)劃信息進(jìn)行添加或者修改。點(diǎn)擊excel導(dǎo)出按鈕能夠?qū)⒉樵冃畔⒁詄xcel的形式保存。如圖4.14所示。圖4.14導(dǎo)出的excel表2.設(shè)備采購計(jì)劃審核目標(biāo):完成設(shè)備采購計(jì)劃審核功能角色:管理員業(yè)務(wù)描述:用戶(審核人)能夠?qū)σ呀?jīng)錄入系統(tǒng)的設(shè)備采購計(jì)劃進(jìn)行審核和棄審操作,并可將審核的查詢結(jié)果保存成Excel報(bào)表。如圖4.15所示。圖4.15設(shè)備采購計(jì)劃審核選擇想要查詢的日期點(diǎn)擊查詢,會(huì)查詢出符合條件的信息。能夠?qū)υO(shè)備采購計(jì)劃審核信息刪除,點(diǎn)擊審核和棄審按鈕能夠?qū)ο鄳?yīng)的信息進(jìn)行審核和棄審。如圖4.16所示。圖4.16采購計(jì)劃信息選擇審核時(shí)間,點(diǎn)擊審核能夠?qū)Σ少徲?jì)劃信息進(jìn)行審核。3.設(shè)備采購合同管理目標(biāo):完成設(shè)備采購合同管理信息的管理維護(hù)功能角色:管理員業(yè)務(wù)描述:合同號(hào)、供貨單位、合同金額、合同日期、所屬部門、合同備注、合同文件、發(fā)票文件等信息能夠?qū)⒑贤膾呙栉募桶l(fā)票文件上傳到服務(wù)器進(jìn)行保存。如圖4.17所示。圖4.17采購合同管理選擇想要查詢的日期或者合同號(hào)點(diǎn)擊查詢,會(huì)查詢出符合條件的信息。能夠?qū)Σ少徲?jì)劃合同管理信息刪除,點(diǎn)擊選擇和刪除按鈕能夠?qū)ο鄳?yīng)的信息進(jìn)行選擇和刪除。如圖4.18所示。圖4.18采購合同信息在文本框里填入相應(yīng)的信息點(diǎn)擊保存按鈕能夠保存修改或者添加的信息,點(diǎn)擊預(yù)覽能夠?qū)⒑贤募?和發(fā)票文件上傳,而且在下面的合同圖片明細(xì)信息,和合同發(fā)票明細(xì)信息顯示,點(diǎn)擊刪除能夠?qū)⑵鋭h除,4.設(shè)備入庫:目標(biāo):完成設(shè)備入庫功能角色:管理員業(yè)務(wù)描述:用戶能夠新增、刪除、查詢?nèi)霂煊涗浶畔?1).入庫信息包括:所屬部門、入庫日期、經(jīng)手人、來貨票號(hào)、設(shè)備名稱、序列號(hào)、供應(yīng)商、折舊方法、資產(chǎn)編號(hào)、單位、廠牌型號(hào)、保修日期、購買日期、折舊年限、凈殘比例、配置、備注、數(shù)量、單價(jià)等信息(2).設(shè)備錄入使用設(shè)備助記碼方式,方便操作,查詢結(jié)果能夠保存成Excel文件,如圖4.19所示。圖4.19設(shè)備入庫管理選擇想要查詢的日期或者合同號(hào)點(diǎn)擊查詢,會(huì)查詢出符合條件的信息。能夠?qū)υO(shè)備入庫管理信息刪除,點(diǎn)擊選擇和刪除按鈕能夠?qū)ο鄳?yīng)的信息進(jìn)行選擇和刪除。如圖4.20所示。圖4.20設(shè)備入庫詳細(xì)信息在文本框里,填寫信息后點(diǎn)擊保存按鈕會(huì)對(duì)設(shè)備圖庫信息進(jìn)行添加或者修改。如圖4.21所示。圖4.21設(shè)備采購批量入庫選擇想要查詢的日期或者合同號(hào)點(diǎn)擊查詢,會(huì)查詢出符合條件的信息。點(diǎn)擊入庫后在彈出頁面里輸入相應(yīng)的信息,點(diǎn)擊保存就能夠?qū)崿F(xiàn)入庫。5.設(shè)備領(lǐng)用計(jì)劃審核:目標(biāo):完成設(shè)備領(lǐng)用計(jì)劃信息的管理維護(hù)功能角色:管理員、部門/司部業(yè)務(wù)描述:入庫信息包括:所屬部門、申請(qǐng)人、申請(qǐng)日期、計(jì)劃書號(hào)、設(shè)備編碼、計(jì)劃數(shù)量、計(jì)劃單價(jià)、用途、標(biāo)準(zhǔn)配置、補(bǔ)充配置、備注等信息而且完成采購計(jì)劃的審核和棄審。如圖4.22所示。圖4.22設(shè)備采購計(jì)劃審核選擇想要查詢的日期或者合同號(hào)點(diǎn)擊查詢,會(huì)查詢出符合條件的信息。能夠?qū)υO(shè)備采購計(jì)劃審核信息刪除,點(diǎn)擊審核和棄審按鈕能夠?qū)ο鄳?yīng)的信息進(jìn)行審核和棄審。如圖4.23所示。圖4.23設(shè)備支領(lǐng)信息在彈出頁面文本框中填入審核人,選擇審核時(shí)間,點(diǎn)擊審核按鈕就能夠完成對(duì)采購計(jì)劃信息的審核。6.設(shè)備支領(lǐng):目標(biāo):完成對(duì)設(shè)備領(lǐng)用信息的管理維護(hù)功能角色:管理員、部門/司部業(yè)務(wù)描述:用戶能夠錄入設(shè)備領(lǐng)用信息,點(diǎn)擊保存按鈕在系統(tǒng)中保存設(shè)備領(lǐng)用記錄。用戶對(duì)設(shè)備領(lǐng)用計(jì)劃能夠執(zhí)行刪除操作。用戶能夠查詢?cè)O(shè)備領(lǐng)用信息,并可將查詢結(jié)果保存成Excel報(bào)表(1).領(lǐng)用信息包括:領(lǐng)用部門、領(lǐng)用日期、領(lǐng)用人、使用人、備注、序列號(hào)、原部門、設(shè)備名稱、IP地址、折舊方法、資產(chǎn)編號(hào)、單位、廠牌型號(hào)、保修日期、購買日期、折舊年限、凈殘比例、配置、設(shè)備備注、單價(jià)、數(shù)量等信息(2).完成對(duì)設(shè)備的批量領(lǐng)用,如圖4.24所示。圖4.24設(shè)備領(lǐng)用管理選擇想要查詢的日期或者合同號(hào)點(diǎn)擊查詢,會(huì)查詢出符合條件的信息。能夠?qū)υO(shè)備領(lǐng)用管理信息刪除,點(diǎn)擊選擇和新增按鈕能夠?qū)ο鄳?yīng)的信息進(jìn)行修改和添加。如圖4.25所示。圖4.25支領(lǐng)設(shè)備信息在文本框里,填寫信息后點(diǎn)擊保存按鈕會(huì)支領(lǐng)設(shè)備信息信息進(jìn)行添加或者修改。點(diǎn)擊支領(lǐng)按鈕會(huì)彈出批量支領(lǐng)的頁面,如圖4.26所示。圖4.26支領(lǐng)計(jì)劃支領(lǐng)管理選擇想要查詢的日期或者合同號(hào)點(diǎn)擊查詢,會(huì)查詢出符合條件的信息。已經(jīng)指令過的設(shè)備顯示已支領(lǐng)。點(diǎn)擊支領(lǐng)按鈕能夠?qū)ο鄳?yīng)的信息進(jìn)行批量支領(lǐng)。如圖4.27所示。圖4.27設(shè)備支領(lǐng)信息在彈出的界面設(shè)備管理區(qū)域文本框里填入相應(yīng)的信息,然后點(diǎn)擊支領(lǐng),就能夠完成批量支領(lǐng)功能。三:登錄導(dǎo)航界面1.用戶登錄:目標(biāo):使用戶進(jìn)行統(tǒng)一的身份驗(yàn)證,成功登錄系統(tǒng)后,用戶能夠執(zhí)行自己具有訪問權(quán)限的功能模塊角色:管理員、部門/司部業(yè)務(wù)描述:用戶訪問該頁面,系統(tǒng)對(duì)用戶完成統(tǒng)一的身份驗(yàn)證(1).用戶輸入用戶名、密碼、驗(yàn)證碼,點(diǎn)擊登錄按鈕(2).系統(tǒng)驗(yàn)證用戶名、密碼、驗(yàn)證碼是否填寫正確(3).系統(tǒng)進(jìn)行用戶的身份驗(yàn)證(4).驗(yàn)證成功后,系統(tǒng)展示系統(tǒng)后臺(tái)首頁,驗(yàn)證失敗后,顯示錯(cuò)誤提示消息。如圖4.28所示。圖4.28管理登陸用戶名:001密碼:123點(diǎn)擊登陸登陸系統(tǒng)。2.系統(tǒng)導(dǎo)航:目標(biāo):為用戶提供方便、實(shí)用的系統(tǒng)頁面導(dǎo)航功能,用戶能夠快速的定位到自己想要訪問的功能,并提供當(dāng)前用戶的資料等信息,用戶也能夠很方便的安全的退出系統(tǒng)角色:管理員、部門/司部業(yè)務(wù)描述:將系統(tǒng)功能分模塊進(jìn)行展示(1).以菜單的形式提供系統(tǒng)功能的分模塊展示(2).頁面提供展示當(dāng)前用戶資料信息的功能,頁面提供安全退出的功能。如圖4.29所示。圖4.29系統(tǒng)導(dǎo)航點(diǎn)擊安全退出返回到登陸界面,點(diǎn)擊修改密碼,彈出密碼修改的界面,如圖4.30所示。圖4.30用戶密碼修改輸入兩次新密碼,然后點(diǎn)擊修改完成密碼的修改。4.3本章小結(jié)本章主要對(duì)系統(tǒng)進(jìn)行了測試工作,由于篇幅原因,本章只舉例對(duì)瀏覽商品以及查詢搜索商品功能進(jìn)行了測試,對(duì)流量統(tǒng)計(jì)功能進(jìn)行測試,但其它測試亦正常經(jīng)過,最終系統(tǒng)經(jīng)過測試,能夠正確的部署在服務(wù)器上并運(yùn)行。第5章系統(tǒng)部署和維護(hù)5.1網(wǎng)站的生成在”解決方案資源管理器”中右擊網(wǎng)站W(wǎng)eb,首先生成網(wǎng)站,成功后執(zhí)行發(fā)布網(wǎng)站的命令。在打開的”發(fā)布網(wǎng)站”對(duì)話框中選擇網(wǎng)站發(fā)布的目標(biāo)位置。5.2網(wǎng)站的部署(1)安裝IIS在WindowsXP(專業(yè)版)上將WindowsXP安裝光盤放入光驅(qū),點(diǎn)擊開始—>設(shè)置—>控制面版—>添加或刪除程序—>添加或刪除windows組件—>在internet信息服務(wù)(IIS)項(xiàng)前面打鉤,單擊下一步進(jìn)行安裝,直至完成internet信息服務(wù)(IIS)的安裝。如圖5.1所示:圖5.1信息服務(wù)的安裝(2)配置IIS點(diǎn)擊開始—>設(shè)置—>控制面版—>管理工具—>internet信息服務(wù)(IIS),在彈出的窗口單擊本地計(jì)算機(jī)、網(wǎng)站,在默認(rèn)網(wǎng)站單擊鼠標(biāo)右鍵,在彈出的窗口選擇主目錄、在本地面路徑選擇瀏覽按鈕,選擇你建立的網(wǎng)站目錄(如:E:\我的畢業(yè)設(shè)計(jì)),如圖5.2所示:圖5.2配置IIS結(jié)論經(jīng)過這次比較完整的PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理設(shè)計(jì),我擺脫了單純的理論知識(shí)學(xué)習(xí)狀態(tài),和實(shí)際設(shè)計(jì)相結(jié)合,鍛煉了我綜合運(yùn)用所學(xué)專業(yè)基礎(chǔ)知識(shí),解決本學(xué)科軟件問題的能力,同時(shí)也提高我查閱文獻(xiàn)資料、設(shè)計(jì)手冊(cè)、設(shè)計(jì)規(guī)范以及電腦制圖等其它專業(yè)能力水平,而且經(jīng)過對(duì)整體的掌控,對(duì)局部的取舍,以及對(duì)細(xì)節(jié)的斟酌處理,都使我的能力得到了鍛煉,經(jīng)驗(yàn)得到了豐富,而且意志力,抗壓能力及耐力也都得到了不同程度的提升。這是我們都希望看到的也正是我們進(jìn)行畢業(yè)設(shè)計(jì)的目的所在。雖然畢業(yè)設(shè)計(jì)內(nèi)容繁多,過程繁瑣但我的收獲卻更加豐富。各種系統(tǒng)的適用條件,各種功能模塊的設(shè)計(jì)標(biāo)準(zhǔn),各模塊的實(shí)現(xiàn)方式,我都是隨著設(shè)計(jì)的不斷深入而不斷熟悉并學(xué)會(huì)應(yīng)用的。和老師的溝通交流更使我從經(jīng)濟(jì)的角度對(duì)設(shè)計(jì)有了新的認(rèn)識(shí)也對(duì)自己提出了新的要求,這些本是我工作后才會(huì)意識(shí)到的問題,經(jīng)過這次畢業(yè)設(shè)計(jì)讓我提前了解了這些知識(shí),這是很珍貴的。在設(shè)計(jì)過程中一些模塊的實(shí)現(xiàn)讓我很頭痛,原因是本身設(shè)計(jì)受到知識(shí)范圍的局限性,而又必須考慮本專業(yè)的一些要求規(guī)范,從而形成了一些矛盾點(diǎn),這些矛盾在處理上讓人很難斟酌,正是基于這種考慮我意識(shí)到:要向更完美的進(jìn)行一次設(shè)計(jì)。從不知道畢業(yè)論文怎么寫,到順利如期的完成本次畢業(yè)設(shè)計(jì),這給了我很大的信心,讓我了解專業(yè)知識(shí)的同時(shí)也對(duì)本專業(yè)的發(fā)展前景充滿信心,PICC人保財(cái)險(xiǎn)管理系統(tǒng)—設(shè)備管理采用了一些新的技術(shù),她們有著很多的優(yōu)越性但也存在一定的不足,這新不足在一定程度上限制了我們的創(chuàng)造力。比如我的設(shè)計(jì)后臺(tái)管理系統(tǒng)上就有很大的不足,在這個(gè)安全性能被高度重視的社會(huì)中,這無疑是很讓我自身感到遺憾的,可這些不足正是我們?nèi)ジ玫难芯扛玫膭?chuàng)造的最大動(dòng)力,只有發(fā)現(xiàn)問題面對(duì)問題才有可能解決問題,不足和遺憾不會(huì)給我打擊只會(huì)更好的鞭策我前進(jìn)!參考文獻(xiàn)[1]黃勝忠.C#4.0從入門到精通[M].北京:機(jī)械工業(yè)出版社,:163-186.[2]李燁.別具光芒Div+Css網(wǎng)頁布局與美化[M].北京:人民郵電出版社,:27-60.[3]薩師煊,王珊.?dāng)?shù)據(jù)庫系統(tǒng)概論[M].北京高等教育出版社,:3-91.[4]敖富江.SQL入門經(jīng)典[M].北京:清華大學(xué)出版社,:11-34.[5]張海藩.軟件工程[M].北京:清華大學(xué)出版社,:117-139.[6]朱曄譯.C#與.NET4高級(jí)程序設(shè)計(jì)[M].北京:人民郵電出版社,:45-51.[7]馮昊.ASP動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)與上機(jī)指導(dǎo)[M].北京:清華大學(xué)出版社,:33-67.[8]楊冀川.ASP動(dòng)態(tài)網(wǎng)站設(shè)計(jì)實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,:23-54.[9]胡百敬,姚巧玫.SQLServer數(shù)據(jù)庫開發(fā)詳解[M].北京:電子工業(yè)出版社,:9-13,123-125.[10]余雷,周松建.ASP.NET應(yīng)用開發(fā)百例[M].北京:清華大學(xué)出版社,:87-102.[11]章小莉.SQL完全手冊(cè)[M].北京:電子工業(yè)出版社,:12-14.[12]王珊,陳紅.?dāng)?shù)據(jù)庫系統(tǒng)原理教程[M].北京:清華大學(xué)出版社,.6.[13]黃斯偉,王瑋.HTML4.0使用祥解[M].北京:人民郵電出版社,1999:11-27.[14]Jay

Glynn.

Professional

C#

[M].

WROX

PR/PEER

INFORMATION

INC,:76-94.[15]Brian

Patterso,Jeff

Ferguson,Pierre

Boutquin.

C#

Bible[M].

Wiley,:65-74.謝辭四年的大學(xué)生活就快走入尾聲,我們的校園生活就要?jiǎng)澤暇涮?hào),心中是無盡的難舍與眷戀。從這里走出,對(duì)我的人生來說,將是踏上一個(gè)新的征程,要把所學(xué)的知識(shí)應(yīng)用到實(shí)際工作中去?;厥姿哪?取得了些許成績,生活中有快樂也有艱辛,感謝老師四年來對(duì)我孜孜不倦的教誨,對(duì)我成長的關(guān)心和愛護(hù)。踉踉蹌蹌地忙碌了幾個(gè)月,我的畢業(yè)設(shè)計(jì)課題也終將告一段落。點(diǎn)擊運(yùn)行,也基本達(dá)到預(yù)期的效果,虛榮的成就感在沒人的時(shí)候也總會(huì)冒上心頭。但由于能力和時(shí)間的關(guān)系,總是覺得有很多不盡人意的地方,譬如功能不全、外觀粗糙、底層代碼的不合理。可是,我又會(huì)安慰自己:做一件事情,不必過于在乎最終的結(jié)果,可貴的是過程中的收獲,以此語言來安撫我尚沒平復(fù)的心。在我的十幾年求學(xué)歷程里,離不開父母的鼓勵(lì)和支持,是她們辛勤的勞作,無私的付出,為我創(chuàng)造良好的學(xué)習(xí)條件,我才能順利完成學(xué)業(yè),感激她們一直以來對(duì)我的撫養(yǎng)與培育。最后,我要特別感謝吳老師。是她們?cè)谖耶厴I(yè)的最后關(guān)頭給了我們巨大的幫助與鼓勵(lì),使我能夠順利完成畢業(yè)設(shè)計(jì),在此表示衷心的感激。吳老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。她無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝她耐心的輔導(dǎo)。在系統(tǒng)開發(fā)過程中,吳老師也給予我很大的幫助,幫助解決了不少的難點(diǎn),使得系統(tǒng)能夠及時(shí)開發(fā)完成,這里一并表示真誠的感謝。大學(xué)生活即將匆匆忙忙地過去,但我卻能無悔地說:”我曾經(jīng)來過?!贝髮W(xué)四年,但它給我的影響卻不能用時(shí)間來衡量,這四年以來,經(jīng)歷過的所有事,所有人,都將是我以后生活回味的一部分,是我為人處事的指南針。就要離開學(xué)校,走上工作的崗位了,這是我人生歷程的又一個(gè)起點(diǎn),在這里祝福大學(xué)里跟我風(fēng)雨同舟的朋友們,一路走好,未來總會(huì)是絢爛繽紛。附錄系統(tǒng)中用到分頁的存儲(chǔ)過程:DeviceRoadFind:USE[RBDevice]GO/******Object:StoredProcedure[dbo].[DeviceRoadFind]ScriptDate:05/28/02:17:21******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOALTERPROCEDURE[dbo].[DeviceRoadFind]@Convarchar(), --條件@TopNumint --條數(shù)ASDeclare@sTopNumvarchar(100)Set@sTopNum=Convert(varchar(100),@TopNum)if@TopNum=0begin Exec('SelectA.SerialNO,H.DeviceCName,A.DeviceID,A.DepartID,A.RkDate,B.ZlDate,B.Zlr,B.Syr,C.SHDate,D.JyDate,D.Jyr,D.GhDate,E.ZfDate,E.Zfr,F.DepartName,G.DeviceNamefromTDe_DeviceRkmxAleftjoinTDe_DeviceZlMxBon(A.SerialNO=B.SerialNO)leftjoinTDe_DeviceShMxCon(A.SerialNO=C.SerialNO)leftjoinTDe_DeviceJyMxDon(A.SerialNO=D.SerialNO)leftjoinTDe_DeviceZfMxEon(A.SerialNO=E.SerialNO)leftjoinTBa_DepartInfoFon(A.DepartID=F.DepartID)leftjoinTBa_DeviceInfoGon(A.DeviceID=G.DeviceID)LeftjoinTBa_DeviceCInfoHon(G.DeviceCID=H.DeviceCID)Where1=1'+@Con)endelsebegin Exec('SelectTop'+@sTopNum+'A.SerialNO,H.DeviceCName,A.DeviceID,A.DepartID,A.RkDate,B.ZlDate,B.Zlr,B.Syr,C.SHDate,D.JyDate,D.Jyr,D.GhDate,E.ZfDate,E.Zfr,F.DepartName,G.DeviceNamefromTDe_DeviceRkmxAleftjoinTDe_DeviceZlMxBon(A.SerialNO=B.SerialNO)leftjoinTDe_DeviceShMxCon(A.SerialNO=C.SerialNO)leftjoinTDe_DeviceJyMxDon(A.SerialNO=D.SerialNO)leftjoinTDe_DeviceZfMxEon(A.SerialNO=E.SerialNO)leftjoinTBa_DepartInfoFon(A.DepartID=F.DepartID)leftjoinTBa_DeviceInfoGon(A.DeviceID=G.DeviceID)LeftjoinTBa_DeviceCInfoHon(G.DeviceCID=H.DeviceCID)Where1=1'+@Con)endDeviceRoadFindPage:USE[RBDevice]GO/******Object:StoredProcedure[dbo].[DeviceRoadFindPage]ScriptDate:05/28/02:21:01******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOALTERPROCEDURE[dbo].[DeviceRoadFindPage]@Convarchar(), --條件@Sortvarchar(200), --排序@PageSizeint, --每頁多少條記錄@CurrentPageIndexint --第幾頁AS--分頁Declare@sPageSizevarchar(20)Set@sPageSize=Convert(varchar(20),@PageSize)Declare@sPreTopNumvarchar(100)Set@sPreTopNum=Convert(varchar(100),(@CurrentPageIndex-1)*@PageSize)Exec('SelectTop'+@sPageSize+'A.ID,A.SerialNO,H.DeviceCName,A.DeviceID,A.DepartID,A.RkDate,B.ZlDate,B.Zlr,B.Syr,C.SHDate,D.JyDate,D.Jyr,D.GhDate,E.ZfDate,E.Zfr,F.DepartName,G.DeviceNamefromTDe_DeviceRkmxAleftjoinTDe_DeviceZlMxBon(A.SerialNO=B.SerialNO)leftjoinTDe_DeviceShMxCon(A.SerialNO=C.SerialNO)leftjoinTDe_DeviceJyMxDon(A.SerialNO=D.SerialNO)leftjoinTDe_DeviceZfMxEon(A.SerialNO=E.SerialNO)leftjoinTBa_DepartInfoFon(A.DepartID=F.DepartID)leftjoinTBa_DeviceInfoGon(A.DeviceID=G.DeviceID)LeftjoinTBa_DeviceCInfoHon(G.DeviceCID=H.DeviceCID)'+'WhereA.IDnotin(SelectTop'+@sPreTopNum+'IDFromTDe_DeviceRkmxAWhere1=1'+@Con+''+@Sort+')'+@Con+''+@Sort)數(shù)據(jù)庫連接的代碼實(shí)現(xiàn)如下:<?xmlversion="1.0"encoding="utf-8"?><!--有關(guān)如何配置ASP.NET應(yīng)用程序的詳細(xì)消息,請(qǐng)?jiān)L問--><configuration><appSettings><addkey="CheckCodeLength"value="4"/></appSettings><locationpath="CheckCode.aspx"><system.web><authorization><allowusers="*"/></authorization></system.web></location><connectionStrings><addname="ConnStr"connectionString="server=.;uid=sa;pwd=asd;database=RBDevice"/></connectionStrings><system.web><compilationdebug="true"targetFramework="4.0"/><authenticationmode="Forms"><formsloginUrl="Login.aspx"defaultUrl="Default.aspx"></forms></authentication><authorization><denyusers="?"/></authorization><httpModules><addname="SetAuthority"type="PICCProj.SetAuthority"/></httpModules></system.web></configuration>系統(tǒng)登錄界面后臺(tái)代碼如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;namespacePICCProj{publicpartialclassLogin:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidbtnOk_Click(objectsender,EventArgse){//數(shù)據(jù)合法性驗(yàn)證if(this.txtName.Text.Trim().Equals("")||this.txtPwd.Text.Trim().Equals("")){Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"error","<script>alert('用戶名或密碼不能為空!!!');</script>");return;}if(CommClass.IsExistSpecialCharacter(this.txtName.Text)){Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"error","<script>alert('用戶名中包含特殊字符,請(qǐng)改正!!!');</script>");return;}if(CommClass.IsExistSpecialCharacter(this.txtPwd.Text)){Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"error","<script>alert('密碼中包含特殊字符,請(qǐng)改正!!!');</script>");return;}if(Session["CheckCode"]==null||(!this.txtCode.Text.ToUpper().Trim().Equals(Session["CheckCode"].ToString().ToUpper()))){Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"error","<script>alert('驗(yàn)證碼不正確!!!');</script>");return;}ProjectManage.Model.TQx_OperInfoEntityoper=null;if(ProjectManage.BLL.TQx_OperInfoBLL.IsLogin(txtName.Text,txtPwd.Text,outoper)){//驗(yàn)證成功后保存Session信息,寫入驗(yàn)證票Session["user"]=oper;System.Web.Security.FormsAuthentication.RedirectFromLoginPage(txtName.Text,false);}else{Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"error","<script>alert('用戶名或密碼錯(cuò)誤!');</script>");}}}}系統(tǒng)中分頁界面后臺(tái)代碼如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;namespacePICCProj.DeviceMange{publicpartialclassDeviceBorrow:System.Web.UI.Page{

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論