小区监控系统软件设计规格说明书.docx

上传人:b****1 文档编号:2402235 上传时间:2022-10-29 格式:DOCX 页数:19 大小:460.86KB
下载 相关 举报
小区监控系统软件设计规格说明书.docx_第1页
第1页 / 共19页
小区监控系统软件设计规格说明书.docx_第2页
第2页 / 共19页
小区监控系统软件设计规格说明书.docx_第3页
第3页 / 共19页
小区监控系统软件设计规格说明书.docx_第4页
第4页 / 共19页
小区监控系统软件设计规格说明书.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

小区监控系统软件设计规格说明书.docx

《小区监控系统软件设计规格说明书.docx》由会员分享,可在线阅读,更多相关《小区监控系统软件设计规格说明书.docx(19页珍藏版)》请在冰豆网上搜索。

小区监控系统软件设计规格说明书.docx

小区监控系统软件设计规格说明书

小区监控系统软件设计规格说明书

小区监控系统

软件设计规格说明书

1.引言

1.1编写目的

软件设计的任务是将软件需求变换成为软件的具体设计方案。

概要设计根据软件需求导出软件的体系结构;详细设计给出软件模块的内部过程描述。

该文档是设计结果的详细描述,也是程序员编写程序的功能依据。

1.2项目背景

开发软件名称:

小区监控系统。

项目开发者:

闽江学院计算机科学系“小区监控”开发小组:

用户单位:

闽江学院

1.3定义

随着人民生活水平和生活质量的不断提高,居住的安全需求逐渐成为了大家关注的一个焦点问题。

人们对居住的环境,不再仅局限于小区的舒适性、住宅的装修等,对小区的安保管理也开始愈来愈关心。

随着生活水平的提高,车辆保有率不断攀升,由此产生的小区停车管理也已经作为小区物业管理的一个重要组成部分。

在这种趋势下,小区监控的重要性日益凸显。

1.4参考资料

(1)钱乐秋等,《软件工程》,青还大学出版社;

(2)张害藩,《软件工程导论》(第四版),清华大学出版社;

(3)王珊等,《数据库原理及设计》,清华大学出版社;

(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)

✧客户端

(1)处理器(CPU):

corei5或更高

(2)内存容量(RAM):

2G或更高

2.7.2软件环境

✧数据库服务器端

(1)操作系统:

MicrosoftWindows2000

(2)数据库管理系统:

Oracle,配置TCP/IP协议

✧Web服务器端

(1)操作系统:

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:

如果有误的话,

Then:

点击重置。

以便修改。

界面图如下:

(B)出入信息录入:

其次对小区居民的出入情况登记并录入此管理系统,做到对每一个出入人员的监管保证小区的平安。

界面如下:

具体步骤:

对居民的出入信息录入,

If:

确认无误后点击提交,

Then:

系统便会把输入的信息录入到数据库保存,以便日后查询,

Else:

如果有误的话,

Then:

点击重置。

以便修改。

(C)报警信息录入:

如果小区发生了不安全的隐患,系统管理员可对居民的报警情况、发生日期及最基本的信息录入该监管系统,以便日后对其查询。

具体步骤:

对居民的报警信息录入,

If:

确认无误后点击提交,

Then:

系统便会把输入的信息录入到后台数据库保存,以便日后查询.

Else:

检查有误,

Then:

重置。

(D)事件发生信息录入:

如果小区存在导致危险发生的事件,可将其信息反馈至该系统,以便日后查询排查。

以便消除不稳定和不安全的因素。

具体步骤:

对事件发生信息录入,

If:

确认无误后点击提交,

Then:

系统便会把输入的信息录入到后台数据库保存,以便日后查询.

Else:

有误的话

Then:

点击重置。

以便修改。

(2)小区居民信息注销:

此版块可对已录入系统的居民信息进行注销,比如居民之前的报警信息在解除警报后可对此报警信息注销,以便释放数据库空间。

(A)居民信息注销界面如下:

具体步骤:

