版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
河北聯(lián)合大學輕工學院QINGGONGCOLLEGE,HEBEIUNITEDUNIVERSITY畢業(yè)設計說明書設計題目:PICC人保財險管理系統(tǒng)—設備管理學生姓名:學號:專業(yè)班級:學部:指導教師:06月01日摘要隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡化管理領域已日趨成熟,當前最為明顯的是管理平臺的開發(fā)與使用。當然,對于任何工廠或事業(yè)單位也可采用此方法來加強內部資源的管理,特別是對于當今各工廠來說,管理者能夠更方便更快捷的了解工廠設備信息,這樣能夠經(jīng)過設備管理系統(tǒng)—設備管理網(wǎng)站平臺來加強企業(yè)資源進行管理。在企業(yè)中,設備管理是一項非常重要的工作。使用人工方式管理各項設備信息不但效率低下,而且容易出錯,安全性很差。而且在實際操作中,數(shù)據(jù)的查找和維護都不容易實現(xiàn),容易發(fā)生差錯,導致了管理費用增加,服務質量難以得到保證,從而影響企業(yè)的競爭力。因此現(xiàn)在很多單位和個人企業(yè)都越來越重視管理信息系統(tǒng)的投入和應用,都在開發(fā)著適合自己的管理信息系統(tǒng)來提高自己的工作效率和處理信息的準確性,以適應自身企業(yè)的發(fā)展和時代的腳步,使自己在社會發(fā)展的洪流中處于不敗地位,這就為管理信息系統(tǒng)提供了廣闊的市場空間和發(fā)展空間。系統(tǒng)基.NET平臺,采用三層架構和B/S結構來實現(xiàn)。具有很好的可擴展性與可定制性,從而提升性能和伸縮性,同時也提供給web開發(fā)人員更好的靈活性,有效縮短了Web應用程序的開發(fā)周期。Vs與SQLServer的完美組合,為中小型乃至企業(yè)級的Web商業(yè)模型提供了一個更為穩(wěn)定,高效,安全的運行環(huán)境。經(jīng)過該系統(tǒng)能夠實現(xiàn)設備信息管理、入庫、出庫、報修、作廢記錄及信息檢索,是操作簡單安全,從而提高工作效率和質量。關鍵詞PICC人保財險管理系統(tǒng)—設備管理;ASP.NET;B/S結構;三層架構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人保財險管理系統(tǒng)—設備管理開發(fā)的背景 11.2PICC人保財險管理系統(tǒng)—設備管理開發(fā)的目標 11.3本章小結 2第2章開發(fā)工具 32.1系統(tǒng)使用工具的選擇 32.2SqlServer介紹 32.3VisualStudio介紹 32.4HTML語言 42.5JavaScript語言介紹 42.6Ajax介紹 42.7B/S模式特點 52.8三層架構 62.9本章小結 8第3章系統(tǒng)結構 93.1系統(tǒng)的可行性分析 93.2數(shù)據(jù)庫設計 103.2.1數(shù)據(jù)庫需求分析 103.2.2數(shù)據(jù)庫需求分析 113.2.3數(shù)據(jù)庫邏輯結構設計 113.2.4數(shù)據(jù)庫E-R圖設計 143.2.5儲過程的技術介紹及應用 143.2.6視圖介紹及應用 153.3本章小結 16第4章設備管理系統(tǒng)的分析和設計 174.1系統(tǒng)業(yè)務分析 174.1.1業(yè)務簡述 174.1.2功能模塊分析 174.1.3系統(tǒng)功能模塊圖 184.2主要界面模塊的設計實現(xiàn) 184.3本章小結 32第5章系統(tǒng)部署和維護 335.1網(wǎng)站的生成 335.2網(wǎng)站的部署 33結論 35參考文獻 36謝辭 37附錄 39第1章緒論1.1PICC人保財險管理系統(tǒng)—設備管理開發(fā)的背景隨著中國國民經(jīng)濟建設的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改進服務質量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴峻的挑戰(zhàn),對企業(yè)體系在企業(yè)管理水平以及優(yōu)質服務上都提出更高的要求。建設一個科學高效的信息管理系統(tǒng)是解決這一問題的必經(jīng)之路。在中小型企業(yè),設備管理業(yè)務往往從設備的入庫開始,其主要包含以下幾部分工作:(1)設備購進之初,又設備部門的專業(yè)人員對設備情況進行核對,并填寫設備情況登記表。再又管理人員負責將設備情況登記表登記存檔,并將有關使用說明進行編號存檔,以備維修之用。對于一些附屬設備,僅做登記入庫管理,以便進行及時核對和調配。(2)設備日常運行中,要對日常檢測到的數(shù)據(jù)進行必要存儲和監(jiān)督。在有經(jīng)驗的技師的指導下,根據(jù)日常使用記錄,制訂日常維護計劃,力爭降低裝置因設備問題造成的非計劃停工次數(shù)。(3)在設備發(fā)生事故的情況下,登記事故記錄,并向技術人員提交事故維修表。由技術人員進行現(xiàn)場觀察,根據(jù)事故維修表和日常運行數(shù)據(jù),確定維修標準及要求。以便進行及時,合理的維修。在維修結束后,編寫維修情況報告和設備狀態(tài)報告。管理人員對有關資產(chǎn)數(shù)據(jù)進行統(tǒng)計,產(chǎn)品報表,以便高層管理人員根據(jù)該報表把握設備運營的宏觀情況。1.2PICC人保財險管理系統(tǒng)—設備管理開發(fā)的目標企業(yè)PICC人保財險管理系統(tǒng)—設備管理是一個企業(yè)單位不可缺少的部分,它對于企業(yè)的決策者和管理者來說都至關重要,因此企業(yè)PICC人保財險管理系統(tǒng)—設備管理應該能夠為用戶提供充分的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件信息,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著計算機技術的飛速的發(fā)展,計算機在企業(yè)管理中的應用越來越普及,企業(yè)要想生存和發(fā)展,要想在激烈的市場競爭中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的,企業(yè)設備管理的全面自動化、信息化則是其中極其重要的部分。為了加快設備管理自動化的步伐,提高企業(yè)設備的管理業(yè)務處理效率,建立企業(yè)PICC人保財險管理系統(tǒng)—設備管理已變得十分必要。PICC人保財險管理系統(tǒng)—設備管理是能夠幫助企業(yè)管理者們提高工作效率,而不是增加她們的負擔。沒有復雜的流程設計,沒有復雜的表單設計等等。企業(yè)管理軟件在重視系統(tǒng)功能的全面性,流程的可控性,技術的先進性,更要注重系統(tǒng)的易用性。這樣的軟件開發(fā)平臺,主要面向三個群體:一是廠商自己的開發(fā)人員,二是合作伙伴的開發(fā)人員,三是最終用戶的開發(fā)人員,目的都是對個性化的需求進行快速二次開發(fā),或者說搭建。很多軟件開發(fā)平臺已經(jīng)實現(xiàn)了免代碼級的開發(fā),只需要在界面上進行搭建,就能夠快速生成新的業(yè)務系統(tǒng),就像搭建積木一樣。這里設計的工廠PICC人保財險管理系統(tǒng)—設備管理,就能夠解決這些問題。其目的在于實現(xiàn)設備信息管理、入庫、出庫、報修、作廢記錄及信息檢索,是操作簡單安全,從而提高工作效率和質量。1.3本章小結本章是本系統(tǒng)的緒論,主要作用是大致介紹一下本系統(tǒng)的研究背景和研究目的,本系統(tǒng)的研究背景是在設備管理系統(tǒng)越來越受到人們的青睞的背景下開發(fā)的,研究目的就是為了實現(xiàn)設備管理的方便。并在對研究背景和研究目的的探討研究的基礎上,論述了開發(fā)本系統(tǒng)的意義。最后又從技術可行性、管理可行性和經(jīng)濟可行性三個角度對系統(tǒng)可行性進行了分析,得出結論設備管理系統(tǒng)是可行的。第2章開發(fā)工具2.1系統(tǒng)使用工具的選擇本系統(tǒng)作為一個網(wǎng)站建設,如何更快更簡潔地設計這個系統(tǒng),我考慮了很多種語言和工具。如:C語言、C++語言等,但由于它們各自使用的環(huán)境不同,再者是本系統(tǒng)屬于內部型管理網(wǎng)站,根據(jù)其需要,我認為采用.net語言很簡單就能夠完成。還有就是編寫工具的選擇,當前也有很多種工具如:寫字本、VisualStudio、Dreamweaver等。我認為VisualStudio相對來說比較容易操作,而且在界面設計上對網(wǎng)站來說很有實用性,因此我選擇了它作為設計載體。在設計過程中還有一個最關鍵的部分就是數(shù)據(jù)庫的選擇,因為本網(wǎng)站的數(shù)據(jù)流動性很大,而且各模塊之間的聯(lián)系相對比較緊密,因此我選擇sql作為后臺數(shù)據(jù)庫進行管理。如何將這些數(shù)據(jù)信息與網(wǎng)頁結合一起呢?我采用了結構化查詢語言SQL語言(StructuredQueryLanguage),它是一種通用的數(shù)據(jù)查詢語言,使用非常方便。當然,想要寫出一個完整、完美的系統(tǒng),這些顯然是不夠的,在其美觀上我不會一味的只做數(shù)據(jù)處理,我還選擇了較為美觀的圖片進行修飾。但我依然于數(shù)據(jù)處理為主,在界面上也沒有設計的太過于花哨,重點依然放在數(shù)據(jù)的處理上。以此設計出來的整個界面就顯得樸實,有待改進。2.2SqlServer介紹SQLServer出現(xiàn)在微軟數(shù)據(jù)平臺愿景上是因為它使得公司能夠運行她們最關鍵任務的應用程序,同時降低了管理數(shù)據(jù)基礎設施和發(fā)送觀察和信息給所有用戶的成本。這個平臺有以下特點:1.可信任的——使得公司能夠以很高的安全性、可靠性和可擴展性來運行她們最關鍵任務的應用程序。2.高效的——使得公司能夠降低開發(fā)和管理她們的數(shù)據(jù)基礎設施的時間和成本。3.智能的——提供了一個全面的平臺,能夠在你的用戶需要的時候給她發(fā)送觀察和信息。2.3VisualStudio介紹VisualStudio是微軟公司推出的開發(fā)環(huán)境。是當前最流行的Windows平臺應用程序開發(fā)環(huán)境。VisualStudio本于4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。VisualStudio同時帶來了
NETFramework
4.0、MicrosoftVisualStudioCTP(CommunityTechnologyPreview--CTP),而且支持開發(fā)面向Windows7的應用程序。除了MicrosoftSQLServer,它還支持
IBM
DB2和Oracle數(shù)據(jù)庫。2.4HTML語言HTML(HyperTextMarkupLanguage超文本標記語言)簡單標記語言。與常見的字處理文件不同,Web頁以超文本標識語言編排格式。HTML文件是帶有特定HTML插入標記的用以編排文檔屬性和格式的標準文本文件。它能獨立于各種操作系統(tǒng)平臺(如UNIX,WINDOWS等)。自1990年以來HTML就一直被用作WorldWideWeb上的信息表示語言,用于描述Homepage的格式設計和它與WWW上其它Homepage的連結信息。2.5JavaScript語言介紹JavaScript是一種基于對象(Object)和事件驅動(EventDriven)并具有安全性能的腳本語言。使用它的目的是與HTML超文本標記語言、Java腳本語言(Java小程序)一起實現(xiàn)在一個Web頁面中鏈接多個對象,與Web客戶交互作用。從而能夠開發(fā)客戶端的應用程序等。它是經(jīng)過嵌入或調入在標準的HTML語言中實現(xiàn)的。它的出現(xiàn)彌補了HTML語言的缺陷,它是Java與HTML折衷的選擇。2.6Ajax介紹AJAX不是一種新的編程語言,而是一種用于創(chuàng)立更好更快以及交互性更強的Web應用程序的技術。經(jīng)過AJAX,您的JavaScript可使用JavaScript的XMLHttpRequest對象來直接與服務器進行通信。經(jīng)過這個對象,您的JavaScript可在不重載頁面的情況與Web服務器交換數(shù)據(jù)。AJAX在瀏覽器與Web服務器之間使用異步數(shù)據(jù)傳輸(HTTP請求),這樣就可使網(wǎng)頁從服務器請求少量的信息,而不是整個頁面。AJAX可使因特網(wǎng)應用程序更小、更快,更友好。AJAX是一種獨立于Web服務器軟件的瀏覽器技術。AJAX基于下列Web標準:JavaScript,XML,HTML,CSS在AJAX中使用的Web標準已被良好定義,并被所有的主流瀏覽器支持。AJAX應用程序獨立于瀏覽器和平臺。Web應用程序較桌面應用程序有諸多優(yōu)勢;它們能夠涉及廣大的用戶,它們更易安裝及維護,也更易開發(fā)。不過,因特網(wǎng)應用程序并不像傳統(tǒng)的桌面應用程序那樣完善且友好。經(jīng)過AJAX,因特網(wǎng)應用程序能夠變得更完善,更友好。2.7B/S模式特點B/S結構(Browser/Server結構)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是經(jīng)過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),可是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層3-tier結構。這樣就大的總體成本(TCO)。以當前的技術看,局域網(wǎng)建立B/S結構的網(wǎng)絡應用,并經(jīng)過Internet/Intranet模式下數(shù)據(jù)庫應用,相對易于把握、成本也是較低的大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)庫也很安全。如圖2.1所示。圖2.1B/S的結構特點用戶能夠經(jīng)過WWW例覽器去訪問Internet上的文本、數(shù)據(jù)、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的Web服務器產(chǎn)生的,而每一個Web服務器又能夠經(jīng)過各種方式與數(shù)據(jù)庫服務器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務器中??蛻舳顺薟WW創(chuàng)覽器,一般無須任何用戶程序,只需從Web服務器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關的指令,由Web服務器交給數(shù)據(jù)庫服務器來解釋執(zhí)行,并返回給Web服務器,Web服務器又返回給用戶。在這種結構中,將許許多多的網(wǎng)連接到一塊,形成一個巨大的網(wǎng),即全球網(wǎng)。而各個企業(yè)能夠在此結構的基礎上建立自己的Intranet。B/S結構的優(yōu)點1.具有分布性特點,能夠隨時隨地進行查詢、瀏覽等業(yè)務處理。2.業(yè)務擴展簡單方便,經(jīng)過增加網(wǎng)頁即可增加服務器功能。3.維護簡單方便,只需要改變網(wǎng)頁,即可實現(xiàn)所有用戶的同步更新。4.開發(fā)簡單,共享性強。2.8三層架構在軟件體系架構設計中,分層式結構是最常見,也是最重要的一種結構。微軟推薦的分層式結構一般分為三層,從下至上分別為:數(shù)據(jù)訪問層、業(yè)務邏輯層(又或稱為領域層)、表示層。三層結構原理:3個層次中,系統(tǒng)主要功能和業(yè)務邏輯都在業(yè)務邏輯層進行處理。所謂三層體系結構,是在客戶端與數(shù)據(jù)庫之間加入了一個”中間層”,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結構,也不但僅有B/S應用才是三層體系結構,三層是指邏輯上的三層,即使這三個層放置到一臺機器上。三層體系的應用程序將業(yè)務規(guī)則、數(shù)據(jù)訪問、合法性校驗等工作放到了中間層進行處理。一般情況下,客戶端不直接與數(shù)據(jù)庫進行交互,而是經(jīng)過COM/DCOM通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進行交互。如圖2.2所示。圖2.2三層結構邏輯圖在軟件設計階段,需要為應用系統(tǒng)確定一個體系結構。在較為復雜的應用系統(tǒng)中,如果沒有一個良好的體系結構會使整個系統(tǒng)異常龐大而且雜亂無章,不利于日后的維護和擴展。軟件開發(fā)過程中,系統(tǒng)的設計開發(fā)一般分層設計,在軟件體系架構設計中,分層式結構是最常見,也是最重要的一種結構。推薦的分層式結構一般分為三層,從下至上分別為:數(shù)據(jù)訪問(持久)層、業(yè)務邏輯層(或稱為領域層)、用戶表示層數(shù)據(jù)層從業(yè)務層接收請求,利用存儲過程或其它方法從數(shù)據(jù)層獲取數(shù)據(jù)傳回業(yè)務層或向數(shù)據(jù)庫寫入數(shù)據(jù)。大部分對數(shù)據(jù)庫的操作都由它來完成。業(yè)務層位于用戶層和數(shù)據(jù)訪問層之間,起到橋梁的作用,該層響應用戶層的用戶請求,檢驗用戶數(shù)據(jù)的合法性,將請求發(fā)送到數(shù)據(jù)訪問層,并將數(shù)據(jù)訪問層返回的數(shù)據(jù)傳送給用戶層,從而把業(yè)務邏輯與用戶界面分開。如果需要修改應用程序代碼,只需要對業(yè)務層進行修改,使開發(fā)人員能夠專注于系統(tǒng)核心業(yè)務的分析、設計和開發(fā),簡化了應用系統(tǒng)的開發(fā)、更新和升級工作。用戶層是提供給用戶操作的界面,用戶可填寫數(shù)據(jù),發(fā)出請求以及查看需要的信息等。如果獲取數(shù)據(jù)時不對數(shù)據(jù)庫進行數(shù)據(jù)更新,用戶層能夠不經(jīng)過業(yè)務層而直接訪問數(shù)據(jù)層獲取數(shù)據(jù);如果需要對數(shù)據(jù)庫進行更新,能夠經(jīng)過業(yè)務層來實現(xiàn)。本系統(tǒng)中用到的三層結構:如圖2.3所示。圖2.3系統(tǒng)中用到的三層結構2.9本章小結本章全面介紹本系統(tǒng)所用到的關鍵技術和工具,本系統(tǒng)是基于B/S結構的應用系統(tǒng),闡述了B/S結構的原理和特點。系統(tǒng)的開發(fā)思想是采用三層結構分層思想,因此對三層結構的原理和優(yōu)點進行了分析總結。Vs的運行機制,同時明白它的優(yōu)劣勢,本章都對其進行了闡述。最后介紹了本系統(tǒng)使用的數(shù)據(jù)庫SQLServer的數(shù)據(jù)庫特點。第3章系統(tǒng)結構3.1系統(tǒng)的可行性分析可行性研究的目的就是用最小的代價在盡可能短的時間內確定問題是否能夠解決。一般來說我們至少應該從技術可行性、經(jīng)濟可行性、操作可行性三個方面來研究每種解法的可行性。當然,可行性研究的最根本任務是對以后的行動仿真提出建議。技術方面可行性:對于PICC人保財險管理系統(tǒng)—設備管理的開發(fā)設計,實質上就是采用B/S結構對庫存物品進行在線管理。當前B/S結構已經(jīng)相當成熟,而在創(chuàng)立數(shù)據(jù)庫管方面,能夠使用SqlServer,這樣就惡意和方便的將B/S結構與設備物品管理連接起來;另外數(shù)據(jù)庫技術也越來越成熟,越來越強大,A與數(shù)據(jù)庫連接的技術也相當?shù)某墒?實現(xiàn)遠程訪問SqlServer也不是一件困難的事。而且技術也相當成熟,能夠實現(xiàn)很多復雜的功能。因而采用B/S結構實現(xiàn)上述的要求是可行的。另外,從硬件上看,具有先進的cpu技術,非??斓挠嬎闼俣?從操作系統(tǒng)來看,提供給用戶友善的界面,豐富的應用集成工具,并使用程序具有可移植性及互操作性;從網(wǎng)絡系統(tǒng)上看,有先進的Internet網(wǎng)絡技術,路由技術,可實現(xiàn)統(tǒng)一的、高效的計算機原理。經(jīng)濟方面的可行性:如果說是一個實際的項目,公司組織人員開發(fā)這樣一個管理系統(tǒng)的最大目的就是為了獲得利益。當然開發(fā)業(yè)要很大的成本,能夠根據(jù)這個項目的內容,大致時間的安排,尅估算大致的成本。對于PICC人保財險管理系統(tǒng)—設備管理的開發(fā),開發(fā)成本是相當?shù)偷?如果不考慮商用,隨便一臺電腦就能夠做為服務器,只需要安裝一些必要的軟件就能夠投入使用了,因此在經(jīng)濟上也是可行的。操作方面的可行性:現(xiàn)在的開發(fā)一般都是采用面向對象的開發(fā),采用瀏覽器/服務器開發(fā),能夠允許多個人同時操作,并能夠有操作權限的設置,操作起來比較方便,因此在操作方面也是可行的。以上三條,我們都能夠這個課題應該是可行的。3.2數(shù)據(jù)庫設計3.2.1數(shù)據(jù)庫需求分析數(shù)據(jù)庫設計的目標是要求完全滿足業(yè)務的數(shù)據(jù)庫存儲要求,如果能設計一個合理的數(shù)據(jù)庫模型,不但會降低程序編程和維護的難度,也會提高系統(tǒng)實際運行的性能,因而必須仔細的制定設計步驟方案,了解規(guī)范的設計方法和必要的規(guī)則。本系統(tǒng)采用sqlserver數(shù)據(jù)庫,根據(jù)系統(tǒng)要求分析庫存管理系統(tǒng)的實際情況,本系統(tǒng)數(shù)據(jù)表如下:本系統(tǒng)主要涉及到的表:如圖3.1所示。圖3.1系統(tǒng)中用到的表3.2.2數(shù)據(jù)庫需求分析經(jīng)過分析、比較與綜合各種異常的數(shù)據(jù)庫規(guī)范設計方法,將數(shù)據(jù)庫設計分為六個階段,如圖3.2所示:圖3.2數(shù)據(jù)庫設計階段3.2.3數(shù)據(jù)庫邏輯結構設計在數(shù)據(jù)庫的設計中,首先要注意命名的規(guī)范,其次就是要注意數(shù)據(jù)的一致性和完整性,盡可能的降低數(shù)據(jù)的冗余,當然如果數(shù)據(jù)冗余度低,數(shù)據(jù)的完整性容易得到保證,但增加了表件連接查詢的操作,因此合理的數(shù)據(jù)冗余也是必要的。可是使用規(guī)則和約束來對數(shù)據(jù)的有效性驗證,另外能夠創(chuàng)立索引,來維護被索引列的唯一性和提供快速訪問表中數(shù)據(jù)的策略。進行數(shù)據(jù)庫設計首先必須準確了解與分析用戶需求(包括數(shù)據(jù)與處理)。數(shù)據(jù)庫的需求分析是整個設計過程中的基礎,是最困難,最耗費時間的一步。作為地基的需求分析是否做到充分的準確,確定了在其上構建數(shù)據(jù)大廈的速度與質量,數(shù)據(jù)分析做的不好甚至會導致整個數(shù)據(jù)庫設計的翻工重做。根據(jù)系統(tǒng)數(shù)據(jù)流圖以及以上所分析的PICC人保財險管理系統(tǒng)—設備管理的需求,總結出以下的數(shù)據(jù)字典:1系統(tǒng)部門信息數(shù)據(jù):包含的數(shù)據(jù)項有遞增的流水號、部門編碼、部門名稱、排序編碼、狀態(tài)、助記編碼碼、可用狀態(tài)、所屬公司。如表3-1所示表3-1系統(tǒng)部門信息表字段名數(shù)據(jù)類型長度是否為空約束字段名說明IDbigint否遞增的流水號DepartIDvarchar10否是部門編碼DepartNamevarchar50否部門名稱SortIDint否排序編碼Statechar4否狀態(tài)CWIDVarchar50否助記編碼碼IsFgsbit否可用狀態(tài)Typevarchar20否所屬公司2設備類別信息數(shù)據(jù):包含的數(shù)據(jù)項有流水號,設備編號、所屬類別編號、所屬類別名稱、排序編碼、狀態(tài)。如表3-2所示。表3-2設備類別信息表字段名數(shù)據(jù)類型長度是否為空約束字段名說明IDbigint否遞增的流水號DeviceIDvarchar20否是類別編碼DeviceNamevarchar60否類別名稱SortIDint否排序編碼Statechar4否狀態(tài)3設備信息數(shù)據(jù):包含的數(shù)據(jù)項有流水號、設備編號、設備名稱、設備名稱助記碼、設備類別、備注、排序編碼、狀態(tài);如表3-3所示。表3-3設備信息數(shù)據(jù)字段名數(shù)據(jù)類型長度是否為空約束字段名說明IDbigint否遞增的流水號DeviceIDvarchar80否是設備編碼DeviceNamevarchar20否設備名稱DeviceABvarchar20否設備助記碼DeviceCIDvarchar20否設備類別DemoVarchar500否備注SortIDbit否排序編碼Statevarchar4否狀態(tài)4操作員信息數(shù)據(jù):包含的數(shù)據(jù)項有流水號、操作員編碼、操作員名稱、密碼、聯(lián)系電話、手機、地址、QQ、Email、身份證號、可是編碼、角色編碼、排序編碼、狀態(tài)等。如表3-4所示。表3-4操作員信息數(shù)據(jù)字段名數(shù)據(jù)類型長度是否為空約束字段名說明IDbigint否遞增的流水號OperIDvarchar3否操作員編碼OperNamevarchar30否操作員名稱Pwdvarchar30否密碼LinkTelchar50否狀態(tài)MobbileVarchar50否助記編碼Addressbit50否可用狀態(tài)QQvarchar50否所屬公司Emailvarchar50否EMailSfzhvarchar50否身份證號DepartIDvarchar10否科室編碼RoleIDvarchar2否角色編碼SortIDint否排序編碼Statechar4否狀態(tài)5設備采購計劃信息數(shù)據(jù)項:設備編號、設備名稱、設備名稱助、數(shù)量、價格、用途、備注、計劃編號、計劃日期、經(jīng)手人、審核日期、審核人等。如表3-5所示。表3-5設備采購計劃信息字段名數(shù)據(jù)類型長度是否為空約束字段名說明IDbigint否遞增的流水號DeviceIDvarchar20否設備編號Configvarchar1000否設備名稱CnfigBCvarchar1000否設備名稱助NumInt否數(shù)量PriceMonery否價格UseForVachar1000否用途Demovarchar1000否備注PlanIDvarchar50否計劃編號PlanDateDatetime否計劃日期Jsrvarchar20否經(jīng)手人ShDateDatetime否審核日期ShrVarchar20否審核人3.2.4數(shù)據(jù)庫E-R圖設計基于A技術的設備管理系統(tǒng),根據(jù)分析,系統(tǒng)中主要存在以下幾個實體,她們之間的關系如圖3.3所示。圖3.3設備管理系統(tǒng)實體E-R圖3.2.5儲過程的技術介紹及應用存儲過程(storedprocedure)是一組為了完成特定功能的Sql語句集,是利用SqlServer所提供的transact-sql語言所編寫的程序,經(jīng)編譯后存儲在數(shù)據(jù)庫中。存儲過程是數(shù)據(jù)庫中的一個重要對象,客戶經(jīng)過制定存儲過程的名字給出參數(shù)(如果該存儲過程待有參數(shù))來執(zhí)行它,存儲過程是由流控制和sql語句書寫的過程,這個過程編譯和優(yōu)化后存儲在數(shù)據(jù)服務器中,存儲過程可由應用程序經(jīng)過一個調用來執(zhí)行,而且允許用戶聲明變量,同時,存儲過程能夠接收和輸出參數(shù)、返回執(zhí)行存儲過程的狀態(tài)值,也能夠嵌套調用。存儲過程的能力大大增強了sql語言的功能和靈活性,存儲過程能夠用流控制語句編寫,很強的靈活性,能夠完成復雜的判斷和較復雜的運算。其優(yōu)點如下:1.存儲過程志在創(chuàng)造時進行編譯,以后每次執(zhí)行存儲過程都不需要再重新編譯,而一般sql語句每執(zhí)行一次就編譯一次,因此使用存儲過程,可提高數(shù)據(jù)庫執(zhí)行速度。2.當對數(shù)據(jù)庫進行復雜操作時(如對多個表進行update,insert,query,delete時),可將此復雜操作用存儲過程封裝起來與數(shù)據(jù)庫提供的事物處理結合一起使用。3.存儲過程能夠重復使用,可減少數(shù)據(jù)庫開發(fā)人員的工作量。4.安全性高,可設定只有某些用戶才具有對指定存儲過程的使用權。本系統(tǒng)中用到了大量的存儲過程如圖3.4所示。圖3.4系統(tǒng)中用到的存儲過程3.2.6視圖介紹及應用視圖是一個虛擬表,其內容由查詢定義。同真實的表一樣,視圖的作用類似于篩選。定義視圖的篩選能夠來自當前或其它數(shù)據(jù)庫的一個或多個表,或者其它視圖。分布式查詢也可用于定義使用多個異類源數(shù)據(jù)的視圖。視圖是存儲在數(shù)據(jù)庫中的查詢的SQL語句,它主要出于兩種原因:安全原因,視圖能夠隱藏一些數(shù)據(jù),如:社會保險基金表,能夠用視圖只顯示姓名,地址,而不顯示社會保險號和工資數(shù)等,另一原因是可使復雜的查詢易于理解和使用。本系統(tǒng)中用到的視圖如圖3.5所示。圖3.5系統(tǒng)中用到的視圖3.3本章小結本章首先分析系統(tǒng)的功能需求,經(jīng)過對系統(tǒng)功能的劃分以及角色的劃分,明確了系統(tǒng)需求,為總體設計提供依據(jù)。接下來經(jīng)過對數(shù)據(jù)庫設計分析,形成了開發(fā)的整體思路,最后闡述了系統(tǒng)的總體設計思想,說明了本系統(tǒng)是基于B/S架構下的多層結構應用系統(tǒng),為下一步編程實現(xiàn)各個具體功能鋪平了道路。第4章設備管理系統(tǒng)的分析和設計4.1系統(tǒng)業(yè)務分析4.1.1業(yè)務簡述人保河北分公司是中國河北省分公司,負責河北省各個地市分公司、縣分公司的管理機構。各個地市分公司所需設備都需要省分公司集體采購,然后下發(fā)到各個地市分公司,各個地市分公司再下發(fā)到縣分公司。手工管理情況下,造成省分公司和各個地市分公司,地市分公司和縣分公司的管理混亂,因此開發(fā)此系統(tǒng)對省分公司,各個地市分公司的設備進行管理,同時對設備的保修、維護和領用等進行管理。提高設備管理的準確性,減少人員成本,提高工作效率。該系統(tǒng)是采用ASP.NET+三層架構實現(xiàn)的B/S架構的應用程序,實現(xiàn)了人保河北省分公司對各個地市分公司的設備出入庫、設備的保修、維護和支領的管理。人保河北分公司PICC人保財險管理系統(tǒng)—設備管理是以數(shù)據(jù)為核心,以方便業(yè)務為驅動,將業(yè)務納入到計算機管理當中。人保河北分公司PICC人保財險管理系統(tǒng)—設備管理的實現(xiàn)目標為:(1)適用性:充分考慮在人保財險設備耗材管理系統(tǒng)的操作復雜性,我們程序提供設置業(yè)務流程的批示和審核的功能。(2)易用性:結合使用人員文化習慣,界面色彩和風格舒適、友好,盡量減少錄入操作,方便使用。保證操作人員能夠迅速掌握。(3)可靠性:經(jīng)過嚴格的安全控制和數(shù)據(jù)備份機制,確保數(shù)據(jù)安全可靠;經(jīng)過一套切實可行的質量保證體系,確保軟件的開發(fā)及服務質量。4.1.2功能模塊分析人保河北分公司PICC人保財險管理系統(tǒng)—設備管理主要包括:項目維護、設備管理等模塊。項目維護主要包括:日志管理、設備類別管理、設備信息管理、部門管理、編碼級次管理、參數(shù)設置等功能。設備管理主要包括:設備采購計劃、設備采購計劃審核、設備采購合同、設備支領計劃、設備支領、設備收回、設備作廢、設備維修、設備維修取回、設備借用、設備歸還、設備盤點功能。為了滿足系統(tǒng)迅速、準確、實時的要求,對客戶端要求很高,傳統(tǒng)的客戶端滿足不了顯示的要求。鑒于此,必須尋找有效的替代技術,綜合多方面的考慮客戶端將采用Ajax技術來構建此系統(tǒng)。Ajax具有部分刷新工能、只工作必要的數(shù)據(jù)交換、異步訪問服務器端的特點。也就是說Ajax使您能夠經(jīng)過JavaScript調用執(zhí)行服務器端方法,而不用需要刷新瀏覽器。4.1.3系統(tǒng)功能模塊圖經(jīng)過對整個系統(tǒng)的詳細分析,對功能模塊的劃分,整個系統(tǒng)大致分為以下幾大模塊:設備采購、設備使用、設備維修、設備入庫、用戶管理等模塊。本系統(tǒng)所設計的功能模塊如圖4.1所示。圖4.1系統(tǒng)功能模塊4.2主要界面模塊的設計實現(xiàn)一:設備維護功能1.日志管理:系統(tǒng)主要記錄任何一個操作員在什么時間用那個機器操作了那些內容。同時能夠查詢、打印、保存成文件和刪除日志信息等操作。其中查詢能夠按照操作員、時間段、模塊和操作內容進行任意組合查詢。如圖4.2所示。圖4.2日志管理點擊查看詳情彈出詳情界面,能夠修改里面的信息。選擇想要查詢的日期點擊查詢,會查詢出符合條件的信息。點擊刪除能夠刪除記錄。2.設備類別管理:目標:完成對設備類別信息的管理維護功能角色:管理員業(yè)務描述:用戶能夠對使設備類別信息進行維護,用戶能夠根據(jù)設備類別的編碼級次的設置信息,對相應的設備類別信息進行新增、修改、刪除、查詢等操作。如圖4.3所示。圖4.3設備類別管理點擊設備管理中的任意一項相應的右邊的詳細信息中會添加。然后能夠對信息進行修改和刪除,直接在文本框里輸入相應的內容點擊添加按鈕能夠對設備類別進行添加。如圖4.4所示。圖4.4設備添加,修改,刪除3.設備編碼級次管理:目標:主要完成設備類別級次、部門類別級次的設置角色:管理員業(yè)務描述:系統(tǒng)中有關于部門管理級別的設置和設備類別的設置等關于類別信息的管理,某一類別下面可能又會有下一級子類,系統(tǒng)對不同的類別和子類采用設置編碼級次進行管理的方式,能夠相應類別的編碼級次的長度信息,系統(tǒng)最多支持9級分類。如圖4.5所示。圖4.5編碼級次管理點擊編輯按鈕所有的表格會變成文本框。能夠對各個部門,設備類別,耗材類別的編碼級次進行修改。然后點擊更新會包存修改。4.設備管理:目標:完成對設備信息的管理維護功能角色:管理員業(yè)務描述:用戶能夠對使設備信息進行維護,能夠對設備信息進行新增、修改、刪除、查詢等操作(1).設備信息包括:設備編碼、設備名稱、設備助記碼、設備類別、備注、排序編碼和狀態(tài)等信息(2).編碼不能修改設備刪除時,要做有效性檢查。如圖4.6所示。圖4.6設備管理選擇想要查詢的日期點擊查詢,會查詢出符合條件的信息。點擊設備查詢里面的設備類別,右邊的相信信息里會顯示出相應的查詢結果,能夠修改和刪除信息。如圖4.7所示。圖4.7修改設備信息對設備信息進行修改,然后點擊保存會保存修改信息。5.設備折舊方法管理:目標:完成對設備折舊方法的管理維護功能角色:管理員業(yè)務描述:用戶能夠對設備的折舊方法信息進行維護,能夠對設備折舊方法進行新增、修改和刪除、查詢等操作。如圖4.8所示。圖4.8折舊方法管理選擇想要查詢的日期點擊查詢,會查詢出符合條件的信息。能夠刪除折舊方法,點擊添加和修改按鈕會彈出相應的界面對折舊方法進行修改和添加。如圖4.9所示。圖4.9修改折舊信息在文本框里填上要修改或者添加的信息,點擊保存按鈕就會保存上信息。6.設備供應商管理:目標:完成對設備供應商信息的管理維護功能角色:管理員業(yè)務描述:用戶能夠對設備的折舊方法信息進行維護,能夠對設備折舊方法進行新增、修改和刪除、查詢等操作供應商信息包括:編碼、名稱、地址、聯(lián)系電話、聯(lián)系人、助記碼、Email、QQ、所屬部門、排序編碼、狀態(tài)等信息。如圖4.10所示。圖4.10供應商管理選擇想要查詢的日期點擊查詢,會查詢出符合條件的信息。能夠對供應商信息刪除,點擊添加和修改按鈕能夠對相應的信息進行修改或添加。如圖4.11所示。圖4.11修改供應商信息在文本框里,填寫信息后點擊保存按鈕會對供應商信息進行添加或者修改。二:設備管理功能1.設備采購計劃目標:完成對設備采購計劃信息的管理維護功能角色:管理員業(yè)務描述:用戶能夠對設備采購計劃進行新增、刪除、導出Excel等操作(1).設備采購計劃信息包括:序號、廠商組織機構代碼、產(chǎn)品編碼、產(chǎn)品名稱、產(chǎn)品類別、品牌、設備型號、規(guī)格說明、擴展信息、詳細技術參數(shù)說明(中文)、詳細技術參數(shù)說明(英文)、備注、單價、計劃數(shù)量、所屬部門、計劃日期等內容(2).用戶填寫設備采購計劃信息,點擊保存按鈕系統(tǒng)能夠保存該設備采購計劃。(3).用戶對還沒有進行審核的設備采購計劃能夠進行刪除操作,(4).用戶能夠根據(jù)查詢條件查詢出的符合條件的設備采購計劃列表,用戶能夠查看設備采購計劃的詳細信息,并可將查詢結果保存成Excel報表,設備錄入使用設備助記碼方式,方便操作。如圖4.12所示。圖4.12設備采購計劃選擇想要查詢的日期點擊查詢,會查詢出符合條件的信息。能夠對設備采購計劃信息刪除,點擊添加和修改按鈕能夠對相應的信息進行修改或添加。如圖4.13所示。圖4.13采購計劃信息在文本框里,填寫信息后點擊保存按鈕會對采購計劃信息進行添加或者修改。點擊excel導出按鈕能夠將查詢信息以excel的形式保存。如圖4.14所示。圖4.14導出的excel表2.設備采購計劃審核目標:完成設備采購計劃審核功能角色:管理員業(yè)務描述:用戶(審核人)能夠對已經(jīng)錄入系統(tǒng)的設備采購計劃進行審核和棄審操作,并可將審核的查詢結果保存成Excel報表。如圖4.15所示。圖4.15設備采購計劃審核選擇想要查詢的日期點擊查詢,會查詢出符合條件的信息。能夠對設備采購計劃審核信息刪除,點擊審核和棄審按鈕能夠對相應的信息進行審核和棄審。如圖4.16所示。圖4.16采購計劃信息選擇審核時間,點擊審核能夠對采購計劃信息進行審核。3.設備采購合同管理目標:完成設備采購合同管理信息的管理維護功能角色:管理員業(yè)務描述:合同號、供貨單位、合同金額、合同日期、所屬部門、合同備注、合同文件、發(fā)票文件等信息能夠將合同的掃描文件和發(fā)票文件上傳到服務器進行保存。如圖4.17所示。圖4.17采購合同管理選擇想要查詢的日期或者合同號點擊查詢,會查詢出符合條件的信息。能夠對采購計劃合同管理信息刪除,點擊選擇和刪除按鈕能夠對相應的信息進行選擇和刪除。如圖4.18所示。圖4.18采購合同信息在文本框里填入相應的信息點擊保存按鈕能夠保存修改或者添加的信息,點擊預覽能夠將合同文件,和發(fā)票文件上傳,而且在下面的合同圖片明細信息,和合同發(fā)票明細信息顯示,點擊刪除能夠將其刪除,4.設備入庫:目標:完成設備入庫功能角色:管理員業(yè)務描述:用戶能夠新增、刪除、查詢入庫記錄信息(1).入庫信息包括:所屬部門、入庫日期、經(jīng)手人、來貨票號、設備名稱、序列號、供應商、折舊方法、資產(chǎn)編號、單位、廠牌型號、保修日期、購買日期、折舊年限、凈殘比例、配置、備注、數(shù)量、單價等信息(2).設備錄入使用設備助記碼方式,方便操作,查詢結果能夠保存成Excel文件,如圖4.19所示。圖4.19設備入庫管理選擇想要查詢的日期或者合同號點擊查詢,會查詢出符合條件的信息。能夠對設備入庫管理信息刪除,點擊選擇和刪除按鈕能夠對相應的信息進行選擇和刪除。如圖4.20所示。圖4.20設備入庫詳細信息在文本框里,填寫信息后點擊保存按鈕會對設備圖庫信息進行添加或者修改。如圖4.21所示。圖4.21設備采購批量入庫選擇想要查詢的日期或者合同號點擊查詢,會查詢出符合條件的信息。點擊入庫后在彈出頁面里輸入相應的信息,點擊保存就能夠實現(xiàn)入庫。5.設備領用計劃審核:目標:完成設備領用計劃信息的管理維護功能角色:管理員、部門/司部業(yè)務描述:入庫信息包括:所屬部門、申請人、申請日期、計劃書號、設備編碼、計劃數(shù)量、計劃單價、用途、標準配置、補充配置、備注等信息而且完成采購計劃的審核和棄審。如圖4.22所示。圖4.22設備采購計劃審核選擇想要查詢的日期或者合同號點擊查詢,會查詢出符合條件的信息。能夠對設備采購計劃審核信息刪除,點擊審核和棄審按鈕能夠對相應的信息進行審核和棄審。如圖4.23所示。圖4.23設備支領信息在彈出頁面文本框中填入審核人,選擇審核時間,點擊審核按鈕就能夠完成對采購計劃信息的審核。6.設備支領:目標:完成對設備領用信息的管理維護功能角色:管理員、部門/司部業(yè)務描述:用戶能夠錄入設備領用信息,點擊保存按鈕在系統(tǒng)中保存設備領用記錄。用戶對設備領用計劃能夠執(zhí)行刪除操作。用戶能夠查詢設備領用信息,并可將查詢結果保存成Excel報表(1).領用信息包括:領用部門、領用日期、領用人、使用人、備注、序列號、原部門、設備名稱、IP地址、折舊方法、資產(chǎn)編號、單位、廠牌型號、保修日期、購買日期、折舊年限、凈殘比例、配置、設備備注、單價、數(shù)量等信息(2).完成對設備的批量領用,如圖4.24所示。圖4.24設備領用管理選擇想要查詢的日期或者合同號點擊查詢,會查詢出符合條件的信息。能夠對設備領用管理信息刪除,點擊選擇和新增按鈕能夠對相應的信息進行修改和添加。如圖4.25所示。圖4.25支領設備信息在文本框里,填寫信息后點擊保存按鈕會支領設備信息信息進行添加或者修改。點擊支領按鈕會彈出批量支領的頁面,如圖4.26所示。圖4.26支領計劃支領管理選擇想要查詢的日期或者合同號點擊查詢,會查詢出符合條件的信息。已經(jīng)指令過的設備顯示已支領。點擊支領按鈕能夠對相應的信息進行批量支領。如圖4.27所示。圖4.27設備支領信息在彈出的界面設備管理區(qū)域文本框里填入相應的信息,然后點擊支領,就能夠完成批量支領功能。三:登錄導航界面1.用戶登錄:目標:使用戶進行統(tǒng)一的身份驗證,成功登錄系統(tǒng)后,用戶能夠執(zhí)行自己具有訪問權限的功能模塊角色:管理員、部門/司部業(yè)務描述:用戶訪問該頁面,系統(tǒng)對用戶完成統(tǒng)一的身份驗證(1).用戶輸入用戶名、密碼、驗證碼,點擊登錄按鈕(2).系統(tǒng)驗證用戶名、密碼、驗證碼是否填寫正確(3).系統(tǒng)進行用戶的身份驗證(4).驗證成功后,系統(tǒng)展示系統(tǒng)后臺首頁,驗證失敗后,顯示錯誤提示消息。如圖4.28所示。圖4.28管理登陸用戶名:001密碼:123點擊登陸登陸系統(tǒng)。2.系統(tǒng)導航:目標:為用戶提供方便、實用的系統(tǒng)頁面導航功能,用戶能夠快速的定位到自己想要訪問的功能,并提供當前用戶的資料等信息,用戶也能夠很方便的安全的退出系統(tǒng)角色:管理員、部門/司部業(yè)務描述:將系統(tǒng)功能分模塊進行展示(1).以菜單的形式提供系統(tǒng)功能的分模塊展示(2).頁面提供展示當前用戶資料信息的功能,頁面提供安全退出的功能。如圖4.29所示。圖4.29系統(tǒng)導航點擊安全退出返回到登陸界面,點擊修改密碼,彈出密碼修改的界面,如圖4.30所示。圖4.30用戶密碼修改輸入兩次新密碼,然后點擊修改完成密碼的修改。4.3本章小結本章主要對系統(tǒng)進行了測試工作,由于篇幅原因,本章只舉例對瀏覽商品以及查詢搜索商品功能進行了測試,對流量統(tǒng)計功能進行測試,但其它測試亦正常經(jīng)過,最終系統(tǒng)經(jīng)過測試,能夠正確的部署在服務器上并運行。第5章系統(tǒng)部署和維護5.1網(wǎng)站的生成在”解決方案資源管理器”中右擊網(wǎng)站W(wǎng)eb,首先生成網(wǎng)站,成功后執(zhí)行發(fā)布網(wǎng)站的命令。在打開的”發(fā)布網(wǎng)站”對話框中選擇網(wǎng)站發(fā)布的目標位置。5.2網(wǎng)站的部署(1)安裝IIS在WindowsXP(專業(yè)版)上將WindowsXP安裝光盤放入光驅,點擊開始—>設置—>控制面版—>添加或刪除程序—>添加或刪除windows組件—>在internet信息服務(IIS)項前面打鉤,單擊下一步進行安裝,直至完成internet信息服務(IIS)的安裝。如圖5.1所示:圖5.1信息服務的安裝(2)配置IIS點擊開始—>設置—>控制面版—>管理工具—>internet信息服務(IIS),在彈出的窗口單擊本地計算機、網(wǎng)站,在默認網(wǎng)站單擊鼠標右鍵,在彈出的窗口選擇主目錄、在本地面路徑選擇瀏覽按鈕,選擇你建立的網(wǎng)站目錄(如:E:\我的畢業(yè)設計),如圖5.2所示:圖5.2配置IIS結論經(jīng)過這次比較完整的PICC人保財險管理系統(tǒng)—設備管理設計,我擺脫了單純的理論知識學習狀態(tài),和實際設計相結合,鍛煉了我綜合運用所學專業(yè)基礎知識,解決本學科軟件問題的能力,同時也提高我查閱文獻資料、設計手冊、設計規(guī)范以及電腦制圖等其它專業(yè)能力水平,而且經(jīng)過對整體的掌控,對局部的取舍,以及對細節(jié)的斟酌處理,都使我的能力得到了鍛煉,經(jīng)驗得到了豐富,而且意志力,抗壓能力及耐力也都得到了不同程度的提升。這是我們都希望看到的也正是我們進行畢業(yè)設計的目的所在。雖然畢業(yè)設計內容繁多,過程繁瑣但我的收獲卻更加豐富。各種系統(tǒng)的適用條件,各種功能模塊的設計標準,各模塊的實現(xiàn)方式,我都是隨著設計的不斷深入而不斷熟悉并學會應用的。和老師的溝通交流更使我從經(jīng)濟的角度對設計有了新的認識也對自己提出了新的要求,這些本是我工作后才會意識到的問題,經(jīng)過這次畢業(yè)設計讓我提前了解了這些知識,這是很珍貴的。在設計過程中一些模塊的實現(xiàn)讓我很頭痛,原因是本身設計受到知識范圍的局限性,而又必須考慮本專業(yè)的一些要求規(guī)范,從而形成了一些矛盾點,這些矛盾在處理上讓人很難斟酌,正是基于這種考慮我意識到:要向更完美的進行一次設計。從不知道畢業(yè)論文怎么寫,到順利如期的完成本次畢業(yè)設計,這給了我很大的信心,讓我了解專業(yè)知識的同時也對本專業(yè)的發(fā)展前景充滿信心,PICC人保財險管理系統(tǒng)—設備管理采用了一些新的技術,她們有著很多的優(yōu)越性但也存在一定的不足,這新不足在一定程度上限制了我們的創(chuàng)造力。比如我的設計后臺管理系統(tǒng)上就有很大的不足,在這個安全性能被高度重視的社會中,這無疑是很讓我自身感到遺憾的,可這些不足正是我們去更好的研究更好的創(chuàng)造的最大動力,只有發(fā)現(xiàn)問題面對問題才有可能解決問題,不足和遺憾不會給我打擊只會更好的鞭策我前進!參考文獻[1]黃勝忠.C#4.0從入門到精通[M].北京:機械工業(yè)出版社,:163-186.[2]李燁.別具光芒Div+Css網(wǎng)頁布局與美化[M].北京:人民郵電出版社,:27-60.[3]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京高等教育出版社,:3-91.[4]敖富江.SQL入門經(jīng)典[M].北京:清華大學出版社,:11-34.[5]張海藩.軟件工程[M].北京:清華大學出版社,:117-139.[6]朱曄譯.C#與.NET4高級程序設計[M].北京:人民郵電出版社,:45-51.[7]馮昊.ASP動態(tài)網(wǎng)頁設計與上機指導[M].北京:清華大學出版社,:33-67.[8]楊冀川.ASP動態(tài)網(wǎng)站設計實戰(zhàn)[M].北京:機械工業(yè)出版社,:23-54.[9]胡百敬,姚巧玫.SQLServer數(shù)據(jù)庫開發(fā)詳解[M].北京:電子工業(yè)出版社,:9-13,123-125.[10]余雷,周松建.ASP.NET應用開發(fā)百例[M].北京:清華大學出版社,:87-102.[11]章小莉.SQL完全手冊[M].北京:電子工業(yè)出版社,:12-14.[12]王珊,陳紅.數(shù)據(jù)庫系統(tǒng)原理教程[M].北京:清華大學出版社,.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.謝辭四年的大學生活就快走入尾聲,我們的校園生活就要劃上句號,心中是無盡的難舍與眷戀。從這里走出,對我的人生來說,將是踏上一個新的征程,要把所學的知識應用到實際工作中去。回首四年,取得了些許成績,生活中有快樂也有艱辛,感謝老師四年來對我孜孜不倦的教誨,對我成長的關心和愛護。踉踉蹌蹌地忙碌了幾個月,我的畢業(yè)設計課題也終將告一段落。點擊運行,也基本達到預期的效果,虛榮的成就感在沒人的時候也總會冒上心頭。但由于能力和時間的關系,總是覺得有很多不盡人意的地方,譬如功能不全、外觀粗糙、底層代碼的不合理??墒?我又會安慰自己:做一件事情,不必過于在乎最終的結果,可貴的是過程中的收獲,以此語言來安撫我尚沒平復的心。在我的十幾年求學歷程里,離不開父母的鼓勵和支持,是她們辛勤的勞作,無私的付出,為我創(chuàng)造良好的學習條件,我才能順利完成學業(yè),感激她們一直以來對我的撫養(yǎng)與培育。最后,我要特別感謝吳老師。是她們在我畢業(yè)的最后關頭給了我們巨大的幫助與鼓勵,使我能夠順利完成畢業(yè)設計,在此表示衷心的感激。吳老師認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平都使我收益匪淺。她無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高,這對于我以后的工作和學習都有一種巨大的幫助,感謝她耐心的輔導。在系統(tǒng)開發(fā)過程中,吳老師也給予我很大的幫助,幫助解決了不少的難點,使得系統(tǒng)能夠及時開發(fā)完成,這里一并表示真誠的感謝。大學生活即將匆匆忙忙地過去,但我卻能無悔地說:”我曾經(jīng)來過?!贝髮W四年,但它給我的影響卻不能用時間來衡量,這四年以來,經(jīng)歷過的所有事,所有人,都將是我以后生活回味的一部分,是我為人處事的指南針。就要離開學校,走上工作的崗位了,這是我人生歷程的又一個起點,在這里祝福大學里跟我風雨同舟的朋友們,一路走好,未來總會是絢爛繽紛。附錄系統(tǒng)中用到分頁的存儲過程: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ù)庫連接的代碼實現(xiàn)如下:<?xmlversion="1.0"encoding="utf-8"?><!--有關如何配置ASP.NET應用程序的詳細消息,請訪問--><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)登錄界面后臺代碼如下: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ù)合法性驗證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('用戶名中包含特殊字符,請改正!!!');</script>");return;}if(CommClass.IsExistSpecialCharacter(this.txtPwd.Text)){Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"error","<script>alert('密碼中包含特殊字符,請改正!!!');</script>");return;}if(Session["CheckCode"]==null||(!this.txtCode.Text.ToUpper().Trim().Equals(Session["CheckCode"].ToString().ToUpper()))){Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"error","<script>alert('驗證碼不正確!!!');</script>");return;}ProjectManage.Model.TQx_OperInfoEntityoper=null;if(ProjectManage.BLL.TQx_OperInfoBLL.IsLogin(txtName.Text,txtPwd.Text,outoper)){//驗證成功后保存Session信息,寫入驗證票Session["user"]=oper;System.Web.Security.FormsAuthentication.RedirectFromLoginPage(txtName.Text,false);}else{Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"error","<script>alert('用戶名或密碼錯誤!');</script>");}}}}系統(tǒng)中分頁界面后臺代碼如下: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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年江鈴汽車集團財務有限公司招聘筆試參考題庫含答案解析
- 2025個人獨資企業(yè)金融貸款與擔保合同2篇
- 2025年度個人二手房買賣定金合同(含交易傭金支付)3篇
- 2025年個人商業(yè)地產(chǎn)租賃合同樣本2篇
- 2025年度個人與企業(yè)間個人住房貸款合同3篇
- 2025年二手車買賣價格評估及調整合同
- 2025年全球及中國自行車導航設備行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年全球及中國企業(yè)合同管理軟件行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年度個人住房公積金貸款合同續(xù)簽范本2篇
- 2024年農(nóng)網(wǎng)配電營業(yè)工(中級工)技能等級認證備考試題庫-下(判斷題)
- 開展課外讀物負面清單管理的具體實施舉措方案
- 《中國心力衰竭診斷和治療指南(2024)》解讀完整版
- 2025年云南中煙工業(yè)限責任公司招聘420人高頻重點提升(共500題)附帶答案詳解
- 2025-2030年中國洗衣液市場未來發(fā)展趨勢及前景調研分析報告
- 2024解析:第三章物態(tài)變化-基礎練(解析版)
- 北京市房屋租賃合同自行成交版北京市房屋租賃合同自行成交版
- 《AM聚丙烯酰胺》課件
- 系統(tǒng)動力學課件與案例分析
- 《智能網(wǎng)聯(lián)汽車智能傳感器測試與裝調》電子教案
- 客戶分級管理(標準版)課件
- GB/T 32399-2024信息技術云計算參考架構
評論
0/150
提交評論