企业员工福利管理系统总体设计方案_第1页
企业员工福利管理系统总体设计方案_第2页
企业员工福利管理系统总体设计方案_第3页
企业员工福利管理系统总体设计方案_第4页
企业员工福利管理系统总体设计方案_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、企业员工福利管理系统总体设计方案1.文档属性文档属性内容项目/任务名称企业员工福利管理系统项目/任务编号项目承担单位/部门石家庄开发区朗弘软件技术有限公司文档版本号V1.0.0文档编写完成日期2016年6月15日作者刘英涛2.文档变更历史文档版本号变更H期修改人主要变更内容1.1项目背景通联支付为合作的企业打造一套企业福利管理系统。实现企业员工内部的资金管理。1.2 术语定义1.3 技术优化类项目功能介绍第1章概述第 3 页 共 19页通联管理员登录数据处理数据同步其他信息同步结息信息处理账户信息同步FTP获取账户信息第2章技术方案2.1总体结构企业福利管理系统公用模块企业管银行信息维护用户管

2、理交易报表查询查询账户信息管理员登录员工登录计息周期维护福利产品参数维护员工卡片维护上个人银行卡信息维护-收益查询交易明细查询资金提现个人信息维护买入卖出一活定互转-2.1.1网络结构第5页共19页总钿加付卡系纭4外网防火墙、公布访问地址覆企业访问86企业员工企业管理员第 7 页 共 19页2.2依赖关系2.2.1 依赖的其它系统通联总公司预付卡系统2.2.2 系统逻辑结构2.2.3 项目需求说明通过该系统,企业员工可以将闲散资金借给企业。并获得相应的福利收益权。实现了员工与企业的互赢。企业可以设置多种不同期限的计划,包括:活期、28天、3个月期、半年期、一年期等。员工进入自己的账户系统后,可

3、以将银行卡的资金转让到活期账户中。然后根据自己的资金安排,将活期资金转出到不同期限的产品中。活期的资金可以直接完成从企业账户直接提现到自己的银行账户。员工需要资金时,可以将定期账户资金转让到活期(执行活期收益),然后再提现到银行卡定期的资金,到期后自动转让活期账户,包括收益。活期账户资金,定时进行计息。计息周期可以进行设定:计息的日期(参考银行计息方式)第3章安全设计3.1风险分析及控制策略由于与通联与企业之间没有专线进行通讯,必须将此系统公布一个公网的URL供企业访问。此系统又设计到账务问题,请考虑通讯安全问题。本系统将采用https协议的通讯方式进行。HTTPS协议是由SSL+HTT刖议构

4、建的可进行加密传输、身份认证的网络协议,加强系统的安全性。第4章其他重要说明4.1 性能设计企业员工福利管理系统系统采用MVCS计模式,具特点是:耦合性低重用性高。生命周期成本低部署快可维护性高有利于扩展。4.1.1 整体性能设计用户输入用户和视由对象交互/ 发送消息v视图向控制器对象Comro cr控制器对象更新模型对象控制器对象根据模型对象的变化更新视图控制器对象从模型对象获取视图“感兴趣”的数据4.1.2 开发环境以及部署环境说明使用技术:javaJDK版本:1.6数据库:Msql技术实现:Sqring+Struts操作系统:linux服务器:Tomcat8第5章详细设计5.1 功能说明

5、以下功能有可能考虑不全,需要的可以在重新补充。5.1.1 功能列表模块名称模块简述功能名称(或简述)涉及角色需求属性备注登录提供了不同用户登录功能提供所有用户的登录所有角色新增用户管理系统的用户维护功能用户新增所有角色,企业管理员只能新增本企业的新增公共模块用户删除所有角色,企业只能删除企业,通联的管理员可以删除所有用户。新增用户修改所有角色,企业只能修改自己的用户,通联管理员可以修改自己或者企业用户新增用户注销注销已有用户银行信息维护针对不同银行进行维护维护与不同银行通讯所需要的参数通联管理员新增数据处理数据同步与总部信息进行同步操作通联管理员新增FTP获取账户信息通联管理员新增结息信息同步

