小区物业管理系统毕业论文 (2).doc

上传人:西安人 文档编号:3926719 上传时间:2019-10-10 格式:DOC 页数:52 大小:850.62KB
返回 下载 相关 举报
小区物业管理系统毕业论文 (2).doc_第1页
第1页 / 共52页
小区物业管理系统毕业论文 (2).doc_第2页
第2页 / 共52页
小区物业管理系统毕业论文 (2).doc_第3页
第3页 / 共52页
小区物业管理系统毕业论文 (2).doc_第4页
第4页 / 共52页
小区物业管理系统毕业论文 (2).doc_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《小区物业管理系统毕业论文 (2).doc》由会员分享,可在线阅读,更多相关《小区物业管理系统毕业论文 (2).doc(52页珍藏版)》请在三一文库上搜索。

1、- -现代物流学院毕业论文浙江万里学院现代物流学院 题 目小区物业管理系统的设计与开发信息管理与信息系统信息管理系学生姓名专业班级指导教师系 别学生学号I毕业论文(设计)独创性声明本人郑重声明所提交的毕业论文(设计)是本人在指导教师的指导下进行的研究工作及取得的研究成果。除文中特别加以标注的地方外,论文中不包含他人已经发表的学术成果或者他人为获得高等院校学位而使用过的材料,论文(设计)中不涉及任何知识产权纠纷。否则,本人将承担一切责任。学生签名:_ 日 期:_ 苍南县怡和家园小区物业管理系统的设计与开发 摘 要随着现代计算机技术的快速发展,计算机技术在各个领域得到了广泛的应用。对于小区物业管理

2、来说,提高小区物业管理的水平,扩大其服务范围与提高服务质量、效率等是现代小区物业管理的趋势。由于小区物业管理的工作流程的多样、管理复杂和收缴费用与设备维护繁琐,这就使得小区物业管理要依托于计算机技术,使小区管理人员更加方便、快捷、高效、清晰地管理和查询相关数据,给物业管理工作者带来更高的效率,从而提高小区物业管理水平。本设计以苍南县怡和家园小区为实例,首先对研究课题的背景、相关的概念等做了简要的介绍。接着对系统进行分析,包括可行性分析、功能分析、需求分析,对系统进行总体设计、代码设计、用户界面设计和数据库设计,在数据库设计中根据数据库的概念结构设计和逻辑结构设计,绘制数据库E-R模型图,在系统

3、的实现阶段,详细描述了系统各模块实现的细节,包括设计思想、程序关键代码等。通过本系统的开发,使所学的计算机编程语言及其他相关学科的知识得到了实践和应用,加深了对这些理论知识的认识。关键词:小区物业;管理信息系统;DelphiAbstractWith the rapid development of modern computer technology, computer technology in various fields have been widely used. For residential property management, improving the level of r

4、esidential property management, and expand its range of services and improve service quality and efficiency of modern trends in residential property management. As the residential property management, workflow and diverse, management complexity and costs of collection and maintenance of complicated

5、equipment, which makes residential property management to rely on computer technology, the district manager is more convenient, fast, efficient, clear and relevant data management , property management workers to bring greater efficiency, thereby enhancing the residential property management. The de

6、sign Cangnan Jardine home district as an example, the first of the background research, relevant concepts such as a brief introduction. Then the system analysis, including feasibility analysis, functional analysis, requirements analysis. Of the overall system design, code design, user interface desi

7、gn and database design, database design based on the concept of database design and logic design, draw database ER model diagram. In the system implementation phase, a detailed description of the system module details, including design, application key code. Through the development of this system, s

8、o that the learning of computer programming languages and other related disciplines has been the practice and application of knowledge, deepen understanding of the theoretical knowledge. Keywords: residential property; management information system; delphi目 录1 绪论11.1 课题背景11.2 物业的概念21.3 物业管理信息系统22 系统

9、分析32.1 可行性分析32.2 需求分析32.2.1 数据流程图42.2.2 数据字典52.3 功能分析73 系统设计93.1 系统总体设计93.2 代码设计103.3 用户界面设计113.3.1 输入设计113.3.2 输出设计113.4 数据库设计123.4.1 数据库概念设计123.4.2 数据库逻辑设计134 系统实现164.1 系统的开发环境164.1.1 Delphi技术特点164.1.2 Access数据库技术特点174.2 系统各功能模块的实现174.2.1 系统登录模块174.2.2 主界面操作模块194.2.3 楼盘管理模块204.2.4 住户管理模块224.2.5 停车

