网银项目工作说明书.docx
《网银项目工作说明书.docx》由会员分享,可在线阅读,更多相关《网银项目工作说明书.docx(22页珍藏版)》请在冰豆网上搜索。
网银项目工作说明书
西安研发中心
神州数码(中国)有限公司金融本部
密级:
普通
Sm@rtFusion网银项目
工作说明书
文档编号:
DC-CMMI-TP-SPM003
当前版本:
作者:
编写日期:
2005/11/01
评审:
评审日期:
审核:
审核日期:
批准:
批准日期:
文档状态:
发布版
变更次数:
Allrightsreserved
版权所有,XX
文档修订记录
章节编号
版本号
修订内容简述
修订日期
作者
1
初始建立。
1前言
2
2.1目的
2.2
本文档是Sm@rtFusion网银项目项目工作的基准。
文档范围说明
2.3
此文档包含以下内容:
系统概述
工作范围
项目约束
前提条件
角色职责
项目阶段及交付物
参考
2.4
《Sm@rtFusion网银项目计划项目用户需求》
《Sm@rtFusion网银项目计划项目需求规格说明书》
《FS105-003_Sm@rtFusion网银产品项目PDP》
《Sm@rtFusion网银项目管理工具》
术语
2.5
网银:
网络银行
Sm@rtFusion神州数码公司网络银行软件产品
系统概述
3
系统目标
3.1
在2005年12月底做出一个适合城市商业银行使用的网上银行系统。
本系统一期开发不实现网银用户需求中定义的全部功能(具体参见网银需求规格说明书系列文档);不进行系统独立性的具体实现,但在设计时考虑各种操作系统、应用服务器以及数据库的全面支持;一期实现业务的GUI,但页面的美工风格不做要求。
网银研发项目以SMB客户为目标。
网上银行系统包括三个子系统,分别为个人网上银行系统,对公网上银行系统及内部管理系统。
个人网上银行系统面对银行的个人用户,即拥有该银行的账户、卡的用户;对公网上银行系统的服务对象为普通的中小企业及集团企业用户;内部管理系统是针对网上银行的管理系统,由银行的内部操作员使用。
系统架构
3.2
网上银行系统包括三个子系统,分别为个人网上银行系统,企业网上银行系统及内部管理系统。
个人网上银行系统:
企业网上银行系统:
内部管理系统:
系统运行环境
3.2.1
硬件环境:
远期的考虑:
系统可以适应目前的主流机器,如IBM、HP、SUN。
本期只满足对IBM的适应。
软件环境:
长远的考虑:
应用服务器:
Weblogic/webshpere。
本期要求在Weblogic8.1上部署运行。
数据库:
长远考虑:
Oracle/DB2/SQLServer。
本期要求使用数据库Oracle9.2i
项目的开发环境
3.2.2
硬件环境:
PCwindows2000professional
软件环境
Eclipse3.1、ErWin
项目的系统测试环境
3.2.3
硬件环境:
IBMRS/600044P(2CPU、2G内存,36G硬盘)
软件环境
AIXVersion5.2
Oracal9.2i.
项目需求范围
4
项目包含的功能
4.1.1
本项目实现以下的业务功能:
1
个人网银
1.1
注册登录和签退
1.1.1
自助注册
用户网上银行自助注册,包括资料登记
1.1.2
登录
输入登录认证信息进行认证和首页显示
1.1.3
遗忘密码
遗忘信息(用户名/网上银行密码)自助找回功能
1.1.4
签退
退出网银系统,包括超时退出和用户退出
1.2
账户管理
1.2.1
账户概览
为客户显示关联账户的概要信息
1.2.2
账户详情
为客户提供关联账户的详细信息
1.2.3
交易明细
为客户提供关联账户的交易明细信息
1.2.4
资产汇总报告
为客户提供全部资产和负债的汇总报告
1.3
转账
1.3.1
内部转账
实现关联账户之间的资金互转(包括即时转账和预约转帐)
1.3.2
转账明细
查询客户在网上银行执行的账户转账历史明细
1.3.3
预约转账管理
查询其在网上银行预约的账户转账信息,并可以修改和删除预约指令
1.4
个人设定
1.4.1
账户维护
实现对关联账户进行维护,可以删除关联账户和修改账户别名
1.4.2
付款账户维护
对经常付款的他人账户进行增加、修改、删除等管理操作
1.4.3
超时时间设置
个性化设置其超时时间
1.4.4
个人资料更新
更改自己在网银的部分个人资料
1.4.5
密码更改
更改自己的网上银行密码
1.5
网上客服
1.5.1
网上挂失
使用网上挂失的功能,完成对所有网上银行关联账户(不包括信用卡)的口头挂失
2
企业网银
2.1
登录和签退
2.1.1
登录
输入登录认证信息进行认证和首页显示
2.1.2
主页
登录后的首页面
2.1.3
签退
退出网银系统,包括超时退出和用户退出
2.2
账户管理
2.2.1
活期账户信息查询
查询活期账户的基本信息
2.2.2
账户明细查询
账户交易明细查询
2.2.3
贷款账户查询
贷款帐户基本信息查询
2.3
转账
2.3.1
行内转账
行内账户转账
2.3.2
预约转账
查询其在网上银行预约的账户转账信息,并可以修改和删除预约指令
2.4
审批
2.5
代发工资
2.5.1
批量代发
用户可离线编辑或者从用户的财务软件中生成批量文件进行批量转账
代发查询
2.6
系统维护
2.6.1
修改公司信息
主管也修改公司信息
2.6.2
操作员管理
2.6.2.1
清除普通操作员密码
当客户更换普通操作员,或者普通操作员忘记了其系统密码时,主管操作员可通过操作员管理清除普通操作员的系统密码
2.6.2.2
修改操作员资料
在客户更换普通操作员之后,主管操作员需要双人会同对该普通操作员的资料进行修改
2.6.2.3
复核操作员资料
主管修改操作员资料后,需另一位主管确认修改(主管无先后次序)
2.6.2.4
修改操作员权限
设置和修改操作员的工作权限
2.6.2.5
复核操作员权限
主管复核对操作权限的修改
2.6.2.6
修改操作员下属账号
设置和修改操作员的工作账号范围
2.6.2.7
复核操作员下属账号
主管复核对操作账号范围的修改
2.6.3
账户维护
2.6.3.1
账户别名维护
2.6.3.2
取消账户关联
2.6.3.3
可转账账户管理
2.7
个人设置
2.7.1
修改密码
修改个人的登录密码
2.7.2
超时设置
超时退出的时间设置
3
管理中心
3.1
登录和签退
3.1.1
登录
银行职员通过本功能登录到网银的业务中心,操作内部管理功能
3.1.2
主页
银行职员成功登录到业务中心后的界面
3.1.3
签退
已登录职员通过本功能登出业务中心
3.2
客户管理
3.2.1
个人客户管理
3.2.1.1
增加客户
银行职员通过本功能完成客户资料在网银系统的注册
3.2.1.2
搜索客户
银行职员通过本功能查找其所管理的网上银行客户,以便于对做进一步的操作
3.2.1.3
客户信息修改
职员对发生了变更的客户信息进行调整和修改
3.2.1.4
客户账户关联
职员通过本功能为零售网银客户关联可以在网银操作的银行帐户
3.2.2
企业客户管理
3.2.2.1
增加客户
银行职员通过本功能完成企业客户资料在网银系统的注册
3.2.2.2
搜索客户
银行职员通过本功能查找其所管理的网上银行企业客户
3.2.2.3
企业信息修改
职员对发生了变更的企业客户信息进行调整和修改
3.2.2.4
企业操作员管理
职员通过本功能为企业创建操作员和维护操作员信息
3.2.2.5
企业账户关联
职员通过本功能为企业网银客户关联可以在网银操作的银行帐户
3.3
组织机构管理
3.3.1
组织机构列表
职员通过本功能显示组织机构的列表
3.3.2
增加组织机构
职员通过本功能添加一个新的机构信息
3.3.3
修改组织机构
职员通过本功能完成组织机构信息的修改
3.4
职员管理
3.4.1
增加职员
通过本功能,增加一个新的职员信息到业务中心
3.4.2
职员列表查询
通过本功能,显示业务中心的职员列表
3.4.3
修改职员信息
完成对所管辖职员信息的修改,不包含对自己职员信息的修改
3.5
事件类型管理
3.5.1
增加事件类型
职员通过本功能完成事件类型的增加
3.5.2
事件类型列表查询
本功能提供对已有事件类型的列表,并提供对具体事件类型的查看和修改链接
3.5.3
修改事件类型
用户通过本功能修改已存在的事件类型基本信息
3.6
事件管理
3.6.1
事件所搜
本功能让职员根据一定的条件,检索事件。
并得到搜索的结果列表
3.6.2
创建事件
本功能提供给银行职员来创建一个新的事件
3.6.3
事件回复
本功能使职员能够对事件做相关的处理。
包括:
请求获得帮助,指派,发送
3.6.4
分派给我的事件
本业务提供给银行职员对权限范围内事件的处理功能
3.6.5
事件请求
本业务让银行职员能够查看和处理其他职员发来的协助请求
3.6.6
关闭事件
本业务让银行职员查看和处理已提供帮助而且客户事件已关闭的事件
3.6.7
事件审批
本业务提供给银行职员对事件回复给客户之前进行审批的功能
3.7
证书管理
3.7.1
证书下载
该功能用于客户证书下载
3.7.2
证书挂失
提供给用户对证书进行临时挂失的功能,确保客户证书的安全
3.7.3
证书密码修改
为用户提供证书密码修改的功能
项目不包含的功能
4.2
本项目不包含以下的功能:
1.不包含监控系统
网银的监控系统不在本期项目考虑
2.不包括报表系统
网银的报表不在本期实现
3.不包括日终系统
网银的日终系统不在本期实现
4.3系统的性能要求
指标
期望达到数值
系统应用可用率
99.9%以上
系统响应时间
小于2.5秒(公司内部测试环境)
在线连接数
20,000
最大并发交易量
80
页面
页面简捷,易用。
便于客户化。
项目交付清单
5
交付物名称
介质形式
遵循标准
备注
《网银需求规格说明书》
书面
《网银用户需求说明书》
书面
《软件架构设计说明书》
书面
《数据库设计说明书》
电子
《详细设计说明书》
电子
源代码
源文件
目标码
电子
系统测试用例
书面
《单元测试报告》
书面
《系统测试报告》
书面
《性能测试报告》
书面
《验收报告》
书面
《产品发布报告》
书面
项目验收标准
6
软件验收标准
6.1
1.系统功能验收
以本文第3节系统功能需求范围为依据,以甲乙双方确认的《项目软件需求规格说明书》(以双方签字为准)所定义的功能为验收的标准。
2.性能验收
环境标准
硬件型号
RS6000F85
CPU主频
451MHZ
内存
4G
操作系统
AIX
数据库
Oracle9.2
性能指标
吞吐量
>20
数据流量
>1MB/s
主机延时
<.05ms
并发交易数
>80
并发用户数
>20000
交易丢失率
<0.1%
交易平均响应时间
<2.5s
CPU占用率
<70%(2000个交易)
以本文第3节性能需求为依据,以甲乙双方确认的《项目软件需求规格说明书》(以双方签字为准)所定义的性能为验收的标准。
3.其它要求
4.软件缺陷
经过验收测试后,系统的残余缺陷按照严重程度分类,分别满足对应的验收标准则视为验收测试合格。
缺陷分类表(严重程度按从大到小排列)
严重程度
描述
验收标准
A类(系统级)
造成操作系统、相关应用服务器宕机,整个网络系统瘫痪类系统级的bug。
=0
B类(应用级)
影响平台稳定性、部分网络系统瘫痪类应用级的bug,造成本应用系统宕机,相关的应用子系统宕机,架构类bug,可移植性类bug,接口类bug,可重用性类bug。
=0
C类(业务级)
业务处理终止或者出错类bug,交易出错及其一致性类bug,安全类bug,容错类bug,性能类bug,算法类bug,功能类bug等,安装部署类bug,与组织标准不符类bug。
<=10
D类(操作级)
易用性bug,界面类bug,提示信息类bug。
<=15
E类(文档级)
安装手册,用户手册,代码冗余,可跟踪性。
<=20
软件文档验收标准
6.2
Ø文档验收以抽样方式进行,抽样率为20%。
如果在验收的文档中,错误的总字数超过抽样文档总字数的5%,或描述每一独立完整的功能/章节错误,则视为验收失败;否则为验收合格。
Ø
Ø软件文档必须满足神州数码西安研发中心CMMI体系标准;
Ø
项目约束
7
进度
7.1
本项目要求在5个月内完成。
费用约束
7.2
本项目的成本要求在60万元内。
其他约束
7.3
项目组织结构
8
组织结构图
8.1
乙方项目领导小组
何钰
前端业务组
后端接口组
配置管理组
后端服务组
测试组
变更控制委员会
刘刚
张玉
甲方项目领导小组
甲方项目经理
角色分派及角色职责
8.2
乙方项目领导小组:
由乙方项目决策管理人员组成。
甲方项目领导小组:
由甲户方项目决策管理人员组成。
变更控制委员会:
由甲方、乙方项目领导小组中代表组成,进行重大变更决策。
甲方、乙方项目经理:
负责项目的管理、进度跟踪、风险控制、项目经费、项目人员等
质量经理:
负责项目管理过程跟踪、各里程碑评审、文档审核、文档规范等
技术经理:
负责整个项目的技术架构、技术实现、开发规范、代码审查等
配置管理组:
负责配置库、软件配置项的管理。
前端业务组:
主要做个人、企业、管理的前端开发,包括界面、Bean和控制器开发
后端接口组:
在Integrator内部实现所有一期的业务,包括报文处理和AOP业务实现
后端服务组:
开发网银系统的Sm@rtFusionServer部分,包括系统级和应用级组件,数据库部分也包含其中。
测试组:
负责编写系统测试计划、测试案例、系统测试、测试报告
裁减说明
9
请参看《FS105-003_Sm@rtFusion网银产品项目PDP》