软件工程施工课程设计报告-SafeHome项目报告

上传人:博****1 文档编号:499202161 上传时间:2024-02-07 格式:DOC 页数:22 大小:61.50KB
返回 下载 相关 举报
软件工程施工课程设计报告-SafeHome项目报告_第1页
第1页 / 共22页
软件工程施工课程设计报告-SafeHome项目报告_第2页
第2页 / 共22页
软件工程施工课程设计报告-SafeHome项目报告_第3页
第3页 / 共22页
软件工程施工课程设计报告-SafeHome项目报告_第4页
第4页 / 共22页
软件工程施工课程设计报告-SafeHome项目报告_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《软件工程施工课程设计报告-SafeHome项目报告》由会员分享,可在线阅读,更多相关《软件工程施工课程设计报告-SafeHome项目报告(22页珍藏版)》请在金锄头文库上搜索。

1、-SafeHome工程报告组员:帅林 晓东 施凯凯 夏跃 谈小龙 高凯峰撰 写 人:全体组员完成日期:2011年6月1日+ 一,需求分析1引言1.1 编写目的1.2 编写背景1.3 参考资料2.任务概述 2.1 任务目标2.2 系统及用户特点3假定和约束4需求规定 4.1 软件功能说明 4.2 对功能的一般性规定4.3 对性能的一般性规定4.4 故障处理要求4.5 其他专门要求5运行环境规定 5.1 设备1. 引言1.1 目的编写本文档,目的在于明确用户的需求。通过对用户需求的分析,以准确的软件架构设计,为需求建模和测试提供依据。在小组合理分工,使小组的每一个成员能够明白工程最终的工程特点。1

2、.2 背景我们的研究说明,住宅管理系统市场以每年40%的速度增长。我们推向市场的首个SafeHome功能将是住宅平安功能,因为多数人都熟悉“报警系统,所以这将更容易销售。住宅平安检测功能应该为各种不希望出现的“情况提供保护,如非法入侵、火灾、漏水、一氧化碳浓度超标等等。该功能将使用无线传感器监视各种情况的发生,其最主要的特色是用户远程监控住宅的情况同时户主可以编程控制住宅监控系统。系统具有一定程度的智能性,系统可以在异常情况时自动通过拨打设定的信息联系监控部门。1.3 参考资料编号资料名称简介作者日期出版单位软件工程实践者的研究方法Roger S.Pressman2. 任务概述2.1 目标通过

3、设计软件工程的学习方法,主要使用visual C+技术,以Acess为数据库开发程序。全中文软件界面,操作简便明了;系统数据库初始数据的设置可支持表单格式数据输入;支持电子地图显示,能够在小区总平面图和住户房型图上实时反映系统的报警状态,可声光指示报警点地址,记录报警时间、警情类别、处警情况等;报警时能自动弹出报警对话框,具有报警语音提示和报警确认功能;具有多种记录存储:报警记录、报警确认记录、布防记录、撤防记录、系统日志记录等;并可按住户、报警类型、报警时间、布、撤防记录、家居报警等进展分类查询等。2.2 系统或用户的特点本软件主要有2个参与者,房主用户,配置管理人员(类似房主,但扮演不同角

4、色)。本系统用户友好,界面简单易懂,房主可以直接进展使用,无需特殊培训。本系统适用于所有的用户,尤其适用于长期从事户外工作的用户。房主可以通过计算机或报警控制面板等多种方式同住宅平安功能系统进展交互。一旦用户注册成功,用户只需要通过输入密码,就可已进入系统的界面,对住宅进展全程监控。本系统的远程监控系统功能强大,可以将住宅中最真实的情况动态的反响到系统界面中,满足此用户对住宅平安情况信息的需求。配置人员主要负责对于系统参数及系统进展各项指标值的初始化配置。如反响时间、默认报警号、一氧化碳浓度底限值等等。系统的控制面板相当于用户与系统进展人机交互最主要的场所,用户可以在控制面板中输入用户设定的个

