小区监控系统软件设计规格说明书Word下载.docx
《小区监控系统软件设计规格说明书Word下载.docx》由会员分享,可在线阅读,更多相关《小区监控系统软件设计规格说明书Word下载.docx(19页珍藏版)》请在冰豆网上搜索。
![小区监控系统软件设计规格说明书Word下载.docx](https://file1.bdocx.com/fileroot1/2022-10/29/dd38a731-1144-468b-94e5-165e4d86d947/dd38a731-1144-468b-94e5-165e4d86d9471.gif)
(4)赵池龙等,《软件工程实践教程》,电子工业出版社;
(5)陈雄峰等,《实用软件工程教程》,机械工业出版社。
2.需求概述
在小区监控系统中,管理员要为每个住户建立居民信息,并给居民发放出入登记用的登记卡。
持有登记卡的用户可以通过管理员自由出入该小区。
居民只能查询自己的居民信息,查询时先输入该居民的登记卡号,系统验证登记卡号的有效性,无效则提示其原因,有效则显示该居民的基本信息,供管理人员核对。
小区管理人员可以通过该管理人员拥有的等级权限这个一般是由小区的最高领导发放进行对小区的居民信息做一定的更改,例如,当由新住户增加时,在系统中增加该用户的居民信息。
小区管理人员定期或不定期的对居民信息增加修改,删除等居民信息管理。
对小区发生的各种事情进行记录。
为系统维护人员提供权限管理,数据备份等通用功能。
2.1目标
本系统通过强大的计算机技术给小区监控人员和住户带来便利。
本系统除了小区监控管理的一般功能外,还包括查询报警记录,登记住户的出入信息。
目标还包括:
✧减少人力与管理费用;
✧提高信息准确度;
✧改进管理和服务;
✧建立高效的信息传输和服务平台,提高信息处理速度和利用率;
✧系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;
2.2用户的特点
✧本软件的最终用户是面向管理员(系统管理员和其它管理人员)和居民,他们都具有一定的计算机应用基础,可以比较熟练操作计算机。
管理员是经常性用户。
✧系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。
维护人员为间隔性用户。
2.3功能需求
本系统主要实现住户信息管理、居民出入信息管理、报警信息管理和小区突发事件信息管理等主要的小区监控管理功能。
✧
(1)住户信息管理
✧住户类别信息管理:
曾,改等管理
✧住户缴费管理:
对居民每月的月住费、水电费是否缴清
✧用户注销:
某一部分居民会随时间的流逝而离开小区。
✧
(2)居民出入信息管理
✧出入类别信息管理:
增、删、改等管理。
✧出入信息管理:
即使对居民的出入情况而进行增加
✧(3)报警信息管理
✧报警类别信息管理:
✧报警信息管理:
记录报警时间、地点。
✧(4)小区突发事件信息管理
✧事件管理:
2.4数据描述
通过对小区监控系统需求及其数据流图的分析,可以得出该系统涉及住户、报警和事件发生等数据实体。
E-R图如下:
2.5性能需求
由于此开发项目是针对小区居民安全的监控系统,所以使用频度较高,使用性要求比较高。
为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。
总之,要求稳定、安全、便捷,易于管理和操作。
✧查询速度:
不超过10秒;
✧其它所有交互功能反应速度:
不超过3秒;
✧可靠性:
平均故障间隔时间不低于200小时。
2.6其他需求
能快速恢复系统和故障处理,方便系统升级和扩充,故障恢复时间不超过5小时。
2.7运行环境
2.7.1硬件环境
✧服务器
(1)处理器(CPU):
corei5(推荐corei7)
(2)内存容量(RAM):
至少2G(推荐4G)
✧客户端
corei5或更高
2G或更高
2.7.2软件环境
✧数据库服务器端
(1)操作系统:
MicrosoftWindows2000
(2)数据库管理系统:
Oracle,配置TCP/IP协议
✧Web服务器端
MicrosoftWindows7
(2)Internet信息服务(IIS)6.0管理器
(3)VisualStudio.NET2003,配置TCP/IP协议
✧
(1)操作系统:
Windows7/XP
✧
(2)Web浏览器:
InternetExplorer5.0以上,配置TCP/IP协议
2.7.3接口
✧硬件接口
考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。
✧软件接口
这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。
考虑到文档处理时有可能需要较常用的办公软件。
例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。
3.总体设计
3.1软件结构层次图
3.2模块详细设
(1)小区监控系统信息录入:
对出入小区的人员信息进行添加、注销和查询。
注销前可对录入的基本信息进行查询搜索并显示结果。
(A)居民信息录入:
首先对基本的居民相信息录入,以便后期查询和出入登记。
具体步骤:
对居民的详细信息录入,
If:
确认无误后点击提交,
Then:
系统便会把输入的信息录入到数据库保存,以便日后查询,
Else:
如果有误的话,
点击重置。
以便修改。
界面图如下:
(B)出入信息录入:
其次对小区居民的出入情况登记并录入此管理系统,做到对每一个出入人员的监管保证小区的平安。
界面如下:
对居民的出入信息录入,
(C)报警信息录入:
如果小区发生了不安全的隐患,系统管理员可对居民的报警情况、发生日期及最基本的信息录入该监管系统,以便日后对其查询。
对居民的报警信息录入,
系统便会把输入的信息录入到后台数据库保存,以便日后查询.
检查有误,
重置。
(D)事件发生信息录入:
如果小区存在导致危险发生的事件,可将其信息反馈至该系统,以便日后查询排查。
以便消除不稳定和不安全的因素。
对事件发生信息录入,
If:
有误的话
(2)小区居民信息注销:
此版块可对已录入系统的居民信息进行注销,比如居民之前的报警信息在解除警报后可对此报警信息注销,以便释放数据库空间。
(A)居民信息注销界面如下:
输入居民编号,以及注销原因、日期等等,点击提交,
编号和系统数据库录入的信息编号匹配
注销成功!
Else:
注销失败!
Or:
(3)信息查看部分可对之前录入系统的居民信息、出入信息、报警信息、事件信息进行搜索和查看。
以便系统管理员掌握及时的信息。
(A)居民信息查询:
例如对之前录入的17号居民张三的基本信息查看:
输入居民编号信息:
If此编号信息与数据库保存的居民编号匹配
Then:
显示此居民信息
查无此人,请重新搜索。
(B)居民出入信息查询:
例如对之前07号的李四的出入信息查询可显示李四在指定的时间区域内出入小区的具体时间以及其基本联系信息。
输入居民出入信息:
If此编号信息与数据库保存的居民出入编号匹配
显示此居民出入详情信息
请重新搜索。
(C)居民报警信息查询搜索:
例如对之前报警编号007的查询结果如下:
输入居民报警编号信息:
If此编号信息与数据库保存的报警编号匹配
显示此报警详情信息
请重新查询。
(D)事件信息搜索:
例如对之前录入系统编号为001的时间进行搜索,结果如下:
输入事件信息:
If此事件信息与数据库保存的事件编号匹配
显示此事件详情信息
请检查事件日期范围或重新查询。
以上模块以及各个分模块便是对整个系统功能详细的演示。
4数据表结构设计
✧居民信息表
存储位置:
居民信息
存储组织:
一位居民,一条记录
主键:
居民编号
数据元素
数据采集方式
说明
人工采集
主键,必须输入
居民名称
必须输入
居民类别编号
居民入住楼层位置
房间号
入住时间
月住费
是否交齐
自动采集
水电费
是否注销
内容简介
备注
相关提供数据主要功能模块:
居民管理、缴费管理。
数据输入接受主要功能模块:
居民管理、缴费管理、注销管理
修改记录:
✧居民出入信息表
功能名称:
居民出入信息表
一个居民一条记录
居民编号(登记卡和用户名与此相同)
居民姓名
居民性别
出去时间
进入时间
出入间隔时间
证件名称
证件号码
联系电话
用户密码
办证操作员
居民出入管理
✧报警信息表
报警信息表
报警信息
一次报警一条记录
报警编号
报警日期
报警次数
报警记录员
报警信息管理
数据输出接受主要功能模块:
✧事件发生信息表
事件发生信息表
事件发生信息
一个事件一条记录
事件编号
事件发生地址
主要参与人员
次要参与人员
事件发生原因
事件发生结果
事件发生管理
✧居民注销信息表
居民注销信息表
居民注销信息
存