




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章引言1编写目的ATM自动取款机系统是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体的一些业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。为此,我们在明确该软件需求的基础上,安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析,概要设计,程序编码,软件应用等过程,开发了这个系统编写此需求说明书是为了使用户和开发人员对所开发的系统有一致的理解。通过阅读此文档开发人员可以了解当前业务的具体需求和要实现的主要功能用户通过阅读此文档可以确认开发人员对其业务需求的认识是否正确并对系统要实现功能有初步的了解。2项目说明项目名称:ATM存取款系统项目用户:持有建设银行储蓄卡的人群项目开发者:学习团队3项目背景市场经济的蓬勃发展和人们日益繁忙的条件下,现有的银行系统往往需要客户在办理手续时等待很长的时间,这不仅会浪费很多宝贵的时间,也会使得银行的业务人员十分的繁忙,需要很大的人力和财力。基于这样的情况,ATM取款机系统的开发就显的十分的重要!它可以减少银行的业务处理压力,尽量节省人们的时间,并且可以有效解决用户信息和资金信息的繁杂问题。4参考文献清华大学出版社《软件工程导论》张海藩、牟永敏清华大学出版社《软件项目时间案例教程》第二章任务概述2.1目标现如今,有许多家银行在顾客办理业务时都需要到柜台前需要服务人员的操作,效率很低。为了解决这样的问题,我们小组提出了研究ATM自动取款机系统,使银行和各户办理业务时,更便捷。ATM自动取款机可以24小时自动取款,无需人工服务,同时提供了许多的功能,下载尽可能的满足用户的需求。该软件系统为社会提供了很大方便,同时也是时代的需要,代表社会的进步和科技的发展。2.2运行环境硬件环境:CPU:1GHZ及以上内存:1G以上硬盘:20G以上软件环境:操作系统:MicrosoftWindowsXP或更高版本数据库:MicrosoftSQLServer2005开发环境:Eclipse,jdk,MicrosoftSQLServer2005第三章数据描述静态数据静态数据是ATM自动取款机在界面相应的金额,在取钱时,通过界面给予的金额进行去款,界面显示的金额有50,100,200,500,800,1000,同时也可以通过自行输入进行取款。动态数据输入数据是指来自于用户输入、来自外部接口的输入或者其他输入,在ATM自动取款机中,通过输入数据来取钱,当数据输入后,系统自动计算给出的数据,然后吐钱,并且,银行卡的剩余钱数等于原先的金额减去输入的金额,得到的数据就是现在的金额,同时,在查询剩余金额时显现出来。在取款过程中,该系统只支持交易金额为100的倍数。取款数目:只支持交易金额为100的倍数。取款金额:不能输入2500以上的数字。数据库介绍名称:MicrosoftSQLServer2008介绍:微软SQLServer2008SP1加入数据库镜像功能,为SQLServer2008ExpressEdition提供新管理工具,并且加强了SAPNetWeaver智能商务系统的报告反馈支持功能。管理:SQLServerManagementStudio集成了对SQLServer2008所有组件的管理。BusinessIntelligence从业者都将得益于Microsoft服务器"能力”扩展这一用户盼望已久的功能增强,即从关系引擎(伸缩性、可靠性、可用性、可编程性,等等)扩展为全套的BI平台组件。硬件要求:具有IntelPentiumIII600MHz(或同等性能的兼容处理器)或速度更快处理器(建议使用1GHz或速度更快的处理器。)的计算机最低192MB的RAM(建议使用512MB或更高的RAM。)100MB的可用硬盘空间系统流程图系统开始运行输入卡号行号正确?系统E-R图账号J管理员J—编号姓名■■地址.■联系电话图1-2根据E-R图,制作数据库中的表如下管理员信息表:属性是否可为空是否是主键备注Char(20)否主键账号密码Nchar(10)否管理员编号Char(5)否姓名Varchar(20)否电话#码Char(20)否表1-1用户信息表属性是否可为空是否是主键备注储蓄卡号Char(20)P否储蓄卡密码Nchar(10)否储蓄卡所属银行Varchar(20)否储蓄卡余额floatr否密码当日错误次数Int否用户编号Char(5)否主键姓名Varchar(20)r否联系电话Char(20)否性别Char(10)否年龄Char(10)年龄表1-2第四章功能需求存取款功能用户进入ATM机后选择存款业务可以进行存款功能,单次存款金额必须小于1000元,否则无法存款;也可以进行取款功能,取款金额必须小于已存金额,否则无法取款。查询功能用户进入ATM机后选择存款业务可以进行查询功能,可查询个人信息,以及银行卡余额信息。改密功能用户进入ATM机后选择改密业务可以进行改密功能,修改密码前必须得输入旧密码并核对,如果一致,则输入新密码,否则重新输入。转账功能用户进入ATM机后选择转账业务可以进行转账功能,转账账户必须是系统原有账户,否则无法转账。图形描述:第五章性能需求数据精确度(1)银行卡中信息表中的“余额"采用float型,精确到小数点后两位;(2)取款时输入的金额为整数(50的倍数);(3)转账金额采用float型,精确到小数点后两位。5.2适应性当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。ATM自动取款机是24小事不断的服务,操作简单,并带有语音提示,方便了用户的操作,同时具有转账、修改密码、查询账户信息等功能为用户提供了许多的方便。第六章其他需求易用性系统设计应具有良好的易用性、操作简便,符合常规Windows操作环境下的用户使用习惯。同时,尽量减少用户的记忆工作量,如在信息录入时尽可能充分利用数据字典进行选择录入,以提高用户工作效率。在系统查询功能设计时,应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合作加工协议书合同
- 电视买卖合同
- 公积金贷款合同编号
- 山西劳动合同有几份
- 孩子家教服务合同
- 租房水电费合同协议书
- 手机维修协议合同
- 奶茶合同解约协议
- 煤矿合同到期补偿协议
- 免责协议模板合同
- 绘制轴承座三视图课件
- 三年级下册口算天天100题(A4打印版)
- 2023年龙岩市第一医院医护人员招聘笔试模拟试题及答案解析
- 小型构件预制厂管理制度
- 学会赞美主题班会课件
- DB32T 3985-2021 河湖岸坡植物防护技术规范
- CJJ-T 34-2022 城镇供热管网设计标准
- 配偶户口调京央属企事业单位有关规定
- 机动车检验员现场操作考核表.docx
- 剑桥国际少儿英语KB2--测试题
- 湘潭电信校园团队执行手册
评论
0/150
提交评论