软件工程实验报告实验题目 9 住宅安全系统DOCWord格式.docx

上传人:b****4 文档编号:13801141 上传时间:2022-10-13 格式:DOCX 页数:21 大小:129.89KB
下载 相关 举报
软件工程实验报告实验题目 9 住宅安全系统DOCWord格式.docx_第1页
第1页 / 共21页
软件工程实验报告实验题目 9 住宅安全系统DOCWord格式.docx_第2页
第2页 / 共21页
软件工程实验报告实验题目 9 住宅安全系统DOCWord格式.docx_第3页
第3页 / 共21页
软件工程实验报告实验题目 9 住宅安全系统DOCWord格式.docx_第4页
第4页 / 共21页
软件工程实验报告实验题目 9 住宅安全系统DOCWord格式.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

软件工程实验报告实验题目 9 住宅安全系统DOCWord格式.docx

《软件工程实验报告实验题目 9 住宅安全系统DOCWord格式.docx》由会员分享,可在线阅读,更多相关《软件工程实验报告实验题目 9 住宅安全系统DOCWord格式.docx(21页珍藏版)》请在冰豆网上搜索。

软件工程实验报告实验题目 9 住宅安全系统DOCWord格式.docx

[数据流图1]

[数据流图2]

[说明]

某基于微处理器的住宅安全系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。

房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互。

在安装过程中,系统给每个传感器赋予一个编号(即id)和类型,并设置房主密码以启动和关闭系统,设置传感器事件发生时应自动拨出电话号码。

当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到事件的性质等信息。

实验二书写需求规格说明书

实验目的:

掌握需求分析的步骤,练习编写需求规格说明书。

实验工具:

Word

实验内容

1.1编写目的

编写本文档,是为了能够明确用户需求,以精确的软件架构设计,为测试提供依据。

并合理分工小组,是小组的每一个成员能够明白项目最终的项目特点。

1.2背景

我们的研究表明,住宅管理系统市场以每年40%的速度增长。

我们推向市场的首个SafeHome功能将是住宅安全功能,因为多数人都熟悉“报警系统”,所以这将更容易销售。

住宅功能应该为各种不希望出现的“情况”提供保护,如非法入侵、火灾、漏水、一氧化碳浓度超标等等。

该功能将使用无线传感器监视各种情况的发生,户主可以编程控制,并且在发现情况时自动电话联系监控部门。

1.3定义

1.1软件功能说明

1.2对功能的一般性规定

1.3对性能的一般性规定

1.4故障处理要求

1.5其他专门要求

1.4运行环境

Windows7/Vista/XP;

酷睿2GHZ以上处理器;

  512MB内存;

5GB硬盘空间。

注:

若用户需要,未来可升级支持Windows8。

1.5条件与限制

 本系统主要有两大功能用户设置和检测报警功能。

1用户设置

1、用户首次使用时需要输入密码、报警的电话号码以及房间的大小。

2、再后来的使用过程中用户可以再此设置。

2检测报警

1、检测是否有火灾发生,若有则向用户指定的号码发送信息或提示。

2、检测是否有人非法入侵,若有则向用户指定的号码发送信息或提示。

3、检测是否有一氧化碳超标的现象,若有则向用户指定的号码发送信息或提示。

4、检测是否有漏水现象,若有也给出用户提示。

5、检测是否门窗已经关闭,若未则给出用户提示。

3数据描述

3.1对功能的一般性规定

功能名称

功能详细

用户设置

*作用介绍

a.本功能的数据库全部来自SafeHome。

b.本功能主要作用就是使用户可以设置。

*使用说明

a.进入该功能界面后,输入房主的首次使用激活码

b.激活后对于个人的密码以及预设的电话号码进行设置。

c.电话号码可以备选有多个。

d.用户输入密码三次错误则系统应向预设手机发送报警信息

3.1.1检测是否有火灾发生

本功能主要是针对可能出现的火灾进行监测与报警

a.系统通过传感器技术来检测是否有火灾发生

b.若有,则向用户发送提示并且拨打火警电话,屋内发出提示声

3.1.2检测是否有人非法入侵

本功能主要是针对可能出现的非法入侵进行监测与报警

a.系统通过窗户与门上传感器技术来检测是否有火灾发生

b.若有,则向用户发送提示并且拨报警电话,屋内发出提示声

3.1.3检测是否一氧化碳超标的现象

本功能主要是针对一氧化碳超标的现象进行监测与报警

a.系统通过煤气上方的探测器进行检测

b.若有,则向用户发送提示并且拨打报警电话,屋内发出提示声

3.1.3检测是否漏水现象

本功能主要是针对漏水的现象进行监测与报警

a.探测器进行检测

b.若有,则向用户发送提示,屋内发出提示声

3.1.4检测是否门窗已经关闭

本功能主要是针对门窗已经关闭进行监测与报警

a.门窗上的探测器进行检测

