PICC人保財險管理系統(tǒng)-設備管理_第1頁
PICC人保財險管理系統(tǒng)-設備管理_第2頁
PICC人保財險管理系統(tǒng)-設備管理_第3頁
PICC人保財險管理系統(tǒng)-設備管理_第4頁
PICC人保財險管理系統(tǒng)-設備管理_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 . . . . 聯(lián)合大學輕工學院QINGGONG COLLEGE, HEBEI UNITED UNIVERSITY畢業(yè)設計說明書設計題目:PICC人保財險管理系統(tǒng)設備管理學生:學 號:專業(yè)班級: 學 部:指導教師:2013年06月01日摘 要隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡化管理領域已日趨成熟,目前最為明顯的是管理平臺的開發(fā)與使用。當然,對于任何工廠或事業(yè)單位也可采用此方法來加強部資源的管理,特別是對于當今各工廠來說,管理者可以更方便更快捷的了解工廠設備信息,這樣可以通過設備管理系統(tǒng)設備管理平臺來加強企業(yè)資源進行管理。在企業(yè)中,設備管理是一項非常重要的工作。使用人工方式管理各項設備信息不僅效率低下,而

2、且容易出錯,安全性很差。并且在實際操作中,數(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ā)周期。Vs2010

3、與SQL Server 2008的完美組合,為中小型乃至企業(yè)級的Web商業(yè)模型提供了一個更為穩(wěn)定,高效,安全的運行環(huán)境。通過該系統(tǒng)可以實現(xiàn)設備信息管理、入庫、出庫、報修、作廢記錄與信息檢索,是操作簡單安全,從而提高工作效率和質量。關鍵詞 PICC人保財險管理系統(tǒng)設備管理;ASP.NET;B/S結構;三層架構AbstractAlong with the development of the Internet, network management has been becoming mature, is the most obvious is the development and use of

4、 management platform. For any plant or business unit, of course, also can use this method to enhance the management of the internal resources, especially for todays factories, managers can be more convenient and faster understanding of factory equipment information, so that we can through the equipm

5、ent management system, equipment management website platform to strengthen the management of enterprise resources. In the enterprise, equipment management is a very important work. Use the artificial way to manage all the equipment information is not only inefficient, and error-prone, security is ve

6、ry poor. And in practice, data search and maintenance is not easy to implement, prone to error, led to the increased management costs, service quality is difficult to guarantee, thus affecting the competitiveness of enterprises.So now a lot of units and individual enterprises pay more and more atten

7、tion to input and application of management information system, is to develop the suitable management information system to improve their work efficiency and the accuracy of information processing, so as to adapt to the development of the enterprise itself and the eras footsteps, make oneself in the

8、 torrent of social development in the unbeaten status, for management information system has provided a broad market space and development space.System. NET platform, USES the three layers structure and B/S structure to implement. Has a good scalability and customizability, so as to improve performa

9、nce and scalability, but also offers web developers better flexibility, effectively shortening the web application development cycle. Vs2010 and the perfect combination of SQL Server 2008 for small to medium sized and enterprise-level web business model provides a more stable, efficient and safe ope

10、ration environment. Through this system can realize equipment information management, inbound, outbound, repair service, invalid records and information retrieval, is simple and safe operation, so as to improve the work efficiency and quality.Keywordsusm insurer - equipment management system managem

11、ent; A; B/S structure; Three-tier architecture目 錄TOC o 1-3 h u HYPERLINK l _Toc358406912摘 要 PAGEREF _Toc358406912 h IHYPERLINK l _Toc358406913Abstract PAGEREF _Toc358406913 h IIHYPERLINK l _Toc358406914第1章 緒論 PAGEREF _Toc358406914 h 1HYPERLINK l _Toc3584069151.1 PICC人保財險管理系統(tǒng)設備管理開發(fā)的背景 PAGEREF _Toc358

