电子银行管理系统需求分析说明书资料Word格式文档下载.docx
《电子银行管理系统需求分析说明书资料Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《电子银行管理系统需求分析说明书资料Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
1.7.2硬件环境7
1.7.3接口8
1.7.4控制8
需求规定8
1.8模块流程描述8
1.8.1业务流程总体描述8
1.9对功能的规定16
1.9.1系统功能层次模块图16
1.9.2各功能描述17
1.9.3对非功能性的需求19
概述
目的
本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。
用户在进行存款取款的时候要做到高效高速地完成,计算机在这个过程中起到至关重要地作用,而我们的这个系统就是让计算机能够轻易地解决这一问题,用户需要存款并且快速将自己的使用信息记录下来,工作人员不用手写记录,人机交互中完成记录的输入。
用户取款的时候计算机能很快速的清算出用户余额数并快速取款并打印单据。
本说明书的预期读者为:
客户项目经理、开发项目经理、测试项目经理、系统测试人员、系统开发人员等。
背景
a)待开发的软件系统的名称:
银行账户管理系统
b)本项目的任务提出者及单位:
中软国际。
c)开发者:
计科第一小组
d)用户:
银行工作人员,银行客户,维修人员
e)实现该软件的计算中心或计算机网络:
江南大学逸夫楼。
范围
系统包括的范围:
银行存款,取款,贷款,还贷。
修改密码,修改透支额度,信用卡业务,账户注册,定期存款。
术语定义
电子银行:
客户通过客户端而不是真人客服来进行银行账户管理的一款软件。
取款:
储户从银行提取一定金额,仅能为整百。
存款:
储户向银行存入一定金额。
贷款:
客户向银行借款,一定期限后还清本息。
透支额度:
是指信用卡发卡机构给予持卡人在持卡购物消费时规定限额内的短期透支的最大限额。
允许“先消费,后还款”。
定期存款:
储户向银行存入一笔定额存款,指定年份后取出可以获得高利率。
转账:
资金由一个银行账户转入另一个账户
记录管理:
银行管理员有权限进行用户操作的查询,和指定权限
参考资料
a)银行储蓄业务系统业务需求理解文档V1.0.doc
b)银行储蓄业务系统用例分析文档V1.0.docx
c)Thinkinjava
d)数据库设计钱雪忠
任务概述
目标
随着社会的不断发展,计算机已走下科学家的殿堂,来到了老百姓的身边。
时至今日,计算机已变成人们的“家常便饭”。
我们正处在一个信息时代,计算机无处不在,它进入各行各业,改变着人们的生活。
银行系统事关民之财政,重中之重,然而它的管理模式也随着时代不断进步发展,为实现人们方便省时的办理银行储蓄业务,出现了银行计算机储蓄系统。
银行储蓄系统可以为人们方便办理储蓄业务,使人们在互联网办理存款、取款、查帐等业务,以高效、安全、互联为主要特征,为储户足不出户,提供各项业务的综合办理。
用户的特点
该系统简单易懂,用户需要有一定的电脑基础,文化水平至少是高中毕业。
组织结构图及用户角色。
角色名称
职责描述
银行工作人员
隶属于银行,负责受理客户各种业务(存款、取款、查询、解挂)等业务。
银行客户
到银行办理业务的客户
银行维修人员
负责处理故障的人员
图表01电子银行组织架构
图表01是银行储蓄系统的主要组织架构。
假定和约束
列出进行本产品开发工作的条件和限制,例如经费限制、开发期限、硬件限制、并行操作、通讯协议、安全和保密方面考虑、需要的软件工具和所采用的方法与技术等。
1)开发周期为两周
2)硬件环境:
一台或多台PC机或更高档计算机,安装所需硬盘10MB,运行时所占内存3MB以上
软件环境:
中文Win2000/WindowsNT/Vista/Win7
3)数据库密码采用MD5加密
4)系统设计采用PowerDesigner
运行环境
软件环境
名称
语种
操作系统
Windows
2003企业版
中文
数据库平台
mySql
客户端操作系统
WindowsXP及以上版本
客户端软件
无特殊要求
硬件环境
列出运行该软件所需要的硬设备。
说明其中的新型设备及其专门功能,包括:
a)处理器型号及内存容量;
b)外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;
c)输入及输出设备的型号和数量,联机或脱机;
d)数据通信设备的型号和数量;
e)功能键及其他专用硬件
服务器
最低配置
推荐配置
WEB服务器
数据库服务器
接口
1)为财务提供WebService接口
2)内部接口多数据库接口
控制
无
需求规定
模块流程描述
业务流程总体描述
1)客户需要进行电子银行操作;
2)客户登录电子银行界面客户端、
3)注册客户进行身份验证,登录个人网上银行;
未注册客户需要进行注册,进入注册界面,填写个人资料完成注册后重新验证登陆;
4)点击登陆后的电子银行各功能模块进行操作,操作完成后保存,等待银行确认后成功、
5)安全退出电子银行登陆界面
系统功能层次模块图
模块图:
转账汇款流程
.1.8.1.2.3贷款业务流程
.1.8.1.2.4修改个人信息流程
.1.8.1.2.5银行管理员管理用户流程
.1.8.1.2.6信用卡管理流程
1.8.1.2.6用户注册流程
对功能的规定
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
系统划分的模块包括:
用户管理、账户操作、转账汇款,开款业务,信用卡管理,长户信息修改功能。
系统模块图如下:
用户管理、银行账户的注册创建,由银行工作人员管理。
账户操作、登陆后的用户可以对自己的数据进行合法修改。
由银行后台确认修改
各功能描述
账户管理
总公司管理员可以以管理员身份登录账户
查询单个用户
管理员对单个用户近期所有的记录进行查询,可以生成excl表
查询全部用户
管理员对所有被管理用户近期所有的记录进行查询,可以生成excl表
管理员信息修改
管理员登录系统,进入修改信息界面,选择修改密码,输入原密码,输入新密码,再次确认新密码,都正确则显示修改后的信息,并安全退出。
记录消除
管理员根据对储户记录的查询,可以检查是否操作合法,即是否使用了系统的bug来进行非法活动,如果监测到异常,可以对此条记录进行还原。
并且冻结该储户。
账户操作
银行储户注册后,可以使用客户端进行一系列的业务办理
转账汇款
汇款
储户通过客户端向邮局提供申请,汇款到一个指定地址,用户登录系统,进入汇款页面,选择汇款地,设置金额。
并且确认信息,成功则提示完成并且生成汇款记录,然后安全退出。
转账
用户登录系统,进入转账页面,选择转入账户,设置金额,填写转出账号,并且确认信息,成功则提示完成并且生成转账记录,然后安全退出。
贷款业务
贷款
用户登录系统,进入贷款业务界面,申请贷款,并且同意个人贷款业务介绍,选择贷款地点,填写贷款金额,选择抵押物,确认信息,成功则提示完成,生成贷款记录并安全退出。
还款
用户登录系统,进入还贷款业务界面,申请还贷款,选择贷款编号,确认贷款信息,填写还款金额,确认,正确则提示完成并生成还款记录,安全退出。
信用卡
存款
储户向银行存入一定金额。
取款
储户从银行提取一定金额,仅能为整百。
透支
是指信用卡发卡机构给予持卡人在持卡购物消费时规定限额内的短期透支的最大限额。
修改透支额度
用户登陆系统,进入信用卡管理界面,选择一张信用卡,选择信用卡透支额度修改业务。
输入新透支额度,提示完成。
查询明细
登用户登陆系统,进入信用卡管理界面,选择一张信用卡,选择信用卡查询明细业务。
进行身份验证,通过则显示账户明细。
转定期
用户登陆系统,进入信用卡管理界面,选择一张信用卡,选择信用卡转定期存款业务。
选择存入金额,存入时间,确认信息,正确则提示成功并生成定期存款记录,安全退出。
注册用户
用户选择注册界面,阅读并同意用户协议,填写个人信息,确认个人信息,成功则提示完成并生成注册记录。
储户信息修改
用户登录系统,进入修改信息界面,选择修改密码,输入原密码,输入新密码,再次确认新密码,都正确则显示修改后的信息,并安全退出。
对非功能性的需求
对性能的规定
精度
数值均为整百
时间特性要求
说明对于该软件的时间特性要求,如对:
a)响应时间;
b)更新处理时间;
c)数据的转换和传送时间;
d)解题时间等的要求。
灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a)操作方式上的变化;
b)运行环境的变化;
c)同其他软件的接口的变化;
d)精度和有效时限的变化;
e)计划的变化或改进。
对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。
输人输出要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。
对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
编号
项目
数据类型
是否必填
1
账号
字符
√
非空,6个字符
2
密码
非空,至少6个字符
3
金额
大于0,必须整百
4
余额查询
大于0
5
修改密码
6
7
用户名
非空
8
证件号
非空,18个字符
9
邮箱
格式为XXXXX@XXX.com
10
开户名
11
有效证件
数据管理能力要求
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。
故障处理要求
列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
其他专门要求
计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。
例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。