数据库小区物业管理系统文档格式.docx

上传人:b****2 文档编号:4235511 上传时间:2023-05-03 格式:DOCX 页数:14 大小:122.34KB
下载 相关 举报
数据库小区物业管理系统文档格式.docx_第1页
第1页 / 共14页
数据库小区物业管理系统文档格式.docx_第2页
第2页 / 共14页
数据库小区物业管理系统文档格式.docx_第3页
第3页 / 共14页
数据库小区物业管理系统文档格式.docx_第4页
第4页 / 共14页
数据库小区物业管理系统文档格式.docx_第5页
第5页 / 共14页
数据库小区物业管理系统文档格式.docx_第6页
第6页 / 共14页
数据库小区物业管理系统文档格式.docx_第7页
第7页 / 共14页
数据库小区物业管理系统文档格式.docx_第8页
第8页 / 共14页
数据库小区物业管理系统文档格式.docx_第9页
第9页 / 共14页
数据库小区物业管理系统文档格式.docx_第10页
第10页 / 共14页
数据库小区物业管理系统文档格式.docx_第11页
第11页 / 共14页
数据库小区物业管理系统文档格式.docx_第12页
第12页 / 共14页
数据库小区物业管理系统文档格式.docx_第13页
第13页 / 共14页
数据库小区物业管理系统文档格式.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库小区物业管理系统文档格式.docx

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

数据库小区物业管理系统文档格式.docx

一、课程设计的目的与要求

通过本课程设计与教学所要达到的目的是:

通过该课程设计,学习数据库设计工具的使用,搞清数据库设计的基本方法、步骤和数据库设计阶段的任务,完成对某一小型数据库设计和相应文档的编写工作。

使学生更加深入的掌握数据库系统分析与设计的基本概念和基本方法,提高从事数据库系统建设和管理工作的基本技能和能力。

1.1题目说明

经过十几年的发展,中国房地产业逐步走向成熟,物业管理也由新生到发展再到深入,面临着蓬勃发展的局面。

随着ISO9002等管理体系在物业管理中的引入,对原有的物业管理模式进行了一次深刻的变革,对物业管理公司朝着正规化、科学化、集团化的发展,起到有力的推动作用。

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

本系统是为住宅小区物业管理部门日常管理工作信息化,规范化而开发的软件。

它以物业管理部门为服务中心,以业主(住户)为服务对象。

通过实施各种服务项目,全面地反映了在小区物业经营管理活动中,物业部门与业主之间各种业务往来。

使各项业务的办理迅速、准确,极大的提高了小区物业管理的工作效率。

由于物业管理涉及的管理范围较为广泛,管理内容繁杂,加上政策性的变动因素,日常工作需要耗费大量人力和物力,而采取现代化电脑管理手段是一种行之有效的解决方法,用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件。

数据库在一个管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求。

二、设计内容

(1)E-R模型设计:

对物业公司、业主等实体进行抽象,提取相关属性;

并设计出E-R图;

(2)关系模型设计:

根据E-R模型图,将E-R模型转化为关系模型;

要求关系模型符合3NF要求;

(3)数据库的实现:

在SQLServe2000中实现数据库及各数据表的建立。

三、设计过程

3.1E-R模型设计

作为物业公司,主要是对物业公司员工进行管理,任务分配是由系统用户分配的,物业公司员工负责维护小区以及为业主服务,根据以上分析,可以大致将实体分为一下几种:

物业公司业主小区小区设备物业公司员工系统管理员

总E-R如图3-1所示:

图3-1

每个小区有很多楼宇,而每个楼宇里又有很多房间,他们之间的关系如图3-2所示:

图3-2

物业公司员工主要负责小区的清洁,还有对小区设备进行维修,负责收取业主的水电费、小区的清洁,还有小区的安全保护工作,如图3-3所示:

图3-3

3.2关系模型设计

根据以上的E-R图,先将实体对应的属性列出:

物业公司(公司名称,公司地址,联系电话,建立时间)

业主(姓名,入住时间,房间号,小区号)

物业公司员工(姓名,负责项目,负责区域,家庭住址,联系电话)

小区(小区名,负责人,建成日期,小区位置)

系统用户(姓名,用户名,密码,权限)

楼宇(楼号,类别,层数,建成时间,所属小区)

房间(房号,所属楼宇,所属小区,是否住人,所住用户)

小区设备(设备名称,规格,数量,生产厂商,检修周期)

根据以上实体属性,可大致分为8个表:

物业公司信息表(公司ID,公司名称,公司地址,联系电话,建立时间)

业主信息表(业主ID,姓名,入住时间,房间号,楼号,小区ID)

物业公司员工信息表(员工ID,姓名,负责项目,负责小区ID,家庭住址,联系电话)

小区信息表(小区ID,小区名,负责人,建成日期,小区位置)

系统用户信息表(用户ID,姓名,用户名,密码,权限)

楼宇信息表(楼号,小区ID,类别,层数,建成时间)

房间信息表(房间号,楼号,小区ID,是否住人,用户ID)

小区设备信息表(设备名称,规格,数量,生产厂商,检修周期)

根据分析以上表符合第三范式,表结构如下所示:

物业公司信息表:

字段名

类型

说明

