文档格式 毕业论文:ATM取款机详细设计说明书 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:29 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2026-10-09 17:56
毕业论文:ATM取款机详细设计说明书第1页
第 1 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第2页
第 2 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第3页
第 3 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第4页
第 4 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第5页
第 5 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第6页
第 6 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第7页
第 7 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第8页
第 8 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第9页
第 9 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第10页
第 10 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第11页
第 11 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第12页
第 12 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第13页
第 13 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第14页
第 14 页 / 共 29 页
毕业论文:ATM取款机详细设计说明书第15页
第 15 页 / 共 29 页
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

行各项交易中,用户的时间记录要准确,不能有延迟和提前。


解题时间不能出现让用户费解的信息。


灵活性操作系统该软件当遇到非预期输入数据或操作时,会进行报错处理,并要求用户重新进行输入数据或操作。


同其他软件接口的变化考虑到接口的变化,尽量将代码模块化,多提供些接口类,提高代码的可移植性。


运行环境的变化由于代码输入到不同的取款机,其虚拟机可能有所不同,所以编写代码时要考虑运行在不同平台上的问题,即代码的平台可移植性。


计划的变化或改进项目过程中可能要更改方案,如更换背景,更换按钮风格,或者调整每次系统输出信息的时间等。


这些就要依赖于代码的可扩展性,可以不用更改很多代码。


输入输出要求用户名字母数字或下划线,且首位不得为数字。


密码位整数。


取款及转账金额整型数据。


户源,目标账户即字母数字或下划线,且首位不得为数字。


用户需求事务通过人机交互界面进行选择。


输入和输出项输入项只针对取款系统名称密码金额总数类型格式有效范围位的倍数元方式键盘输入键盘输入频度次次系统性能反应时间不能大于秒钟反应时间不能大于秒钟安全保密条件次输入密码则吞卡天最多取款不得超过元媒体人工输入人工输入输出项只针对取款系统名称金额类型格式有效范围的倍数方式键盘输入频度次系统性能反应时间不能大于秒钟安全保密条件天最多取款不得超过元媒体点钞机算法用户服务模块含开户登陆退出开户输入姓名密码再次密码开户金额不低于块钱填写完没问题后分配账号。


姓名密码开户金额账号存入结构体数组里面登陆输入账户密码判断账户是否存在,密码是否正确。


登陆后进入到个人服务界面。


退出退出就是退出程序主菜单模块含存款取款转账密码修改查询余额存款个人账户上的金额加上。


取款个人账户上的金额减去。


转账涉及到两个账户其实就是下标的不同金额个减去个加上。


密码修改输入新密码再次输入新密码判断两次密码是否相同在用函数将新密码当前账户下标元素密码成员并且判断是否修改成功。


查询余额就是从结构体数组里面调用存金额那个成员欢迎模块定义个函数,利用循环进行字符的输出。


定义函数循环◇◇◇◎欢迎使用行军蚁系统◇◇◇希望行军蚁系统可以时刻给您带来方便,正在进入等待系统响应用户模块在此模块,从中选择出执行的操作服务,然后进入下个模块。


利用语句,定义的选择函数,实现输出。


伪代码主函数定义函数欢迎使用行军蚁系统请选择您要执行的操作开户服务登录服务退出。


请选择,您的选择,开户服务。


正在进入服务,请稍后服务晚上好,行军蚁银行欢迎您,现在暂时恢复存款服务取款服务余额查询。


存款服务取款服务转账服务余额查询密码修改退出请选择服务返回上级菜单,请按任意键您的选择,存款服务正在进入,请稍等存款服务请输入您的存款金额,您现在的可用余额为,是否继续继续请按任意键。


取款服务正在进入,请稍等取款服务请输入取款金额取款成功,您现在的可用余额为是否继续继续请按任意键查询服务正在进入,请稍等查询服务您的可用余额为,是否继续继续请按任意键流程逻辑接口本程序所隶属的上层模块结构图本程序隶属的下层模块本小组考虑到本程序已经是属于管理系统系统层次的事物处理层,所以没有下层模块。


与本程序直接关联的语言知识欢迎模块开户服务登录服务主菜单模块存储分配在欢迎界面,用户服务模块,主菜单模块使用之后到用户开始实现功能之前,其需要的所有内容以及使用功能的信息本身全部常驻内存。


用户选择退出时,系统自动保存相关信息。


注释设计各个模块中的注释主要用来注释相关函数的主要作用,和主要的实现原理。


而程序中的注释主要用于对些主要方法进行注释,以方便系统编码人员对整个设计思想的理解,也便于其他阅读人员更好的理解本程序。


其中注释的风格全部按照语言规定的风格。


限制条件不足之处由于本小组知识范围所限,软件开发的经验严重不足,对数据库管理工具还没有学习,只是用语言相关知识进行编程,所以对系统开发的进度以及系统功能的实现程度较难控制。


已具备的条件小组成员交流比较方便,而且共同写作,积极进取。


实现系统所需的资料准备得较齐全。


尚需补充的条件提高开发人员的编程能力和对软件工程思想的认识尽快掌握语言的使用方法。


测试计划测试日期测试人员安排请参考测试计划测试用例的具体内容,详见测试用例说明。


