物业管理系统论文 小区物业管理系统.doc_第1页
物业管理系统论文 小区物业管理系统.doc_第2页
物业管理系统论文 小区物业管理系统.doc_第3页
物业管理系统论文 小区物业管理系统.doc_第4页
物业管理系统论文 小区物业管理系统.doc_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于JSP的小区物业管理系统东北农业大学成栋学院毕 业 设 计题 目: 小区物业管理系统 所在专业: 计算机科学与技术 学生签字: 导师签字: 摘 要如今随着科技地不断进步和发展,人们的生活越发复杂化,信息的接收与发布已成为人类社会必不可少的组成部分。我们基于物业管理的基础上,让这个信息系统能在互联网上运行操作。实现对业主和物业信息的管理,实现更加快捷和全面的服务平台,而开发设计了小区物业内部管理操作平台。首先,业主可以通过注册用户,实现报修投诉、充值缴费、修改密码、意见建议等操作。其次系统管理员管理几面主要包含:物业管理、信息统计、用户资料管理,信息添加、修改及删除。物业管理系统平台是依附于JSP技术,采用SQL server 2005数据库完成了对业主、物业等信息的管理存储功能。开发物业管理系统是为了创建一个高效、全面、精细的服务平台,采用简易高性能的JSP与SQL server 2005数据库,开发设计了小区物业管理网站。物业管理平台主要实现了物业信息管理、用户信息管理、公共信息管理、平台运行管理等相关模块,这些模块与前台模块(概况浏览、公共信息查询、个人信息查询等)巧妙融合到一起,提高了服务水平和管理效率。同时该平台还通过了科学、专业的测试,系统实现了小区相关信息的接收与发布、业主信息管理、物业信息管理等功能。物业管理系统可以根据实际生活中的个别情况,适度进行修改,一边更好的业主提供优质服务。本系统界面美观,操作简便,功能全面,运转稳定。关键词:物业 管理系统 JSP B/S结构ABSTRACTAlong with the social progress and development, the pace of life is accelerating and information have become the indispensable part in life. We based on the basis of property management, make this system can operate on the web site. Realization of customer, property management information system, provide more simple, convenient operation platform, and design a residential property internal management platform. On the one hand, the user can through the registered user, carries on the spot, complaints, cipher amending operation. On the other hand administrator management module mainly include: property management, financial statements statistics, the basic data management, data, add, modify and delete. This system is based on JSP technology, and use SQL server 2005to realize the function of information management, has been successfully applied to the system. The purpose of this system is to establish an effective platform, using concise efficient JSP technology and SQL server 2005 database techniques, design and develop the residential property internal management nets. This system mainly realizes the property information management, customer information management, bulletin boards information management, system management etc, at the same time and receptionists backend module module browsing, information query, check personal information such as organic combine and improve the management efficiency. Through scientific comprehensive test, information system realizes the establishment, the user information management, show the latest information, and other functions. This system can according to the specific circumstances of practical application, proper modified, so that we can better application. This system operation simple, flexibility is good, the system has high security and stable performance.Key words: property management system JSP B/S structure目 录摘 要2第1章 绪论61.1课题研究的背景61.2国内外发展现状71.3课题研究的目的和意义8第2章 可行性分析112.1 可行性分析112.1.1技术的可行性112.1.2操作可行性112.1.3经济的可行性112.1.4法律的可行性11第3章 需求分析133.1 小区物业系统的系统概述133.2 小区物业系统的需求分析133.2.1功能需求133.2.2系统结构化分析153.3 系统性能的分析16第4章 总体设计174.1系统模块总体设计174.2 数据库设计18第5章 详细设计245.1系统登陆页面实现245.2总体功能模块275.2.1业户信息管理275.2.2投诉信息管理315.2.3报修信息管理325.2.4收费信息管理345.2.5留言信息管理365.2.6环境信息管理375.2.7修改密码395.2.8退出系统405.3业户用户模块405.3.1我的投诉信息405.3.2我的报修信息425.3.3我的缴费信息435.3.4业户交流信息445.3.5小区环境信息44第6章 测试466.1系统测试目的与意义466.2测试过程466.2.1主页面的登录模块测试466.3其他错误47致 谢49参考文献50第1章 绪论1.1课题研究的背景物业管理是一个新兴的综合性经营服务行业。近几年,随着我国城市建设和房地产业的发展,城市化进程的推进,物业管理的经营范畴在不断扩大,业务量在逐年增加,行业体系在逐步形成,展现出广阔的发展前景。物业管理作为一个新兴的行业,要保持这种旺盛的发展势头,形成与我国城市建设发展相适应的整体规模,就要注重解决物业管理现实当中的问题,逐步实现物业管理的发展与创新。一个行业要发展,首先要做到本行业的经济运作符合客观经济规律,服务的内容要符合广大消费者生活需求的内涵,管理运行的机制要有规则,并不断发展完善,物业管理行业的发展也是如此。随着社会经济的发展和社会消费水平的提高,物业管理作为服务行业有很大的市场需求空间,而且这个空间在不断扩大。但是,这个扩大的过程不是必然的,如果经营管理不善,这种扩大就可能停止,甚至被其他的经济模式所取代。随着我国住宅商品化的发展,物业管理服务已经逐步被社会广泛的接受,城市化进程的加速也促使物业管理的步伐加快。与此同时,物业管理也暴露出来由于体制的不完善而引发的各种问题,对于住宅小区实施的物业管理就更为突出。在一些地方,物业管理首先是靠一种垄断的方式介入,是以一种半强加的形式出现和存在;许多物业管理企业服务的责任心不强,遇事扯皮推诿,不能让业主满意;由于一些体制的欠缺,使一些在房屋生产建设管理过程出现的问题在进行物业管理时显现出来,责任关系混乱;一些物业管理企业缺少管理规范和规则,把过去针对公有住宅的那一套管理方式用到住宅小区的物业管理服务当中去。总之,物业管理还没有完全实现社会化、专业化、市场化、规模化和法制化。其问题的根源在于: 1、机制的非竞争性。物业管理缺乏竞争,从企业之间到物业管理企业内部之间都是如此。企业作为经济组织却对竞争的信号不敏感,岗位对员工的竞争要求不明显。在缺乏竞争机制的情况下,造成物业企业漠视业主需求,工作效率低下,浪费很多资源。先天的、难选择的物业公司与业主的关系阻碍了市场机制的发挥,同时使物业管理企业生存发展也受到限制。 2、管理的无规则性。物业管理服务质量的标准不清晰,住户对物业管理普遍不满。2000年建设部曾下发全国物业管理示范住宅小区标准及评分规则以及2004年中国物业管理协会出台了普通住宅小区物业管理服务等级标准(试行)。但是,行业缺乏一个承诺性的文件,示范小区标准对一般的物业管理企业缺乏约束力,形成一个企业一个管法的局面。业主对物业管理公司的服务没有表扬、批评或评价的机会,也难以对物业管理服务表达自己的愿望。物业管理的服务水平与规范化要求相距甚远。 3、组织的分散性。物业管理公司利微,企业发展困难。由于实施物业管理时要对治安、环境、车辆、公用设施等进行管理,支出较大,单靠企业收取的服务费用不足企业运营开支,企业开展服务的积极性受到影响。与此同时,企业本身缺乏规模、缺少品牌、自建自管,也违背和破坏了“优胜劣汰”的市场规则。 4、市场的不健全性。物业管理公司与业主的初始关系不自主,纠纷不断,职责不明确。物业管理往往是在消费者选购商品房产时的既成事实,物业管理公司和业主之间缺乏一个规范的、自主的衔接过程。业主与物业管理公司缺乏相互信任,收支内容与服务项目的关系模糊,管理随意性较大,人员素质不高,服务意识淡薄。业主委员会的作用一直没有得到有效地发挥,应该说物业管理服务的市场还没有完全建立起来。 对比分析物业管理行业的发展状况,经济发达地域优于经济欠发达地域,大城市好于小城市,物业管理行业发展好的地方具备有市场、有需求、有效益、工作规范较为清晰、经营稳定的特征。而越是物业行业发展得不好的地域,问题就越多,行为就越不规范,服务质量更是参差不齐,导致经济效益差。物业管理差异的存在,从表面上看是地域经济发展水平的差异,实质上是发展的观念、发展的方式、发展的机制的差异,是行业发展的共性的问题没有解决好。1.2国内外发展现状本系统主要实现最为普遍的小区物业管理,包括物业公司人事管理、公司设备管理、保安信息管理、物业缴费管理、住户保修管理、住户停车车位管理等。应用软件包对于常用的办公事务处理应用,其中各种应用程序间可共享数据或相互调用来使办公事务处理效率提升。这种软件包应可以提高其利用价值,扩大应用范围,应具通用性。其功能直接面向公众,为办公操作日常处理。操作环境必须提供良好以便办公质量改进,办公效率提高,人们的习惯适应。房屋商品化和地产市场经济化的客观需要与必然产物是小区物业管理,对环境、经济、社会等各方面效益有直接影响,既是现代化城市管理的重要一环,又是房地产经营管理的重要组成部分,关系千家万户,其直接经营管理的物业资产多于任何其他部门的固定资产。所以,物业管理发展具相当重大的意义。相对于国外的物业信息管理,我国目前由于物业信息管理在社会大生产中占用重要地位,虽然其计算机化在发达国家已达到95%以上,而我国在全国范围内推广计算机在信息管理中的应用,是在80年代初开始的。因此,起步虽然晚,但发展很快,在相当长的时间里,我国的物业管理人员要将信息管理技术应用于实践,在实践中学习计算机技术,积累经验,在过程中收集资料。特别是我国的计算机技术并不算很落后,但是无论从软件的质量、管理效果,能力等各个方面都不及国外,所以,我们要从现在做起,在实践中促进开发和应用,使计算机称为物业管理工作的一部分,推动我国管理信息现代化的发展进程。1.3课题研究的目的和意义本系统主要实现最为普遍的小区物业管理,包括用户管理、住户管理、物业管理、统计管理等。这些常用的办公事务处理的应用可作成应用软件包,包内的不同应用程序之间可以互相调用或共享数据,以便提高办公事务处理的效率。这种办公事务处理软件包应具有通用性,以便扩大应用范围,提高其利用价值。其功能都是处理日常的办公操作,是直接面向公众的。为了提高办公效率,改进办公质量,适应人们的习惯,要提供良好的操作环境。物业管理是房地产经济市场化和房屋商品化的客观需要和必然产物,它既是房地产经营管理的重要组成部分(其直接经营管理的物业资产比其它任何部门的固定资产都要多),又是现代化城市管理的重要一环,事关千家万户,直接影响着社会、经济、环境等各方面的效益。因此,发展物业管理具有十分重要的意义,具体来说:一、发展物业管理能促进经济增长,产生直接的经济效益物业管理的开展能有力地促进房地产业的发展,带动国民经济的持续增长。物业管理的开展克服了传统房屋管理简单低效等弊端,促进了房地产开发、经营、服务的配套和有机结合,顺应了房地产综合开发的大生产方式和房地产商品经济发展的要求,推动了城市房地产业运行体系的确立与完善,为房地产业的持续发展起了支撑与推动作用,从而带动国民经济的持续增长。具体到对发展商来说,良好的物业管理能塑造发展商在公众中的良好形象,增强社会大众和投资者的信心,提升其产品价格,促进销售,从而易于形成公司经营的良性循环。对物业购、租(使用、经营、投资)者来说,好的物业管理可以使物业处于完好的状态,保持正常运行,给人以良好的居住、工作或经营环境,并能改善物业的功能,增强物业的适应性,延长物业的使用寿命,提高其市场价值,即能确保物尽其用,值其所值。据测算,在50年的住房使用期内,包括房屋大、中修及设施设备改造和其他服务消费的累计支出贴现后,与购房当年住房价格的比例为1:1,砖混结构住房为1.5:1。因此物业管理不但有利于刺激居民购房积极性,促进房地产业的发展,其本身也对扩大消费、拉动经济增长有重要作用。2002年,北京物业管理产生的国内生产总值70亿元,上海78.5亿元,深圳50亿元,分别占城市国内生产总值的2.23、1.45和2.23,随着经济社会的发展,物业管理所创造的国内生产总值将会越来越多。反之,没有良好的物业管理会加速物业的老化,造成物业的低效使用和社会财富的巨大浪费,阻滞房地产业的发展,抑制相关的消费增长,阻碍国民经济的良性协调发展,导致直接或间接的经济损失。二、发展物业管理有利于提高人民群众生活、工作质量经济发展的根本目的是提高人民生活水平。提高居住质量是全面建设小康社会的重要任务。随着我国国民经济发展的第一步和第二步战略目标的顺利实现,人民生活实现了解决温饱和从温饱到小康的两大历史性跨越。2002年,我国城镇居民恩格尔系数下降到37.7,农村居民恩格尔系数下降到46.2。居民消费需求由追求基本生活资料的满足,逐步向注重生活质量提高转变,向更高生活水平迈进。在住房方面,居民住房需求进入面积增加与质量提高并重,从单纯的生存型需求向舒适型需求转变的新阶段。提高居住质量,既要靠住宅建设的科技进步,大力推进住宅产业现代化,提高住宅规划、设计和建设水平,也要有良好的物业管理。好的物业管理改善了人居环境和工作环境,相应地也改善了市容市貌,促使人们安居乐业,改进人们的精神面貌,促进人际关系融洽、社会稳定。众多物业小环境的改善,也有力地促进城市生态环境的良性循环。三、发展物业管理有利于增加就业就业是民生之本。我国当前和今后相当长一段时间就业需求都会十分强烈,就业形势会极为严峻和复杂。扩大就业是我国当前和今后长时期重大而艰巨的任务。物业管理就业容量大,对扩大就业具有重要作用。目前,物业管理吸纳的劳动力中大部分来自企事业单位下岗分流人员、农村剩余劳动力及部队复转军人等,对于缓解农村剩余劳动力向非农产业的转移和产业结构调整中的就业矛盾作出了重要贡献。今后相当长一段时期,随着住宅建设的持续快速发展以及旧住宅区物业管理范围的不断扩大,物业管理将保持快速发展,对增加就业将起到积极的推动作用。四、发展物业管理有利于维护社区稳定维护社会安定是全面建设小康社会的重要保障。大力发展社会主义文化,建设社会主义精神文明是全面建设小康社会的重要任务。维护社区稳定、加强社区精神文明建设是整个社会安定和全社会精神文明建设的基础。随着社会经济体制的转型,社区建设越来越受到社会各界的关注,成为城市建设与管理的基础性工作。物业管理是社区服务的重要组成部分。社区居委会是居民自我管理、自我教育、自我服务的基层群众性自治组织;业主、业主大会的活动与社区建设和管理密切相关;物业管理企业对于维护社区环境和秩序具有积极作用。通过规范社区建设与物业管理各主体之间的关系,整合资源,可以推进物业管理与社区建设的协调发展,形成推进社区建设的整体合力,既有利于为居民创造良好的居住环境,也有利于促进社区安定和社区精神文明建设。从多年的实践看,物业管理在维护社区秩序,协助公安等有关部门防范刑事犯罪,防止可能发生的火灾、燃气泄漏、爆炸等恶性事故中起到了重要作用。物业管理企业在努力提高管理服务水平的同时,配合有关部门和社区各类组织,积极开展社区文化活动,丰富了居民的业余生活,促进了居民的身心健康,推动形成了邻里之间更加和谐的关系和良好的社会风尚,促进了社区精神文明建设。五、促进城市管理和环境的完善一个物业区域是构成城市的基本单元,建筑物的容貌构成城市形象的主体,国际城市、花园城市的建设,离不开物业形象和物业环境的改善,每一个物业管理区域环境整洁、优美,秩序井然,城市整体的的面貌和秩序才能得以提升。现在,物业管理已逐步从对新区管理延伸到建成区的管理,从对居住物业、商业物业的管理延伸到学校、医院、军营、公园等各类公共建筑和特种物业及区域。这样就为城市整体环境面貌的改善与提升提供了全方位的支持。从而为引进人才、吸引投资、吸引旅游、防止SARS之类的疾病暴发与流行等发挥不可替代的作用。对照1996年世界卫生组织提出的“健康城市”的标准:(1)为市民提供清洁和安全的环境;(2)为市民提供可靠和持久的食品、饮水、能源供应,具有有效的清理垃圾系统;(3)通过富有活力和创造性的各种经济手段,保证满足市民在营养、饮水、住房、收入 、安全和工作方面的基本要求;(4)拥有一个强有力的相互帮助的市民团体,能够为创立健康城市而努力工作;(5)能使市民一道参与制定涉及他们日常生活,特别是健康和福利的各项政策决定;(6)提供各种娱乐和闲暇活动场所,以方便市民之间的沟通和联系;(7)保护文化遗产并尊重所有居民的各种文化和生活特性;(8)把保护健康视为公众决策的组成部分,赋予市民选择健康行为的权利;(9)作出不懈努力,争取改善健康服务质量,并能使更多市民享受到健康服务;(10)能使人们更健康长久地生活和少疾病。很容易看出,以上这些要求与物业管理的服务标准与目的基本吻合,进一步说明,物业管理是建设现代城市的重要基础工作。第2章 可行性分析在系统调查和业务流程分析的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究7,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。并且可行性研究主要集中在以下四个方面:2.1 可行性分析开发任何一个系统,都会受到时间和资源上的限制。因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发风险,避免人力、物力和财力的浪费。下面就技术、经济、操作和法律四个方面来介绍:2.1.1技术的可行性本系统开发工具是MyEclipse和MySQL数据库,开发语言是Java,主要使用了J2EE的技术,java是一种面向对象编程语言,简单易学而且灵活方便。大三时就学习了java课程,大四期间也系统的了解了J2EE的知识,小区物业管理系统总体上开发难度不高,数据库的设计和操作是本系统设计的核心。在大学期间学习过软件工程,软件测试,UML统一建模语言等课程,每个学期也会完成对应的课程设计,具备一定的系统分析、设计和测试能力。因此,完成系统实现在技术上完全具有可行性。2.1.2操作可行性本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对操作人员的要求很低,只需对WINDOWS操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。2.1.3经济的可行性由于选择的开发工具和服务器几乎全部为免费的开源软件,并且由于是开发成本较低的基于Web的B/S模式,而非成本费用相对较高的C/S模式,所以从经济上来讲是可行的。2.1.4法律的可行性小区物业管理系统是自行开发的系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。综上所述,开发一个小区物业管理系统与原有的物业管理方式相比具有速度更快,操作更准确,节省开支等有利之处,因此,建立小区物业管理系统是必要可行的。第3章 需求分析3.1 小区物业系统的系统概述根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。3.2 小区物业系统的需求分析1系统应建立友好的使用界面,既要操作简单、直观、灵活,又要易于掌握,具备人性化设计。2由于是管理系统,所以在用户进入登录界面后应该先进行用户身份的验证,只有系统用户才能够进入本系统进行相应权限的操作。这样做的目的是为了保护系统用户的权益。3正确连接数据库,查询到用户相应的信息后,应在界面上显示相关的信息。系统应具有界面相互转换的能力,在每个模块之间都应该有相互转换的部分,可以随时返回主页面来重新选择其它功能。4系统应具有良好的安全性。因为绝大多数Java应用程序都要与后台数据库打交道,因此数据的安全性就显得尤为重要。对于系统管理人员来说,安全性就意味着他必须保证那些具有特殊数据访问权限的用户能够登录到数据库,并且能够访问数据以及对数据库对象实施各种权限范围内的操作,同时他还要防止所有非授权用户的非法操作。3.2.1功能需求本系统最大的特点是使用操作简单、友好的提示信息。本系统将实现以下基本功能:(1)系统具有简洁大方的页面,使用简便,友好的错误操作提示(2)管理员用户具有注册用户管理、投诉处理、报修处理、收费信息管理、交流信息管理、环境信息管理功能(3)业主具有投诉信息管理、报修信息管理、缴费查看、业务交流、小区环境信息监督功能能(4)具有较强的安全性,避免用户的恶意操作管理员功能模块图说明: (1) 注册用户管理模块:在该模块中定义了注册用户信息的管理,其功能包括注册用户信息查询、删除等操作。(2) 投诉信息处理模块:在该模块中定义了对业主投诉信息处理的管理,其功能包括投诉信息的查看、处理、删除等操作。(3) 维修信息处理模块:在该模块中定义了对业主维修信息处理的管理,其功能包括维修信息的查看、处理、删除等操作。(4) 收费信息管理模块:在该模块中定义了对业主收费信息的管理,其功能包括收费信息的添加、查询、删除等操作。(5) 交流信息管理模块:在该模块中定义了对业主交流信息的管理,其功能包括交流信息的查看、删除等操作。(6) 环境信息管理模块:在该模块中定义了对小区环境信息的管理,其功能包括小区环境信息的添加、查询、删除等操作。管理员用户功能模块图如下。图2.3 管理员用户功能模块图业主功能模块图说明: (1) 投诉信息管理模块:在该模块中定义了对业主投诉信息的管理,其功能包括投诉信息的添加、查询等操作。(2) 维修信息管理模块:在该模块中定义了对业主维修信息的管理,其功能包括维修信息的添加、查询等操作。(3) 缴费信息查看模块:在该模块中完成业主缴费信息查看操作。(4) 交流信息模块:在该模块中完成业主留言信息的查看及添加操作。(5) 环境信息查看模块:在该模块中完成小区环信息查看操作。图2.4 业主用户功能模块图3.2.2系统结构化分析对于系统来说,设计的含义是,应用各种技术和原理对设备、过程、系统做出足够详细的定义之后能够在物理上予以实现,也就是说,系统设计是一个构造过程,这个过程必须具备3个要素:1有一个系统的模型。2有一组原理或方法可以逐步地构造模型。3有一组评价设计质量的标准的原则。经过了需求分析阶段的工作,已经能够基本正确了解系统的需求。即以数据流图、数据字典和一组加工描述的表达形式建立了系统的逻辑模型。软件设计的任务从本质上就是如何应用一组原理与方法并遵循质量的评价原则逐步实现系统逻辑模型的过程。软件设计从概念上分为结构设计和详细设计两个阶段。结构设计又称为总体设计,其主要的任务是制订系统实现方案和设计规范并合理确定软件系统的整体模块结构及接口关系。详细设计,也称为模块设计,其主要任务是详细规定每个模块功能的实现算法。结构化设计的核心思想是:如何应用抽象的原则,将系统功能逐层分解为层次化的模块结构。模块的划分不是随意的,需要遵循一些模块划分的指导性原则。模块是数据说明、可执行语句等程序对象构成并执行相对独立功能的逻辑实体,它可以单独命名而且可以实现按名访问。例如,过程、函数、子程序、宏等等都可以看作模块。模块化是一种“分而治之,各个击破”式的求解方式,它降低了总体的复杂程度,简化了软件的设计过程。3.3 系统性能的分析要为用户体现完美的系统性能,就必须以应用为核心,以实用、易用、好用三大主线为出发点,有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,全面兼顾技术、应用与发展的和谐统一,才能充分发挥办公系统的优势。根据调查,本系统的设计按照下述原则进行。(1)实用性原则系统以用户需求为目标,以方便用户为原则。同时,根据用户实际的需求情况,增加了数据的备份和恢复。(2)易用性原则B/S结构使用户端不必安装任何软件,只要有浏览器并连接到Internet即可使用,免除了非专业人员维护系统的困难。COM/DCOM技术确保友好的用户界面和灵活的交互方式。(3)先进性原则本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。系统将运用先进的客户机/服务器结构,采用SQL Server 2000数据库,可以方便的满足公司内部办公的需要。(4)稳定性原则本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性与容错性,数据库稳定,功能顺畅,没有堵塞、丢失数据的现象,能在不同的硬件、网络、操作系统以及操作习惯中长期平稳运行,以保证日常办公的正常进行。(5)安全性原则本设计具有严格、细致的访问权限管理,内部数据具有备份方式。可保存有企业的核心资料,也可保存个人用户的一些保密资料(6)拓展性原则本系统提供了二次开发接口,在不影响系统正常使用的情况下,可进行高自由度、高个性化的升级与扩充。实现不同应用系统的互联互通,构建用户的综合性信息处理中心平台。(7)实时性原则本系统所有的数据均采用了实时处理,确保了数据的及时。第4章 总体设计4.1系统模块总体设计设计思想遵循以下几点:1. 采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页方式的用户。2. 采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。3. 采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。4. 简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。5速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。6设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。4.2 数据库设计4.2.1 数据库总体设计计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。数据库已经成为现在信息系统等计算机系统的基础与核心部分。数据库设计的好坏直接影响到整个系统的质量和效率。数据库的设计一般经过规划。需求分析、概念设计、逻辑设计、物理设计5个步骤。数据库的概念结构设计采用实体联系(E-R)模型设计方法。E-R模型法的组成元素有:实体、属性、联系,E-R模型用E-R图表示,是提示用户工作环境中所涉及的事物,属性则是对实体特性的描述。概念设计的目标是产生反映企业组织信息要求的数据库概念结构,即概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的,根据以上对数据库的需求分析,并结合系统概念模型的特点及建立方法,建立E-R模型图。实体间关系属性实体(1)业主信息实体E-R图如图3.1所示:图3.1 业主信息实体E-R图(2)投诉信息实体E-R图如图3.2所示:图3.2 投诉信息实体E-R图(3)报修信息实体E-R图如图3.3所示图3.3 报修信息实体E-R图(4)收费信息实体E-R图如图3.4所示图3.4 收费信息实体E-R图(5)留言信息E-R图如图3.5所示图3.5 留言信息实体E-R图(6)环境信息实体E-R图如图3.6所示图3.6 环境信息实体E-R图(7)管理员信息E-R图如图3.7所示图3.7 管理员信息实体E-R图4.2.2 数据库详细设计我们知道,数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具体使用的数据库管理系统的特点进行转换。即转化为按计算机观点处理的逻辑关系模型,E-R模型向关系数据库模型转换应遵循下列原则:*每一个实体要转换成一个关系*所有的主键必须定义非空(NOT NULL)*对于二元联系应按照一对多、弱对实、一对一、多对多等联系来定义外键。根据E-R模型,小区物业管理系统建立了以下逻辑数据结构,下面是各数据表的详细说明。(1)业主信息表主要是记录了注册业主基本信息,表结构如表3.1所示。表3.1业主信息表(t_zhuhu)列名数据类型长度允许空是否主键说明idint4否是 编号zhuhu_namevarchar50否否 姓名zhuhu_telvarchar50否否 联系电话zhuhu_zhuzhivarchar50否否 住房信息zhuhu_beizhuvarchar50否否 备注usernamevarchar20否否登录名userPwvarchar20否否登录密码(2)投诉信息表主要记录了业主投诉基本信息,表结构如表3.2所示。表3.2投诉信息表(t_tousu)列名数据类型长度允许空是否主键说明tousu_idint4否是编号tousu_shijianvarchar50否否投诉时间tousu_yuanyinvarchar50否否投诉原因tousu_zhuangtaivarchar50否否投诉状态zhuhu_idvarchar50否否住户信息(3)报修信息表主要是记录了业主报修的基本信息,表结构如图3.3所示。表3.3报修信息表(t_baoxiu)列名数据类型长度允许空是否主键说明baoxiu_idint4否是编号baoxiu_shijianvarchar50否否报修时间baoxiu_beizhuvarchar50否否报修备注baoxiu_zhuangtaivarchar50否否报修状态zhuhu_idvarchar50否否住户信息(4)收费信息表主要是记录了业主收费情况的基本信息,表结构如图3.4所示。表3.4收费信息表(t_shoufei)列名数据类型长度允许空是否主键说明shoufei_idint4否是编号shoufei_shijianvarchar50否否收费时间shoufei_xiangmuvarchar50否否收费项目shoufei_jievarchar50否否收费金额zhuhu_idvarchar50否否住户信息 (5)留言信息表主要是注册业主间留言的基本信息,表结构如图3.5所示。表3.5留言信息表(t_liuyan)列名数据类型长度允许空是否主键说明liuyan_idInt4否是编号liuyan_titlevarchar50否否标题liuyan_contentvarchar50否否内容liuyan_datevarchar50否否留言时间liuyan_userInt4否否留言人(6)环境表主要是记录小区环境建设方面的基本信息,表结构如图3.6所示。表3.6环境信息表(t_huanjing)列名数据类型长度允许空是否主键说明idInt4否是IDbianhaovarchar50否否编号mingchengvarchar50否否名称weizhivarchar50否否位置mianjiInt4否否占地面积shijianInt4否否修建时间jinianInt4否否纪念意义(7)管理员信息表主要记录的管理员的账号信息,包括用户名和密码,表结构如表3.7所示。表3.7管理员信息表(t_admin)列名数据类型长度允许空是否主键说明userIdint4否是编号userNamevarchar50否否用户名userPwvarchar50否否密码4.3 本章小结本系统采用Hibernate对数据库进行管理。Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了轻量级的对象封装,使 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。它不仅提供了从 Java 类到数据表之间的映射,也提供了数据查询和恢复机制。相对于使用 JDBC 和 SQL 来手工操作数据库,Hibernate 可以大大减少操作数据库的工作量。 另外 Hibernate 可以利用代理模式来简化载入类的过程,这将大大减少利用 Hibernate QL 从数据库提取数据的代码的编写量,从而节约开发时间和开发成本 Hibernate 可以和多种Web 服务器或者应用服务器良好集成,如今已经支持几乎所有的流行的数据库服务器。Hibernate 技术本质上是一个提供数据库服务的中间件。它的架构如图3.5所示:图3.5Hibernatre架构图图3.5显示了 Hibernate 的工作原理,它是利用数据库以及其他一些配置文件如 Hperties,XML Mapping 等来为应用程序提供数据持久化服务的。 Hibernate 具有很大的灵活性,但同时它的体系结构比较复杂,提供了好几种不同的运行方式。在轻型体系中,应用程序提供 JDBC 连接,并且自行管理事务,这种方式使用了 Hibernate 的一个最小子集;在全面解决体系中,对于应用程序来说,所有底层的 JDBC/JTA API 都被抽象了,Hibernate 会替你照管所有的细节。第5章 详细设计在管理信息系统的生命周期中,经过了需求分析、系统设计等阶段之后,便开始了系统实施阶段。在系统分析和设计阶段,系统开发工作主要是集中在逻辑、功能和技术设计上,系统实施阶段要继承此前面各个阶段的工作成果,将技术设计转化为物理实现,因此系统实施的成果是系统分析和设计阶段的结晶。5.1系统登陆页面实现1.描述:为了保证系统的安全性,要先使用本系统必须先登陆到系统中,用户需要正确的账号和密码登录本系统。2.程序运行效果图如图4.1所示:图4.1 系统登陆页面设计3.在登陆页面输入用户名和密码以,点击提交按钮,跳转到登陆的service中,在该service中会对用户名,密码,验证码进行判断,验证通过进入对应的页面,loginservice关键代码:public String login(String userName,String userPw,int userType)String result=no;if(userType=0)/系统管理员登陆String sql=from TAdmin where userName=? and userPw=?;Object con=userName,userPw;List adminList=adminDAO.getHibernateTemplate().find(sql,con);if(adminList.size()=0) result=no;else WebContext ctx = WebContextFactory.get(); HttpSession session=ctx.getSession(); TAdmin admin=(TAdmin)adminList.get(0); session.setAttribute(userType, 0); session.setAttribute(admin, admin); result=yes;if(userType=1)/putongyuangongString sql=from TZhuhu where userName=? and userPw=? and del=no;Object con=userName,userPw;List zhuhuList=zhuhuDAO.getHibernateTemplate().find(sql,con);if(zhuhuList.size()=0) result=no;else WebContext ctx = WebContextFactory.get(); HttpSession session=ctx.getSession(); TZhuhu zhuhu=(TZhuhu)zhuhuList.get(0); session.setAttribute(userType, 1); session.setAttribute(zhuhu, zhuhu); result=yes;return result;5.2总体功能模块1.描述:系统主页面:左方页面展示了管理员可操作的六大功能,进入相关的管理页面可以链接到子菜单,并且高亮显示,每个管理模块下面都有相应的子菜单。2.程序运行效果图如图4.2所示:图4.2管理员主

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论