银行排队叫号系统软件需求设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件需求分析与系统设计实验指导书

天津市大学软件学院

软件工程系

2017年8月

学号**********

软件需求分析与系统设计说明书

实验报告

银行排队叫号系统

需求分析与设计说明书

起止日期:2017 年11 月16 日至2017 年12 月31 日

学生姓名董维博

班级07

成绩

指导教师(签字)

软件工程系

2017 年12 月3 日

银行排队叫号系统

软件需求分析说明书

(CRS, Customer Requirement Specification)

天津市大学软件学院

软件工程系

2017 年12 月3 日

银行排队叫号系统

软件需求分析说明书V1.0

目录

1文档概要 (4)

1.1目标和范围 (4)

1.2文档读者 (4)

1.3定义术语、首字母和缩写 (4)

1.4参考资料 (5)

2需求获取 (5)

2.1项目背景 (5)

2.2客户访谈 (5)

3完善需求 (6)

3.1提出问题 (6)

3.2确定问题 (6)

4软件需求分析 (6)

4.1框定问题 (6)

4.2断言描述问题 (6)

4.3需求文档 (7)

4.4需求 (7)

4.5问题域描述 (9)

4.6期望 (11)

4.7优先原则 (11)

4.8不变量 (11)

4.9平台:硬件和操作系统 (11)

4.10全局特征 (12)

4.11设计约束 (12)

4.12可能的变更 (12)

4.13术语表12

4.14概述13

4.15文档信息 (13)

5规格说明书 (14)

5.1事件响应 (14)

5.2数据模型 (14)

5.3屏幕设计 (15)

5.4共享状态 (15)

5.5文件格式 (16)

5.6协议 (16)

5.7管理员用户 (16)

5.8操作规程 (16)

5.9按照规程 (16)

1 文档概要

社会生产力的发展与进步,积极推动了人类思想的革新与创造,从而一系列新生事物的诞生接踵而来。但是新生事物的生存与延续取决于人类的检验,因而它的可行性至关重要。万事求得发展的根本保障是物质基础,经济的飞速发展推动生活水平显著提高。所以,生活质量的标准化、多样化使市场需求处于必不可少的地位,而市场规模也随之扩大。

1.1 目标和范围

本文档描述银行排队叫号系统的软件需求,阐明项目的背景,客户对软件实现的功能要求、性能要求等内容,目的是给设计人员提供要描述问题的范围,解决问题的基础,最终能够从需求中提炼出设计内容。

在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。

1.2 文档读者

文档的读者:

1.设计人员

2.开发人员

3.项目管理人员

4.测试人员

1.3 定义术语、首字母和缩写

1.3.1 术语

派号:在银行进行业务往来时,刷身份信息,获得排队等候的号码。

1.3.2 首字母和缩写

Wait:排队等候。

1.3.3 图例

1)问题框架图例

:表示需求

:表示域——问题域

:表示共享现象

:表示机器域

2)数据流图图例

:外部实体——数据源点或终点 :数据处理 :数据流 :数据存储

1.4 参考资料

2 需求获取

2.1 项目背景

目前在我国,虽然服务行业蓬勃地发展起来,但是基本上都还在使用排队方式办理业务。在此方式下,不仅秩序混乱,还效率低下,顾客还怨声载道。显然,随着服务行业的发展,这种形式已不再适合新型服务行业的要求,对行业的发展也有一定的限制,直接导致了工作人员的工作效率低下。因此设计了这个功能实用的排号系统,解决服务行业里混乱的场面。

2.2 客户访谈

本系统的用户包括三类:客户、系统管理者。 (1)客户:提供本人第二代身份证件。

(2)系统管理员:管理员主要是数据备份与恢复、部门数据管理、常用数据

管理等。

3.1 提出问题

最关注哪些信息?

需要哪些人性化设计?

与其他网站相比,应增添什么功能?

3.2 确定问题

用户信息保密;

系统工作稳定可靠;

有一定的扩充性和适应性;

用户界面美观,反应速度快;

要求提供数据的备份功能;

在输入不符号定义格式的数据时,软件应出现提示信息,而不是死机或删除已经输入的信息,然后再弹出界面重新开始;

要求能够人工智能,模式识别等。

4 软件需求分析

4.1 框定问题

时间特性要求

灵活性和适应性

数据管理能力要求

故障处理要求

安全保密

4.2 断言描述问题

1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少;

2.系统具有良好的运行效率,能够达到提高生产率的目的;

3.系统应有良好的可扩充性,可以容易地加入其他系统的应用;

4.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。

相关文档
最新文档