10、场管理模块234.2.6 收费管理模块254.2.7 报修管理模块274.2.8 投诉管理模块28结 论31参考文献32致 谢33附录一:文献综述34附录二:外文文献译文39附录三:外文文献原文42III随着现代计算机技术的快速发展,计算机技术在各个领域得到广泛的应用,采取信息化管理是小区物业管理在新经济时代发展的必然趋势,也是小区物业管理者的迫切需要。小区物业管理一直是一项繁杂的工作,工作涉及住户信息管理、停车场管理、收费项目管理、住户投诉管理等,这就使得小区物业管理要依托于计算机技术,使小区管理人员更加方便、快捷、高效地管理和查询相关数据,从而提高小区物业管理的效率。1 绪论1.1 课题背

11、景 随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。业主不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理质量也要求更高,诸如对小区设备的维修维护,甚至对各项投诉都要求小区管理者做的好,做的完善1。计算机科学技术日渐成熟,其强大的功能已为人们深刻地认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对小区物业的各项信息进行管理,具有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。一直以来人们使用传统人工的方式管理各种数据,

12、这种管理方式存在着许多缺点,比如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难2。因此最好的办法是使用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为我们设计小区物业管理系统提供了市场需要。苍南县怡和家园小区位于浙江省苍南县县城核心区,毗邻行政中心,东靠规划中的中心湖与体育公园,西接站前大道,南依玉苍路和规划中的儿童公园,北望肖江塘河。该楼盘总建筑面积约万平方米,拥有30多栋高楼,总住户为3000多户,一万多人。如果物业管理公司通过手工的方法来操作、记录与管理如此庞大的小区物业数据,其工作量和管理的难度可想而知,而且由于人为等因素将

13、会造成数据的遗漏、误报、计算错误、丢失等现象,由此可知,采用手工方法来管理一个中型的小区物业数据是行不通的,因此,开发一套数据储存量大,运算速度快等特点的小区物业管理系统成为很有必要的事情。另外,随着我国城市化进程的加速,将会有越来越多的像怡和家园小区这样的规模和大小的中型小区出现城市之中,怡和家园小区物业管理所面临的问题,这些小区将来也会遇到,其在物业管理中积累的成功管理经验可以为这些小区将来的物业管理提供借鉴,因此,该小区具有一定的代表性,选取该小区作为研究对象具有现实意义。1.2 物业的概念物业一词是在20世纪70年代,中国实行改革开放以后,首先由香港传入的,译自英语estate或pro

14、perty,最早出现于欧美发达国家和地区,其含义是“财产”、“资产”、“拥有物”、“房地产”等,这是一个广义的范畴。而我们通常所说的物业是指单元性的房地产,是指正在使用中和已经可以投入使用的各类建筑物及附属设备、配套设施、相关场地等组成的单元房地产以及依托于该实体上的权益,是一个狭义的范畴。其中各类建筑物可以是一个建筑群,如住宅小区、工业小区;也可以是单体建筑,如一高层或多层住宅楼、写字楼、商业大厦、宾馆、停车场等。附属设备、配套设施是指与上述建筑物相配套或为建筑物的使用者服务的室内外各类设备、市政公用设备等,相关场地是指与建筑物相邻的场地、绿地、干道等。物业有大小之别,它可以根据区域空间作相

15、对分割,整个住宅小区可作为一项物业,其中的某个住宅单位可作为一个物业,一栋办公楼楼宇、商业大厦、酒店、厂房仓库也可以被称作为物业。同一建筑物还可以按权属的不同分割为若干物业3。 1.3 物业管理信息系统 物业管理信息系统是专门用于物业信息的收集、传递、存储、加工、维护和使用的系统,它能实测物业及物业管理的运行状况,并具有预测、管理和辅助决策的功能,帮助物业管理企业实现其规划目标。物业管理的类型不同,物业管理的功能也就不同,其管理业务流程也就不同。物业管理信息系统主要包含以下一些功能模块:空间信息管理、客户信息管理、收费管理、系统维护管理、其他接口系统等。其主要任务是最大限度地利用现代计算机技术

