毕业论文——ASP小区物业管理系统设计与实现.doc

上传人:滴答 文档编号:1255531 上传时间:2019-01-19 格式:DOC 页数:47 大小:1.09MB
下载 相关 举报
毕业论文——ASP小区物业管理系统设计与实现.doc_第1页
第1页 / 共47页
毕业论文——ASP小区物业管理系统设计与实现.doc_第2页
第2页 / 共47页
毕业论文——ASP小区物业管理系统设计与实现.doc_第3页
第3页 / 共47页
毕业论文——ASP小区物业管理系统设计与实现.doc_第4页
第4页 / 共47页
毕业论文——ASP小区物业管理系统设计与实现.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

1、I摘要本文参考了目前国内小区物业管理的发展情况以及管理模式,对小区物业管理系统进行了总体的设计,建立基于 Web 的运行平台,实现方便快捷的前端Web 登陆和查询,采用 Microsoft Access2003 作为后台数据库,采用 ASP 技术对数据库进行操作和维护。本文讨论了访问 Web 数据库的五种方法,介绍每种方法的工作原理和优缺点。最后,本文对利用 ASP 技术访问数据进行了阐述和介绍。主要介绍了 ASP 的工作原理,页面结构,ASP 提供的内置对象和组件以及使用 ASP 对 Web 数据库进行操作的方法。同时,对基于 B/S 的小区物业管理系统的设计和实现方法作了说明。本系统要实现

2、的总体功能是对房屋资料和住户信息进行统一的管理。房屋资料管理包括:管理员的房屋资料管理和房屋资料的查询;住户信息管理包括:住户信息管理,住户投诉及报修,小区公告及论坛。本人负责房屋资料管理模块,主要实现如下功能:管理员的房屋资料管理:包括房屋资料的添加,房屋资料的删除,房屋资料的编辑修改。管理员可以在网上对每个房屋的资料信息进行统一的管理。房屋资料查询:这个模块可以让管理员和普通用户进行关于房屋资料的查询。方便用户知道自己或别人的房屋信息。并对每个功能模块的设计思路和实现方法,具体的设计过程中所遇到的问题,设计难点以及具体的解决方案等作出了详细的阐述关键字:B/S 结构;Asp;小区物业管理系

3、统; Access IIAbstractThis text has consulted the development of the estate management of domestic district and management mode at present, carry on the total design to the property administrative system of the district, set up the operation platform based on Web, realize convenient and swift front We

4、b login and searching, adopts Microsoft Access2003 as backstage supporters database, adopt ASP technology to operate and maintain the database. This text discusses five kinds of methods to visit Web database, introduce operation principle and pluses and minuses of each kind of method. Finally, this

5、text, to utilizing ASP technology and visiting the data and explaining and introducing. Introduce operation principle of ASP mainly, page structure, built-in target and package that ASP offer and use ASP go on method that operate to Web database. Meanwhile, doing the design based on district propert

6、y administrative system of B/S and implementation method proves.The overall function that this system should be realized is to carry on the management of the unity to the house materials and households information. The materials management of the house includes: The administrators house materials ma

7、nagement and inquiry of house materials; Households information management includes: Households information management, the household complains and reports for repairing, district announcement and forum. I am responsible for the house materials and manage the module, mainly realize the following fun

8、ction: The administrators house materials management: Including the adding of house materials, the deletion of the house materials, the editor of the house materials revises. The administrator can carry on unified management to the materials information of each house on the net. The house materials

9、are inquired about: The module can let administrator and ordinary user go on about house inquiry of materials. Help users know oneself or others house information. And to mentality of designing and implementation method of each function module, the question met in the concrete design process, design

10、 the difficult point and concrete solution, etc. to make detailed expositionKey word: B/S structure; Asp; Property administrative system of the district; AccessIII目录第 1 章 绪论 .11.1 开发背景及现状 .11.2 现行存在的问题及解决方法 .11.3 C/S 体系结构与 B/S 体系结构的比较 .31.3.1 客户机/服务器模式(C/S) .41.3.2 浏览器/服务器模式 .41.3.3 客户机/服务器和浏览器/服务器结

