当前位置:文档之家› 软件工程导论课程设计-ATM

软件工程导论课程设计-ATM

软件工程导论课程设计-ATM
软件工程导论课程设计-ATM

江苏师范大学软件工程导论课程设计ATM存取款一体机

作者:何萌

学号:4

班级:13级软件工程72班

指导老师:张功杰

目录

1引言 (3)

编写目的 (3)

背景 (3)

参考资料 (4)

2任务概述 (4)

目标 (4)

用户的特点 (4)

3需求规定 (5)

对功能的规定 (5)

系统总体功能规定 (5)

存款功能的规定 (8)

取款功能的规定 (10)

转账功能的规定 (12)

查询功能的规定 (14)

对性能的规定 (15)

精度 (15)

时间特性要求 (15)

灵活性 (15)

输入输出要求 (16)

数据管理能力要求 (16)

故障处理要求 (18)

其他专门要求 (18)

4运行环境规定 (18)

设备 (18)

支持软件 (18)

1引言

编写目的

本报告的编写目的在于研究并确定ATM存取款一体机的功能需求和性能需求,并且将这些规范化的语言和规范化的结构完整、明确地表达出来,将软件开发者和用户对ATM存取款一体机的理解和认识,为今后的系统开发奠定一个良好的基础。需求分析是软件系统生存期中定义阶段的最后一个步骤。是作为整个软件开发范围的指南,本报告将提交至用户、使用部门的负责人和相关程序开发人员,以供阅读。

背景

随着社会日新月异,计算机已成为人们生活中必不可少的一部分,通过计算机编程可以实现很多便利,为人们提供方便。当今社会货币交易日趋频繁,无论何种活动都或多或少与货币有关,小到人们购物、出行,大到国际贸易等,如此货币存取灵活度成了迫在眉睫要解决的问题。

基于此本课程设计小组首次提出ATM存取款一体机概念,ATM是Automatic Teller Machine的缩写,意思是自动柜员机,因大部分用于取款,又称自动取款机。它是一种高度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助服务,代替银行柜面人员的工作。持卡人可以使用储蓄卡,根据密码办理自动取款、查询余额、转账、现金存款,更改密码,打印凭条等业务。

1.所建议开发的软件系统的名称:ATM存取款一体机

2.项目的任务提出者:何萌

3.开发者:何萌

4.用户:持有相应银行卡的群众

5.实现该软件的计算中心:相应银行的网络系统

6.该软件系统同其他系统或其他机构的基本的相互来往关系:独立于其他系统

参考资料

1.《软件工程导论(第6版)》张海藩牟永敏编着清华大学出版社 2013年

2任务概述

目标

ATM存取款一体机主要提供不同模拟储户的一般操作,如取款、存款、转账、查询余额、修改密码、打印凭条功能。

系统的开发目标还包括:

1.减少人力和管理费用;

2.提高处理速度;

3.改进管理信息和服务;

4.提高人员利用率。

用户的特点

ATM存取款一体机最终面向的用户群体广泛,所有在银行开户的社会群众。群众广泛,文化水平、社会地位等均不相同。基于系统针对用户因此对我们系统提出了更高更严格的要求。

需求规定

对功能的规定

系统总体功能规定顶层数据流程图

第一层分解数据流程图

相关主题
文本预览
相关文档 最新文档