Cid

Char(10)

公司ID

Cname

Varchar(20)

公司名称

Cads

公司地址

Cnum

联系电话

Ctime

Datetime

建立时间

业主信息表:

Yid

业主ID

Yname

姓名

Ytime

入住时间

Room

Char(5)

房间号

Louyu

楼号

Xid

小区ID

物业公司员工信息表:

Wid

员工ID

Wname

Varchar(10)

Xiangmu

负责项目

Wads

家庭住址

Wnum

小区信息表:

Xname

小区名

负责人

Xdate

建成日期

Weizhi

小区位置

系统用户信息表:

Tid

用户ID

Tname

Tpas

密码

Tnum

用户名

Quanxian

权限

楼宇信息表:

Leibie

类别

Lnum

Int

层数

Date

建成时间

房间信息表:

YN

Char

(1)

是否住人

小区设备信息表:

Sname

设备名称

Guige

规格

Snum

数量

Chang

生产厂商

Zhouqi

维修周期

数据库关系图如图3-4所示:

图3-4

3.3数据库的实现

首先建立数据库“物业管理系统”如图3-5所示

图3-5数据库的建立

然后打开查询分析器,选择数据库“物业管理系统”,如图3-6所示:

图3-6查询分析器

四、数据库结构的实现

经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。

现在就可以在SQLServr2000数据库系统中实现该逻辑结构。

这是利用SQLServer2000数据库系统中SQL查询分析器实现的。

下面给出创建这些表格的SQL语句。

CREATETABLE业主信息表(

Yidchar(10)NOTNULL,

Ynamevarchar(20)NOTNULL,

YtimedatetimeNULL,

Roomchar(5)NULL,

Louyuchar(5)NULL,

Xidchar(10)NULL

CREATETABLE小区信息表(

Xidchar(10)NULL,

Xnamevarchar(20)NULL,

Wnamevarchar(10)NULL,

XdatedatetimeNOTNULL,

Weizhivarchar(20)NULL

CREATETABLE小区设备信息表(

Snamevarchar(20)NULL,

Guigechar(10)NULL,

SnumintNULL,

Changvarchar(20)NULL,

ZhouqiintNULL

CREATETABLE房间信息表(

Roomchar(5)NULL,

Xidchar(10)NULL,

YNchar

(1)NULL,

Tidchar(10)NULL

CREATETABLE楼宇信息表(

Louyuchar(5)NULL,

Leibiechar(10)NULL,

LnumintNULL,

DatedatetimeNOTNULL

CREATETABLE物业公司信息表(

Cidchar(10)NULL,

Cnamevarchar(20)NULL,

Cadsvarchar(20)NULL,

Cnumchar(10)NULL,

CtimedatetimeNULL

CREATETABLE物业公司员工信息表(

Widchar(10)NULL,

Xiangmuvarchar(20)NULL,

Wadsvarchar(20)NULL,

Wnumchar(10)NULL

CREATETABLE系统用户信息表(

Tidchar(10)NULL,

Tnamevarchar(10)NULL,

Tpaschar(10)NULL,

Tnumchar(10)NULL,

Quanxianchar(10)NULL

五、遇到的问题和解决方法

小区物业管理系统在开发过程中面临着许多的问题,不过在本小组内成员的商讨下都不断的解决了。

例如:

在创建表关系的时候,由于软件的问题,无法创建,经过商讨,我们改用外键来建立表间关系。

六、课程设计总结

在开发这个小区物业管理系统的过程中,我们认识到一个合理,规范的后台数据库是对这个系统起着非常关键的作用的。

设计一个科学,合理的数据库对开发这个系统来说就是成功了一大半了

比如说视图的作用。

我们开发的这个数据库只是包含了简单的8个基本表,但我们可以通过应用视图来扩展基本表的功能。

这样就避免了数据表的重复,冗余。

其实学习数据库已经有一个学期,但由于没太重点学习这门课,导致对课本的知识显然是有些生疏,老师课堂的讲解也有所遗忘。

在设计这个系统的过程中,我们把课本研究了很多次。

在碰到问题想要放弃时,我们也会埋怨,但是更多的是互相鼓励。

因为,坚持才能得到胜利。

而且,也即将放暑假了,我们也想把这个学期的任务好好地完成。

其实做了这个系统,让我们对于数据库知识有了一定的巩固。

所以说,仅仅是看书时不够的,做重要还是动手去做,动脑去思考,才能知道自己掌握了什么,学会了什么。

七、参考文献

[1]赵斯思编著.VisualBasic数据库编程技术与实例.北京:

人民邮电出版社,2004

[2]白庆华.管理信息系统交互设计的研究及其设计方法[J].计算机技术与发展.2008,(01)

[3]杨志姝,李光海编著.SQL应用与开发标准教程.北京:

清华大学出版社,2006

[4]李爱武编著.SQLServer2000数据库系统实训教程.北京:

北京邮电大学出版社,2004

[5]冯凤娟编著.SQL与PL/SQL程序设计基础.北京:

清华大学出版社,2002

[6]王越,刘加伶,李粱编著.大型数据库技术及应用.重庆:

重庆大学出版社,2001

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

当前位置:首页 > 人文社科 > 法律资料

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

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