毕业论文——厦门市建筑工人意外伤害保险服务中心信息系统设计与实现.docx

上传人:滴答 文档编号:1282136 上传时间:2019-01-27 格式:DOCX 页数:46 大小:1.08MB
下载 相关 举报
毕业论文——厦门市建筑工人意外伤害保险服务中心信息系统设计与实现.docx_第1页
第1页 / 共46页
毕业论文——厦门市建筑工人意外伤害保险服务中心信息系统设计与实现.docx_第2页
第2页 / 共46页
毕业论文——厦门市建筑工人意外伤害保险服务中心信息系统设计与实现.docx_第3页
第3页 / 共46页
毕业论文——厦门市建筑工人意外伤害保险服务中心信息系统设计与实现.docx_第4页
第4页 / 共46页
毕业论文——厦门市建筑工人意外伤害保险服务中心信息系统设计与实现.docx_第5页
第5页 / 共46页
点击查看更多>>
资源描述

1、 本 科 毕 业 论 文 厦门市建筑工人意外伤害保险服务中心信息系统设计与实现 综合部模块、防灾防损部模块 Design and Realization of Information System for Accident Insurance Service Center of Construction in Xiamen Modules of Integrated Department and Loss Prevention Department 姓 名: 学 号: 学 院:软件学院系:软件工程 专 业:软件工程 年 级: 指导教师: 二 XX 年 X 月 摘 要 厦门市管工程建筑意外伤害保

2、险服务中心 (以下简称 “ 服务中心 ”) 是厦门市 建设工程质量安全管理协会为更好的做好建筑意外伤害保险工作而成立的服务 机构。目前, “ 服务中心 ” 日常对外服务主要依赖手工,在桌面单机范围内完成 日常工作,没有内部办公系统,无法实现部门间信息的共享,工作效率相对低下。 为了更好地开展工作,加强各部门间信息共享,开发一个 “ 服务中心信息系统 ( SC-MIS) ” 显得尤为重要。 本系统是根据 “ 服务中心 ” 上述需求,与部门员工进行面对面交流并获取中 心各职能部门表单数据后确认设计开发的。系统开发采用 struts2.1+hibernate 技术。本文从以下几个方面进行论述: 关键

3、词: MVC 框架 B/S 架构 信息共享 Abstract The Accident Insurance Service Center 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 , the routine

4、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 not sharing the information . In order to development work better, it is particularly importa

5、nt for us to strengthen the information sharing among each department and to develop a “Service Center Information System (SC-MIS). 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 。

6、 The system has developed using struts2.1+hibernate technology. Key Words: Insurance Service Center MVC Framework B/S Information Sharing 目录 第一章 引言 . 1 1.1 项目开发背景 . 1 1.2 项目开发工具 . 1 1.3 项目开发任务 . 3 1.4 论文组织结构 . 4 第二章 系统总体设计 . 5 2.1 需求分析 . 5 2.2 运行环境 . 5 2.2.1 硬件环境 . 5 2.2.2 软件环境 . 6 2.3 概念性系统设计与处理流程

7、. 6 2.4 系统模块结构 . 7 2.5 系统部署架构 . 8 2.6 数据库设计 . 11 2.6.1 提取数据信息 . 11 2.6.2 建立 E R 模型 . 11 2.6.3 确定数据表 . 12 第三章 系统详细设计 . 15 3.1 综合业务部模块 . 15 3.1.1 模块用例设计 . 15 3.1.2 模块类设计 . 17 3.1.3 安全品实际发放录入模块时序图: . 18 3.2 防灾防损部模块 . 19 3.2.1 模块用例设计 . 19 3.2.2 模块类设计 . 20 3.3 后台管理模块 . 22 3.3.1 模块用例设计 . 22 3.3.2 模块类设计 .

8、23 第四章 系统实现及展示 . 25 4.1 综合部模块 . 25 4.1.1 视图层代码实现 . 25 4.1.2 业务逻辑控制层代码实现 . 25 4.1.3 模型层代码实现如下 . 26 4.1.4 界面效果展示 . 27 4.2 防灾防损部模块 . 31 4.2.1 视图层代码实现 . 31 4.2.2 业务逻辑控制层代码实现 . 32 4.2.3 模型层代码实现 . 32 4.2.4 界面效果展示 . 32 第五章 总结与展望 . 35 参考文献 . 37 致谢 . 39 CONTENTS Chapter 1 Introduction . 1 1.1 Project Develop

9、ment Background . 1 1.2 Project Development Tools. 1 1.3 Project Development mission. 3 1.4 Thesis Structure . 4 Chapter 2 System design. 5 2.1 The provisions of demand. 5 2.2 Runtime Environment. 5 2.2.1 Hardware environment . 5 2.2.2 Software Environment . 6 2.3 The conceptual system design and pr

10、ocess . 6 2.4 System modular structure . 7 2.5 System deployment architecture . 8 2.6 Database Design. 11 2.6.1 Extraction of data . 11 2.6.2 Establishment of E-R Model. 11 2.6.3 Determine the data tables. 12 Chapter 3 Detailed design of the system. 15 3.1 Department of modules integrated . 15 3.1.1

11、 Module design use case. 15 3.1.2 Module design category . 17 3.1.3 Security Module products actually paid entry timing diagram . 18 3.2 Loss Prevention Department of module. 19 3.2.1 Module design use case. 19 3.2.2 Module design category . 20 3.3 Background module . 22 3.3.1 Module design use case

12、 . 22 3.3.2 Module design category . 23 Chapter 4 system and display. 25 4.1 Department of modules integrated . 25 4.1.1 View Layer code . 25 4.1.2 Business logic layer code. 25 4.1.3 Model layer code . 26 4.1.4 Display interface results. 27 4.2 Loss Prevention Department of module. 31 4.2.1 View La

