《2022年银行储蓄系统 .pdf》由会员分享,可在线阅读,更多相关《2022年银行储蓄系统 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、银行储蓄系统需求分析1 引言1.1 编写目的随着信息技术的发展, 计算机技术已被应用于各行各业。为了方便银行业务员对储蓄业务的高效处理特开发银行储蓄系统。本报告是基于用户需求的文档,目的是为规范软件开发流程, 提高软件开发过程中的能见度, 便于对软件开发过程的管理控制,以及后期维护。 同时提出了本软件的开发过程和主要功能,便于程序员与用户之间的交流和协作,。并作为开发成果的原始依据,还表现了软件的共性,以期待获得更大方面的应用。银行储蓄系统的需求规格说明书记录了软件开发的细节问题,明确了软件的需求,明确了项目的任务, 规划与进度, 开发与测试, 便于用户与开发商协同工作。本文档的读者只要开发人
2、员,维护人员, 测试人员, 管理人员, 以及用到此软件的其他人员。1.2 背景随着科学技术以及经济的高速发展,如何为用户提供更加方便, 更加高效的服务,已经成为当今各银行的竞争焦点。然而现在银行业务的低效率,根本不能满足用户的需求, 人们希望可更方便更省时的办理储蓄相关业务,再加计算机网络的普及,越来越多的人希望能把银行业务计算机网络化,充分利用信息技术以达到为用户提供更能便捷的服务。为了以上所有需求以及解决银行工作效率的迫在眉睫性,特提出银行储蓄系统,本系统旨在提高储蓄银行的存取款效率,提高工作的准确性和可靠性,并且便于用户存取需要。该软件采用 C/S 架构,运用功能强大的数据库软件开发工具
3、进行开发,具有很好的可移植性,可在应用范围较广的DOS ,WINDOWS系列等操作系统上使用。除此以外, MOS V1.0 可通过访问权限控制以及数据备份功能,确保了数据的安全性。1.3 定义PDP:数据流程图DB:数据库BSS : Bank Savings System :银行储蓄系统。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - 1.4 参考资料国标 8567-88 规范信息系统分析与设计刘腾红刘婧砡清华大学出版社软件工程
4、导论张海藩清华大学出版社数据库概论萨师煊、王珊高等教育出版社2 任务概述2.1 目标 减少劳作通过计算机对本系统的控制使得银行工作人员的工作量大幅度减少、同时工作效率大幅度提高。 便捷操作用户可以随时查询自己的账户余额情况本系统是一个独立的软件系统,其中包含自己的用户信息数据库,银行工作者信息等2.2 用户的特点本软件的最终用户可分为银行工作人员和系统维护人员。其中,要求操作人员对计算机有一定了解,可以无障碍的使用本系统提供给操作人员操作权限内的各种功能。要求维护人员是对本系统有较深的了解,同时对系统相关信息及工作流程有所了解的技术人员。本系统使用频度很大, 所以经常对本系统进行必要的检修,防
5、止系统出错。2.3 假定和约束由于课程设计开发时间有限,除统一安排的上机时间外,只能利用有限的课余时间进行设计。开发经验不足, 知识欠缺以及相关知识运用不熟练都可能导致开发过程中相关问题的存在名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - 3 需求规定3.1 对功能的规定3.1.1 系统功能描述取款功能:(1) 用户输入自己的密码(2)业务员输入相关信息(3)系统利息计算,在原账户信息中将取款额减去。(4)若为清户,记录注销该账
6、户,将账户余额一并交与储户。(5)打印利息清单给储户。存款功能:(1)系统需要在原账户信息中增加一条记录,包括存款人姓名,存款类型,存款日期,利息等信息。(2)若为储户建立一个新的账户,须记录此次的记录。(3)打印存款单给储户。3.1.2 业务和数据流程图(1)银行储蓄系统的系统流程图:(2)银行储蓄系统的数据流程图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - 储户储户P1银行储蓄系统取款单/利息单存取款单顶层数据流程图P1
7、.1更新库存余额P1.3生成利息单业务员储户利息单P1.2处理取款库存余额取款信息取款单利率单库存余额库存余额利率信息一层数据流程图(取款处理)P1.1更新库存余额P1.3生成存款单业务员储户P1.2处理存款存款信息存款信息存款单存款单库存余额库存余额一层数据流程图(存款处理)业务员P1.1.1接受存款信息P1.1.2验证存款信息P1.1.3更新库存P1.2.1处理存款信息P1.3.1输出存款单存款单存款单存款信息正确的存款信息存款信息存款单用户密码密码库存余额储户存款单存款余额存款信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
8、 - 名师精心整理 - - - - - - - 第 4 页,共 9 页 - - - - - - - - - 二层数据流图(存款处理)业务员P1.1.1接受取款信息P1.1.2验证取款信息P1.1.3更新库存P1.2.1处理取款信息P1.2.2利率计算存款单取款单存款信息正确的取款信息取款信息用户密码密码库存余额P1.3.1输出取款单利率信息利率单利率信息库存余额利率信息表利率单储户库存余额二层数据流图(取款处理)3.1.3 数据字典名字:储户资料表别名:储户个人资料表 . 描述:提供给银行的储户信息,便于业务员操作和系统信息定义:储户信息储户号 +姓名省份证号 +联系电话 +账户正整数(数据库
9、自动生成)位置:储户资料表名字:银行信息表定义: 银行信息银行号 +银行名称 +电话+地址名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 9 页 - - - - - - - - - 名字:工作人员资料表描述:描述了工作人员的个人信息定义:工作人员信息工号+密码工号正整数(数据库自动生成)位置:工作人员资料表名字:存折描述:用于存放储户存取款余额信息定义:存折信息存折号 +存折名称 +开户日期 +余额名字:存单别字:存款单描述:银行给储户的存款资料单定义:存款单=存款人姓名
10、 +存款银行 +业务员编号 +存款金额 +存款日期 +手续费 +帐户余额位置:输出到打印机名字:取单别字:取款单描述:记录储户每次取款的信息及余额情况定义:取款单 =取款人姓名 +取款银行 +受理业务员 +取款金额 +取款日期 +手续费 +帐户余额位置:输出到打印机名字:余额表别字:余额文件描述:系统为储户每次交易后结算的帐户余额资料定义:余额信息 =帐户+交易种类 +交易日期 +剩余金额位置:系统数据库名字:利息表别名:利息文件描述:储户取款时根据存款情况所得的利息金额定义:利息清单 =利率+存款日期 +取款日期 +存款种类位置:输出到打印机名师资料总结 - - -精品资料欢迎下载 - -
11、- - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 9 页 - - - - - - - - - 3.1.4 E-R图各实体属性及其之间的联系E-R图如下所示:银行账户储户业务员依附管理属于属于属于111N1NNNMN金额帐户名开户日期存 /取款金额存/取款日期储户名密码储户名帐号帐号密码工号工作电话地址银行名银行号身份证号码电话号码3.2 对性能的规定3.2.1 精度从数据库取数据时,要求数据记录定位必须准确,向数据库文件中添加数据时,要求输入的数据必须准确。名师资料总结 - - -精品资料欢迎下载 - - - - - -
12、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 9 页 - - - - - - - - - 3.2.2 时间特性要求响应时间: 1-2 秒。3.2.3 灵活性可以对数据库进行周期性更新3.3 输入输出的要求输入要求:在进行输入时要保证数据能够快速准确的存贮到数据库中。并且在输入时如果出现错误,需要给出错误提示信息。输出要求:输出主要包括储户信息, 余额信息等相关信息。 在这方面要保证当数据输入到数据库中时能够立刻显示,要保证信息的及时计准确性。3.4 数据管理能力要求建立关系型数据库,其中包括储户信息表,业务员信息表,存款信息表,取款信
13、息表, 库存余额信息表, 利息信息表, 银行信息表等七个基本表。表的设计考虑到了实体完整性、参照完整性及用户自定义完整性三类完整性约束。只有数据库管理员才能够对数据库中的数据进行更新和删除。由于该系统涉及到大量的数据存取操作, 再加上对储蓄系统的频繁使用,因此对数据的存储和配置性能有一定的要求。3.5 故障处理要求硬件故障:情况 1:服务器电源不正当关闭处理: a . 数据库事务回滚到断电之前的状态。b. 为服务器提供一个备用充电电源能够支持服务器进行临时数据的正常保存。情况 2:网络不能连接处理: a. 检修本地端网络连接是否正常;b. 查看端点间网络线路是否完好。情况 3:存储空间已满处理
14、: a. 数据库切换到备份存储空间; b. 进行数据检索,删除日期超过4 年的数据。软件故障:情况 1:服务器死机处理: 程序自动保存内存中的临时数据;重启机器情况 2:服务端程序报告异常处理: 保存好临时数据,关闭访问端口,关闭程序重新启动,通过临时数据初始化程序情况 3:服务器端响应速度慢名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 9 页 - - - - - - - - - 处理:查看接收的数据信息, 看是否有不法分子的攻击, 并作好防火墙的配置3.6 其他专门要
15、求a. 储户要妥善保护自己的个人命令密码,如密码丢失或被盗系统可以对其进行处理b 拥有登录权限的人员应该妥善管理自己的密码,防止他人窃取;c. 随机抽取数据进行人工校验,检验系统是否运行正常,处理是否合理。4. 运行环境规定4.1 设备运行本系统要求处理器在奔腾III以上、内存在 256MB 以上的普通 PC机或专用服务器。4.2 支撑软件本系统支持的操作系统包括: Windows 2000 、Windows XP 、window7和 Linux 。本系统支持的数据库: Oracle 、MYSQL、SQL Server 本软件的开发工具: Eclipse 、JDK 1.6 、MYSQL 4.3 接口4.4 控制本系统通过“用户验证”模块进行用户登录的控制,根据不同权限调用不同的模块。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 9 页 - - - - - - - - -
限制150内