6、通联管理员新增其他同步信息通联管理员新增对账信息查询与总部和银行之间的二方对账,以及与总部或每日需要与总部的预付卡系统和银行系统进行二方对账,如果出现差错通联管理员新增第二方对账的参数信息维护或者错账,需确定已哪方的账务信息为准。对账参数维护通联管理员新增企业基本信息管理针对企业基础信息的维护企业机构号管理通联管理员新增企业接口信息管理通联管理员新增企业福利产品维护通联管理员新增企业交易日志管理通联管理员新增企业权限管理通联管理员新增交易报表查询针对不同企业所产生的交易记录的查询可以按照不同的条件,比如企业机构号、日期等条件查询企业的交易信息,并可以导出为EXCEL通联管理员新增公共模块查询账

7、户信息企业或者个人可以查询账户的信息查询账户的基本信息企业管理员或者企业个人员工新增公共模块,企业查询某员工的账户信息不需要输密计息周期信息维护对结息的周期进行维护对计息周期进行增删改的操作企业管理员新增福利产品参数维护维护福利产品参数对福利产品的期限或者利率进行增删改操企业管理员新增作,并维护大额度的管理维护额度维护企业管理员新增大额提现参数维护企业管理员新增禾率信息维护维护本企业产品的利率只能维护本企业已经发布的福利产品的利率企业管理员新增员工卡片信息维护卡片信息维护新增修改密码员工新增银行卡挂失员工新增退卡员工新增充值员工新增将银行卡资金转入活期账户消费员工新增将活期账户的资金进行福利产

8、品的买入用户管理企业管理员新增只能维护本企业的用户员工个人信息维护维护个人信息针对员工个人的信息进行维护员工新增福利产品信息买卖福利产品员工可以通过此功能买卖企业的福利产品员工新增买入之前必须先进行充值操作,将个人银行卡的资金转入活期账户后才可以进行福禾产品的买入个人账户余额查询查询个人账户余额通过此功能查询本人自己账户的余额员工新增资金提现将活期账户的资金转入到自己的银行卡中卖出后的资金存在与活期账户,需要将活期账户的资金转入到自己的银行卡中员工新增交易明细查询查询自己的交易信息针对自己买卖的福利广品进行统计查询员工新增个人收益查询查询自己在福利产品的收益情况详细记录在福利产品的买卖过程中的

9、收益情况员工新增后台服务后T自动运行程序,根据配置的参数信息系统自动运行对账或者同步信息。系统需要定时的与总部或者银行端进行对账或者同步信息自动对账自动账户同步系统自动新增5.1.2 主要界面设计主页面:企业员工福利管理系统登录人员:admin时间:2016年6月15日13:12菜单用户管理企业基本信息管理新增用户对账信息数据处理交易报表用户名:密码:请选择:1:企业用户2:管理员确定取消员工登录显示页面:企业员工福利管理系统登录人员:张三时间:2016年6月15日13:12菜单个人信息维护福利产品信息买卖-买入-支出-活矩互转余额查询资金提现父易明细查询收益查询福利产品买入产品名称:福利理财

10、期限:1个月预计收益:账户余额:购买金额:确定取消买入理财产品说明:首先员工要将自己银行卡中资金转入活期账户后,才可以买入理财产品。在系统功能中的“个人银行卡信息维护”->“充值”功能示例图如下:企业员工福利管理系统登录人员:张三时间:2016年6月15日13:12菜单个人信息维护福利产品信息买卖买入-支出充值姓名:张三身份证号:XXXXXXXXXXXXXXXX-活矩互转个人银行卡信息维护-修改密码-挂失- -退卡- -充值- -消费银行卡号:22222222222222账户余额:5000.00元充值金额:元充值取消其他页面与以上页面类似,实现不同的功能。5.1.3 前置服务器说明由于后

11、期系统会与多家银行进行接口对接,考虑到以后程序的扩展性,所以在本系统和银行之间搭建通讯前置服务器,用于实现不同银行之间的接口。5.1.4 、通讯前置服务器信息接口约定双方通过TCP/IP通信,通信的格式约定如下:服务端端口号:待定鉴于每次通信的包长度有限,所以每个交易的请求信息以及响应信息都组成一个包进行通信。报文格式:LEN(4位)+DATA。其中:LEN:DATA的长度。若长度项不足4位,则左添0,右对齐。DATA内容为:实际应用报文格式。每个信息项长度固定,如果长度不足,以空格右填充。报文结构:参考第二部分(交易内容)信息项约定。每次通信按照约定的信息项组合。时间信息以“YYYYMMDD

