数据库小区物业管理系统课程设计报告.docx

上传人:b****2 文档编号:3311123 上传时间:2023-05-05 格式:DOCX 页数:21 大小:381.53KB
下载 相关 举报
数据库小区物业管理系统课程设计报告.docx_第1页
第1页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第2页
第2页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第3页
第3页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第4页
第4页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第5页
第5页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第6页
第6页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第7页
第7页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第8页
第8页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第9页
第9页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第10页
第10页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第11页
第11页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第12页
第12页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第13页
第13页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第14页
第14页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第15页
第15页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第16页
第16页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第17页
第17页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第18页
第18页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第19页
第19页 / 共21页
数据库小区物业管理系统课程设计报告.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库小区物业管理系统课程设计报告.docx

《数据库小区物业管理系统课程设计报告.docx》由会员分享,可在线阅读,更多相关《数据库小区物业管理系统课程设计报告.docx(21页珍藏版)》请在冰点文库上搜索。

数据库小区物业管理系统课程设计报告.docx

数据库小区物业管理系统课程设计报告

数据库原理及应用

课程设计

《小区物业管理系统》

 

学生姓名:

++++++++

学生班级:

++++++

学生学号:

++++++

指导老师:

++++

 

一系统概述

1.1开发背景

科学技术日新月异,信息化时代的来临,以计算机为基础的信息科学在经济和社会生活各个领域得到了极为广泛的应用,尤其在信息管理方面,计算机已是必不可少的管理工具

目前,信息已成为继劳动力、土地、资本之后的又一大资源。

谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。

从微观上讲,建立一套管理信息系统能够加快信息的周转速度,提高生产效率,从而加强了管理的信息化手段,提高了本单位的经济效益。

从宏观上讲,顺应了社会的信息化、社会化潮流,加快了社会的发展速度。

据统计,美国在信息管理管理方面80-100%的信息处理由计算机完成;计划管理是80—90%;在计算机应用发展较快的国家中,计算机应用于经济管理的占80%;用于科技计算的占8%,用于生产过程控制的占12%;由此可以看出,信息管理是计算机应用的主要领域。

由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。

长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。

我国的计算机应用要比西方国家落后十几年。

因此,现在信息资源的开发和利用已被确立为国民经济信息的核心内容,利用现有的信息基础设施,重点开发和推广应用于各类科技、经济等数据库和网络资源服务系统,已经取得巨大的社会效益和经济效益。

对于小区物业管理来说,其工作流程的繁杂性、多样化、管理复杂、收缴费用与设备维护繁琐。

计算机已完全能够胜任物业管理工作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。

这将给项目查询和管理带来很大的方便,从而给物业管理工作带来更高的效率,这也是物业管理正规化、现代化的重要标志。

因此,开发一套高效率、无差错的小区物业管理系统软件十分必要。

本系统的主要目的是告别帐本,安全、快捷的保存数据信息。

由于小区物业管理涉及到费用问题,为了增强系统的保密性,使业主利益不受损害,本系统具有仅管理员式的保密功能,还有查询、录入、修改、删除、以及对物业设备统计等功能,使业主能够对自家的物业费用和投诉等情况提供透明化、直观的了解。

目的

伴随着我国经济的发展,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。

用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,效益已越来越明显。

因此,开发这样一套小区物业管理系统软件成为很有必要的事情。

小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、仪表数据管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。

而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便。

为了更好的为广大住户服务,我们决定开发一套小区物业管理系统,帮助小区管理人员从复杂的物业管理之中解放出来。

1.2开发目的

伴随着我国经济的发展,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。

用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,效益已越来越明显。

因此,开发这样一套小区物业管理系统软件成为很有必要的事情。

小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、仪表数据管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。

而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便。

为了更好的为广大住户服务,我们决定开发一套小区物业管理系统,帮助小区管理人员从复杂的物业管理之中解放出来。

目的

由于我国经济发展和城市开发,物业管理已形成规模,其效益也越来越明显。