输入居民编号,以及注销原因、日期等等,点击提交,

If:

编号和系统数据库录入的信息编号匹配

Then:

注销成功!

Else:

注销失败!

Or:

重置。

(3)信息查看部分可对之前录入系统的居民信息、出入信息、报警信息、事件信息进行搜索和查看。

以便系统管理员掌握及时的信息。

(A)居民信息查询:

例如对之前录入的17号居民张三的基本信息查看:

具体步骤:

输入居民编号信息:

If此编号信息与数据库保存的居民编号匹配

Then:

显示此居民信息

Else:

查无此人,请重新搜索。

(B)居民出入信息查询:

例如对之前07号的李四的出入信息查询可显示李四在指定的时间区域内出入小区的具体时间以及其基本联系信息。

界面如下:

具体步骤:

输入居民出入信息:

If此编号信息与数据库保存的居民出入编号匹配

Then:

显示此居民出入详情信息

Else:

请重新搜索。

(C)居民报警信息查询搜索:

例如对之前报警编号007的查询结果如下:

具体步骤:

输入居民报警编号信息:

If此编号信息与数据库保存的报警编号匹配

Then:

显示此报警详情信息

Else:

请重新查询。

(D)事件信息搜索:

例如对之前录入系统编号为001的时间进行搜索,结果如下:

具体步骤:

输入事件信息:

If此事件信息与数据库保存的事件编号匹配

Then:

显示此事件详情信息

Else:

请检查事件日期范围或重新查询。

以上模块以及各个分模块便是对整个系统功能详细的演示。

4数据表结构设计

✧居民信息表

存储位置:

居民信息

存储组织:

一位居民,一条记录

主键:

居民编号

数据元素

数据采集方式

说明

居民编号

人工采集

主键,必须输入

居民名称

人工采集

必须输入

居民类别编号

人工采集

必须输入

居民入住楼层位置

人工采集

房间号

人工采集

入住时间

人工采集

月住费

人工采集

是否交齐

自动采集

水电费

人工采集

是否交齐

自动采集

是否注销

人工采集

内容简介

人工采集

备注

人工采集

相关提供数据主要功能模块:

居民管理、缴费管理。

数据输入接受主要功能模块:

居民管理、缴费管理、注销管理

修改记录:

✧居民出入信息表

功能名称:

居民出入信息表

存储位置:

居民信息

存储组织:

一个居民一条记录

主键:

居民编号

数据元素

数据采集方式

说明

居民编号(登记卡和用户名与此相同)

人工采集

主键,必须输入

居民姓名

人工采集

居民类别编号

人工采集

居民性别

人工采集

出去时间

自动采集

进入时间

自动采集

出入间隔时间

自动采集

证件名称

人工采集

证件号码

人工采集

联系电话

人工采集

用户密码

人工采集

办证操作员

自动采集

备注

人工采集

相关提供数据主要功能模块:

居民出入管理

✧报警信息表

报警信息表

存储位置:

报警信息

存储组织:

一次报警一条记录

主键:

报警编号

数据元素

数据采集方式

说明

报警编号

人工采集

主键,必须输入

居民编号

人工采集

主键,必须输入

居民信息

人工采集

报警日期

人工采集

报警次数

人工采集

报警记录员

人工采集

相关提供数据主要功能模块:

报警信息管理

数据输出接受主要功能模块:

报警信息管理

✧事件发生信息表

功能名称:

事件发生信息表

存储位置:

事件发生信息

存储组织:

一个事件一条记录

主键:

事件编号

数据元素

数据采集方式

说明

事件编号

人工采集

主键,必须输入

事件发生地址

人工采集

主要参与人员

人工采集

次要参与人员

人工采集

事件发生原因

人工采集

事件发生结果

人工采集

相关提供数据主要功能模块:

事件发生管理

数据输出接受主要功能模块:

事件发生管理

✧居民注销信息表

功能名称:

居民注销信息表

存储位置:

居民注销信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职高对口

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1