软件工程论文 ATM自动取款机.doc

软件工程论文 ATM自动取款机.doc

ID:57268082

大小:1.07 MB

页数:34页

时间:2020-08-08

软件工程论文 ATM自动取款机.doc_第1页
软件工程论文 ATM自动取款机.doc_第2页
软件工程论文 ATM自动取款机.doc_第3页
软件工程论文 ATM自动取款机.doc_第4页
软件工程论文 ATM自动取款机.doc_第5页
资源描述:

《软件工程论文 ATM自动取款机.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学号:200930430124软件工程实践论文题目ATM自动取款机系统论文教学院计算机学院专业信息管理班班级09级信息管理1班姓名刘婷指导教师涂进2011年6月27日目录目录2第一章可行性分析41.1引言41.2可行性研究的前提41.2.1要求41.2.2决定可行性的主要因素41.3所选方案:51.4经济可行性51.4.1投资成本51.4.2成本/收益分析:61.5结论6第二章需求分析72.1概述72.1.1、功能概述72.2数据流图72.2.1、数据流图72.3性能需求102.4其他需求102.4.1

2、数据保存102.4.2数据安全102.4.3操作10第三章总体设计113.1引言113.1.1目的113.2系统结构图:113.3数据流程123.4层次图123.5接口设计143.5.1外部接口143.5.2内部接口143.6系统功能模块143.6.1、取款模块143.6.2、存款模块143.6.3、查询模块153.6.4、修改密码模块153.6.5、转账模块153.7运行设计153.8运行时间153.9系统数据结构设计163.10安全保密设计163.11系统出错处理设计163.11.1出错信息163.

3、12系统维护设计17第四章详细设计184.1系统窗体界面菜单功能设计184.2登录功能设计194.3进入系统功能菜单设计20第五章编码225.1ATM自动取款机取款功能代码22第六章测试276.1软件测试276.2黑盒测试276.3白盒测试27软件工程课程设计成绩评定表34第一章可行性分析1.1引言项目名称:atm自动提款机系统。ATM自动取款机系统。ATM自动取款机系统是由计算机控制的持卡人自我服务型的金融专用设备。。ATM是最普遍的自助银行设备,可以提供最普遍的银行服务之一,即出超交易,有些完全功能

4、的产品还可以提供信封存款业务。在自动取款机上还可以进行账户查询、修改密码和转账的业务。随着计算机应用的日益普及和深化,网上办公已成为一种趋势。本项目要开发的ATM自动提款机是最普遍的自助银行设备,可以提供最普遍的银行服务。目前,银行所采购的ATM软件系统,完全有设备厂商自行研发。不同设备厂商所提供的软件系统只能运行在本厂商的ATM上。因此,银行购买的ATM只能通过其生产厂商进行维护和升级。随着银行ATM采购量的逐渐增多,银行每年对软件的升级、维护费用也日渐显著。1.2可行性研究的前提1.2.1要求A.主

5、要功能存款:用户将卡正确插入,并根据提示操作,存钱时要将钞票捋平整。取款:用户将卡正确插入提款机,根据提示输入密码修改界面,在选择所要取的钱数,并在规定的时间内取出钱,取出卡,放好钱再离开。密码修改:用户正确插入卡,根据提示进入密码修改界面进行密码修改,改完记得将卡退出带走。存款、余额查询:可通过银行内的查询终端查询自己账上现有钱数。转账:可通过银行内的终端完成此操作。B.性能:方便快捷有效的完成存取款业务。C.完全性:系统对不同的用户提供不同的模块。D.完成期限:2011年1.2.2决定可行性的主要因

6、素本次可行性研究是按照软件工程的规范步骤进行的,即按复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复的过程进行。然后提出系统的实现方案,推荐最佳方案,对所推荐方案进行经济、技术、用户操作和法律的可行性分析,最后给出系统是否值得开发的结论。成本/效益分析结果:效益>成本;技术可行:现有技术可完成开发任务;操作可行:系统能被使用者快速掌握并使用;法律可行:所使用工具、技术和数据信息不违反法律。1.3所选方案:C语言模拟的银行ATM机系统!利用文件存储!每个用户都会

7、被存到user.txt文本中,另外系统生成4个文件(存款记录、取款记录、转账记录、余额)!实错误三次就退出程序!对用户密码进行简单的加密!ATM自动取款系统,是一个有终端机,ATM系统,数据库组成的应用系统。系统功能有用户在ATM上提取现金、存款、查询账户余额、修改密码及转账功能。change.cppchange.cppchange.cppchange.cpp1.4经济可行性1.4.1投资成本一次性支出(1)系统开发、建立费用:本系统开发期为1个月,需开发人员四人。每人/月的人工费按元计算,开发费用为8

8、000元。(2)硬件设备费共3万,其中:微机四台约1万,网络等设备共2万。(1)购置软件费用共1万。(2)其他费用1万。效益:主要是系统运行,假设本系统运行6年,每年的运行费用(包括系统维护、设备维护等)1万,按年利率10%计算。假设担任此工作的人数为2人,该系统可完全替代2人的工作,他们以前的工资为2000,则每年可节省12*2*2000=48000元=4.8万,年利率为5%.效益计算如下表:年份将来收益值(万元)(1+0.10)^N现在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。