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