版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程课程实验报告ATM机模块详细设计说明书学生姓名专业、班级11计算机1班指导教师唐国峰成绩软件工程系2014年5月13日目录TOC o 1-5 h z HYPERLINK l bookmark2 o Current Document 1.引言1 HYPERLINK l bookmark4 o Current Document 1.1编写目的1 HYPERLINK l bookmark6 o Current Document 1.2背景1 HYPERLINK l bookmark8 o Current Document 1.3定义1 HYPERLINK l bookmark10 o Cur
2、rent Document 1.4参考资料1 HYPERLINK l bookmark12 o Current Document 2.系统结构2 HYPERLINK l bookmark14 o Current Document 2.1模块相互关系表2 HYPERLINK l bookmark16 o Current Document 3.模块设计3 HYPERLINK l bookmark20 o Current Document 3.1控件命名规则7 HYPERLINK l bookmark22 o Current Document 3.2模块设计说明7 HYPERLINK l bookm
3、ark24 o Current Document 3.2.1登陆模块7 HYPERLINK l bookmark26 o Current Document 3.2.2事务模块8 HYPERLINK l bookmark28 o Current Document 3.2.3退出系统模块8 HYPERLINK l bookmark30 o Current Document 4.数据库设计9 HYPERLINK l bookmark32 o Current Document 4.1用户表9 HYPERLINK l bookmark34 o Current Document 4.2银行卡信息表9 HY
4、PERLINK l bookmark36 o Current Document 4.3交易信息表9 HYPERLINK l bookmark38 o Current Document 附录10 HYPERLINK l bookmark40 o Current Document 1.类说明10 HYPERLINK l bookmark42 o Current Document 2.接口说明11 HYPERLINK l bookmark44 o Current Document 2.提示信息一览表12 HYPERLINK l bookmark46 o Current Document 2.1MSG
5、12 HYPERLINK l bookmark48 o Current Document 2.2ERR12 引言1.1编写目的从此阶段正式进入ATM系统的软件设计阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构,在软件设计阶段主要是把软件需求转化为软件表示过程,这种表示只是描述软件总的概貌,把它加工成程序细节上非常接近于源程序的表示,使软件开发人员在编码阶段以此文档供为标准。1.2背景应中国建设银行网络建设和改造需要,为客户提供方便、迅速、便捷的自动存取款业务提出了ATM机自动取款系统设计与实现的项目。要求此系统能够实现所提出的基本功能要求并且兼容现在使用的软件。1.3定义ATM:
6、一个工作站终端,使得顾客能够使用现金卡在ATM上进行自己的事务处理。ATM同顾客进行交互,收集事务信息,并发送事务信息到中心计算机,由中心计算机确认和处理信息之后,将现金通过ATM提供给顾客。银行:一个金融机构,负责保存顾客的账号信息,执行授权卡通过ATM网访问账号。银行计算机:银行拥有的计算机,同ATM网和银行自己的现金工作站进行交互。银行可以拥有自己的内部计算机网处理账号,但是我们只关心同网络进行交互的计算机。账户。一张卡不能访问客户的所有账户。每张卡只能有一个持卡人,不存在多个复本。客户:拥有银行的一个或者多个账号的人。客户可以包括一个人或者多个人,或者是公司。相同的人,拥有不同银行的账
7、号被认为是不同的客户。事务:对单个客户账号的单个完整的操作请求。1.4参考资料DatabaseSystemConcepts(FourthEdition)AbrahamSilberschatzHenryF.KorthS.SudarshanHigherEducationPressJ王珊.数据库系统概论(第四版).高等教育出版社,2007.M罗运模.完全掌握SQLServer2000.人民邮电出版社,2001.M白尚旺等.PowerDesigner软件工程技术.电子工业出版社,2OO4.M5作者:张海藩书名:软件工程导论(第五版)出版社;清华大学出版社6作者:王珊萨师煊书名:数据库概论出版社:高等教
8、育出版社作者:吴健郑潮汪杰书名:XML基础与ROSE建模案例出版社:人民邮电出版社系统结构模块相互关系表模块名称对应详细设计书章节编号相关模块名称相关模块详细设计书章节编号相互关系描述(调用/被调用)初始界面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被调用存款3.2主界面2.1被调用存款详细界面3.2.1调用查询详细界面3.2.1存款3.2被调用取款3.3主界面2.1被调用取款详细界面3
9、.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被调用3.模块设计取款流程图:存款流程图:缴费流程图:电信缴费已登录输入手机号输入缴费金额否显示昔误信否输入是否正确丄是余额是否足够I是缴费成功是否打印凭条S打印凭条结束转账流程图:3.1控件命名规则模块编号模块名称控件名类型功能0用户登录PasswordTextbox输
10、入密码1主界面UsernameLable显示用户名BtnlButton查询Btn2Button存款Btn3Button取款Btn4Button转账Btn5Button缴费btnpasswordButton修改密码btnwriterButton打印凭条3.2模块设计说明3.2.1登陆模块模块名称登录模块编号Mod0001适用范围持有特定银行卡的用户类型窗口模块功能登录ATM自动取款机性能要求处理个人的事务限制条件具有特定的银行卡才可以进入该模块输入持卡用户的密码输出登录后的主界面算法逻辑无相关对象及接口uid、uname、unumber、phone、addresscid、ctype、moneyt
11、ype、uid、usedate、password、blance、cstatedid、cid、dtype、dinfo、dmoney、ddate、anythingUserDao、UserDaolmpl、UserService、UserServicelmplCardDao、CardDaolmpl、CardService、CardServiceImpl3.2.2事务模块模块名称事务处理模块编号Mod0002适用范围已登录的持有特定银行卡的用户类型窗口模块功能对个人账户进行处理性能要求对自己的账户进行查询,以及存款、取款、修改密码、转账、电信缴费限制条件具有特定的银行卡才可以进入该模块输入查询,以及存款
12、、取款、修改密码、转账、电信缴费内容项输出更改后的账户信息算法逻辑相关对象及接口uid、uname、unumber、phone、addresscid、ctype、moneytype、uid、usedate、password、blance、estatedid、cid、dtype、dinfo、dmoney、ddate、anythingUserDao、UserDaolmpl、UserService、UserServicelmplCardDao、CardDaolmpl、CardService、CardServicelmpl备注无3.2.3退出系统模块模块名称退卡模块编号Mod0003适用范围已登录的持
13、有特定银行卡的用户类型窗口模块功能退出本系统性能要求退卡限制条件具有特定的银行卡才可以进入该模块输入退卡的请求输出退出银行卡算法逻辑无相关对象及接口uid、uname、unumber、phone、addresscid、ctype、moneytype、uid、usedate、password、blance、cstatedid、cid、dtype、dinfo、dmoney、ddate、anythingUserDao、UserDaolmpl、UserService、UserServiceImplCardDao、CardDaolmpl、CardService、CardServiceImpl备注无4.数
14、据库设计4.1用户表字段名称说明uid用户id必填,主键uname用户名必填,必须为真实姓名unumber身份证号必填phone联系电话必填,8位或11为数字组成address住址选填4.2银行卡信息表字段名称说明cid卡号必填,主键ctype卡类型必填,有金龙卡、储蓄卡、信用卡等moneytype币种类型必填uid持卡人必填,外键usedate开户日期必填,默认系统当前时间password密码必填,六位数字,初始密码为6个“1”balance余额必填,开户初始金额为1元estate卡状态必填,正常/挂失4.3交易信息表字段名称说明did交易单id必填,主键cid卡号必填,外键,可重复索引dt
15、ype交易类型必填dinfo交易详细选填,如转账操作记录对方卡号dmoney交易金额必填,大于0ddate交易日期必填,默认为系统当前日期anything备注选填附录1.类说明类名、意义、方法等的说明,其中方法部分的参数要一一列出编号类名称访问修饰符继承自继承方式功能描述构造函数序号1儿素描述1名称访问修饰符参数列表序号参数名称参数类型描述123算法逻辑采用程序流程图、伪代码、N-S图等工具进行相应的方法体说明2名称访问修饰符参数列表序号参数名称参数类型描述123算法逻辑采用程序流程图、伪代码、N-S图等工具进行相应的方法体说明属性序号名称类型描述1含义及static等的说明2345方法序号1儿素描述1名称访问修饰符返回值类型参数列表序号参数名称参数类型描述123算法逻辑采用程序流程图、伪代码、N-S图等工具进行相应的方法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024副食品保障供应合同
- 农产品采购合作协议书
- 社区物业管理服务合同
- 小额民间借款合同范本
- 建筑行业材料购销协议模板
- 2023年高考地理复习精题精练-区域发展对交通运输布局的影响(解析版)
- 2024年售房的合同范本
- 建筑工地物资租赁合同书
- 房产抵押担保协议参考
- 2024年劳务协议书样本
- 企业如何利用新媒体做好宣传工作课件
- 如何培养孩子的自信心课件
- 中医药膳学全套课件
- 颈脊髓损伤-汇总课件
- 齿轮故障诊断完美课课件
- 2023年中国盐业集团有限公司校园招聘笔试题库及答案解析
- 大班社会《特殊的车辆》课件
- 野生动物保护知识讲座课件
- 早教托育园招商加盟商业计划书
- 光色变奏-色彩基础知识与应用课件-高中美术人美版(2019)选修绘画
- 前列腺癌的放化疗护理
评论
0/150
提交评论