12、406915 h 1HYPERLINK l _Toc3584069161.2 PICC人保財險管理系統(tǒng)設備管理開發(fā)的目標 PAGEREF _Toc358406916 h 1HYPERLINK l _Toc3584069171.3 本章小結 PAGEREF _Toc358406917 h 2HYPERLINK l _Toc358406918第2章 開發(fā)工具 PAGEREF _Toc358406918 h 3HYPERLINK l _Toc3584069192.1 系統(tǒng)使用工具的選擇 PAGEREF _Toc358406919 h 3HYPERLINK l _Toc3584069202.2 Sql

13、 Server 2008介紹 PAGEREF _Toc358406920 h 3HYPERLINK l _Toc3584069212.3 VisualStudio2010 介紹 PAGEREF _Toc358406921 h 3HYPERLINK l _Toc3584069222.4 HTML語言 PAGEREF _Toc358406922 h 4HYPERLINK l _Toc3584069232.5 JavaScript 語言介紹 PAGEREF _Toc358406923 h 4HYPERLINK l _Toc3584069242.6 Ajax 介紹 PAGEREF _Toc358406

14、924 h 4HYPERLINK l _Toc3584069252.7 B/S模式特點 PAGEREF _Toc358406925 h 5HYPERLINK l _Toc3584069262.8 三層架構 PAGEREF _Toc358406926 h 6HYPERLINK l _Toc3584069272.9 本章小結 PAGEREF _Toc358406927 h 8HYPERLINK l _Toc358406928第3章 系統(tǒng)結構 PAGEREF _Toc358406928 h 9HYPERLINK l _Toc3584069293.1 系統(tǒng)的可行性分析 PAGEREF _Toc3584

15、06929 h 9HYPERLINK l _Toc3584069303.2 數(shù)據(jù)庫設計 PAGEREF _Toc358406930 h 10HYPERLINK l _Toc3584069313.2.1數(shù)據(jù)庫需求分析 PAGEREF _Toc358406931 h 10HYPERLINK l _Toc3584069323.2.2 數(shù)據(jù)庫需求分析 PAGEREF _Toc358406932 h 11HYPERLINK l _Toc3584069333.2.3 數(shù)據(jù)庫邏輯結構設計 PAGEREF _Toc358406933 h 11HYPERLINK l _Toc3584069343.2.4 數(shù)據(jù)庫

16、E-R圖設計 PAGEREF _Toc358406934 h 14HYPERLINK l _Toc3584069353.2.5 儲過程的技術介紹與應用 PAGEREF _Toc358406935 h 14HYPERLINK l _Toc3584069363.2.6 視圖介紹與應用 PAGEREF _Toc358406936 h 15HYPERLINK l _Toc3584069373.3 本章小結 PAGEREF _Toc358406937 h 16HYPERLINK l _Toc358406938第4章 設備管理系統(tǒng)的分析和設計 PAGEREF _Toc358406938 h 17HYPER

17、LINK l _Toc3584069394.1 系統(tǒng)業(yè)務分析 PAGEREF _Toc358406939 h 17HYPERLINK l _Toc3584069404.1.1 業(yè)務簡述 PAGEREF _Toc358406940 h 17HYPERLINK l _Toc3584069414.1.2 功能模塊分析 PAGEREF _Toc358406941 h 17HYPERLINK l _Toc3584069424.1.3 系統(tǒng)功能模塊圖 PAGEREF _Toc358406942 h 18HYPERLINK l _Toc3584069434.2 主要界面模塊的設計實現(xiàn) PAGEREF _To

18、c358406943 h 18HYPERLINK l _Toc3584069444.3 本章小結 PAGEREF _Toc358406944 h 32HYPERLINK l _Toc358406945第5章 系統(tǒng)部署和維護 PAGEREF _Toc358406945 h 33HYPERLINK l _Toc3584069465.1 的生成 PAGEREF _Toc358406946 h 33HYPERLINK l _Toc3584069475.2 的部署 PAGEREF _Toc358406947 h 33HYPERLINK l _Toc358406948結 論 PAGEREF _Toc358

