需求分析说明书

一、软件需求说明书

1. 引言

1.1 编写目的

  保证软件开发的质量、需求的完整与可追溯性,编写此文档。通过此文档,以保证业务需求提出者与需求分析人员、开发人员、测试人员及其也相关利益人对需求达成共识。

1.2 背景

在学校里,图书馆是基本的教育设施,它被誉为“知识的宝库、知识的喷泉”,“大学的心脏”,“学校的第二课堂”,直接承担着培养人才的重任。

  图书馆有着浓厚的学习氛围,优雅的学习环境,浩瀚的书籍,是学生学习的首选之地,这也导致了图书馆座位有些紧张,尤其是考研的学生们在图书馆一呆就是一天,每天如此,加上学校的扩招,宿舍楼的扩建,图书馆却还是那一栋,下课后去图书馆,找座位是一件首要的却也让人有些头痛的事,有时还会影响心情.

随着国家对物联网技术的大力宣传与支持,物联网技术的应用将越来越广,学校图书馆也在不断地引进各种现代化设备来提供更好地服务,为学生创建一个更好的学习环境,提高学生的满意度.

人满的图书馆(来自于百度图片)

1.3 定义

  Apache: Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。

PHP: PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。

1.4 参考资料

  《物联网软件工程》    张凯 主编

2. 任务概述

2.1 目标

  在网页上准确显示学生所选择楼层的空座分布,并对空座等相关数据进行统计,目标效果如图

   

2.2  用户的特点

  下课后去图书馆学习的学生,相对于考研的学生和非考研的却已占座的学生,这些学生没有占座;

2.3 用户业务分部范围

  各大高校图书馆

3. 需求规定

3.1 对功能的规定

  根据系统时间定时向网关发送命令,控制硬件采集数据;

  接收网关传来的数据,对其进行处理;

  保存历史数据;

  对历史数据进行统计分析;

  学生可以选择楼层,查看空座分布及相关数据;

3.2 对性能的规定

3.2.1 精度

3.2.2时间特性要求

    系统时间与北京时间一致;

3.2.3灵活性

    PC端,手机端均可正常显示;

3.3 输入输出要求

  无

3.4 数据管理能力要求

  无

3.5 故障处理要求

能及时处理系统出现的问题

3.6 其他专门要求

  对使用方便有较高的要求,易于操作;在人离开时需要及时作出更新;易读性;可靠性。

4. 运行环境规定

4.1 设备

  服务器

4.2 支撑软件

  Apache

4.3 接口

  PHP

4.4 控制

5. 需求的审核

二、数据要求说明书

1. 引言

1.1 编写目的

数据要求说明书是整个数据库设计的关键,能够真实充分的反映现实数据,易于理解、易于更改、易于查看各种数据的流向及关系。

1.2 背景

  开发软件名称:图书馆空座监控系统

  项目开发者:夏九州、徐旭、王康、李君钰

  用户:各大高校图书馆及学生

    项目用到的技术:HTML+CSS+JS+jquery+bootstrap+PHP+Ajax+json+MySql

1.3 定义

1.4 参考资料

  《物联网软件工程》    张凯 主编

2. 数据的逻辑描述

2.1 数据流图

  1.顶层图

  0层图

2.2 静态数据

E-R图

2.3 动态输入数据

  无

2.4 动态输出数据(可粘贴程序)

  空座显示及数据统计

2.5 内部生成数据(可粘贴程序)

保存历史记录

2.6 数据约定(该系统存在的不足)

  无

3. 数据的采集

3.1 要求和范围

1.无线终端设备管理

  对无线终端设备进行监视,自动发现终端的接入,对终端进行认证管理,给出终端的具体工作情况,以及终端参数的配置等。

2.网络性能管理

  对指定的终端或具体端口的数据流量进行实时的监视,同时对信号质量、数据速率、传输迟延、响应时间、服务质量等方面的性能指标进行实时的数据采集,实现对网络性能的实时监视。

3.系统故障管理

  系统能够及时发现无线终端设备和网络中发生的故障,经过滤和分析后确定网络故障的根源和性质,并向网络管理员发出告警信息,同时向网络管理员提供排除故障的一些帮助,如有可能,可自动对故障进行排除。

4.接受者:身份信息正确无误的学生

3.2  输入的承担着(采用什么软件)

流行浏览器

3.3 处理

3.4 影响

数据说明书为开发人员服务的,这是在标准得到执行的情况下,听取程序员的意见后进一步改进标准。目的在于制定标准后,监督执行效果,收集执行后的反馈,并把这些反馈经过认真考虑后加入到新的规范中。便于系统的改善。

4. UML五类图

4.1  用例图

4.2  静态图

4.3  行为图

4.4  交互图

4.5  实现图

时间: 2024-10-06 19:49:57

需求分析说明书的相关文章

SE Springer小组之《Spring音乐播放器》需求分析说明书一

