员工福利管理系统总体设计方案.docx
- 文档编号:27341254
- 上传时间:2023-06-29
- 格式:DOCX
- 页数:20
- 大小:203.62KB
员工福利管理系统总体设计方案.docx
《员工福利管理系统总体设计方案.docx》由会员分享,可在线阅读,更多相关《员工福利管理系统总体设计方案.docx(20页珍藏版)》请在冰豆网上搜索。
员工福利管理系统总体设计方案
企业员工福利管理系统总体设计方案
1.文档属性
文档属性
内容
项目/任务名称
企业员工福利管理系统
项目/任务编号
项目承担单位/部门
石家庄开发区朗弘软件技术有限公司
文档版本号
V1.0.0
文档编写完成日期
2016年6月15日
作者
刘英涛
2.文档变更历史
文档版本号
变更日期
修改人
主要变更内容
概述
项目背景
通联支付为合作的企业打造一套企业福利管理系统。
实现企业员工内部的资金管理。
术语定义
技术优化类项目功能介绍
技术方案
总体结构
网络结构
依赖关系
依赖的其它系统
通联总公司预付卡系统
系统逻辑结构
项目需求说明
通过该系统,企业员工可以将闲散资金借给企业。
并获得相应的福利收益权。
实现了员工与企业的互赢。
企业可以设置多种不同期限的计划,包括:
活期、28天、3个月期、半年期、一年期等。
员工进入自己的账户系统后,可以将银行卡的资金转让到活期账户中。
然后根据自己的资金安排,将活期资金转出到不同期限的产品中。
活期的资金可以直接完成从企业账户直接提现到自己的银行账户。
员工需要资金时,可以将定期账户资金转让到活期(执行活期收益),然后再提现到银行卡
定期的资金,到期后自动转让活期账户,包括收益。
活期账户资金,定时进行计息。
计息周期可以进行设定:
计息的日期(参考银行计息方式)
安全设计
风险分析及控制策略
由于与通联与企业之间没有专线进行通讯,必须将此系统公布一个公网的URL供企业访问。
此系统又设计到账务问题,请考虑通讯安全问题。
本系统将采用https协议的通讯方式进行。
HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,加强系统的安全性。
其他重要说明
性能设计
企业员工福利管理系统系统采用MVC设计模式,其特点是:
耦合性低
重用性高。
生命周期成本低
部署快
可维护性高
有利于扩展。
整体性能设计
开发环境以及部署环境说明
使用技术:
java
JDK版本:
1.6
数据库:
Msql
技术实现:
Sqring+Struts
操作系统:
linux
服务器:
Tomcat8
详细设计
功能说明
以下功能有可能考虑不全,需要的可以在重新补充。
功能列表
模块
名称
模块简述
功能名称
(或简述)
涉及角色
需求属性
备注
登录
提供了不同用户登录功能
提供所有用户的登录
所有角色
新增
用户管理
系统的用户维护功能
用户新增
所有角色,企业管理员只能新增本企业的
新增
公共模块
用户删除
所有角色,企业只能删除企业,通联的管理员可以删除所有用户。
新增
用户修改
所有角色,企业只能修改自己的用户,通联管理员可以修改自己或者企业用户
新增
用户注销
注销已有用户
银行信息维护
针对不同银行进行维护
维护与不同银行通讯所需要的参数
通联管理员
新增
数据处理
数据同步
与总部信息进行同步操作
通联管理员
新增
FTP获取账户信息
通联管理员
新增
结息信息同步
通联管理员
新增
其他同步信息
通联管理员
新增
对账信息查询
与总部和银行之间的三方对账,以及与总部或第三方对账的参数信息维护
每日需要与总部的预付卡系统和银行系统进行三方对账,如果出现差错或者错账,需确定已哪方的账务信息为准。
通联管理员
新增
对账参数维护
通联管理员
新增
企业基本信息管理
针对企业基础信息的维护
企业机构号管理
通联管理员
新增
企业接口信息管理
通联管理员
新增
企业福利产品维护
通联管理员
新增
企业交易日志管理
通联管理员
新增
企业权限管理
通联管理员
新增
交易报表查询
针对不同企业所产生的交易记录的查询
可以按照不同的条件,比如企业机构号、日期等条件查询企业的交易信息,并可以导出为EXCEL
通联管理员
新增
公共模块
查询账户信息
企业或者个人可以查询账户的信息
查询账户的基本信息
企业管理员或者企业个人员工
新增
公共模块,企业查询某员工的账户信息不需要输密
计息周期信息维护
对结息的周期进行维护
对计息周期进行增删改的操作
企业管理员
新增
福利产品参数维护
维护福利产品参数
对福利产品的期限或者利率进行增删改操作,并维护大额度的管理维护
企业管理员
新增
额度维护
企业管理员
新增
大额提现参数维护
企业管理员
新增
利率信息维护
维护本企业产品的利率
只能维护本企业已经发布的福利产品的利率
企业管理员
新增
员工卡片信息维护
卡片信息维护
新增
修改密码
员工
新增
银行卡挂失
员工
新增
退卡
员工
新增
充值
员工
新增
将银行卡资金转入活期账户
消费
员工
新增
将活期账户的资金进行福利产品的买入
用户管理
企业管理员
新增
只能维护本企业的用户
员工个人信息维护
维护个人信息
针对员工个人的信息进行维护
员工
新增
福利产品信息
买卖福利产品
员工可以通过此功能买卖企业的福利产品
员工
新增
买入之前必须先进行充值操作,将个人银行卡的资金转入活期账户后才可以进行福利产品的买入
个人账户余额查询
查询个人账户余额
通过此功能查询本人自己账户的余额
员工
新增
资金提现
将活期账户的资金转入到自己的银行卡中
卖出后的资金存在与活期账户,需要将活期账户的资金转入到自己的银行卡中
员工
新增
交易明细查询
查询自己的交易信息
针对自己买卖的福利产品进行统计查询
员工
新增
个人收益查询
查询自己在福利产品的收益情况
详细记录在福利产品的买卖过程中的收益情况
员工
新增
后台服务
后台自动运行程序,根据配置的参数信息系统自动运行对账或者同步信息。
系统需要定时的与总部或者银行端进行对账或者同步信息
系统自动
新增
自动对账
自动账户同步
主要界面设计
主页面:
企业员工福利管理系统
登录人员:
admin时间:
2016年6月15日13:
12
菜单
用户管理
企业基本信息管理
对账信息
数据处理
交易报表
.......
新增用户
用户名:
密码:
请选择:
1:
企业用户2:
管理员
确定
取消
员工登录显示页面:
企业员工福利管理系统
登录人员:
张三时间:
2016年6月15日13:
12
菜单
个人信息维护
福利产品信息买卖
--买入
--卖出
--活定互转
余额查询
资金提现
交易明细查询
收益查询
.......
福利产品买入
产品名称:
福利理财
期限:
1个月
预计收益:
账户余额:
购买金额:
确定
取消
买入理财产品说明:
首先员工要将自己银行卡中资金转入活期账户后,才可以买入理财产品。
在系统功能中的“个人银行卡信息维护”->“充值”功能。
示例图如下:
企业员工福利管理系统
登录人员:
张三时间:
2016年6月15日13:
12
菜单
个人信息维护
福利产品信息买卖
--买入
--卖出
--活定互转
个人银行卡信息维护
----修改密码
----挂失
----退卡
----充值
----消费
充值
姓名:
张三
身份证号:
XXXXXXXXXXXXXXXX
银行卡号:
22222222222222
账户余额:
5000.00元
充值金额:
________元
充值
取消
其他页面与以上页面类似,实现不同的功能。
前置服务器说明
由于后期系统会与多家银行进行接口对接,考虑到以后程序的扩展性,所以在本系统和银行之间搭建通讯前置服务器,用于实现不同银行之间的接口。
、通讯前置服务器信息接口约定
双方通过TCP/IP通信,通信的格式约定如下:
●服务端端口号:
待定
●鉴于每次通信的包长度有限,所以每个交易的请求信息以及响应信息都组成一个包进行通信。
报文格式:
LEN(4位)+DATA。
其中:
LEN:
DATA的长度。
若长度项不足4位,则左添0,右对齐。
DATA内容为:
实际应用报文格式。
●每个信息项长度固定,如果长度不足,以空格右填充。
●报文结构:
参考第二部分(交易内容)信息项约定。
每次通信按照约定的信息项组合。
●时间信息以“YYYYMMDDHHMMSS”的格式进行传输
●客户端一个进程发送一个命令后,必须等到服务端完整的回应信息后才能够结束交易;可支持多进程的并发。
如果服务端收到的信息完整性或者数据的合法性有误,则返回响应信息“解码错误”(错误代码待定);如果客户端收到的结果信息完整性或者数据的合法性有误,只需要重新发送请求即可。
类型的约定:
C——字符串
N——数字;长度以(*,*)表示,前面是整数位数,后面是小数位
D——日期;
银行签到
交易码为“01”,具体内容见下表:
通联发送信息内容依次为:
字段含义
数据类型
长度
备注
交易码
C
2
01
银行代码
C
2
签到日期
C
8
签到时间
C
15
单位标识
C
2
银行服务器根据单位标识进行签到,回应信息内容依次为:
字段含义
数据
类型
长度
备注
交易码
C
2
01
返回信息码
C
2
参看5.1.5返回信息码内容
查询余额
交易码为“02”,具体内容见下表:
通联发送信息内容依次为:
字段含义
数据类型
长度
备注
交易码
C
2
02
银行代码
C
2
银行卡号
C
19
户名
C
30
单位标识
C
2
银行服务器根据银行账号和户名查询银行卡余额信息,回应信息内容依次为:
字段含义
数据
类型
长度
备注
交易码
C
2
01
返回信息码
C
2
参看5.1.5返回信息码内容
查询日期
C
8
格式yyyyMMdd
卡号
C
19
余额
C
15
格式0.00
查询帐号明细
交易码为“03”,具体内容见下表:
通联发送信息内容依次为:
字段含义
数据类型
长度
备注
交易码
C
2
03
银行代码
C
2
银行卡号
C
19
开始日期
C
8
格式YYYYMMDD
截至日期
C
8
格式YYYYMMDD
银行服务器根据银行卡号查询该银行卡交易明细信息,回应信息内容依次为:
字段含义
数据
类型
长度
备注
交易码
C
2
01
返回信息码
C
2
参看5.1.5返回信息码内容
卡号
C
19
借贷标志
C
1
1:
借2:
贷
对方帐号
C
19
对方户名
C
30
交易日期
C
8
格式YYYYMMDD
交易时间
C
8
格式HHMMSS
交易流水号
C
10
唯一标识
对账
通联通讯前置机对每个银行开放一个ftp账户(具体账户信息联调时确定),银行发出对账请求信息之前将银行每天的交易明细信息以文本文件的形式传到通联通讯前置机,通联通讯前置机根据银行的交易信息进行对账。
交易码为“04”,具体内容见下表:
银行发送信息内容依次为:
字段含义
数据类型
长度
备注
交易码
C
2
04
银行代码
C
2
02
明细笔数
N
5
以便检查对账文件的完整性
开始时间
D
14
YYYYMMDDHHMISS
结束时间
D
14
YYYYMMDDHHMISS
文件名称
C
20
对账文本文件内容格式:
每行一笔交易,信息内容按照顺序分别为交易日期、银行卡号、交易金额、借贷标志、交易流水号。
字段含义
数据类型
长度
备注
交易码
C
2
04
交易日期
C
8
银行卡号
C
19
交易金额
C
15
流水号
C
20
借贷标志
C
1
转入、转出标志
通联通讯前置机收到银行对账文本,进行账务对比,以银行数据为准,校正通联交易系统数据库中的交易数据,完成对账。
返回的信息内容为:
字段含义
数据类型
长度
备注
交易码
C
2
04
返回信息码
C
2
参看5.1.5返回信息码内容
与银行完成对账后,如果有需要调整的账务问题,需及时通过通讯方式将调整后的账务信息与总部信息同步。
返回码对照表
00:
成功
01:
访问地址不合法;
02:
请求信息包有误;
03:
交易码错误;
04:
签到失败;
05:
不允许查询;
09:
对账文件不存在
10:
对账文件笔数不对
……(视服务处理过程中遇到的异常可能有所增加)
数据结构清单
数据结构
数据字典
用户表
序号
域名
域名描述
数据类型(长度)
P-key
Index
F-key
1
username
用户名
Varchar2(20)
2S
Userid
用户ID
Varchar2(10)
«
3
password
登录密码
Varchar2(20)
4
userleve
用户级别
Varchar2(40)
5
telephone
联系电话
Varchar2(11)
6
corporateID
所属企业机构号
Varchar2(5)
企业信息表
序号
域名
域名描述
数据类型(长度)
P-key
Index
F-key
7
corporatename
企业名称
Varchar2(50)
8
corporateID
机构号码
Varchar2(20)
«
9
port
开放端口
Varchar2(40)
10
corporatehead
企业负责人
Varchar2(10)
11
telephone
负责人联系电话
Varchar2(11)
流水表
序号
域名
域名描述
数据类型(长度)
P-key
Index
F-key
12
workdate
交易日期
Varchar2(10)
13w
Worktime
交易时间
Varchar2(8)
14
account
帐号
Varchar2(20)
15
accountname
户名
Varchar2(40)
16
id
福利产品ID
Varchar2(5)
17
Amt
交易金额
Varchar2(15)
181
Amt2
收益金额
Varchar2(15)
19
Flag1
交易成功标志
Varchar2
(1)
20
Flag2
通讯成功标志
Varchar2
(1)
21
corporateid
所属企业ID
Varchar2
(1)
22
Serno
交易流水号
Varchar2(10)
23
Rates
利率
Varchar2(10)
24
typeID
理财种类ID
Varchar2
(2)
25
Business
买卖标志
Varchar2
(1)
26
status
是否提现标志
Varchar2
(1)
27
usernameid
用户ID
Varchar2(10)
28
Count
购买次数
Varchar2(100)
29
Note1
备注1
Varchar2(100)
30
Note2
备注2
Varchar2(100)
利率表
序号
域名
域名描述
数据类型(长度)
P-key
Index
F-key
31
corporateid
企业ID
Varchar2(10)
32S
typeid
福利产品类型ID
Varchar2(5)
33
nowrate
当前利率
Varchar2(10)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 员工 福利 管理 系统 总体 设计方案