现在本小组仅以会话用例与取款用例进行对机管理系统的单体测试计划用例被测试的功能初始系统状态测试输入期望的结果会话用例系统读取顾客系统处于状态,并没有为顾插入可读的银银行卡被接收,系统请求输入的银行卡客提供服务行卡密码会话用例系统弹出不可读取的银行卡系统处于状态,当前没有为顾客提供服务插入不可读取的银行卡银行卡被弹出,系统显示信息,准备启动个新的会话会话用例系统接收顾客的密码系统请求顾客输入密码输入密码系统显示个事务类型菜单会话用例系统允许顾客执行事务系统显示事务类型菜单执行事务系统询问顾客是否希望执行其它事务会话用例系统允许在个会话中执行多个事务系统询问是否执行其它事务回答是系统显示事务类型菜单会话用例当顾客选择不执行其它事务时,会话结束系统询问是否执行其它事务回答否系统弹出银行卡,准备启动个新的会话事务用例系统处理个不合法的密码插入了可读取的卡输入不正确的密码尝试个事务执行非法密码取款用例系统提示顾客选择需要提取的现金的账户正在显示事务类型菜单选择取款事务系统显示账户类型菜单取款用例系统正确执行合法取款事务系统显示取款金额菜单选择系统当前拥有单小于账户余额的取款金额系统弹出现金,打印收据,更新账户余额取款用例系统验证是否有足够的现金,完成用户的请求系统现有的现金数量小于顾客请求的数量选择大于当前系统拥有现金数量的取款金额系统将显示个信息,提示现金不足,请重新选择取款金额取款用例系统验证顾客账户余额是否能够满足请求的金额系统正在请求取款金额选择个取款金额使得该金额小于当前系统中的现金余额但是大于用户账户余额系统将显示个信息位顾客提供是否执行其它事务的选项取款用例取款事务在选择金额之前可以被顾客取消系统显示账户类型菜单按下键系统显示信息为顾客执行其它事务提供相关选项取款用例取款事务在顾客请求取款金额之前的任何时候可以被取消系统显示请求取款金额菜单按下键系统显示信息为顾客执行之前事务的选项尚未解决的问题提高开发人员的编程能力和对软件工程思想的认识尽快掌握语言的使用方法。


设计的合理性和使用性有待优化。


详细设计小结和相关说明由于本系统最终将会运行于取款机之上,而取款机是个典型的嵌入式设备,内存容量有限,运行速度比较缓慢,故在进行系统设计的时候不仅得考虑普通取款机系统设计的般问题,还得额外考虑相关设备的些特性。


本详细设计有如下几个特点及时释放内存,提高内存资源利用率利用主菜单控制,进行功能选取,使程序简单化,模块化,清晰化。


正确合理使用多模块进行系统设计使用人工选择进行界面切换。


后记在张明老师的带领下,经过我们小组成员的配合,通过查询各种资料,我们逐渐完善了这份详细设计说明书。


在这个过程中,我们体会到了团队合作的强大力量,而这份设计就是大家心血的结晶和团队精神的有力见证。


取款机详细设计说明书撰写王国君,刘博,杨雪,于少华日期审核日期批准日期产品文档详细设计文档产品版本密级文档编号内部产品名称取款机共页目录引言编写目的背景定义参考资料程序系统的组织结构取款活动图机转账活动图界面显示模块设计说明程序描述功能性能输入和输出项算法流程逻辑接口存储分配注释设计限制条件测试计划尚未解决的问题详细设计小结和相关说明后记在张明老师的带领下,经过我们小组成员的配合,通过查询各种资料,我们逐渐完善了这份需求说明书。


在这个过程中,我们体会到了团队合作的强大力量,而这份设计就是大家心血的结晶和团队精神的有力见证。


„„„„„„„„„„„„„„„„„„„„„„„引言编写目的机管理系统是银行业务流程过程中十分重要且必备的环节之,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。


但是,目前许多银行在具体的些业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时费力,效率低下,而且无法达到理想的效果。


为明确软件需求安排项目规划与进度组织软件开发与测试,撰写本文档,本文针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析,概要设计,程序编码,软件应用等过程,开发了这个系统。


本文档供项目经理设计人员开发人员参考。


背景软件名称取款机任务提出者西安石油大学计算机学院开发者杨雪,吴昊,何雪英,于少华,王国君,刘博。


用户为与取款机软件开发有联系的决策人,开发组人员以及使用该系统的用户。


使用的计算机网络本项目使用西安石油大学计算机机器以及各开发者本人的计算机进行编程。


定义账号在银行中,事务应用的单个账号。


账号可以为多种类型,但是至少包括支票和存款。


每个顾客可以拥有多个账号。


个工作站终端,使得顾客能够使用现金卡在上进行自己的事务处理。


同顾客进行交互,收集事务信息,并发送事务信息到中心计算机,由中心计算机确认和处理信息之后,将现金通过提供给顾客。


银行个金融机构,负责保存顾客的账号信息,执行授权卡通过网访问账号。


银行计算机银行拥有的计算机,同网和银行自己的现金工作站进行交互。


银行可以拥有自己的内部计算机网处理账号,但是我们只关心同网络进行交互的计算机。


现金卡每张卡提供给个银行客户,授权客户可以使用机访问自己的账号。


每张卡包含个银行代码和个卡号,银行代码根据信用卡的国际标准进行编码,卡号确定卡能够访问的账户。


张卡不能访问客户的所有账户。


每张卡只能有个持卡人,但是多个复本可能存在,所以必须考虑从不同的机同时使用相同卡的行为。


客户拥有银行的个或者多个账号的人。


客户可以包括个人或者多个人,或者是公司。


相同的人,拥有不同银行的账号被认为是不同的客户。


事务对单个客户账号的单个完整的操作请求。


参考资料程序设计谭浩强主编清华大学出版社软件工程导论第三版张海藩主编清华大学出版社程序系统的组织结构总体结构如下电子开户账户登录密码修改余额查询自动存款自动取款自动转账交易明细查询退卡输入基本信息返回主菜单输入密码返回主菜单输入原密码返回主菜单输入新密码显示信息显示余额返回主菜单放入需要存现金返回主菜单添加成功并且显示添加金

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批