实验室设备管理系统需求规格说明书样本.doc_第1页
实验室设备管理系统需求规格说明书样本.doc_第2页
实验室设备管理系统需求规格说明书样本.doc_第3页
实验室设备管理系统需求规格说明书样本.doc_第4页
实验室设备管理系统需求规格说明书样本.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 11 例 机票预定系统例 机票预定系统 1 系统简介 航空公司为给旅客乘机提供方便 需要开发一个机票预定系统 各个旅行社把预定机 票的旅客信息 姓名 性别 工作单位 身份证号码 护照号码 旅行时间 旅行始 发地和目的地 航班舱位要求等 输入到系统中 系统为旅客安排航班 当旅客交付 了预订金后 系统打印出取票通知和帐单给旅客 旅客在飞机起飞前一天凭取票通知 和帐单交款取票 系统核对无误即打印出机票给旅客 此外航空公司为随时掌握各个 航班飞机的乘载情况 需要定期进行查询统计 以便适当调整 2 技术要求和限制条件 1 在分析系统功能时要考虑有关证件的合法性验证 如身份证 取票通知和交款发 票 等 2 对于本系统还应补充一下功能 1 旅客延误了取票时间的处理 2 航班取消后的处理 3 旅客临时更改航班的处理 3 系统的外部输入项至少包括 旅客 旅行社和航空公司 2 11 实验室设备管理系统需求规格说明书 1 引言 引言 1 1 编写目的 本实验室设备管理系统在可行性研究的基础上 是为了进一步明确实验室设备的使用 情况 以便及时修理和更新设备 撰写本文档 本文档供实验室设备管理人员参考 1 2 项目背景 开发软件名称 实验室设备管理系统 项目任务提出者 民航及国际旅游开发公司 项目开发者 K 开发小组 用户 民航及国际旅游开发公司 实现软件单位 国际旅游开发公司 系统与其他软件 系统的关系 机票预定系统将由两部分组成 置于个旅行社定票点的前台客户程序 以及置于航空 公司的数据库服务器 本系统与其他系统的关系如下 图 1 1 3 定义 专门术语 缩写词 1 4 参考资料 1 软件工程导论 张海藩 清华大学出版社 2 实用软件工程 郑人杰等 清华大学出版社 3 机票预定系统项目计划任务书 航空公司 1999 3 4 机票预订系统可行性研究报告 软件开发小组 1999 3 2 任务概述 任务概述 2 1 目标 本机票预订系统实现后 能够大大提高旅游局的机票预定服务效率 降低售票服务中 的错误发生率 减少信息交流的烦琐过程及其带来的开销 2 2 运行环境 服务器 sun 工作站 终端为 pc 机 运行环境 Linux 数据库 Oracle8 2 3 条件与限制 1 Client Server 结构总体设计方案对它的约束 机票预订系统作为 Client Server 结构的一个应用系统 不可避免的要受到 客户程序 客户程序 客户程序 客户程序 服务器及程序 网网 络络 机场飞机起飞管理 飞机起飞数据 3 11 Client Server 结构的约束 在其实施的各个阶段都要服从它的一些规划 包括功能设计 系统配置和计划 同时 由于信息的共享 机票预订系统还受到其它系统的信息约束 2 4 人力 资金 时间的约束 机票预订系统实施的目标就是要带给轮胎生产公司看得出见的效益 其开发过程中也 要考虑到人力 资金和时间的约束 因此 在设计中 重点是企业间信息的网络交流 能 提供各部门间的方便快捷的联系 并提高数据统计的即时性 准确性 方便性 给公司带 来良好的效益 2 5 技术发展规律的约束 计算机技术和产品的发展日新月异 将会给信息处理带来更多的手段 同时也会带来 更加丰富的信息表达形式 例如图像和语音技术的进步 多媒体技术的发展 这些都要求 系统在设计时考虑技术变化的可能性 为可能的变化预留一定的系统处理能力 3 功能需求 功能需求 3 1 系统的功能 图 2 旅客订票数据流图 图 3 旅客取票数据流图 3 2 功能划分 1 客户端子系统 4 11 客户端子系统负责将订票员在客户端输入的信息 订票或取票 进行有效性验证之后 将订票申请或取票申请数据打包 发送到服务器端 并接收从服务器返回的信息 根据订 票或取票打印出账单或机票 2 服务器端子系统 服务端子系统负责接收客户端子系统发送的数据 解包后判断是订票还是取票操作 执行相应的数据库操作 并将操作的结果返回给客户端 4 性能需求 性能需求 为了保证系统能够长期 安全 稳定 可靠 高效的运行 机票预订系统应该满足以 下的性能需求 4 1 系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能 在系统设计和开发过程中 要充分考 虑系统当前和将来可能承受的工作量 使系统的处理能力和响应时间能够满足企业对信息 处理的需求 在系统开发过程中 必须采用一定的方法保证系统的准确性 4 2 系统的开放性和系统的可扩充性 机票预订系统在开发过程中 应该充分考虑以后的可扩充性 例如企业中管理模块的 加入 人事管理 工资管理 日常事务管理等 也会不断的更新和完善 所有这些 都要 求系统提供足够的手段进行功能的调整和扩充为 ERP 系统 而要实现这一点 应通过系统 的开放性来完成 即系统应是一个开放系统 只要符合一定的规范 可以简单的加入和减 少系统的模块 配置系统的硬件 通过软件的修补 替换完成系统的升级和更新换代 4 3 系统的易用性和易维护性 机票预订系统是直接面对使用人员的 而使用人员往往对计算机并不时非常熟悉 这 就要求系统能够提供良好的用户接口 易用的人机交互界面 要实现这一点 就要求系统 应该尽量使用用户熟悉的术语和中文信息的界面 针对用户可能出现的使用问题 要提供 足够的在线帮助 缩短用户对系统熟悉的过程 4 4 系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件 软件 所有这些都要符合主 流国际 国家和行业标准 例如在开发中使用的操作系统 网络系统 开发工具都必须符 合通用标准 如规范的数据库操纵界面 作为业界标准的 TCP IP 网络协议及 ISO9002 标 准所要求的质量规范等 同时 在自主开发本系统时 要进行良好的设计工作 制订行之 有效的软件工程规范 保证代码的易读性 可操作性和可移植性 4 5 系统的先进性 目前计算机系统的技术发展相当快 做为机票预订系统工程 应该保证系统在一段时 间内是先进的 在系统的生命周期尽量做到系统的先进 充分完成企业信息处理的要求而 不至于落后 这一方面通过系统的开放性和可扩充性 不断改善系统的功能完成 另一方 面 在系统设计和开发的过程中 应在考虑成本的基础上尽量采用当前主流并先进且有良 好发展前途的产品 5 数据描述 数据描述 5 1 数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提 错误的输入会导致系统输出的不正确和不可 用 从而使系统的工作失去意义 数据的输入来源是手工输入 手工输入要通过系统界面 上的安排系统具有容错性 并且对操作人员要进行系统的培训 在系统中 数据的输入往 往是大量的 因此系统要有一定的处理能力 以保证迅速的处理数据 5 2 数据的一致性与完整性 由于系统的数据是共享的 所以如何保证这些数据的一致性 是系统必须解决的问题 要解决这一问题 要有一定的人员维护数据的一致性 在数据录入处控制数据的去向 并 且要求对数据库的数据完整性进行严格的约束 对于输入的数据 要为其定义完整性规则 如果不能符合完整性约束 系统应该拒绝 该数据 5 3 实体 联系图 5 11 图 4 E R 图 5 4 数据库描述 数据库采用 Oracle8i 5 5 数据字典 名字 登录信息 描述 管理员进入系统时所填的资料 定义 登录信息 用户名 密码 权限 位置 在客户端由管理员填写 名字 查询信息 描述 合法人员对实验室设备情况的查询操作 定义 查询信息 设备名 型号 类别 购置日期 位置 从客户端发送到服务器端 名字 帐单信息 描述 已定票的旅客信息资料 定义 帐单信息 帐单号 旅客姓名 旅客性别 旅客身份证号 工作 单位 位置 在服务器端产生 发送回客户端 client 端 6 11 名字 机票信息 描述 旅客所定机票 定义 机票信息 旅客姓名 旅客性别 身份证号码 航班号 起飞时 间 飞行目的地 座位号 位置 发送到客户端 client 端 6 运行需求 运行需求 机票预订系统中的各个子系统的硬件和软件的配置如下 6 1 服务器端子系统的运行要求 系统软件 Linux 数据库管理系统 oracle8i 硬件要求 Pentium III 450 以上 256M RAM 14G HD 6 2 客户端子系统的运行要求 系统软件 Window 2000 Professional 硬件要求 Pentium 133 以上 32M RAM 4 3G HD 7 11 软件需求说明书的编写提示软件需求说明书的编写提示 1 引言引言3 1 1 编写目的 3 1 2 背景 3 1 3 定义 3 1 4 参考资料 3 2 任务概述任务概述3 2 1 目标 3 2 2 用户的特点 4 2 3 假定和约束 4 3 需求规定需求规定4 3 1 对功能的规定 4 3 2 对性能的规定 4 3 2 1精度 4 3 2 2时间特性要求 4 3 2 3灵活性 4 3 3 输人输出要求 5 3 4 数据管理能力要求 5 3 5 故障处理要求 5 3 6 其他专门要求 5 4 运行环境规定运行环境规定5 4 1 设备 5 4 2 支持软件 5 4 3 接口 6 4 4 控制 6 8 11 1 1 引言引言 1 1 编写目的编写目的 说明编写这份软件需求说明书的目的 指出预期的读者 1 2 背景背景 说明 a 待开发的软件系统的名称 b 本项目的任务提出者 开发者 用户及实现该软件的计算中心或计算机网络 c 该软件系统同其他系统或其他机构的基本的相互来往关系 1 3 定义定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组 1 4 参考资料参考资料 列出用得着的参考资料 如 a 本项目的经核准的计划任务书或合同 上级机关的批文 b 属于本项目的其他已发表的文件 c 本文件中各处引用的文件 资料 包括所要用到的软件开发标准 列出这些文件 资料的标题 文件编号 发表日期和出版单位 说明能够得到这些文件资料的来源 2 2 任务概述任务概述 2 1 目标目标 叙述该项软件开发的意图 应用目标 作用范围以及其他应向读者说明的有关该软件 开发的背景材料 解释被开发软件与其他有关软件之间的关系 如果本软件产品是一项独 立的软件 而且全部内容自含 则说明这一点 如果所定义的产品是一个更大的系统的一 个组成部分 则应说明本产品与该系统中其他各组成部分之间的关系 为此可使用一张方 框图来说明该系统的组成和本产品同其他各部分的联系和接口 9 11 2 2 用户的特点用户的特点 列出本软件的最终用户的特点 充分说明操作人员 维护人员的教育水平和技术专长 以及本软件的预期使甩频度 这些是软件设计工作的重要约束 2 3 假定和约束假定和约束 列出进行本软件开发工作的假定和约束 例如经费限制 开发期限等 3 3 需求规定需求规定 3 1 对功能的规定对功能的规定 用列表的方式 例如 IPO 表即输入 处理 输出表的形式 逐项定量和定性地叙述 对软件所提出的功能要求 说明输入什么量 经怎样的处理 得到什么输出 说明软件应 支持的终端数和应支持的并行操作的用户数 3 2 对性能的规定对性能的规定 3 2 1 精度精度 说明对该软件的输入 输出数据精度的要求 可能包括传输过程中的精度 3 2 2 时间特性要求时间特性要求 说明对于该软件的时间特性要求 如对 a 响应时间 b 更新处理时间 c 数据的转换和传送时间 d 解题时间 等的要求 3 2 3 灵活性灵活性 说明对该软件的灵活性的要求 即当需求发生某些变化时 该软件对这些变化的适应 能力 如 a 操作方式上的变化 b 运行环境的变化 c 同其他软件的接口的变化 10 11 d 精度和有效时限的变化 e 计划的变化或改进 对于为了提供这些灵活性而进行的专门设计的部分应该加以标明 3 3 输人输出要求输人输出要求 解释各输入输出数据类型 并逐项说明其媒体 格式 数值范围 精度等 对软件的 数据输出及必须标明的控制输出量进行解释并举例 包括对硬拷贝报告 正常结果输出 状态输出及异常输出 以及图形或显示报告的描述 3 4 数据管理能力要求数据管理能力要求 说明需要管理的文卷和记录的个数 表和文卷的大小规模 要按可预见的增长对数据 及其分量的存储要求作出估算 3 5 故障处理要求故障处理要求 列出可能的软件 硬件故障以及对各项性能而言所产生的后果和对故障处理的要求 3 6 其他专门要求其他专门要求 如用户单位对安全保密的要求 对使用方便的要求 对可维护性 可补充性 易读性 可靠性 运行环境可转换性的特殊要求等 4 4 运行环境规

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论