11、构的比较 .51.4 系统的运行环境 .6第 2 章 系统需求分析 .72.1 需求分析 .72.1.1 系统 E-R 图 .72.1.2 系统总体框架图 .72.1.3 数据字典 .82.2 系统设计目的 .82.3 系统特点 .9第 3 章 ASP 技术 .103.1 ASP 的工作原理 .103.2 ASP 的页面结构 .103.3 ASP 的特点 .113.4 ASP 的内置对象 .113.4.1 ASP 的内置对象 .113.4.1.1 Request 对象 .123.4.1.2 Response 对象 .133.4.1.3 Server 对象 .143.4.1.4 Applicat

12、ion 对象 .153.4.1.5 Session 对象 .153.4.1.6 ObjectContext 对象 .163.5 动态服务器页面 ASP(ACTIVE SERVER PAGE).163.5.1 ADO 对象 .163.5.1.1 基本 ADO 编程模型 .163.5.1.2 connection 对象 .173.5.1.3 Recordset 对象 .183.5.1.4 Execute 方法 (ADO Connection).193.5.1.5 Open 方法 .19第 4 章 系统的设计和实现 .224.1 主页的制作 .224.2 登陆用户的验证 .224.2.1 建立数据库

13、连接 .22IV4.2.2 页面设计 .254.2.3 登陆判定 .294.2.3 管理页面 .31第 5 章 结束语 .41致谢 .43参考文献 .421第 1 章 绪论当今社会是一个信息社会,一个知识经济时代。人类社会已经跨入 21 世纪,自从 20 世纪 90 年代以来,全球的信息技术的发展明显加快。自从世界上第一台计算机 ENINC 于 1946 年在美国问世以来,计算机业一直以日新月异的惊人速度发展着。由于芯片技术的发展和软件应用的快速扩展,电脑的功能正日益强大。随着 Internet 的出现,将信息技术和计算机业的发展推入到了一个新纪元。随之而来的是以全球信息网络普及和全球信息共享

14、为标志的全球信息革命的兴起。计算机网络开始在全球普及,并大大推动了计算机应用的发展。上网已经成为人们生活中不可缺少的一部分,在我们周围随处都可以看到计算机网络的影子。从国防军事,金融财政,交通运输等系统,到某一家企业,一个学校,一个医院等机构的内部结构中,都是在利用计算机网络进行管理。在信息技术突飞猛进的当今,数据库技术的发展是信息技术发展中的一个重要的组成部分,结合网络技术的飞速发展,Web 数据库技术也就随之应运而生。那么,开发基于 Web 的应用程序也就势在必行。与此同时, ASP 作为一种新兴的 Web 应用程序开发技术,正在受到越来越多人的青睐。而浏览器/ 服务器(B/S) 模式的数

15、据库结构也正在成为时代的主流。1.1 开发背景及现状经过十几年的发展,中国房地产业逐步走向成熟,物业管理也由新生到发展再到深入,面临着蓬勃发展的局面。随着 ISO9002 等管理体系在物业管理中的引入,对原有的物业管理模式进行了一次深刻的变革,对物业管理公司朝着正规化、科学化、集团化的发展,起到有力的推动作用。随着公司规模的扩大,管理的物业增多,管理处地域分散等,传统的人工或计算机管理方法往往会出现信息滞后,数据容量小、安全性、可靠性差,信息共享困难等等问题。1.2 现行存在的问题及解决方法迄今为止,中国的物业管理行业已经走过了二十几年的时间,已经具备了一定的规模和形态。随着经济体制的改革发展

16、、城市的现代化、人们对居住空间的可持续发展的要求,伴随房地产商品经济发展的必然产物物业管理要得到迫切的改变,已成为一种必然的趋势。随着我国经济发展和城市开发,住宅小区越来越成为居住的主流.小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、仪表数据管理、停车场管理、住户的投诉管理、住户的报修管理、2住户的设备维修管理等等。而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便。小区物业管理系统就是是针对当代社会这一市场需要应运而生的,是随着市场经济兴起的新兴行业