5、人信息和需要的监控操作等等。系统中需要在用户家中配置假设干烟雾检测器以检测家中是否有火灾发生,假设干门窗检测器来检测是否有非法入侵的情况,假设干房屋地基水位监测器用以检测住宅中是否有漏水情况的发生,同时需要具有一台可以自动连接网络计算机,它是系统与用户进展交互最主要的媒介,假设干动态监测器、一个。3. 假定和约束开发日期:2011-5至2011-6本系统开发人员为6人本系统适合市面上的所有产品对于用户的平安以及*方面要求较高,要求不能够被别人非法侵入本系统,窃取房主的密码破坏系统而给房主带来财产损失。4. 需求规定4.1 软件功能说明、本系统主要有两大功能用户设置和检测报警功能用户设置1、用户

6、首次使用时需要对系统进展初始化,通过个人化的信息设置如密码、报警的,住宅房间根本情况使得系统可以唯一识别用户的住宅,为日后的检测工作提供原始数据2、同时,系统需要支持用户在使用过成中对系统设置的修改。用户在使用过程中可以对系统的设置进展修改,在此修改设置之后,系统可以按照用户修改后的数据继续正常的工作。3.倘假设用户没有对系统进展初始化设置,则系统按照默认的信息依然可以运作,但是不能对用户的住宅进展监测,由于没有将用户的住宅情况输入系统,系统无法识别需要用户的监测操作信息。检测报警1、检测是否有火灾发生,假设有则向用户指定的发送信息或提示2、检测是否有人非法入侵,假设有则向用户指定的发送信息或

7、提示3、检测是否有一氧化碳超标的现象,假设有则向用户指定的发送信息或提示4、检测是否有漏水现象,假设有也给出用户提示5、检测是否门窗已经关闭,假设未关好则给出用户提示4.2 对功能的一般性规定功能名称功能详细1.用户设置*作用介绍a本功能的数据库全部来自SafeHome。b.本功能主要作用就是使用户可以设置。*使用说明a.进入该功能界面后,输入房主的首次使用激活码b.激活后对于个人的密码以及预设的进展设置。c.可以备选有多个。d. 用户输入密码三次错误则系统应向预设手机发送报警信息e.假设用户为进展设置,其进展默认操作不会进展报警检测是否有火灾发生*作用介绍本功能主要是针对可能出现的火灾进展监

8、测与报警a.系统火灾探测技术来检测是否有火灾发生b.假设有,则向用户发送提示并且拨打火警 。屋发出提示声 *使用介绍a.用户在住宅安装火灾探测器前提条件,安装此safehome系统b.用户登录系统后,在系统控制面板上选择火灾监测和平安警报系统c.火灾探测器自动运行,用户无需随时监控,如有异常情况系统会发出警报信号检测是否有人非法入侵*作用介绍本功能主要是针对可能出现的非法入侵进展监测与报警a.系统通过窗户与门上传感器技术来检测是否有人非法入侵。b.假设有,则向用户发送提示并且屋发出提示声,以阻止非法入侵行为的继续开展。 如何提示无效后,则向有关部门进展报警。 *使用介绍a.用户安装了摄像头等监

9、视非法入侵的装置b.用户选择启动非法入侵检测c.探测器自动运行,用户无需随时监控,如有异常情况系统会发出警报信号检测是否一氧化碳超标的现象*作用介绍本功能主要是针对一氧化碳超标的现象进展监测与报警a.系统通过煤气上方的探测器进展检测b.假设有,则向用户发送提示并且拨打报警 。屋发出提示声 2.1.4检测是否门窗已经关闭*作用介绍本功能主要是针对门窗已经关闭进展监测与报警a.门窗上的探测器进展检测b.假设有,在用户离开之前发出警报c.如果用房不在,发短信给用户。4.3 对性能的一般性规定4.3.1 时间特性要求检测报警功能:在检测到后立即进展反响,尽量减少用户的损失4.4 故障处理要求对于各种故

10、障进展预设,设置只有用户知道的reset密码,防止系统出现异常而无法处理4.5其他专门要求在进展网络连接时要注意网络的平安与加密5. 运行环境规定5.1 设备烟雾检测器、流量检测器、传感器、电脑、网线、自动报警器、系统历史记录器不做要求、信号发射器 二,分析建模1, 系统功能模块1.1 登陆设置模块1.2 检测与监视模块1.3 报警模块2, 系统及各模块用例2.1系统总体2.2 系统默认运作2.3 非法入侵的用例2.4检测门窗是否关闭2.5一氧化碳气体检测处理2.6火灾监测-平安警报1, SafeHome主要功能模块如下:1.1登录设置模块用户只要通过控制面板和系统交互,通过输入密码登陆系统。

