柳佳 顾士学 张海军
(白城师范学院计算机科学学院,吉林 白城 137000)
客户关系管理在银行的经营管理中是非常重要的,通过对客户关系的管理银行能够为客户提供更为优质的服务,从而吸引到更好的客户资源,提高企业效益, 客户关系管理系统设计与实现对银行发展具有指导性意义。
本系统主要采用JSP和Frameset、Bootsprat框架对系统界面进行设计,系统后台主要使用Javaweb、Servlet技术进行系统开发,系统的数据库使用Oracle。
采取对客户统一管理、业务统一设计以及客户预约项目的模式进行开发设计,每个客户有自己所在的单位,一个单位可以注册多个用户,每个用户一次只能预约一个项目,管理员实现对单位项目,用户的增、删、改、查功能。总体业务流程:以用户的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统,管理系统等功能操作,以管理员的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统,管理系统等功能操作。
本系统主要包含了单位管理、人员管理、预约管理、项目信息管理多个功能模块。。
1.管理员功能
(1)管理员的登录模块:管理员登录系统对本系统其他管理模块进行管理。
(2)单位管理模块
所有单位列表:将数据库的单位表以列表的形式呈现给管理员。
添加一个单位:实现管理员添加单位。
删除一个单位:实现管理员删除单位。
(3)注册审批模块
所有待注册审批的信息:将数据库的用户表并且状态为待册的人员以列表的形式呈现给管理员。
通过审批:实现管理员同意该用户的注册。
删除审批:实现管理员拒绝该用户的注册。
(4)人员管理模块:通过输入姓名或者账号名的部分信息或者不输入实现模糊查询人员的功能。
(5)预约管理模块
添加项目:实现管理员添加一个不存在的项目。
查看项目:将数据库的项目表以列表的形式呈现给管理员。点击查看详情,以模态框的形式展现具体业务。
查看预约:展示所有用户的预约信息。
2.用户功能
客户的登录模块:用户登录本系统,对个人的信息进行查询,操作可使用的功能。
客户注册模块:游客用户可以进行用户注册,系统会反馈是否注册成功。
预约中心:为自己所在单位预约业务。
密码修改:用户可以修改个人登录密码。
退出:退出系统。
1.系统主要是分为管理员模块与客户模块。客户模块主要是系统中普通用户在注册、登录系统可以看到自己的基本信息,维护自己的信息,参与项目的预约;管理员模块主要是管理员登录后对整个系统相关操作进行处理,可对系统中的用户进行管理。整个系统功能如图1所示。
图1 银行大客户管理系统功能模块图
图2 登录界面
数据库设计最为整个客户管理信息最为重要的一个环节,数据库的合理性直接影响着整个客户管理系统的健壮性,本系统设计出用户信息表(详见表1)、单位信息表、登陆者计数表和银行业务信息表等主要数据库表结构。
输入用户名密码之后,继续选择身份,后台根据用户名取出相应的用户,比对密码,查看角色,然后进行页面的跳转,如果不具备某种角色,跳转到登录页面,并且给出提示,重新登录。系统登录具有验证码功能,验证成功才能进入系统,增强了系统的安全性。系统界面设计如图2所示。
1.单位管理模块:银行管理员可以对各大单位或企业进行统一管理,包括以下功能:增加单位,查询单位,删除单位信息的操作。
2.注册审批管理模块:银行管理员登录系统之后,实现对注册的客户审批管理。具体功能要包括:查看所有待审批人员;通过按钮:点击通过,确认该客户注册成功,并能保证其顺利登陆系统。
其它功能模块略。
经测试数据表明,本系统的功能基本满足了设计要求。