软件工程导论课程设计ATMWord文件下载.docx

上传人:b****6 文档编号:18018837 上传时间:2022-12-12 格式:DOCX 页数:18 大小:113.60KB
下载 相关 举报
软件工程导论课程设计ATMWord文件下载.docx_第1页
第1页 / 共18页
软件工程导论课程设计ATMWord文件下载.docx_第2页
第2页 / 共18页
软件工程导论课程设计ATMWord文件下载.docx_第3页
第3页 / 共18页
软件工程导论课程设计ATMWord文件下载.docx_第4页
第4页 / 共18页
软件工程导论课程设计ATMWord文件下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

软件工程导论课程设计ATMWord文件下载.docx

《软件工程导论课程设计ATMWord文件下载.docx》由会员分享,可在线阅读,更多相关《软件工程导论课程设计ATMWord文件下载.docx(18页珍藏版)》请在冰豆网上搜索。

软件工程导论课程设计ATMWord文件下载.docx

对功能的规定5

系统总体功能规定5

存款功能的规定8

取款功能的规定10

转账功能的规定12

查询功能的规定14

对性能的规定15

精度15

时间特性要求15

灵活性15

输入输出要求16

数据管理能力要求16

故障处理要求18

其他专门要求18

4运行环境规定18

<

设备18

支持软件18

1引言

编写目的

本报告的编写目的在于研究并确定ATM存取款一体机的功能需求和性能需求,并且将这些规范化的语言和规范化的结构完整、明确地表达出来,将软件开发者和用户对ATM存取款一体机的理解和认识,为今后的系统开发奠定一个良好的基础。

需求分析是软件系统生存期中定义阶段的最后一个步骤。

是作为整个软件开发范围的指南,本报告将提交至用户、使用部门的负责人和相关程序开发人员,以供阅读。

背景

随着社会日新月异,计算机已成为人们生活中必不可少的一部分,通过计算机编程可以实现很多便利,为人们提供方便。

当今社会货币交易日趋频繁,无论何种活动都或多或少与货币有关,小到人们购物、出行,大到国际贸易等,如此货币存取灵活度成了迫在眉睫要解决的问题。

基于此本课程设计小组首次提出ATM存取款一体机概念,ATM是AutomaticTellerMachine的缩写,意思是自动柜员机,因大部分用于取款,又称自动取款机。

它是一种高度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助服务,代替银行柜面人员的工作。

持卡人可以使用储蓄卡,根据密码办理自动取款、查询余额、转账、现金存款,更改密码,打印凭条等业务。

1.所建议开发的软件系统的名称:

ATM存取款一体机

2.项目的任务提出者:

3.开发者:

4.用户:

持有相应银行卡的群众

5.实现该软件的计算中心:

相应银行的网络系统

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

独立于其他系统

参考资料

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

2任务概述

目标

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

系统的开发目标还包括:

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

2.提高处理速度;

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

4.提高人员利用率。

用户的特点

ATM存取款一体机最终面向的用户群体广泛,所有在银行开户的社会群众。

群众广泛,文化水平、社会地位等均不相同。

基于系统针对用户因此对我们系统提出了更高更严格的要求。

需求规定

对功能的规定

系统总体功能规定

顶层数据流程图

第一层分解数据流程图

数据字典

名字:

银行管理人员信息

别名:

描述:

实时发布银行卡以及用户的使用变更信息

定义:

银行管理人员信息=银行管理人员编号+银行管理人员姓名

位置:

银行管理人员编号

唯一标识每个特定银行管理人员的关键域

银行管理人员姓名

用来解释银行管理人员编号所代表的管理人员的具体名称

储户信息

实时更新使用银行卡的用户信息,对于用户信息安全可变。

储户信息=卡号+持卡人姓名+电话号码+居住地址

卡号

唯一标识每个储户的关键域

用户信息

银行卡信息

交易信息

持卡人姓名

用来解释卡号所代表的持卡人的具体名称

管理人员信息

电话号码