在经济效益对地方政府而言,主要体现为:

减少了大量的财政补贴,对住宅区开发企业而言,能提高物业市场竞争力,使开发企业的房产畅销,加速资金周转。

同时,完善的物业管理能为开发商树立良好的企业形象,吸引更多的房地产交易商和消费者。

在环境效益上,住宅区内的环境和布局、治安等与整个建设风貌融为一体,提高了房地产业的综合效益。

1.3应用范围

小区物业管理系统可以应用于对小区的管理,实现方便快速的管理。

二.系统需求分析

2.1功能需求分析

经过调研与可行性分析,出于对人们生活住房考虑,设计了这套小区物业管理系统,本系统主要考虑到小区物业管理的普遍要求,小区物业管理系统主要包括:

对小区所有房屋资料的录入和增、删、改、查询等功能实现,在基于这些小区的房产资源对小区进行管理。

 对小区内住户的详细资料的管理,包括增、删、改、查询等功能的实现,这些也是一个小区的基本资源,毕竟物业管理最后是针对小区的所有住户而言的。

在具有了所有的基本资料信息后,需要实现实质性的物业管理. 本系统的开发基本解决了以往工资管理中存在的需要人工管理,进行人工统计,对工资的统计和查询都很单一、不能综合处理业务、工作效率低等问题

2.2可行性分析

2.2.1技术可行性

目前信息技术和计算机硬件发展已经完全满足本系统的技术要求。

随着社会的发展,电脑的普及性已经相当高了,差不多每户都有一台电脑,而且基本大部分的人都会使用电脑或者对电脑已经有一定的了解。

只要有小区管理经验的人,而且会使用电脑的人就可以轻松自如的使用本系统,对系统进行各种操作。

从而使小区的管理更加的便捷与有效率,更加智能化,而且也提高了小区的安全性,让人们住在一个安全而且智能化的小区。

所以从使用方面来说是可行的。

2.2.2经济可行性

在本系统的开发期,主要的开发工具为SQLserver,而这个软件我们都有,由于在小区内部也已经具有网络系统,本系统在实施阶段将以现有网络系统为基础进行系统的实施,以减少系统后期阶段的成本。

小区物业管理的附加值将是提高小区的形象,这是无法用经济价值衡量的。

且软件成熟后可以将其作为商业软件投放物业管理领域。

所以从经济方面来说是可行的。

2.3数据流图

2.3.1系统功能模块

 

 

2.3.2数据流图

 

报修数据流图

 

 

投诉数据流图

 

收费数据流图

2.4数据字典

2.4.1数据项

编号

数据项名

含义说明

字符型

长度

取值范围

1

住户姓名

用户注册时的称呼

char

4

0000~9999

2

住户电话

可以联系到用户的方式

char

11

00000000000~99999999999

3

入住时间

用户进住的时间

datetime

4

离开时间

用户离开的时间

datetime

5

房屋地址

住户房屋的地址

char

10

0000000000~9999999999

6

房屋面积

住户房屋的面积

float

5

00000~99999

7

房屋编号

住户房屋的编号

char

10

0000000000~999999999

8

停车编号

住户汽车的编号

char

8

00000000~99999999

9

入库时间

住户汽车入库时间

datetime

10

出库时间

住户汽车离开时间

datetime

11

实际收费

停车实际收费

smallmoney

12

报修编号

住户报修的编号

char

6

000000~999999

13

报修日期

住户报修的日期

datetime

14

维修日期

物业维修的日期

datetime

15

户主投诉

住户投诉

char

20

16

投诉核实

物业核实

char

8

17

投诉处理

物业处理

char

50

18

投诉编号

住户投诉编号

char

5

00000~99999

19

住户编号

住户房屋编号

char

6

000000~999999

 

2.4.2数据结构

数据结构名

属性

小区住户基本信息

住户编号,住户姓名,住户电话,入住时间,离开时间

房屋基本信息

房屋编号,房屋地址,房屋面积,房屋单元,房屋产权

