atm存取款系统概要设计论文说明书(面向对象)-毕业论文_第1页
atm存取款系统概要设计论文说明书(面向对象)-毕业论文_第2页
atm存取款系统概要设计论文说明书(面向对象)-毕业论文_第3页
atm存取款系统概要设计论文说明书(面向对象)-毕业论文_第4页
atm存取款系统概要设计论文说明书(面向对象)-毕业论文_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、atm存取款系统概要设计说明书设计人:xx2015.12.121引言31.1编写目的312背景31.3项目定义31.4参考资料42总体设计52. 1需求规定52. 2运行环境52. 3基木设计概念和处理流程62.3.1登陆功能62.3.2存款72.3.3取款82.3.4转账92.3.5修改密码1()2. 4结构112. 5功能需求与程序的关系122. 6人工处理过程123接口设计133.1外部接口 133.2用户接口:143.3内部接口 184运行设计194. 1运行模块组合194. 2运行控制194. 3运行时间195系统数据结构设计195.1逻辑结构设计要点195. 2物理结构设计要点19

2、5. 3数据结构与程序的关系206系统出错处理设计216. 1出错信息216.2补救措施216. 3系统维护设计211引言11编写目的明确系统的数据结构与软件结构,给出内部软件与外部系统部件之间的接口 定义,各个软件的模块的功能说明,数据结构的细节以及具体的装配耍求,通过 阅读此文档可以对atm系统的设计有了初步的构想,程序开发人员能够快速进 入代码实现,在atm系统的基本功能实现的基础上,提高性能指标。1.2背景待开发软件系统的名称:atm存取款系统列岀此项目的任务提岀者、开发者、用户以及将运行该软件的计算站(中心)。任务提出者:西南交通大学电气工程学院童晓阳老师开发者:xx用户:为与取款机

3、软件开发有联系的决策人,开发组人员以及使用该系统的 用户1.3项目定义客户:拥有银行的一个或多个帐号的人。可以是一个人或多个人,或者是公 司。相同的人,拥有不同的银行帐号被认为是不同的落户。atm: atm是automatic teller machine的缩写,意为自动柜员机。是一种 高度精密的机电一体化设备,利用磁卡或智能ic卡储存用户信息并通过加密键 盘(epp)输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。事务:对单个客户帐号的单个完整的操作请求,一般是指要做的或所做的事 情。储蓄卡:储蓄卡是银行为储户提供金融服务而发行的一种金融交易卡。它的 主要功能是能在联网atm和

4、储蓄所存、取款及在联网的pos上进行消费,但不 具备透支功能。14参考资料1 项目经核准的计划任务书、合同及上级机关的批文2 项目开发计划3 需求规格说明书4 文档所引用的资料、采用的标准或规范5 作者:张海藩 书名:软件工程导论(第五版)出版社:清华大学出版 社 出版时间:2008-26 作者:王珊萨师垣书名:数据库概论出版社:高等教育出版社 出 版时间:2006-57 作者:吴健郑潮汪杰书名:uml基础与rose建模案例出版社:人 民邮电出版社 出版时间:2008-72总体设计2. 1需求规定功能输入处理输出存款存款金额金额加到数据库的账号中存款成功取款取款金额金额从数据库的账号屮减掉取款

5、成功査询余额无读取数据库的账号数据账号余额修改 密码2次新密码 确认新密码更新到数据库修改成功。转账转账账八 和金额金额加到数据库另外一账号,并 从自账号减掉转账成功打印 凭证无列岀最近的操作和金额详细信息进入/ 退岀无进入或退出系统欢迎进入/谢谢使用(1) 基本功能要求:以在atm机上存款、取款、查询余额、转账、修改密码、打印凭条、退卡 等基础功能。(2) 基本性能需求:快速性:处理业务的时间不得超过30秒否则取消事务退卡;准确性:吐钞、存抄的数目正确;稳定性:频繁的进行多项业务系统仍能正常运行,外部环境发生小范围内变 动系统不受影响;安全性:系统中所有涉及敏感信息如登录口令等,服务器端应设