11、在验证成功,登录到系统后,用户才有资格进展系统设置。设想提供两种用户身份验证方式:(1) 通过登录窗口输入密码,系统进展判断,如果密码验证成功,则登录系统,假设不成功,则提示密码错误,三次时机,假设三次都错误,则发出警报,并向主人设置的发送警报。(2) 指纹识别,在系统初次使用时,采集住人的指纹,进展设置,登录时用指纹判断,判断流程同11.2:检测与监视模 检测模块与【信息处理单元】相互配合,各个检测器负责采集周围信息,以每秒一次的频率向【信息处理单元】发送数据,根据消息的发送先后顺序,信息被暂时存储于一个队列中,【信息处理单元】不断从队列中读取信息进展判断,每处理完一条,则从队列中删除一条消

12、息,在消息处理过程中,一旦消息到达警情,则【信息处理单元】产生一个事件,向户主设置的发送警情,并发出警报,如果没有到达警报级别,则不做任何事情,【信息处理单元】继续处理下一条信息。1、检测是否有人非法入侵2、检测是否有火灾发生3、检测是否有一氧化碳泄漏的现象4、检测是否有漏水现象5、检测是否门窗已经关闭1.3:报警模块【信息处理单元】一旦检测到有警情发生,则向用户设置的发送警报,如果没有响应,则继续发送警报,并且发出报警声音,如果再没有响应,则需要马上报警,同时记录报警信息2.1 用例: SafeHome总系统如下所示,细节在设计阶段提供,总共有三个参与者,用户,数据库,各类检测器2.2用例:

13、系统默认运作主要参与者:SafeHome系统、房主目标:在用户为进展初始化设置时依旧可以正常运作前提条件:系统正常识别各种传感器触发器:房主翻开系统未进展设置却已离开场景:1、房主:翻开系统 2、系统:未接到任何初始化命令,进展默认操作异常: 1、系统不能翻开:房主检查相应设置是否就位 2、系统不能使用默认信息:房主通过控制面板对其进展自检优先级:最高何时可用:房主为设置任何信息时使用频率:不常用,低使用方式:通过控制面板接口次要参与者:技术支持人员、传感器次要参与者使用方式:技术支持人员;线;传感器;有线或无线接口未解决的问题:1、默认信息如何设置. 2、屋主未设置而离开则无法实现SafeH

14、ome功能,无法提供平安保障,如何可以实现根本功能.3、此功能是否需要用户激活.4、此时SafeHome各传感器是否可以正常记录数据.5、当系统遇到异常启动等其他异常时,是否进展重启.6、当遇到停电时,是否启用备用电源. 7、系统默认操作时,用户是否可以使用系统.用例图和活动图: 系统默认操作用例图系统默认操作活动图2.3用例: 检测是否有人非法入侵用例:检测是否有人非法入侵的检测主要参与者:平安家居系统、房主目标:系统通过窗户与门上传感器技术来检测是否有人非法入侵。假设有,则向用户发送提示并且屋发出提示声,以阻止非法入侵行为的继续开展。 如果提示无效后,则报警。前提条件:软件系统,各个附属传

15、感器警报器网络通信硬件设施运行正常,以及房主的信息接收装置运转正常。触发器:窗户与门上传感器检测到异常情况,则初步判定为非法入侵情况发生。场景:1,检测窗户与门上传感器检测到异常情况,并进展初步判断有人非法入侵成立。其他设备工作正常。2,系统将会发出警报,提示非法入侵者离开,点亮危险指示灯,鸣响报警喇叭。3,立即进展检测用户位置设置状态,立即向房主发送非法入侵的报警信号,如果房主在一定时间没有回复,并且窗户与门上的传感器一直在发出异常信号,则直接拨打报警进展报警。如果房主做出了回复,则按照回复容执行房主可选消除警报或报警4,继续检测窗户与门上传感器,如果遇到一样的情况提醒用户时,当用户选择类似情况不进展警报,则系统将进展记录,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号