版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 本 科 畢 業(yè) 論 文</p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> ——綜合部模塊、防災防損部模塊</p><p> Design and Realization of Information System for Accident Insurance Service Center of Co
2、nstruction in Xiamen</p><p> —— Modules of Integrated Department and Loss Prevention Department</p><p><b> 名: </b></p><p><b> 號: </b></p><p>
3、 院:軟件學院系:軟件工程</p><p><b> 業(yè):軟件工程</b></p><p><b> 級: </b></p><p><b> 指導教師: </b></p><p> 二〇XX 年 X 月</p><p><b>
4、摘要</b></p><p> 廈門市管工程建筑意外傷害保險服務中心(以下簡稱“服務中心”)是廈門市</p><p> 建設工程質量安全管理協(xié)會為更好的做好建筑意外傷害保險工作而成立的服務</p><p> 機構。目前,“服務中心”日常對外服務主要依賴手工,在桌面單機范圍內完成</p><p> 日常工作,沒有內部辦公系
5、統(tǒng),無法實現(xiàn)部門間信息的共享,工作效率相對低下。</p><p> 為了更好地開展工作,加強各部門間信息共享,開發(fā)一個“服務中心信息系統(tǒng)</p><p> ?。⊿C-MIS)”顯得尤為重要。</p><p> 本系統(tǒng)是根據(jù)“服務中心”上述需求,與部門員工進行面對面交流并獲取中</p><p> 心各職能部門表單數(shù)據(jù)后確認設計開發(fā)的。系統(tǒng)
6、開發(fā)采用 struts2.1+hibernate</p><p> 技術。本文從以下幾個方面進行論述:</p><p> 關鍵詞: MVC 框架B/S 架構信息共享</p><p><b> Abstract</b></p><p> The Accident Insurance Service Center
7、 of Tube Construction in Xiamen is a service agency which is established by the Quality and Safety Management Association in construction project in order to do a better construction accident insurance job. At present ,
8、the routine external service is mainly depend on handwork , to complete the daily work within the scope of stand-alone desktop , relatively low efficiency without internal office system leading that each department can n
9、ot sharing the informat</p><p> The system is based on ‘Service Center’ above mentioned requirement and also after acquired each center functional department data sheet confirm to design and developed 。The
10、system has developed using struts2.1+hibernate technology.</p><p> Key Words: Insurance Service CenterMVC FrameworkB/SInformation Sharing</p><p> 4.2.1 視圖層代碼實現(xiàn)31</p><p> 4.2.
11、2 業(yè)務邏輯控制層代碼實現(xiàn)32</p><p> 4.2.3 模型層代碼實現(xiàn)32</p><p> 4.2.4 界面效果展示32</p><p> 第五章 總結與展望35</p><p><b> 參考文獻37</b></p><p><b> 致謝39</b
12、></p><p><b> CONTENTS</b></p><p> Chapter 1 Introduction1</p><p> 1.1 Project DevelopmentBackground1</p><p> 1.2 Project Development Tools1</p
13、><p> 1.3 Project Development mission3</p><p> 1.4 Thesis Structure4</p><p> Chapter 2 System design5</p><p> 2.1 The provisions of demand5</p><p> 2
14、.2 Runtime Environment5</p><p> 2.2.1 Hardware environment5</p><p> 2.2.2 Software Environment6</p><p> 2.3 The conceptual system design and process6</p><p> 2.
15、4 System modular structure7</p><p> 2.5 System deployment architecture8</p><p> 2.6 Database Design11</p><p> 2.6.1 Extraction of data11</p><p> 2.6.2 Establish
16、ment of E-R Model11</p><p> 2.6.3 Determine the data tables12</p><p> Chapter 3 Detailed design of the system15</p><p> 3.1 Department of modules integrated15</p><
17、p> 3.1.1 Module design use case15</p><p> 3.1.2 Module design category17</p><p> 3.1.3 Security Module products actually paid entry timing diagram18</p><p> 3.2 Loss Preve
18、ntion Department of module19</p><p> 3.2.1 Module design use case19</p><p> 3.2.2 Module design category20</p><p> 3.3 Background module22</p><p> 3.3.1 Module
19、design use case22</p><p> 3.3.2 Module design category23</p><p> Chapter 4 system and display25</p><p> 4.1 Department of modules integrated25</p><p> 4.1.1 Vie
20、w Layer code25</p><p> 4.1.2 Business logic layer code25</p><p> 4.1.3 Model layer code26</p><p> 4.1.4 Display interface results27</p><p> 4.2 Loss Prevention
21、Department of module31</p><p> 4.2.1 View Layer code32</p><p> 4.2.2 Business logic layer code32</p><p> 4.2.3 Model layer code32</p><p> 4.2.4 Display interfac
22、e 37 results32</p><p> Chapter 5 Conclusion and Future Work35</p><p> References37</p><p> Acknowledgement39</p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p
23、><b> 第一章 引言</b></p><p> 1.1 項目開發(fā)背景</p><p> 廈門市管工程建筑意外傷害保險服務中心(以下簡稱“服務中心”)是廈門</p><p> 市建設工程質量安全管理協(xié)會為貫徹廈門市建設與管理局《關于加強和規(guī)范建筑</p><p> 意外傷害保險工作的意見》(廈建工[20
24、07]79 號)文件精神和要求,做好建筑意</p><p> 外傷害保險工作而成立的服務機構。服務中心在電控大廈六樓設立固定服務場</p><p> 所,為企業(yè)投保和理賠提供“一站式”服務,下設綜合部、承保服務部、安全教</p><p> 育部、防災防損部和理賠部。目前,“服務中心”日常對外服務主要依賴手工,</p><p> 在桌面
25、單機范圍內完成日常工作,沒有內部辦公系統(tǒng),無法實現(xiàn)部門間信息的共</p><p> 享,工作效率相對低下。</p><p> 現(xiàn)為更好開展工作,加強各部門間信息共享,進而高效地統(tǒng)計和分析服務中</p><p> 心各類數(shù)據(jù),擬開發(fā)一個“服務中心信息系統(tǒng)”(SC-MIS),支持中心內部各職</p><p> 能部門相關業(yè)務。SC-MIS
26、 除了實現(xiàn)相關業(yè)務數(shù)據(jù)的錄入、修改、查詢外,也要</p><p> 包含數(shù)據(jù)的統(tǒng)計、分析及有效呈現(xiàn),并且在系統(tǒng)界面上可以應用戶的需要,提供</p><p><b> 個人化的選擇設定。</b></p><p> SC-MIS 的開發(fā),有助于加強“服務中心”各職能部門之間的信息共享。使</p><p> 工作人員更
27、為便利地對數(shù)據(jù)進行錄入、修改、查詢,以更快捷更高效的方式完成</p><p> 承保、計劃安排、數(shù)據(jù)統(tǒng)計與分析等工作。從而極大地提高各職能部門的工作效</p><p> 率,為“服務中心”節(jié)省人力、財力。同時通過對數(shù)據(jù)進行有效分析,可以更深</p><p> 地了解建筑施工的各種危險因素及來源,從來有效地組織培訓教育活動,避免意</p><
28、p> 外傷害事故的發(fā)生,為施工人員的生命安全與財產安全提供更好的保障。</p><p> 1.2 項目開發(fā)工具</p><p> SC-MIS 使用當下流行的 MVC 框架 Struts2.1 與 hibernate 實現(xiàn)。系統(tǒng)的開發(fā)環(huán)境如下:</p><p> 操作系統(tǒng)平臺:Windows XP Professional</p><
29、;p> 開發(fā)工具:MyEclipse 7.1</p><p><b> 1</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 3. 系統(tǒng)開發(fā)框架:Struts2.1+Hibernate+Mysql</p><p> Struts 是當下流行的用于 web 項
30、目開發(fā)的 MVC 框架。MVC 設計模式即將系統(tǒng)分為 3 個部分:模型 Model、視圖 View、控制器 Controller。模型組件:負責業(yè)務邏輯,模型包含應用程序的核心功能。模型封裝了應用程序的狀態(tài)。視圖組件:負責表示業(yè)務范圍的視圖;視圖提供模型的表示。它是應用程序的外觀。它對控制器一無所知??刂破鹘M件:負責控制用戶輸入的流和狀態(tài);控制器對用戶的輸入做出反應。它創(chuàng)建并設置模型。Struts,它是使用 Servlet 和 Java
31、Server Pages 技術的一種 MVC 實現(xiàn)。</p><p> Hibernate 是一種 JAVA 語言下的對象關系映射解決反案,它為面向對象的領域模型到傳統(tǒng)的關系型數(shù)據(jù)庫的映射,提供了一個使用方便的框架。Hibernate 也是目前 Java 開發(fā)中最為流行的數(shù)據(jù)庫持久層框架,。它的設計目標是將軟件開發(fā)人員從大量相同的數(shù)據(jù)持久層相關編程工作中解放出來。Hibernate 不僅負責從 Java 類到數(shù)
32、據(jù)庫表的映射(還包括從 Java 數(shù)據(jù)類型到 SQL 數(shù)據(jù)類型的映射),還提供了面向對象的數(shù)據(jù)查詢檢索機制,從而極大地縮短了手動處理 SQL 和 JDBC 上的開發(fā)時間。通過 JDBC 來訪問數(shù)據(jù)庫,相對來說就比較麻煩。采用 hibernate 首要的目的就是可以自動生成 DAO 的相關實體類和訪問類,在 MyEclipse 中是通過 hibernate 的反向工程技術(Hibernate Reverse Engineering)生成。
33、 hibernate 對 JDBC 做了一個輕量級的封裝,本身并不具備事務管理能力。在事務管理層,Hibernate 將其委托給底層的 JDBC 或者 JTA,以實現(xiàn)事務管理和調度功能。我們通過其提供的數(shù)據(jù)操作接口可以</p><p> 4. 數(shù)據(jù)庫:MySQL</p><p> 5.軟件建模工具:Microsoft Office Visio 2007</p><p
34、> Visio 是 Microsoft 提供的一款建模工具,不僅包括軟件工程的一些建模,還涉及其他建筑、網(wǎng)絡、建筑工程等建模。Visio 中可以全面引用 UML 語言中所有的事務、關系和圖,更好地體現(xiàn)圖形化設計的意義,</p><p><b> 2</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><
35、;p> Visio 基于 Microsoft 的 Visual 基礎,其可視化設計允許操作者通過拖</p><p> 曳就能輕松的完成模塊的建設。</p><p> 6.Web 服務器:Tomcat</p><p> 1.3 項目開發(fā)任務</p><p> 本系統(tǒng)由吳新勇同學與我合作開發(fā)。由于以前沒學過 struts、hibe
36、rnate</p><p> 課程,也未用該技術做過任何項目,所以我們基本上是邊學邊用。這也符合大學</p><p> 教育的目的與要求——培養(yǎng)學生的學習與實踐能力。</p><p> 按軟件工程的基本方法,本系統(tǒng)開發(fā)流程如圖 1-1:</p><p><b> 系統(tǒng)開發(fā)流程</b></p><
37、;p><b> 測試階段</b></p><p><b> 需求分析</b></p><p><b> 總體設計</b></p><p><b> 編碼單元測試</b></p><p><b> 集成測試</b>&l
38、t;/p><p><b> 驗收測試</b></p><p><b> 圖 1-1</b></p><p> “服務中心”下設綜合部、承保服務部、安全教育部、防災防損部。SC-</p><p><b> 3</b></p><p> 廈門市建筑工人
39、意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> MIS 也由此分為用戶登錄、綜合部數(shù)據(jù)管理、承保部數(shù)據(jù)管理、安全教育部數(shù)據(jù)</p><p> 管理、防災防損部數(shù)據(jù)管理與后臺管理六個功能模塊。本人負責綜合部數(shù)據(jù)管理</p><p> 防災防損部、數(shù)據(jù)管理與后臺管理三個模塊即頁面的總體布局設計,以及后期的</p><p><
40、b> 部署整合工作。</b></p><p> 1.4 論文組織結構</p><p> 本論文共分六個章節(jié),各章節(jié)的內容安排如下:</p><p> 第一章 主要介紹了課題的研究背景及意義最后簡要闡述了本文的研究內容以及特色;</p><p> 第二章 系統(tǒng)的總體設計,包括了詳細介紹該系統(tǒng)的功能和非功能需求,對系統(tǒng)
41、的功能結構設計、主要業(yè)務流程、總體架構設計、數(shù)據(jù)庫設計等方面,進行了展示和說明;</p><p> 第三章 系統(tǒng)的詳細設計,包括 MVC 框架的簡介、系統(tǒng)架構的分析、各功能模塊的詳細設計等;</p><p> 第四章 系統(tǒng)的實現(xiàn)及展示,包括實現(xiàn)時的關鍵技術、重要模塊的代碼級別分析、界面展示等;</p><p> 第五章 總結與展望,對項目的主要工作,論文的主要
42、內容進行了總結,并提出了尚未完成的工作,對學生檔案信息管理系統(tǒng)的進一步研究進行了展望。</p><p><b> 4</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 第二章 系統(tǒng)總體設計</p><p><b> 2.1 需求分析</b>&l
43、t;/p><p> 根據(jù)用戶提出的需求,從用戶引入系統(tǒng)的原因,軟件需要實現(xiàn)的功能,工作人員的業(yè)務操作情況等方面逐條分析具體流程的有效性和可行性,從軟件的角度完善其中的細節(jié),在與用戶溝通協(xié)調后,確定本人負責模塊的主要功能包括:</p><p> 綜合業(yè)務部:安全品發(fā)放標準設定和發(fā)放標準查詢。</p><p> 綜合業(yè)務部:安全品實際發(fā)放錄入和實際發(fā)放查詢。</
44、p><p> 綜合業(yè)務部:意外傷害數(shù)據(jù)錄入和查詢。</p><p> 防災防損部:督導小組成員錄入和查詢。</p><p> 后臺管理:增加不同權限的用戶。根據(jù)用戶需求,對以下應用規(guī)劃做明確約定:</p><p> 每張保單對應一個督導小組,一個安全品實際發(fā)放記錄,多條意外傷害數(shù)據(jù)記錄。</p><p> 每個部
45、門的維護功能/信息不交叉。</p><p> 根據(jù)用戶輸入的保險單編號,提供安全品發(fā)放和查詢。</p><p><b> 2.2 運行環(huán)境</b></p><p> 2.2.1 硬件環(huán)境</p><p> 服務器(Web、數(shù)據(jù)庫)規(guī)格</p><p> CPU:Pentium(R) 4
46、2.93GHz</p><p> RAM:2G 或以上</p><p> HDD:160G 或以上</p><p><b> PC 機規(guī)格</b></p><p> CPU:Pentium(R) 42.93GHz</p><p><b> RAM:512M</b>
47、</p><p><b> 5</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p><b> HDD:80G</b></p><p> 2.2.2 軟件環(huán)境</p><p><b> 服務器軟件安裝:</b
48、></p><p> 操作系統(tǒng):Windows 2003 Server;</p><p> 數(shù)據(jù)庫:MySQL;</p><p> 開發(fā)工具:MyEclipse 7.1</p><p> Web 服務器:TOMCAT</p><p><b> PC 機軟件安裝:</b></p
49、><p> Windows XP 操作系統(tǒng)</p><p> 2.3 概念性系統(tǒng)設計與處理流程</p><p> 根據(jù)系統(tǒng)需求,確認本人負責模塊圖如下:</p><p><b> 綜合業(yè)務部:</b></p><p><b> 綜合部用戶登錄</b></p>
50、<p> 圖 2-1 綜合業(yè)務部模塊圖</p><p><b> 防災防損部:</b></p><p><b> 6</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p><b> 防災防損部用戶登</b>&l
51、t;/p><p><b> 錄</b></p><p> 督導小組成員錄入工程督導記錄</p><p> 圖 2-2 開發(fā)流程圖</p><p> 2.4 系統(tǒng)模塊結構</p><p> 在總體設計階段,針對需求分析所獲信息,將系統(tǒng)大致分為六個功能模</p><p&g
52、t; 塊:用戶登錄模塊、承包業(yè)務部數(shù)據(jù)管理、綜合部數(shù)據(jù)管理、安全教育部數(shù)</p><p> 據(jù)管理、防損防災部數(shù)據(jù)管理、后臺管理。模塊之間實現(xiàn)數(shù)據(jù)共享,但信息</p><p> 維護相互獨立,因而又可以按部門將系統(tǒng)分為四個分系統(tǒng)。系統(tǒng)的模塊結構</p><p><b> 圖如下:</b></p><p><
53、b> 7</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 保險服務中心信息管理系統(tǒng)</p><p><b> ?。⊿C—MIS)</b></p><p> 2.5 系統(tǒng)部署架構</p><p> 本系統(tǒng)采用 B/S(Br
54、owser/Server)架構。在這種結構下,用戶工作界面是</p><p> 通過瀏覽器網(wǎng)頁來實現(xiàn),主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂</p><p><b> MVC 三層架構。</b></p><p> 根據(jù)用戶的需求陳述,可以確定本項目分為客戶端和管理端,客戶端主要功</p><p>
55、能是向普通用戶提供服務中心各職能部門的相關業(yè)務操作。管理端的主要功能是</p><p> 完成普通用戶的增刪、權限的設置,當普通客戶對數(shù)據(jù)不具修改權限時由定制用</p><p><b> 戶授予修改權限。</b></p><p> 根據(jù)系統(tǒng)需求的主要功能,設計系統(tǒng)具備的元件以及這些元件之間的關系,</p><p>
56、 在滿足可擴展性、安全性、可定制性和強制性目標的前提下,確定整個應用系統(tǒng)</p><p> 從處理功能上被分為三層。系統(tǒng)的三層架構如下:</p><p><b> 8</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 表示層控制層模型層</p>
57、<p><b> 客戶端服務器端</b></p><p> HTML服務校驗處理</p><p><b> 業(yè)務實體類</b></p><p><b> 緩沖處理</b></p><p><b> Cookie服務</b></
58、p><p><b> 數(shù)據(jù)操作類</b></p><p><b> 任務處理</b></p><p> 圖 2-4系統(tǒng)構架</p><p><b> 功能:</b></p><p> 表示層:用戶接口部分,實現(xiàn)用戶與系統(tǒng)間的對話交互功能。主要用于
59、接受用戶的輸入與操作結果的呈現(xiàn)。</p><p> 控制層:實現(xiàn)業(yè)務邏輯功能的算法和處理。處理表示層的輸入或調用數(shù)據(jù)層返回數(shù)據(jù)結果回顯給表示層。控制層完成各項業(yè)務功能的處理,包括輸入的校驗處理,把校驗處理放在服務器端而不是客戶端是為了系統(tǒng)安全性考慮的。</p><p> 模型層:創(chuàng)建實體類,負責與數(shù)據(jù)庫進行交互,建立數(shù)據(jù)庫與控制層間的接口。</p><p>&l
60、t;b> 優(yōu)點:</b></p><p> 提高程序的可維護性:三層架構層次分明,一旦運行出現(xiàn)問題,可以快速的判斷是哪一層的問題,利于維護。</p><p> 可以合理快速的開發(fā):三層之間除了調用沒有其他關聯(lián),只需先把三層之間的接口定義好,可以并興開發(fā),提高開發(fā)的進度。</p><p> 提高系統(tǒng)的安全性:每層都有安全設置,即使表示層被攻破
61、,那下一層的安全還有保障。</p><p><b> 9</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 提高系統(tǒng)的擴展性:三層結構最大的好處就是在擴展應用系統(tǒng)時,改動的部分不影響大局。對于 B/S 結構,通常只將表示層部署在客戶端,而控制層和模型層部署在服務器端。為了提高客戶端的響應速度
62、,盡量減少與功能層的交互,最好可以一次交互就完成所有數(shù)據(jù)的采集。這樣客戶端根本不需要安裝任何軟件,只要有瀏覽器就可以,而一旦客戶端太多,響應數(shù)據(jù)量過大,則相應地增強服務器的處理功能就可以了,其他地方不需要變化。如果業(yè)務功能和數(shù)據(jù)響應的處理都很大,可以將功能層和數(shù)據(jù)層都部署在服務器上,這樣能更快地響應,從而提高用戶的工作效率。鑒于此,本系統(tǒng)控制層和業(yè)務邏輯層部署在一臺服務器上,其他終端用戶層只顯示數(shù)據(jù),無處理功能。系統(tǒng) MVC 架構圖為:
63、</p><p> 圖 2-5 MVC 構架圖</p><p><b> 10</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p><b> 2.6 數(shù)據(jù)庫設計</b></p><p> 2.6.1 提取數(shù)據(jù)信息<
64、/p><p> 數(shù)據(jù)庫是一個系統(tǒng)的靈魂。數(shù)據(jù)庫設計的合理性與優(yōu)劣程度直接影響到系統(tǒng)開發(fā)的效率、性能與后期維護等方面。依據(jù)“服務中心”的功能需求,參考各職能部門提供的表單,提取數(shù)據(jù)如下(只包括本人負責的模塊):</p><p> 多種不同角色用戶構成的用戶表。</p><p> 角色表,存儲不同角色用戶的角色信息。</p><p> 安全品
65、發(fā)放標準表,記錄安全品發(fā)放的標準信息。</p><p> 安全品實際發(fā)放表,記錄安全品實際發(fā)放記錄。</p><p> 督導隊工作安排表,記錄工程督導信息。</p><p> 督導隊成員表,記錄督導隊成員信息。</p><p> 出險登記信息表,記錄出現(xiàn)信息。</p><p> 2.6.2 建立 E-R 模型
66、</p><p> 關系型數(shù)據(jù)庫是當前廣泛應用的數(shù)據(jù)庫類型,本系統(tǒng)即按照關系數(shù)據(jù)庫設</p><p> 計的要求和標準設計。</p><p> 關系數(shù)據(jù)庫設計是對信息進行組織化和結構化的過程,核心問題是實體關</p><p> 系模型的設計。簡潔、結構明晰的表結構對數(shù)據(jù)庫的設計是相當重要的。本系統(tǒng)</p><p&g
67、t; 采用 E-R 法進行數(shù)據(jù)庫設計,E-R 法即實體關系方法,是根據(jù)實體及實體之間</p><p> 的關系建立數(shù)據(jù)模型的方法。針對上述提取數(shù)據(jù),采用 E-R 法建模如下圖:</p><p><b> 11</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 圖
68、2-6數(shù)據(jù)庫 E-R 圖</p><p> 2.6.3 確定數(shù)據(jù)表</p><p> 根據(jù)提取的數(shù)據(jù)信息與 E-R 模型確定表結構如下(只包括本人負責的三個功能模塊的數(shù)據(jù)表信息):</p><p> 安全品發(fā)放標準設定表 safeEqtStd:</p><p> 該表記錄安全品發(fā)放標準信息,安全品標準設定是根據(jù)工程的造價區(qū)間決定。&
69、lt;/p><p><b> 表 2-1:</b></p><p> safeEqtStd</p><p> 2. 安全品實際發(fā)放表:safeEqtProvide:</p><p><b> 12</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計
70、與實現(xiàn)</p><p> 該表記錄安全品實際發(fā)放信息,安全品標準設定是根據(jù)工程的造價區(qū)間決定。</p><p><b> 表 2-2:</b></p><p> safeEqtProvide</p><p> 督導隊工作安排表:supArrangements:</p><p> 該表記錄
71、保單號所對應督導信息。</p><p><b> 表 2-3:</b></p><p> safeEqtProvide</p><p> 督導隊成員表:members:</p><p> 該表記錄督導隊成員的信息,與督導隊是多對一的關系。</p><p><b> 表 2-4:
72、</b></p><p> safeEqtProvide</p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 出險登記信息表:damageReg:該表記錄保單所對應工程的出險信息。</p><p><b> 表 2-5:</b></p><p&
73、gt;<b> 14</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 第三章 系統(tǒng)詳細設計</p><p> 3.1 綜合業(yè)務部模塊</p><p> 3.1.1 模塊用例設計</p><p><b> 安全品標準設置<
74、/b></p><p><b> <<uses>></b></p><p><b> <<uses>></b></p><p><b> 安全品標準查詢</b></p><p><b> <<u
75、ses>></b></p><p> 綜合部用戶<<uses>></p><p><b> <<uses>></b></p><p><b> 安全品發(fā)放查詢</b></p><p><b> 工程出險記錄錄
76、入</b></p><p><b> 工程出險記錄查詢</b></p><p><b> 圖 3-1用例圖</b></p><p> 主參與者:綜合部普通用戶。辦理承保業(yè)務的工作人員,可自由錄入與查詢相關</p><p> 數(shù)據(jù),但不能修改數(shù)據(jù)。</p><
77、p><b> 用例列表:</b></p><p> U1:安全品標準設置</p><p> 前提條件:用戶已經(jīng)成功登錄。</p><p> 單擊“安全品發(fā)放標準設置”鏈接;</p><p><b> 15</b></p><p> 廈門市建筑工人意外傷害保險
78、服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 系統(tǒng)呈現(xiàn)安全品發(fā)放標準設置 UI;</p><p><b> 用戶設定安全品;</b></p><p> 用戶設定工程造價范圍與發(fā)放的安全品(品名、數(shù)量)對應關系;</p><p> 重復步驟 4 步,直至用戶完成安全品發(fā)放標準的設定;</p><
79、p> 用戶確認完成安全品發(fā)放標準設定。后置條件:生成新的安全品發(fā)放標準。</p><p> 前提條件:用戶成功登錄系統(tǒng)。</p><p> 用戶單擊頁面“查詢安全品發(fā)放標準”鏈接;</p><p> 系統(tǒng)跳到安全品標準顯示頁面,顯示安全品發(fā)放標準。后置條件:用戶查看到所有安全品發(fā)放標準。</p><p> 前提條件:用戶成功登
80、錄到系統(tǒng)。</p><p> 用戶單擊“安全品發(fā)放記錄”鏈接;</p><p> 系統(tǒng)顯示安全品發(fā)放錄入 UI;</p><p> 用戶輸入實際發(fā)放數(shù)目,單擊確定。</p><p> 后置條件:生成一條新的安全品發(fā)放記錄。</p><p> 前提條件:用戶成功登錄系統(tǒng)。</p><p>
81、; 用戶單擊“安全品發(fā)放查詢”鏈接;</p><p> 系統(tǒng)呈現(xiàn)輸入保單編號 UI;</p><p> 用戶輸入保單編號,單擊確認;</p><p> 系統(tǒng)顯示安全品發(fā)放記錄或者沒有查找到。后置條件:顯示查詢結果。</p><p> 前提條件:用戶成功登錄系統(tǒng)。</p><p> 用戶單擊“出現(xiàn)信息錄入”鏈
82、接;</p><p> 系統(tǒng)呈現(xiàn)輸入保單編號 UI;</p><p> 用戶輸入保單編號,單擊確認;</p><p><b> 16</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 系統(tǒng)顯示出現(xiàn)記錄錄入 UI 或者提示沒有發(fā)現(xiàn)該條保單記錄
83、;</p><p> 用戶輸入相關信息,單擊確認。</p><p> 后置條件:生成一條新的保單出現(xiàn)記錄。</p><p> 前提條件:用戶成功登錄系統(tǒng)。</p><p> 用戶單擊“出險信息查詢”鏈接;</p><p> 系統(tǒng)呈現(xiàn)輸入保單編號 UI;</p><p> 用戶輸入保單
84、編號,單擊確認;</p><p> 系統(tǒng)顯示出險信息或者沒有查找到。后置條件:顯示查詢結果。</p><p> 3.1.2 模塊類設計</p><p> HibernateSessionFactory</p><p> -getSession()</p><p> +rebuildSessionFactory
85、()()</p><p> SearchDamageAction</p><p> SafeEqtProvideAction</p><p> +searchDamage(()</p><p> +safeEqtProvide()</p><p> +findeStandard()</p>&l
86、t;p> SearchEqtProvideAction</p><p> +getInsuresProvide()</p><p><b> 圖 3-2類圖</b></p><p><b> 17</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)<
87、;/p><p> 類描述(未列出所有類,僅舉例描述):</p><p> 1. 類名稱:SafeeqtstdsDAO 安全品發(fā)放標準設置處理類</p><p> 屬性:Instrutors 處理安全品發(fā)放標準信息</p><p> 方法:findById () 根據(jù)安全品發(fā)放屬性查找信息 save() 存儲安全品標準設置信息。</p
88、><p> 2. 類名稱:SetStandardAction 安全品發(fā)放標準設置邏輯控制類</p><p> 屬性:Safeeqtstds 處理安全品發(fā)放標準信息</p><p> 方法:setStandard() 安全品發(fā)放標準存儲調用方法</p><p> 3. 類名稱:GetStandardAction 查找安全品發(fā)放標準設置邏輯控
89、制類</p><p> 屬性:Safeeqtstds 處理安全品發(fā)放標準信息</p><p> 方法:getStandard() 根據(jù)安全品發(fā)放屬性查找信息</p><p> 4. 類名稱:SearchEqtProvideAction 查詢安全品實際發(fā)放邏輯控制類</p><p> 屬性:Safeeqtprovide 處理安全品實際發(fā)
90、放信息</p><p> 方法:getInsuresProvide 根據(jù)保單編號查找安全品查找信息</p><p> 5. 類名稱:SafeEqtProvideAction 記錄安全品實際發(fā)放信息邏輯控制類</p><p> 屬性:Safeeqtprovide 處理安全品實際發(fā)放信息</p><p> 方法:safeEqtProvid
91、e() 記錄安全品發(fā)放模塊時序圖:</p><p> (由于各時序圖大同小異,僅在調用方法有所不同,故將多余時序圖省略,僅以安全品實際發(fā)放錄入模塊時序圖為例做以說明。)</p><p> 3.1.3 安全品實際發(fā)放錄入模塊時序圖</p><p><b> 18</b></p><p> 廈門市建筑工人意外傷害保險
92、服務中心信息系統(tǒng)設計與實現(xiàn)</p><p><b> user</b></p><p><b> 1:submit</b></p><p> 2:intercepter</p><p> 3:safeEqtProvide</p><p> 5:result4:sa
93、feEqtProvide</p><p><b> 6:message</b></p><p><b> 圖 3-3時序圖</b></p><p> 3.2 防災防損部模塊</p><p> 3.2.1 模塊用例設計</p><p><b> 圖 3-4
94、用例圖</b></p><p><b> 19</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 主參與者:放災防損部普通用戶。負責錄入信息的工作人員,可自由錄入與查詢</p><p> 相關數(shù)據(jù),但不能修改數(shù)據(jù)。</p><p&g
95、t;<b> 用例列表:</b></p><p><b> U1:督導信息設置</b></p><p> 前提條件:用戶已經(jīng)成功登錄。</p><p> 用戶輸入《建筑施工人員團體意外傷害保險單》編號;</p><p> 用戶輸入督導小組成員;</p><p>
96、重復步驟 1 和 2,用戶確認完成施工安全督導工作安排表錄入;</p><p> 后置條件:督導表中生成一條新的記錄,同時督導隊成員表中生成若干記錄。</p><p> 前提條件:用戶已經(jīng)成功登錄。</p><p> 用戶輸入《建筑施工人員團體意外傷害保險單》編號,點擊確定;</p><p> 系統(tǒng)自動呈現(xiàn)項目相關信息;</p&
97、gt;<p> 后置條件:顯示保單編號所對應工程的督導隊成員信息。</p><p> 前提條件:用戶已經(jīng)成功登錄。</p><p> 用戶輸入《建筑施工人員團體意外傷害保險單》編號,根據(jù)下拉列表選擇該保單所對應的工程是否已經(jīng)進行生產安全督導;</p><p> 用戶確認所輸入信息;</p><p> 如果未找到保單編號
98、,提醒用戶重新輸入。后置條件:設置保單所對應工程的實際督導情況。</p><p> 前提條件:用戶已經(jīng)成功登錄。</p><p> 用戶輸入《建筑施工人員團體意外傷害保險單》編號,點擊確定;</p><p> 系統(tǒng)自動呈現(xiàn)項目相關信息。</p><p> 后置條件:顯示保單編號所對應工程的督導信息。</p><p&
99、gt; 3.2.2 模塊類設計</p><p><b> 20</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> HibernateSessionFactory</p><p> -getSession()</p><p> +rebui
100、ldSessionFactory()()</p><p> 類描述(未列出所有類,僅舉例描述): 1. 類名稱:MemberDAO 督導隊成員處理類屬性:Member 處理安全品發(fā)放標準信息</p><p> 方法:findById () 根據(jù)隊員屬性查找督導隊員信息 save() 存儲督導隊員信息。</p><p> 2. 類名稱:SupArrangemen
101、tAction 督導隊成員錄入及督導計劃錄入邏輯控制類</p><p> 屬性:SupArrangements 處理督導計劃信息</p><p> 方法:supArr() 根據(jù)保單編號記錄督導計劃,并錄入督導隊成員</p><p> 3. 類名稱:ExeSupAction 實際督導信息錄入和查詢邏輯控制類</p><p> 屬性:Su
102、pArrangements 處理督導計劃信息</p><p> 方法:searchInSup() 查找保單號所對應工程的督導記錄。</p><p><b> 21</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> SearchSup() 查找工程督導實際記錄<
103、/p><p> 3.3 后臺管理模塊</p><p> 3.3.1 模塊用例設計</p><p> <<uses>>添加用戶</p><p><b> <<uses>></b></p><p><b> 管理員</b>&
104、lt;/p><p><b> 退出</b></p><p><b> 圖 3-6用例圖</b></p><p> 主參與者:管理員??勺杂射浫肱c查詢相關數(shù)據(jù)。</p><p><b> U1:添加新用戶</b></p><p> 前提條件:用戶已
105、經(jīng)成功登錄。</p><p> 用戶新用戶名和密碼,根據(jù)下拉列表選擇新用戶的角色;</p><p> 用戶確認所輸入信息。</p><p> 后置條件:產生一個新用戶記錄。</p><p><b> U4:退出</b></p><p> 前提條件:用戶已經(jīng)成功登錄。</p>
106、<p> 用戶點擊“退出” 鏈接;</p><p> 頁面跳轉到登錄頁面(起始頁)。后置條件:用戶退出系統(tǒng)。</p><p><b> 22</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 3.3.2 模塊類設計</p><p&g
107、t; RolesDAO UsersDAO</p><p><b> +save()</b></p><p> +save()+findById()</p><p> +findByID()</p><p> ManageUserAction</p><p> +addUser()&l
108、t;/p><p><b> 圖 3-7類圖</b></p><p> 類描述(未列出所有類,僅舉例描述): 1. 類名稱:UsersDAO 督導隊成員處理類屬性:Users 處理安全品發(fā)放標準信息</p><p> 方法:findById () 根據(jù)用戶屬性查找信息 save() 存儲用戶信息。</p><p>
109、2. 類名稱:ManageUserAction 增加新用戶邏輯控制類</p><p> 屬性:User 處理督導計劃信息</p><p> 方法:addUser() 根據(jù)用戶輸入,保存新用戶信息</p><p><b> 23</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)<
110、/p><p><b> 24</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 第四章 系統(tǒng)實現(xiàn)及展示</p><p><b> 4.1 綜合部模塊</b></p><p> 4.1.1 視圖層代碼實現(xiàn)</p>
111、<p><b> 如下圖:</b></p><p> 圖 4-1 綜合部界面</p><p> 4.1.2 業(yè)務邏輯控制層代碼實現(xiàn)</p><p><b> 如下圖:</b></p><p> 圖 4-2 邏輯層 Action</p><p>&l
112、t;b> 25</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 舉例說明其中 setStandardAction.java 安全品發(fā)放標準設置邏輯控制層代碼實現(xiàn)如下:</p><p> 圖 4-3 安全品設置部分代碼</p><p> 4.1.3 模型層代碼實現(xiàn)如
113、下</p><p><b> 26</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 圖 4-4 邏輯層代碼</p><p> 其中 SafeeqtstdsDAO.java 安全品設置 DAO 實現(xiàn)部分代碼如圖 4-5:</p><p>
114、 4.1.4 界面效果展示</p><p> 綜合部主界面如圖 4-6:</p><p><b> 27</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 圖 4-5 安全品設置 DAO 部分代碼</p><p> 圖 4-6綜合部主界
115、面</p><p> 安全品發(fā)放標準設置:</p><p><b> 28</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 圖 4-7 安全品發(fā)放標準設置界面</p><p> 安全品發(fā)放標準查詢:</p><p&g
116、t; 圖 4-8安全品發(fā)放標準查詢界面</p><p> 安全品實際發(fā)放錄入:</p><p><b> 29</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 圖 4-9安全品發(fā)放錄入</p><p> 安全品實際發(fā)放查詢:<
117、/p><p> 圖 4-10安全品發(fā)放查詢</p><p><b> 意外傷害保險錄入:</b></p><p><b> 30</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 圖 4-11意外傷害出險信息錄入<
118、;/p><p> 4.2 防災防損部模塊</p><p> 4.2.1 視圖層代碼實現(xiàn)</p><p><b> 如下圖:</b></p><p> 圖 4-12 防災防損視圖代碼</p><p> 其中 displayExeSup.jsp 顯示實際督導信息如下:</p>&
119、lt;p><b> 31</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 圖 4-13 督導頁面代碼</p><p> 4.2.2 業(yè)務邏輯控制層代碼實現(xiàn)</p><p><b> 如圖 4-2</b></p><
120、;p> 4.2.3 模型層代碼實現(xiàn)</p><p><b> 如圖 4-4</b></p><p> 4.2.4 界面效果展示</p><p><b> 施工督導工作安排:</b></p><p><b> 32</b></p><p>
121、 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 圖 4-14 施工督導安排界面</p><p><b> 督導隊員查詢:</b></p><p> 圖 4-15 督導隊員查詢顯示界面施工安全督導錄入:</p><p> 圖 4-16施工督導信息錄入界面</p><
122、;p> 施工安全督導記錄查詢:</p><p><b> 33</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p> 圖 4-17督導記錄查詢界面</p><p> 圖 4-18督導信息查詢結果顯示界面</p><p><b&g
123、t; 34</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p><b> 第五章 總結與展望</b></p><p> 設計與實現(xiàn)廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)(SC-MIS),旨在加強現(xiàn)為更好開展工作,加強各部門間信息共享,進而高效地統(tǒng)計和分析服務中心各類數(shù)據(jù),支持中
124、心內部各職能部門相關業(yè)務。SC-MIS 除了實現(xiàn)相關業(yè)務數(shù)據(jù)的錄入、修改、查詢外,也要包含數(shù)據(jù)的統(tǒng)計、分析及有效呈現(xiàn),并且在系統(tǒng)界面上可以應用戶的需要,提供個人化的選擇設定。本文以 SC-MIS 這一項目的設計與實現(xiàn)為基礎,主要完成了以下工作:</p><p> 介紹了在建筑工人意外傷害保險服務中心信息系統(tǒng)的應用;</p><p> 系統(tǒng)的概要設計:對廈門市管工程建筑意外傷害保險服務中
125、心需求進行分析分析,確認總體架構,完成功能模塊的劃分、數(shù)據(jù)庫設計、開發(fā)工具及其配置;</p><p> 系統(tǒng)的詳細設計:詳細介紹了主要功能模塊的設計,包括功能概述、邏輯流程、界面設計等;</p><p> 系統(tǒng)的實現(xiàn)及展示:簡要介紹了系統(tǒng)的實現(xiàn)以及其中使用的主要技術,并展示了系統(tǒng)的界面</p><p> 雖然本系統(tǒng)已經(jīng)基本達到了項目的最初目標,能實現(xiàn)需求中的功
126、能,但是它仍然存在一些不足,值得進一步研究:</p><p> 系統(tǒng)界面需要進行進一步的人性化和友好性設計:由于開發(fā)者缺少界面設計的經(jīng)驗,界面設計方面美化工作還做得不到位,并且人性化和友好性仍顯不足;</p><p> 系統(tǒng)還有些功能有待開發(fā)和完善,比如可通過使用文檔導出技術實現(xiàn)對數(shù)據(jù)庫記錄實現(xiàn)文檔化。該功能還有待以后繼續(xù)開發(fā),以滿足用戶進一步的需求。</p><p
127、><b> 35</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p><b> 36</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p><b> 參考文獻</b></
128、p><p> 李剛. 輕量級Java EE企業(yè)應用實戰(zhàn)——Struts 2+Spring+Hibernate整合開發(fā). 電</p><p> 子工業(yè)出版社,2008.</p><p> 陳天河. Eclipse,Struts,Hibernate,Spring集成開發(fā)寶典. 電子工業(yè)出版社.</p><p><b> , 200
129、8.</b></p><p><b> 37</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p><b> 38</b></p><p> 廈門市建筑工人意外傷害保險服務中心信息系統(tǒng)設計與實現(xiàn)</p><p>&
130、lt;b> 致謝</b></p><p> 時光荏苒、歲月如梭,大學四年的學習生活就要結束了?;厥淄?,有過蹉跎,有過充實。大學四年是一個人青年時代最重要的四年,我感激廈門大學和我們軟件學院給我提供的學習平臺和生活環(huán)境。</p><p> 首先要感謝本次論文的導師夏侯建兵助理教授的關懷和指導。夏侯老師在我的畢業(yè)設計期間給我提供了合理安排時間和如何理解項目需求的指導,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑工人意外傷害保險服務中心信息系統(tǒng)的設計與實現(xiàn) ——承保管理與培訓管理模塊---畢業(yè)論文
- 建筑工人意外傷害保險服務中心信息系統(tǒng)的設計與實現(xiàn) ——承保管理與培訓管理模塊---畢業(yè)論文
- 建筑工人意外傷害保險服務中心信息系統(tǒng)的設計與實現(xiàn) ——承保管理與培訓管理模塊---開題報告
- 建筑工人意外傷害保險服務中心信息系統(tǒng)的設計與實現(xiàn) ——承保管理與培訓管理模塊---開題報告
- 附加個人意外傷害保險
- 廈門市建筑業(yè)企業(yè)備案信息系統(tǒng)的設計與實現(xiàn).pdf
- 建筑工人工傷可得工傷賠償和意外傷害險雙項賠償
- 骨質疏松與老年人意外傷害
- 施工人員團體人身意外傷害保險
- 肥城殘疾人意外傷害保險承辦單位采購項目
- 人身意外傷害保險
- 廈門市城區(qū)學齡前兒童意外傷害調查及相關因素分析.pdf
- 人身意外傷害保險.
- 論意外傷害保險中意外傷害之界定.pdf
- 建筑工程施工人員團體人身意外傷害保險
- 杭州市建筑施工人身意外傷害保險實施細則
- 基于.net平臺的保險服務中心信息系統(tǒng)設計及實現(xiàn)
- 人身意外傷害保險案例
- 意外傷害保險制度
- 廈門市民健康信息系統(tǒng)與疾病監(jiān)測預警
評論
0/150
提交評論