小区物业管理系统数据库设计.docx
- 文档编号:12406404
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:22
- 大小:57.30KB
小区物业管理系统数据库设计.docx
《小区物业管理系统数据库设计.docx》由会员分享,可在线阅读,更多相关《小区物业管理系统数据库设计.docx(22页珍藏版)》请在冰豆网上搜索。
小区物业管理系统数据库设计
湖南人文科技学院计算机系
课程设计说明书
课程名称:
《数据库系统课程设计》
课程代码:
题目:
小区物业管理系统数据库设计
年级/专业/班:
09级计算机科学与技术专业一班
学生姓名:
梁元、吴盛杰、朱胜前、刘明亮、
学号:
09408150、09408112、
09408111、09416214
指导教师:
刘刚常
开题时间:
2011年12月19日
完成时间:
2011年12月31日
摘要
随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。
人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高。
这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为我们设计小区物业管理系统提供了市场需要。
小区物业管理系统的主要用户是管理员和住户。
本设计的目的是要将小区内的各种信息通过网络进行管理,更加规范和完善小区的日常管理,为管理员和住户提供便利。
本小区物业管理系统利用计算机运算速度快、存储信息容量大、处理逻辑问题强、功能强大等优势,从用户的基本需求出发,进行人性化的设置,使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复,提高管理效率。
经过分析,我们利用Microsoft公司的SQLServer2000对本系统的数据库进行设计。
关键词:
小区物业管理系统日常管理SQLServer数据库
Abstract
Withthedevelopmentofmarketeconomyandtheimprovementofpeople'slivingstandard,residentialareahasbecomethefirstchoiceofhomebuyersintheirpeople,hundredsofthousandstomillionsofresidentialareacanbefoundeverywhere.Peoplespendmoremoney,notonlytothehouseitself,thequalityrequirementsofthebeautifulmoreandmorehigh,atthesametimeforthepropertyserviceandmanagementalsodemanding.Thisrequirementvillagemanagerforpropertymanagementofmacroandmicrocarefulmanagement,thebestmethodistousecomputeroperationresidentialpropertymanagementsystemtorealizetheresidentialpropertymanagement,itiswedesignresidentialpropertymanagementsystemprovidestheneedsofthemarket.
Residentialpropertymanagementsystem'smainuserisadministratorandresidents.Thepurposeofthisdesignistomakeallkindsofinformationinthecommunitythroughthenetworktocarryonthemanagementandmoreregulateandimprovethedailymanagement,providestheconvenienceforthemanagerandtheresidents.Thisresidentialpropertymanagementsystembyusingcomputeroperationspeedandstoragecapacityandprocessinginformationlogicproblemssuchasstrong,powerfuladvantagefromthebasicneedsofusers,thesettingofthehumannature,makemanagersandownersinresidentialdistrictofthingsmoreconvenientandmorequicklyandmoresatisfactoryreply,improvetheefficiencyofmanagement.
Throughanalysis,weuseMicrosoftSQLServer2000companythisinthesystem'sdatabasedesign.
Keywords:
residentialpropertymanagementsystemdailymanagementSQLServerdatabase
《数据库系统概论》课程设计
--小区物业管理系统数据库设计
一、引言
随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。
本系统是为住宅小区物业管理部门日常管理工作信息化,规范化而开发设计的。
它以物业管理部门为服务中心,以业主(住户)为服务对象。
通过实施各种服务项目,全面地反映了在小区物业经营管理活动中,物业部门与业主之间各种业务往来。
使各项业务的办理迅速、准确,极大的提高了小区物业管理的工作效率。
由于物业管理涉及的管理范围较为广泛,管理内容繁杂,加上政策性的变动因素,日常工作需要耗费大量人力和物力,而采取现代化电脑管理手段是一种行之有效的解决方法,用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件。
电脑化管理在物业管理中的作用主要体现在:
1.适用面广、可同时管理多个管理区和多栋大楼;
2.计算机完整的工程档案与服务档案可以使管理人员随时了解最新的情况,更可以规范维护、服务标准,帮助管理人员合理安排工作时间。
3.计算机管理收费,灵活性、准确性大大提高。
4.强大的查询功能,最大限度地满足您的需要。
小区物业管理系统的主要用户是管理员和住户。
本设计将小区内的各种信息通过网络进行管理,为管理员和住户提供便利。
二、设计目的与任务
通过本课程设计教学所要求达到的目的是:
通过该课程设计,学习数据库设计工具的使用,搞清数据库设计的基本方法、步骤和数据库设计各阶段的任务,完成对某一小型数据库设计和相应文档的编写工作。
使学生更加深入地掌握数据库系统分析与设计的基本概念和基本方法,提高从事数据库系统建设和管理工作的基本技能和能力。
三、设计方案
1、需求分析
1.1小区物业管理系统数据库的数据需求
针对一般的小区物业管理系统需求,通过物业管理工作过程内容和数据流程分析设计如下面所示数据项:
●小区信息
属性:
小区名称,占地面积,建筑面积,建成时间,位置说明,负责人备注
主键:
小区名称
●管理员信息
属性:
管理员编号,管理员姓名,性别,年龄,管理区域,备注
主键:
管理员编号
●楼宇信息
属性:
楼号,类别,朝向,层数,面积,建成时间,备注
主键:
楼号
●房间信息
属性:
房间号,住户姓名,单元号,房型,面积,使用面积备注
主键:
房号
●住户信息
属性:
住户编号,住户姓名,住户性别,工作单位,联系电话,备注
主键:
住户编号
●车位信息
属性:
车位编号,车位面积,住户编号,住户姓名,车类型,车牌号,联系电话,备注
主键:
车位编号
●收费管理信息
属性:
项目编号,收费名称,收费金额,收费人员,收费时间,备注
主键:
项目编号
●设备信息
属性:
设备名称,设备规格,设备数量,生产日期,生产厂商,检修周期,备注
主键:
设备名称
●清洁管理信息
属性:
区域号,管理员,保洁员,保洁时间,备注
主键:
区域号
1.2数据字典
数据结构:
District
含义说明:
是小区的数据结构,定义了小区的有关信息
组成:
小区名称,占地面积,建筑面积,建成时间,位置说明,负责人,备注
数据项:
小区名称
含义说明:
唯一标识小区
别名:
disname
类型:
字符型
长度:
8
数据项:
占地面积
含义说明:
表示整个小区的占地面积
别名:
floorarea
类型:
字符型
长度:
8
数据项:
建筑面积
含义说明:
表示小区内建筑的面积
别名:
builarea
类型:
字符型
长度:
8
数据项:
建成时间
含义说明:
表示小区建成的时间
别名:
builttime
类型:
日期型
数据项:
位置说明
含义说明:
表示小区的详细地理位置
别名:
address
类型:
字符型
长度:
8
数据项:
负责人
含义说明:
表示小区的负责人
别名:
chief
类型:
字符型
长度:
8
数据结构:
Admin
含义说明:
是小区物业管理系统中管理员数据结构,定义了小区管理员的有关信息
组成:
管理员编号,管理员姓名,性别,年龄,管理区域,备注
数据项:
管理员编号
含义说明:
唯一标识小区每个管理员
别名:
admno
类型:
字符型
长度:
8
数据项:
管理员姓名
含义说明:
表示每个管理员的姓名
别名:
admname
类型:
字符型
长度:
8
数据项:
性别
含义说明:
表示每个管理员的性别
别名:
admsex
类型:
字符型
长度:
2
取值范围:
’男’,’女’
数据项:
年龄
含义说明:
表示每个管理员的年龄
别名:
admage
类型:
字符型
长度:
8
数据项:
管理区域
含义说明:
表示每个管理员管理的区域范围
别名:
admarea
类型:
字符型
长度:
8
数据结构:
Building
含义说明:
是小区内楼宇的数据结构,定义了小区楼宇的有关信息
组成:
楼号,类别,朝向,层数,面积,建成时间,备注
数据项:
楼号
含义说明:
唯一标识小区每栋楼
别名:
builno
类型:
字符型
长度:
8
数据项:
类别
含义说明:
表示每栋楼的类型
别名:
builname
类型:
字符型
长度:
8
数据项:
朝向
含义说明:
表示每栋楼所朝的方向
别名:
buildir
类型:
字符型
长度:
8
数据项:
层数
含义说明:
表示每栋楼的层数
别名:
layerno
类型:
字符型
长度:
8
数据项:
面积
含义说明:
表示每栋楼的面积
别名:
bularea
类型:
字符型
长度:
8
数据项:
建成时间
含义说明:
表示每栋楼建成的时间
别名:
builttime
类型:
日期型
数据结构:
Rome
含义说明:
是小区房间的数据结构,定义了小区房间的有关信息
组成:
房间号,住户,单元号,房型,建筑面积,使用面积,备注
数据项:
房间号
含义说明:
唯一标识小区每间房间
别名:
romeno
类型:
字符型
长度:
8
数据项:
住户姓名
含义说明:
表示每间房间的户主姓名
别名:
resident
类型:
字符型
长度:
8
数据项:
单元号
含义说明:
表示每间房间所在的单元号
别名:
unitno
类型:
字符型
长度:
8
数据项:
房型
含义说明:
表示间房间的房型
别名:
rometype
类型:
字符型
长度:
8
数据项:
面积
含义说明:
表示每间房间的面积
别名:
bularea
类型:
字符型
长度:
8
数据结构:
Resident
含义说明:
是小区住户的数据结构,定义了小区住户的有关信息
组成:
住户编号,住户姓名,住户性别,工作单位,联系电话,备注
数据项:
住户编号
含义说明:
唯一标识小区每个住户
别名:
resno
类型:
字符型
长度:
8
数据项:
住户姓名
含义说明:
表示每个住户的姓名
别名:
resname
类型:
字符型
长度:
8
数据项:
住户性别
含义说明:
表示每个住户的性别
别名:
ressex
类型:
字符型
长度:
2
取值范围:
’男’,’女’
数据项:
工作单位
含义说明:
表示每个住户的工作单位
别名:
resworkunit
类型:
字符型
长度:
8
数据项:
联系电话
含义说明:
表示每个住户的联系方式
别名:
respho
类型:
字符型
长度:
11
数据结构:
Park
含义说明:
是小区住户停车位的数据结构,定义了小区住户停车位的有关信息
组成:
车位编号,车位面积,住户编号,住户姓名,车类型,车牌号,联系电话,备注
数据项:
车位编号
含义说明:
唯一标识每个停车位
别名:
parkno
类型:
字符型
长度:
8
数据项:
车位面积
含义说明:
表示每个车位的面积
别名:
parkarea
类型:
字符型
长度:
8
数据项:
住户编号
含义说明:
表示每个住户的编号
别名:
resno
类型:
字符型
长度:
8
数据项:
住户姓名
含义说明:
表示每个住户的姓名
别名:
resname
类型:
字符型
长度:
8
数据项:
车类型
含义说明:
表示每个住户车的类型
别名:
cartype
类型:
字符型
长度:
8
数据项:
车牌号
含义说明:
表示每个住户车的车牌号
别名:
carno
类型:
字符型
长度:
8
数据项:
联系电话
含义说明:
表示每个住户的联系电话
别名:
respho
类型:
字符型
长度:
11
数据结构:
Charge
含义说明:
是小区收费管理的数据结构,定义了小区内所有收费情况的相关信息
组成:
项目编号,项目名称,收费金额,收费人员,收费时间,备注
数据项:
项目编号
含义说明:
唯一标识每个收费项目
别名:
projectno
类型:
字符型
长度:
8
数据项:
收费名称
含义说明:
表示每个收费项目的名称
别名:
charname
类型:
字符型
长度:
8
数据项:
收费金额
含义说明:
表示每个住户应缴的费用
别名:
charcost
类型:
字符型
长度:
8
数据项:
收费人员
含义说明:
表示对每个住户进行收费的人员姓名
别名:
charger
类型:
字符型
长度:
8
数据项:
收费时间
含义说明:
表示住户缴费的日期
别名:
paydate
类型:
日期型
数据结构:
Facility
含义说明:
是小区设备的数据结构,定义了小区设备的有关信息
组成:
设备名称,设备规格,设备数量,生产日期,生产厂商,检修周期,备注
数据项:
设备名称
含义说明:
唯一标识小区每样设备
别名:
facname
类型:
字符型
长度:
8
数据项:
设备规格
含义说明:
表示每样设备的规格
别名:
facnorms
类型:
字符型
长度:
8
数据项:
设备数量
含义说明:
表示每样设备的数量
别名:
facamount
类型:
字符型
长度:
8
数据项:
生产日期
含义说明:
表示每样设备的生产日期
别名:
prodate
类型:
日期型
数据项:
生产厂商
含义说明:
表示每样设备被生产的工厂
别名:
manufacturer
类型:
字符型
长度:
8
数据项:
检修周期
含义说明:
表示每样设备被检修的时间间隔
别名:
repair
类型:
字符型
长度:
8
数据结构:
Clean
含义说明:
是小区清洁管理的数据结构,定义了小区清洁管理的有关信息
组成:
区域号,管理员,保洁员,保洁时间,备注
数据项:
区域号
含义说明:
唯一标识小区的清洁区域
别名:
areano
类型:
字符型
长度:
8
数据项:
管理员
含义说明:
表示管理每个区域的管理员
别名:
admname
类型:
字符型
长度:
8
数据项:
保洁员
含义说明:
表示清洁每个区域的保洁人员
别名:
cleaner
类型:
字符型
长度:
8
数据项:
保洁时间
含义说明:
表示每个区域保洁的时间
别名:
cleantime
类型:
日期型
2、概念设计
2.1小区物业管理系统数据库中的实体集
·实体集District,具有属性disname、floorarea、builarea、builttime、address、chief。
·实体集Admin,具有属性admno、admname、admsex、admage、admarea。
·实体集Building,具有属性builno、builname、buildir、layerno、builarea、builtime。
·实体集Rome,具有属性romeno、resident、unitno、rometype、romearea。
·实体集Resident,具有属性resno、resname、ressex、resworkunit、respho。
·实体集Park,具有属性parkno、parkarea、resno、resname、cartype、carno、respho。
·实体集Charge,具有属性projectno、charname、charcost、charger、paydate。
·实体集Facility,具有属性facname、facnorms、facamount、predate、manufacturer、repair。
·实体集Clean,具有属性areano、admname、cleaner、cleantime。
2.2小区物业管理系统数据库中的联系集
·manage,是Admin和Resident间的一个一对多联系。
·charge,是Resident和Charge间的一个一对一联系。
·usepark,是Resident和Park间的一个一对一联系。
·cleaning,是Resident和Park间的一个一对一联系。
·usepark,是Resident和Park间的一个一对一联系。
2.3小区物业管理系统数据库中的E-R图
根据2.1节和2.2节的讨论,我们可以给出小区物业管理的E-R图(见图1)。
图1小区物业管理的E-R图
3、逻辑设计
把图1的E-R图转换为关系模式,如下所示(有实下划线的为主码、虚下划线的为外码):
·Admin=(admno、admname、psw)
·Resident=(resno、resname、respho、bulname、bulsto、homeno、indate)
·Charge=(chano、resno、resname、watercost、charger、paydate)
·Park=(parkno、resno、resname、usedate)
·manage=(admno、resno)
·charge=(chano、resno、charger、paydate)
·usepark=(parkno、resno、usedate)
4、数据库实现
至此,我们可以建立本系统所需要的数据库了。
4.1建立数据库模式、视图及索引
createdatabasebank
go
usebank
go
createtableloan(
loan_number……
……
……
……
)
go
createtablebranch(
branch_name……
……
……
……
)
go
createviewv1(…,…)
as
select……
from……
where……
……
……
4.2装载数据
insertintobranch
values(……)
(注:
插入一些示例数据即可。
)
四、结论
通过……我们可以……
五、致谢
感谢…………
六、参考文献
[1]王珊,萨师煊.《数据库系统概论》[M].北京:
高等教育出版社,2006.5
[2]
课程设计任务书及成绩评定
课题名称:
__小区物业管理系统数据库设计
完成者:
梁元、刘明亮、吴盛杰、朱胜前
1、设计的目的与要求:
2、设计进度及完成情况
日期
内容
3、成绩评定:
设计成绩:
(教师填写)
指导老师:
(签字)
二00年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小区 物业管理 系统 数据库 设计