欢迎来到天天文库
浏览记录
ID:8967148
大小:511.50 KB
页数:14页
时间:2018-04-13
《atm机模块详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、学号《软件工程》课程实验报告ATM机模块详细设计说明书学生姓名专业、班级11计算机1班指导教师唐国峰成绩软件工程系2014年5月13日目录1.引言11.1编写目的11.2背景11.3定义11.4参考资料12.系统结构22.1模块相互关系表23.模块设计33.1控件命名规则73.2模块设计说明73.2.1登陆模块73.2.2事务模块83.2.3退出系统模块84.数据库设计94.1用户表94.2银行卡信息表94.3交易信息表9附录101.类说明102.接口说明112.提示信息一览表122.1MSG122.2ERR121.引言1.1编写目的从此阶段正
2、式进入ATM系统的软件设计阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构,在软件设计阶段主要是把软件需求转化为软件表示过程,这种表示只是描述软件总的概貌,把它加工成程序细节上非常接近于源程序的表示,使软件开发人员在编码阶段以此文档供为标准。1.2背景应中国建设银行网络建设和改造需要,为客户提供方便、迅速、便捷的自动存取款业务提出了ATM机自动取款系统设计与实现的项目。要求此系统能够实现所提出的基本功能要求并且兼容现在使用的软件。1.3定义ATM:一个工作站终端,使得顾客能够使用现金卡在ATM上进行自己的事务处理。ATM同顾客进行交
3、互,收集事务信息,并发送事务信息到中心计算机,由中心计算机确认和处理信息之后,将现金通过ATM提供给顾客。银行:一个金融机构,负责保存顾客的账号信息,执行授权卡通过ATM网访问账号。银行计算机:银行拥有的计算机,同ATM网和银行自己的现金工作站进行交互。银行可以拥有自己的内部计算机网处理账号,但是我们只关心同网络进行交互的计算机。账户。一张卡不能访问客户的所有账户。每张卡只能有一个持卡人,不存在多个复本。客户:拥有银行的一个或者多个账号的人。客户可以包括一个人或者多个人,或者是公司。相同的人,拥有不同银行的账号被认为是不同的客户。事务:对单个客
4、户账号的单个完整的操作请求。1.4参考资料[1]《DatabaseSystemConcepts》(FourthEdition)AbrahamSilberschatzHenryF.KorthS.SudarshanHigherEducationPress[J][2]王珊.数据库系统概论(第四版).高等教育出版社,2007.[M][3]罗运模.完全掌握SQLServer2000.人民邮电出版社,2001.[M][4]白尚旺等.PowerDesigner软件工程技术.电子工业出版社,2004.[M][5作者:张海藩书名:软件工程导论(第五版)出版社;清
5、华大学出版社[6]作者:王珊萨师煊书名:数据库概论出版社:高等教育出版社12[7]作者:吴健郑潮汪杰书名:XML基础与ROSE建模案例出版社:人民邮电出版社2.系统结构2.1模块相互关系表模块名称对应详细设计书章节编号相关模块名称相关模块详细设计书章节编号相互关系描述(调用/被调用)初始界面1.1输入密码界面1.2调用输入密码界面1.2初始界面1.1被调用主界面2.1查询3.1调用存款3.2调用取款3.3调用转账3.4调用缴费3.5调用修改密码3.6调用查询3.1主界面2.1被调用查询详细界面3.1.2调用查询详细界面3.1.1查询3.1被调用
6、存款3.2主界面2.1被调用存款详细界面3.2.1调用查询详细界面3.2.1存款3.2被调用取款3.3主界面2.1被调用取款详细界面3.3.1调用取款详细界面3.3.1存款3.3被调用转账3.4主界面2.1被调用转账详细界面3.4.1调用转账详细界面3.4.1转账3.4被调用缴费3.5主界面2.1被调用缴费详细界面3.5.1调用缴费详细界面3.5.1缴费3.5被调用修改密码3.6主界面2.1被调用修改密码界面3.6.1调用修改密码界面3.6.1修改密码3.6被调用123.模块设计取款流程图:12存款流程图:12缴费流程图:转账流程图:12123
7、.1控件命名规则模块编号模块名称控件名类型功能0用户登录PasswordTextbox输入密码1主界面UsernameLable显示用户名Btn1Button查询Btn2Button存款Btn3Button取款Btn4Button转账Btn5Button缴费btnpasswordButton修改密码btnwriterButton打印凭条3.2模块设计说明3.2.1登陆模块模块名称登录模块编号Mod_0001适用范围持有特定银行卡的用户类型窗口模块功能登录ATM自动取款机性能要求处理个人的事务限制条件具有特定的银行卡才可以进入该模块输入持卡用户的
8、密码输出登录后的主界面算法逻辑无相关对象及接口uid、uname、unumber、phone、addresscid、ctype、moneytype、u
此文档下载收益归作者所有