19、406948 h 35HYPERLINK l _Toc358406949參考文獻 PAGEREF _Toc358406949 h 36HYPERLINK l _Toc358406950 辭 PAGEREF _Toc358406950 h 37HYPERLINK l _Toc358406951附 錄 PAGEREF _Toc358406951 h 39第1章 緒論1.1 PICC人保財險管理系統(tǒng)設備管理開發(fā)的背景隨著我國國民經(jīng)濟建設的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務質量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴峻的挑

20、戰(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ā)生

21、事故的情況下,登記事故記錄,并向技術人員提交事故維修表。由技術人員進行現(xiàn)場觀察,根據(jù)事故維修表和日常運行數(shù)據(jù),確定維修標準與要求。以便進行與時,合理的維修。在維修結束后,編寫維修情況報告和設備狀態(tài)報告。管理人員對有關資產(chǎn)數(shù)據(jù)進行統(tǒng)計,產(chǎn)品報表,以便高層管理人員根據(jù)該報表把握設備運營的宏觀情況。1.2 PICC人保財險管理系統(tǒng)設備管理開發(fā)的目標企業(yè)PICC人保財險管理系統(tǒng)設備管理是一個企業(yè)單位不可缺少的部分,它對于企業(yè)的決策者和管理者來說都至關重要,所以企業(yè)PICC人保財險管理系統(tǒng)設備管理應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件信息,這種管理方式存在

22、著許多缺點,如:效率低、性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著計算機技術的飛速的發(fā)展,計算機在企業(yè)管理中的應用越來越普與,企業(yè)要想生存和發(fā)展,要想在激烈的市場競爭中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的,企業(yè)設備管理的全面自動化、信息化則是其中極其重要的部分。為了加快設備管理自動化的步伐,提高企業(yè)設備的管理業(yè)務處理效率,建立企業(yè)PICC人保財險管理系統(tǒng)設備管理已變得十分必要。PICC人保財險管理系統(tǒng)設備管理是能夠幫助企業(yè)管理者們提高工作效率,而不是增加他們的負擔。沒有復雜的流程設計,沒有復雜的表單設計等等。 HYPERLINK :/bai

23、ke.baidu /view/105884.htm t _blank 企業(yè)管理軟件在重視系統(tǒng)功能的全面性,流程的可控性,技術的先進性,更要注重系統(tǒng)的易用性。這樣的軟件開發(fā)平臺,主要面向三個群體:一是廠商自己的開發(fā)人員,二是合作伙伴的開發(fā)人員,三是最終用戶的開發(fā)人員,目的都是對個性化的需求進行快速二次開發(fā),或者說搭建。很多軟件開發(fā)平臺已經(jīng)實現(xiàn)了免代碼級的開發(fā),只需要在界面上進行搭建,就能夠快速生成新的業(yè)務系統(tǒng),就像搭建積木一樣。這里設計的工廠PICC人保財險管理系統(tǒng)設備管理,就可以解決這些問題。其目的在于實現(xiàn)設備信息管理、入庫、出庫、報修、作廢記錄與信息檢索,是操作簡單安全,從而提高工作效率和質

24、量。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)作為一個建設,如何更快更簡潔地設計這個系統(tǒng),我考慮了很多種語言和工具。如:C語言、 C+語言等,但由于它們各自使用的環(huán)境不同,再者是本系統(tǒng)屬于部型管理,根據(jù)其需要,我認為采用.net語言

25、很簡單就可以完成。還有就是編寫工具的選擇,目前也有很多種工具如:寫字本、VisualStudio2010、Dreamweaver等。我認為VisualStudio2010相對來說比較容易操作,而且在界面設計上對來說很有實用性,所以我選擇了它作為設計載體。在設計過程中還有一個最關鍵的部分就是數(shù)據(jù)庫的選擇,因為本的數(shù)據(jù)流動性很大,并且各模塊之間的聯(lián)系相對比較緊密,所以我選擇sql 2008作為后臺數(shù)據(jù)庫進行管理。如何將這些數(shù)據(jù)信息與網(wǎng)頁結合一起呢?我采用了結構化查詢語言SQL語言(Structured Query Language),它是一種通用的數(shù)據(jù)查詢語言,使用非常方便。當然,想要寫出一個完整

