软件工程银行存款设计

上传人:平*** 文档编号:9595625 上传时间:2017-10-03 格式:DOC 页数:26 大小:306.76KB
返回 下载 相关 举报
软件工程银行存款设计_第1页
第1页 / 共26页
软件工程银行存款设计_第2页
第2页 / 共26页
软件工程银行存款设计_第3页
第3页 / 共26页
软件工程银行存款设计_第4页
第4页 / 共26页
软件工程银行存款设计_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《软件工程银行存款设计》由会员分享,可在线阅读,更多相关《软件工程银行存款设计(26页珍藏版)》请在金锄头文库上搜索。

1、 26一银行计算机储蓄系统的可行性分析一、引言1、 编写目的:应某银行要求,为提高该银行的存取款工作效率,降低工作的人力、物力开支,提高工作的准确性、正确性,并且方便用户,现为其开发计算机存储系统。本报告的读者对象为研究中心人员和主管技术人员以及项目设计人员。2、 项目背景:项目名称初步定为:银行计算机储蓄系统(CBAS,Computer Bank Account System) 。分为四个子功能模块:密码模块、更新模块、存款模块和取款模块。本项目设计过程中参考了某研究中心以前开发的基于 Windows 系统的数据库管理系统。3、 术语说明:Data processing: 数据处理CBAS:

2、 银行计算机储蓄系统Transaction processing: 事务处理Data processing cycle: 数据处理流程Data acquisition: 数据采集Data processing system security: 数据处理系统安全性4、 参考资料:计算机软件工程教程科学出版社 2002软件工程导论(第四版) 清华大学出版社 2003二、可行性研究的前提1、 基本要求:银行计算机储蓄系统应便于储户进行存款和取款,并且便于对个人信息的记录、查询,便于操作,提高工作效率,降低工作人员工作压力,并能在一定程度上实现自动化。(1) 功能:CBAS 系统的主要功能为:数据更新

3、、存款、取款,利率计算和数据导入 /出。数据更新功能分为三部分:数据添加、数据删除和数据修改。数据添加功能提供便捷的录入界面,通过应用程序将原始数据追加到数据库中。数据删除将满足用户要求的相应记录从数据库中删除。数据修改功能允许用户对他所指定记录的相关信息进行修改。存/取款功能:允许用户进行相应的存 /取款业务,处理数据,计算数据。利率计算:在用户存款期间正确的计算出利率并且加入数据库中。数据导入/出:允许用户将全部记录导入至数据库或其他存储设备。(2) 性能:安全方便快捷有效地完成存/取款业务。(3) 系统的输入:用户相关性息。 26(4) 系统的输出:各类型的报表(5) 系统流程图:用 户

4、 终端密 码管 理报 表自 动存 取导 入导 出存款清单 取款清单数据库(6) 安全和保密要求:系统对不同权限的用户提供不同的安全级别,且不能因为任何原因导致数据丢失。(7) 完成期限:暂定 月,具体进度安排见详细设计。(8) 响应速度:最慢 3 秒得到输出结果。2、 开发目标:开发目标应考虑到如下因素:(1)人力与设备费用的相对减少(2)处理速度的提高(3)人员利用率的改进。3、具备条件(1) 建议系统运行寿命的最小值:三年(2) 进行系统方案选择比较的时间:一个月(3) 经费、投资方面来源(4) 硬件、软件、运行环境和开发环境方面的条件硬件环境:P2 或更高档微机,安装所需硬盘 5MB ,

5、运行时内存 1MB 以上软件环境:中文 Win95/98/2000/WinNT4.0/Win xp。(5) 可利用的信息和资源:参考已有的应用程序和数据库管理系统(6) 投入使用的最晚时间:4、可行性研究的方法:(1) 客户问卷调查(2) 专家咨询(3) 市场相关产品、同类产品调查5、评价尺度: 26主要尺度:各项功能的优先次序、开发时间长短及使用中的难易程度、用户反馈意见三、现有系统的分析:现有的银行的存取款工作效率低,而且人力资源用量大、物力开支大,工作的准确性、正确性等偏低,尤其是客户在开新的账号时,非常花时间并且用户还得填很多表、登记信息等。四、建议系统的技术可行性分析:1、对所建议系

6、统的简要描述:2、数据流图:在安全的前提下最大化方便用户储 户密码设置接受存款业务更新用户资料存 款 清单接受取款业务更新 取款 清单数据库 储 户3、 数据字典: 名字:储户信息别名:描述:存储用户的个人详细信息定义:储户信息=储户姓名+ 储户住址+ 储户身份证号码+储户帐号+帐户金额+ 储户密码位置:储户信息名字:存款信息别名:描述:存款储户一次存款的存款信息 定义:存款信息=存款类型+ 存取日期+ 存款金额+利率位置:输出到打印机 26名字:取款信息别名:利息清单描述:储户一次取款的取款信息定义:取款信息=取款日期+ 取款金额+ 利息位置:输出到打印机名字:储户密码别名:密码描述:储户存