软件需求说明书 软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础. 1 引言 1.1编写目的 使用户对该软件的初始规定有一个理解,也使软件开发者对该软件开发的目的.任务.需求及运行环境有一定的了解,为整个开发工作做好准备. 1.2背景 a.待开发的软件系统的名称:spring音乐播放器: b.本项目的任务提出者.开发者为宁牟明.曹乐平.莫雪萍.杨子鲲: 用户暂定为开发者自己或周围同学: C.spring音乐播放器软件系统要与本地的检

图书管理系统需求分析说明书

智能家居系统--需求分析说明书

1.引言 1.1编写目的 智能家居是以住宅为平台,兼备建筑.网络通讯.讯息家电.设备自动化,集系统.结构.服务.管理为一体的高效.舒适.安全.便利.环保的居住环境.与普通家居相比,由原来的被动静止结构转变为具有主动智能的工具,提供全方位的讯息交换功能.智能家居强调人的主观性,要求重视人与居住环境的协调,能够随心所欲地控制室内居住环境. 2.综合描述

厨娘--需求分析说明书

时间:10月16日 团队:Main 分工情况: 1.UI:胡骏 2.前端:梅庆 3.后台:唐正奎.张军洪.袁成杰 4.数据库:张军洪.蒋利平 项目主题:健康饮食.美食社区 1. 引言 1.1 项目背景 中国的饮食文化从古到今源远流长.在生活日益丰富的今天,人们对饮食的要求不仅仅是温饱,更讲究健康和美味.近年来,饮食甚至成为娱乐的一部分,关于吃的流行用语层出不穷,可见在当今社会,饮食文化成了必不可少的一部分,多少人以吃货自居,渴望有朝一日能尝尽人间美味佳肴.但生活质量的日益提高并没有伴随着大多数人

关于做团队项目时需求分析工作中所学的一部分知识

近期,我们小组在完成了立项说明书后,开始着手准备需求分析说明书的相关工作,在需求分析过程中,少不了用结构化的方法或面向对象的方法进行需求建模,在这其中,需要画很多图形,比如:DFD图.E-R图,状态转换图等,经过实践发现,要画好这些图,除了需要会设计外,还需要熟练使用相关的软件. 开始时,在电脑上安装了IBM的Rational Rose,因为听老师说可以生成部分代码,但安装以及破解过程却是极其复杂的,安装好之后,发现学习使用其进行UML建模,并不是我想的那么简单,为了使需求说明书能够尽快写好,使

小组需求说明书

  超市收银系统项目 需求分析说明书             组长:王一啸 201403041021 组员:林冠一 201403041013 杨荟萃 201403041002 钟元芳 201403041004 徐岚 201405041047         1. 引言 1.1 编写目的 此需求规格说明书对"超市收银系统"做了全面细致的用户需求分析,明确所要开发的软件应具有的功能.性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后

spring播放器详细设计说明书(一)

1 引言 1.1编写目的 编写目的是详细说明SPRING音乐播放器的设计使用,预期读者对象为在个人电脑上需要使用简单音乐播放器的用户.1.2项目背景  说明: a.待开发软件系统的名称为SPRING音乐播放器:  b.本项目的任务提出者为springer小组.开发者为springer小组.用户对象是PC端个人用户,适合在普通个人电脑上运行. c. 日常生活中,个人电脑中的音频文件必然数目较多,需要一个软件在单次播放时打开,录入,管理音频文件,以提高播放效率. d .该软件系统基于C++/C#,支

斗兽棋测试计划说明书

测试计划 一.引言      1. 编写目的 本测试计划文档作为指导此测试项目循序渐进的基础,帮助我们安排合适的资源和进度,避免可能的风险.本文档有助于实现以下目标: 1) 确定现有项目的信息和应测试的软件结构 2) 列出推荐的测试需求 3) 推荐可采用的测试策略,并对这些策略加以详细说明. 4) 确定所需的资源,并对测试的工作量进行估计. 5) 列出测试项目的可交付元素,包括用例以及测试报告等 2. 背景  软件系统名称: 翻翻棋游戏 该开发项目的历史:从军旗开始,直到象棋,翻翻棋是它们的拓展

《在线问答与学习管理》需求规格说明书

1.  概述 1.1  目的 本文档是<在线问答与学习管理>系统需求分析说明书提供设计人员使用,作为系统设计的依据.该系统是基于web端开发的在线问答系统.能够正确的完成在线提问.在线回复以及解答展现是项目验收标准重要的组成部分.工程编码完成后,各种环境测试方案计划与测试结果所整理成的测试文档是软件维护的重要参考资料. 1.2  范围 本文档是项目的需求规格说明书.是项目需求人员.项目经理.软件工程组与用户共同参考的标准,是项目可行性的重要依据.未经项目经理书面许可,该文档不得提供给上述规定对