12、HHMMSS”的格式进行传输客户端一个进程发送一个命令后,必须等到服务端完整的回应信息后才能够结束交易;可支持多进程的并发。如果服务端收到的信息完整性或者数据的合法性有误,则返回响应信息“解码错误”(错误代码待定);如果客户端收到的结果信息完整性或者数据的合法性有误,只需要重新发送请求即可。类型的约定:C字符串N数字;长度以(*,*)表示,前面是整数位数,后面是小数位D日期;银行签到交易码为“01”,具体内容见下表:通联发送信息内容依次为:字段含义数据类型长度备注交易码C201银行代码C2签到日期C8签到时间C15单位标识C2银行服务器根据单位标识进行签到,回应信息内容依次为:字

13、段含义数据类型长度备注交易码C201返回信息码C2参看5.1.5返回信息码内容查询余额交易码为“02”,具体内容见下表:通联发送信息内容依次为:字段含义数据类型长度备注交易码C202银行代码C2银行卡号C19户名C30单位标识C2银行服务器根据银行账号和户名查询银行卡余额信息,回应信息内容依次为:字段含义数据类型长度备注交易码C201返回信息码C2参看5.1.5返回信息码内容查询日期C8格式yyyyMMdd卡号k119余额C15格式0.00查询帐号明细交易码为“03”,具体内容见下表:通联发送信息内容依次为:字F殳含义数据类型长度备注交易码C203银行代码C2银行卡

14、号C19开始日期C81格式YYYYMMDD截至日期C8格式YYYYMMDD银行服务器根据银行卡号查询该银行卡交易明细信息,回应信息内容依次为:字F殳含义数据类型长度备注交易码C201返回信息码C2参看5.1.5返回信息码内容卡号C19借贷标志C11:借2:贷对方帐号k:19对方户名C30交易日期C8格式YYYYMMDD交易时间c18格式HHMMSS交易流水号C10唯一标识对账通联通讯前置机对每个银行开放一个即账户(具体账户信息联调时确定),银行发出对账请求信息之前将银行每天的交易明细信息以文本文件的形式传到通联通讯前置机,通联通讯前置机根据银行的交易信息进行对账。交易码为“04”

15、,具体内容见下表:银行发送信息内容依次为:字F殳含义数据类型长度备注交易码c204银行代码C202明细笔数n5以便检查对账文件的完整性开始时间D14YYYYMMDDHHMISS结束时间d14YYYYMMDDHHMISS文件名称C20对账文本文件内容格式:每行一笔交易,信息内容按照顺序分别为交易日期、银行卡号、交易金额、借贷标志、交易流水号。字段含义数据类型长度备注交易码C204交易日期C18银行卡号C19交易金额C15流水号C201借贷标志C1转入、转出标志通联通讯前置机收到银行对账文本,进行账务对比,以银行数据为准,校正通联交易系统数据库中的交易数据,完成对账。返回的信息内容为:字段含义数据

16、类型长度备注交易码C2:04返回信息码C2参看5.1.5返回信息码内容与银行完成对账后,如果有需要调整的账务问题,需及时通过通讯方式将调整后的账务信息与总部信息同步。5.1.5返回码对照表00:成功01:访问地址不合法;02:请求信息包有误;03:交易码错误;04:签到失败;05:不允许查询;09:对账文件不存在10:对账文件笔数不对,(视服务处理过程中遇到的异常可能有所增加)5.2数据结构清单5.2.1数据结构5.2.2数据字典用户表序号域名域名描述数据类型(长度)P-keyndexF-key1username用户名Varchar2(20)2Sserid用户IDVarchar2(10)3pa

17、ssword登录密码Varchar2(20)4userleve用户级别Varchar2(40)5telephone联系电话Varchar2(11)6corporateID所属企业机构号Varchar2(5)企业信息表序号域名域名描述数据类型(长度)P-keyIndexF-key7corporatename企业名称Varchar2(50)8corporateID机构号码Varchar2(20)9port开放端口Varchar2(40)10corporateheadJ企业负责人Varchar2(10)11telephone负责人联系电话Varchar2(11)流水表序号域名域名描述数据类型(长度)

18、P-keyIndexF-key12workdate交易日期Varchar2(10)13Worktime交易时间Varchar2(8)14account帐号Varchar2(20)15accountname户名Varchar2(40)16id福利产品IDVarchar2(5)17Amt交易金额Varchar2(15)18Amt2收益金额Varchar2(15)19Flag1交易成功标志Varchar2(1)20Flag2通讯成功标志Varchar2(1)21corporateid所属企业IDVarchar2(1)22Serno交易流水号Varchar2(10)23Rates利率Varchar2(10)24typeID理财种

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论