16、、数据库技术和网络通信技术加强物业管理企业的信息管理、改善物业管理企业的管理流程和业务规范,通过对物业管理企业拥有的人力、物力、财力、设备、技术等资源的调查研究,建立统一的企业数据,加工处理并编制成各种信息资料供企业管理层进行正确的决策,从而不断提高企业的管理水平和经济效益4。2 系统分析 系统分析与信息系统规划和计划工作有着紧密的联系,系统分析就是对新的或原有系统改造来解决问题的分析,系统分析的实质在于确定系统必须做什么。系统分析阶段要求系统分析员通过从分析公司现有业务流程开始,建立一个业务逻辑模型,并使这个业务逻辑模型成为设计新的物理模型的基础5。2.1 可行性分析可行性研究是指在当前组织

17、内外的具体条件下,系统开发工作必须具备资源和条件,看其是否满足系统目标的要求。通过对该小区的各个方面进行具体的了解之后,现对该小区物业管理系统的可行性进行分析6。技术上的可行性:该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备。软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Microsoft access,这些软件在MIS开发中已被大量应用,技术上都比较成熟,因此在技术上是可行的7。经济上的可行性:开发一套的小区物业管理系统需要一定的资金和系统日常维护费用,但费用由小区住户来支付,因而开发经费没有问题。经估算,开发的小区物业管理系统所带来的直接和间接的经济效

18、益将远远大于开发费用,因此,在经济上是可行的。管理上的可行性:该小区的物业管理人员都经过专业的培训,有计算机操作经验,并有丰富的管理和工作经验,因此在管理上是可行的。综上所述,开发一套小区物业管理系统在目标和方案、技术、经济和管理上都是可行的。2.2 需求分析 需求分析是系统开发工作中最重要的环节之一,是系统分析的基础。实事求是地全面调查是分析与设计的基础,这一步工作的质量对于整个开发工作的成败来说都是决定性的。同时,需求分析工作量很大,所涉及的业务、人员、数据、信息都是非常多8。2.2.1 数据流程图 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信

19、息在系统中流动、处理和存储情况9。(1)数据流程图的常用符号 处理过程 外部实体数据存储数据流 (2)数据流程图的绘制本系统的的物业信息存储和读取大致过程为:系统管理员先将本小区所有住户的物业信息进行分类处理,其次,将相关的物业管理信息输入到相对应的功能模块,系统管理员将所有的物业管理信息存储到系统中之后,小区住户可按用户编号和密码登陆本系统查询相关的信息,(本系统的数据流程图见图1)。请求查询小区住户P7统计查询统计信息停车场信息D3D2住户信息楼盘信息D1P1楼盘管理P2住户管理P3停车场管理楼盘信息停车场信息住户信息系统管理员投诉项目信息报修项目信息收费项目信息P6投诉项目管理P5报修项

20、目管理P4收费项目管理收费项目信息投诉项目信息D6报修项目信息D5D4请求查询统计信息小区住户P7统计查询 图1 苍南县怡和家园小区物业管理系统的数据流程图 2.2.2 数据字典数据字典是在数据流程图的基础上,对数据流程图中的各个元素进行详细的定义与描述,起到对数据流程图进行补充说明的作用。数据流程图是系统的大框架,而数据字典是对数据流程图中每个成分的精确描述,它们有着密切的联系,必须结合使用10。数据字典包括数据处理、数据存储、数据流和外部实体等。(1)数据流数据流是数据结构在系统内传输的路径,数据流的组成可以是一个已定义的数据结构,也可以由若干数据项和数据结构组成。数据流量说明该数据流来自

21、哪个过程,数据流去向说明数据流将流向哪个过程11,下面是本系统数据流的描述,(见表1)。表1 数据流条目数据流名称 简要说明数据流来源数据流去处 组成 流通量楼盘信息系统管理员输入的楼盘信息 系统管理员 楼盘管理地理位置、栋数、开工日期、竣工日期10笔/天 住户信息系统管理员输入的住户信息系统管理员 住户管理住户编号、姓名、性别、籍贯、联系电话10笔/天停车场信息系统管理员输入的停车场信息系统管理员停车场管理车位号、车主姓名、使用方式、交费情况90笔/天收费项目信息系统管理员输入的收费项目信息系统管理员收费项目管理住户编号、管理费、水费、电费、排污费 30笔/天报修项目信息系统管理员输入的报修

22、项目信息系统管理员报修项目管理编号、报修内容、报修日期、报修费用 25笔/天投诉项目信息系统管理员输入的投诉项目信息系统管理员投诉项目管理编号、投诉日期、投诉内容、处理结果20笔/天(2)数据存储数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一,在数据字典中,只描述数据存储的逻辑结构,而不涉及它的物理结构。本系统存储的数据有楼盘信息、住户信息、停车场信息、收费项目信息、报修项目信息和投诉项目信息11,下面是本系统的数据存储描述(见表2)。表2 数据存储条目 名称 简要说明 文件组成 楼盘信息记录当前楼盘、大楼、房间的信息地理位置、总占地面积、栋数、开工日期、竣工时间、总人数 住户

