文档介绍:上海海事大学软件工程课程设计报告
ATM存取款一体机可行性研究报告
系统实现说明书
目录
2011年11月08日目录 1
目录 2
1引言 1
1
1
2可行性研究的前提 2
2
2
、假定和限制 2
3
3对现有系统的分析 3
3
系统流图 3
数据流程图 5
6
6
6
6
6
4所建议的系统 7
7
7
7
数据流动图 8
20
20
20
20
20
20
21
21
21
21
5可选择的其他系统方案 21
21
6投资及效益分析 21
7社会因素方面的可行性 22
22
22
组内分工 23
1引言
本报告的编写目的在于研究并确定ATM存取款一体机的功能需求和性能需求,并且将这些规范化的语言和规范化的结构完整、明确地表达出来,将软件开发者和用户对ATM存取款一体机的理解和认识,为今后的系统开发奠定一个良好的基础。需求分析是软件系统生存期中定义阶段的最后一个步骤。是作为整个软件开发范围的指南,本报告将提交至用户、使用部门的负责人和相关程序开发人员,以供阅读。
随着社会日新月异,计算机已成为人们生活中必不可少的一部分,通过计算机编程可以实现很多便利,为人们提供方便。当今社会货币交易日趋频繁,无论何种活动都或多或少与货币有关,小到人们购物、出行,大到国际贸易等,如此货币存取灵活度成了迫在眉睫要解决的问题。
基于此本课程设计小组首次提出ATM存取款一体机概念,ATM是Automatic Teller Machine的缩写,意思是自动柜员机,因大部分用于取款,又称自动取款机。它是一种高度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助服务,代替银行柜面人员的工作。持卡人可以使用储蓄卡,根据密码办理自动取款、查询余额、转账、现金存款,更改密码,打印凭条等业务。
所建议开发的软件系统的名称:ATM存取款一体机
用户:持有相应银行卡的群众
实现该软件的计算中心:相应银行的网络系统
该软件系统同其他系统或其他机构的基本的相互来往关系:独立于其他系统
1.《软件工程导论(第5版)》张海藩编著清华大学出版社 2008年
2.《Visual Studio C#开发指南》高守穿聂云铭郑静编著人民邮电出版社 2007年
3.《数据结构—C#语言的使用》朱战立 编著西安电子科技大学出版社 2001年
4.《C++程序设计教程(第二版)》钱能编著清华工业出版社 2005年
5.《数据库系统概论》王珊萨师煊编著高等教育出版社 2009年
2可行性研究的前提
功能:取款,存款,余额查询、转账等。
性能要求:要求所编写程序性能良好,安全可靠,界面友好,反应快速,故障率低,易维持、提升。
输出: 账户余额、凭条。
输入:账号、密码、需要处理的信息。
安全与保密要求:在登录时,需要验证身份和密码,每个用户都有所持银行卡的账号密码,密码与账号相匹配视为安全状态进入下一步操作。这样的安全系统能够保证在只有密码而没有账号的情况下和只有账号而没有密码的情况下都不能够登陆成功,为财产安全带来了极大的保证。
完成期限:2011年12月
“ATM存取款一体机”主要提供不同模拟储户的一般操作,如取款、存款、设置银行卡密码、查看余额等功能。
系统的开发目标包括:
减少人力和管理费用;
提高处理速度;
改进管理信息和服务;
提高人员利用率。
、假定和限制
该系统的预期寿命为5年;
进行系统方案选择比较的时间:10天;
运行环境:兼容当前主流操作系统 Windows 2000/XP/VISTA/Win7,Office软件等;
硬件环境:PC机,服务器,局域网,打印机等;
经济来源:
开发软件:ACCESS2007 、Visual Studio C#、photoshop cs4等;
系统投入使用的最晚时间:2011年 12月
1、安全性:A