版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学校代码: 10128学 号: 课程设计 题目 : A T M 自 动 取 款 机 系 统项目开发计划 学生姓名:学院 : 信 息 工 程 学 院系别 : 计 算 机 系专业 :班级 :指导教师:2011年 7 月 15 日目录1引言1.1 编写目的ATM机管理系统是银行业务流程过程中十分重要且必备的环节之一, 在银行 业务流程当中起着承上启下的作用, 其重要性不言而喻。 但是,目前许多银行在 具体的一些业务流程处理过程中仍然使用手工操作的方式来实施, 不仅费时、费 力,效率低下,而且无法达到理想的效果。 然而 ATM自动取款功能不带为银行节 省大量财力人力, 还为广大城市用户带来便捷。 为明
2、确软件需求、 安排项目规划 与进度、组织软件开发与测试,撰写本文档,本文针对上述问题,采用软件工程 的开发原理,依据软件流程过程规范,按照需求分析,概要设计,程序编码,软 件应用等过程,开发了这个系统。 本文档供项目经理、 设计人员、开发人员参考。1.2 项目背景待开发项目名称: ATM自动取款机系统的分析与设计 项目提出者: ATM机系统是应呼和浩特建设银行网络建设和改造需要,为客户提 供方便、迅速、便捷的自动取款业务提出了 ATM机自动取款系统设计方案。 项目开发者:李向南 朱学雷 赵中军 刘英杰1.3 定义专业术语与缩略词: 帐号:在银行中,事物应用的单个帐号。帐号可以为多种类型,但是至
3、少包括支 票和存款。每个顾客可以拥有多个帐号。客户:拥有银行的一个或多个帐号的人。可以是一个人或多个人,或者是公司。 相同的人,拥有不同的银行帐号被认为是不同的落户。ATM: ATM是 Automatic Teller Machine 的缩写,意为自动柜员机。是一种高度 精密的机电一体化设备,利用磁卡或智能 IC 卡储存用户信息并通过加密键盘输 入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。 事务:对单个客户帐号的单个完整的操作请求,一般是指要做的或所做的事情。GUI:( Graphical User Interface )图形用户界面。是指采用图形方式显示的 计算机操作用户界面
4、。1.4 参考资料1 软件需求工程 毋国庆 机械工业出版社 出版时间: 2008-8-12 软件需求工程原理和方法 金芝 刘磷 金英 科学出版社 出版时间: 2008-7-13 UML 基础与 Rose 建模案例 吴建 汪杰 人民邮电出版社 出版时间: 2007-4-14 软件工程导论 朱少民清华大学出版设 出版时间: 2009-1-12项目概述2.1 工作内容本设计按要求采用“项目小组”的形式,结合具体开发项目进行设计。需完 成如下文档 (1)可行性研究报告 (2)项目开发计划 (3)需求规格说明书 (4) 软件设计说明书 (5)测试计划 测试报告 ( 6)用户操作手册并完成系统的功能设计、
5、 数据库设计和人机界面设计。 撰写软件测试计划。 功能设计包括模块层次图, 数据库设计包括 E-R图、数据字典。 人机界面设计是 程序设计的一个重要方面,用户界面的设计在研究技术问题的同时对人加以研 究。要考虑用户界面的一致性、容错性、简洁、易操作性,给用户适当的帮助。 本 ATM自动取款机系统索要包含的子系统有:1)取款子系统2)转账子系统3)查询余额子系统4)修改密码子系统5)打印凭条子系其中每个子系统同时又包括: 1 功能2 性能3 输入项目4 输出项目5 算法6 程序逻辑7 接口8 存储分配9 限制条件10测试要点实现的功能主要有:(一) ATM取款系统(1) 模拟读卡功能,包括:1)
6、 读取虚拟的卡号信息,查找数据库找到相关信息。2) 识别虚拟的卡的类型,记录卡号和银行信息。3) 验证卡号4) 在显示器提示输入密码。(2) 键盘输入处理, 包括:1) 接受用户输入密码、查询密码、更改密码2) 接受用户输入取款金额、查询余额3) 打印取款信息(3) 显示模块功能,包括:显示与客户有关的信息,包括一切交 互时所需的提示、确认等信息。(4) 模拟吐钱机功能, 以数据库中的 ATM机现金模拟 ATM机现金, 包括:1) 定额取款:可选择 100,300,500,1000,1500,2000,2500 。七种 额度进行取款。2) 其他数额:可输入 1000-2500,包含 100 的
7、倍数的数额进行取款。打印客户清单:数据库中记录着所有客户登陆操作信息,客户退出系统 时可选择打印此次登陆 AMT机的客户清单2.2 条件与限制应具备条件:( 1) 应提供相应的硬件配置, ATM柜员机终端设备, 地区服务器、 中央服务器、数据库服务器以及一定数量的技术人员和管理人员。( 2) 提供被测软件运行时的操作系统、数据库及应用软件构成的环境。( 3) 经费来源:银行赞助。2.3 产品程序1. 应交付程序名称: ATM自动取款机系统的分析与设计2. 使用语言: SQL、 java文档应交付的文档:( 1) 可行性研究报告(2)项目开发计划(3)需求规格说明书(4)概要设计说明书(5)详细
8、设计说明书(6)测试计划2.4 运行环境1) 硬件环境:CPU: 1GHZ 以上RAM:256 兆以上 硬盘: 2G以上(2)软件环境运行环境: Window xp2.5 服务本开发单位为用户免费安装软件,并由专业人员提供必要培训 。同时 开发单 位应向委托单位提供系统安装指导, 简单的系统维护知识的培训, 保证在一段时 间内的保修服务。2.6 验收标准验收标准:经用户和开发小组双方确认软件的可靠性、易用性和功能完整性。( 1)测试用例不通过数的比例 < 3 %。(2)不存在错误等级为 1 的错误。(3)不存在错误等级为 2 的错误。(4)错误等级为 3 的错误数量 10 。(5)所有提
9、交的错误都已得到更正。3实施计划3.1 任务分解本次任务主要分为:可行性研究报告 项目开发计划 需求规格说明书 概要设计说明书 详 细设计说明书 测试计划3.2 进度任务名称开始时间结束时间总结客户需求2011-7-11上午需求调研2011-7-11下午书写可行性研究报告2011-7-122011-7-15项目开发计划需求规格说明书概要设计说明书2011-7-182011-7-21详细设计说明书测试计划3.3 预算(1) 系统开发、建立费用共 23 万元。其中:本系统开发期为一年,需开 发人员 6人(不一定都是参加满整个开发周期) , 根据软件系统的规模估 算,开发工作量约为 30 人月,每人
10、月的人工费按 5000元计算,开发费 用为 15 万元。(2) 硬件设备费共 29万元,其中:ATM机约19万元;服务器 3台及网 络 等设备费 10 万元。(3)外购开发工具、软件环境费用共 9 万元。(4)基础建设投资约 52 万。(5)其他一次性支经常性支出:加班费用、培训费用约 10 万。3.4 关键问题由于本组成员知识范围有限, 尚无软件开发经验, 对于可视化开发工具和数 据库管理工具还处在初步了解阶段, 所以对系统的开发进度和系统功能的实现较 难控制。但小组成员交流方便, 团结积极, 所需材料准备齐全, 能够在期限内完成本 系统软件4人员组织及分工需求调研 需求规格说明 界面设计
11、详细设计说明书 李向南可行性研究报告 概要设计说明书 朱学雷需求调研 项目开发计划 测试计划 赵中军需求规格说明书 测试计划 刘英杰5交付期限2011年 10 月6专题计划要点6.1 测试计划6) 功能项测试 对软件需求规格说明书中的所有功能项进行测试。7) 业务流程测试 对软件项目的典型业务流程进行测试。;4)8) 容错测试 容错测试的检查内容包括 :1) 软件对用户常见的误操作是 否能进行提示 ;2) 软件对用户的的操作错误和软件错误 , 是否有准 确、清晰的提示 ;3) 软件对重要数据的删除是否有警告和确认提示 软件是否能判断数据的有效性 , 屏蔽用户的错误输入 , 识别非法值 并有相应
12、的错误提示。9) 安全性测试 安全性测试的检查内容包括 :1) 软件中的密钥是否以密 文方式存储 ;2) 软件是否有留痕功能 , 即是否保存有用户的操作日 志;3) 软件中各种用户的权限分配是否合理。10) 性能测试 对软件需求规格说明书中明确的软件性能进行测试。 测试 的准则是要满足规格说明书中的各项性能指标(11) 易用性测试 易用性测试的内容包括 :1) 软件的用户界面是否友好 是否出现中英文混杂的界面 ;2) 软件中的提示信息是否清楚、易理解 , 是否存在原始的英文提示 ;3) 软件中各个模块的界面风格是否一致 ;4) 软件中的查询结果的输出方式是否比较直观、合理。(12) 适应性测试
13、 参照用户的软、 硬件使用环境和需求规格说明书中的规 定, 列出开发的软件需要满足的软、硬件环境。对每个环境进行测试。(13) 文档测试 用户文档包括 : 安装手册、操作手册和维护手册。对用户 文档测试的内容包括 :1) 操作、维护文档是否齐全、是否包含产品使 用所需的信息和所有的功能模块 ;2) 用户文档描述的信息是否正确 , 是否没有歧义和错误的表达 ;3) 户文档是否容易理解 , 是否通过使用 适当的术语、图形表示、详细的解释来表达 ;4) 用户文档对主要功能 和关键操作是否提供应用实例 ;5) 用户文档是否有详细的目录表和索 引表。用户有特别要求的测试。6.2 质量保证计划在项目过程中,质量保证员负责对软件项目过程进行质量保证,软件项目过 程包括:需求管理过程、项目计划和跟踪过程、配置管理过程、评审过程、设计 过程、培训过程等。同时,质量保证员对软件工作产品进行质量保证,依照项目 经理制定的工作产品规范和公司规定的各个管理模版检查项目工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石河子大学《运动生理学》2021-2022学年第一学期期末试卷
- million的用法和搭配
- 石河子大学《田径教学训练理论与实践》2021-2022学年第一学期期末试卷
- 石河子大学《葡萄酒工艺学》2022-2023学年第一学期期末试卷
- 石河子大学《果蔬加工贮运学》2022-2023学年第一学期期末试卷
- 石河子大学《村镇规划》2023-2024学年第一学期期末试卷
- 沈阳理工大学《永磁电机》2023-2024学年期末试卷
- 沈阳理工大学《体育》2023-2024学年第一学期期末试卷
- 沈阳理工大学《内部控制》2023-2024学年期末试卷
- 沈阳理工大学《机械制造技术基础》2022-2023学年第一学期期末试卷
- 餐厅小票打印模板
- 腹胀护理课件
- 【时代峰峻公司“养成系”偶像的营销策略研究案例报告8700字(论文)】
- 水稻栽培技术-水稻常规栽培技术
- 常见营养相关慢性疾病的营养指导
- 标准报价单模板(二)
- 《mc入门教程》课件
- 物理化学实验B智慧树知到课后章节答案2023年下北京科技大学
- 建筑大师林徽因智慧树知到课后章节答案2023年下潍坊工程职业学院
- 塔里木盆地主要地震反射波组的说明
- 初中英语教学经验交流PPT教学课件
评论
0/150
提交评论