停车场管理基本信息

停车编号,入库时间,出库时间,实际收费

报修管理基本信息

报修编号,报修日期,维修日期

投诉管理基本信息

投诉编号,户主投诉,投诉核实,投诉处理

2.4.3数据流

数据流名

输入

输出

房屋基本信息

住户编号

住户地址

停车场基本信息

车位编号

车位信息

住户基本信息

住户姓名

住户信息

收费信息

收费单编号

收费信息

2.4.4数据存储

数据存储名

输入数据流

输出数据流

说明

住户信息

住户身份

住户信息

收费信息

收费单

收费信息

查询收费信息

楼房信息

楼房编号

楼房信息

查询楼房地址,面积等信息

停车信息

停车编号

停车的车位信息

查询车位车的信息

2.4.5处理过程

处理过程名

输入数据流

输出数据流

说明

增加、删除用户

住户人数,剩余空房等

住户的信息

用户的增加与删除

管理车位

车位编号

车位信息

车位的管理

查询住户信息

住户编号

住户信息

住户信息的查询

三.概念结构设计

1.局部E-R图

 

 

户主编号

 

 

2.全局E-R图

 

四.逻辑结构设计

1.小区住户基本信息(户主编号,户主姓名,户主电话,入住时间,离开时间)3NF原因(户主编号→户主姓名,户主编号→户主电话,户主编号→入住时间,户主编号→离开时间,每个非主属性都完全函数依赖于主关系键(户主编号),且不传递函数依赖于主关系键,故为3NF)

2.房屋基本信息(房屋编号,房屋地址,房屋面积,房屋单元,房屋产权)3NF原因(房屋编号→房屋地址,房屋编号→房屋面积,房屋编号→房屋单元,房屋编号→房屋产权,每个非主属性都完全函数依赖于主关系键(房屋编号),且不传递函数依赖于主关系键,故为3NF)

3.停车场管理信息(停车编号,入库时间,出库时间,实际收费)3NF

原因(停车编号→入库时间,停车编号→出库时间,停车编号→实际收费,每个非主属性都完全函数依赖于主关系键(停车编号),且不传递函数依赖于主关系键,故为3NF)

4.报修管理信息(报修编号,报修日期,维修日期)3NF原因(报修编号→报修日期,报修编号→维修日期,每个非主属性都完全函数依赖于主关系键(报修编号),且不传递函数依赖于主关系键,故为3NF)

5.投诉管理信息(投诉编号,户主投诉,投诉核实,投诉处理)3NF原因(投诉编号→户主投诉,投诉编号→投诉核实,投诉编号→投诉处理,每个非主属性都完全函数依赖于主关系键(投诉编号),且不传递函数依赖于主关系键,故为3NF)

五.物理结构设计

5.1确定物理结构

为了提高系统的性能,应该根据应用情况将数据的易变部分,稳定部分、经常存取的部分和存取频率低的部分分开存放

因此我可以将表和索引分别存放在不同的磁盘上,在查询时由于两个磁盘驱动器并行工作,可以提高物理读写的速度。

5.2存取方式分析

从时间和空间上来说这种并行的设计方式是可以达到用户的需要的。

存取方式的分析:

对收费、报修的各个关系最经常的操作是查找,假设现有n个住户信息的查询,如果采取顺序查找,平均查找n/2次;建立B+树索引,则平均查找次数为B+树的层数log2n+1。

六.数据库实施

6.1建立小区物业管理数据库

createdatabase小区物业管理系统

on

(name=xiaoqu_data,

filename='D:

\xiaoqudata.mdf',

size=10,maxsize=50,

filegrowth=5)

logon

(name=xiaoqu_log,

filename='D:

\xiaoqudata.ldf',

size=5,

maxsize=25,

filegrowth=5)

6.2建表

6.2.1建立住户基本信息表

createtable户主

(户主编号char(6)constraint住户_primprimarykey,

户主姓名char(4)notnull,

户主电话char(11),notnull,

入住时间datetime

离开时间datetime)

 