13、yer code . 32 4.2.2 Business logic layer code . 32 4.2.3 Model layer code . 32 4.2.4 Display interface 37 results . 32 Chapter 5 Conclusion and Future Work. 35 References . 37 Acknowledgement. 39 厦门市建筑工人意外伤害保险服务中心信息系统设计与实现 第一章 引言 1.1 项目开发背景 厦门市管工程建筑意外伤害保险服务中心(以下简称 “ 服务中心 ” )是厦门 市建设工程质量安全管理协会为贯彻厦门市建设

14、与管理局关于加强和规范建筑 意外伤害保险工作的意见(厦建工 200779 号)文件精神和要求,做好建筑意 外伤害保险工作而成立的服务机构。服务中心在电控大厦六楼设立固定服务场 所,为企业投保和理赔提供 “ 一站式 ” 服务,下设综合部、承保服务部、安全教 育部、防灾防损部和理赔部。目前, “ 服务中心 ” 日常对外服务主要依赖手工, 在桌面单机范围内完成日常工作,没有内部办公系统,无法实现部门间信息的共 享,工作效率相对低下。 现为更好开展工作,加强各部门间信息共享,进而高效地统计和分析服务中 心各类数据,拟开发一个 “ 服务中心信息系统 ” ( SC-MIS),支持中心内部各职 能部门相关业

15、务。 SC-MIS 除了实现相关业务数据的录入、修改、查询外,也要 包含数据的统计、分析及有效呈现,并且在系统界面上可以应用户的需要,提供 个人化的选择设定。 SC-MIS 的开发,有助于加强 “ 服务中心 ” 各职能部门之间的信息共享。使 工作人员更为便利地对数据进行录入、修改、查询,以更快捷更高效的方式完成 承保、计划安排、数据统计与分析等工作。从而极大地提高各职能部门的工作效 率,为 “ 服务中心 ” 节省人力、财力。同时通过对数据进行有效分析,可以更深 地了解建筑施工的各种危险因素及来源,从来有效地组织培训教育活动,避免意 外伤害事故的发生,为施工人员的生命安全与财产安全提供更好的保障

16、。 1.2 项目开发工具 SC-MIS 使用当下流行的 MVC 框架 Struts2.1 与 hibernate 实现。系统的开发环境如下: 1. 操作系统平台: Windows XP Professional 2. 开发工具: MyEclipse 7.1 1 厦门市建筑工人意外伤害保险服务中心信息系统设计与实现 3. 系统开发框架: Struts2.1+Hibernate+Mysql Struts 是当下流行的用于 web 项目开发的 MVC 框架。 MVC 设计模式即将系统分为 3 个部分:模型 Model、视图 View、控制器 Controller。模型组件:负责业务逻辑,模型包含应用

17、程序的核心功能。模型封装了应用程序的状态。视图组件:负责表示业务范围的视图;视图提供模型的表示。它是应用程序的外观。它对控制器一无所知。控制器组件:负责控制用户输入的流和状态;控制器对用户的输入做出反应。它创建并设置模型。 Struts,它是使用 Servlet 和 JavaServer Pages 技术的一种 MVC 实现。 Hibernate 是一种 JAVA 语言下的对象关系映射解决反案,它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。 Hibernate 也是目前 Java 开发中最为流行的数据库持久层框架,。它的设计目标是将软件开发人员从大量相同的数据持久

18、层相关编程工作中解放出来。 Hibernate 不仅负责从 Java 类到数据库表的映射(还包括从 Java 数据类型到 SQL 数据类型的映射),还提供了面向对象的数据查询检索机制,从而极大地缩短了手动处理 SQL 和 JDBC 上的开发时间。通过 JDBC 来访问数据库,相对来说就比较麻烦。采用 hibernate 首要的目的就是可以自动生成 DAO 的相关实体类和访问类,在 MyEclipse 中是通过 hibernate 的反向工程技术( Hibernate Reverse Engineering)生成。 hibernate 对 JDBC 做了一个轻量级的封装,本身并不具备事务管理能力

19、。在事务管理层, Hibernate 将其委托 给底层的 JDBC 或者 JTA,以实现事务管理和调度功能。我们通过其提供的数据操作接口可以直接访问数据表的内容。省去了自己对数据访问层的代码编写工作。因而采用 Hibernate 框架,对系统开发具有快速高效的优势。 4. 数据库: MySQL 5.软件建模工具: Microsoft Office Visio 2007 Visio 是 Microsoft 提供的一款建模工具,不仅包括软件工程的一些建模,还涉及其他建筑、网络、建筑工程等建模。 Visio 中可以全面引用 UML 语言中所有的事务、关系和图, 更好地体现图形化设计的意义, 2 厦门

20、市建筑工人意外伤害保险服务中心信息系统设计与实现 Visio 基于 Microsoft 的 Visual 基础,其可视化设计允许操作者通过拖 曳就能轻松的完成模块的建设。 6.Web 服务器: Tomcat 1.3 项目开发任务 本系统由吴新勇同学与我合作开发。由于以前没学过 struts、 hibernate 课程,也未用该技术做过任何项目,所以我们基本上是边学边用。这也符合大学 教育的目的与要求 培养学生的学习与实践能力。 按软件工程的基本方法,本系统开发流程如图 1-1: 系统开发流程 测试阶段 设计部署测试代码需求分析 总体设计 详细设计 编码和单元测 试是并列关系 编码 单元测试 集成测试 验收测试 图 1-1 “

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。