17、,物业管理,它作为人们以市场化、企业化、专业化、社会化方式解决房地产后续管理的主要手段,越来越凸现其重要性。用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,效益已越来越明显。如今,物业管理已经成为人们在买房置业过程中最关心的因素。随着人们生活水平的提高,享受物业服务的意识已经越来越强。物业管理是一种不同于其他任何一种服务类型的服务。因此,开发这样一套小区物业管理系统软件成为很有必要的事情随着城市经济的高速发展,物业管理已形成规模,其效益也越来越明显。在经济效益对地方政府而言,主要体现为:减少了大量的财政补

18、贴,对住宅区开发企业而言,能提高物业市场竞争力,使开发企业的房产畅销,加速资金周转。同时,完善的物业管理能为开发商树立良好的企业形象,吸引更多的房地产交易商和消费者。在环境效益上,住宅区内的环境和布局、治安等与整个建设风貌融为一体,提高房地产业的综合效益。但是,目前在物业管理的实践过程中还存在着如下问题:1 物业管理架构不完善。目前,我国物业管理存在的首要问题是架构不完善,体制需进一步理顺和重新构建。2 配套设施运作不理想。目前,小区的投资建设与物业管理脱节,没有从物业的生产、流通与消费的全过程来通盘设计和全方位运作,配套设施运作不理想,物业管理滞后于住房消费使用。3 维修保养不得力。小区或写

19、字楼一旦发生故障性事件而向物业管理公司反映(诸如电梯损坏、水管泄漏、电闸破坏、防盗门失灵、墙灰剥落等) ,往往不能得到及时解决。4 物业管理经费难以为继。物业管理和建设一样,也需要资金的投入,在物业管理中,应该贯彻“ 谁受益,谁投入 ”的原则,形成物业管理资金的源泉。5 物业管理法制不健全。全国性小区物业管理方面的法规很不健全,诸如物业管理体制、物业管理经费、住宅小区物业管理公司的资质审查、住宅小区的物业验收交接等关于住宅小区的物业管理中的重大问题都有待于进一步的明确规定。6 物业管理公司与社会相关方面关系不顺。由于工作范围不明确,关系不协调,已成为小区物业管理中一大突出矛盾。7 物业管理不到

20、位。目前有物业管理公司不以“物业管理”为主业,而着重于多种经营,或只限于收租金和一般养护维修,而对于如何保养好建筑物的外貌、公用部位、周围环境,主动维修设备,提高物业的使用功能和经济价值则未能很好顾及,更谈不上特约服务了。8 地区间发展不平衡。各个省(市、区)申报参评全国优秀管理住宅小区,不足全国小区总数的 30,参评城市不到全国城市的 1,有 6 个省会城市拿不出小区参评。这里既有南北经济发展差异的客观因素,也有主管部门“重建轻管”的倾向。小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业3设备管理、仪表数据

21、管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便。为了更好的为广大住户服务,我们决定开发一套小区物业管理系统,帮助小区管理人员从复杂的物业管理之中解放出来 国家应尽快出台物业管理专业性法规,规范政府、业主委员会、物业管理公司、房产开发商、居住者各自的责、权、利,以及相互之间的法律关系,进一步明确物业管理在社会主义初级阶段的地位和作用,为物业管理公司提供一个宽松、公开、公平的竞争环境,使我国物业管理向社会化、专业化、企业化经营轨道上迈进一步。国家尽快颁布针对物业管理的专业性法

22、律。物业是涉及房地产、市政、公安、工商、商业、规划、通讯等多个部门的综合经济行为,单一的部门法规在具体执行的其权威性和规范作用受到限制,且上述单行法规自身存在各种局限性。国家亟需制定一部专业性的法律,对现代市场经济条件下的物业管理行为进行引导、规范和制约,包括对业主委员会的组织运作、业主公约、房屋使用公约的鉴定、规格、专业性物业公司的资质管理、业主委员会、物业公司、政府职能部门之间的关系界定等等。建立业主合约和业主委员会制度。房地产行政管理部门应尽快着手这方面的工作。以前建成已投入使用的大楼,可以帮助拟定完善、公正的业主合约(或房屋使用公约) ,并促使业主们签署,进一步指导协助大楼各业主成立健

