数据库课程设计汇本案例.docx

上传人:b****0 文档编号:262041 上传时间:2022-10-08 格式:DOCX 页数:11 大小:119.76KB
下载 相关 举报
数据库课程设计汇本案例.docx_第1页
第1页 / 共11页
数据库课程设计汇本案例.docx_第2页
第2页 / 共11页
数据库课程设计汇本案例.docx_第3页
第3页 / 共11页
数据库课程设计汇本案例.docx_第4页
第4页 / 共11页
数据库课程设计汇本案例.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

数据库课程设计汇本案例.docx

《数据库课程设计汇本案例.docx》由会员分享,可在线阅读,更多相关《数据库课程设计汇本案例.docx(11页珍藏版)》请在冰豆网上搜索。

数据库课程设计汇本案例.docx

数据库课程设计汇本案例

小区物业管理系统数据库设计与实现

一、设计目的

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

随着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

Varchar(20)

公司地址

Cnum

Char(10)

联系

Ctime

Datetime

建立时间

业主信息表:

字段名

类型

说明

Yid

Char(10)

业主ID

Yname

Varchar(20)

Ytime

Datetime

入住时间

Room

Char(5)

房间号

Louyu

Char(5)

楼号

Xid

Char(10)

小区ID

物业公司员工信息表:

字段名

类型

说明

Wid

Char(10)

员工ID

Wname

Varchar(10)

Xiangmu

Varchar(20)

负责项目

Xid

Char(10)

小区ID

Wads

Varchar(20)

家庭住址

Wnum

Char(10)

联系

小区信息表:

字段名

类型

说明

Xid

Char(10)

小区ID

Xname

Varchar(20)

小区名

Wname

Varchar(10)

负责人

Xdate

Datetime

建成日期

Weizhi

Varchar(20)

小区位置

系统用户信息表:

字段名

类型

说明

Tid

Char(10)

用户ID

Tname

Varchar(10)

Tpas

Char(10)

密码

Tnum

Char(10)

用户名

Quanxian

Char(10)

权限

楼宇信息表:

字段名

类型

说明

Louyu

Char(5)

楼号

Xid

Char(10)

小区ID

Leibie

Char(10)

类别

Lnum

Int

层数

Date

Datetime

建成时间

房间信息表:

字段名

类型

说明

Room

Char(5)

房间号

Louyu

Char(5)

楼号

Xid

Char(10)

小区ID

YN

Char

(1)

是否住人

Tid

Char(10)

用户ID

小区设备信息表:

字段名

类型

说明

Sname

Varchar(20)

设备名称

Guige

Char(10)

规格

Snum

Int

数量

Chang

Varchar(20)

生产厂商

Zhouqi

Int

维修周期

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

图3-4

3.3数据库的实现

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

 

图3-5数据库的建立

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

图3-6查询分析器

 

然后在查询分析器中输入下面的代码,然后点击执行:

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,

Louyuchar(5)NULL,

Xidchar(10)NULL,

YNchar

(1)NULL,

Tidchar(10)NULL

CREATETABLE楼宇信息表(

Louyuchar(5)NULL,

Xidchar(10)NULL,

Leibiechar(10)NULL,

LnumintNULL,

DatedatetimeNOTNULL

CREATETABLE物业公司信息表(

Cidchar(10)NULL,

Cnamevarchar(20)NULL,

Cadsvarchar(20)NULL,

Cnumchar(10)NULL,

CtimedatetimeNULL

CREATETABLE物业公司员工信息表(

Widchar(10)NULL,

Wnamevarchar(10)NULL,

Xiangmuvarchar(20)NULL,

Xidchar(10)NULL,

Wadsvarchar(20)NULL,

Wnumchar(10)NULL

CREATETABLE系统用户信息表(

Tidchar(10)NULL,

Tnamevarchar(10)NULL,

Tpaschar(10)NULL,

Tnumchar(10)NULL,

Quanxianchar(10)NULL

四、设计总结

文本例:

直接点击应用程序或者在dos环境下运行.exe文件!

在运行条件下按”e”即可退出!

五、参考文献

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

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1