计算机毕业设计 jsp中保财险保单管理系统sqlserver 毕设


https://www.bilibili.com/video/BV1CF4m177qQ/

演示视频:

第4章 系统设计

系统设计阶段的主要目的是将系统分析阶段所提出的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。

3.1 系统功能设计

系统设计是一个把软件需求转换成用软件系统表示的过程[9]。通过对目标系统的分析和研究,做出了对中保财险保单管理系统的总体规划,这是全面开发系统的重要基础。在对基于智能决策的中保财险保单管理系统全面分析调查的基础上,制定出中保财险保单管理系统的总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。

从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图。

fe1b8c6fc982cdc5d75b2aea8764262b.jpeg


3.2 数据库设计

数据库设计是系统设计中非常重要的一个环节。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作[9]。

3.2.1 概念结构设计

从数据需求分析中得出系统的实体属性图。

管理员实体属性图如图3.3所示:


89ad5fd9bfd266ac88cf14ef96b66ec0.jpeg

图3.3管理员实体属性图


保单实体属性图如图3.4所示:

284fa03c7979614aba7ca6f6e4292172.jpeg

图3.4保单实体属性图

投保类型实体属性图如图3.5所示:


0e365226fb4cc63daaa403c0df6e7c42.jpeg

图3.5投保类型实体属性图


缴费实体属性图如图3.6所示:


3e27b4c29b760c15836bc9007da50640.jpeg

图3.6缴费实体属性图

客户实体属性图如图3.7所示:


040c0cd8d62a12279b655df317018fa8.jpeg

图3.7客户实体属性图


员工实体属性图如图3.8所示:


4ad6fec685da0925f4d9e4ee697a7c6d.jpeg

图3.8员工实体属性图


E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述[11]。

(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型[12]。

(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。

(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。

(4)在程序中实现对他们的完整性和一致性控制。

从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合,得出系统E-R图,如图3.11所示:

bd162ac72117f762b67656ff849a5ec9.jpeg

图3.11系统E-R图

说明:图中用矩形表示实体。实体之间的关系用菱形表示,用无向边把菱形与有关实体连接,在边上标明联系的类型。实体的属性用椭圆表示,并用无向边把实体与属性联系起来。


3.2.2 数据库表设计

41b6cfa3e7a6cbef486ddeda52da4e2c.jpeg

9abb79a8e864d60ed01e5b099e03f28f.jpeg

215455588853cb6d759508d7dcdc2f68.jpeg3.3 系统开发工具和开发模式的设计

3.3.1 系统开发工具

本系统主要使用JSP、Struts技术对系统进行设计和开发。JSP拥有Java程序设计语言“一次编写,各处执行”、“安全性、保密性高”等的特点[13];Struts框架为开放者提供了一个统一的标准框架,通过使用Struts作为基础,开发者能够更专注于应用程序的商业逻辑,Struts能充分满足应用开发的需求,简单易用,敏捷迅速。使用Microsoft SQL Server 2000数据库作为后台数据库,SQL Server 2000系统具有强大的网上功能,可以在互联网上发布数据库中的数据。在SQL Server 2000系统中,允许用户简单的使用一些向导和工具把数据库的数据发布到网络上,并且可以根据需要来调度修改已经发布的数据。在大家所了解数据库系统中,Microsoft SQL Server 2000,经过三十多年的发展,已经成为最重要的数据处理技术,被广泛应用到多种项目的开发与设计中,决定采用此数据库系统来完成系统的设计。

3.3.2 系统开发模式

目前,在大多数B/S(Browser/Server)结构的Web应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求。虽然很直观,但是大多数管理信息系统操作的数据量都是惊人的,随着代码的增多会使JSP页面臃肿不堪,Web服务器的负荷过重。因此,在中间层上采用基于模型视图控制器(MVC,Model-View-Controller)的设计模式。Model层用来实现业务逻辑,View层用来显示用户界面,Controller层主要负责View层和Model层之间的控制关系。具体实现时,把Servlet用作应用程序的控制器,把JSP文档作为视图,JavaBeans被用来表示模型。所有的请求都被发送给作为控制器的Servlet,它接受请求,并根据请求信息将它们分发给适当的JSP来响应。同时,Servlet还根据JSP的需求生成JavaBeans的实例并输出给JSP环境。JSP可以通过直接调用方法或使用UseBean的自定义标签得到JavaBeans中的数据。这种设计模式很好地实现了数据层与表示层的分离,使开发工作更加容易和迅速[14]。


第5章 系统实现

3.1 登录管理模块

3.1.1 登录模块

此模块主要功能是用于登录本系统,不同权限的用户登录本系统会进入不同的管理模块界面,因为在后台对该用户进行的判断,首先将从前台页面提交的用户名和密码进行接受,之后在后台进行处理,按照用户名在数据库中进行查询如果查到该用户则将该用户的权限和密码全都取出来分别赋给两个字符串变量,判断从数据库中读出的密码与登录时输入的密码是否配比上,若两个密码相同则根据权限的值进入相应的页面,否则输出密码错误。若用户未被管理员分配好权限那么也是无法登录本系统的。如图3.1所示:

60119f7dc130c554f7dd6fba166ea113.jpeg

图3.1登录界面

3.1.2 程序流程

315a356834449317b096bbc6c9bac61b.jpeg

图3.2登录程序流程图

3.2 超级管理员登录首界面

超级管理员登录系统后,可以看到系统的首界面。如图3.3所示:

a6d98f31d28db3573b20da48f2e852ed.jpeg

图3.3系统首界面

3.3客户管理界面

管理员登陆本系统后,可以管理客户信息。如图3.4所示:

aab17d04e95f7be6fe2f4721034a0ede.jpeg

图3.4客户管理界面


3.4 添加客户化界面

管理员登陆本系统后,可以添加客户信息。如图3.5所示:

77b903430587c1aacdeb7b63c4222a9e.jpeg

图3.5添加客户信息界面


3.5 添加保单界面

管理员登陆本系统后,可以添加保单信息。如图3.6所示:

92043e285eea3c774a98f8966f40b69a.jpeg

图3.6添加保单界面


3.6 保单类型管理界面

管理员登陆系统后可以管理保单类型。如图3.7所示:

6893e48ee0e9cf331841b5ae547fec98.jpeg

图3.7管理保单类型界面


3.7 缴费方式添加界面

管理员登陆系统后可以添加缴费方式。如图3.8所示:

20ade7280d4053231ae7947d339f2b0d.jpeg

图3.8缴费方式添加界面


3.8 报案管理界面

管理员登录本系统后可以管理客户的报案理赔信息。如图3.9所示:


eed26f2420c332b42a5f4548d152a4f5.jpeg


图3.9报案管理界面


3.9 理赔结案界面

管理员登录本系统后可以添加理赔结案信息。如图3.10所示:

9e9d4114ab4fa735c6d6b2046f99806f.jpeg

图3.10理赔结案界面




  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值