safehome系统概要设计说明书

SafeHome概要设计说明书
文档名称  概要设计说明书
项目名称:    Safehome管理系统
项目负责人:    程凯
项目规划:     程凯
资料搜集:    龚梅鑫,蒋启明,袁湘莉,程凯
报告制作:    蒋启明,龚梅鑫,袁湘莉,程凯
完成日期:    2011418 星期一
开发单位:南京邮电大学通达学院班8

1引言
11编写目的
      之前《需求规格说明书》已经完成并提交。对于SafeHome系统我们进入第二阶段设计————概要设计。编写这份概要设计报告的目的在于对整个系统的总体设计进行一个大概的描述和设计。对基本的流程、用户的输入输出、数据库的设计和嵌入、数据结构的设计以及系统错误的恢复功能设计等形成大概的框架。 
12背景
经过我们的研究表明,住宅管理系统市场以每年40%的速度增长。我们推向市场的首个SafeHome功能将是住宅安全功能,因为多数人都熟悉“报警系统”,所以这将更容易销售。
Safehome管理系统软件是一套功能比较完善的管理软件,该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOSWINDOWS系列等操作系统上使用。除此以外,可通过访问权限控制,确保数据的安全性。住宅功能应该为各种不希望出现的“情况”提供保护,如非法入侵、火灾、漏水、一氧化碳浓度超标等等。
该功能将使用无线传感器监视各种情况的发生,户主可以编程控制,并且在发现情况时自动电话联系监控部门。
    说明:
      a.待开发软件系统的名称:Safehome管理系统
      b.项目提出者:市场调查部
c.开发者:南京邮电大学通达学院第八组
d.用户:各房产公司或个人住宅
e.运行该软件的计算站(中心):各房产公司或个人住宅计算机局域网
13定义
SQL    Structure Query Language
Safehome管理系统
DBMS(DataBase Management System) 数据库管理系统
用户设置
高校教师樊玲整容系统检测
聂耳与国歌检测是否有火灾发生子系统
检测是否有人非法入侵子系统
检测是否一氧化碳超标的现象子系统
检测是否漏水现象子系统
检测是否门窗已经关闭
报警功能

 14参考资料
  有关的参考文件如下:
a.教材;
b.图书馆系统的概要设计说明样本;
c.社区医院系统的概要设计说明样本;
  d.计算机软件保护条例;
  e.中华人民共和国计算机信息系统安全保护条例;
  f.计算机软件产品开发文件编制指南 GB8567-88

2总体设计
21需求规定
safehome管理系统主要分为三个模块,分别为用户设置、监测系统、报警系统。
关于safehome管理系统的主要输入输出项目、处理的功能性能要求,可参考关于该系统的需求说明书的需求规定。
22运行环境
  safehome管理系统的运行环境是一个由装有windows 2000以上版本并安装有SQL Server的PC机组成的局域网环境。
23基本设计概念和处理流程
系统基本设计概念:将整个系统分为3个子模块,分别对各个子系统的功能和数据库进行设计。再把各个子系统进行合并,并定义各个子系统对其他子系统的通信接口以及设计整体的数据库,形成一个整体的管理系统。

                 
                  系统处理流程
登录界面
检测系统总图
24结构
    用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.
    整个系统按功能划分,可分为4个模块具体功能函数如下,具体说明可参考附件《函数模块统一设计》。
设计上海2016
编号
模块名称
模块功能
模块子程序
子程序功能
1
用户设置
a.本功能的数据库全部来自Safehome
b.本功能主要作用就是使用户可以设置
1.1 inputConfirmationCode(*)
输入房主的首次使用激活码
1.2 setInitiaUser(*)
输入房主账号
1.3 setInitialPasswor(*)d
输入房主初始密码
1.4 getfingerprint(*)
获得房主的指纹
1.5 addUser(*)
添加用户
1.6 deleteUser(*)
删除用户
1.7 getvoice(*)
专家解读中央一号文件亮点
获得所有用户的声音
1.8 addPhoneNumber(*)
设置报警电话
1.9 addMothballNumber(*)
设置后备电话
1.10 errorSent(*)
给报警电话发送报警信息
1.11 dailyRecork(*)
记录用户出入日志信息
2
检测是否有火灾发生
本功能主要是针对可能出现的火灾进行监测与报警
2.1 check Fire(*)
检测火情
2.2 sentFireInfo(*)
领袖性格
发送火情报告
2.3 callPolice(*)
报警
2.4 ring(*)
发出提示声
3
检测是否有人非法入侵
本功能主要是针对可能出现的非法入侵进行监测与报警
3.1 checkBreaker(*)
检测入侵者
3.2 sentBreakerInfo(*)
发送入侵者报告
3.3 callPolice(*)
报警
3.4 ring(*)
发出提示声
4
检测是否一氧化碳超标的现象
本功能主要是针对一氧化碳超标的现象进行监测与报警
4.1 checkCO(*)
检测CO浓度
4.2 sentCOInfo(*)
发送CO浓度报告
4.3 callPolice(*)
报警
4.4 ring(*)
发出提示声
5
检测是否漏水现象
本功能主要是针对漏水的现象进行监测与报警
5.1 checkWaterLeak(*)
检测漏水
5.2 sentWaterLeak(*)
发送漏水报告
5.3 callPolice(*)
报警
5.4 ring(*)
发出提示声
6
检测是否门窗已经关闭
本功能主要是针对门窗已经关闭进行监测与报警
6.1 checkD&W(*)
检测门窗
6.2 sentD&WInfo(*)
发送报告信息
6.3 callUser(*)
呼叫所有用户
6.4 ring(*)
发出提示声

本文发布于:2024-09-24 17:12:58,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/211516.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:系统   设计   功能   进行   检测
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议