软件工程课程设计小区物业管理系统.doc_第1页
软件工程课程设计小区物业管理系统.doc_第2页
软件工程课程设计小区物业管理系统.doc_第3页
软件工程课程设计小区物业管理系统.doc_第4页
软件工程课程设计小区物业管理系统.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息科学与技术学院信息科学与技术学院 软件工程软件工程 课程设计课程设计 题目名称题目名称 小区物业管理系统 学生姓名学生姓名 学学 号 号 专专 业 业 计算机科学与技术 班班 级级 指导教师指导教师 完成日期 完成日期 2011 年 1 月 6 日 目目 录录 第一章 系统简介 1 1 1 设计背景 1 1 2 编写目的 1 第二章 需求分析 2 2 1 功能需求 2 2 1 1 住户信息管理 2 2 1 2 投诉管理 2 2 1 3 报修管理 2 2 1 4 缴费管理 2 2 1 5 住户停车管理 2 第三章 系统分析与设计 3 3 1 功能说明 3 3 2 系统功能设计 3 3 3 物业业主服务子系统功能模块图 4 3 4 业务流程图 6 3 5 数据流程图 7 3 6 数据库设计 7 3 6 1 概念结构设计 7 3 6 2 物理结构设计 9 3 6 3 住户信息管理 10 第四章 系统测试及运行 13 第五章 开发总结 15 5 1 设计过程 15 5 2 系统存在的优点与缺点 15 附录 16 第一章第一章 系统简介系统简介 1 1 设计背景 随着市场经济的发展和人们生活水平的提高 住宅小区已经成为人们安家置 业的首选 几十万到几百万的小区住宅比比皆是 人们花的钱越多 不但对住宅 的本身的美观 质量要求越来越高 同时对物业小区的服务和管理也要求很高 诸如对小区的维修维护 甚至对各项投诉都要求小区管理者做的好 做的完善 这样要求小区管理者对物业管理进行宏观的和微观的细致管理 其中最好的办法 是用计算机操作的小区物业管理系统来实现对小区物业的管理 这就为设计小区 物业管理系统提供了市场需要 1 2 编写目的 为了让本系统的管理员能很好的对本系统进行管理和维护 对本系统的数据 能很好的管理 从而为用户提供帮助 提高管理效率和绩效 通过阅读本说明书 还可以提高对系统数据库的整体认识 第第 2 章章 需求分析需求分析 小区物业管理系统是面向小区的的各项事务 包括物业管理 资料管理 等业务处理工作 是利用计算机进行集中管理而开发的系统 系统开发的目的是 使小区的管理和运营趋于计算机化 使之更加方便 快捷以提高工作效率 2 1 功能需求 物业业主服务子系统功能模块说明如下 2 11 住户信息管理 用于管理小区住户的详细信息 可以对住户信息进行添加 删除和修改 住 户的信息主要包括住户名称 联系电话 楼宇名称 单元 楼层 房屋号 迁入 日期 房型和备注 2 12 投诉管理 用于管理住户对其所在小区提出的投诉 管理员可以根据具体情况对住户的 投诉信息进行添加 删除和修改 住户投诉信息主要包括 投诉住户 接待人员 投诉内容 处理人员 投诉日期和处理情况 2 13 报修管理 用于处理住户提出的修理要求 管理员可以根据实际情况对修理信息进行添 加 删除和修改 住户的报修信息主要包括 单据编号 住户名称 即要被维修 的住户 维修人员 维修日期 物料费用 服务费用和报修内容 2 14 缴费管理 用于管理住户的缴费情况 管理员可以对其进行添加 删除和修改 住户的 缴费信息主要包括 单据编号 住户名称 缴费日期 收费人员 缴费方式 缴 费总额和备注 2 15 住户停车管理 用于对小区住户停车的车位进行管理 管理员主要是对车位的使用进行记录 可以对信息执行添加 删除和修改功能 住户停车信息主要包括 车位编号 住 户名称 使用日期和备注 第第 3 章章 系统分析与设计系统分析与设计 3 1 功能说明 物业业主服务子系统功能模块说明如下 基本设置 系统管理员对管理员登陆密码进行修改管理 住户资料管理 1 添加 包括住户的姓名 房产联系电话 迁入时间 房产类型等 2 管理 查看及删除用户信息 投诉管理 1 投诉添加 对业主投诉的基本信息及处理结果记录 2 管理 查看和删除投诉信息 报修管理 1 报修添加 对维修过程及处理方式结果等信息管理 2 管理 查看和删除报修信息 缴费管理 1 缴费添加 列出指定用户应缴费用的清单 包括水电气 停车费等 2 管理 查看所有用户的缴费信息 并可进行删除操作 停车车位管理 1 添加 添加车位使用信息 2 管理 查看和删除现有登记的车位信息 3 2 系统功能设计 根据系统功能的要求 小区物业系统分为五个主要模块 即住户资料管理 投诉管理 住户报修管理 物业缴费管理 住户停车车位管理 可以将系统分解 成为几个功能模块来分别设计 功能模块间的关系如图 3 1 所示 欢迎页面登录页面 物业缴费管理 投诉管理 报修管理 住户资料管理 住户停车车位管理 图 3 1 基本模块图 对于小区物业系统 根据系统功能分析 仅有一个单一的流程化页面 所以 从欢迎页面到登录页面 如果登录成功 则进入相应的功能页 整个系统的页面逻辑结构示意图如图 3 1 2 所示 图 3 2 系统页面图 3 3 物业业主服务子系统功能模块图 该系统主要是针对系统管理员的小区物业管理系统 没有设置其他用户登录 该系统有六个主要的功能模块构成其中有 1 基本设置 主要是对系统管理员的登陆密码进行修改和管理 管理员 身份 admin 初始密码 admin 登录后才能对起进行修改 2 住户资料管理 包括业主基本资料添加和管理模块 3 投诉管理 包括投诉添加和投诉管理 主要是内容上投诉的基本事项 和处理详细内容 4 报修管理 报修添加和报修管理两个子模块 添加信息有报修事项和 报修处理结果及产生的费用内容 5 缴费管理 是该系统的最重要组成模块 包括主要收费项目和缴费业 主信息 包括指定业主的主要产生费用项目管理 欢迎页面 Index asp 登录页面 admin login asp 基本设置页面 admin admin asp 住户停车车位管理页面 admin park asp 住户资料管理页面 admin client asp 物页缴费管理页面 admin datamoney asp 报修管理页面 admin repair asp 投诉管理页面 admin toushu asp 6 停车车位管理 包括停车车位管理和信息管理 主要是车位基本信息 方面的添加与查看 图 3 3 系统功能模块图 物业业主服务子系统 基 本 设 置 住 户 资 料 管 理 投 诉 管 理 报 修 管 理 停 车 车 位 管 理 缴 费 管 理 住 户 基 本 资 料 添 加 管 理 投 诉 添 加 投 诉 管 理 报 修 添 加 报 修 管 理 缴 费 添 加 缴 费 管 理 停 车 位 添 加 信 息 管 理 管 理 员 密 码 修 改 3 4 业务流程图 投诉单 业主 物业管理 员 缴费单 财务部 报修单 递交 递交 递交 递交维修人员递交 报修单 递交 递交 维修总计 修改 递交 递交 缴费单 递交 递交 物业管理 员 剩余车位单 车库停车位 查看 修改 缴费单 修改 递交 业主基本信息 业主 资料库 图 3 4 系统业务流程图 流程说明 1 用户填写基本信息交给系统管理员 有系统管理员将用户信息添加到用户 信息库 2 用户将投诉单交给系统管理员 待投诉处理后 给用户处理回执结果 3 业主提交报修单给维修人员 维修人员处理后将处理信息给系统管理员 管理员向用户提供回执和将维修信息报维修总计 4 系统管理员通过业主基本信息库向用户提交缴费清单 用户缴费到财务 财务回复用户缴费收据给用户和向系统管理员提供缴费信息 5 用户查看停车位信息 缴费有管理员确定车位信息 修改剩余车位信息 3 5 数据流程图 业主 缴费处理 物业管理员 财务 物业管理人 员 投诉处理 停车处理 维修处理 缴费单 业主缴费单 缴费清单业主缴费台帐 维修单 维修缴费单 投诉单 已处理的投诉单 为处理的投诉单 停车单 停车单 停车记录台帐 修改 剩余停车单 图 3 5 数据流程图 3 6 数据库设计 数据库设计是要在一个给定的应用环境 DBMS 中 通过合理的逻辑设计和 有效的物理设计 构造较优的数据库模式 子模式 建立数据库和设计应用程序 满足用户的各种信息需求 3 6 1 概念结构设计 在数据库设计中 先要对系统分析所得的数据字典中的数据存储进行分析 然后得出系统的关系模式 可以采用实体 联系图 简称 E R 图 的方法 进行数据结构的描述 E R 图由实体 属性 联系三部分组成 E R 图的 有关符号说明如下 图 3 6 住户信息 E R 图 图 3 7 投诉信息 E R 图 图 3 8 报修信息 E R 图 物料费用服务费用 维修人员 报修信息实体 户主名称楼宇名称 迁入日期 房屋号 住户信息实体 编号 投诉信息实体 处理情况 单据编号 处理人员接待人员投诉内容 实 体 属 性 联 系 编号 单据编号 维修人员 编号 车位编号 备 注 车位信息实体 图 3 9 收费信息 E R 图 图 3 10 车位信息 E R 图 实体间主要联系如下 图 3 11 实体间联系图 收费信息实体 缴费总额 缴费日期 缴费方式缴费方式 单据编号 n n n n 1 住户信息 车位信息 使用 日期 收费信息 投诉信息 报修信息 记录 记录 记录 1 1 1 3 6 2 物理结构设计 物理结构设计的原则如下 1 尽可能的减少数据冗余和重复 2 结构设计与操作设计相结合 3 数据结构具有相对的稳定性 基于以上设计原则 本系统设计了一个数据库 包含管理员 住户信息 收 费信息 车位使用信息 车位信息 报维信息 维护信息等几个表 为了加快系 统访问的速度把这 7 个表放在一个数据库中 本系统中相关数据库表结构设计举 例如下 表 3 1 admin 管理员 表 字段名称字段类型宽度小数位 ID 自动编号 UserName 文本 10 Psw 文本 15 表 3 2 BaseInfo 住户信息 表 字段名称字段类型宽度小数位 住户编号文本 10 户主名称文本 10 联系电话文本 15 楼宇名称文本 8 楼层文本 6 房屋号文本 10 单元文本 10 迁入日期日期 时间 15 房型文本 10 备注备注 20 表 3 3 DataMoney 收费信息 表 字段名称字段类型宽度小数位 编号自动编号 单据编号文本 10 住户名称文本 10 缴费日期日期 时间 15 收费人员文本 10 缴费方式文本 10 缴费总额数字 102 备注备注 20 表 3 4 Park 车位使用信息 表 字段名称字段类型宽度小数位 编号自动编号 车位编号文本 10 住户名称文本 10 使用日期日期 时间 15 备注备注 20 表 3 5 ParkBase 车位信息 表 字段名称字段类型宽度小数位 编号自动编号 车位编号文本 10 备注备注 20 表 3 6 Repair 报修信息 表 字段名称字段类型宽度小数位 单据编号文本 10 住户名称文本 10 维修人员文本 10 报修日期日期 时间 15 服务费用数字 102 物料费用数字 102 费用合计数字 102 报修内容备注 20 表 3 7 TouShu 投诉信息 表 字段名称字段类型宽度小数位 投诉编号文本 10 投诉住户文本 10 接待人员文本 10 投诉日期日期 时间 15 投诉内容备注 20 处理人员文本 10 处理情况备注 20 第第 4 章章 系统测试及运行系统测试及运行 图 4 1 系统登录界面 图 4 2 系统操作截面图 图 4 3 管理员密码修改模块 第第 5 章章 开发总结开发总结 5 1 设计过程 在设计开始这前 我对 PHP 并不是很了解 后来在老师和同学的帮助下 慢慢对 PHP 有了一定了解 并结合了 MVC 等设计思想逐步完成了小区物业系统 中的界面子系统模块 在整个设计过程中 也出现过很多的问题 在不断学习的过程中我体会到 a 设计是一个不断学习新鲜事物的过程 从设计初的不懂到最后能够顺 利完成 我体会到在实践中学习的重要性 b 由于前期工作的不彻底 对系统的需求分析的要求认识不够清楚 使 得后续的工作不得不经常返回去修改数据表和个别代码 使我体会到在设计中 的每一步的重要性 如果上一个步骤不能很好的完成 在后续的设计将会付出 几倍的代价 c 设计过程中 由于要实现某些功能 互联网帮了我的大忙 网络资源 是一个丰富的共享体系 我通过在 PHP 论坛上提出问题得到了很多热心网友的 帮助 使我在很多地方少走了很多的了弯路 经过近大半年的设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论