欢迎来到天天文库
浏览记录
ID:10076304
大小:201.00 KB
页数:18页
时间:2018-05-24
《面向对象概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ATM存取款系统概要设计说明书08062118白鹭08062117杜诺桑08056121张银钱指导教师:姚伟力目录1引言21.1编写目的21.2背景21.3定义21.4参考资料22总体设计22.1需求规定22.2运行环境22.3基本设计概念和处理流程32.4结构32.5功能器求与程序的关系32.6人工处理过程32.7尚未问决的问题33接口设计33.1用户接口33.2外部接口33.3内部接口44运行设计44.1运行模块组合44.2运行控制44.3运行时间45系统数据结构设计45.1逻辑结构设计要点45.2物理结构设计要点45.3
2、数据结构与程序的关系46系统出错处理设计56.1出错信息56.2补救措施56.3系统维护设计51引言1.1编写目的说明编写这份概要设计说明书的目的,指出预期的读者。为了开发出一个好的软件,就应该把它细分成许多模块,分层设计,如程序、、数据库、文档等,根据用户的要求可以方便的改进,最后通过接口结合成一个整体将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块间的相互关系用途在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的元素,进行效
3、益分析,从中选出一个最佳方案向用户推荐。如用户接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构,进行必要的数据库设计本说明书的主要读者为系统分析员和用户,为后面的系统开发提供依据1.2背景说明:a.待开发软件系统的名称;ATM存取款系统b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。任务提出者:白鹭杜诺桑张银钱开发者:白鹭杜诺桑张银钱用户:大学生及教师计算中心:VS2008SQLServer2005服务器win7操作系统1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。概
4、要设计:把需求分析得到的DFD转换为数据结构和软件结构建立模块的层次结构及调用关系,确定模块间的接口及人机界面1.4参考资料列出有关的参考文件,如:a.本项目的经核准的计划任务书或合同,上级机关的批文;b.属于本项目的其他已发表文件;C#编码规范文档测试文档模板软件需求说明书项目开发总结报告c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。SQL2005系统开发教程C#实用简明教程软件工程第8版ASP.NET速查大全2总体设计2.1需
5、求规定说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。功能输入处理输出存款存款金额金额加到数据库的账号中存款成功取款取款金额金额从数据库的账号中减掉取款成功查询余额无读取数据库的账号数据账号余额修改密码2次新密码确认新密码更新到数据库修改成功。转账转账账户和金额金额加到数据库另外一账号,并从自账号减掉转账成功打印凭证无列出最近的操作和金额详细信息进入/退出无进入或退出系统欢迎进入/谢谢使用2.2运行环境简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录C。运行环境为Wi
6、ndowsXP以上的操作系统tomcat5.0IE内核浏览器奔腾3以上的微机内存256MB硬盘1G100MB剩余空间集成显卡VGA彩显键盘鼠标2.3基本设计概念和处理流程说明本系统的基本设计概念和处理流程,尽量使用图表的形式。登陆功能存款取款转账修改密码2.4结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.2.5功能需求与程序的关系功能名称前台账户模块前台其他模块后台模块登录√存款√√取款√√转账√√查询余额√√打
7、印凭证√修改密码√√代收手机费√退出系统√2.6人工处理过程管理员对账户进行管理并定期维护、删除、更新,已经没有实际意义的数据,保证数据的良好存储,以免造成数据的冗余。2.7尚未问决的问题代收手机费的功能实现3接口设计3.1用户接口(1)登录界面:由输入用户名、密码的文本框和登陆按钮组成。(2)存款界面:编辑框:用于输入存款金额;存款按钮:进行存款。信息显示区:用于显示当前金额;查询余额界面同(3)取款界面:编辑框:用于输入取款金额;取款按钮:进行取款。信息显示区:用于显示当前金额;(4)转账界面:编辑框1:输入转账金额编辑框
8、2:输入要转账到的用户转账按钮:进行转账信息显示区:用于显示当前金额;单选框:选择转账类型(5)打印凭证界面:信息显示区:显示最近的操作记录;提交按钮:进行打印(6)修改密码界面:编辑框1:用于输入新密码编辑框2:再次确认新密码提交按钮:进行修改(7)代收手机费界面:编辑框1
此文档下载收益归作者所有