23、全的业主委员会组织。对于尚未竣工销售的房地产,必须指令和辅导开发商在销售之前拟定业主公约,为未来业主进行自主管理创造必要条件。加强物业公司的资质管理。房地产行政管理部门应对物业公司进行严格的资质管理,实施注册和许可证制度,扶持市场化、社会化的专业性物业管理公司,引导专业性物业公司向大型化发展,创造规模效益,并将业绩优良的物业管理公司向业主委员会进行推荐。设置机构,规范管理。国家有必要设置专门的物业管理机构,利用国家和地方政府制定的一些法规、政策对业主委员会、物业管理公司、开发商实施综合管理,并尽快编制物业管理劳动定额,各物业各工种的工作量、材料消耗,及以机械台班损耗等做出明确的测定,使物业在竞

24、争中一方面即可双向选择,又可防止物业行业不正当竞争。实行由业主委员会管理并自主选择物业公司的制度。由业主委员会选择物业管理公司,将会对物业公司的服务质量以直接的监督效果,促使物业公司提高自身综合管理水平,另一方面,业主委员会和业主公约在交纳管理费、遵守秩序和公德方面也对内部成员具有强制约束力。加大监管力度,提高物业管理水平。政府部门应对开发商按国家有关规定支付的各项费用如维修、养护费、绿化养护费等实行全过程、全方位监督,保证能及时到位,并科学合理地使用。业主委员会和房地产开发商有权对物业管理公司的日常管理,各项收费,房屋及公共设施,设备的养护、维修和搭乱建、改变房地产和公用设施用途,以及不履行

25、物业管理合同、管理办法、规定的行为进行严格监督。强化管理、树立品牌。建立激励机制,促进物业行业健康发展。1.3 C/S 体系结构与 B/S 体系结构的比较4目前开发小区物业管理系统常采用的体系结果有 C/S 和 B/S 两种,下面对这两种体系结果作具体的比较分析。1.3.1 客户机/服务器模式(C/S)客户机/服务器结构,即 Client/Server 结构。这种结构把数据库信息存放在远程的服务器上,而客户机上安装相应的软件。传统 C/S 结构一般是两层的,其结构如图 1.1 所示。它有两部分构成:前端是客户机,即用户界面,接受用户的请求,并向数据库服务器提出请求,通常是一个 PC 机;后端是

26、服务器,将数据提交给客户端,客户端将数据进行计算并把结构呈现给用户。C/S 结构还提供了完善的安全保护及对数据完整性处理等操作,并允许多个客户同时访问一个数据库。在这种结构中,服务器的硬件必须要有足够的处理能力,这样才能满足客户的需求。图 1.1 C/S 二层体系结构随着 Internet 技术的普及和电子商务技术的发展,客户机/ 服务器结构的数据库系统正在由 2 层向 3 层发展。应用程序的任务在逻辑上被划分为三种服务:用户服务、业务服务(中间层服务) 和数据服务。用户服务在客户机上,提供了可视化的用户界面来表示信息和收集数据;业务服务在一个或多个业务服务器上,是联系用户服务和数据服务的桥梁

27、,它们响应用户发来的请求,实施业务规则,处理和分析业务数据。获得业务结果;数据服务在数据库服务器上,负责数据的组织管理,包括数据的定义、维护、访问和更新以及管理并响应业务服务器的数据请求。C/S 结构在技术上已经很成熟,它的主要特点是交互性强、具有安全存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性开发的,变更不灵活,维护和管理的难度较大。通常只局限于小型局域网,不利于扩展。并且,由于该结构的每台客户机都需要安装相应的客户端程序,分布功能弱且兼容性差,不能实现快速部署安装和配置,因此缺少交通性,具有较大的局限性。要求具有一定专业水准的技术人员去完成。1.3.2 浏

28、览器/服务器模式5浏览器/服务器结构,即 Browser/Server 结构,就是只安装维护一个服务器,而客户端采用浏览器运行软件。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化和改进。主要利用了不断成熟的 WWW 浏览器技术,结合多种 Script语言( 如 VBScript、JavaScript 等)和 ActiveX 技术,是一种全新的软件系统构造技术。B/S 三层体系结构采用三层客户/服务器结构,在数据管理层和用户界面层之间增加了一层结构,称为中间件,使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数

