保险管理信息系统实训项目简介
项目背景
集团A是一个多元化经营的跨国家、跨地区、跨行业的大型企业集团。建立覆盖集团总公司保险中心、全国几十个直属保险机构、1000多家单位,近50万职工的功能完备、高效便捷、安全可靠、开放性强的保险管理信息系统已势在必行。
为适应集团A管理特殊业务要求,系统基于Microsoft .NET技术,利用其简易的部署和维护,高效的开发效率,通过B/S/S技术架构模式,同步实现在纵向管理体系上的业务管理模式。
项目解决方案
系统基于.NET架构,数据库采用Oracle, 并结合C# .NET 应用来构建。
★ 系统物理拓扑图

充分利用B/S/S模式的特点,通过Internet和集团专线把与分布在全国各地的各级区域中心、各级参保
单位互连起来,通过客户端浏览器方式来开展各项业务。
★ 系统架构组织图

系统体系架构采用基于.net技术的分布式多层应用体系架构,按照企业级应用系统设计模式,将中心
端系统进行层次划分,分为Web层,APP层,数据层,APP层需要划分的业务层(Ctrl)和数据访问层(
Entity)。
WEB层负责处理与操作者的交互,收集操作数据提供给应用服务者,并根据应用服务者的反馈将返回的
数据通过一定的形式在界面上表述。表示层包括客户端界面逻辑和应用服务端数据表示逻辑。
APP层实现所有的业务逻辑,并为WEB层提供一个统一的业务功能调用接口,由多个实现业务功能的控
制类和实体类组成。控制类为业务功能调用的开始执行者,收到业务功能调用请求后,执行控制类中相应
的业务逻辑,在需要时调用实体类操作数据层的数据。
数据存储层主要由数据库表及相关支撑软件组成,提供对数据的存储、业务信息的数据库模式表示以
及数据存储逻辑的维护和管理。
★ 系统调度层次图 
客户端使用ActiveX组件及JavaScript脚本来丰富界面表达能力。
Web层和APP层放置在同一IIS环境中,保证了两者之间最高的效率,并提高系统的可靠性和稳定性。
业务模型分为业务框架层(Framework),业务规则层 (Ctrl业务控制类)和数据访问层(Entity实体
类),提高业务模型的可靠性和扩展性。
中间层实现所有的业务逻辑,通过提供一个统一的业务功能调用接口,由相应实现业务功能的控制类
调度相应的实体类来完成。控制类为业务功能调用的开始执行者,收到业务功能调用请求后,执行控制类
中相应的业务逻辑,在需要时调用实体类操作数据层的数据。
★ 数据库访问模型图

系统采用基于ADO.NET的全新的数据库访问框架,其优势在于:
◆ 基于非连接模型,大大降低对数据库服务器的压力;
◆ 支持界面控件绑定,简化客户端软件的开发;
◆ 功能强大的DataSet类,在内存中进行一系列的数据操作,并可以在网络上传输基于XML
Schema架构的数据.
系统功能简介
序号 |
名称 |
说明 |
1 |
部门维护 |
保险管理机构下属业务经办部门信息维护 |
2 |
岗位人员维护 |
保险管理信息系统所对应的业务岗位及相关的操作人员的信息维护 |
3 |
功能维护 |
保险管理信息系统所涉及的业务功能信息的动态维护 |
4 |
单位信息维护 |
参加保险管理的单位的基础信息维护 |
5 |
个人信息维护 |
参加保险管理的单位的下属参保职工的个人基本信息的维护 |
6 |
单位个人化名册 |
以参保单位为单位,使用外部控件形成单位职工化名册 |
7 |
保险手册管理 |
保险手册的挂失、报废及重发等业务管理 |
8 |
缴费工资管理 |
个人缴费工资信息的导入导出管理 |
9 |
保险费用计算 |
单位、个人应缴纳的保险费用的计算 |
10 |
待遇费用录入 |
参保职工所发生的保险待遇费用信息的录入及保存 |
解决方案的优势
★ 开发快捷,提高效率
业务系统客户端主要完成界面(表示)层业务数据和业务信息的显示和交互,采用基于ASP.Net的技术
构建B/S架构的客户端。与JSP、PHP等其它的B/S开发技术相比,ASP.Net具有易开发、易维护、前端表现
形式丰富等特点,既能够满足B/S结构的客户端架构,又能够满足复杂的数据表现。在缩短项目开发周期
上提供了最好的保证。
★ 部署简易,维护方便
应用服务器系统业务逻辑基于.net技术、WebService技术构建,并通过.net技术完成业务逻辑在应用
服务器平台上的部署、运行和维护。.Net技术体系可实现业务逻辑、数据通讯、数据存储一体化,充分
降低各类技术的集成难度,采用.Net技术能够减少异构系统之间的集成风险和难度。.Net技术体系对
WebService的高度支持也为信息沟通提供了良好的基础。
★ 降低成本,提高性能
系统整套解决方案简化了开发过程,降低了开发成本并且提高了系统性能,同时在培训成本、开发管
理成本、用户维护成本、技术支持成本等方面都有相应减少。
|