23、信息记录当前每一位小区住户的信息住户编号、住户姓名、性别、身份证号码、联系号码 停车场信息记录当前每个停车位的信 息车位号、车主姓名、使用方式、交费情况 收费项目信息记录当前物业收费项目的信息住户编号、管理费、电费、水费、排污费、总计 报修项目信息记录当前住户报修项目的信息报修编号、住户编号、报修内容、报修日期、报修费用 投诉项目信息记录当前住户投诉项目的信息住户编号、投诉日期、投诉内容、处理结果(3)处理逻辑 处理逻辑描述数据流程图中数据的基本处理过程,比较复杂,在数据字典中仅对数据流程图中最底层的处理逻辑加以说明,本系统每个功能模块基本都包含信息录入、编辑、修改、删除、查询等管理功能11,

24、下面是本系统的处理逻辑描述(见表3)。表3 数据处理条目 名称 编号 处理描述 输入数据流 输出数据流 楼盘管理 P1完成楼盘信息的录入、编辑、修改、删除、查询楼盘基本信息楼盘信息明细 住户管理 P2完成住户信息的录入、编辑、修改、删除、查询住户基本信息住户信息明细 停车场管理 P3完成停车场信息的录入、添加、修改、删除、查询停车场基本信息停车场信息明细 收费项目管理 P4完成收费项目信息的录入、编辑、修改、删除、查询收费项目基本信息收费项目信息明细续表报修项目信息管理 P5 完成设备报修信息的录入、添加、修改、删除、查询报修项目基本信息报修项目信息明细投诉项目信息管理 P6 完成投诉项目信息

25、的录入、添加、修改、删除、查询投诉项目基本信息投诉项目信息明细 统计查询 P7完成物业管理信息的处理物业管理基本信息物业管理信息明细(4)外部实体 外部实体是数据的来源和去向,外部实体主要说明外部实体产生的数据流、接收到的数据流以及该外部实体的数量,输入数据流是指外部实体发出的信息,输出数据流是指外部实体获得的信息11,在本系统中,小区住户和系统管理员是外部实体,下面是本系统的外部实体的描述(见表4)。表4 外部实体条目 名称 简要描述 输入数据流 输出数据流 小区住户 系统信息使用者 用户名、密码 物业管理信息系统管理员 系统管理人员或系统维护人员 物业统计信息 2.3 功能分析系统功能分析

26、是以调查分析所得到的文档资料为基础,进行初步的汇总和分析。所有这些工作,都是基于管理和业务的,来自客观管理活动和从事管理人的客观行为,是看得见、摸得着的12。经过调研与可行性分析,处于对人民生活住房考虑,设计了这套小区物业管理系统,本系统主要考虑到小区物业管理的普遍性,小区物业管理系统主要功能包括: (1)系统用户管理功能:系统管理员和普通用户的添加,包括用户编号、密码。 (2)主界面操作功能:主界面包括物业信息管理模块和系统管理模块。 (3)楼盘信息管理功能:楼盘基本信息的添加、编辑、查询、删除,包括地理位置、总占地面积、栋数、开工日期等信息。 (4)住户信息管理功能:住户基本信息的添加、编

27、辑、查询、删除,包括住户编号、住户姓名、性别、身份证号码等信息。 (5)停车场信息管理功能:停车场基本信息的添加、编辑、查询、删除,包括车位号、车主姓名、使用方式、交费情况等信息。 (6)收费项目管理功能:收费基本信息的添加、编辑、查询、删除,包括住户编号、管理费、水费、电费、排污费等信息。 (7)报修项目管理功能:报修基本信息的添加、编辑、查询、删除,包括报修编号、报修内容、报修日期、维修费用等信息。 (8)投诉项目管理功能:投诉基本信息的添加、编辑、查询、删除,包括投诉日期、投诉内容、处理结果等信息。 3 系统设计 系统设计主要是将系统分析阶段所提出的、充分反映用户信息需求的新系统逻辑模型

28、转换成可以实施的、基于计算机与网络技术的物理模型。系统主要任务是从系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划12。3.1 系统总体设计通过对用户的调查以及对用户需求的分析,可以了解管理人员对信息系统的要求与设想,可以根据目前的资源条件,初步提出系统目标,系统要具体化,同时应该具有一定的先进性。此阶段所要考虑的问题是:系统的范围,即要覆盖的范围,是整个组织的信息系统还是局部的信息系统;业务功能,即为了实现系统目标,初步考虑包含的子系统,每个子

