银行管理系统-需求规格说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录1.引言1.1编写目的1.2项目背景1.3定义1.4参考资料2.任务概述2.1目标2.2运行环境2.3条件与限制3.数据描述3.1静态数据3.2动态数据3.3数据字典3.4数据采集4.功能要求4.1功能划分及描述5.性能需求5.1数据精确度5.2时间特性5.3适应性6.运行需求6.1用户界面6.2硬件接口6.3软件接口6.4故障处理7.其他要求7.1可使用性7.2安全保密性7.3可维护性银行管理系统需求规格说明书1.引言1.1编写目的随着经济社会的快速发展,人们已不满意于人工存取款的低效率,追求更高的存取效率,并且业务的种类逐渐丰富、复杂度提高,人工操作出现的失误也呈现上升趋势,银行根据行业和用户的需求,决定开发新型的银行管理系统,以降低操作复杂度、出错率,从而提高工作效率。1.2项目背景(1)开发软件名称:银行储蓄系统。(2)项目发起者:张根耀(2)项目开发者:“银河一号银行管理系统”开发小组(3)用户单位:各种商业银行。1.3定义列出开发中的需求与文档中词的特定含义1.4参考资料(1)《软件工程》张俊兰王文发编著西安交通大学出版社(2)《面向对象程序设计》谭浩强编著清华大学出版社(3)《软件工程》任胜兵邢琳编着北京邮电大学出版社2.任务概述2.1目标本银行管理系统旨在提高银行工作人员的工作速率、以及降低出错率,通过简单高效的操作来实现目的,将一系列的操作集成起来,实现功能的耦合,提高操作的易操作性、高效率性。同时用户也可以查询自己账户的所有信息,使一些类似于查询账户信息、修改账户密码、查询余额、查询透支额的功能,可以从人工柜台中分离出来,不必为了类似的查询功能,使得用户前往柜台办理,同时也减少了柜台工作人员工作量。2.2运行环境(1)运行内存256M以上(2)处理器在奔腾2以上(3)操作系统为Windows98/NT/XP/72.3条件与限制(1)需在网络连通条件下运行(2)需有服务器支持用户访问3.数据描述3.1静态数据类别别名数据类型长度非空_CardId用户账户卡号NUMBER自增Y_ID用户身份证号VARCHAR218Y_Name用户真实姓名VARCHAR220Y_Address用户通讯地址VARCHAR240Y_Call用户电话号码VARCHAR211Y_Password用户账户密码VARCHAR220Y_MoneyT预存货币种类VARCHAR28Y_AccountT账户类型VARCHAR220Y3.2动态数据类别别名数据类型长度非空_FirstSaving预存款额NUMBER16Y_OverDraw透支款额NUMBER16Y3.3数据字典数据名字:账户注册数据来源:储户数据目的:储户信息表数据组成:用户身份证号用户真实姓名用户通讯地址用户电话号码用户账户密码数据名字:账户注册数据来源:系统生成数据目的:注册账户数据组成:用户账户号码预存货币种类账户类型透支款额数据名字:取款数据来源:储户数据目的:储户信息表数据组成:账户号码账户密码取款金额账户类型货币类型数据名字:存款数据来源:用户数据目的:储户信息表数据组成:存入金额账户号码货币类型3.4数据采集数据的采集主要有操作员进行手动录入,将用户的实时信息录入,包括用户的身份证号、真实姓名、通讯地址、电话号码等。而账户卡号则由系统分配,账户类型、货币种类、预存款额由用户的选择进行动态变化。4.功能要求4.1功能划分及描述4.1.1新用户注册新用户的注册即创建账户:通过交互界面输入一个账户的所有信息,并将该账户信息记录添加到账户信息表中。账户信息包括:储户的身份证号、真实姓名、通讯地址、电话号码、账户类型、货币种类、预存款额、账户密码。在创建用户成功后,由系统产生卡号来标示用户账户。4.1.2已注册用户登陆通过交互界面输入要登录的帐号和密码,系统在账户信息表中搜索待登录账户,并根据搜索结果显示不同的信息:如果指定的帐号不存在,则显示”无此帐号!”提示信息;如果帐号存在但密码不符,则显示”密码错误!”提示信息;如果信息都符合,则立即出现账户管理界面,显示账户的所有信息包括账号、账户类型、币种、余额和储户的所有信息(身份证号、真实姓名、通讯地址、电话号码)。4.1.3用户存款在柜员操作时进行存款操作不需要输入密码即可存款,而储户在成功登录账户后,才可以进行存款操作。4.1.4用户取款储户在成功登录账户后,可以进行取款操作。其中一般账户和结算账户的取款操作相同,定期存款账户不得在未到期之前取款,信用卡账户允许透支10000元(各币种)。4.1.5查询用户信息储户在成功登陆账户后可以查看本账户的所有信息资料。用户信息包括:账户卡号、储户的身份证号、真实姓名、通讯地址、电话号码、账户类型、货币种类、预存款额。4.1.6查看透支储户在成功登陆账户后可以查看本账户的透支。对于储蓄卡类账户无透支,而对于信用卡类账户则可以显示实际的透支金额。4.1.7修改密码储户在成功登陆账户后可以进行密码的修改。必须先输入原始密码,再输入新密码,并重复。若原始密码错误,直接提示密码错误。当原始密码正确时,进行新密码的验证(必须不少于6位且两次输入相同),方成功进行密码修改,并跳转到登录页面。5.性能需求5.1数据精确度对于数据的精确度要求很高,预存金额要求保留小数点后两位。5.2时间特性系统开发初期的要求就是提高系统响应速度,提高工作人员的工作效率,缩短用户的业务等待时间。5.3适应性本系统对于外界条件的要求不高,故而对于不同的外界环境的适应性高。6.运行需求6.1用户界面采用类DOS的命令接口界面,对用户友好,必须对键盘提供支持,界面的设计应遵循如下规则:(1)界面具有一致性,遵循相应的规则要求。(2)提供简单的错误处理。(3)提供信息反馈,用多种信息提示用户当前的软件运行状态。;(4)操作可逆,其动作可以是单个操作,或者是一个相对对立的操作序列;(5)显示启动画面,画面要简洁明了,不能太过花哨。(6)对于系统主页面和子系统的页面、采用输入对应序号进入子功能,对于其他输入无响应6.2硬件接口支持一般的PII或更高档微机,笔记本电脑,拥有具有备用电源6.3软件接口运行与操作系统为Windows98/NT/XP/7及以上6.4故障处理正常运行时出现的错误,系统会提示对应的操作错误代码及改正意见,若系统出错的话,应该有恢复系统的功能,并且必须保护数据的准确性。并且应该对数据进行备份和还原。7.其他要求7.1可使用性本系统的操作简单,容易操作,故而可使用性很高,不过对于后台管理则需要具有专业知识的人员操作。7.2安全保密性本系统为面向银行类客户开发的,故而其安全性、保密性要求都是很高的。不能允许银行的信息和用户的信息泄露。7.3可维护性本系统采用面向对象的程序开发技术,其可维护性性能很高。

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功