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