《小区物业管理系统数据库设计要点.docx》由会员分享,可在线阅读,更多相关《小区物业管理系统数据库设计要点.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、湖南人文科技学院盘算机系课程设计说明书 课 程 名 称: 数据库系统课程设计 课 程 代 码: 题 目: 小区物业治理系统数据库设计 年级/专业/班: 09级盘算机科学与技能专业一班 学 生 姓 名: 梁 元、 吴盛杰、 朱胜前、 刘明亮、 学 号: 09408150、 09408112、 09408111、 09416214 指 导 教 师: 刘 刚 常 开 题 时 间: 2011 年 12 月 19 日完 成 时 间: 2011 年 12 月 31 日 目 录摘 要1一、引 言2二、设计目的与任务2三、设计方案21、需求阐发2银行数据库的数据需求2数据字典22、观点设计3银行数据库中的实体
2、集3银行数据库中的联系集3银行数据库中的E-R图43、逻辑设计44、数据库实现44.1 创建数据库模式、视图及索引44.2 装载数据5四、结 论5五、致 谢5六、参考文献5摘 要随着市场经济的生长和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅触目皆是。人们花的钱越多,不光对住宅的自己的美观、质量要求越来越高,同时对物业小区的办事和治理也要求很高。这样要求小区治理者对物业治理进行宏观的和微观的细致治理,其中最好的措施是用盘算机操纵的小区物业治理系统来实现对小区物业的治理,这就为我们设计小区物业治理系统提供了市场需要。小区物业治理系统的主要用户是治理员和住户。本
3、设计的目的是要将小区内的种种信息通过网络进行治理,越发范例和完善小区的日常治理,为治理员和住户提供便利。本小区物业治理系统利用盘算机运算速度快、存储信息容量大、处置惩罚逻辑问题强、功效强大等优势,从用户的根本需求出发,进行人性化的设置,使治理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到回复,提高治理效率。经过阐发,我们利用Microsoft公司的SQL Server 2000对本系统的数据库进行设计。要害词:小区物业治理系统 日常治理 SQL Server数据库Abstract With the development of market economy and the impro
4、vement of peoples living standard, residential area has become the first choice of home buyers in their people, hundreds of thousands to millions of residential area can be found everywhere. People spend more money, not only to the house itself, the quality requirements of the beautiful more and mor
5、e high, at the same time for the property service and management also demanding. This requirement village manager for property management of macro and micro careful management, the best method is to use computer operation residential property management system to realize the residential property man
6、agement, it is we design residential property management system provides the needs of the market.Residential property management systems main user is administrator and residents. The purpose of this design is to make all kinds of information in the community through the network to carry on the manag
7、ement and more regulate and improve the daily management, provides the convenience for the manager and the residents. This residential property management system by using computer operation speed and storage capacity and processing information logic problems such as strong, powerful advantage from t
8、he basic needs of users, the setting of the human nature, make managers and owners in residential district of things more convenient and more quickly and more satisfactory reply, improve the efficiency of management.Through analysis, we use Microsoft SQL Server 2000 company this in the systems datab
9、ase design.Keywords: residential property management system daily management SQL Server database 数据库系统概论课程设计-小区物业治理系统数据库设计一、引 言随着我国经济生长和都会开发,住宅小区越来越成为居住的主流,小区物业治理是针对今世社会这一市场需要应运而生的。本系统是为住宅小区物业治理部分日常治理事情信息化,范例化而开发设计的。它以物业治理部分为办事中心,以业主(住户)为办事东西。通过实施种种办事项目,全面地反应了在小区物业经营治理运动中,物业部分与业主之间种种业务往来。使各项业务的治理迅速、
10、准确,极大的提高了小区物业治理的事情效率。由于物业治理涉及的治理范畴较为遍及,治理内容繁杂,加上政策性的变更因素,日常事情需要泯灭大量人力和物力,而接纳现代化电脑治理手段是一种行之有效的解决要领,用盘算机操纵的小区物业治理系统是为小区治理者和小区用户更好的维护各项物业治理业务处置惩罚事情而开发的治理软件。电脑化治理在物业治理中的作用主要体现在:1. 适用面广、可同时治理多个治理区和多栋大楼;2. 盘算机完整的工程档案与办事档案可以使治理人员随时了解最新的情况,更可以范例维护、办事尺度,资助治理人员公道摆设事情时间。3. 盘算机治理收费,灵活性、准确性大大提高。4. 强大的查询功效,最大限度地满
11、足您的需要。小区物业治理系统的主要用户是治理员和住户。本设计将小区内的种种信息通过网络进行治理,为治理员和住户提供便利。二、设计目的与任务通过本课程设计讲授所要求到达的目的是:通过该课程设计,学习数据库设计东西的使用,搞清数据库设计的根本要领、步调和数据库设计各阶段的任务,完成对某一小型数据库设计和相应文档的编写事情。使学生越发深入地掌握数据库系统阐发与设计的根本观点和根本要领,提高从事数据库系统建立和治理事情的根本技能和能力。三、设计方案1、需求阐发小区物业治理系统数据库的数据需求针对一般的小区物业治理系统需求,通过物业治理事情历程内容和数据流程阐发设计如下面所示数据项: 小区信息属性:小区
12、名称,占地面积,修建面积,建成时间,位置说明,卖力人备注主键:小区名称 治理员信息属性:治理员编号,治理员姓名,性别,年龄,治理区域,备注主键:治理员编号 楼宇信息属性:楼号,类别,朝向,层数,面积,建成时间,备注主键:楼号 房间信息属性:房间号,住户姓名,单位号,房型,面积,使用面积备注主键:房号 住户信息属性:住户编号,住户姓名,住户性别,事情单位,联系电话,备注主键:住户编号 车位信息属性:车位编号,车位面积,住户编号,住户姓名,车类型,车牌号,联系电话,备注主键:车位编号 收费治理信息属性:项目编号,收费名称,收费金额,收费人员,收费时间,备注主键:项目编号 设备信息属性:设备名称,设
13、备规格,设备数量,生产日期,生产厂商,检验周期,备注主键:设备名称 清洁治理信息属性:区域号,治理员,保洁员,保洁时间,备注主键:区域号数据字典数据结构:District寄义说明:是小区的数据结构,界说了小区的有关信息组 成:小区名称,占地面积,修建面积,建成时间,位置说明,卖力人,备注数 据 项:小区名称寄义说明:唯一标识小区别 名:disname类 型:字符型长 度:8数 据 项:占地面积寄义说明:表现整个小区的占地面积别 名:floorarea类 型:字符型长 度:8数 据 项:修建面积寄义说明:表现小区内修建的面积别 名:builarea类 型:字符型长 度:8数 据 项:建成时间寄义
14、说明:表现小区建成的时间别 名:builttime类 型:日期型数 据 项:位置说明寄义说明:表现小区的详细地理位置别 名:address类 型:字符型长 度:8数 据 项:卖力人寄义说明:表现小区的卖力人别 名:chief类 型:字符型长 度:8 数据结构:Admin寄义说明:是小区物业治理系统中治理员数据结构,界说了小区治理员的有关信息组 成:治理员编号,治理员姓名,性别,年龄,治理区域,备注数 据 项:治理员编号寄义说明:唯一标识小区每个治理员别 名:admno类 型:字符型长 度:8数 据 项:治理员姓名寄义说明:表现每个治理员的姓名别 名:admname类 型:字符型长 度:8数 据
15、 项:性别寄义说明:表现每个治理员的性别别 名:admsex类 型:字符型长 度:2取值范畴:男,女数 据 项:年龄寄义说明:表现每个治理员的年龄别 名:admage类 型:字符型长 度:8数 据 项:治理区域寄义说明:表现每个治理员治理的区域范畴别 名:admarea类 型:字符型长 度:8数据结构:Building寄义说明:是小区内楼宇的数据结构,界说了小区楼宇的有关信息组 成:楼号,类别,朝向,层数,面积,建成时间,备注数 据 项:楼号寄义说明:唯一标识小区每栋楼别 名:builno类 型:字符型长 度:8数 据 项:类别寄义说明:表现每栋楼的类型别 名:builname类 型:字符型长
16、 度:8数 据 项:朝向寄义说明:表现每栋楼所朝的偏向别 名:buildir类 型:字符型长 度:8数 据 项:层数寄义说明:表现每栋楼的层数别 名:layerno类 型:字符型长 度:8数 据 项:面积寄义说明:表现每栋楼的面积别 名:bularea类 型:字符型长 度:8数 据 项:建成时间寄义说明:表现每栋楼建成的时间别 名:builttime类 型:日期型数据结构:Rome寄义说明:是小区房间的数据结构,界说了小区房间的有关信息组 成:房间号,住户,单位号,房型,修建面积,使用面积,备注数 据 项:房间号寄义说明:唯一标识小区每间房间别 名:romeno类 型:字符型长 度:8数 据
17、项:住户姓名寄义说明:表现每间房间的户主姓名别 名:resident类 型:字符型长 度:8数 据 项:单位号寄义说明:表现每间房间所在的单位号别 名:unitno类 型:字符型长 度:8数 据 项:房型寄义说明:表现间房间的房型别 名:rometype类 型:字符型长 度:8数 据 项:面积寄义说明:表现每间房间的面积别 名:bularea类 型:字符型长 度:8数据结构:Resident寄义说明:是小区住户的数据结构,界说了小区住户的有关信息组 成:住户编号,住户姓名,住户性别,事情单位,联系电话,备注数 据 项:住户编号寄义说明:唯一标识小区每个住户别 名:resno类 型:字符型长 度
18、:8数 据 项:住户姓名寄义说明:表现每个住户的姓名别 名:resname类 型:字符型长 度:8数 据 项:住户性别寄义说明:表现每个住户的性别别 名:ressex类 型:字符型长 度:2取值范畴:男,女数 据 项:事情单位寄义说明:表现每个住户的事情单位别 名:resworkunit类 型:字符型长 度:8数 据 项:联系电话寄义说明:表现每个住户的联系方法别 名:respho类 型:字符型长 度:11数据结构:Park寄义说明:是小区住户停车位的数据结构,界说了小区住户停车位的有关信息组 成:车位编号,车位面积,住户编号,住户姓名,车类型,车牌号,联系电话,备注数 据 项:车位编号寄义说
19、明:唯一标识每个停车位别 名:parkno类 型:字符型长 度:8数 据 项:车位面积寄义说明:表现每个车位的面积别 名:parkarea类 型:字符型长 度:8数 据 项:住户编号寄义说明:表现每个住户的编号别 名:resno类 型:字符型长 度:8数 据 项:住户姓名寄义说明:表现每个住户的姓名别 名:resname类 型:字符型长 度:8数 据 项:车类型寄义说明:表现每个住户车的类型别 名:cartype类 型:字符型长 度:8数 据 项:车牌号寄义说明:表现每个住户车的车牌号别 名:carno类 型:字符型长 度:8数 据 项:联系电话寄义说明:表现每个住户的联系电话别 名:resp
20、ho类 型:字符型长 度:11数据结构:Charge寄义说明:是小区收费治理的数据结构,界说了小区内所有收费情况的相关信息组 成:项目编号,项目名称,收费金额,收费人员,收费时间,备注数 据 项:项目编号寄义说明:唯一标识每个收费项目别 名:projectno类 型:字符型长 度:8数 据 项:收费名称寄义说明:表现每个收费项目的名称别 名:charname类 型:字符型长 度:8数 据 项:收费金额寄义说明:表现每个住户应缴的用度别 名:charcost类 型:字符型长 度:8数 据 项:收费人员寄义说明:表现对每个住户进行收费的人员姓名别 名:charger类 型:字符型长 度:8数 据
21、项:收费时间寄义说明:表现住户缴费的日期别 名:paydate类 型:日期型数据结构:Facility寄义说明:是小区设备的数据结构,界说了小区设备的有关信息组 成:设备名称,设备规格,设备数量,生产日期,生产厂商,检验周期,备注数 据 项:设备名称寄义说明:唯一标识小区每样设备别 名:facname类 型:字符型长 度:8数 据 项:设备规格寄义说明:表现每样设备的规格别 名:facnorms类 型:字符型长 度:8数 据 项:设备数量寄义说明:表现每样设备的数量别 名:facamount类 型:字符型长 度:8数 据 项:生产日期寄义说明:表现每样设备的生产日期别 名:prodate类 型
22、:日期型数 据 项:生产厂商寄义说明:表现每样设备被生产的工场别 名:manufacturer类 型:字符型长 度:8数 据 项:检验周期寄义说明:表现每样设备被检验的时间隔断别 名:repair类 型:字符型长 度:8数据结构:Clean寄义说明:是小区清洁治理的数据结构,界说了小区清洁治理的有关信息组 成:区域号,治理员,保洁员,保洁时间,备注数 据 项:区域号寄义说明:唯一标识小区的清洁区域别 名:areano类 型:字符型长 度:8数 据 项:治理员寄义说明:表现治理每个区域的治理员别 名:admname类 型:字符型长 度:8数 据 项:保洁员寄义说明:表现清洁每个区域的保洁人员别
23、名:cleaner类 型:字符型长 度:8数 据 项:保洁时间寄义说明:表现每个区域保洁的时间别 名:cleantime类 型:日期型2、观点设计小区物业治理系统数据库中的实体集实体集District,具有属性disname、floorarea、builarea、builttime、address、chief。实体集Admin,具有属性admno、admname、admsex、admage、admarea。实体集Building,具有属性builno、builname、buildir、layerno、builarea、builtime。实体集Rome,具有属性romeno、resident、u
24、nitno、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
25、、cleaner、cleantime。小区物业治理系统数据库中的联系集manage,是Admin和Resident间的一个一对多联系。charge,是Resident和Charge间的一个一对一联系。usepark,是Resident和Park间的一个一对一联系。cleaning,是Resident和Park间的一个一对一联系。usepark,是Resident和Park间的一个一对一联系。小区物业治理系统数据库中的E-R图凭据2.1节和2.2节的讨论,我们可以给出小区物业治理的E-R图(见图1)。1住户治理治理员治理员姓名密码住户编号住户姓名联系电话迁入日期衡宇号楼层楼宇名称水费车位收费使用
26、治理员编号收费人员缴费日期票据编号水费额使用日期车位编号N1111图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) c
27、harge= (chano、resno、charger、paydate)usepark= (parkno、resno、usedate)4、数据库实现至此,我们可以创建本系统所需要的数据库了。4.1 创建数据库模式、视图及索引create database bankgouse bankgocreate table loan( loan_number )gocreate table branch( branch_name )gocreate view v1(,)asselect from where 4.2 装载数据insert into branchvalues()(注:插入一些示例数据即可。)四、结 论通过我们可以五、致 谢谢谢六、参考文献1王珊,萨师煊.数据库系统概论M.2课程设计任务书及结果评定课题名称:_小区物业治理系统数据库设计 完 成 者: 梁元、刘明亮、吴盛杰、朱胜前 1、设计的目的与要求: 2、设计进度及完成情况日 期内 容3、结果评定:设计结果: (西席填写)指导老师: (签字)二00 年 月 日
限制150内