基于Web的物业管理系统的设计与实现.pdf
《基于Web的物业管理系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《基于Web的物业管理系统的设计与实现.pdf(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业毕业论文(设计)论文(设计)题目:基于 Web 的物业管理系统的设计与实现 姓姓 名名 :张伟林 学学 号号 :2011131332 层层 次次:本 科 专专 业业 :软件工程 班班 级级 :2011 级(03)班 指导教师指导教师:聂 军 独创性声明 一、本论文是本人独立完成;二、本论文没有任何抄袭行为;三、若有不实,一经查出,请答辩委员会取消本人答辩资格。承诺人(签名):年 月 日 摘要 在经济和技术的双重引导下,人民的生活水平得到了提高,而人们的居住方式主要是以小区的方式存在。然而,小区的住户越来越多,使得人工管理的小区工作越来越复杂、繁琐。而计算机正好克服了人工管理所面对的问题。
2、因此,开发一个具有针对性的系统来管理小区,提高对小区服务质量。系统主要有住户资料管理、设备维护、车位管理、缴费管理、用户投诉以及员工资料管理这几个功能。为了让用户在使用上感到方便,本系统在界面上要求风雅简洁,容易操作,最终提高系统效率。关键词 小区物业;ASP.NET;SQL Server ABSTRACT Under the economic and technical guide,we living standards continue to improve.Residential area become the main way of people to live.Village hou
3、seholds,more and more,however,makes the artificial management in the buildings,complicate,confiscate the water fee,electricity fee,and maintenance become tedious,security is low at the same time.For computer,it overcame the problems faced by artificial management.To solve these problems,we will deve
4、lop a targeted area property management system,so as to improve the service quality of district managers,let residents to enjoy the high quality service.This system has five big modules:household data management,staff management,parking management,water electricity management,complaint management an
5、d equipment maintenance.KEYWORDS Property;ASP.NET;SQL Server I 目 录 1 1 概概 述述 .-1 1-1.1 项目开发背景.-1-1.2 国内外现状.-1-1.3 现行系统存在的缺陷.-1-1.4 项目设计的目标与实现.-1-2 2 可行性分析可行性分析 .-2 2-2.1 社会可行性研究.-2-2.2 技术可行性研究.-2-2.2.1 什么是 SQL Server.-2-2.2.2 什么是 ASP.NET.-2-2.2.3 什么是 Photoshop.-2-2.3 经济可行性研究.-3-2.4 操作可行性研究.-3-3 3 项目
6、的规划项目的规划 .-4 4-3.1 需求分析.-4-3.2 功能分析.-4-3.2.1 住户资料管理.-4-3.2.2 小区员工信息管理.-4-3.2.3 房产信息管理.-5-3.2.4 缴费管理.-5-3.2.5 住户维修管理.-5-3.2.6 住户投诉管理.-5-3.2.7 车位管理.-5-3.3 系统结构图.-5-3.3.1 住户信息实体 E-R 图.-5-3.3.2 员工信息实体 E-R 图.-6-3.3.3 房产信息实体 E-R 图.-7-3.3.4 缴费实体 E-R 图.-7-II 3.3.5 故障实体 E-R 图.-7-3.3.6 住户投诉实体 E-R 图.-8-3.3.7 车
7、位管理实体 E-R 图.-8-3.4 业务流程图 .-9-3.5 数据流程图 .-9-3.6 系统的用例图.-10-3.6.1 用户的用例图.-10-3.6.2 管理员的用例图.-11-3.7 系统序列图.-11-3.7.1 用户的序列图.-11-3.7.2 管理员的序列图.-12-3.8 系统活动图.-13-3.8.1 用户的活动图.-13-3.8.2 管理员的活动图.-13-3.9 数据库设计.-13-3.9.1 概念结构设计.-14-3.9.2 物理结构设计.-14-4 4 项目的实施项目的实施 .-18 18-4.1 系统主界面设计与功能.-18-4.2 用户部分设计与功能.-18-4
8、.2.1 用户登陆模块.-19-4.2.2 用户注册模块.-19-4.2.4 用户投诉模块.-21-4.2.5 用户维修模块.-22-4.2.6 用户车位模块.-22-4.3 管理人员部分设计与功能.-23-4.3.1 管理员登陆模块.-23-4.3.2 业主资料管理模块.-24-4.3.3 缴费管理模块.-24-4.3.4 投诉管理模块.-25-III 4.3.5 维修管理模块.-26-4.3.6 车位管理模块.-27-4.3.7 公告管理模块.-27-4.3.8 员工资料管理模块.-27-4.3.9 房产资料管理模块.-28-5 5 项目验收项目验收 .-29 29-5.1 项目说明.-2
9、9-5.2 系统测试.-29-6 6 项目总结项目总结 .-30 30-6.1 系统存在的问题.-30-6.2 小结.-30-7 7 结束语结束语 .-31 31-参考文献参考文献 .-32 32-致致 谢谢 .-33 33-1-1 概 述 1.1 项目开发背景 现在的小区管理主要是人工方式,它已经无法满足小区的要求了。在大数据时代背景下,人们对数据的利用和处理已步入了网络化、智能化,这为开发小区物业管理系统提供了相关条件。所以开发一个管理系统来管理小区物业,从而来提高小区的服务质量。1.2 国内外现状 在物业管理发展上,欧美国家早已形成规模较大的产业了。在物业的管理上,欧美这些发达的国家在管
10、理的能力上、开发的技术上是有较大的优势的3。在这方面我国只有 20 年的发展史,主要是由沿海向内地发展。随着技术的不断发展,在这方面的管理上,也将变得更复杂。1.3 现行系统存在的缺陷 小区在人为的管理方式下,办公效率较低。而它带来的问题是处理的文件多和数据量大,经常造成误报、遗漏等错误操作11。根据存在的问题进行分析,使用计算机技术及时地调整小区物业管理的整体结构,并对小区进行信息化的管理5。对系统的开发,需要对该小区的管理者和住户进行调查与分析,从而确定用户需求。在软件需求方面上,界面上要求友好美观,系统能记录小区的各种信息要求即可。在硬件的配置方面,要适应当前的实际情况,购买硬件的费用不
11、能太高。1.4 项目设计的目标与实现 小区物业管理系统的目标是为将业主反馈的问题快速的解决,将公告和物业费用显示在网站上。系统的具体功能如下:1、员工资料管理:主要对员工个人详细的资料进行管理 2、业主资料管理:主要对业主个人详细资料进行管理 3、缴费管理:对小区业主的水费等物业费用进行管理 4、停车管理:对小区的车位的相关缴费进行管理 5、用户投诉:对业主反馈问题到管理员,对这些投诉信息进行管理 6、维修管理:对小区所有故障的设备信息进行管理 -2-2 可行性分析 2.1 社会可行性研究 现在的小区物业管理担负着小区所有的繁杂的服务,但人工管理方式已经无法满足业主要求了。而使用计算机技术来管
12、理小区,显得更为规范化和科学化。所以,开发这样一个系统是具有社会可行性的。2.2 技术可行性研究 现阶段,网络应用软件的运行方式分两种:B/S 模式和 C/S 模式10。二者相对比,C/S 结构在系统维修和升级上比较麻烦;而 B/S 结构不需要客户端用户界面,而是通过 IE 和火狐等浏览器进行运行。用户通过 Web 浏览器向 Web 服务器发送他们的请求,由 Web 服务器进行处理,并将处理结果逐级传回客户端4。因此,使用 B/S 结构在开发上成本低,在后期的升级比较方便。所以,使用 B/S 来开发在结构上是具有可行性的。2.2.1 什么是 SQL Server SQL Server 是由微软
13、公司开发和推广的关系数据库管理系统2。SQL Server 采用T-Sql的SQL语句来处理客户端和服务器之间的请求,然后返回他们相应的结果1。与其他数据库相比之下,在易用性和方便性上有一定的优势。因此 SQL Server 作为本次开发的后台数据库符合要求。2.2.2 什么是 ASP.NET ASP.NET 是微软公司推出的新一代建立动态应用技术的新技术,网站运行时,当一个 HTTP 请求被 IIS,首先通过客户端请求的页面类型为其加载相应的 dll 文件,然后在处理过程中,将这条请求发送给能够处理这个请求的模块6。同时,ASP.NET使用的是页面脱离代码技术,让你可以快速创建一个网站8。2
14、.2.3 什么是 Photoshop Photoshop 是由 Adobe Systems 开发和发行的图像处理软件,主要处理以像素所构成的数字图像。软件的成熟性可以让图片编辑地更加完美。同时,PhotoShop 和其他软件做比较,他在图像处理上的优势较大。综上所述,以 Visual Studio 2010 作为软件开发工具,SQL Server 2008 作为数据库开发工具,Photoshop 作为图片处理工具,用 B/S 来开发本系统9。-3-2.3 经济可行性研究 由于人工方式的管理,对人员在数量上要求多,工作效率却很低。而一套较完善的管理系统,使小区管理效率得到提高,系统投入使用将终身
15、受用7。从投资和收益这两个因素来考虑,开发本系统在经济效益上,系统的收益已经超出它的开发成本。因此在经济上是可行的。2.4 操作可行性研究 针对系统的使用,将对小区的用户和管理人员进行操作上的培训。让小区的大多数用户都能使用本系统,所以,在操作上是完全可行的。根据上述分析,确定开发这个系统来管理小区,在技术和经济这两方面都是可行的。-4-3 项目的规划 3.1 需求分析 经过对小区的调研以及可行性分析,针对小区业主的生活因素的考虑,设计了这个系统,系统主要功能包括:(1)对小区业主资料的管理,包含对信息的查看、增加、删除、修改的实现。(2)对小区员工资料的管理,包括员工资料查看、增加、删除、修
16、改的实现,毕竟小区要保证业主的财产安全。(3)对小区业主房产资料的管理,包括对房产的查看、增加、删除、修改的实现。(4)投诉和收费等物业的管理,包括水电费、车位、投诉、维修等的管理。以上是对小区的基本的需求,也就是本系统将要实现的基本功能。后期将根据用户的需求,让专业人员对系统进行升级与维护。3.2 功能分析 根据上述的需求进行分析后,对系统的功能的要求主要分为七个主要模块。即住户资料管理、员工资料管理、房产资料管理、投诉管理、维修管理、缴费管理、车位管理。3.2.1 住户资料管理 在上述分析的基础上,对业主个人资料功能进行分析:(1)住户信息登记,即用户通过系统注册功能,将个人信息进行登记,
17、包括注册的账号、密码、住户真实姓名、身份号、电话、邮箱等个人信息的录入。(2)住户信息的修改,包括真实姓名、身份号、移动电话、邮箱等信息的修改。(3)住户信息的删除,将住户的信息从资料里面删除。(4)住户信息的查询,包括真实姓名、身份证号、电话、邮箱等信息。3.2.2 小区员工信息管理 根据上述的需求进行分析,对小区员工信息管理功能进行分析:(1)员工信息的录入,包括员工姓名、户口所在地、身份证、岗位等。(2)员工信息的修改,包括员工姓名、户口所在地、身份证、工作岗位等。(3)员工信息的删除,将员工的信息从资料里面删除。(4)员工信息的查询,即查看员工的所有个人信息。-5-3.2.3 房产信息
18、管理 在上述分析的基础上,对小区业主的房产信息管理功能进行分析:(1)房产基本信息的录入,包括户主姓名、产权情况、迁入时间、楼名、建筑面积等。(2)房产基本信息的修改,包括户主名、产权情况、迁入时间、楼名、建筑面积、使用情况等信息。(3)房产基本信息的删除,将户主的房产信息全部删除。(4)业主的房产信息查询,即查看该业主的房产资料信息。3.2.4 缴费管理 根据上述的需求进行分析,对小区收费管理功能进行分析:(1)户主通过真实姓名查询电费、水费等物业管理费。(2)管理员将小区相关电费、水费等费用公布在系统上。(3)管理员对小区的相关缴费进行添加、删除、修改、查询的操作。3.2.5 住户维修管理
19、 在上述分析的基础上,下面对小区维修管理功能进行分析:(1)住户通过登记维修信息,包括住户名、开始时间、状态、维修内容。(2)管理员对维修好的设备状态(已处理、未处理)进行更改。3.2.6 住户投诉管理 在上述分析的基础上,小区住户投诉管理对基本信息的记录:包含姓名、投拆编号、时间、内容。3.2.7 车位管理 根据上述要求进行分析,对小区车位进行管理包括添加车牌、停车场、停车时间、停车收费的录入。同时,业主可以通过系统查看自己的停车情况以及相关的停车费情况。3.3 系统结构图 在上述需求的分析的基础上,我们将针对功能模块进行分析,得出部分功能的实体 E-R 图。3.3.1 住户信息实体 E-R
20、 图 在上述分析的基础上,得到住户的个人信息实体的一个 E-R 图,如图 3.1 所示:-6-图 3.1 住户基本信息实体图 3.3.2 员工信息实体 E-R 图 在上述分析的基础上,得到员工信息的实体的一个 E-R 图,如图 3.2 所示:图 3.2 员工信息实体图 -7-3.3.3 房产信息实体 E-R 图 在上述分析的基础上,得到房产信息实体的一个 E-R 图,如图 3.3 所示:图 3.3 房产信息实体图 3.3.4 缴费实体 E-R 图 在上述分析的基础上,得到缴费实体的一个 E-R 图,如图 3.4 所示:图 3.4 收费实体图 3.3.5 故障实体 E-R 图 在上述分析的基础上
21、,得到故障处理实体的一个 E-R 图,如图 3.5 所示:-8-图 3.5 故障处理实体图 3.3.6 住户投诉实体 E-R 图 在上述分析的基础上,得到住户投诉实体的一个 E-R 图,如图 3.6 所示:图 3.6 住户投诉处理实体图 3.3.7 车位管理实体 E-R 图 在上述分析的基础上,得到车位管理实体的一个 E-R 图,如图 3.7 所示:图 3.7 车位管理功能实体图 -9-3.4 业务流程图 在上述分析的基础上,得到系统的一个业务流程图,如图 3.8 所示:图 3.8 系统的业务流程图 下面对系统流程进行说明:(1)业主将填写信息提交到资料库,或管理员将住户的信息添加到户主资料库
22、。(2)业主向系统提交投诉单,等到投诉处理后,再返回结果给业主。(3)业主提交相关的维修单给系统,等到维修完成后,再将处理后的信息提交给管理员。最后,管理员提供维修总计信息给业主。(4)管理员向信息库的业主提交缴费单,等业主到财务处缴费后,财务处再提供缴费信息给业主。(5)业主查看车位和费用的信息,管理员确定车位信息,修改相关车位信息。(6)管理员填写车主的停车信息交给资料库,或者管理员通过修改业主的停车信息提交给资料库,资料库处理信息后更新相关的剩余车位。(7)管理员填写业主的个人房产信息提交到资料库,或者管理员将修改业主房产的信息到资料库里。3.5 数据流程图 根据上述分析,得出本系统的一
23、个数据流程图,如图 3.9 所示:-10-图 3.9 数据流程图 3.6 系统的用例图 下面将根据系统的需求分析情况,对用户和管理员的用例图进行分析。3.6.1 用户的用例图 用户登陆系统后,可以进行投诉查询、维护查询、收费查询等功能查看,其中包含添加投诉和添加维护。如图 3.10 所示:图 3.10 用户用例图 -11-3.6.2 管理员的用例图 综合上述管理登陆系统后,可以进行投诉管理、维护管理、收费管理等,包含对相关信息的操作管理。如图 3.11 所示:图 3.11 管理员用例图 3.7 系统序列图 下面将根据系统的需求分析情况,对用户和管理员的序列图进行分析。3.7.1 用户的序列图
24、根据基本流程,用户使用系统的工作流程如下:(1)在登陆页面上,用户输入账号和密码并提交。系统将检查是否合法,并返回登陆成功的信息。系统将在登陆界面上显示登陆成功。(2)用户点击小区的业务并提交,系统将搜索的信息查询是否存在,并返回所查询的信息。系统将在登陆界面上显示查询到的信息。(3)用户添加业务并提交,系统检验插入信息是否合法并执行操作。系统将在登陆界面上显示插入成功的数据。如图 3.12 所示:-12-图 3.12 用户序列图 3.7.2 管理员的序列图 根据基本流程,管理员使用系统的工作流程:(1)在系统的登陆网页上,管理员输入账号和密码并提交。系统对信息进行验证,检查是否合法并返回登陆
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 物业管理 系统 设计 实现
限制150内