企业员工福利管理系统总体设计方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业员工福利管理系统总体设计方案1.文档属性
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功能列表
5.1.2主要界面设计
主页面:
买入理财产品说明:首先员工要将自己银行卡中资金转入活期账户后,才
可以买入理财产品。在系统功能中的“个人银行卡信息维护”->“充值”功能。示例图如下:
其他页面与以上页面类似,实现不同的功能。
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”,具体内容见下表:
通联发送信息内容依次为:
银行服务器根据单位标识进行签到,回应信息内容依次为:
5.1.4.2查询余额
交易码为“02”,具体内容见下表:
通联发送信息内容依次为:
银行服务器根据银行账号和户名查询银行卡余额信息,回应信息内容依次为:
5.1.4.3查询帐号明细
交易码为“03”,具体内容见下表:
通联发送信息内容依次为:
银行服务器根据银行卡号查询该银行卡交易明细信息,回应信息内容依次为:
5.1.4.4对账
通联通讯前置机对每个银行开放一个ftp账户(具体账户信息联调时确定),银行发出对账请求信息之前将银行每天的交易明细信息以文本文件的形式传到通联通讯前置机,通联通讯前置机根据银行的交易信息进行对账。
交易码为“04”,具体内容见下表:
银行发送信息内容依次为:
对账文本文件内容格式:
每行一笔交易,信息内容按照顺序分别为交易日期、银行卡号、交易金额、借贷标志、交易流水号。
通联通讯前置机收到银行对账文本,进行账务对比,以银行数据为准,校正通联交易系统数据库中的交易数据,完成对账。返回的信息内容为:
与银行完成对账后,如果有需要调整的账务问题,需及时通过通讯方式将调整后的账务信息与总部信息同步。
5.1.5返回码对照表
00:成功
01:访问地址不合法;
02:请求信息包有误;
03:交易码错误;