小区物业管理系统毕业设计论文设计.docx
wordO泣曲碑卷土苕×<25PzW*仁1JShenYFNormUniversMy专业班级,计算机科学与技术?计本17班学生,爽指导教师,杜少华I/72word密级,部小区物业管理系统的设计与实现TheDesignandImplementationofResidentialPropertyManagementSystem系别名称,信息工程系专业班级,计算机科学与技术?计本17班学生,爽学号,05086026指导教师,杜少华II/72word摘要本文论述了物业管理信息系统的开发过程。分析了国物业管理信息系统的开展和使用现状,指出了现阶段存在的问题,阐述了物业管理信息化的必要性。从业务需求出发,建立了小区物业管理系统的功能模型和实现方案。进展需求分析,建立了该系统的概念结构。在此根底上,提出系统设计原如此和设计方法,建立了功能结构图。从需求分析、系统分析、系统设计、系统实施与交付使用等环节,在工作程序和方法上进展了科学规,保证了系统的顺利开发,为强化物业管理机制、完善管理制度和提高工作效率提供了有力的支持。随着电脑的普与,传统的物业管理已越来越不能满足当代物业管理的需要,故针对现代社会对小区管理的根本要求,利用所学JSP技术作为前台开发工具,SQLSerVer作为后台数据库,设计了本系统。本系统是对现代的小区物业管理进展模拟,实现了对人员的管理、小区根本信息的管理与物业信息的维护。其中人员信息管理实现了对小区的住户与工作人员的操作。小区根本信息的管理实现了对楼房、停车场与设施信息的操作。物业信息的维护实现了住户投诉信息、住户报修信息、物业维修信息与收费情况的管理。物业管理系统是现代居住小区不可缺少的一局部。一个好的物业管理系统可以提升小区的管理水平,使小区的日常管理更加方便。将计算机的强大功能与现代的管理思想相结合,建立现代的智能小区是物业管理开展的方向。关键词管理系统,SQLSerVer数据库,JSP技术I /72wordAbstractThistextdiscussedthedevelopmentprocessoftheresidentialpropertymanagementinformationsystem.Analyzingthelocalresidentialpropertymanagesthedevelopmentandtheusagepresentconditionsoftheinformationsystem,pointingouttheproblemthatpresentstageexist,elaboratingthattheresidentialpropertymanagestheinformation-basednecessity.Setoutfromthebusinessneed,builduptheresidentialpropertytomanagethefunctionmodelofthesystemandcarryouttheproject.Carryontheneedanalysis;builduptheconceptstructureofthatsystem.Onthisfoundation,putforwardthesystemdesignprincipleanddesignthemethod,buildupthefunctionstructurediagram.Analyticalfromtheneed,thesystemisanalytical,systemdesign,thesystemcarriesoutandconsignstouseetc.Atworktheprocedureandmethodswentforwardtogosciencenorm,guaranteeingthesmoothdevelopmentofthesystem,managingthemechanism,perfectmanagementsystemandraisingtheworkefficiencytoprovidetheemollientsupportforthefortifierindustry.Alongwiththeuniversalityoftheputer,thetraditionalresidentialpropertymanagementhasalreadycan,tsatisfythedemandofthecontemporarythingindustrymanagementlessandless,soaimatthemodernsocietytothebasicrequestthatsmallareamanage,makeuseofthetechniqueofJSPlearntobethestagedevelopmenttool,theSQLServeristhebackstagedatabase,designingthissystem.ThissystemisthemanagementofthebasicinformationinsidethemanagementtotheresidentialpropertyII /72wordmanagementofthemoderncarriesontheemulation,carryingouttothepersonnel,smallareaandthemaintenanceofthethingindustryinformation.Amongthempersonneltheinformationmanagementcarriedouttotheoperationoftheinhabitantandthestaffmemberinthesmallarea.Themanagementofbasicinformationinsidethesmallareacarriedouttotheoperationoftheseveralstoriedbuilding,parkinglotandthefacilitiesinformation.Themaintenanceofthethingindustryinformationcarriesouttheinhabitanttothrowtotelltheinformation,inhabitantreporttofixthemanagementthattheinformation,thethingindustrymaintainstheinformationandchargescircumstance.Theresidentialpropertysystemisapartthatthemodernlivesthesmallareaindispensability.Agoodthingindustrymanagementsystemcanpromotethemanagementlevelofthesmallarea,makingtheusualmanagementofthesmallareamoreconvenient,binetogetherthestrongfunctionofthecalculatorandthemanagementthoughtofthemoderns,theintelligencesmallareaoftheestablishmentmodernisthedirectionthatthethingindustrymanagesthedevelopment.KeyWordsmanagementsystem,sqlserverdatabase,jsptechnologyIII /72word目录摘要IAbstractII第1章绪论11.1 系统的开发背景11.2 系统的研究意义21.3 研究现状与设计目标31.3.1 相近研究课题的特点与优缺点分析31.3.2 现行研究存在的问题与解决方法61.3.3 设计目标7第2章系统开发环境介绍92.2开发环境简介102.2.1 数据库SQLServer2000概述102.2.2 开发技术JSP简介12第3章系统分析143.1 可行性研究143.1.1 技术可行性143.1.2 经济可行性153.1.3 操作可行性15IV/72word3.1.4社会可行性153.2 需求分析163.3 系统流程图17第4章系统总体设计194.1 系统设计的目标194.2 系统功能分析204.3 系统功能模块图204.4 系统功能介绍224.4.1 小区信息管理模块224.4.2人员信息管理模块234.4.3物业管理模块234.4.4 费用管理模块244.4.5 权限设置模块244.5 数据库设计244.5.1 数据流图244.5.2 数据字典264.5.3 概念结构设计304.5.4 逻辑结构设计364.5.5 数据库表设计374.6 系统用例图41第5章系统详细设计与实现435.1系统登录模块43V/72word5.2 主界面445.3 人员信息管理模块455.3.1 住户管理模块455.3.2 工作人员信息管理模块465.4小区信息管理模块475.4.1楼房信息管理模块475.4.2停车场信息管理模块485.4.3设施信息管理模块495.5物业管理模块495.5.1住户投诉信息管理505.5.2住户报修信息管理515.5.3设备维修信息管理515.6费用管理模块525.6.2住户费用录入535.7权限设置模块545.7.1 修改当前用户密码545.7.2添加用户55第6章软件测试576.1 软件测试的目标576.2 软件测试的方法576.2.1 白盒测试法58VI/72word6.2.2黑盒测试法586.3 软件测试的步骤586.4 测试用例59结论61致62参考文献63VII/72word第1章绪论作为小区最主要的管理对象,小区物业管理信息系统就成了小区信息系统中不可缺少的一局部,小区物业管理系统的存在对于小区的业主与员工来说都是至关重要的,可以方便业主查询和员H工作。但一直以来人们使用传统人工的方式进展小区物业的业主和员工的信息档案管理,这种管理方式存在着许多缺点,如,效率低,容易出错,格式不规等等。另外时间又长,就不容易进展统计和分析。随着科学技术的不断提高,计算机科学日渐成熟,人们已深刻认识到计算机所具有的强大的功能。计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前,国的科技水平高速开展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会一一信息社会的重要支柱。在这样的大背景下,现代的小区物业管理系统,它已进入人类社会的各个领域并发挥着越来越重要的作用。学习计算机知识不仅仅是为了掌握一种技能,更重要的是它能启发人们对先进科技的向往,激发创新意识,推动对新知识的学习,培养自学能力,锻炼动手实践的本领。利用计算机管理,可以加强业主自身的信息管理,提高业主的满意度,可以轻松的查询各类信息。提高和完善小区物业管理系统所具有的功能,以方便小区的业主与员工的操作。1.1 系统的开发背景小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、停车场管1/72word理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦,还经常出错,给广阔住户和管理人员带来很多不便。为了更好的为广阔住户服务,决定开发一套小区物业管理系统,帮助小区管理人员从复杂的物业管理之中解放出来。几年前,各个小区的物业管理根本上都是靠手工进展的,随着社会的开展,小区物业的开展也是非常的快了,而且每年都有不同的要求。由于小区住户与工作人员的不断变更,其资料也随之发生经常性的更换,所涉与到的数据量就越来越大,有的小区不得不增加人力、物力来进展小区物业的管理,但手工管理具有效率低、工作量大、容易出错等不利条件,原来手工的管理模式就显得不适宜了。所以想借本次毕业设计之际,开发一个适用于每个小区物业管理的系统。随着国市场经济的快速开展和人们生活水平的不断提高,简单的社区服务已经不能满足人们的需求。如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。要想提高物业管理水平,必须全方位地提高物业管理意识。只有高标准、高质量的社区服务才能满足人们的需求。面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径。在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位。物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。1.2 系统的研究意义随着市场经济的开展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护,2/72word甚至对各项投诉都要求小区管理者做的好,做的完善。这样要求小区管理者对物业管理进展宏观的和微观的细致管理,其中最好的方法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为设计小区物业管理系统提供了市场需要。而本次设计的小区物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复。伴随着小区的规模的不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一局部,使用计算机对企业单位的各项信息进展管理,具有手工管理所无法比拟的优点。例如:检索迅速、杳找方便、可靠性高、存储量大、性好、寿命长、本钱低等。这些优点能够极提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。因此,开发这样一套小区物业管理系统软件成为很有必要的事情。1.3 研究现状与设计目标1.3.1 相近研究课题的特点与优缺点分析随着国经济开展和城市开发,物业管理已形成规模,其效益也越来越明显。对地方政府而言,主要表现为减少了大量的财政补贴,对住宅区开发企业而言,能提高物业市场竞3/72word争力,使开发企业的房产畅销,加速资金周转。同时,完善的物业管理能为开发商树立良好的企业形象,吸引更多的房地产交易商和消费者。在环境效益上,住宅区的环境和布局、治安等与整个建设风貌融为一体,提高了房地产业的综合效益。但是,目前在物业管理的实践过程中还存在着如下问题。L物业管理架构不完善。目前,我国物业管理存在的首要问题是架构不完善,体制需进一步理顺和重新构建。其中,政府、管委会、物业管理公司责、权、利关系需要进一步明确。例如,市近年来已竣工的住宅小区中,房屋与物业管理有三种根本形式,一是政府房地产管理部门管理的,二是房地产开发商以企业管理的,三是产权单位自管的,这三种物业管理模式大约各占l3o而且其中不少物业管理往往是局部的或单一的,一些物业管理单位企业无视自身建设,把物业管理看成只是收费服务和简单生产活动,对企业开展和专业管理水平提高,一无规划,二无措施,没有明确管理目标责任制,企业既无压力也无动力,管理不计本钱,年终无核算,对该建立哪些规章制度和管理标准,心中无数,照搬照抄了别人的规章制度,使这些规章制度流于形式。2,配套设施运作不理想。目前,小区的投资建设与物业管理脱节,没有从物业的生产、流通与消费的全过程来通盘设计和全方位运作,配套设施运作不理想,物业管理滞后于住房消费使用。其公用设施本来已很少,商店、学校、银行、娱乐设施等本来不足,而这些商业性网点还因种种原因"名存实亡。3,维修保养不得力。小区一旦发生故障性事件而向物业管理公司反映诸如电梯损坏、水管泄漏、电闸破坏、防盗门失灵、墙灰剥落等,往往不能得到与时解决。原因是物业管理公司在这些方面无能为力。他们一不具备各方面的专业知识,二无配备必要的维修队与设施,一旦接获维修投诉,只能向其他相关单位报告或申请维修,这显然不符合专业物业管理规。4/72word4,物业管理经费周转困难。物业管理和建设一样,也需要资金的投入,在物业管理中,应该贯彻谁受益,谁投入的原如此,形成物业管理资金的源泉。但是,传统的福利住房消费观还有相当的惯性,不少住户往往把物业管理理解为无偿服务或低偿服务。这有悖于社会主义市场经济条件下住宅消费原如此,也是影响物业管理工作顺利开展的一大症结所在。5,物业管理法制不健全。全国性小区物业管理方面的法规很不健全,诸如物业管理体制、物业管理经费、住宅小区物业管理公司的住户管理、住宅小区的物业验收交接等,关于住宅小区的物业管理中的重大问题都有待于进一步的明确规定。为此造成了物业管理很难纳入依法管理的法制轨道,实行住宅小区物业管理的规化和标准化等缺乏法制的根本保障。6,物业管理公司与社会相关方面关系不顺。物业管理公司在其经营管理服务过程中与街道、居委会、公安、交通、环保、卫生、市政、园林、教育、公用事业、商业与文化娱乐等部门都有密切关系。由于工作围不明确,关系不协调,已成为小区物业管理中一大突出矛盾。7,物业管理不到位。目前有物业管理公司不以"物业管理为主业,而着重于多种经营,或只限于收租金和一般养护维修,而对于如何保养好建筑物的外貌、公用部位、周围环境,主动维修设备,提高物业的使用功能和经济价值如此未能很好顾与,更谈不上特约服务了。8,地区间开展不平衡。各个省市、区申报参评全国优秀管理住宅小区,不足全国小区总数的30,参评城市不到全国城市的L,有6个省会城市拿不出小区参评。这里既有南北经济开展差异的客观因素,也有主管部门重建轻管的倾向。5/72word1.3.2 现行研究存在的问题与解决方法国家应尽快出台物业管理专业性法规,规政府、业主委员会、物业管理公司、房产开发商、居住者各自的责、权、禾Ll,以与相互之间的法律关系,进一步明确物业管理在社会主义初级阶段的地位和作用,为物业管理公司提供一个宽松、公开、公平的竞争环境,使我国物业管理向社会化、专业化、企业化经营轨道上迈进一步。L国家尽快颁布针对物业管理的专业性法律。物业是涉与房地产、市政、公安、工商、商业、规划、通讯等多个部门的综合经济行为,单一的部门法规在具体执行的其权威性和规作用受到限制,且上述单行法规自身存在各种局限性。国家尚需制定一部专业性的法律,对现代市场经济条件下的物业管理行为进展引导、规和制约,包括对业主委员会的组织运作、业主公约、房屋使用公约的鉴定、规格、专业性物业公司的资质管理、业主委员会、物业公司、政府职能部门之间的关系界定等等。2,建立业主合约和业主委员会制度。房地产行政管理部门应尽快着手这方面的工作。以前建成已投入使用的大楼,可以帮助拟定完善、公正的业主合约或房屋使用公约,并对业主进展监视,进一步指导与协助大楼各业主成立健全的业主委员会组织。对于尚未竣工销售的房地产,必须指令和辅导开发商在销售之前拟定业主公约,为未来业主进展自主管理创造必要条件。3,加强物业公司的设施管理。房地产行政管理部门应对物业公司进展严格的资质管理,实施注册和许可证制度,扶持市场化、社会化的专业性物业管理公司,引导专业性物业公司向大型化开展,创造规模效益,并将业绩优良的物业管理公司向业主委员会进展推荐。4,设置机构,规管理。国家有必要设置专门的物业管理机构,利用国家和地方政府6/72word制定的一些法规、政策对业主委员会、物业管理公司、开发商实施综合管理,并尽快编制物业管理劳动定额,各物业各工种的工作量、材料消耗,与以机械台班损耗等做出明确的测定,使物业在竞争中一方面即可双向选择,又可防止物业行业不正当竞争。5,实行由业主委员会管理并自主选择物业公司的制度。由业主委员会选择物业管理公司,将会对物业公司的服务质量以直接的监视效果,促使物业公司提高自身综合管理水平,另一方面,业主委员会和业主公约在交纳管理费、遵守秩序和公德方面也对部成员具有强制约束力。6,加大监管力度,提高物业管理水平。政府部门应对开发商按国家有关规定支付的各项费用如维修、养护费、绿化养护费等实行全过程、全方位监视,保证能与时到位,并科学合理地使用。业主委员会和房地产开发商有权对物业管理公司的日常管理,各项收费,房屋与公共设施,设备的养护、维修和搭乱建、改变房地产和公用设施用途,以与不履行物业管理合同、管理方法、规定的行为进展严格监视。7,强化管理、树立品牌。8,建立激励机制,促进物业行业健康开展。1.3.3 设计目标小区物业信息管理系统是针对当代社会这一市场需要应运而生的,住宅小区越来越成为居住的主流。小区物业信息管理系统是为小区管理小区用户与更好的维护小区各项物业管理与业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,实现各项管理等几个方面的功能。对物管中心来说小区住户的报修,住户的投诉与处理的结果信息的反响、小区停车场7/72word的管理、各项设备的维修等都需要考虑到。住户报修管理需要仔细的记录报修的容,接待的人员,日期,维修的人员,费用,住户对于维修后情况的反响等各项情况资料。投诉管理需要记录投诉人资料、投诉容与处理过程。对于小区车辆要有车位编号、停车户主、车位位置等记录。在功能方面,对楼盘、户型有介绍。对住户、房产资料有记录。对住户投诉信息,水电煤气交费情况有记录。对物业设备有登记。8/72word第2章系统开发环境介绍2.1 开发环境的选择目前在应用开发领域中,主要分成两大编程体系,一种是基于浏览器的B/S(Brower/Server)的结构,另一种是C/S(Client/Server)结构。在本次开发设计中,选择的开发环境为基于B/S结构的体系,开发技术为JSP,后台采用SQLServer2000数据库。JSP技术由SUN公司推出,是J2EE(Java2EnterpriseEdition,Java2企业版十三种核心技术的一种。JSP技术是目前应用开发中的核心技术,也是目前流行的3P技术中应用最广泛的一种。B/S软件体系结构,即BroWSer/Server浏览器/服务器结构,是随着Internet技术的兴起,对C/S体系结构的一种变化或者改良的结构。在B/S体系结构下,用户界面完全通过浏览器实现,一局部事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,维护和升级也比拟方便。采用JSP÷JavaBean设计模式,JSP页面独自响应请求并将处理结果返回客户,所有的数据库操作通过JavaBean来实现。JavaBean是一种可以重用的Java组件,通过JavaBean的组合可以快速的生成新的应用程序,其最大的优点是可以实现代码的重复利用,而且有利于程序的维护。相对于其他网页技术,JSP具有很多优势。L将容的生成和显示进展别离。WEB页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,使用JSP标识或者脚本来生成页面上的动态容,生成容的逻辑被封装在标识和JavaBean组件中。9/72word2,采用扩展标签和JavaBean简化页面开发并生成可重用的组件。绝大多数JSP页面依赖于可重用、跨平台的组建JavaBean或者E组件。开发人员能够共享和交换组建,使得这些组建被更多的用户使用。3,JSP开发技术具有Java技术带来的所有优点。由于JSP页面的置脚本语言是基于Java编程语言的,而且所有的JSP页面被编译成为JavaSerVIet,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理、安全性和"一次编写,各处运行等。2.2 开发环境简介2.2.1 数据库SQLServer2000概述SQLServer2000是Microsoft公司推出的一种数据库管理和开发的工具,SQLServer2000包括服务器资源管理器、企业管理器、查询分析器、事件探测器和联机丛书等实用工具。服务器资源管理器管理SQLSerVer服务器的启动、暂停和停止。服务器资源管理器运行后,如果服务器资源管理器的设置为"当启动OS时自动启动服务,该服务会自动启动。只有服务器资源管理器处于运行状态时,应用程序才能访问数据库,否如此应用程序无法连接到数据库。企业管理器是SQLServer2000中的重要工具,使用该工具可以创建系统数据库、连接服务器资源管理器等。在企业管理器中,可以实现对各种数据库对象的管理,可以通过树状结构查看数据库的默认结构。在企业管理器的某个特定数据库中还可以使用自定义数据类型和用户自定义函数等高级功能。10 /72word在SQLServer2000企业管理器中,查询分析器主要以图形窗口形式执行SQL语句和脚本,如使用文本文件新建数据库、使用SQL语句查询、修改、添加和删除数据库表的记录等。SQLServer数据库是世界上使用最广泛的关系数据系统之一。SQLSerVer是由MiCroSoft开发和推广的关系数据库系统DBMS),它最初是由Microsoft.SybaSe和AShton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本,SQLServer特点介绍如下。1,与因特网的集成。SQLServer2000的数据库引擎全面支持XML,能使用户很容易地将数据库中的数据发布到Web页面上。2,可伸缩性与可用性。可跨越从运行WindoWS95/98的电脑到运行Windows2000的大型多处理器等多种平台使用。另外,对联合服务器、索引视图等的支持,使得SQLServer2000企业版可以升级到最大Web站点所需的性能级别。3,企业级数据库功能。SQLServer2000的查询可以引用来自不同数据库的数据。而且这些对于用户来说是完全透明的。分布式数据库将保证任何分布式数据更新时的完整性,复制可以使我们能够维护多个数据复本,这些用户能够自主地进展工作,然后再将所做的修改合并到发布数据库。SQLServer2000关系数据库引擎能够充分保护数据完整性,还可以将管理并发修改数据库开销到最小。4,易于安装、部署和使用。SQLServer2000由一系列的管理和开发工具组成,这些工具使得在多个站点上进展SQLSerVer的安装、部署、管理和使用变得更加容易。开发人员可以更加快速地交付SQLSerVer应用程序,而且只需要进展最少的安装和管理就可以实现这些应用程序。SQLServer是一个建立在MSWindowsNT操作系统根底之上的,支持多个并发用11 /72word户关系型数据库管理系统。它为在复杂环境下有效地实现重要的商业应用提供了一个强有力的客户机/服务器平台。它结合MicrosoftwindowsNT操作系统的能力,提供了一个安全的、可扩展的、易管理、高端性能的客户机/服务器数据库平台。这是最终选择它作为后台数据库管理系统的原因。2.2.2开发技术JSP简介JSP(JavaServerPage)是在普通Html中嵌入了Java代码的一个脚本,在这一点上,它与其它的脚本语言(如PHP)一样,但它与其它语言不同的是,其它脚本语言由服务器直接解释这个脚本,而Jsp如此由Jsp容器(如TOmCat)首先将其转化为SerVIet,然后再调用JaVaC将Servlet编译为ClaSS文件。最终,服务器解释的是ClaSS文件。SerVIet其实是一个特殊的Java类,Servlet类一般从HttpServIet类继承而来,在这个类中至少要实现doGet或者doPost函数,在这两个函数中处理来自客户的请求,然后将结果返回。Servlet和Jsp是Sun公司J2EE架构中重要的局部。由于基于Java语言,因此其可以方便的调用功能强大的JavaAPI(如JDBC)oTomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由ApachezSun和其它一些公司与个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规总能在Tomcat中得到表现。由于JaVa的跨平台特性,基于Java的Tomcat也具有跨平台性。在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译。编译以后,访问将会很快。另外TomCat也提12 /72word供了一个应用,manager,访问这个应用需要用户名和密码,用户名和密码存储在一个xml文件中。通过这个应用,辅助于Ftp,可以在远程通过Web部署和撤销应用。当然本地也可以。Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能,处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apacheo我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,1oTomcat处理Jsp和Servleto13 /72word第3章系统分析3.1 可行性研究可行性研究的目的是用最小的代价、在尽可能短的时间确定问题是否能够解决,以与是否值得解决,在项目开发之前进展可行性论证是非常必要的。可行性研究实际上是一次简化的系统分析和设计的过程,应从技术可行性、经济可行性、操作可行性和社会可行性等方面着手。3.1.1 技术可行性技术上的可行性,主要考虑使用现有的技术,能否在预定的时间实现该系统的功能。作为计算机科学与技术专业的本科毕业生,掌握了数据库原理与其应用技术,计算机编程等课程,对数据库的设计、应用、维护与程序的编写、调试有了深刻的认识与一定的实践能力,从一定程度上具备了开发该系统的能力。再通过教师对本系统的讲解与亲身调研,对系统根本熟悉,预计在一个月完毕编码工作,再进展完善与调试,本系统在两个月根本可以投入使用。本系统采用SQLServer2000进展后台数据库的管理、操作和维护,用JSP开发语言进展前台界面设计、与后台数据库的接口、数据的录入、查询、浏览等功能。由于SQLSerVer和JSP强大的数据库开发功能、方便快捷的数据库接口设计功能、使用的灵活、以与他们当前的广泛实际应用,充分说明本系统在技术方面可行。14/72word3.1.2经济可行性主要从对项目的经济上进展分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用,另一个是取得的收益。这是个独立的小区物业来管理系统,从投入的人力,财力与物力来讲不是很多,只要一台服务器,这个系统就可以运行起来。由于目前国新兴建了很多住宅小区,然而有相当一局部没有使用现代化的计算机软件管理,因而急需提高物业管理水平、管理质量和管理工作的效率,减少不必要的开支降低本钱,同时本系统本钱较低,使用灵活,简单易学,所以市场前景看好在经济方面可行。而且使用JSP语言进展开发、维护费用不高,经济上完全可行。3.1.3 操作可行性操作可行性主要是分析系统的运行方式、操作规程在用户组织是否可以有效、顺利实施等问题。在网络正在迅猛开展的今天,越来越多的人开始注重操作的简洁与方便于工作,随着科学技术的开展,知识量的增大,设计本系统代替了人工操作的不便,因此系统在实践上具备了可行性。该系统设计清晰,有良好的用户界面,操作简洁,有完善的异常处理机制和提示信息,用户只要经过简单的培训就可使用,因此操作方面可行。3.1.4 社会可行性1.1 /72word本系统在设计过程中,没有涉与到任何法律方面的问题,只是针对需求进展设计,因此在社会上是可行的。综上所述,本系统通过前台展示,并为小区人员操作提供方便。通过本系统增强了小区管理人员与住户之是的沟通,使小区管理人员能与时了解住户的需求,并帮助住户解决一系列的问题,从而提高了小区管理的效率。因此,开发本系统具有可行性。1.2 需求分析小区物业管理系统是面向小区的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进展集中管理而开发的系统。该系统是基于Bean的MVC模型下连接SQLSERVER数据库进展开发的小区物业管理系统,力求与实际相结合具有查询、管理等功能,旨在达到使小区的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。小区物业管理系统是现代居住小区不可缺少的一局部,一个构建完善的管理系统可以使小区的日常管理工作更加的顺畅、方便。本系统是根据小区日常工作特点设计出的一个物业管理系统,系统以权限设置、资料管理、维修管理、费用管理和设备管理为核心,并辅助以数据统计功能,实现小区工作的系统化管理。通过相关调研,该系统应具有以下几局部的功能。1,权限设置模块。本系统的用户身份分为两种,一是系统管理员,二是普通用户。每种身份的用户登录本系统时都需要有自己的用户名与密码。系统管理员可对本系统做所有操作,而普通用户只能对本系统做一些根本操作,例如,对楼房信息、小区信息、设施信息、停车场信息的浏览与查询,对报修信息、投诉信息的添加,对自身密码的修改。每人登录本系统时所输入的用户名与密码都不能为空。只有输入正确的信息才能对本系统进16/72word展操作。2,小区信息管理模块。主要实现对小区停车场、楼房、设施等根本信息的添加、查询、删除和修改等根本操作。3,人员信息管理模块。主要实现系统管理员对住户与小区工作人员信息的添加、查询、修改、删除等根本操作。4,住户投诉信息管理模块。主要实现对住户投诉信息的添加、查询、修改、删除等根本操作。5,住户报修信息管理模块。主要实现对住户报修信息的添加、杳询、修改、删除等根本操作。6,设施维修信息管理模块。主要实现管理人员对设施维修信息情况的添加、查询、修改、删除等根本操作。7,收费信息管理模块。主要实现对住户的物业费、水费、电费、煤气费、保洁费与其它费用的添加、查询、修改与删除的功能。1.3 系统流程图分析员在进展可行性研究时需要了解和分析现有的系统,并以概括的形式表达对现有系统的认识。系统流程图是概括地描绘物理系统的传统工具。它表达的是数据在系统各部件之间流动的情况,而不是对数据进展加工处理的控制过程,因此尽管系统流程图的某些符号和程序流程图的符号形式一样,但是它表示的是物理数据流图而不是程序流程图。如图4.1所示。17 /72word维修信息报修信息投诉信息接接接收收收登录信息处理操作员操作员添加、删除、修改住户信息收费信息楼房信息图3.1系统流程图18 /72word第4章系统总体设计4.1 系统设计的目标在现代化物业管理中,为了加强对物业的管理,为了不断满足日益增加的住宅和服务的需求,充分发挥所管理的物业的