需求说明书+软件概要设计+软件详细设计

《基于物联网的车内安防系统项目需求说明书+系统概要说明+系统详细说明》

队长:邢正080     队员:董冰068   许国庆079   张琦057   曹华058

①需求说明书部分:

一、引言

1、编写目的

  该需求说明书是“基于物联网的车内安防系统”开发中的重要文献资料,是软件设计的依据,是工程的起点,应是用户需求的真实反映。是开发人员进行系统总体按需设计内容及具体实施开发工程提供必要的参考资料,并且,在系统开发完成后期为系统的测试、验收提供帮助。其编写过程由项目的重要策划人完成。预期读者是从事“基于物联网的车内安防系统”开发的相关工作人员。

2、背景

  随着汽车的普及,人们生活节奏变快,许多人为了追求经济发展,追求速度的快捷,往往对车外安全更加重视,却忽略了车内的潜在威胁,比如酒后驾驶,车内火灾,车内人员窒息,儿童遗留,一氧化碳、甲醛、苯系物、芳香烃类有毒致癌物质污染等。这些安全隐患成为威胁人民正常生活和发展的一大难题。可是,目前市面上车内相关产品诸如专用于行车路线查询的“GPS导航”,车险和罚款违章扣分查询的“车管家”,检测车辆设备和线上服务的“安吉星”,加油站服务区线路查询的“腾讯路宝”等更多倾向于车辆的相关服务性功能产品,汽车安全主要体现在行车记录监控、防盗、胎压检测、保险等,但是,针对车内安全隐患问题解决的产品在市场上一片空白。

3、定义

  TCSS:基于物联网的车内安防系统

4、参考资料

  1)《物联网软件工程》张凯  清华大学出版社

  2)《单片机技术及应用》刘训非,陈希  清华大学出版社

  3)《移动应用开发》[美]格斯里 人民邮电出版社

  4)《短距离无线通信及组网技术》孙弋  西安电子科技大学出版社

二、任务概述

1、目标

   1)对用户需求进行充分分析

   2)尽可能利用社会对用户造成的需求矛盾

   3)在不违法犯罪的前提下对系统进行初步完整设计

   4)依次制作系统层次图、系统E-R图、系统结构图、系统数据流图

2、用户的特点

   1)偏好便捷性

   2)对车内环境问题不够重视

   3)渴望一种对车内安全问题防范的设备

   4)普遍依赖智能手机

   5)青睐物美价廉和方便装配

3、假定约束

   1)车内固有设备与系统不兼容

   2)用户操作问题导致故障

   3)供电电压不足问题

   4)环境不同系统响应延迟

三、需求规定

1、对功能的规定:

  基于物联网的车内安防系统的主要功能是:数据监测、定位导航、管理控制、求救帮助这四大基本功能。

  1)数据监测:通过部署在车内特定位置的传感器节点主要准对于酒精、一氧化碳、可燃气体、芳香烃类及苯系物、温度和湿度数据的实际检测并回传车内搭载安卓系统上位机,通过安卓应用将车内信息显示出来,并对数据分析和检测,一旦有气体浓度超标触发相应提示与声光报警。

  2)定位导航:借助GSM模块实现2G数据联网,定位当前车辆地理位置信息并提供导航服务。

  3)管理控制:借助系统硬件部分通过上位机安卓应用软件的使用帮助用户实现对车内有关设备的直接控制,比如对车室灯、空调和车窗的开与关,以此协助用户进行安全问题的暂处理和提供用户操作的便捷性。

  4)求助功能:通过插入SIM卡的GSM模块可方便进行类似于手机的电话和短信求助,同时添加利用汽车的鸣笛和四角闪的声光报警选项。

2、性能的规定:

  该系统主要规定的性能部分包括:TCP协议组网的连接可靠性、WIFI无线传输的传输速率、系统启动时间时延、响应时延、数据联网的可靠性、系统软件使用流畅性、软硬件的交互性能、硬件响应等。

2.1、精度

  1)WIFI数据传输达11Mbps

  2)气体浓度单位达mg/L

  3)单片机时延控制精确到ms级

  4)信号范围≥10米

2.2、时间特性要求

  1)系统启动延时:100s

  2)传感器数据传输:1s/次

  3)软件响应时间延时:≤1s

  4)硬件响应时间≤1s

