企业员工福利管理系统总体设计方案.docx

上传人:b****6 文档编号:5394847 上传时间:2022-12-15 格式:DOCX 页数:20 大小:174.50KB
下载 相关 举报
企业员工福利管理系统总体设计方案.docx_第1页
第1页 / 共20页
企业员工福利管理系统总体设计方案.docx_第2页
第2页 / 共20页
企业员工福利管理系统总体设计方案.docx_第3页
第3页 / 共20页
企业员工福利管理系统总体设计方案.docx_第4页
第4页 / 共20页
企业员工福利管理系统总体设计方案.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

企业员工福利管理系统总体设计方案.docx

《企业员工福利管理系统总体设计方案.docx》由会员分享,可在线阅读,更多相关《企业员工福利管理系统总体设计方案.docx(20页珍藏版)》请在冰豆网上搜索。

企业员工福利管理系统总体设计方案.docx

企业员工福利管理系统总体设计方案

 

企业员工福利管理系统总体设计方案

1.文档属性

文档属性

内容

项目/任务名称

企业员工福利管理系统

项目/任务编号

项目承担单位/部门

石家庄开发区朗弘软件技术有限公司

文档版本号

V1.0.0

文档编写完成日期

2016年6月15日

作者

刘英涛

2.文档变更历史

文档版本号

变更日期

修改人

主要变更内容

第1章

概述

1.1项目背景

通联支付为合作的企业打造一套企业福利管理系统。

实现企业员工内部的资金管理。

1.2术语定义

1.3技术优化类项目功能介绍

第2章技术方案

2.1总体结构

2.1.1网络结构

2.2依赖关系

2.2.1依赖的其它系统

通联总公司预付卡系统

2.2.2系统逻辑结构

2.2.3项目需求说明

通过该系统,企业员工可以将闲散资金借给企业。

并获得相应的福利收益权。

实现了员工与企业的互赢。

企业可以设置多种不同期限的计划,包括:

活期、28天、3个月期、半年期、一年期等。

员工进入自己的账户系统后,可以将银行卡的资金转让到活期账户中。

然后根据自己的资金安排,将活期资金转出到不同期限的产品中。

活期的资金可以直接完成从企业账户直接提现到自己的银行账户。

员工需要资金时,可以将定期账户资金转让到活期(执行活期收益),然后再提现到银行卡

定期的资金,到期后自动转让活期账户,包括收益。

活期账户资金,定时进行计息。

计息周期可以进行设定:

计息的日期(参考银行计息方式)

第3章安全设计

3.1风险分析及控制策略

由于与通联与企业之间没有专线进行通讯,必须将此系统公布一个公网的URL供企业访问。

此系统又设计到账务问题,请考虑通讯安全问题。

本系统将采用https协议的通讯方式进行。

HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,加强系统的安全性。

第4章其他重要说明

4.1性能设计

企业员工福利管理系统系统采用MVC设计模式,其特点是:

耦合性低

重用性高。

生命周期成本低

部署快

可维护性高

有利于扩展。

4.1.1整体性能设计

4.1.2开发环境以及部署环境说明

使用技术:

java

JDK版本:

1.6

数据库:

Msql

技术实现:

Sqring+Struts

操作系统:

linux

服务器:

Tomcat8

第5章详细设计

5.1功能说明

以下功能有可能考虑不全,需要的可以在重新补充。

5.1.1功能列表

模块

名称

模块简述

功能名称

(或简述)

涉及角色

需求属性

备注

登录

提供了不同用户登录功能

提供所有用户的登录

所有角色

新增

用户管理

系统的用户维护功能

用户新增

所有角色,企业管理员只能新增本企业的

新增

公共模块

用户删除

所有角色,企业只能删除企业,通联的管理员可以删除所有用户。

新增

用户修改

所有角色,企业只能修改自己的用户,通联管理员可以修改自己或者企业用户

新增

用户注销

注销已有用户

银行信息维护

针对不同银行进行维护

维护与不同银行通讯所需要的参数

通联管理员

新增

数据处理

数据同步

与总部信息进行同步操作

通联管理员

新增

FTP获取账户信息

通联管理员

新增

结息信息同步

通联管理员

新增

其他同步信息

通联管理员

新增

对账信息查询

与总部和银行之间的三方对账,以及与总部或第三方对账的参数信息维护

每日需要与总部的预付卡系统和银行系统进行三方对账,如果出现差错或者错账,需确定已哪方的账务信息为准。

通联管理员

新增

对账参数维护

通联管理员

新增

企业基本信息管理

针对企业基础信息的维护

企业机构号管理

通联管理员

新增

企业接口信息管理

通联管理员

新增

企业福利产品维护

通联管理员

新增

企业交易日志管理

通联管理员

新增

企业权限管理

通联管理员

新增

交易报表查询

针对不同企业所产生的交易记录的查询

可以按照不同的条件,比如企业机构号、日期等条件查询企业的交易信息,并可以导出为EXCEL

通联管理员

新增

公共模块

查询账户信息

企业或者个人可以查询账户的信息

查询账户的基本信息

企业管理员或者企业个人员工

新增

公共模块,企业查询某员工的账户信息不需要输密

计息周期信息维护

对结息的周期进行维护

对计息周期进行增删改的操作

企业管理员

新增

福利产品参数维护

维护福利产品参数

对福利产品的期限或者利率进行增删改操作,并维护大额度的管理维护

企业管理员

新增

额度维护

企业管理员

新增

大额提现参数维护

企业管理员

