- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ATM取款机概要分析说明书.doc
产品文档 概要设计文档 产品版本 密级 文档编号 2010103001 V123 内部 产品名称 ATM取款机 共18页
ATM取款机
概要设计说明书
撰写: 吴昊,杨雪,刘博,何雪英 日期: 2010-10-30 审核: 日期: 批准: 日期:
目录
1. 引言 4
1.1 编写目的 4
1.2 背景 4
1.3 参考资料 4
2. 总体设计 4
2.1 需求规定 4
2.1.1 功能要求: 4
2.1.1.1 ATM电子开户 5
2.1.1.2账户登录 5
2.1.1.3密码修改 5
2.1.1.4 余额查询 5
2.1.1.5 自动存款 5
2.1.1.6自动取款 5
2.1.1.7自动转账 6
2.1.1.8交易明细查询 6
2.1.1.9退卡 6
2.1.2 输入输出要求: 6
2.1.3 数据管理能力要求: 6
2.1.4故障处理要求: 7
2.1.5 精度要求: 7
2.1.6时间特性要求: 7
2.1.7灵活性要求: 7
2.2 运行环境 8
2.2.1设备 8
2.2.2支持软件 8
2.2.3接口 8
2.2.4控制 8
2.3 基本概念设计与处理流程(总体工作流程图) 9
2.4 结构(功能模块划分) 11
2.5 功能需求与程序关系 12
2.6 人工处理过程 12
2.7 尚未解决的问题 13
3. 接口设计 13
3.1 用户接口 13
3.2 外部接口 13
3.3 内部接口 13
4. 运行设计 15
4.1 运行模块组合 15
4.2 运行控制 16
5. 程序相关算法设计 16
6. 系统出错处理设计 16
6.1 出错信息 16
6.2 补救措施 17
6.3 系统维护设计 17
(后记:在张明老师的带领下,经过我们小组成员的配合,通过查询各种资料,我们逐渐完善了这份概要分析说明书。在这个过程中,我们体会到了团队合作的强大力量,而这份设计就是大家心血的结晶和团队精神的有力见证。) 18
1. 引言
1.1 编写目的
此概要设计书阐述对ATM取款机系统的设计考虑,包括取款机系统的基本处理流程、取款机系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。
1.2 背景
软件名称:ATM取款机
任务提出者:西安石油大学计算机学院
开发者:杨雪,吴昊,何雪英,于少华,王国君,刘博。
用户:为与ATM取款机软件开发有联系的决策人,开发组人员以及使用该系统的用户。
使用的计算机网络:本项目使用西安石油大学计算机机器以及各开发者本人的计算机进行编程。
1.3 参考资料
1.《C程序设计》 谭浩强 主编 清华大学出版社
2.《软件工程导论第三版》 张海藩主编 清华大学出版社
2. 总体设计
2.1 需求规定
2.1.1 功能要求:
2.1.1.1 ATM电子开户
用户可自行依照系统提示完成银行账户注册。注册时账户信息只涉及密码,账户号由系统自动产生。用户注册信息涉及基本信息包括姓名、性别、证件、电话、地址。
2.1.1.2账户登录
用户可依照系统提示输入账户号与密码登录到ATM系统进行后续操作。密码错误超过三次即冻结账户。
2.1.1.3密码修改
用户在登入ATM系统后可随时更改账户密码,密码宽度不得超过6位,且只限于数字。
2.1.1.4 余额查询
用户在登入ATM系统后可查询当前账户的余额情况。
2.1.1.5 自动存款
用户在登入ATM系统后即可自助存款,存入货币面额仅限100元,一次性存入总金额不得超过2000元。
2.1.1.6自动取款
用户在登入ATM系统后即可自助取款,用户输入的取款面金额必须是50元或100元的整数倍数,一次性取款金额不得超过2000元。
2.1.1.7自动转账
用户在登入ATM系统后即可向其它账户进行转账操作,转账金额无上下线。
2.1.1.8交易明细查询
用户在登入ATM系统后即可查询账户历史交易记录。明细查询时用户可自行输入起始时间与截止时间,也可选择系统提供的查询周期。
2.1.1.9退卡
交易结束,请及时取卡。
2.1.2 输入输出要求:
1)用户名:字母数字或下划线,且首位不得为数字。
2)密码:6位整数。
3)取款及转账金额:整型数据。
4)户源,目标账户:即字母数字或下划线,且首位不得为数字。
5)用户需求事务:通过人机交互界面进行选择。
2.1.3 数据管理能力要求:
1)该软件需要进行的数据管理主要为用户信息,需要创建一个表,主要记录如用户名,用户密码,用户余额,用户类型,用户开户日期,用户操作记录等。
2)进度是记录当前用户所处的环境,如余额的数目,存储的金额,交易明细等。这些可以通
文档评论(0)