26、、完美的系統(tǒng),這些顯然是不夠的,在其美觀上我不會一味的只做數(shù)據(jù)處理,我還選擇了較為美觀的圖片進行修飾。但我仍然于數(shù)據(jù)處理為主,在界面上也沒有設計的太過于花哨,重點仍然放在數(shù)據(jù)的處理上。以此設計出來的整個界面就顯得樸實,有待改進。2.2 Sql Server 2008介紹SQL Server 2008出現(xiàn)在 HYPERLINK :/baike.baidu /view/2353.htm t _blank 微軟數(shù)據(jù)平臺愿景上是因為它使得公司可以運行他們最關鍵任務的應用程序,同時降低了管理數(shù)據(jù)基礎設施和發(fā)送觀察和信息給所有用戶的成本。這個平臺有以下特點:1.可信任的使得公司可以以很高的安全性、可靠性和

27、可擴展性來運行他們最關鍵任務的應用程序。2.高效的使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎設施的時間和成本。3.智能的提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息。2.3VisualStudio2010 介紹 HYPERLINK :/baike.baidu /view/28727.htm t _blank Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 HYPERLINK :/baike.baidu /view/4821.htm t _blank Windows平臺 HYPERLINK :/baike.baidu /view/330120.htm t _

28、blank 應用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其 HYPERLINK :/baike.baidu /view/14867.htm t _blank 集成開發(fā)環(huán)境( HYPERLINK :/baike.baidu /view/5775.htm t _blank IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了 HYPERLINK :/baike.baidu /view/1378338.htm t _blank NET Framework4.0、Microsoft Visual Studio 201

29、0 CTP( Community Technology Preview-CTP),并且支持開發(fā)面向 HYPERLINK :/baike.baidu /view/761518.htm t _blank Windows 7的 HYPERLINK :/baike.baidu /view/330120.htm t _blank 應用程序。除了 HYPERLINK :/baike.baidu /view/1626075.htm t _blank Microsoft SQL Server,它還支持 HYPERLINK :/baike.baidu /view/1937.htm t _blank IBM HY

30、PERLINK :/baike.baidu /view/387066.htm t _blank DB2和 HYPERLINK :/baike.baidu /view/15020.htm t _blank Oracle數(shù)據(jù)庫。2.4 HTML語言HTML(Hyper Text Markup Language 超文本標記語言)簡單標記語言。與常見的字處理文件不同,Web頁以超文本標識語言編排格式。HTML文件是帶有特定HTML插入標記的用以編排文檔屬性和格式的標準文本文件。它能獨立于各種操作系統(tǒng)平臺(如UNIX,WINDOWS等)。自1990年以來HTML就一直被用作World Wide Web上

31、的信息表示語言,用于描述Homepage的格式設計和它與WWW上其它Homepage的連結信息。 2.5 JavaScript 語言介紹JavaScript是一種基于對象(Object)和事件驅動(Event Driven)并具有安全性能的腳本語言。使用它的目的是與HTML超文本標記語言、Java 腳本語言(Java小程序)一起實現(xiàn)在一個Web頁面中多個對象,與Web客戶交互作用。從而可以開發(fā)客戶端的應用程序等。它是通過嵌入或調入在標準的HTML語言中實現(xiàn)的。它的出現(xiàn)彌補了HTML語言的缺陷,它是Java與HTML折衷的選擇。2.6 Ajax 介紹 HYPERLINK :/baike.baid

32、u /view/1641.htm t _blank AJAX不是一種新的 HYPERLINK :/baike.baidu /view/3281.htm t _blank 編程語言,而是一種用于創(chuàng)建更好更快以與交互性更強的Web應用程序的技術。通過 AJAX,您的JavaScript可使用 HYPERLINK :/baike.baidu /view/16168.htm t _blank JavaScript的 HYPERLINK :/baike.baidu /view/1105115.htm t _blank XML Request對象來直接與服務器進行通信。通過這個對象,您的 JavaScri

33、pt 可在不重載頁面的情況與 HYPERLINK :/baike.baidu /view/3912.htm t _blank Web服務器交換數(shù)據(jù)。AJAX 在瀏覽器與Web服務器之間使用異步數(shù)據(jù)傳輸( 請求),這樣就可使網(wǎng)頁從服務器請求少量的信息,而不是整個頁面。AJAX 可使因特網(wǎng)應用程序更小、更快,更友好。AJAX 是一種獨立于 Web 服務器軟件的瀏覽器技術。AJAX 基于下列 Web標準:JavaScript, HYPERLINK :/baike.baidu /view/63.htm t _blank XML, HYPERLINK :/baike.baidu /view/692.ht

34、m t _blank HTML, HYPERLINK :/baike.baidu /view/15916.htm t _blank CSS在AJAX中使用的Web標準已被良好定義,并被所有的主流瀏覽器支持。AJAX 應用程序獨立于瀏覽器和平臺。Web 應用程序較桌面應用程序有諸多優(yōu)勢;它們能夠涉與廣大的用戶,它們更易安裝與維護,也更易開發(fā)。不過,因特網(wǎng)應用程序并不像傳統(tǒng)的桌面應用程序那樣完善且友好。通過AJAX,因特網(wǎng)應用程序可以變得更完善,更友好。2.7 B/S模式特點B/S結構(Browser/Server結構)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一

35、種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層3-tier結構。這樣就大的總體成本(TCO)。以目前的技術看,局域網(wǎng)建立B/S結構的網(wǎng)絡應用,并通過Internet/Intranet模式下數(shù)據(jù)庫應用,相對易于把握、成本也是較低的大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效

36、地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)庫也很安全 。如圖2.1所示。圖2.1 B/S的結構特點用戶可以通過WWW例覽器去訪問Internet上的文本、數(shù)據(jù)、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的Web服務器產(chǎn)生的,而每一個Web服務器又可以通過各種方式與數(shù)據(jù)庫服務器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務器中??蛻舳顺薟WW創(chuàng)覽器,一般無須任何用戶程序,只需從Web服務器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關的指令,由Web服務器交給數(shù)據(jù)庫服務器來解釋執(zhí)行,并返回給Web服務器,Web服務器又返回給用戶。在這種結構中,將許許多多的網(wǎng)連接到一塊,形成一個巨大的網(wǎng)

