银行帐户管理系统需求分析说明书
银行帐户管理系统需求分析说明书
1、 引言
1.1 编写本数据库的目的
通过本课题研究,能够较详细地体会数据库系统的构建过程、加深对课堂所学知识的理解,并将所学知识应用于现实生活实践中。结合对银行管理要求及储户需要的调查分析,运用数据库系统这门课程的内容,从银行的实际要求出发设计一个《储户储蓄账户管理系统》。在设计中将调查现有银行系统的优点及不足,并在本套系统中对长处加以继承,对不足处进行必要的改进。 1.2 数据库的作用范围
本数据库系统使用在银行的日常储蓄业务中,是整合了储蓄所柜台操作系统、自动取款机系统和网上银行三个界面的,并包含了管理系统的综合数据库。管理系统能够对银行内的储蓄业务上的资金流进行分析,以及时发现不良的异常行为和对银行业绩进行评估。
1.3 定义、同义词与缩写 ATM:自动柜员机 1.4 参考文献
《软件工程理论与实践》科学出版社 《数据库系统教程》(第二版)高等教育出版社 《PowerDesigner分析设计与应用》电子工业出版社 2、 一般性描述
2.1 用户需求
通过问卷调查可知,普遍认为ATM方便快捷,安全性较好;综合问卷结果和银行效率,认为ATM上不需要增加其他币值的币种;网上银行作为一种较新的银行形式,安全性较高但有待于宣传,如果在安全性保证的前提下网上银行还是很有前景的;网上证券和网上购物都是有其相对于ATM和柜台的优势,即方便和快捷,但其功能有待于进步完善和推广。 调查问卷见附3
2.2 产品与其环境之间的关系
本数据库系统应用平台是PC机及ATM上。由键盘输入信息,由屏幕显示并带有打印机。随着应用的需要,不同银行间的不同的数据库系统将有可能互联,因此本数据库系统将提供外部接口。 2.3 产品功能
1) 为银行用户提供ATM提款机自动化服务; 2) 对各类账目进行统计和管理; 3) 提供网上转账操作
4) 对用户的帐户的活动进行记录;
5) 对行内总支出收入做一个详细的统计; 6) 银行对用户的各种操作进行登记,生成记录,以便以后对某段时间内账目的监控。 7) 支持一般的存取转查功能。 2.4 用户特征
储户:可能为没有电脑使用经验的普通使用者
柜台工作人员:经学习使用柜台业务的操作界面,但该界面也应尽量简便 企业管理人员:会使用电脑的基本操作,但管理系统也应尽量简便。 2.5 限制与约束条件
本数据库系统应严格审查可登陆成功的人员身份,确保资料的安全与保密。不同身
份的用户人员只能查询与其登陆身份级别相符的资料。 身份验证要求见附2
3、 特殊需求
3.1 功能和行为描述
下图为本系统的用户功能图:
3.2 外部界面需求
柜台操作界面功能较全面,操作也较多。可进行开户、销户等全部操作。界面要求功能集中、强大,以提高工作人员的效率。
ATM操作界面,功能相对简单,便于实现。仅包含少数几个操作。界面设计重在简单、实用和明了。
网上银行操作界面可提供除开、销户以外的大部分操作。并要求界面要美观,一是
下表列出了10项基本功能:
储户满意。
管理界面应使准确反映管理人员的意图,可分部输入信息意识操作简化、准确。 3.3 性能需求
因为储户在柜台、ATM和网上操作时,没有太多实践等待也不可以等太久,因此各种操作应在较快时间内完成。
附录1:数据流图
0层图: 1层图
员工表
用户资料表
2层ATM系统
2层网上系统
账目明细表
相关信息
2
2层:企业管理员
账目明细表
2层:系统管理员
注:由于系统管理员仅对系统进行维护,并不影响数据库内的数据流向,所以本数据流图不对系统管理员模块作数据流分析
3层取款
3存款金额及现金
需转出金额小于上次结余,丢弃
3错误则丢弃
附录2:身份验证登记分类
附录3:调查问卷
1) 你认为ATM是否安全? A安全 B一般 C不安全
2) 你认为ATM是否应该增加其他币值的币种? A要 B不要 C随便
3) 你认为ATM的主要优点是? A快捷 B方便 C安全
4) 你认为网上银行是否安全? A安全 B一般 C不安全
5) 如果能在保证安全的前提下,你是否会使用网上银行的功能? A会 B不会 C随意
6) 你是否喜欢网上证券的功能? A喜欢 B不喜欢 C不搞证券 7) 你喜欢网上银行的什么功能? A网上购物 B网上转账 C其他
8) 你对网上银行的安全性有何看法或建议? 调查结果见第2.1节