黔南民族师范学院
2010—2011 年第一学期
《Web 程序设计》课程设计
设计题目: 小区业务管理系统
学院(系): 计算机科学系
专业班级: 信息管理与信息系统(1)班
学生姓名:*******学号: ********
任课老师: ********* 成绩:
二 零 一 一 年 二 月
摘 要
随着市场经济的发展和人们生活水平的提高,住宅小区已经成为
人们安家置业的首选,小区业主不但对住宅的本身的美观、质量要求
越来越高,同时对小区物业的服务和管理也要求较高。这样要求小区
管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是
用计算机操作的小区物业管理系统来实现对小区物业的管理,伴随着
小区的规模不断扩大和住户的不断增多,像小区中的汽车,小区附带
设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越
大。还依靠人工来处理不仅效率底,保密性差,而且时间一长还会产
生大量文件和数据,这样对查找,更新和维护带来了不少的困难。随
着计算机技术的不断普及和计算机数据处理功能不断增强,用计算机
系统来对小区物业管理已经成了必要。利用网络和数据库技术,结合
目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用 web 技
术和 SQL2005 数据库系统组件来构成小区的应用服务系统,开发了
基于 B/S 模式多用户小区物业系统这一程序。它运用方便、操作简单,
效率很高。本系统界面设计大方、简洁、实用,操作简单方便,是一
款完全适合普通小区物业日常事务管理的软件。软件设计综合了具有
一定代表性的多家物业管理公司的业务模式和需求。能实现房产、客
户等小区的智能化管理,可以提高物业管理的效率。
1.系统需求分析
课程设计目的和意义
随着人民生活水平不断提高,人们对生活环境要求日益提高,尤其是对居住环境不断提
出新的需求,为了适应这种形式,小区的经营者不仅需要有坚实的硬件基础,还要有一套现
代化的物业管理系统。而要实现这些条件,就要求物业管理者配备一套高效的小区管理网络
系统,以便在小区内快速地发布、获取及以最快地速度响应用户的需求,及时为住户提供服
务,为住户提供一个高效、舒适的居住、生活环境。住宅小区的物业管理准确地讲应当是指
对以居住为主要功用的物业进行管理。除住宅外还应包括公寓、别墅等。
本物业管理系统的开发,是为了规范住宅小区的管理工作,为物业管理部门提供一套高
效、快捷的应用软件。适用于管理以下物业,房产业主、大中小型物业管理公司、物业服务
提供商、房地产开发商、物业中介公司等物业管理企业,用来管理公寓、住宅群体、智能小
区、商品房、多层住宅、商业大厦、学校、医院、别墅区、部队营房区、各类小区等。
使用计算机进行小区物业信息的处理,具有如下的优点:
(1)及时信息交流,改善服务质量
通过本系统对小区物管信息的规范管理,可以及时的掌握业主们的需求,并根据需求有
针对性的改进业务,以提高服质量。
(2) 方便查询,提高工作效率。
系统分析与设计
系统功能描述
小区物业管理系统是面向小区的的各项事务,包括物业管理,资料管理等业务处理工作,
是利用计算机进行集中管理而开发的系统。该系统力求与实际相结合具有查询、管理等功能,
旨在达到使小区的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。
对物管中心来说小区的住户的报修,住户的投诉及处理的结果信息的反馈、小区内停车
场的管理、各项设备的维修等都需要考虑到。住户报修管理需要仔细的记录报修的内容,接
待的人员,日期,维修的人员,费用,住户对于维修后情况的反馈等各项情况资料。投诉管
理需要记录投诉人资料、投诉内容及处理过程。对于小区内车辆要有车位编号、停车户主、
车位位置等记录。
在功能方面:
对住户、房产资料要有记录
对业主的投诉的处理及处理意见要有记录。
对住户的水电煤气等交费进行管理,保修进行处理
对小区车辆及管理要能进行登记。
功能模块设计
根据系统功能的要求,小区物业系统分为五个主要模块。即住户资料管理、
投诉管理、住户报修管理、物业缴费管理、住户停车车位管理。可以将系统分解
成为几个功能模块来分别设计,功能模块间的关系如下图所示:
基本模块图
该系统主要是针对系统管理员的小区物业管理系统,没有设置其他用户登录,该系统有
六个主要的功能模块构成其中有:
(1)基本设置:主要是对系统管理员的登陆密码进行修改和管理,管理员身份 admin,
初始密码:admin,登录后才能对起进行修改。
(2)住户资料管理:包括业主基本资料添加和管理模块。
(3)投诉管理:包括投诉添加和投诉管理,主要是内容上投诉的基本事项和处理详细
内容。
(4)报修管理:报修添加和报修管理两个子模块,添加信息有报修事项和报修处理结
果及产生的费用内容。
(5)缴费管理:是该系统的最重要组成模块,包括主要收费项目和缴费业主信息,包
括指定业主的主要产生费用项目管理。
(6)停车车位管理:包括停车车位管理和信息管理,主要是车位基本信息
方面的添加与查看。
报修管理
缴费管理
欢迎页面 登录页面
住户资料管理
投诉管理
住户停车管理
物业服务子系统模块图
物业服务子系统功能模块说明如下:
基本设置
系统管理员对管理员登陆密码进行修改管理
住户资料管理
添加:包括住户的姓名、房产联系电话,迁入时间,房产类型等。
管理:查看及删除用户信息。
投诉管理
投诉添加:对业主投诉的基本信息及处理结果记录。
管理:查看和删除投诉信息。
报修管理
报修添加:对维修过程及处理方式结果等信息管理
管理:查看和删除报修信息
缴费管理
缴费添加:列出指定用户应缴费用的清单,包括水电气停车费等。
管理:查看所有用户的缴费信息,并可进行删除操作。
物业服务子系统
基
本
设
置
住
户
资
料
管
理
投
诉
管
理
报
修
管
理
缴
费
管
理
车
位
管
理
管
理
员
密
码
修
改
住
户
基
本
资
料
添
加
查
看
删
除
投
诉
添
加
查
看
删
除
报
修
添
加
查
看
删
除
缴
费
添
加
查
看
删
除
车
位
添
加
查
看
删
除
停车车位管理
添加:添加车位使用信息。
管理:查看和删除现有登记的车位信息
数据流图和数据字典
数据流图
数据字典
数据项描述
数据项:身份证编号
含义说明:唯一标识每个住户
别名:住户编号
类型:字符型(char)
长度:18
取值范围:000000000000000000 至 999999999999999999
数据项:姓名
含义说明:每一个住户的代名词
类型:字符型(char)
长度:20
取值含义:姓名只能有汉字组成。
数据项:性别
含义说明:每个住户的生理特征
类型:字符型(char)
长度:2
取值范围:只能取“男”“女”
数据项:出生日期
含义说明:每个住户的本人特征
类型:日期型(datatime)
取值含义:年、月、日
数据项:民族
含义说明:标识每个住户属于哪个民族
类型:字符型(char)
长度:10
取值范围:取值在我国的 56 个民族范围内
数据项:籍贯
含义说明:标识住户的出生地区
类型:字符型
长度:255
取值含义:籍贯中包含所在省、市、县、村等信息
数据项:联系方式
含义说明:标识数据库中涉及人员的联系方式
类型:字符型
长度:11
取值范围:00000000000 到 99999999999
数据项:迁入时间
含义说明:标识住户入住时间
类型:日期型(datatime)
取值含义:年、月、日
数据项:住房编号
含义说明:标识住户的具体地址
类型:字符型
取值含义:栋、单元、层、号
数据项:住房版型
含义说明:标识住户的住房属性
类型:字符型
数据项:住房面积
含义说明:标识住户住房大小
类型:整型
取值范围:98 到 270
数据项:备注
含义说明:描述一些特殊信息
类型:字符型
长度:255
采用的技术
操作系统:windows 7 操作系统
软 件:SQL 2005 数据库、Dreamweaver MX 2004
2.概念结构设计
实体信息
分 E-R 图
在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系
统的关系模式,可以采用实体——联系图(简称 E—R 图)的方法进行数据结构的描述。
E—R 图由实体、属性、联系三部分组成。E—R 图的有关符号说明如下:
实体 属性 联系
住户信息 E-R 图
投诉信息 E-R 图
住户
民族
出生日期
联系电话
籍贯
性别
姓名
编号
迁入时间
住房编号
住房面积
住房版型
投诉
处理情况
处理人员
接待人员投诉内容
单据编号
报修信息 E-R 图
收费信息 E-R 图
车位信息 E-R 图
总 E-R 图
实体间主要联系如下:
报修
维修情况
服务费用
物料费用
维修人员
单据编号
收费
收费方式
收费日期
收费金额
收费项目
单据编号
车位
备注信息车位编号
实体间联系图
3.逻辑结构设计
住户(编号,姓名,性别,出生日期,籍贯,民族,联系电话,迁入时间,住房编号,
住房版型,住房面积,车位编号)
投诉(单据编号,投诉内容,接待人员,处理人员,处理情况)
报修(单据编号,维修人员,物料费用,服务费用,维修情况)
收费(单据编号,收费项目,收费金额,收费方式,收费日期)
车位(车位编号,备注信息)
4.数据库的实现
关系表
1.住户信息表
投诉信息
车位信息
住户信息
报修信息收费信息
记录
使用
记录
记录
日期
1
n
n
m
n
m
m
1
列名 数据类型 长度 是否为空 说明
编号 char 18 否 主码
姓名 char 20 否
性别 char 2 否
民族 char 10 否
籍贯 char 255 否
出生日期 datetime 是
住房编号 char 20 否
住房版型 char 20 是
住房面积 int 是
车位编号 char
char
10 否 外码
迁入时间 daetime 否
联系电话 char 11 否
备注 text 是
2.投诉信息表
列名 数据类型 长度 是否为空 备注
单据编号 char 20 否 主码
投诉住户 char 20 否
投诉内容 text 否
投诉日期 datatime 否
接待人员 char 20 是
处理人员 char 20 是
处理情况 text 否
3.报修信息表
列名 数据类型 长度 是否为空 备注
单据编号 char 20 否 主码
报修住户 char 20 否
报修内容 text 否
报修时间 datatime 否
维修人员 char 20 是
服务费用 int 否
物料费用 int 否
费用合计 int 否
4.收费信息表
列名 数据类型 长度 是否为空 备注
单据编号 char 20 否 主码
收费项目 char 30 否
收费金额 int 否
收费方式 char 25 是
收费人员 char 20 否
收费日期 datatime 否
缴费住户 char 20 否
备注 text 是
5.车位信息表
列名 数据类型 长度 是否为空 备注
车位编号 char 20 否 主码