7、/取款时必须的 6 位验证号码定义:密码=0|1|2|3|4|5|6|7|8|9+0|1|2|3|4|5|6|7|8|9+0|1|2|3|4|5|6|7|8|9+0|1|2|3|4|5|6|7|8|9+0|1|2|3|4|5|6|7|8|9+0|1|2|3|4|5|6|7|8|9位置:储户信息五、与现有系统比较的优越性:最大的优越性就是比先有的系统在处理日常业务是更快捷,更方便,对于用户来说也是更方便、快捷了。六、所建议系统的经济可行性分析(成本/效益分析)假设投入 5000 元,且此系统每年可节省 3000 元,则三年共可省 9000 元,假定年利率为 5%,由:P=F/(1+I )n年 将

8、来值(元) (1+I)n 现在值(元) 现在值累计(元)1 3000 1.05 2857 28572 3000 1.10 2727 55843 3000 1.16 2586 8170所以,投资回收期为:1+(5000-2857)/2727=1.79 年纯收入为:8170-5000=3170 元投资回收率为:73%74%七、开发意见:如假设成立,则此系统可行。 26银行计算机储蓄系统需求分析一 引言需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。在这个过程中,用户的确是处在主导地位,需求分析要负责整理用户需求,为之后的软件设计打下基

9、础。1.1 编写目的为确定银行计算机储蓄系统(CBAS,Computer Bank Account System)中相关部分的业务范围,业务逻辑结构,业务操作规程,业务样本,业务数据规格,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。本软件需求说明书全面、概括性地描述了 CBAS 系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解 CBAS 系统所要完成的任务和所能达到的功能经过对银行储蓄系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解

10、决方案进行可行性分析。明确开发风险及其所带来的经济效益。1.2 项目背景 项目名称:银行计算机系统用户:YY 银行说明:现在的银行储蓄系统工作效率低,越来越不能满足广大人民群众的需要,人们希望能更方便更省时就可以办理储蓄业务;随着拥有多种银行卡的人群不断增长,人们急切希望有一种通用的银行卡以便随时随地在哪家银行都可以存款;现在计算机网络的高度发现使越来越多的人更喜欢在网购物、在家存款取款。在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机系统。1.3 参考资料(1) 软件工程原理,方法与应用 吴钦藩 编著 人民交通出版社出

11、版(2) 软件工程导论(第四版) 张海藩 编著 清华大学出版社出版(3) 软件工程任胜兵邢琳编著北京邮电大学出版社(4) 浙江环宇建设集团有限公司管理信息系统(HYMIS)软件需求说明书 潘国锋 编著 csdn 下载1.4 定义 26(1)Data processing: 数据处理(2)CBAS: 银行计算机储蓄系统(3)Transaction processing: 事务处理(4)Data processing cycle: 数据处理流程(5)Data acquisition: 数据采集(6)Data processing system security: 数据处理系统安全性2.任务概述2.

12、1 产品的描述CBAS 系统的主要功能为:数据更新、存款、取款,利率计算和数据导入 /出。数据更新功能分为三部分:数据添加、数据删除和数据修改。数据添加功能提供便捷的录入界面录入存款人姓名、住址、存款类型、存款日期、利率等信息,通过应用程序将原始数据追加到数据库中。 数据删除将满足用户要求的相应记录从数据库中删除。数据修改功能允许用户对他所指定记录的相关信息进行修改。存/取款功能:允许用户进行相应的存 /取款业务,处理数据,计算数据。 利率计算:在用户存款期间正确的计算出利率并且加入数据库中。数据导入/出:允许用户将全部记录导入至数据库或其他存储设备。性能:安全方便快捷有效地完成存/取款业务。

13、系统的输入:用户相关性息。系统的输出:各类型的报表安全和保密要求:系统对不同权限的用户提供不同的安全级别,且不能因为任何原因导致数据丢失。完成期限:暂定 月,具体进度安排见详细设计。响应速度:最慢 3 秒得到输出结果。2.2 开发目标:开发目标应考虑到如下因素:a) 人力与设备费用的相对减少b) 处理速度的提高c) 人员利用率的改进。2.3 具备条件a) 建议系统运行寿命的最小值:三年b) 进行系统方案选择比较的时间:一个月c) 经费、投资方面来源d) 硬件、软件、运行环境和开发环境方面的条件e) 硬件环境:P2 或更高档微机,安装所需硬盘 5MB ,运行时内存 1MB 以上f) 可利用的信息

14、和资源:参考已有的应用程序和数据库管理系统g) 软件环境:中文 Win95/98/2000/ / xp/Winserver 2003。h) 投入使用的最晚时间。3、 系统流程图系统流程图又叫事务流程图,是在计算机事务处理应用进行系统分析时常用的一种描述方法(另一个是数据流图) ,它描述了计算机事务处理中从数据输入开始到获得输出为止, 26各个处理工序的逻辑过程。储户 存储系统 储户存款信息存款单取款单存款回单取款3.2.数据流图数据流图:简称 DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具。数据流图可以用来抽象地表示系统或软件。它从信息传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,同时可以按自顶向下、逐步分解的方法表示内容不断增加的数据流和功能细节。因此,数据流图既提供了功能建模的机制,也提供了信息流建模的机制,从而可以建立起系统或软件的功能模型。 26储户业 务员计算利息利率存款记录存款信息储户存单存款单设置计算利息打印存款流图E1储 户 F2取 款 单 D1存 款 信 息P3.1输 入 取 款 信 息F7密 码 P3.2密 码 校 验 F5存 款 信 息F7密 码无 效 取 款 信 息取款流图 26数据对象 E-R 图3.3 数据字典数据字典是关于数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号