用来确定持卡人的联系方式,使银行方面可以及时联系并且确定用户的使用情况

IPO图

IPO表

系统:

ATM自动取款机系统

作者:

模块:

选择

日期:

编号:

被调用:

ATM存取款一体机系统

调用:

选择模块

输入:

帐号、密码

输出:

账户信息

处理:

输入银行卡帐号、密码,根据ATM提示选择业务类型。

局部数据元素:

注释:

执行

查询模块

根据用户选择,ATM执行业务。

显示

根据ATM执行结果,显示屏显示用户选择的银行卡信息。

存款功能的规定

并给出其主要数据字典、加工处理的IPO图。

第二层分解数据流程图

存款信息

使用户可以立刻了解存款的款项以及相关信息

存款信息=存款金额+存款日期

存款日期

用来确定用户存款的日期

存款金额

用来确定存款的具体金额

银行卡信息

实时更新银行卡的内部使用信息,保障银行卡安全以及用户使用方便。

银行卡信息=卡号+开户日期+账户余额+密码

开户日期

用来确定用户正式使用银行卡的日期

账户余额

便于用户随时查看银行余额,随时对银行卡余额了解

密码

使用户有一个只有知道的方式唯一地识别银行卡。

ATM自动取款机系统

存款

计算模块

输入存款金额,选择确认后,在ATM提示下将金额存入,显示屏上提示存款成功。

取款功能的规定

取款信息

使用户可以立刻了解取款的款项以及相关信息

取款信息=取款金额+取款日期

取款日期

用来确定用户取款的日期

取款金额

用来确定取款的具体金额

取款

输入取款金额,选择确认后,ATM进行处理:

1取款金额大于余额时,显示屏上提示用户取款失败;

2取款金额小于或等于余额时,ATM提醒用户取款,显示屏上提示取款成功。

转账功能的规定

汇款信息

使用户可以立刻了解汇款的款项以及相关信息

汇款信息=汇款金额+汇款日期

汇款日期

用来确定用户汇款的日期

汇款金额

用来确定汇款的具体金额

转账

帐号、转账金额

输入需转账的帐号和转账金额,选择确认后,显示屏上提示转账成功。

查询功能的规定

查询余额

使用户可以立刻了解操作或者当前卡上的余额

余额

对性能的规定

精度

该系统中,输入、输出以及在传输过程中的数据,由于是货币,且规定最小交易额为100(人民币),因此所有数值都为整数。

时间特性要求

ATM存取款一体机由于是面向广大群众是具有一定使用价值的实体,是24小时全天候的自动服务机器。

灵活性

1、该系统主要是在windows7下开发完成。

所以只要是装了windows操作系统的,该系统都可以正确地运行,有较好的适应能力与兼容性。

2、该系统的操作比较简单,很容易上手。

3、应用户的特殊需求,软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。

输入输出要求

输入数据要求:

1.卡号

2.密码

3.服务类型

输出数据要求:

打印凭条

数据管理能力要求

系统E-R图

1.持卡人(持卡人姓名,卡号,密码,电话号码)

2.存款(存款金额,存款日期)

3.查询(账户余额)

4.取款(取款金额,取款日期)

5.打印凭条(交易类型,交易日期,银行卡号码)

故障处理要求

1、数据要绝对安全,防止有意无意的破坏数据。

若数据遭到破坏,系统具有数据恢复功能,不可恢复的数据仅限于当日录入和修改的数据。

2、对于用户的输入错误应给出适当的更正提示。

其他专门要求

1、系统安全性要求:

每个用户在银行开户之后配有相应的银行卡和与之对应的密码,能够确保账户的安全性。

2、数据库中修改的数据必须严格符合客观条件。

4运行环境规定

设备

列出运行该软件所需要的硬设备。

说明其中的新型设备及其专门功能,包括:

1.ATM实体机

2.网络中心服务器作为数据备份服务器。

支持软件

1.操作系统:

Win2000/XP/Vista/7

2.数据库:

MicrosoftAccess2007或以上版本

3.ATM实体机

{

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1