1、广州大学松田学院 2011 届毕业论文广州大学松田学院毕业论文(设计)题 目(中)物业管理信息系统 (英)The Management Information System of the Propert学生姓名 葛 建 芒 专业班级 07级计算机(2)班 导师姓名 赵 志 俊 二一一 年 四 月 十五 日毕业论文原创性声明本人郑重声明:所呈交的毕业论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本毕业论文不包括任何其它个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。作者签名:20 年 月 日毕业论文版权使用授权书本毕业论文作
2、者完全了解学校有关保障、使用毕业论文的规定,同意学校保留并向有关毕业论文管理部门或机构送交毕业论文的复印件和电子版,允许毕业论文被查阅和借阅。本人授权优秀毕业论文评选机构将本毕业论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业论文。本毕业论文属于 1、保密 囗,在10年解密后适用本授权书2、不保密囗。(请在以上相应方框内打“”)作者签名:20 年 月 日导师签名:20 年 月 日目 录摘 要I第一章 绪 论11.1 系统开发的背景及意义11.2 国内外物业管理研究发展现状分析11.2.1国外物业管理发展现况11.2.2国内物业管理发展现况3第二章 系
3、统开发工具与环境62.1系统开发平台C+Builder6.0介绍62.2系统开发C+语言介绍82.3系统开发Access数据库介绍102.4本章小节11第三章 系统功能设计与实现123.1系统总体设计123.1.1 系统总体架构设计123.2数据库设计与实现133.2.1数据库设计133.2.2数据库物理结构设计173.3 系统模块的设计223.3.1系统模块界面223.3.2 模块的具体代码实现333.4本章小节42结束语43全文总结43参考文献44致 谢45附 录453广州大学松田学院 2011届毕业论文摘 要随着城镇人口居住的集中化加剧,传统人工小区管理模式逐渐跟不上时代的潮流。这就要求
4、我们提供一个专门的管理系统,来提高物管的工作效率、为住户提供更好的服务。本系统是本系统共有住户资料管理、投诉管理、住户报修管理、物业缴费管理和住户停车车位管理等五大功能模块,住户资料管理模块实现了小区住户信息的详细记录以及住户信息的添加、删除和修改;投诉管理管理模块实现了住户投诉情况的记录和管理;住户报修管理模块实现了报修信息的记录和管理;物业缴费管理模块实现了住户缴费信息的记录和管理;住户停车车位管理模块实现了住户车位信息的记录和管理。本系统界面设计大方、简洁、实用,操作简单方便,是一款完全适合普通小区物业日常事务管理的软件。软件设计综合了具有一定代表性的多家物业管理公司的业务模式和需求。能
5、实现房产、客户等小区的智能化管理,可以提高物业管理的效率。关键词:物业,物业管理,物业管理信息系统ABSTRACTWith the decentralization of urban population living increase, the traditional model of community management gradually failed to keep pace with the trend of the times. This requires that we provide a special management system, to improve the e
6、fficiency of property management for the tenants to provide better service. The system is the system total household data management, complaint management, to repair household management, property management and tenants pay parking spaces, and other management functions of five modules, household in
7、formation management module has a detailed information area households and households recorded information to add, delete And amendments to the management of complaints management module achieved a record of complaints tenants and management; households reported repair management module has reported
8、 the repair records and information management; pay property management module has tenants pay records and information management; households parking spaces management Household parking spaces to achieve the module records and information management.The interface of the system is generous, practical
9、, with simple operational method, and it is also a software complete suiting the common Property business management. It synthesizes the requirement and business mode of many property management company in designing precess. It can realize the management of house property, customer in a small area o
10、f inhabitancy. And increase the efficiency of the property management.Key words: property,Estate management, the management information system of the propert45第一章 绪 论1.1 系统开发的背景及意义随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护,甚至对各项投
11、诉都要求小区管理者做得好,做得完善。这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机的操作对小区物业管理系统来实现对物业的管理,这就为我们设计物业管理系统提供了市场需要。而我们设计的物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复。伴随着小区的的规模不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,比如:效率低、保密性差,另
12、外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。1.2 国内外物业管理研究发展现状分析1.2.1国外物业管理发展现况物业管理在20世纪60年代在19世纪的英国兴起。当时正值英国工业化发展
13、的时期,许多大城市里,农民进入出现房屋出租的现象。为维护业主的权利,需要一套有效的管理方法,从而出现了专业的物业管理机构。从那时起,物业管理遍布世界各地,受到各国的普遍重视。目前,美国、英国、中国、香港等国家或地区物业管理是非常发达是因为政府注重与业主欢迎。一、英美的物业管理特性 1、物业管理已成为社会化服务行业,任何人,任何公司能从事物业管理,只要有一个条件,领取营业执照。这些物业管理公司或管理机构的大多数是自主经营,自负盈亏的经济实体。2、物业管理的服务,内容丰富广泛,包括物业建设在整个生产过程中使用的管理、物业管理。3、管理模式是非常灵活的。所有人或使用人委托物业公司对物业管理公司,和财
14、产的管理模式是非常灵活的。小修工程、日常服务可以完成内部维修人员、以及大、长项目将采取承包方式完成其他的专业公司。一个程序或项目,如绿色管理,可以个人承包也可以整体承包。成本,由甲乙双方按时间的长短可以充电方法,也可以是一个按次计费的。4、物业管理服务费用由委托人和物业管理公司(或机构)同意,这取决于市场供求关系、区域环境和房屋的数量和质量都有免费的咨询,由甲乙双方而定,一般没有统一标准。物业公司的管理费用来源,租金收入与费用,多渠道,甚至政府补贴。5、管理公司(机构)人员精干、效率高、固定人员是可行的,有少数的临时聘用人员、工程承包项目是不固定的人才。二、新加坡及香港物业管理的特性1、管理法
15、制化程度高新加坡和香港物业管理都有一个共同的特点,即是截然不同的物业管理法规非常详细,开发人员、管理公司、居民各自的权利和义务和责任,非法惩罚都有特定的条文,操作简便。政府在物业管理中扮演着重要的角色,但政府通常不直接干预,物业管理费的具体标准。政府在一份详细的、完善的法律法规规范物业管理各方面的关系和行为,责、权、利。2、财产所有权和管理权力的分离物业管理公司与业主的关系是劳动关系,如通过招标或协议选择物业管理公司、业主的方式去检查公司的信誉,专业的知识背景和管理、财务、法律水平、管理费用的高低和社区活动的能力。和物业管理公司遭受到市场竞争的压力,更要注重形象,不断改善经营管理,提高工作效率
16、,尽量让所有人满意,否则我们将会被淘汰或被解雇的危险。3、物业管理和收费标准由市场决定通过对国外和香港的物业管理模式的调查,我们发现,市场经济体制下,物业管理费的形成是按照市场经济的规律,两者的供给和需求的市场竞争中,政府通常不会形成的收费标准规定的具体收多少管理费,具体由业主(主)和管理公司(信托)双方讨价还价的决定,这取决于市场供求关系、区域环境、建筑数量和质量、服务内容多等情况而不同。4、国家(地区)的物业管理模式结合,符合自己国情的特点如新加坡因为土地资源稀缺而形成了政府作为一个整体的物业管理模式;类型,根据香港人多地少,财产由政府供给和市场供应的“双轨制”,而形成了哈管理和物业管理公
17、司管理相结合的管理模式。这对我国物业管理模式的选择具有重要的意义。1.2.2国内物业管理发展现况随着我国经济发展和城市开发,物业管理已形成规模,其效益也越来越明显。在经济效益对地方政府而言,主要体现为:减少了大量的财政补贴,对住宅区开发企业而言,能提高物业市场竞争力,使开发企业的房产畅销,加速资金周转。同时,完善的物业管理能为开发商树立良好的企业形象,吸引更多的房地产交易商和消费者。在环境效益上,住宅区内的环境和布局、治安等与整个建设风貌融为一体,提高了房地产业的综合效益。但是,目前在物业管理的实践过程中还存在着如下问题:1、物业管理架构不完善。目前,我国物业管理存在的首要问题是架构不完善,体
18、制需进一步理顺和重新构建。其中政府、管委会、物业管理公司责、权、利关系需要进一步明确。例如,成都市近年来已竣工的住宅小区中,房屋及物业管理有三种基本形式:一是政府房地产管理部门管理的,二是房地产开发商以企业管理的,三是产权单位自管的,这三种物业管理模式大约各占1/3。而且其中不少物业管理往往是局部的或单一的,一些物业管理单位企业忽视自身建设,把物业管理看成只是收费服务和简单生产活动,对企业发展和专业管理水平提高,一无规划,二无措施,没有明确管理目标责任制,企业既无压力也无动力,管理不计成本,年终无核算,对该建立哪些规章制度和管理标准,心中无数,照搬照抄了别人的规章制度,使这些规章制度流于形式。
19、2、配套设施运作不理想。目前,小区的投资建设与物业管理脱节,没有从物业的生产、流通与消费的全过程来通盘设计和全方位运作,配套设施运作不理想,物业管理滞后于住房消费使用。其公用设施本来已很少,商店、学校、银行、娱乐设施等本来不足,而这些商业性网点还因种种原因“名存实亡”。3、维修保养不得力。小区或写字楼一旦发生故障性事件而向物业管理公司反映(诸如电梯损坏、水管泄漏、电闸破坏、防盗门失灵、墙灰剥落等),往往不能得到及时解决。原因是物业管理公司在这些方面无能为力。他们一不具备各方面的专业知识,二无配备必要的维修队及设施,一旦接获维修投诉,只能向其他相关单位报告或申请维修,这显然不符合专业物业管理规范
20、。4、物业管理经费难以为继。物业管理和建设一样,也需要资金的投入,在物业管理中,应该贯彻“谁受益,谁投入”的原则,形成物业管理资金的源泉。但是,传统的福利住房消费观还有相当的惯性,不少住户往往把物业管理理解为无偿服务或低偿服务。这有悖于社会主义市场经济条件下住宅消费原则,也是影响物业管理工作顺利开展的一大症结所在。5、物业管理法制不健全。全国性小区物业管理方面的法规很不健全,诸如物业管理体制、物业管理经费、住宅小区物业管理公司的资质审查、住宅小区的物业验收交接等关于住宅小区的物业管理中的重大问题都有待于进一步的明确规定。为此造成了物业管理很难纳入依法管理的法制轨道,实行住宅小区物业管理的规范化
21、和标准化等缺乏法制的根本保障。6、物业管理公司与社会相关方面关系不顺。物业管理公司在其经营管理服务过程中与街道、居委会、公安、交通、环保、卫生、市政、园林、教育、公用事业、商业及文化娱乐等部门都有密切关系。由于工作范围不明确,关系不协调,已成为小区物业管理中一大突出矛盾。7、物业管理不到位。目前有物业管理公司不以“物业管理”为主业,而着重于多种经营,或只限于收租金和一般养护维修,而对于如何保养好建筑物的外貌、公用部位、周围环境,主动维修设备,提高物业的使用功能和经济价值则未能很好顾及,更谈不上特约服务了。8、地区间发展不平衡。各个省(市、区)申报参评全国优秀管理住宅小区,不足全国小区总数的30
22、,参评城市不到全国城市的1,有6个省会城市拿不出小区参评。这里既有南北经济发展差异的客观因素,也有主管部门“重建轻管”的倾向。现行研究存在的问题及解决办法,国家应尽快出台物业管理专业性法规,规范政府、业主委员会、物业管理公司、房产开发商、居住者各自的责、权、利,以及相互之间的法律关系,进一步明确物业管理在社会主义初级阶段的地位和作用,为物业管理公司提供一个宽松、公开、公平的竞争环境,使我国物业管理向社会化、专业化、企业化经营轨道上迈进一步。 9、国家尽快颁布针对物业管理的专业性法律。物业是涉及房地产、市政、公安、工商、商业、规划、通讯等多个部门的综合经济行为,单一的部门法规在具体执行的其权威性
23、和规范作用受到限制,且上述单行法规自身存在各种局限性。国家亟需制定一部专业性的法律,对现代市场经济条件下的物业管理行为进行引导、规范和制约,包括对业主委员会的组织运作、业主公约、房屋使用公约的鉴定、规格、专业性物业公司的资质管理。房地产行政管理部门应尽快着手这方面的工作。以前建成已投入使用的大楼,可以帮助拟定完善、公正的业、业主委员会、物业公司、政府职能部门之间的关系界定等等。10、建立业主合约和业主委员会制度主合约(或房屋使用公约),并促使业主们签署,进一步指导协助大楼各业主成立健全的业主委员会组织。对于尚未竣工销售的房地产,必须指令和辅导开发商在销售之前拟定业主公约,为未来业主进行自主管理
24、创造必要条件。11、加强物业公司的资质管理。房地产行政管理部门应对物业公司进行严格的资质管理,实施注册和许可证制度,扶持市场化、社会化的专业性物业管理公司,引导专业性物业公司向大型化发展,创造规模效益,并将业绩优良的物业管理公司向业主委员会进行推荐。12、设置机构,规范管理。国家有必要设置专门的物业管理机构,利用国家和地方政府制定的一些法规、政策对业主委员会、物业管理公司、开发商实施综合管理,并尽快编制物业管理劳动定额,各物业各工种的工作量、材料消耗,及以机械台班损耗等做出明确的测定,使物业在竞争中一方面即可双向选择,又可防止物业行业不正当竞争。13、实行由业主委员会管理并自主选择物业公司的制
25、度。由业主委员会选择物业管理公司,将会对物业公司的服务质量以直接的监督效果,促使物业公司提高自身综合管理水平,另一方面,业主委员会和业主公约在交纳管理费、遵守秩序和公德方面也对内部成员具有强制约束力。第二章 系统开发工具与环境2.1系统开发平台C+Builder6.0介绍C+ Builder是由Borland公司 继Delphi之后又推出的一款高性能可视化集成开发工具。C+ Builder具有快速的可视化开发环境:只要简单地把控件(Component)拖到窗体(Form)上,定义一下它的属性,设置一下它的外观,就可以快速地建立应用程序界面;C+ Builder内置了100多个完全封装了Wind
26、ows公用特性且具有完全可扩展性(包括全面支持ActiveX控件)的可重用控件;C+ Builder具有一个专业C+开发环境所能提供的全部功能:快速、高效、灵活的编译器优化,逐步连接,CPU透视,命令行工具等。它实现了可视化的编程环境和功能强大的编程语言C+的完美结合。C+ Builder优化的32位原码(Native Code)编译器建立在Borland公司久经考验的编译技术基础之上,提供了高度安全性、可靠性、快速性的编译优化方法,完全编译出原始机器码而非中间码,软件执行速度大大提高。在编译和连接过程中,C+ Builder自动忽略未被修改的原代码和没有使用的函数,从而大大提高了编译和连接速
27、度。C+ Builder的CPU透视工具包括五个独立的小面板,可以对正在运行程序从内部进行深层次的了解。另外C+ Builder还提供了一个专业开发环境所必需的命令行工具,以帮助建立C+程序或者准备编译和连接的程序进行更精细的控制。 C+ Builder可以编译所有符合ANSI/ISO标准的原代码,支持最新ANSI C+/C语言特征:模板(Templates)、例外(Exceptions)、运行类型信息(Runtime Type Information)、Namespaces等,另外它还可以使用标准C+库且支持标准模板库(STL),以前的所有C+/C原代码可以不经过修改,直接移植到C+ Bui
28、lder环境下来。C+ Builder完全支持32位长文件名、多线程程序设计,且允许程序员直接调用任何Win95和NT API函数。 C+ Builder的集成开发环境(IDE)提供了可视化窗体设计器、对象观察器、控件板、工程管理器、集成编辑器和调试器等一系列可视化快速应用程序开发RAD工具,让程序员可以很轻松地建立和管理自己的程序和资源。从它们的应用程序框架(Application Frame,有时也称为对象框架)进行比较。Visual C+采用的框架是MFC。MFC不仅仅是人们通常理解的一个类库。同样,Delphi和C+Builder使用的VCL的概念也不仅仅是一个控件库。你如果选择了MF
29、C,也就选择了一种程序结构,一种编程风格。MFC早在Windows 3.x的时代就出现了,那时的Visual C+还是16位的。经过这些年的不断补充和完善,MFC已经十分成熟。但由于原型出现得比较早,MFC相比于VCL落后了一个时代。经常会看见网络上或者专业报刊杂志上有人询问该学习哪种编程工具,或者是疑惑流行的Visual C+(简称VC)、Visual Basic(简称VB)、Delphi、BCB等有何不同,答案也是五花八门,夹杂了不少回答者个人的偏好。对待这个问题,比较理性和统一的看法是,任何一种流行的编程工具都有其独到之处,学习哪一种都不会白白辛苦。但是要根据学习者本身的条件和目标,来选
30、择适合自己的编程工具。BCB有众多优点,但并不是说它可以完全代替其他编程工具。下面先说明BCB的定位及它与其他编程工具的区别。了解了这些知识,再根据自己的情况,自然可以做出明智的选择。1、BCB的定位BCB定位在快速应用开发RAD工具层面上,也就是说,BCB主要用来开发基于Windows桌面(目前也包括Linux下的桌面环境)的应用程序。由于BCB具备强大的可视化开发能力,并且含有众多可以直接使用的VCL控件,因此可以使得开发者专注于逻辑代码设计,而不需要花太多精力在图形界面设计上。另外,和Delphi一样,BCB中特别增强了数据库连接和开发能力,这就使得BCB在数据库桌面程序开发上具备一定的
31、优势。所谓Windows应用程序,一般指由用户运行并带有操作界面(窗口或者命令行),并运行在ring 3级别的程序。驱动程序恰恰不具备这些特点。因此使用BCB来开发系统级程序(一般为设备驱动程序)是非常困难的。2、BCB与Delphi、PB等RAD工具的区别 BCB与Delphi系出同门,而且使用几乎一样的集成开发环境(IDE)和VCL组件架构。它们最大的区别就是使用语言的不同。因此对编程语言的偏好往往决定了开发者使用BCB或者Delphi。另外,由于Windows是用C语言写成,Windows API提供的都是C调用接口,许多的例程也大部分使用C/C+语言。因此,使用BCB将给Windows
32、 API的调用带来方便,同时也可以利用大量的示例代码资源。当然,对一个熟练的Delphi程序员来说,转换Windows API是完全没有问题的。熟练的C/C+程序员会毫不犹豫地转向BCB,他们的C/C+基础也可以帮助他们了解VCL及Object PASCAL。但是对于初学者来说,如果完全没有编程语言基础,那么直接学习C语言将是很困难的。这时,PASCAL严谨的语法将带来方便,初学者能够比较容易学习Delphi,并且不至于养成一些不好的编程习惯,而这些习惯是初学者使用C语言时很容易染上的。另外,Delphi得到了Borland公司更好的支持,其资源也更为丰富。BCB与Delphi是密不可分的,不
33、仅因为它们使用同一个应用程序架构(VCL),而且因为它们在语言层面上的交融性。Delphi程序员必须要了解Windows API及许多基于C/C+的SDK,才能实现一些特定的功能;而BCB程序员也必须了解Object PASCAL,能够阅读VCL源代码,才有可能深入了解VCL,提高编程水平。2.2系统开发C+语言介绍C+ +开发基于C语言发展的基础。为了编写UNIX操作系统,1972年,贝尔实验室DMRitchie对B语言设计和C语言实现的基础。经过修改和完善后几轮,C语言已被广泛应用和各种不同版本的出现。 1983年,美国国家标准协会(ANSI)制定的C语言标准,称为ANSIC的各种C语言基
34、本上都是基于ANSIC的C语言版本目前许多优秀的特性的C + +定义的最大的一类面向对象的特性使程序,而不是面向过程的,这不是在C的反映。功能是一个类继承,封装,多态标志,面向对象建模,并提供信息隐藏,提供可重用性利益阶层的利益。面向对象的模块化制造,易于编程分裂的合作程序员。第一类是基类,派生类和继承是新的基类是公共财产,并可以定义一个新的功能特性,将是一个多方位的实用价值。封装代码是不容易被任何篡改保护和易于维护,高可移植性和可重用性。多的国家方案是比较灵活,因此,多态性允许父设置和一个或几个技术小组对象更多的是平等的,如家长:=儿童;多态性使得它可以使用(基类型相同类)的不同类别的参考对
35、象的指针,并根据不同的对象的引用不同的方式,类型来执行相同的操作。如:语言简洁,易于使用和灵活;提供了丰富的数据类型和操作员;以结构控制语句,生产出高质量的目标代码,程序执行效率高;直接访问物理地址位操作可以实现大多数的功能汇编语言相比,具有很高的可携性的汇编语言。 虽然有许多优点,但C语言本身,也有一些限制:C语言,类型检查机制比较薄弱,这使得该方案的一些错误不能在编译时检查; C语言本身不支持代码重用机制,当程序达到一定规模,程序员很难控制程序的复杂性,该程序维护难度大,因此C语言不适合开发大型应用程序。 为了解决上述问题,在1979年适应编程的需要,美国博士Bjarne Stroustr
36、up的贝尔实验室的C语言进行了改进和扩展,和Simula 67的面向对象编程的内容介绍。改进C语言最初为“C级乐队”之称,1983年更名为C + +。经过三年后的每一个重大的C + +版本修正了一些变化,并增加了一些新的内容。 1985年,第一次修正,第二项修正案于1990年,在C + +标准化进程的第三次修订。C + +语言标准化工作始于1989年,1994年开发的,第一个C + +标准草案,正式发布了1998年的ANSI / ISO C + +标准,现在通常被称为标准C + +。所有主要的C + +编译器支持的C + +,如Borland的C + + Builder和微软的Visual C
37、 + +,版本,而标准C + +,他们有不同的膨胀程度。同时,公司也是C + + 一种种库,这Borland的猫头鹰(对象窗口库)和微软公司的MFC(Microsoft基础类)是比较好的,尤其是微软公司的MFC的代表,准备工作已在国际社会更广泛的应用。C + +语言具有以下特点: 1、C + +是一个C语言的超集。它保持了C语言的简单,高效,接近汇编语言等特点,而且克服了C语言的缺点,编译系统可以查询更多的语法错误,所以,C + +相对C语言安全指数更高。 2、C + +来保持与C语言兼容。大多数C语言程序不得修改在C + +环境下运行的C语言库函数,直接可以在许多C + +程序中使用。3、支
38、持面向对象编程功能。 C + +的支持面向过程的编程,面向对象编程和支持。C + +程序的可重用性,可扩展性,可维护性和可靠性,与C语言相比,已得到增强,为中型和大型系统软件和应用软件的开发更适合。C + +语言保留了C的有效性,灵活性,可移植性和所有的本质和特点,而且还增加了对面向对象编程的支持,具有强大的编程能力,可以轻松地构建一个物理模拟和实际业务情况,使用程序用C + +可读,生成的代码质量,运行效率只有10,比汇编语言慢20。编写出的程序具有结构清晰、便于扩充等优良特性,适合于各种类型应用软件、系统软件的程序开发与设计。2.3系统开发Access数据库介绍Access 数据库由七种对
39、象组成,它们是表、查询、窗体、报表、宏、页和模块。 表(Table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 报表(Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 宏(Macro)宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择
40、,使用起来十分方便。 模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。 页是一种特殊的直接连接到数据库中数据的一种WEB页。通过数据访问页将数据发布到Internet 或Intranet上,并可以适用浏览器进行数据的维护和操作。 ACCESS 缺点安全性不够,加了用户级密码容易破解,如果做为服务器的话,对服务器要求很高,否则容易造成 MDB 损坏.并发数255,但是对高强度操作适应性差,如果服务器不够好,网络不够好,编程的方法不够好,多人同时访问就能导致 MDB 损坏. 不能将 VBA 代码开发的软件
41、系统直接编译成 EXE 可执行文件,不能脱离 ACCESS 或者 ACCESS RUNTIME 环境,该环境相对其他软件体积较大(50M左右)。 每个数据库文件最大限制只有2G,对于大型网站显然不能够胜任。 ACCESS优点Access是一种关系型数据库管理系统,其主要特点如下: 1、存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 2、面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由
42、一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 3、界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 4、集成环境、处理多种数据信息 Access基于Windows操作系统下
43、的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 5、Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。
44、2.4本章小节本章对物业管理系统的开发环境及所用工具作了介绍,其中包括C+Builder 6.0 、Microsoft Access 2003等系统发工具。物业管理信息系统设计应该符合以下的基本条件,也是我们的设计原则:1、数据库的普遍性。系统采用Access 数据库,使数据库具相当的性,而且使用方便,连接容易。2、 系统通用化。系统设计能满足当前及未来的业务增长需要,满足技术发展等变化需要。同时不需要复杂的安装要求,简单方便。3、 集成性。系统采用做中心数据库,系统根据实际需求,提供切合实际的解决方案,并考虑未来发展留有余量。第三章 系统功能设计与实现3.1系统总体设计系统总体上运用C/S模
45、式,对C/S模式的使用进行全面系统,所以应用服务器运行数据负荷较轻。简单的C/S架构,数据库应用由两部分组成,即客户应用程序和数据库服务器程序。分别简称为两者之间的程序和后台程序的前面。本机运行数据库服务器程序,也称为应用服务器。一旦服务器程序启动时,一个由客户端发送的请求的响应等待;客户端应用程序在用户自己的计算机上运行,相应的数据库服务器,可称为客户端计算机上,当为数据库中的任何操作数据的必要性,客户端服务器应用程序自动寻找他们的请求,服务器响应按照预定的规则,返回结果,应用服务器运行数据负荷较轻。 数据存储管理更加透明。在数据库应用,数据存储管理功能,由服务器程序和客户端应用程序是独立的
46、,前台应用程序可以违反的规则,往往是那些不同的(无论是已知或未知的)运行数据,服务器程序不注重执行,例如作为访客的权限,编号可以重复,必须有客户订购这种规则才能建立。为最终用户在这些程序的所有方面的工作,是“透明的”,它们不会干扰(通常是不能干预)的基本过程,就可以完成所有的工作。在客户服务器架构的应用,前台程序是不是很“瘦”,麻烦的事情,服务器和网络。在C / S系统,数据库不能真正成为公共,专业仓库,它是独立的,专业化管理。3.1.1 系统总体架构设计 物业管理系统总体上分为系统等待界面、系统登陆界面、系统主界面、业主管理、房产管理、小区管理、人事管理、系统简介、用户编辑、业主编辑、管理编
47、辑等几个主要模块。其结构如下图所示:登录界面业主管理房产管理费用管理社区管理人事管理泳池管理娱乐管理车库管理商场管理绿化管理路灯管理用户注册用户注销修改密码3.2数据库设计与实现3.2.1数据库设计数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。物业管理系统主要功能是对物业管理中的所有数据信息进行处理,是对数据的操作,因而数据库建立的好与坏会直接影响系统的运行效果,本系统使用Microsfot Access 2003数据库作为后台数据库。建立一些数据库表来保存一些相关的信息,如用户信息、业主管理信息、房产管理信息、社区管理信息、费用管理信息、人事管理信息息等一系列数据表,根据其逻辑功能设计出相应数据表。概念结构设计在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体联系图(简称ER图)的方法进行数据结构的描述。ER图由实体、属性、联系三部分组成。ER图的有关符号说明如下:实体属性联系下面列出本系统的E-R图:编号户主名登陆密码登陆信息小区名称业主姓名业主性别住房面积身份证号业主信息住房代码所在小区是否装修是否配消防所在楼层