29、系统所完成的功能;系统结构和配置,即考虑系统采用的数据库管理系统和开发工具等;开发策略,决定开发的方式和开发方法,制定分析阶段开发计划等13。本小区物业管理系统的总体设计主要包括计算机系统方式的选择、硬件的选择和软件的选择、子系统划分等四个方面。 (1)计算机系统方式的选择在信息处理模式上采用客户/服务器(client/server)模式。 (2)计算机硬件的选择从经济效益和使用效果考虑,使用的硬件平台为PC。 (3)计算机软件的选择基于自身的专业知识和能力,本小区物业管理系统采用Windows操作系统,数据库管理系统为Microsoft access,同时使用Delphi可视化编程语言作为开

30、发工具。 (4)子系统的划分对于复杂的系统,需要根据系统的方法,将其分为若干个子系统,分别设计子系统的功能模型,划分子系统的目的就是将复杂的难以研究的大系统划分为若干个简单的容易处理的子系统13,本小区物业管理系统的功能结构图(见图2)。小区物业管理系统 投诉管理报修管理收费管理停车管理住户管理楼盘管理楼盘信息编辑楼盘信息添加报修项目添加车辆信息删除车辆信息查询车辆信息添加楼盘信息删除报修信息查询报修信息删除住户信息添加收费信息查询住户信息编辑投诉信息删除住户信息查询住户信息删除收费项目添加收费信息编辑投诉信息编辑投诉项目添加 图2 苍南县怡和家园小区物业管理系统功能结构图 3.2 代码设计代

31、码是用来表示事物名称、属性和状态等的符号。在管理信息系统中,代码是人和机器的共同语言,是系统进行信息分类、校对、统计和检索的依据。代码设计就是要设计出一套能为系统各部门公用的、优化的代码系统,这是实现计算机管理的一个前提条件14。代码设计是一项重要的工作,合理的编码结构是使管理信息系统具有生命力的重要因素,代码设计的基本原则如下: (1)具备唯一的确定性。每一个代码都仅代表唯一的实体或属性。 (2)可扩充且易修改。要考虑今后的发展,为增加新代码留有余地,当某个代码在条件或代表的实体改变时,容易进行更改。 (3)具有规律性,便于编码和识别。代码应具备有逻辑性、直观性好的特点,便于用户识别和记忆。

32、 根据代码设计的原则,(本小区物业管理系统代码设计见表5)。 表5 物业管理信息相关代码 编码信息 长度 规则 说明楼盘编码20AAXXXXXAA代表楼盘, XXXXX为流水码,如LP00001续表 住户编码20BBXXXXXBB代表住户,XXXXX代表流水码,如ZH11202停车场编码15CCXXXXXCC代表停车场,XXXXX代表流水码,如TC00001收费项目编码10DDXXXXX DD代表收费项目,XXXXX代表流水码,如SF00001 报修项目编码30EEXXXXXEE代表报修项目,XXXXX代表流水码,如BX00001 投诉项目编码30FFXXXXXFF代表投诉项目,XXXXX代表

33、流水码,如TS000013.3 用户界面设计界面设计目前已成为评价系统质量的一条重要指标,所谓用户界面是指信息系统与用户交互的接口,通常包括输入、输出的界面与方式等15。3.3.1 输入设计将系统外的信息通过某种介质,输入到计算机内,这种过程成为信息的输入,输入设计主要包括确定输入数据的内容、输入方式、输入设备的选择等。 (1)输入方式:键盘输入; (2)输入格式:窗口编辑方式; (3)确定输入内容:以键盘方式输入物业管理信息,信息的基本类型为双精度,数据大小范围为10至40之间。 3.3.2 输出设计输出设计工作主要包括:确定输出的类型与内容,确定输出的方式,进行输出格式的设计等工作。 (1

34、)数据的输出类型:文件; (2)数据的输出方式:屏幕; (3)确定输出数据的内容:以电脑屏幕方式输出物业管理信息,信息的基本类型为双精度,数据大小范围为10至40之间。3.4 数据库设计数据库设计主要是进行数据库的逻辑设计,即将设计按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型15。3.4.1 数据库概念设计数据库概念设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独

