《电子技术应用》
您所在的位置:首页 > 嵌入式技术 > 设计应用 > 基于.NET技术的保险公司营销管理系统设计
基于.NET技术的保险公司营销管理系统设计
来源:微型机与应用2012年第10期
于 健1, 雷 霆1, 张 旭1, 王 屹2, 吕 方1
(1. 天津大学 计算机科学与技术学院,天津 300072;2. 天津大学 仁爱学院, 天津3016
摘要: 基于.NET技术,以Visual Studio 2008为开发环境,采用C#语言、SQL Server 2008作为数据库,设计实现了Client/Server结构的保险营销管理系统,实现保险公司对客户资源及业务的有效管理、提高了工作效率。
Abstract:
Key words :

摘  要:基于.NET技术,以Visual Studio 2008为开发环境,采用C#语言、SQL Server 2008作为数据库,设计实现了Client/Server结构的保险营销管理系统,实现保险公司对客户资源及业务的有效管理、提高了工作效率。
关键词: C#; .NET; 保险营销; C/S结构

    保险业作为一个重要的金融服务行业,客户资源的争夺成为竞争的焦点。保险公司应采用“以客户为中心”的管理方式,以增强对公司客户的管理和分析,争取更多的潜在用户。保险公司营销管理系统正是为此而开发的系统,其核心思想是“有效管理公司业务各方面的资料,以达到信息的最大利用率”,它通过信息技术实现业务资源的管理,通过对公司业务数据分析和有效利用,帮助企业提高客户服务质量以获得更多优质客户,是企业提高核心竞争力的最佳选择[1]。
1 系统分析
1.1 功能需求

    系统有3种不同权限的用户,分别是:普通业务员、业务经理、系统管理员。各个用户具有不同的权限,并且拥有各自不同的功能。
    (1)普通业务员
    普通业务员是指那些在与用户交流、介绍产品信息、理赔,并且完成营销任务的用户。系统为这些用户提供最基本的功能,业务经理、系统管理员都具有普通业务员的功能。
    (2)业务经理
    业务经理是指那些区域经理、负责经理等具有公司管理权限的人员。系统为他们提供了更高级别的管理权限,如了解目前销售情况、增设最新的保险产品、保险业务人员的培训管理功能,以及查看一些业务额、销售额、销售的分析等。业务经理拥有普通业务员的功能,并且还有一些信息的修改和删除功能。
    (3)系统管理员
    系统管理员是指管理整个系统及系统中全部信息的管理者,该用户可以对所有用户以及整个系统中的信息进行管理。系统管理员拥有比所有用户高一级别的功能,对所有信息都有新增、修改、删除等功能。
1.2 系统用例分析
    (1)普通业务员
    普通业务员登录保险营销管理系统才能完成保险业务的一些相关工作。如果不是保险管理营销系统用户,需要通过经理审批,才能让系统管理员为其开通用户。登录后,普通业务员就可以完成新建保单信息、查看个人业绩、查看最新保险信息、查看个人训练及成绩等。
    普通业务员用例图描述了普通业务员需完成的保险营销工作。如图1所示。

    (2)业务经理
    业务经理可以完成对保险产品、理赔信息、保险单等信息的管理;可以管理区域的营销机构信息、业务员销售业绩;管理业绩指标、业绩数据,可以制定和修改月、年度任务,还可以通过Excel导出相关数据;管理业务员训练,完成对业务员培训项目的管理和考核指标的设定。业务经理用例图如图2所示。

    (3)系统管理员
    系统管理员拥有包括普通业务员和业务经理的所有功能,且其特有功能是管理系统用户,可以添加、删除、修改系统的各类型用户。
1.3 时序分析
    此部分以普通业务员新增保险单信息为例进行时序分析,时序图如图3所示。普通业务员通过系统提供的用户接口界面进行登录,登录系统后的普通业务员,在系统界面中选择相关模块,打开新建保险单的功能模块,输入相关保险单信息,确认添加后完成新保险单的创建。普通业务员可以继续添加保险单信息或注销退出,实现保险业务的新建保单工作。
2 系统设计
2.1 系统模块设计

    根据系统分析和实际调研,按照模块化的系统设计方法,得到保险营销系统的模块结构图,如图4所示,根据登录用户的权限,动态显示功能模块。

 

 

    成员管理:管理系统成员,只能设置普通业务员的区域,无法完成新用户添加的工作。
    个人业绩管理:管理普通业务员的业绩,查看普通业务员个人业绩评定成绩。
 营销机构设置:管理保险公司其他营销机构。
 保险单管理:管理保险公司保险单,完成添加、修改、删除等工作。
 产品管理:管理保险公司的保险产品,完成添加、修改、删除等工作。
 区域管理:管理区域,完成添加、编辑、删除、区域设置等工作。
 理赔管理:管理理赔信息,并且可以把理赔信息分配到相应的普通业务员。
 营销分析:完成营销分析等工作,包括当前分析数据的导出,还可以预测月、年营销计划。
 培训项目:培训项目管理,完成培训项目的添加、编辑、删除。
 考核指标:设置保险公司普通业务员培训考核的指标。
 登录:系统用户登录,根据不同权限进入不同界面。
 普通业务员拥有系统的最小权限,看到的功能模块也是最少的,包括:保险单管理、查看个人业绩、个人培训,以及管理个人信息。
2.2 数据库设计
    系统所设计的数据包括用户的注册信息、用户的角色、业务员所属区域信息、各个保险产品的详细信息、投保用户的缴费信息、被保险人信息等。根据对各类数据库的特点分析,系统使用SQL Server 2008 数据库来进行整个数据库的设计[2-4]。普通业务员只拥有对销售单表和产品表拥有添加的权限;业务经理对除用户信息表外的其他表拥有添加、修改、删除的权限;系统管理员拥有所有表的添加、修改、删除权限。
    在系统中,用户、销售单、产品、被保险人信息、投保人信息、营销机构、销售考核、课程、区域机构是永久信息,保存在数据库表中,数据库表关系模式图如图5所示。

2.3 系统活动图
    此节以用户登录模块和系统管理员成员管理模块为例进行模块详细设计[5-6]。
    (1)用户登录模块
    用户登录系统。系统会根据用户的权限,动态变更系统功能模块,用户根据自己的权限选择相应的功能来完成自己的相关工作。没有注册的用户只可以通过文字形式提交申请,由业务经理审批,再由系统管理员添加注册,无法自己在系统中注册。活动图如图6所示。

    (2)系统管理员成员管理模块
    系统管理员拥有保险营销管理所有的权限,但是由于系统管理员并不参与保险公司的相关业务,对于营销管理等业务只拥有维护的工作,并不能修改或删除一些保险业务信息。系统用户是由系统管理员管理的,主要负责用户新增、信息修改和用户删除。活动图如图7所示。

    设计开发了用于保险公司提高管理工作效率的保险营销管理系统,实现了对公司业务数据、业务人员以及业务机构的各项数据的管理,为决策人员进行业务决策提供服务,提高了企业的竞争能力。
参考文献
[1] 张燕.基于J2EE多层框架的保险营销管理信息系统设计与实现[D].北京:中国地质大学, 2007.
[2] 微软MCPD课程教材.使用Microsoft Visual Studio 2005进行数据访问的高级技术6112A[M].微软,2008:52-56.
[3] 微软MCPD课程教材.使用Microsoft Visual Studio 2005进行数据访问的核心技术6111A[M].微软,2008:67-69.
[4] 德仔工作室.Excel导入SQL数据库[J]. Web开发期刊,2010,4(44):34-42.
[5] 马骏.C#程序设计及应用教程(第2版)[M]. 北京:人民邮电出版社,2009:37-45.
[6] 微软MCPD课程教材.使用Microsoft.NET Framework 2.0进行开发的核心技术6115A[M].微软,2008:43-47.

此内容为AET网站原创,未经授权禁止转载。