2.3、灵活性

  1)TCP连接支持断点重连

  2)在车内可任意搭配传感器客户端数量

  3)搭配安卓手机和车载显示器及其他固有设备

  4)方便拆卸和维修替换

  5)使用简单使用任何封闭式车型

3、输入输出要求

  输入:

  1)车内气体环境中被监测气体的浓度属实

  2)用户的定位、导航、求助及对车内设备管理控制的操作符合系统软件服务项目

  输出:

  1)传感器节点采集的数据信息具有实时性

  2) 系统预警的提示信息具有实时和有效性

4、数据管理能力要求

  1)车内环境信息的数据由节点MCU集中处理输出,保证了数据的正确性。

  2)安卓ARM机对实时信息进行显示和监控,确保数据利用价值

  3)对数据信息的有效部分进行保存以便查询

5、故障处理要求

  1)软件故障检查与设备无线连接

  2)硬件故障检查电源情况

  3)系统支持重新启动功能

6、其他专门要求

  1)请用户一定按照使用说明操作

  2)切勿心急

四、运行环境规定

1、设备

  基于物联网的车内安防设备表:

  1)传感器节点:多种气体传感器、变压模块、51单片机最小系统、wifi模块  x5

  2)主控设备:安卓ARM机一台+GSM模块 X1

  3)显示设备:七寸液晶屏、驱动板、配线 若干

    4)相应模块:继电器、风扇、舵机、蜂鸣器、led灯 若干

  5)供电模块:插排、五伏电源适配器、充电宝 若干

2、支撑软件

  1)TCSS  app

  2)安卓时钟

3、接口

  1)百度地图API

  2)硬件RS-232接口

4、控制

  1)基于对TCSS手机软件的功能控制

  2)搭配车内设备的硬件控制

五、结构化分析建模

1、DFD(数据流图)

2、系统E-R图

②软件概要设计说明书部分:

一、引言

1、编写目的

  该软件概要设计说明书是“基于物联网的车内安防系统”开发中的重要文献资料,所完成的工作是将需求说明书中的数据流图转化成软件结构和数据结构,为后续进行详细设计说明书做好铺垫 。是开发人员进行功能设计和代码编写以及其他的具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试、验收提供帮助。其编写过程由项目的重要策划人完成。预期读者是从事“基于物联网的车内安防系统”开发的相关工作人员。

2、背景

  (见上文需求说明书)

3、定义

  (见上文需求说明书)

4、参考资料

  (见上文需求说明书)

二、总体设计

1、总体设计

1.1、需求规定

  (详见上文需求说明书需求规定部分)

1.2、运行环境

  软件环境:Android系统

1.3、结构

1、软件层次图:

2、软件结构图:

1.4、人工处理过程

  首先,由用户提出请求,针对于数据监测、管理控制、定位导航和求救帮助这四个服务模块来划分功能,用户根据提示信息,如果环境浓度要求超过限值额度,系统提示警告,此时需进行人工干预处理,用户可根据提示信息对按照危险的处理预案对车内设备进行控制和处理,当危险无法排除时,用户可选择求助功能。

三、接口设计:

③软件详细设计说明书部分:

一、引言

1、编写目的

  该软件详细设计说明书是“基于物联网的车内安防系统”开发中的重要文献资料,是对概要设计的细化,主要任务是设计每个模块的实现算法和所需的局部数据结构,目标有两个:实现功能算法要逻辑上正确;算法描述要简明易懂 。在系统开发完成后期为系统的测试、验收提供帮助。其编写过程由项目的重要策划人完成。预期读者是从事“基于物联网的车内安防系统”开发的相关工作人员。

2、背景

  (见上文需求说明书)

3、定义

(见上文需求说明书)

4、参考资料

(见上文需求说明书)

时间: 2024-11-25 08:38:05

需求说明书+软件概要设计+软件详细设计的相关文章

学生宿舍管理系统--需求说明、概要设计、详细设计

1.引言 1.1编写目的 学生宿舍管理系统对于一个学校来说是必不可少的组成部分.目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的.而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低.当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物.信息世界永远不会是一个平静的世界,

MedicineCare-软件需求说明书