b.若有,在用户离开之前发出警报

2、制数据流图(或用例图),使用Word编写实验报告。

[数据流图]

实验三书写概要设计说明书

1.1试验目的

之前《需求规格说明书》已经完成并提交。

对于SafeHome系统我们进入第二阶段设计————概要设计。

编写这份概要设计报告的目的在于对整个系统的总体设计进行一个大概的描述和设计。

对基本的流程、用户的输入输出、数据库的设计和嵌入、数据结构的设计以及系统错误的恢复功能设计等形成大概的框架。

  

1.2背景

经过我们的研究表明,住宅管理系统市场以每年40%的速度增长。

Safehome管理系统软件是一套功能比较完善的管理软件,该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS,WINDOWS系列等操作系统上使用。

除此以外,可通过访问权限控制,确保数据的安全性。

说明:

 

a.待开发软件系统的名称:

Safehome管理系统

b.项目提出者:

市场调查部

c.开发者:

南京邮电大学通达学院08005933第八组

d.用户:

各房产公司或个人住宅

e.运行该软件的计算站(中心):

各房产公司或个人住宅计算机局域网

1.3定义

系统检测

检测是否有火灾发生子系统

检测是否有人非法入侵子系统

检测是否一氧化碳超标的现象子系统

检测是否漏水现象子系统

检测是否门窗已经关闭

报警功能

1.4参考资料

有关的参考文件如下:

a.教材;

b.图书馆系统的概要设计说明样本;

c.社区医院系统的概要设计说明样本;

d.计算机软件保护条例;

e.中华人民共和国计算机信息系统安全保护条例;

f.计算机软件产品开发文件编制指南GB8567-88

2总体设计

2.1需求规定

safehome管理系统主要分为三个模块,分别为用户设置、监测系统、报警系统。

关于safehome管理系统的主要输入输出项目、处理的功能性能要求,可参考关于该系统的需求说明书的需求规定。

2.2运行环境

safehome管理系统的运行环境是一个由装有windows2000以上版本并安装有SQLServer的PC机组成的局域网环境。

2.3基本设计概念和处理流程

系统基本设计概念:

将整个系统分为3个子模块,分别对各个子系统的功能和数据库进行设计。

再把各个子系统进行合并,并定义各个子系统对其他子系统的通信接口以及设计整体的数据库,形成一个整体的管理系统。

系统处理流程

检测系统总图

2.4结构

用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.

整个系统按功能划分,可分为4个模块具体功能函数如下,具体说明可参考附件《函数模块统一设计》。

编号

模块名称

模块功能

模块子程序

子程序功能

1

a.本功能的数据库全部来自Safehome。

b.本功能主要作用就是使用户可以设置

1.1inputConfirmationCode(*)

输入房主的首次使用激活码

1.2setInitiaUser(*)

输入房主账号

1.3setInitialPasswor(*)d

输入房主初始密码

1.4getfingerprint(*)

获得房主的指纹

1.5addUser(*)

添加用户

1.6deleteUser(*)

删除用户

1.7getvoice(*)

获得所有用户的声音

1.8addPhoneNumber(*)

设置报警电话

1.9addMothballNumber(*)

设置后备电话

1.10errorSent(*)

给报警电话发送报警信息

1.11dailyRecork(*)

记录用户出入日志信息

2

检测是否有火灾发生

2.1checkFire(*)

检测火情

2.2sentFireInfo(*)

发送火情报告

2.3callPolice(*)

报警

2.4ring(*)

发出提示声

3

检测是否有人非法入侵

3.1checkBreaker(*)

检测入侵者

3.2sentBreakerInfo(*)

发送入侵者报告

3.3callPolice(*)

3.4ring(*)

4

检测是否一氧化碳超标的现象

4.1checkCO(*)

检测CO浓度

4.2sentCOInfo(*)

发送CO浓度报告

4.3callPolice(*)

4.4ring(*)

5

检测是否漏水现象

5.1checkWaterLeak(*)

检测漏水

5.2sentWaterLeak(*)

发送漏水报告

5.3callPolice(*)

5.4ring(*)

6

6.1checkD&

W(*)

检测门窗

6.2sentD&

WInfo(*)

发送报告信息

6.3callUser(*)

呼叫所有用户

6.4ring(*)

2.5功能需求与程序的关系

如下的矩阵图表示出系统各项功能需求的实现同各块程序的分配关系:

功能需求

程序实现分配

inputConfirmationCode(*)

setInitiaUser(*)setInitialPasswor(*)d

getfingerprint(*)addUser(*)

deleteUser(*)getvoice(*)

addPhoneNumber(*)addMothballNumber(*)

errorSent(*)dailyRecork(*)

checkFire(*)sentFireInfo(*)

callPolice(*)ring(*)

checkBreaker(*)sentBreakerInfo(*)

ring(*)callPolice(*)

checkCO(*)ring(*)

callPolice(*)sentCOInfo(*)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1