29、据存储层三个不同的处理层次,如图 1.2 所示。三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间是互相独立的,任何一层的改变不会影响其他层的功能。图 1.2 B/S 三层体系结构1.3.3 客户机/服务器和浏览器/服务器结构的比较1. 硬件环境不同C/S 建立在局域网的基础上,通过专门服务器提供连接和数据交换服务。所处理的拥护不仅固定,并且处于相同区域,要求拥有相同的操作

30、系统。B/S建立在广域网的基础上,信息自己管理,有比 C/S 更强的适用范围,一般只要有操作系统和浏览器就行。与操作系统平台关系最小。面向不可知的用户群。2. 结构不同C/S 软件一般采用两层结构,而 B/S 采用三层结构。这两种结构的不同点是两层结构中客户端参与运算,而三层结构中客户端不参与运算,只是简单的接收用户的请求,显示最后的结果。所以在三层结构中对客户端的计算机的配置要求很低。虽然 B/S 在逻辑上采用了三层结构,但在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路,网络通信量大。而 C/S 只有两层结

31、构,网络通信量只包括客户端与服务器之间的通信量,网络通信量低。所以,C/S 处理大量信息的能力是 B/S 无法比拟的。3. 处理模式不同B/S 的处理模式与 C/S 相比,大大简化了客户端,只要装上操作系统、网络协议软件以及浏览器即可,这时的客户机成为瘦客户机,而服务器则集中了所有的应用逻辑。4. 构件重用不同在构件的重用性方面,C/S 程序从整体进行考虑,具有较低的重用性。而6B/S 对应的是多重结构,要求构件具有相对独立的功能,具有较好的重用性。5. 系统维护不同系统维护是在软件生存周期中开销最大的一部分。C/S 程序由于其本身的整体性,必须整体考察并处理出现的问题。而 B/S 结构,客户

32、端不必安装及维护。B/S 结构在构件组成方面只变更个别构件,开发、维护等工作都集中在服务器端。当需要升级时,只需更新服务器端的软件,而不必更换客户端软件,实现系统的无缝升级。这样就减轻了系统维护与升级的成本和工作量,使用户的总体拥有成本大大降低。6. 对安全的要求不同由于 C/S 采用配对的点对点的结构模式,并采用适用于局域网、安全性比较好的网络协议( 例如 NT 的 NetBEUI 协议),安全性可得到较好的保证。C/S 一般面向相对固定的用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。一般高度机密的信息系统采用 C/S 结构适宜。而

33、B/S 采用点对多点、多点对多点这种开放的结构模式,并采用 TCP/IP 这一类运用于 Internet 的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。所以 B/S 对安全以及访问速度比 C/S 有更高的要求。而 Internet 技术中这些关键的安全问题远未解决。7. 速度不同由于 C/S 在逻辑结构上比 B/S 少一层,对于相同的任务,C/S 完成的速度总比 B/S 快。使得 C/S 更利于处理大量数据。8. 交互性与信息流不同交互性强是 C/S 固有的一个优点。在 C/S 中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切

34、换。B/S 虽然由 JavaScript、VBScript 提供了一定的交互能力,但与 C/S 的一整套客户应用相比实在是太有限了。CS 的信息流单一,而 BS 可处理如 B-B、B-C、B-G 等信息并具有流向的变化。综上所述,C/S 和 B/S 这两种技术是各有利弊。但相比较只下,C/S 主要局限与局域网,缺乏作为应用平台的一些特性,而且要求开发者自己处理事物管理、消息队列、数据的复制和同步等问题,对开发者有较高的要求,而且应用程序的维护和移植复杂。而 B/S 应用于广域网上,应用程序开发比较简单,而且大大降低了维护管理的难度,所以,B/S 具有更广大的发展前景。1.4 系统的运行环境1. 操作系统:WINDOWS XP2. 数据库管理系统 :ACCESS 20033. WEB服务器: 用IIS建立Web 服务器4. 开发技术:Dreamweaver 、ASP 等基本硬件建议配置CPU Pentium 2 300 Mhz entium III 550 Mhz 以上内存 64MB 以上硬盘 400MB 以上

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。