6、置严格安全 访问控制策略,从而保证系统安全性和操作责任的可追溯性。2. 2运行环境硬件环境:cpu: 1ghz以上ram: 256兆以上hard disk: 2g 以上软件环境:应用服务器的操作系统环境为windowsxp以上的 数据库为 oracle 或 sql server2005 此系统运行在atm机上2. 3基本设计概念和处理流程2.3.1登陆功能2.3.2存款2.3.3取款2.3.4转账2.3.5修改密码24结构用一览表及框图的形式说明木系统的系统元素(各层模块、子程序、公用程 序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之 间的控制与被控制关系.atm系统登

7、 录 模 块事 务 模 块退 出 模 块登录模块/、 退出模块2. 5功能需求与程序的关系功能名称事务模块退出模块登录模块登录j存款v取款j转账查询余额打印凭证修改密码j退出系统2. 6人工处理过程管理员对账户进行管理并定期维护、删除、更新,已经没有实际意义的数据,保证数据的良好存储,以免造成数据的冗余。3接口设计31外部接口表3-1 atm机硬件接口atm机读卡口键盘吐钱机显示屏打印口读入/吐出卡输入密码和 金额吐出钱/存入钱显示所有界面打印凭条表3-2服务器的硬件接口项目名称描述补充说明操作系统windows xp/win7要求有相应的packcpu2g之上hard disk无特殊要求vg

8、a推荐分辨率1024x768cdrom无mouse无表软件接口软件名称描述补充说明操作系统windows2000 server. xp、2007客户安装,要求有相应 的 packo应用服务器iis5. 0 之上,安装 tomcat 5. 0 以 上数据库oracle客户安装客户端atm机数据库系统最大登录用户数为50000, atm机最大并发用户不限。3.2用户接口:用户拥有一张和atm机交互的储蓄卡。同时界面是系统与客户交互的主耍接 口,界面要求从多角度进行分析与设计、文字与内容表达清楚一致、提供可视反 应,提供声音反应、友好的表达方式使客户更容易接受,初步设计界面如下:(1) 登录界面:由

9、输入用户名、密码的文本框和登陆按钮组成。atm自动収款机请辆入密鹤请车更正i确认(2) 取款界而编辑框:用于输入取款金额;取款按钮:进行取款。信息显示区:用于显示当前金额;atm自动収款机取款存款査询余额修改密码转账打印凭条取款1001500300请输入取款金5001000返回主界面20002500退卡(3) 存款界而:编辑框:用于输入存款金额;存款按钮:进行存款;信息显示区:用于显示当前金额;查询余额界面同。存款存款请放入整百元的人民币7(4) 转账界面:编辑框1:输入转账金额编辑框2:输入要转账到的用户转账按钮:进行转账信息显示区:用于显示当前金额;单选框:选择转账类型转账转账账个i 转账

10、金额退卡确定(5) 修改密码界而:编辑框1:用于输入新密码编辑框2:再次确认新密码提交按钮:进行修改修改密石马请车俞入ii i寄码 |请输入慙需码右角认新密石马退卡(6) 打印凭证界面:信息显示区:显示最近的操作记录;提交按钮:进行打卬(7) 退出界而:退出按钮:退出系统信息显示区:“成功退出,谢谢使用”3.3内部接口系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下所示:模块编号模块名称备注atm1金录登录模块atm2存款事务模块atm3取款事务模块atm4转账事务模块atm5修改密码事务模块atm6打印凭证事务模块atm7查询余额事务模块atm 8退出系统退出模块4运行设计4

11、. 1运行模块组合模块命名方式按照相应模块结合特性制定。命名方式为atmo4. 2运行控制本软件控制流程:程序运行,等待用户输入,根据用户的输入调用各子模块4. 3运行时间各模块运行时间均应控制在12秒内(其中大部分为响应用户的动作)。由 于系统采用消息驱动方式,将有效提高计算机的利用率。5系统数据结构设计5. 1逻辑结构设计要点给岀本系统内所使用的每个数据结构的名称、标识符以及它们z屮每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。5. 2物理结构设计要点数据的物理结构用存储表、链表等描述。53数据结构与程序的关系数据结构后台模块账户模块其他模块登录修改密码存款取款转账査询余额打 印 凭证代收手机费退出ed指定账号输入输入输入密码输入输入当前金额读读读读读历史记录读话费读转账类型指定金额变动输入输入输入6系统出错处理设计6. 1出错信息故障或错误系统输出形式处理方法死机画面不能动,键盘失效重启机器或修理登陆信息错误弹出提示输入正确信息机器没电黑屏退岀程序本程序与系统不兼容系统不能运行不做任何处理用户不小心退出提示用户是否确认退出响应用户的 反馈信息未完成存,取款,转帐整个程序无法进行资金交易垂新开始进行程序6. 2补救措施故障出现后可能采取的变通措施包括:atm程序在编写和运行的过程屮,由于设备和人为问题而造成的数据信息丢失, 可以采用一些可移动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论