MedicineCare-软件需求说明书 一.软件需求说明书 ? 这次的软件说明说由我们小组共同完成.每个人都学习到了很多,比如快速原型模型工具的使用,小组成员之间的沟通,对任务的分解能力.同时我们也对自己要做的软件有了更清晰的认识.这种学习模式下,我们学习到的东西确实很多,也更广泛.说明书连接 原文地址:https://www.cnblogs.com/liuzhixin-123/p/9029999.html

智能园区报修系统——易修 需求说明书 软件概要设计 详细设计说明书

  智能园区报修系统  ——易修                                                                                      队长:马腾俊075                                                                                                       队员:隋锦涛072.于俊杰070.杜世伟071            

软件概要设计说明书

软件概要设计说明书 1.引言 1.1编写目的 根据我们在上课找教室就的尴尬状况,我们团队决定开发课堂派派软件.每当去上课找教室时,会很找不到教室,导致迟到,或者走错教室,我顿感忧伤,实难想到跑了如此远的路,浪费如此多的时间,还影响到正常的学习,我的心被刺穿了,我想能不能有一款软件可以让我不再如此浪费宝贵时间,能不能有一款软件让我在百忙之中还可以查看到教室信息,于是课堂派派的想法诞生了. 1.2背景 a.我们团队开发的软件是基于Andriod的图书查询的App--“课堂派派”. b.我们团队的成员

软件需求说明书

1引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 2任务概述 2.1目标 2.2用户的特点 2.3假定和约束 3需求规定 3.1对功能的规定 3.2对性能的规定 3.2.1精度 3.2.2时间特性要求 3.2.3灵活性 3.3输人输出要求 3.4数据管理能力要求 3.5故障处理要求 3.6其他专门要求 4运行环境规定 4.1设备 4.2支持软件 4.3接口 4.4控制 软件需求说明书 1引言 1.1编写目的 (1)为了更好的了解软件的需求,该文档可供用户浏览,了解海法内容和各部分模

国际软件设计文档——软件需求说明书

1 引言 1.1 编写目的 说明编写这份软件需求说明书的目的,指出预期的读者. 1.2 背景 说明: a.  待开发的软件系统的名称: b.  本项目的任务提出者.开发者.用户及实现该软件的计算中心或计算机网络: c.  该软件系统同其他系统或其他机构的基本的相互来往关系. 1.3 定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组. 1.4参考资料 列出用得着的参考资料,如: a.  本项目的经核准的计划任务书或合同.上级机关的批文: b.  属于本项目的其他已发表的文件: c. 

项目中的软件需求说明书的访谈部分

博主的项目小组上周已进入正途,上周在小组讨论下,作出了软件需求说明书功能描述的大概模块,并且确定了项目的目标和范围——针对大学生市场. 根据目标需求,我们设计出了调查问卷,便于了解用户需求以及市场需求. 调查问卷的链接如下:http://www.sojump.com/jq/7476545.aspx 下一步,我们将根据调查结果,进一步完善功能需求,再者完成我们的需求说明书.

上位机软件需求说明书100元

上位机软件需求说明书 设备搜索指令 PC机器通过串口发送 BRSR 主机将搜索到的所有蓝牙设备名称发送给PC机器,发送格式为" BRSR"name"\n 例如,现在有三个蓝牙设备"AMOMCU_1"."AMOMCU_1"."AMOMCU_1 ".接收该这令后,串口返回数据: BRSR"AMOMCU_1" BRSR"AMOMCU_2" BRSR"AMOMCU_3&quo

如何写一份简单易懂的软件外包需求说明书

方倍工作室在和几千家企业及个人用户软件外包需求的沟通交流中,发现大部分用户都不明白自己的需要什么,也不知道如何来提出自己的需求,现在我们以某企业开发优秀员工评比投票及转发分享得红包功能为例,介绍如何写一份简单易懂的软件外包需求说明书. 一.明确已经有什么 首先自己要知道自己已经有了什么,这是第一步.主要包括公众账号.服务器信息.现有的数据等内容.比如: 公众账号:方倍工作室,类型:服务号,已申请微信认证,已申请微信支付,已申请微信红包及企业付款 [不同的账号类型及功能意味着是否有相应的权限,有权