6.2.3建立房屋基本信息表

createtable房屋信息(

房屋编号char(10)constraint房屋信息_primprimarykey,

房屋地址char(10),

房屋单元char

(2),

房屋面积char(5),

房屋产权char(7))

6.2.4建立停车场管理信息表

Createtable停车场信息(

停车编号char(8)

入库时间datetime

离开时间datetime

实际收费smallmoney)

6.2.5建立报修信息表

Createtable报修信息(

报修编号char(6),

报修日期datatime,

维修日期datatime)

6.2.6建立投诉管理信息表

Createtime投诉管理(

户主投诉

投诉编号char(5)

投诉核实char(8)

投诉处理)

6.3视图

6.3.1创建住户基本信息视图

Createviewzhuhuxinxiview

Asselect户主编号,户主姓名,户主电话,

From户主

6.3.2创建房屋基本信息视图

Createviewfangwujibenxinxiview

Asselect房屋编号,房屋地址,房屋单元,房屋面积,房屋产权

From房屋信息

6.3.3创建停车管理信息视图

Createviewtingcheguanlixinxiview

Asselect停车编号,入库时间,离开时间,实际收费

From停车场信息

6.3.4创建报修管理视图

Createviewbaoxiuguanliview

Asselect报修编号,报修日期,维修日期,

From报修信息

6.3.5创建投诉管理视图

Createviewtousuguanliview

Asselect投诉编号,户主投诉,投诉核实,投诉处理,

From投诉管理

6.4索引

由于之前的建立表的时候,做了主键的约束,所以系统会自动的建立一个聚集的索引,如图:

并且一个表中的聚集索引只能有一个,所以之能再创建非聚集索引,不同的是,非聚集索引可以创建很多个,如下图:

七.运行与维护

7.1维护数据库的完整性和安全性

按照设计阶段提供的安全规范和故障恢复规范,要经常检测系统的安全是否受到侵犯,要根据用户的实际需要授予用户不同的操作权限,还在防止数据库运行中受到环境的变化,对安全性的要求也是有变化的,要根据实际的情况做出相应的调整,

另外,为了确定系统在发生故障时,能够及时的进行恢复,管理员要针对不同的应用要求制定不同的转储计划,定期对数据库和日志文件进行备分,以使数据库在发生故障后恢复到某种一致性的,为了解决上述可能出现的问题,我感觉实行备分与还原还是比较可行的,备分与、还原的代码如下:

如上还可以建立

同样我们还可能利用数据库的三级模式,普通用户使用外模式,这样就可以使视图来达到这样的要求的,如下:

这样用户看到的就不是存储在物理上的真实的表,而是一张虚表。

从而保证了数据的安全性。

八.心得与体会

至此,小区物业管理系统设计与实现顺利完成。

在几天的试运行的过程中,在连接数据库时一度出现过错误,经过调试改正后错误点全部清楚,此系统可以按着设计思想和需求功能正常运行。

由于当今的物业管理部门还不能有一个很统一的模式化,所以本系统仅考虑到一般小区所需要的物业管理的基本和主要的几项功能,一个完好的小区物业管理系统还需要更多更复杂的功能要求。

由于开发周期短和开发人员等局限性,不能将本套系统尽善尽美。

希望在以后能够对小区的物业做更深一步的调研,在原由系统的基础上不断添加新功能。

最终能够开发出一套完善的小区物业管理系统。

本系统在开发过程中,在固定的物业管理要求的模式下还添加了一些人性化的,个人的构思和创意。

本套小区物业管理系统符合基本需求功能,易于操作,应该可以在简单化模式下的小区内应用,存在要改进的地方再以后会进一步完善。

希望本系统能够给用户带来方便

九.参考文献

【1】、数据库原理及应用教程(第二版)陈志明主编

【2】、SQLServer2005应用与开发范例宝典李贺主编

【3】、完全掌握SQLServer2005罗运模主编

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2