




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ATM存取款系统概要设计说明书08062118白鹭08062117杜诺桑08056121张银钱指导教师:姚伟力目录1 引言31.1 编写目的31.2 背景41.3 定义41.4 参考资料42 总体设计52.1 需求规定52.2 运行环境62.3 基本设计概念和处理流程62.4 结构112.5 功能器求与程序的关系122.6 人工处理过程122.7 尚未问决的问题133 接口设计133.1 用户接口133.2 外部接口133.3 内部接口144 运行设计154.1 运行模块组合154.2 运行控制154.3 运行时间155 系统数据结构设计155.1 逻辑结构设计要点165.2 物理结构设计要点
2、165.3 数据结构与程序的关系166 系统出错处理设计166.1 出错信息176.2 补救措施176.3 系统维护设计171 引言1.1 编写目的说明编写这份概要设计说明书的目的,指出预期的读者。为了开发出一个好的软件,就应该把它细分成许多模块,分层设计,如程序、数据库、文档等,根据用户的要求可以方便的改进,最后通过接口结合成一个整体将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块间的相互关系用途在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的元素,进行效益分析,从中选出一个最佳方案向用户推
3、荐。如用户接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构,进行必要的数据库设计为后面的系统开本说明书的主要读者为系统分析员和用户,发提供依据1.2 背景说明:a. 待开发软件系统的名称;ATM存取款系统b. 列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。任务提出者:白鹭杜诺桑张银钱开发者:白鹭杜诺桑张银钱用户:大学生及教师计算中心:VS2008SQLServer2005服务器win7操作系统1.3 定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。概要设计:把需求分析得到的DFD转换为数据结构和软件结构建立模块的层次结构及调用关系,确定模块间的
4、接口及人机界面1.4 参考资料列出有关的参考文件,如:a. 本项目的经核准的计划任务书或合同,上级机关的批文;b. 属于本项目的其他已发表文件;C#编码规范文档测试文档模板软件需求说明书项目开发总结报告c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。SQL2005系统开发教程C#实用简明教程软件工程第8版ASP.NET速查大全2总体设计2.1 需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录Co功能输入处理输由存款存款金额金额加到数据库的账号中存款成功取款取款金额
5、金额从数据库的账号中减惇取款成功查询余额无读取数据库的账号数据账号余额修改密码2次新密码确认新密码更新到数据库修改成功。转账转账账户和金额金额加到数据库另外一账号,并从自转账成功打印无列由最近的操作和详细信息凭证金额进入无进入或退由系统欢迎进入/谢谢使用/退出2.2 运行环境简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录Co运行环境为WindowsXP以上的操作系统tomcat5.0IE内核浏览器奔腾3以上的微机内存256MB硬盘1G100MB剩余空间集成显卡VGA彩显键盘鼠标2.3 基本设计概念和处理流程说明本系统的基本设计概念和处理流程,尽量使用图表的形式。
6、登陆功能提示错误信息:密码错误,不存在该用户存款取款错误信息:余额不足,须为100倍数转账修改密码错误信息:两次*密码不一致,密码不颊范2.4 结构的划用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系2.5 功能需求与程序的关系功能名称前台账户模块前台其他模块后台模块登录V存款VV取款VV转账VV查询余额V7V打印凭证V修改密码VV7代收手机费V7退出系统2.6 人工处理过程管理员对账户进行管理并定期维护、删除、更新,已经没有实际意义的数据,保证数据的良好存储,以免造成数据的冗余。2.7 尚
7、未问决的问题代收手机费的功能实现3接口设计3.1用户接口(i)登录界面:由输入用户名、密码的文本框和登陆按钮组成。(2)存款界面:编辑框:用于输入存款金额;存款按钮:进行存款。信息显示区:用于显示当前金额;查询余额界面同(3)取款界面:编辑框:用于输入取款金额;取款按钮:进行取款。信息显示区:用于显示当前金额;(4)转账界面:编辑框1:输入转账金额编辑框2:输入要转账到的用户转账按钮:进行转账信息显示区:用于显示当前金额;单选框:选择转账类型(5)打印凭证界面:信息显示区:显示最近的操作记录;提交按钮:进行打印(6) 修改密码界面:编辑框1:用于输入新密码编辑框2:再次确认新密码提交按钮:进行
8、修改(7) 代收手机费界面:编辑框1:用于输入手机号码信息显示区:显示当前的手机号及费用提交按钮:进行交费(8) 退出界面:退出按钮:退出系统信息显示区:“成功退出,谢谢使用“3.2外部接口1 )硬件接口:使用的通信协议是TCP/IP,硬件接口问题主要是TCP/IP层中的网络接口层,负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP使用网络设备接口规范向网络接口层提交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。2)软件接口这里的接口问题主要就
9、是怎样与sqlserver数据库进行通信,以便对数据库进行读取和写入操作。开发中可能使用到的常用对象有:(1)连接对象(Connection):用来连接数据库。(2)记录对象(RecordSet):用来保存查询语句的返回结果。(3)命令对象(Command):用来执行SQL的存储过程。(4)参数对象(Parameter):用来为存储过程或查询提供参数。3.3内部接口系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下所示:模块编号模块名称备注ATM1登录后台模块ATM2存款账户模块ATM3取款账户模块ATM4转账账户模块ATM5修改密码后台模块ATM6打印凭证其他模块ATM7查询余
10、额账户模块ATM8代收手机费其他模块ATM9退出系统其他模块账户模块部分依靠后台模块其他模块则不靠后台模块后台模块要数据库验证4运行设计4.1 运行模块组合模块命名方式按照相应模块结合特性制定。命名方式为ATM。4.2 运行控制本软件控制流程:程序运行,等待用户输入,根据用户的输入调用各子模块4.3 运行时间各模块运行时间均应控制在1-2秒内(其中大部分为响应用户的动作)。由于系统采用消息驱动方式,将有效提高计算机的利用率。5系统数据结构设计5.1 逻辑结构设计要点给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。5.2 物理结构设计要点数据的物理结构用存储表、链表等描述。5.3 数据结构与程序的关系数据结构后台模块账户模块其他模块登录修改密码存款取款转账查询余额打印凭证代收手机费退出ID指士7E输入输入输入密码输入输入当前金额读读读读读历史记录读话费读转账类型指定金额变动输入输入输入6系统出错处理设计6.1 由错信息序号出错状况解决方法1数据库备份容量过大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 碳酸饮料消费者满意度调查考核试卷
- 纺织带和帘子布的耐候性考核试卷
- 企业形象宣传会议合同
- 管道工程产业发展趋势预测与挑战分析考核试卷
- 老年髋部骨折的护理干预
- 油料作物种植的农业技术应用与培训考核试卷
- 数图形的学问课件
- 电气安装中的风力发电系统设计与安装考核试卷
- 青少年安全防护:防溺水与防触电教育
- 小学道德与法治教育课程设计
- 铁路雨季三防培训课件
- GB/T 14994-2008高温合金冷拉棒材
- 暨南大学-萧惠琳-毕业论文答辩PPT模板
- 2022版义务教育(劳动)课程标准(含2022年修订部分)
- 数理统计(第三版)课后习题答案
- 安全风险辨识清单
- (精选word)洪恩识字-生字卡片1-200
- CNC作业指导书及操作规范
- EHS安全培训教育周知卡(机械伤害)
- 贵州生态停车场建设工程监理规划
- 大班音乐欣赏粤曲《荔枝颂》微课件
评论
0/150
提交评论