35、立于具体DBMS的概念模型。其主要工作就是设计概念模型,该模型能将用户的数据明确地表达出来。概念模型是一种面向问题的模型,它反映了用户的实现环境,并指出了从用户角度看到的数据库,它是处理多种应用数据的方法的组合概念模型与单独的应用无关,与数据库管理系统及数据库的实现无关,因此,它是用户与设计人员之间的桥梁,它既是明确表达用户要求的一个模型,又是设计数据结构的基础16。 (1)E-R模型 E-R模型即实体关系模型,具有三种基本要素:实体、联系和属性。 实体:客观存在并可相互区分的事物。它可以是物,也可以是人,可以是实际的东西,也可以是概念性的东西。 属性:实体所具有的某一特性。一个实体可以有若干

36、个属性来刻画。 联系:实体之间的相互关联。联系有一对一、一对多、多对多三种不同类型,联系也可以有属性。 (2)标识实体及确定关系和属性本系统的实体包含系统管理员、小区住户和物业信息,物业信息和管理员之间存在“记录”关系,是一个1:M的关系,物业信息和小区住户之间存在“使用”关系,是一个1:M的关系。 系统管理员(编号、密码); 小区住户(住户编号、住户姓名、联系电话、身份证号码、入住时间); 楼盘信息(小区名称、地理位置、开发商、栋数、总占地面积、绿化率); 住户信息(住户编号、住户姓名、性别、身份证号码、入住时间、联系电话); 停车场信息(车位号、车主姓名、交费情况); 收费项目信息(住户编

37、号、管理费、电费、水费、排污费); 报修项目信息(报修编号、住户编号、报修日期、维修结果); 投诉项目信息(投诉编号、住户编号、投诉日期、处理结果)。 (3)E-R图的绘制通常用矩形表示实体名,椭圆表示实体的属性,菱形表示实体间的联系,根据前面的数据字典和数据流程图,绘制本系统的E-R图(见图3-4)。楼盘信息停车场信息住户信息记录记录记录系统管理员记录记录记录投诉项目信息报修项目信息收费项目信息 图3 苍南怡和家园小区物业管理系统E-R图 楼盘信息住户信息停车场信息使用使用使用小区住户使用使用使用投诉项目信息收费项目信息报修项目信息 图4 苍南县怡和家园小区物业管理系统E-R图3.4.2 数

38、据库逻辑设计 逻辑设计的主要任务是设计数据的结构,即按照数据库管理系统提供的数据模型,转换已设计的概念模型,实质上是把概念(即E-R图)转换为所选用的DBMS所支持的模式17。 概念模型转换为逻辑模型一般分为以下几个步骤: (1)将概念模型向一般关系模型转换 (2)将第一步得到的结构向特定的数据库管理系统支持下的数据模型转换 (3)依据应用的需求和具体的数据库管理系统的特征进行调整和完善 依据整个系统的E-R图,以及转换的步骤,在保证数据库基本设计范式的基础上,对本小区物业管理系统的数据库的逻辑结构进行了设计,设计生成的关系数据表(见表6-11)。 表6 楼盘信息 字段名称 描述 数据类型 长

39、度 主键 communityname 小区名称 文本 20 * developers 开发商 文本 30 location 地理位置 文本 50 buildingnu 栋数 数字 20 totalarea 总占地面积 数字 20 greenrate 绿化率 文本 10 startdate 开工日期 文本 50 completiondate 竣工日期 文本 50 表7 住户信息 字段名 描述 数据类型 长度 主键 guestno 住户编号 文本 20 * guestname 住户姓名 文本 20 gender 性别 文本 15 birthplace 籍贯 文本 50 jointime 入住时间

40、文本 50 idno 身份证号码 文本 30 phone 联系电话 文本 30表8 停车场信息 字段名 描述 数据类型 长度 主键 partno 车位号 文本 30 * partguest 车主姓名 文本 20 pained 交费情况 文本 10 表9 收费项目信息 字段名 描述 数据类型 长度 主键 guestno 住户编号 文本 30 * managecharge 管理费 数字 10 elcharge 电费 数字 10 watercharge 水费 数字 10 sortcharge 排污费 数字 10 表10 报修项目信息 字段名 描述 数据类型 长度 主键 mendno 报修编号 文本 30 * guestno 住户编号 文本 30 mendtime 报修日期 文本 30 mendresult 维修结果 文本 30 表11 投诉项目信息 字段名 描述 数据类型 长度 主键 lawno 投诉编号 文本 20 * guestno 住户编号 文本 50 lawtime 投诉日期

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1