37、,即全球網(wǎng)。而各個企業(yè)可以在此結構的基礎上建立自己的Intranet。B/S結構的優(yōu)點 1具有分布性特點,可以隨時隨地進行查詢、瀏覽等業(yè)務處理。 2業(yè)務擴展簡單方便,通過增加網(wǎng)頁即可增加服務器功能。3維護簡單方便,只需要改變網(wǎng)頁,即可實現(xiàn)所有用戶的同步更新。4開發(fā)簡單,共享性強。2.8 三層架構在軟件體系架構設計中,分層式結構是最常見,也是最重要的一種結構。微軟推薦的分層式結構一般分為三層,從下至上分別為:數(shù)據(jù)訪問層、業(yè)務邏輯層(又或稱為領域層)、表示層。三層結構原理:3個層次中,系統(tǒng)主要功能和業(yè)務邏輯都在業(yè)務邏輯層進行處理。所謂三層體系結構,是在客戶端與數(shù)據(jù)庫之間加入了一個“中間層”,也叫組

38、件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結構,也不僅僅有B/S應用才是三層體系結構,三層是指邏輯上的三層,即使這三個層放置到一臺機器上。三層體系的應用程序將業(yè)務規(guī)則、數(shù)據(jù)訪問、合法性校驗等工作放到了中間 層進行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進行交互,而是通過COM/DCOM通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進行交互。如圖2.2所示。圖2.2 三層結構邏輯圖在軟件設計階段,需要為應用系統(tǒng)確定一個體系結構。在較為復雜的應用系統(tǒng)中,如果沒有一個良好的體系結構會使整個系統(tǒng)異常龐大而且雜亂無章,不利于日后的維護和擴展。軟件開發(fā)過程中,系統(tǒng)的設計開發(fā)