新增

利率信息维护

维护本企业产品的利率

只能维护本企业已经发布的福利产品的利率

企业管理员

新增

员工卡片信息维护

卡片信息维护

新增

修改密码

员工

新增

银行卡挂失

员工

新增

退卡

员工

新增

充值

员工

新增

将银行卡资金转入活期账户

消费

员工

新增

将活期账户的资金进行福利产品的买入

用户管理

企业管理员

新增

只能维护本企业的用户

员工个人信息维护

维护个人信息

针对员工个人的信息进行维护

员工

新增

福利产品信息

买卖福利产品

员工可以通过此功能买卖企业的福利产品

员工

新增

买入之前必须先进行充值操作,将个人银行卡的资金转入活期账户后才可以进行福利产品的买入

个人账户余额查询

查询个人账户余额

通过此功能查询本人自己账户的余额

员工

新增

资金提现

将活期账户的资金转入到自己的银行卡中

卖出后的资金存在与活期账户,需要将活期账户的资金转入到自己的银行卡中

员工

新增

交易明细查询

查询自己的交易信息

针对自己买卖的福利产品进行统计查询

员工

新增

个人收益查询

查询自己在福利产品的收益情况

详细记录在福利产品的买卖过程中的收益情况

员工

新增

后台服务

后台自动运行程序,根据配置的参数信息系统自动运行对账或者同步信息。

系统需要定时的与总部或者银行端进行对账或者同步信息

系统自动

新增

自动对账

自动账户同步

5.1.2主要界面设计

主页面:

企业员工福利管理系统

登录人员:

admin时间:

2016年6月15日13:

12

菜单

用户管理

企业基本信息管理

对账信息

数据处理

交易报表

.......

新增用户

用户名:

密码:

请选择:

1:

企业用户2:

管理员

确定

取消

员工登录显示页面:

企业员工福利管理系统

登录人员:

张三时间:

2016年6月15日13:

12

菜单

个人信息维护

福利产品信息买卖

--买入

--卖出

--活定互转

余额查询

资金提现

交易明细查询

收益查询

.......

福利产品买入

产品名称:

福利理财

期限:

1个月

预计收益:

账户余额:

购买金额:

确定

取消

买入理财产品说明:

首先员工要将自己银行卡中资金转入活期账户后,才可以买入理财产品。

在系统功能中的“个人银行卡信息维护”->“充值”功能。

示例图如下:

企业员工福利管理系统

登录人员:

张三时间:

2016年6月15日13:

12

菜单

个人信息维护

福利产品信息买卖

--买入

--卖出

--活定互转

个人银行卡信息维护

----修改密码

----挂失

----退卡

----充值

----消费

充值

姓名:

张三

身份证号:

XXXXXXXXXXXXXXXX

银行卡号:

22222222222222

账户余额:

5000.00元

充值金额:

________元

充值

取消

其他页面与以上页面类似,实现不同的功能。

5.1.3前置服务器说明

由于后期系统会与多家银行进行接口对接,考虑到以后程序的扩展性,所以在本系统和银行之间搭建通讯前置服务器,用于实现不同银行之间的接口。

5.1.4、通讯前置服务器信息接口约定

双方通过TCP/IP通信,通信的格式约定如下:

●服务端端口号:

待定

●鉴于每次通信的包长度有限,所以每个交易的请求信息以及响应信息都组成一个包进行通信。

报文格式:

LEN(4位)+DATA。

其中:

LEN:

DATA的长度。

若长度项不足4位,则左添0,右对齐。

DATA内容为:

实际应用报文格式。

●每个信息项长度固定,如果长度不足,以空格右填充。

●报文结构:

参考第二部分(交易内容)信息项约定。

每次通信按照约定的信息项组合。

●时间信息以“YYYYMMDDHHMMSS”的格式进行传输

●客户端一个进程发送一个命令后,必须等到服务端完整的回应信息后才能够结束交易;可支持多进程的并发。

如果服务端收到的信息完整性或者数据的合法性有误,则返回响应信息“解码错误”(错误代码待定);如果客户端收到的结果信息完整性或者数据的合法性有误,只需要重新发送请求即可。

类型的约定:

C——字符串

N——数字;长度以(*,*)表示,前面是整数位数,后面是小数位

D——日期;

5.1.4.1银行签到

交易码为“01”,具体内容见下表:

通联发送信息内容依次为:

字段含义

数据类型

长度

备注

交易码

C

2

01

银行代码

C

2

签到日期

C

8

签到时间

C

15

单位标识

C

2

银行服务器根据单位标识进行签到,回应信息内容依次为:

字段含义

数据

类型

长度

备注

交易码

C

2

01

返回信息码

C

2

参看5.1.5返回信息码内容

5.1.4.2查询余额

交易码为“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

5.1.4.3查询帐号明细

交易码为“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

唯一标识

5.1.4.4对账

通联通讯前置机对每个银行开放一个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返回信息码内容

与银行完成对账后,如果有需要调整的账务问题,需及时通过通讯方式将调整后的账务信息与总部信息同步。

5.1.5返回码对照表

00:

成功

01:

访问地址不合法;

02:

请求信息包有误;

03:

交易码错误;

04:

签到失败;

05:

不允许查询;

09:

对账文件不存在

10:

对账文件笔数不对

……(视服务处理过程中遇到的异常可能有所增加)

5.2数据结构清单

5.2.1数据结构

5.2.2数据字典

用户表

序号

域名

域名描述

数据类型(长度)

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)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1