版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软 件 需 求 工 程 课 程 作 业ATM机软件系统的需求说明书Requirements Specification for machine of ATM Software小组成员1: 韩乙财 0706 小组成员2: 运凯 0706 小组成员3: 牛栋杰 0707 小组成员4: 王冠 0708 小组成员5: 孙潮旭 0707 评分标准班级姓名学号承担工作面向过程分析35%面向对象分析45%出勤10%组长打分10%总分工作量细化程度图表规范讨论表现工作量细化程度图表规范讨论表现25%25%25%25%25%25%25%25%目 录1 客户(本小组)需求清单11.1 要求111.2 要求221.
2、3 要求341.4 要求411.5 要求521.6 要求641.7 12 客户(其他小组)需求清单12.1 要求112.2 要求222.3 要求342.4 要求412.5 要求522.6 要求642.7 13 需求获取53.1 基于场景的获取53.1.1 基于用例的需求获取53.1.2 基于用例的需求获取内容63.2 基于知识的需求83.2.1 基于知识的需求获取53.2.2 基于知识的获取的内容63.3 基于调查问卷的需求83.3.1 基于调查问卷需求获取53.3.2 基于调查问卷获取的内容63.4 114 结构化需求分析134.1 实体关系图134.2 数据流图144.3 数据字典154.
3、4 状态转换图155 面向对象的需求分析185.1 用例图135.2 类图145.3 动态模型15附录 会议记录2009-9-150附录 会议记录2009-9-350附录 会议记录501.客户(本小组)需求清单H1N1疾病传播迅速,急需早发现,早治疗,快速做出处理,否则为引起更大规模的传染,而学校环境较为复杂,人群接触频繁,因此,应该迅速得到学生是否已经有疑似感染或确诊的信息,因此,一个管理学生H1N1情况的管理系统就显得十分必要了。 2.客户(其他小组)需求清单2.1在整个的系统中,正确登录以后才可以进入主界面进行相关的操作2.1.1当用户输入正确的登录以后,出现主界面,包括以下的一些功能主
4、界面有菜单栏、工具栏、和下面的欢迎界面菜单栏和工具栏可以进入相关操作的界面2.2当在菜单栏点击取款或者点击工具栏中取款的按钮,可以进入取款界面2.2.1首先可以输入取款的金额,输入的必须为数字,否则系统会提示输入不是数字。2.2.2正确输入取款的金额后,直接点击取款,会再次确认你取款的金额,点击是直接可以取走钱,并且数据记录到相关的文件中,以便以后查询2.3当在菜单栏点击存取或者在工具栏点击存款的按钮,就可以进入存款界面2.3.1进入存款界面以后,可以输入存款的金额,若输入非数字,系统会提示出错2.3.2正确输入数字以后,会有相关的提示操作2.4在菜单栏中点击余额查询,就会弹出余额的窗口2.5
5、当点击菜单栏中的行内转账或者点击工具栏中的行内转账的按钮,会出现行内转账的界面,这时就可以进行行内转账2.5.1分别输入转入的账户和转入的金额,直接点击转入2.5.2若转入过程中出错会有相关的提示的操作2.6在菜单栏点击还款,就可以出现还款的界面:2.6.1输入还款金额,直接点击转入2.6.2若还款过程中出错会有相关的提示的操作3.需求获取 3.1基于场景获取 3.1.1基于用例的需求获取 用例是从用户的观点,以交互的方式对于系统的行为特征进行的描述,而场景一般认为是用例的一个实例。 3.1.2基于用例的需求获取内容 对功能的规定(1) 系统管理(后台服务)模块。该模块是比较关键的模块,也是每
6、一个系统必须有的模块,是确保ATM机系统正常运行的基础。首先我们用户或者管理员需要登录访问,即应该有A用户登录 ,而对于该系统的操作对象需要统一管理和记录,所以我们认为至少还应该有B用户管理 和C个人设置 两部分。(2) 操作管理模块。实质上ATM机主要是用来给持卡者用的,即操作,所以这一模块是核心部分,是交互性最强的部分。经过讨论我们认为ATM机所该具有的基本功能有:取款、转账、查询、扩展业务、其他业务。其中查询业务主要又包括:余额查询、账单查询等。其中扩展业务我们认为应该有还款功能,例如大连开发区的招行的自动取款还款机。至于其他业务主要有业务办理、功能申请、退出等功能。(3) 维护管理模块
7、。该部分是不可缺少的部分,主要由一些银行管理维护人员负责。我们分析讨论认为,一个ATM机至少应该有现金在里面,这个是余额维护部分,其次对于一家银行来说必须对该ATM机进行定期对账,查看有无异常错误,确保其正常运营,这两部分都可作为定期维护,还有可能ATM机出故障了,这个维修部分是不可预期的。3.2基于知识的需求 3.2.1基于知识的需求获取 基于知识的方法的出发点,是希望利用历史项目中积累的经验或领域分析的结果,来帮助人们理解和获取需求。因为开发软件是一项知识密集型活动,知识在其中起到关键作用。 3.2.2基于知识的获取内容 3.2对性能的规定精度1、 对于用户来说,ATM机管理系统是一个不容
8、出错的系统,无论是还款、取款、转账都是不能有所中断出错的,任何操作要么完全成功,要么完全失败,要作为事物来处理。2、 插卡、取卡时对精度要求比较高,尽量不要出现吞卡或者卡不能被识别的问题。时间特性要求1、 在用户执行的时候不能被打断,只能是单用户操作。2、 取款还款的时候,对于现金的识别速度一定要适中。灵活性A、操作方式程序在通常的应用环境下使用键盘进行输出操作,点击按钮或者是触摸屏式的进行操作选择。B、运行环境程序运行在ATM机上。由于本系统的规模比较小,计划和进度的改变不影响到需要实现的需求。故障处理要求A、在操作成员输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因为输入错误
9、而导致系统的错误,或者程序停止运行;B、数据库要求有灾难备份机制,以防止数据的全部丢失。3.3基于调查问卷的需求 3.2.1基于调查问卷需求获取 问卷又称调查表或询问表,是以问题的形式系统地记载调查内容的一种印件。问卷可以是表格式、卡片式或簿记式。设计问卷,是询问调查的关键。完美的问卷必须具备两个功能,即能将问题传达给被问的人和使被问者乐于回答。要完成这两个功能,问卷设计时应当遵循一定的原则和程序,运用一定的技巧。 3.2.2基于调查问卷获取内容 通过向相关对象发放相关问题调查,对应行操作人员、持卡人员问卷调查,从而可以得到相应的一些细节问题,优化系统。4.结构化需求分析4.1 实体关系图实体
10、关系图:简记E-R图是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。图1 实体关系图4.2、数据流图数据流图:简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。图2 数据流图4.3、数据词典数据词典(Data Dictionary,简称DD)就是用来定义数据流图中的各个成分的具体含义的。对数据流图中出现的每一个数据流、文件、加工给出详细定义。表1 数据词典4.4、状态转换图状态图实际上是一种由状态、变迁、事件和活动组成的状态机。状态图描述从状态到状态
11、的控制流,常用于系统的动态特性建模。图3 状态转换图图5.结构化需求分析5.1产品的功能性需求功能类别功能名称、标识符描述系统管理(权限)用户登陆用于用户和系统进行交互练习,是系统和用户的接口,需要身份验证,控制权限问题。用户信息该部分主要是保存用户的个人信息和用户的交易信息,主要用于查询。个人设置用于本系统的用户维护,可以增加、修改、删除用户,也可以对该用户进行停用或启用的操作。在此需要指定用户的类型。操作管理取款该部分主要用于用户通过权限验证以后从ATM机中取得现金,是基本功能之一。转账该ATM机应该能够实现本行转账和跨行转账。查询这要用于对余额、账单等信息进行扩展业务该系统的扩展业务主要
12、有还款功能,用于用户通过ATM进行现金还款。其他业务其他功能主要用于一些附加操作,比如业务办理、功能申请、退出等。维护管理现金维护该部分主要用于定期对ATM机进行现金检查和维护,确保ATM机中有现金可取。账单维护该部分主要是由系统管理员来查看维护的,以防止账单可能出现异常,从而及时发现问题并处理。故障维护该部分主要由相关人员对ATM机出现的相关问题进行处理。表2 功能模块表5.2、用例图用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。用例图展示了用例之间以及同用例参与者之间是怎样相互联系的
13、。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。 图4 用例图5.3、类图类图是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性信息。图5 类图5.4、活动图持卡人进入该系统后,先输入账号和密码,若输入的密码与账户不对应,则重新进入该系统的登录界面,若输入正确,可进以下操作:查询,取款,还款,转账,操作完毕后若还需办理业务,可再次选择业务,若不需要可选择退出系统。图6持卡人活动图持卡人进入该系统后,先输入账号和密码,若输入的密码与账户不对应,则重新进入该系统的登录界面,若输入正确,可进以下操
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肢体经络疾病相关试题与答案
- 2026年黑龙江省人教版初中英语八年级上册第7单元口语交际练习
- 2026年智能交通系统实操测试卷
- 2026年生活常识竞赛测试题库
- 2026年金融资产定价模型模拟试题
- 2026年护理健康教育实践技能考核题库
- 2026年高中英语教师招聘笔试阅读理解能力测试
- 群监网员资格考试试题及答案
- 2026年电子电路故障诊断与维修考核试卷
- 2026年志愿者知识考试卷志愿服务项目管理与监督测试
- 装配整体式叠合剪力墙技术交底
- 2026年8月株洲市公共交通集团有限责任公司无人售票车驾驶员招聘30人笔试模拟试题及答案详解
- 2026年会展运营(运营管理技巧)试题及答案
- 2025天津一中高一入学语文分班考试真题含答案
- 2026年中国水利水电科学研究院结构化面试万能答题模板
- 记账实操-陵园(公墓)全套账务处理
- 2025年闵行区机关事业单位编外人员招聘笔试备考试题及答案
- 2022版《英语课程标准》解读
- 大型钢结构厂房工程项目组织机构设置方案
- 医疗设备仪器的清洁消毒
- 婚纱影楼超级门市培训
评论
0/150
提交评论