39、一般分層設計,在軟件體系架構設計中,分層式結構是最常見,也是最重要的一種結構。推薦的分層式結構一般分為三層,從下至上分別為:數(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ā),

40、簡化了應用系統(tǒng)的開發(fā)、更新和升級工作。用戶層是提供給用戶操作的界面,用戶可填寫數(shù)據(jù),發(fā)出請求以與查看需要的信息等。如果獲取數(shù)據(jù)時不對數(shù)據(jù)庫進行數(shù)據(jù)更新,用戶層可以不經(jīng)過業(yè)務層而直接訪問數(shù)據(jù)層獲取數(shù)據(jù);如果需要對數(shù)據(jù)庫進行更新,可以通過業(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)點進行了分析總結。Vs2010的運行機制,同時明白它的優(yōu)劣勢,本章都對其進行了闡述。最后介紹了本

41、系統(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ù)庫管方面,可以使用Sql Server2008,這樣就惡意和方便的將B/S結構與設備物品管理連接起來;另外數(shù)據(jù)庫技術也越來越成熟,越來越強大,A與

42、數(shù)據(jù)庫連接的技術也相當?shù)某墒?,實現(xiàn)遠程訪問Sql Server2008也不是一件困難的事。而且技術也相當成熟,可以實現(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ù)這個項目的容,大致時間的安排,尅估算大致的成本。對于

43、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)實際運行的性能,因而必須仔細的制定設計步驟

44、方案,了解規(guī)的設計方法和必要的規(guī)則。本系統(tǒng)采用sql server 2008 數(shù)據(jù)庫,根據(jù)系統(tǒng)要求分析庫存管理系統(tǒng)的實際情況,本系統(tǒng)數(shù)據(jù)表如下:本系統(tǒng)主要涉與到的表:如圖3.1所示。圖3.1 系統(tǒng)中用到的表3.2.2 數(shù)據(jù)庫需求分析通過分析、比較與綜合各種異常的數(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ī)則和約束來

45、對數(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)部門信息表字

46、段名數(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否是類別編碼DeviceNamevarch

47、ar60否類別名稱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ù)項

48、有流水號、操作員編碼、操作員名稱、密碼、聯(lián)系、手機、地址、 、Email、號、可是編碼、角色編碼、排序編碼、狀態(tài)等。如表3-4所示。表3-4 操作員信息數(shù)據(jù)字段名數(shù)據(jù)類型長度是否為空約束字段名說明IDbigint否遞增的流水號OperIDvarchar3否操作員編碼OperNamevarchar30否操作員名稱Pwdvarchar30否密碼LinkTelchar50否狀態(tài)MobbileVarchar50否助記編碼Addressbit50否可用狀態(tài) varchar50否所屬公司Emailvarchar50否EMailSfzhvarchar50否號DepartIDvarchar10否科室編碼Rol

49、eIDvarchar2否角色編碼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否備注PlanIDva

50、rchar50否計劃編號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 儲過程的技術介紹與應用存儲過程(stored procedure)是一組為了完成特定功能的Sql語句集,是利用SqlServer所提供的transact-sql語言所編寫的程序,經(jīng)編譯后存儲在數(shù)據(jù)庫中。存儲過程是數(shù)據(jù)庫中的一個重要對象,客戶通過制定存儲過程的名

