已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SafeHome概要设计说明书文档名称: 概要设计说明书项目名称: Safehome管理系统项目负责人: 程凯项目规划: 程凯资料搜集: 龚梅鑫,蒋启明,袁湘莉,程凯报告制作: 蒋启明,龚梅鑫,袁湘莉,程凯 完成日期: 2011年4月18日 星期一开发单位:南京邮电大学通达学院080059班8组目录1引言312背景313定义314参考资料42总体设计421需求规定422运行环境423基本设计概念和处理流程 .424结构725功能需求与程序的关系83 接口设计831系统接口832外部接口933内部接口94运行设计942运行逻辑组合942运行时间95系统数据结构设计951逻辑结构设计要点952物理结构设计要点106系统出错处理设计1061出错信息1062补救措施101引言 11编写目的 之前需求规格说明书已经完成并提交。对于SafeHome系统我们进入第二阶段设计概要设计。编写这份概要设计报告的目的在于对整个系统的总体设计进行一个大概的描述和设计。对基本的流程、用户的输入输出、数据库的设计和嵌入、数据结构的设计以及系统错误的恢复功能设计等形成大概的框架。12背景经过我们的研究表明,住宅管理系统市场以每年40%的速度增长。我们推向市场的首个SafeHome功能将是住宅安全功能,因为多数人都熟悉“报警系统”,所以这将更容易销售。Safehome管理系统软件是一套功能比较完善的管理软件,该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS,WINDOWS系列等操作系统上使用。除此以外,可通过访问权限控制,确保数据的安全性。住宅功能应该为各种不希望出现的“情况”提供保护,如非法入侵、火灾、漏水、一氧化碳浓度超标等等。该功能将使用无线传感器监视各种情况的发生,户主可以编程控制,并且在发现情况时自动电话联系监控部门。 说明: a待开发软件系统的名称:Safehome管理系统 b项目提出者:市场调查部c开发者:南京邮电大学通达学院08005933第八组d用户:各房产公司或个人住宅e运行该软件的计算站(中心):各房产公司或个人住宅计算机局域网13定义 SQLStructure Query LanguageSafehome管理系统DBMS(DataBase Management System) 数据库管理系统用户设置系统检测检测是否有火灾发生子系统检测是否有人非法入侵子系统检测是否一氧化碳超标的现象子系统检测是否漏水现象子系统检测是否门窗已经关闭报警功能14参考资料 有关的参考文件如下:a.教材;b.图书馆系统的概要设计说明样本;c.社区医院系统的概要设计说明样本; d计算机软件保护条例; e中华人民共和国计算机信息系统安全保护条例; f计算机软件产品开发文件编制指南 GB8567882总体设计 21需求规定 safehome管理系统主要分为三个模块,分别为用户设置、监测系统、报警系统。关于safehome管理系统的主要输入输出项目、处理的功能性能要求,可参考关于该系统的需求说明书的需求规定。22运行环境 safehome管理系统的运行环境是一个由装有windows 2000以上版本并安装有SQL Server的PC机组成的局域网环境。23基本设计概念和处理流程 系统基本设计概念:将整个系统分为3个子模块,分别对各个子系统的功能和数据库进行设计。再把各个子系统进行合并,并定义各个子系统对其他子系统的通信接口以及设计整体的数据库,形成一个整体的管理系统。 系统启动用户登陆密码正确确定用户类型进行系统操作退出系统YYN系统结束输入密码3次NNY 系统处理流程登录界面系统启动用户登陆密码正确确定用户类型进行系统操作退出系统YYN系统结束启动系统对CO检测对温度检测对湿度检测对屋内人员的监控确定用户类型密码输入3次YNN检测系统总图24结构 用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系整个系统按功能划分,可分为4个模块具体功能函数如下,具体说明可参考附件函数模块统一设计。编号模块名称模块功能模块子程序子程序功能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(*)发出提示声25功能需求与程序的关系如下的矩阵图表示出系统各项功能需求的实现同各块程序的分配关系:功能需求程序实现分配用户设置inputConfirmationCode(*)setInitiaUser(*) setInitialPasswor(*)dgetfingerprint(*) addUser(*)deleteUser(*) getvoice(*)addPhoneNumber(*) addMothballNumber(*)errorSent(*) dailyRecork(*)检测是否有火灾发生check Fire(*) sentFireInfo(*)callPolice(*) ring(*)检测是否有人非法入侵checkBreaker(*) sentBreakerInfo(*)ring(*) callPolice(*)检测是否一氧化碳超标的现象checkCO(*) ring(*)callPolice(*) sentCOInfo(*)检测是否漏水现象checkWaterLeak(*) sentWaterLeak(*)ring(*) callPolice(*)检测是否门窗已经关闭checkD&W(*) sentD&WInfo(*)ring(*) callUser(*)3.用户接口 系统提供的用户接口通过界面的菜单来实现,具体的操作如下:3.1、系统登陆:系统启动的时候首先要求用户输入用户的指纹、声音、电话号码以及密码;系统再根据用户输入的信息来确定用户是否可进入。3.1.1 监测系统1、温度监测:可以对温度进行监控,以监测是否有火灾发生2、CO浓度监测:可以对co进行监测,看是否有co发生泄漏3、门窗未关监测操作:可以对门窗是否关闭进行监测4、非法入侵监测:对是否有陌生人进房间进行监测5、漏水监测:对房屋内是否有漏水情况进行监控3.1.2报警系统1.温度异常处理:系统通过传感器技术来检测是否有火灾发生若有,则向用户发送提示并且拨打火警电话 。屋内发出提示声2.湿度异常处理:系统通过湿度传感器技术来检测若异常,则向用户发送提示。屋内发出提示声3.CO浓度异常处理:.系统通过煤气上方的探测器进行检测若有,则向用户发送提示并且拨打报警电话 。屋内发出提示声4.漏水处理:探测器进行检测若有,则向用户发送提示。屋内发出提示声5.非法入侵处理:.探测器进行检测若有,则向用户发送提示。屋内发出提示声并报警6.门窗未关处理:门窗上的探测器进行检测若有,在用户离开之前发出警报3.2.外部接口 系统的外部接口包括:1、 数据库的接口:SQL2000数据库与windows操作系统的连接接口。2、 与基本硬件的接口3.3内部接口 由系统各模块之间的连接由接口函数实现4运行设计 41运行模块组合 系统的各个模块都与数据库连接,所以运行时各个模块都可以独立运行。在系统登陆完成之后,用户在各自的模块进行操作。整个系统在局域网的环境下所进行,各个模块通过数据库进行信息的交流。42运行时间 系统所要求所有的操作都必须在2秒内作出响应。5系统数据结构设计51逻辑结构设计要点 该系统使用的数据结构由数据库的表来实现,具体如下:用户(user):房主(owner)指纹(fingerprint) 声音(voice) 其他用户(otheruser) 电话号码(telephone) 密码(secret)系统(safehome):CO含量(co)温度(temperature)湿度(humidity)漏水(waterleakr)入侵者(breaker)安全(safe): 检测火情check Fire(*)检测入侵者checkBreaker检测CO含量checkCO检测漏水checkWaterLeak检测门窗checkD&W52物理结构设计要点该系统数据结构采用SQL2000数据库实现并存储,数据库名称为SCDataBase。SC共分为三个子系统,数据间的交流通过数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交通、法制安全知识竞赛试题
- 上半年幼儿教师资格证考试真题及答案
- 各种中职焊工技能大赛试题
- 双重预防体系基础知识考试考试练习题及答案
- 广告设计师考试中级广告设计师考试卷模拟考试题x
- 2025年进阶能力测试题及答案
- 《组织行为学》试题及答案B
- 事业单位考试《水利工程专业试题》试题及答案解析
- 公务员遴选面试真题及解题思路
- 2025年执业药师《药理学》模拟测试
- 2025年6月大学英语四级考试真题第1套(含答案+听力原文+听力音频)
- 2025年《内部控制与风险管理》试题与答案一
- 2025广西柳州城市职业学院人才招聘28人考试笔试参考题库附答案解析
- 公园营销策略方案
- 13. 艺术品的收藏与拍卖教学设计-2025-2026学年人美版八年级下册-人美版
- 电厂消防安全培训 课件
- 2025年秋人教版小学数学六年级上册期末质量检测试卷及参考答案
- 招聘专员年度述职报告
- 心电中心运营方案
- 《分布式光伏发电开发建设管理办法》问答(2025年版)
- xx医院检验科室内质控月总结报告
评论
0/150
提交评论