当前位置:文档之家› 银行储蓄系统的需求规格说明书

银行储蓄系统的需求规格说明书

1.引言
1.1 项目背景
项目说明:随着社会经济的发展,以及数字生活的逐步渗透,如何为用户提供更加便捷、更加周到的服务已经成为各大银行竞争的焦点。

但如今银行储蓄系统工作效率比较低,越来越不能满足广大人民群众的需求,人们希望可以更方便更省时更省力的办理储蓄的相关业务。

人们不再满足于以前传统的哪家银行卡只可以在那家银行存款提款的模式。

而如今计算机网络的高速发展及普及度的进一步加强,越来越多的人希望通过在家实现存取款或是通过上网实现网上银行的功能等。

在这样的趋势下,明显可以看出现今的银行计算机储蓄系统不能够满足人们日益增长的需求,为提高该银行的存取款工作效率,降低工作的人力、物力开支,提高工作的准确性、正确性,并且便于用户信息存取,需要建立一个新的、高效的、方便的、互联的计算机储蓄系统
1.2 项目目标
(1).处理速度的提高及准确度的保证;
(2).人员利用率的改进及合理调度。

(3).改进管理和服务;
2.运行环境
1)客户端
操作系统:Windows xp/2000 server/2003 server/2008 server/7, Linux。

浏览器:IE 7.0以上,Firefox3.5以上,chrome 6以上。

2)服务器端
操作系统:Windows xp/2000 server/2003 server/2008 server/7, Linux。

浏览器:IE 7.0以上,Firefox3.5以上,chrome 6以上。

3)数据库
操作系统:Windows 7
数据库系统:Mysql 5.0及更新版本
3.性能需求
1)客户端一般相应时间不超过1秒。

2)报表统计时间不超过30秒。

4.安全性需求
1)对数据的访问设置权限,以保证用户个人信息的保密性。

2)对用户输入的密码进行单向加密,以防止密码泄露造成经济损失。

3)保证用户进行的业务执行正确和安全。

5.外部接口需求
用户接口
本系统采用B/S架构,所有界面使用WEB风格,用户界面的具体细节将在概要设计文档中描述。

6. 银行系统业务流程图
7. 银行系统
一、数据流程图
二、系统管理子系统
普通用户可以执行的功能是用户登录、修改密码和浏览本人信息。

用户管理部分包括创建、删除、修改和查询用户等功能。

银行系统的用户号一律用工号来表示,工号为5位数字,首位数字代表所属部门,其他4位是顺序号。

用户密码的长度最少8位,最多16位,密码必须同时包括字母、数字以及其他字符,不能含有工号。

密码三个月内至少修改一次,每次修改的密码不能与前三次密码相同。

修改核心数据部分包括添加、删除和查询修改计划,以及恢复修改等功能。

银行系统现有的核心数据主要有:各类储蓄、贷款的利率;信用卡利息及预借现金手续费;各种外汇之间的市场汇率以及银行各档次交易价格。

所有核心数据都可以根据需要由系统管理员修改,系统管理员可以设定一个修改计划,并指定其执行时间(精确到分)。

在计划运行之前系统管理员可以随时取消该计划。

系统中不能同时有两个尚未执行的计划。

系统管理员可以查询所有修改计划,包括已经执行的和尚未执行的,并可以随时将系统数据恢复到某一个计划执行之前的状态。

普通用户
输入用户名和密码
选择功能
浏览本人信息
修改密码
验证用户名/密码
重新输入提示
是否重新输入


有效
重新输入提示2
是否选择其他功能
有效
成功修改
无效
验证密码
是否重新输入2

无效



普通用户活动图
8.数据词典及数据描述:
9.词条说明
1.数据流词条描述
a)数据流名:存款单
说明:当用户要存款时银行计算机储蓄系统就产生一个存款单给用
户,银行计算机储蓄系统又要把存款单给银行内库进行确认审查。

数据流来源:用户
数据流去向:银行计算机储蓄系统
数据流组成:存款单=存款人+存款银行+业务员编号+存款金额+存款日期
业务员编号=“01”..“99”
存款日期=年+月+日
数据量流通量:暂不统计
b)数据流名:存单(反馈信息)
说明:银行系统给用户每次存款打印的存款资料表单
数据流来源:银行计算机储蓄系统
数据流去向:用户
数据流组成:存单=存款人+存款银行+业务员编号+存款金额+存款日期+手续费+帐户余额
业务员编号=“01”..“99”
存款日期=年+月+日
位置:输出到打印机
数据量流通量:暂不统计
c)数据流名:取款单
说明:记录用户每次取款的资料和情况
数据流来源:用户
数据流去向:银行计算机储蓄系统
数据流组成:取款单=取款人+取款银行+业务员编号+取款金额+取款日期
业务员编号=“01”..“99”
取款日期=年+月+日
数据量流通量:暂不统计
d)数据流名:利息清单(或账单)
说明:当用户取款时,银行内库要把利息清单(或账单)给银行计算机储蓄系统处理,再把利息清单(或账单)交于用户
数据流来源:书库
数据流去向:事务处理
数据流组成:取款信息=取款人+取款银行+受理业务员+取款金额+取款日期+手续费+帐户余额
业务员编号=“01”..“99”
取款日期=年+月+日
位置:输出到打印机
数据量流通量:暂不统计
2.数据文件(存储池)描述
a)数据文件名:用户信息表
简述:用于存放用户的个人资料情况及其它相关信息
输入数据:用户信息
输出数据:用户信息
数据文件组成:用户信息表=用户编号+身份证号码+姓名+性别+年龄
+住址
存储方式:关键码
存取频率:经常
b)数据文件名:密码信息表
简述:用于存放用户存取款所需的密码
输入数据:密码信息
输出数据:密码信息
数据文件组成:密码信息= 存取款密码+设置密码日期
存储方式:关键码
存取频率:经常
c)数据文件名:存取款信息表
简述:主要是对存取款时所产生的存单、利息清单(或账单)及账
面上金额进行存储
输入数据:存取款信息
输出数据:存取款信息
d)数据文件组成:存取款信息表= 存单+利息清单(或账单)+存取款日
期+帐户金额
存储方式:直接
存取频率:经常
3.加工逻辑词条描述
a)加工名:银行计算机储蓄系统
加工编号:0层
简要描述:对用户存取款进行管理和处理
输入数据流:存款单、取款单
输出数据流:存单、利息清单(或账单)
加工逻辑:若存取款信息正确且密码正确无误则存取款成功,否则提
示重写或重填。

4.外部实体词条描述
a)名称:用户
简要描述:存款、取款、贷款、查询等
有关数据流:存款单、存单、取款单、利息清单(或账单)
数目:4
10.其它需求
(1)可用性
本软件也可以通过单步跟踪的操作进行检查处理。

(2)安全性
由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。

(3)可维护性
本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。

修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。

相关主题