51、字給出參數(shù)(如果該存儲過程待有參數(shù))來執(zhí)行它,存儲過程是由流控制和sql語句書寫的過程,這個過程編譯和優(yōu)化后存儲在數(shù)據(jù)服務器中,存儲過程可由應用程序通過一個調用來執(zhí)行,并且允許用戶聲明變量,同時,存儲過程可以接收和輸出參數(shù)、返回執(zhí)行存儲過程的狀態(tài)值,也可以嵌套調用。存儲過程的能力大大增強了sql語言的功能和靈活性,存儲過程可以用流控制語句編寫,很強的靈活性,可以完成復雜的判斷和較復雜的運算。其優(yōu)點如下:1.存儲過程志在創(chuàng)造時進行編譯,以后每次執(zhí)行存儲過程都不需要再重新編譯,而一般sql語句每執(zhí)行一次就編譯一次,所以使用存儲過程,可提高數(shù)據(jù)庫執(zhí)行速度。2.當對數(shù)據(jù)庫進行復雜操作時(如對多個表進行

52、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 語句,它主要出于兩種原因:安全原

53、因, 視圖可以隱藏一些數(shù)據(jù),如:社會保險基金表,可以用視圖只顯示,地址,而不顯示社會保險號和工資數(shù)等,另一原因是可使復雜的查詢易于理解和使用。本系統(tǒng)中用到的視圖如圖3.5所示。圖3.5 系統(tǒng)中用到的視圖3.3 本章小結本章首先分析系統(tǒng)的功能需求,通過對系統(tǒng)功能的劃分以與角色的劃分,明確了系統(tǒng)需求,為總體設計提供依據(jù)。接下來通過對數(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è)務簡述人保分公司是中國省分公司,負責省各個地市

54、分公司、縣分公司的管理機構。各個地市分公司所需設備都需要省分公司集體采購,然后下發(fā)到各個地市分公司,各個地市分公司再下發(fā)到縣分公司。手工管理情況下,造成省分公司和各個地市分公司,地市分公司和縣分公司的管理混亂,因此開發(fā)此系統(tǒng)對省分公司,各個地市分公司的設備進行管理,同時對設備的保修、維護和領用等進行管理。提高設備管理的準確性,減少人員成本,提高工作效率。該系統(tǒng)是采用ASP.NET+三層架構實現(xiàn)的B/S架構的應用程序,實現(xiàn)了人保省分公司對各個地市分公司的設備出入庫、設備的保修、維護和支領的管理。人保分公司PICC人保財險管理系統(tǒng)設備管理是以數(shù)據(jù)為核心,以方便業(yè)務為驅動,將業(yè)務納入到計算機管理當中

55、。人保分公司PICC人保財險管理系統(tǒng)設備管理的實現(xiàn)目標為:(1) 適用性:充分考慮在人保財險設備耗材管理系統(tǒng)的操作復雜性,我們程序提供設置業(yè)務流程的批示和審核的功能。(2) 易用性:結合使用人員文化習慣,界面色彩和風格舒適、友好,盡量減少錄入操作,方便使用。保證操作人員能夠迅速掌握。(3) 可靠性:通過嚴格的安全控制和數(shù)據(jù)備份機制,確保數(shù)據(jù)安全可靠;通過一套切實可行的質量保證體系,確保軟件的開發(fā)與服務質量。4.1.2 功能模塊分析人保分公司PICC人保財險管理系統(tǒng)設備管理主要包括:項目維護、設備管理等模塊。項目維護主要包括:日志管理、設備類別管理、設備信息管理、部門管理、編碼級次管理、參數(shù)設置

56、等功能。設備管理主要包括:設備采購計劃、設備采購計劃審核、設備采購合同、設備支領計劃、設備支領、設備收回、設備作廢、設備維修、設備維修取回、設備借用、設備歸還、設備盤點功能。為了滿足系統(tǒng)迅速、準確、實時的要求,對客戶端要求很高,傳統(tǒng)的客戶端滿足不了顯示的要求。鑒于此,必須尋找有效的替代技術,綜合多方面的考慮客戶端將采用Ajax技術來構建此系統(tǒng)。Ajax具有部分刷新工能、只工作必要的數(shù)據(jù)交換、異步訪問服務器端的特點。也就是說Ajax使您能夠通過JavaScript調用執(zhí)行服務器端方法,而不用需要刷新瀏覽器。4.1.3 系統(tǒng)功能模塊圖經(jīng)過對整個系統(tǒng)的詳細分析,對功能模塊的劃分,整個系統(tǒng)大體分為以下

57、幾大模塊:設備采購、設備使用、設備維修、設備入庫、用戶管理等模塊。本系統(tǒng)所設計的功能模塊如圖4.1所示。圖4.1 系統(tǒng)功能模塊4.2 主要界面模塊的設計實現(xiàn)一:設備維護功能1. 日志管理:系統(tǒng)主要記錄任何一個操作員在什么時間用那個機器操作了那些容。同時可以查詢、打印、保存成文件和刪除日志信息等操作。其中查詢可以按照操作員、時間段、模塊和操作容進行任意組合查詢。如圖4.2所示。圖4.2 日志管理點擊查看詳情彈出詳情界面,可以修改里面的信息。選擇想要查詢的日期點擊查詢,會查詢出符合條件的信息。點擊刪除可以刪除記錄。 2. 設備類別管理:目標:完成對設備類別信息的管理維護功能角色:管理員業(yè)務描述:用

58、戶可以對使設備類別信息進行維護,用戶可以根據(jù)設備類別的編碼級次的設置信息,對相應的設備類別信息進行新增、修改、刪除、查詢等操作。如圖4.3 所示。圖4.3 設備類別管理點擊設備管理中的任意一項相應的右邊的詳細信息中會添加。然后可以對信息進行修改和刪除,直接在文本框里輸入相應的容點擊添加按鈕可以對設備類別進行添加。如圖4.4所示。圖4.4 設備添加,修改,刪除3. 設備編碼級次管理:目標:主要完成設備類別級次、部門類別級次的設置角色:管理員業(yè)務描述:系統(tǒng)中有關于部門管理級別的設置和設備類別的設置等關于類別信息的管理,某一類別下面可能又會有下一級子類,系統(tǒng)對不同的類別和子類采用設置編碼級次進行管理

59、的方式,可以相應類別的編碼級次的長度信息,系統(tǒng)最多支持9級分類。如圖4.5所示。圖4.5 編碼級次管理點擊編輯按鈕所有的表格會變成文本框??梢詫Ω鱾€部門,設備類別,耗材類別的編碼級次進行修改。然后點擊更新會包存修改。4. 設備管理:目標:完成對設備信息的管理維護功能角色:管理員業(yè)務描述:用戶可以對使設備信息進行維護,可以對設備信息進行新增、修改、刪除、查詢等操作(1).設備信息包括:設備編碼、設備名稱、設備助記碼、設備類別、備注、排序編碼和狀態(tài)等信息(2).編碼不能修改設備刪除時,要做有效性檢查。如圖4.6所示。圖4.6 設備管理選擇想要查詢的日期點擊查詢,會查詢出符合條件的信息。點擊設備查詢

60、里面的設備類別,右邊的相信信息里會顯示出相應的查詢結果,可以修改和刪除信息。如圖4.7所示。圖4.7 修改設備信息對設備信息進行修改,然后點擊保存會保存修改信息。5. 設備折舊方法管理:目標:完成對設備折舊方法的管理維護功能角色:管理員業(yè)務描述:用戶可以對設備的折舊方法信息進行維護,可以對設備折舊方法進行新增、修改和刪除、查詢等操作。如圖4.8 所示。圖4.8 折舊方法管理選擇想要查詢的日期點擊查詢,會查詢出符合條件的信息??梢詣h除折舊方法,點擊添加和修改按鈕會彈出相應的界面對折舊方法進行修改和添加。如圖4.9所示。圖4.9 修改折舊信息在文本框里填上要修改或者添加的信息,點擊保存按鈕就會保存

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論