1、文档名称:概要设计说明书 项目名称:小区物业管理系统 目录 1引言 2 1。1编写目的ﻩ2 1.2背景 2 1。3定义ﻩ2 2 任务概述ﻩ3 2.1 目标ﻩ3 2.2运行环境ﻩ3 2。3 需求概述ﻩ4 2。4 条件与限制 4 3总体设计ﻩ4 3。1需求规定ﻩ4 3.2运行环境ﻩ5 1、硬件环境 5 2、软件环境ﻩ5 3.3基本设计概念和处理流程ﻩ5 3.4结构ﻩ7 3.5功能需求与程序的关系ﻩ7 3。6人工处理过程ﻩ8 4接口设计ﻩ8 4.1用户接口ﻩ8 4.2外部接口ﻩ9 4.3内部接口 9 5运行设计 10 5.1运行模块组合ﻩ10 5
2、2运行控制ﻩ11 6系统数据结构设计ﻩ12 6。1逻辑结构设计要点ﻩ12 7系统出错处理设计ﻩ14 7。1出错信息ﻩ14 7。2补救措施ﻩ14 8 安全保密设计ﻩ15 11 概要设计说明书 1引言 对于小区物业管理来说,其工作流程的繁杂性、多样化、管理复杂、收缴费用和设备维护繁琐.随着计算机技术的不断应用和提高,计算机已完全能够胜任物业管理工作,而且更加准确、方便、快捷、高效、清晰、透明。这将给项目查询和管理带来很大的方便,从而给物业管理工作带来更高的效率,这也是物业管理正规化、现代化的重要标志。本系统的主要目的是告别账本,安全、快捷的保存数据信息。由于小区物业管理涉
3、及到费用问题,为了增强系统的保密性,使业主利益不受损害,使业主能够对自家的物业费用和投诉等情况提供透明化、直接的了解。 1。1编写目的 本文档的编写是为了完善小区物业管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发小区物业管理系统。 1。2背景 1. 本项目的名称:小区物业管理系统。 2. 本项目的任务提出者:小区物业管理系统软件开发小组。 3. 本项目的用户: 中小型居民居住小区物业机构。 4. 本产品是针对计算机管理小区物业的需求设计的,物业管理员的管理可以完成水电费缴费管理、物业维修缴费管理、小区保安管理等功能。 1。3定义 1. 模块:软件功能实现的组成单
4、元。 2. SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 3. SQL:一种用于访问查询数据库的语言,Structured Query Language(结构化查询语言)。 4. 物业管理:是小区物业管理的基本信息(包括小区物业资料管理、住户管理、住户投诉管理、住户报修管理、物业设备维修管理、物业收费项目管理、物业收费管理、物业计量仪表管理、住户预付款管理等). 2。1 目标 本系统针对现代物业管理的最基本的要求而开发,通过对人员、设备、服务、信息及各项活动实施全面管理,既使一线工作人员准确地执行各项活动,减轻劳动强度,又使上层管理人员获得各种需要的信息,起
5、到辅助决策的作用,从而达到完善物业管理的目的。 2.2运行环境 操作系统:Microsoft Windows 2000 Advanced Server 支持环境:IIS 5.0 数 据 库:Microsoft SQL Server 2000 本系统采用C/S体系结构,由一台服务器与多个客户机组成, 配置如下: 服务器: 硬件:80x86系列微机 CPU:Pentium3 800以上或其它兼容规格 内存:256M以上 硬盘空间:40G以上 软件:Windows Server、Microsoft SQL Server 2000 等 工
6、作站: 硬件:80x86系列微机 CPU:Pentium3 800以上或其它兼容规格 内存:16M以上 硬盘空间:2G以上 软件:Windows 9x或Windows 2000 professional 、Microsoft SQL Server 2000等 。 输入输出设备:扫描仪、打印机等. 网络设备:Hub、网卡、网线等。 2.3 需求概述 在现代化物业管理中,为了加强对物业的管理,为了不断满足日益增加的住宅和服务的需求,充分发挥所管理的物业的各项人才、设备和信息优势,提高经济效益,以达到最大的投资回报率及用户满意率,需要规划一整套科学、严密、高效、实用的物业管理系
7、统,对人员、设备、服务、信息、财务及个项活动实施全面管理。 2。4 条件与限制 为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则: 1。软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。 2。设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能 3。设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。 4。应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。 3总体设计 3。1需求
8、规定 通过对用户的调查以及对用户需求的分析,可以了解管理员对信息系统的要求与设想,可以根据目前的资源条件,初步提出系统的目标,系统要具体化,同时应该具有一定的先进性。此阶段所要考虑的问题是:系统的范围,既要覆盖的范围,是整个组织的信息系统还是局部的信息系统;业务功能,即为了实现系统的目标,初步考虑包含的子系统,每个子系统所完成的功能;系统结构的配置,既考虑系统采用的数据库管理系统和开发工具等;开发策略决定开发的方式和开发方法,制定分阶段开发计划等。本小区物业管理系统分为管理员和住户操作两个界面,其中管理员操作页面包括:系统用户管理、站内新闻管理、住户管理、停车信息管理、在线投诉管理、欠费信息
9、管理;用户操作界面包括:站内新闻查看、用户注册、在线投诉、缴费查询、停车信息查询。 主要输入输出项目: 1. 用户信息:(用户名、密码); 2. 小区房产信息处理:(地址、房屋面积、房屋结构、设备); 3. 住户信息处理:(ID、住户姓名、住户电话、物业地址、身份证号、入住时间); 4. 住户投诉的基本信息处理:(投诉编号、投诉日期、投诉住户、物业地址、电话、处理时间、处理人员、投诉内容); 5. 缴费管理。记录业主所缴物业费等数据.:(住址垃圾清运费、物业管理费、收费时间、); 6. 住户报修信息处理:(报修编号、报修日期、报修住户、物业地址、电话、完成日期、维修人员、服务费用
10、物料费用、合计费用、维修情况); 7. 住户和小区的维修信息处理:(住址、处理故障、经办人、处理时间); 8. 车位管理。记录小区车位号、车牌号、车主等资料. 3.2运行环境 1、硬件环境 最低配置:CPU:Pentium3 800以上或其它兼容规格,内存:256M以上,硬盘:20GB以上空间; 推荐配置:CPU:Pentium4 1.6G,内存:512M以上,硬盘:100GB以上空间. 2、软件环境 操作系统:Win7/Win8/XP; 前台开发工具为:Java Eclipse; 后台数据库:SQL Server 2012。 3、设备 一台票据打印
11、机(打印机应具有较高密度,以保证打印的文字清晰)。 3.3基本设计概念和处理流程 管理员提示信息 小区物业信息更新程序 物业信息数据库 身份确认程序 管理员数据库 更新物业信息处理流程 3。4数据流图 3.4.1顶层数据流图 3。4.2一层数据流图 3。4.3二层数据流图 3。4.3。1缴费管理 3.4。3。1缴费管理 3。4.3。2 用户管理 3。4.3.3车位管理 3。4结构 小区物业管理系统模块结构 3。5功能需求与程序的关系 1. 各项功能需求的实现同各块程序的分配关系: 输入 查询 修改 删除 统计 住房信息(管理员) √
12、 √ √ √ √ 住户信息(管理员) √ √ √ √ √ 缴费信息(管理员) √ √ √ √ √ 报修信息(管理员) √ √ √ √ √ 维修信息(管理员 √ √ √ √ √ 投诉信息(管理员) √ √ √ √ √ 车位信息(管理员) √ √ √ √ √ 住房信息(用户) √ 水电费用信息(用户) √ √ 物业投诉(用户) √ √ 维修信息(用户) √ √ 更新个人资料(用户) √ 报修信息(用户) √ √
13、 2. 用户、管理员权限: 登录、注销 修改密码 系统备份与恢复 用户 √ √ 管理员 √ √ √ 3。6人工处理过程 各类信息的录入及平时的修改和删除,将事先准备好的打印纸放入打印机。 1. 创建用户(注册新用户):用户信息需要手工输入计算机; 2. 用户缴费:需要将现金将付于管理员,手工输入充值金额到计算机并打印发票。 4接口设计 4.1用户接口 向用户提供命令 软件回答信息 检索住户信息 匹配检索关键字的书目信息 修改用户资料 修改后新的用户资料 费用缴纳 缴费成功的返回信息 投诉 投诉成功的返回信息 4。2外部接口
14、接口 传递信息 硬件接口 与打印机接口 用户信息,费用缴纳信息,住户投诉信息 软件接口 与数据库接口 房屋信息,用户信息,费用缴纳信息,住户投诉信息 4.3内部接口 接口 传递信息 维护住户资料 添加住户、修改住户信息、删除住户信息、统计 住户信息(ID、住户姓名、住户电话、物业地址、身份证号、入住时间) 维护房屋资料 添加房屋、修改房屋信息、删除房屋信息、统计 小区房产信息 (地址、房屋面积、房屋结构、设备) 维护缴费资料 添加、修改、删除、统计财务信息 住户财务信息(住址、垃圾清运费、物业管理费、收费时间) 维护报修资料 添加、修改、删除、统计报修
15、信息 住户报修信息(报修编号、报修日期、报修住户、物业地址、电话、完成日期、维修人员、服务费用、物料费用、合计费用、维修情况) 维护投诉资料 添加、修改、删除、统计投诉信息 住户投诉的基本信息(投诉编号、投诉日期、投诉住户、物业地址、电话、处理时间、处理人员、投诉内容) 维护维修资料 添加、修改、删除、统计维修信息 住户和小区的维修信息(住址、处理故障、经办人、处理时间) 车位资料 添加、修改、删除、统计车位信息 车位信息(编号、拥有者、日期) 用户主模块 更新用户资料 住户信息(ID、住户姓名、住户电话、物业地址、身份证号、入住时间) 用户主模块 投诉 住户投
16、诉的基本信息(投诉编号、投诉日期、投诉住户、物业地址、电话、处理时间、处理人员、投诉内容) 用户主模块 报修 住户报修信息(报修编号、报修日期、报修住户、物业地址、电话、完成日期、维修人员、服务费用、物料费用、合计费用、维修情况) 用户主模块 缴纳费用 住户财务信息(住址、水费、电费、宽带费、垃圾清运费、物业管理费、收费时间) 5运行设计 5。1运行模块组合 施加不同的外界运行控制时所引起的各种不同的运行模块组合如下表所示: 创建模块 查找模块 修改模块 删除模块 管理员添加小区信息 √ 管理员修改小区信息 √ √ 管理员删除小区信
17、息 √ √ 管理员添加新住户 √ 管理员修改住户信息 √ √ 管理员注销住户 √ √ 住户更新个人资料 √ 住户缴费 √ 住户查询小区信息 √ 住户投诉 √ √ 5.2运行控制 运行控制 控制方法 管理员添加房屋信息 管理员填写房屋信息并提交,系统在房屋信息表中创建一个新数据项 管理员修改房屋信息 管理员通过检索找到要修改的房屋信息并修改,系统在房屋信息表中写入修改后信息 管理员删除房屋信息 管理员通过检索找到要删除的房屋信息并删除,系统在房屋信息表中删除该数
18、据项。 管理员添加新住户 管理员填写新住户资料提交,系统在住户资料表中创建一个新数据项 管理员修改住户信息 管理员通过检索找到要修改的住户信息并修改,系统在住户资料表中写入修改后的信息 管理员注销住户 管理员通过检索找到要销户的住户并注销,系统在住户资料表中删除该住户的信息 住户更新个人资料 住户重新填写可修改的住户资料部分并修改,系统在住户资料表中写入修改后的新数据项 住户缴费 住户告之管理员缴费金额,并付现金,管理员检索到该住户,填写缴费金额,系统在住户资料表中该住户的数据项中更新住户缴费一项 住户查询小区房屋信息 住户填写要查询信息的关键字,系统检索小区信息表,输
19、出匹配条目 住户投诉 住户告之管理员小区管理存在什么缺陷,要求管理员处理 6系统数据结构设计 6.1逻辑结构设计要点 数据结构设计主要是设计数据在模块中的表示形式。数据在模块中都是以结构的方式表示。数据库结构设计是总体设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。 数据库中包含7类信息,即房屋信息、住户信息、收费项目信息、报修信息、投诉信息、故障处理信息、车位信息、用户信息。 数据结构 数据项 类型 长度 备注 房屋信息 房屋编号 CHAR 20 主键 房屋地址 CHAR 20 房屋类型 CHAR 10 房
20、屋面积 FLOAT 6 房主姓名 CHAR 10 住户信息 户主编号 CHAR 10 姓名 CHAR 10 性别 CHAR 2 电话 CHAR 20 身份证号码 CHAR 14 入住时间 DATETIME 房屋编号 CHAR 20 外键 收费信息 收费类型 CHAR 10 收费价格 CHAR 20 缴费人 VARCHAR 50 收费时间 DATETIME 投诉信息 投诉编号 CHAR 20 投诉日期 DATETIME 投诉住户 CHA
21、R 10 投诉类型 CHAR 20 投诉人电话 CHAR 20 处理时间 DATETIME 投诉内容 CHAR 50 处理情况 CHAR 50 车位管理 车位编号 CHAR 10 主键 户主编号 CHAR 10 外键 车位类型 CHAR 10 车位地点 VARCHAR 20 登记时间 DATETIME 保安执勤信息 编号 INT 执勤人 CHAR 10 执勤目的 CHAR 50 执勤岗位 CHAR 50 巡逻路线 CHAR 50 日
22、期 DATETIME 用户信息 用户名 CHAR 10 用户类别 CHAR 20 权限 CHAR 20 密码 CHAR 20 报修信息 报修人 CHAR 10 报修类别 CHAR 20 报修类型 CHAR 20 报修时间 CHAR 20 7系统出错处理设计 7.1出错信息 1. 在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你非法使用数据,没有权限!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。 2. 输入用户名不存在:说明数据库没无此用户名,需开
23、户。 3. 密码错误:说明用户名和密码不匹配。弹出警告信息后需重新输入密码,一天内输入三次错误密码,将对此帐户进行冻结,需持身份证解冻。 4. 由于管理员没有及时保存数据造成的数据丢失:可通过数据还原,还原成最近的数据备份。 7。2补救措施 故障出现后可能采取的变通措施,包括: 1. 后备技术:周期性地把磁盘信息记录到磁盘媒体的后备信息,当原始系统数据万一丢失时,启用副本重新进行系统的建立与启动.备份频率为每日一次,需手动备份。 2. 恢复及再启动:如果数据造成丢失,可使用备份数据还原. 8 安全保密设计 系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。






