(完整版)小区服务管理系统的设计与实现终稿毕业论文设计.doc_第1页
(完整版)小区服务管理系统的设计与实现终稿毕业论文设计.doc_第2页
(完整版)小区服务管理系统的设计与实现终稿毕业论文设计.doc_第3页
(完整版)小区服务管理系统的设计与实现终稿毕业论文设计.doc_第4页
(完整版)小区服务管理系统的设计与实现终稿毕业论文设计.doc_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

1、优秀论文审核通过未经允许切勿外传JIU JIANG UNIVERSITY毕业设计题目 小区服务管理系统的设计与实现英文题目The Design And ImplementationofCommunity Service ManagementSystem院系信息科学与技术学院专业计算机科学与技术姓名班级学号A1021指导教师二一四年五月摘要改革开放以来,由于国民经济的段发展和人民生活水平的极大提高,提供良好的居住环境和优质的小区服务已经成为大家购买住宅的首要条件。对于想要购买房屋的住户已不只是关心购楼时的优惠和承诺,对于售后提供的小区服务管理也提出了更高层次的要求。面对越来越繁琐和复杂的工作,如

2、果还依靠人工来处理不仅效率低下,保密性也得不到保证,而且时间一长还会产生大量文件和数据,这样对查找,更新和维护都带来了不少的困难 【 1】。物业管理企业想要解决这一棘手问题,对物业管理进行宏观的和微观的细致管理,其中最好的办法是依托现代计算机、通信和网络技术,建立现代化的综合管理信息系统来实现对小区物业的管理,提高业务处理的效率和可靠性,并进而对各类管理信息进行系统整理和分析,优化管理者的决策,提高业主满意度和提升物业形象,才能使企业在激烈的市场竞争中立于不败之地。本文从小区管理的发展现状入手,借鉴国外成功的优秀案例,同时结合我们国家小区服务管理发展的实际情况,因地制宜,来探讨并设计出符合我们

3、中国人管理习惯和服务模式的小区服务管理系统。本系统采用 BS 模式,以 SSH框架为基础,使用 Tomcat 服务器,后台数据库使用小型的 MySQL数据库,以 MyEclipse 作为开发工具来展开设计。主要实现了管理者和用户的注册与登录,住户查询费用,住户报修、保洁、留言以及管理者添加发布信息,设置费用,完善服务等功能。这些功能让住户的问题得到较快的解决,也让管理者逃脱于繁琐的工作中,大大提高了工作效率。关键词 :小区管理, BrowserServer,信息技术AbstractSince China's reform and opening up, due to the perio

4、d of development of the national economy and people's living standards greatly improved, provide a good living environment and quality of community service of people buy the face of increasingly cumbersome and complex work, if you still rely on artificial to deal with not only inefficient, it is

5、 modern computer, communication and network technology, set up the comprehensivemanagement information system to realize modernization of residential property management, improve the efficiency of business processingand reliability, and further arrangement and analysis of all kinds of management inf

6、ormation system, optimize the management decisions, improve the satisfaction and improve the image of the property owner, can make the enterprise in an impregnable position in the intense market competition.This article from the current situation of the development of community management, draw less

7、ons from foreign successful good example, and combining with the actual situation of our country community service management development, adjust measures to local conditions, to explore and design in accordance with our Chinesethe SSH framework, using Tomcat server, background database using a smal

8、l MySQL database, to design the MyEclipse as development tools. Mainly implements the management and user registration and login, query cost, resident service, cleaning, leave a message and add publication information, managers set up cost, perfect service, and other functions. These features make t

9、he residents get faster solve, also let managers to escape in the tedious work, greatly improving the work efficiency.Keywords:CommunityManagement,BrowserServer,InformationTechnology目录摘 要.IAbstract .II1 绪论1.1小区服务管理系统的发展现状 .(1)1.2选题的意义 .(2)1.3论文结构 .(3)2 系统分析2.1系统可行性分析 . .(4)2.2应用需求分析 . .(6)2.3系统流程分析

10、. .(6)2.4功能需求分析 . .(7)2.5本章小结 .(8)3 系统的设计3.1系统功能模块的设计 .(9)3.2系统环境设计 . .(11)3.3数据库设计 . .(11)3.4系统用例图 . .(27)4 系统的实现4.1系统登录 .(29)4.2房屋管理 .(30)4.3收费管理 .(30)4.4业主管理 .(31)4.5巡查提醒日志管理 . .(32)4.6报修服务 .(32)4.7员工管理 .(33)4.8意见簿服务 . .(33)5 系统的测试与维护5.1系统测试 .(34)5.2系统维护 .(35)5.3本章小结 .(35)6 总结与展望6.1论文工作总结 .(36)6.

11、2未来工作展望 .(37)致谢38参考文献391 绪论1.1 小区服务管理系统的发展现状随着计算机与网络技术的普及和发展,我们的社会正在向信息一体化不断前进,信息所起的作用也日益渗透到人们日常生活的方方面面。 因此,各行各业都逐渐在利用计算机网络技术来开发自动化的管理和办公系统,小区服务的管理过程同样也是适合使用计算机网络技术来进行简化工作、提高效率的行业之一。它随着计算机网络技术的发展在发生着翻天覆地的变化,更加便捷地为居民的生活带来方便,以致生活中的许多问题得到解决。而建立基于计算机信息技术的处理平台使得住户生活问题的处理变得快捷、容易,并且促进小区服务的完善,为小区居民带来更大的福利,便

12、捷人们的生活。因此充分利用网络资源来管理小区的的各项事务,完善小区服务以及将人们的纳入信息化,网络化,便捷化是我们需要考虑的。在西方的许多发达国家,通过计算机来管理居民生活,解决居民问题已经成为一种趋势。国外物业管理企业一般具有较大规模的稳定的技术队伍来提供服务与技术支持,已经具有了完善的管理体系,融合优秀的管理控制思想,针对地产企业各业务环节并按企业要求实时监控业务运营,在高效、清晰的业务流程下实现业务运营的管理控制。例如世界上第一座智能化大厦诞生于美国,将大厦的各项服务设施都纳入计算机管理的系统,不仅为居民提供了各项生活服务,而且也为后面小区服务管理系统的完善待定了基础,也为我国小区的智能

13、管理提供了借鉴的方向。在我国,改革开放以来,住宅建设迅猛发展。大量住宅小区投入使用,带来了管理工作的变化, 除了对房屋进行维修外, 还必须对附属物、 设备、场地、环卫绿化、道路、治安进行专业化管理,以保持新建住区的完好,发挥其整体功能和综合效益。国外和香港对住宅区和其它物业实施专业化管理的经验被引入,取得了较好的效果,带动了全国物业管理工作的起步和发展。 1992 年,国家由计划经济走向社会主义市场经济,人们生活水平有了提高,居民也慢慢转变了对居住问题的关注点,从有无转变为大小,继而更加注重环境和社区服务。与此同时,广大住户对于自己所拥有的产业逐渐树立了保持房产和附属设施完好,以达到保值增值目

14、的的观念,使的小区管理的好坏也成为大家选房居住的重要因素。基于上诉情况,虽然现在有很多的小区管理者都在引进先进的管理技术和管理系统,但目前我国的小区管理系统仍然存在许多问题。所以,现在急需慢慢找到问题,建立更加合理,完备的小区服务管理系统。1.2选题的意义传统的小区管理工作大部分还是进行手工管理,工作效率十分低下,并且不能及时处理小区的各种情况,也不方便工作人员之间的沟通,不便于动态地了解住户的需求和情况,不能满足现代化小区管理的需求。同时手工管理还存在着很多缺点,由于一些不可避免的认为因素,经常造成数据的误报、丢失和遗漏。信息化管理有着计算速度快,信息存储量大等许多优点,为我们提供及时处理的

15、信息的同时也提高着我们工作人员自身的服务素质。因此,完善小区服务管理系统,对小区管理者和小区住户来说无疑都具有重要的意义。建立完备的小区服务管理系统,既符合人性化、便捷化的管理,有大大提高了人们日常生活的质量,减少了因误会导致的种种不和谐的因素,有利益社会主义和谐社会的建设,提高人民生活的幸福感。对小区管理者而言,小区服务管理系统建设的意义主要体现在以下几个方面:1) 规范物业管理企业的各项业务,清晰业务流程。管理系统的实现使得各工作人员各司其职,各部门的业务流程都清晰明朗,各部门之间相互配合工作,出问题之后可以进行明确的问责,避免人员之间相互推卸,真正实现企业管理的可视性和可控性。2) 提高

16、工作效率,减小开销。系统建立起来之后,可以完成全方位的快速查询,减少不必要的重复劳动,形成完备的工程及档案,提高日常工作管理水平。灵活、准确的完成各项费用的计算和收缴,减少因人为因素所带来的麻烦,提高财务的工作效率,保证小区服务的完善。同时加强了员工之间的沟通,及时解决各类问题,为住户提供优质服务。3) 提高员工自身素质,住户感受优质服务在互相沟通的过程中,使得员工之间的关系变得和谐,创造了一个轻松愉快的工作环境。清晰的业务流程使得工作人员让人感觉十分专业,为客户提供最详细的解说和解答方案。小区服务的完善也让住户生活舒心,为小区带来轻松愉快的生活氛围。1.3 论文结构本文共分为六个部分来完成对

17、系统的设计和实现。实施过程主要根据信息系统项目管理工程定义的开发流程来进行的。1. 绪论主要介绍了论文题目的来源,描述了小区服务管理系统的国内和国外的发展现状,对选题的意义进行了阐述,分析了本系统所带来的优势和好处,以及接下来的要呈现的论文结构。2. 系统需求分析先从系统的可行性分析, 具体从阐述了技术可行性, 经济可行性和社会可行性等方面来进行展开;接着进行应用需求分析,业务流程分析和功能需求分析,逐一剖析该系统各个方面的设计方向,最后进行小结。3. 系统的设计本章节主要包括系统功能模块设计,系统环境设计和数据库设计。功能模块设计主要把握该系统的功能的基本健全以及把握系统的整体框架;然后介绍

18、该系统的设计以及实施环境,最后就是对系统进行具体的详细的数据库设计。4. 系统的实现主要是编写代码实现该系统的一些基本功能,以及系统各个功能模块的实现。5. 系统测试与维护6. 总结与展望2 系统分析对软件需求的深入理解是软件开发工作获得成功的前提条件,本章将对系统各方面的需求进行分析。2.1 系统可行性分析2.1.1 技术可行性分析由 Struts2+Spring+Hibernate 集成的 SSH框架是目前比较受大众欢迎的 Web应用程序开发的框架。其中,以 Struts2 作为表现层的 MVC框架,以 Hibernate 作为持久层的 ORM框架,使用 Spring 管理 DAO组件、持

19、久层组件和表现层组件,使用 JSP 技术实现表现层 【2 】。具体做法是:根据系统的需求按照面向对象的方法提出一些模型, 然后让这些模型实现为 Java 的基本对象,再编写实现基本的 DAO 接口,给出持久层的基本业务流程。在系统代码实现时,可以使用 JSP作为表现层,负责收集用户请求数据以及业务数据的表示;将Struts2 作为 MVC框架,用 Struts2 里的 Action 来拦截用户的所有请求,包括系统的链接和表单提交等都由 Struts2 处理和转发;用 Spring 框架提供的 Ioc 容器作为业务逻辑组件和 DAO组件的工厂,负责生产和管理这些事例;最后将Hibernate作为

20、 ORM框架使用,可以简化数据库的访问并在 JDBC层上提供更好的封装。使用这种类型的开发方式,彻底地分离业务逻辑层和持久层,大大降低了对于系统修改工作的难度,让代码更具可复制性,真正意义上实现低耦合的代码编写要求。无论客户的要求怎么变化,只需要在原来代码的基础上进行修改,模型层基本上很少改动,大大提高了代码的使用效率和团队的开发效率,节约了系统资源,有利于团队成员展开更好的合作。2.1.2 经济可行性分析BS 模式最大的优势在于无需安装任何软件就可以随时随地使用电脑进行操作。该系统使用目前最流行的 BS 结构,大大减少了系统的运行和维护成本。而对于用户来说也不需要安装任何软件,只要有一台可以

21、联网的计算机,就可以访问并使用系统来进行管理工作。而且,该系统开发周短,技术上也没有什么难以攻克的难关,开发的成本较低。另外,该系统的成功研发会给小区服务的管理者带来非常多的效益,不仅大大减少了工作人员的工作量,还提高了工作效率,避免了不必要的麻烦和错误,主要表现如下:( 1)提高解决住户问题的速度,为住户提供优质的服务。( 2)提高管理者的工作效率,降低了因工作失误带来的风险和误会。( 3)大大降低了管理成本,让管理者可以腾出更多的时间和精力来优化对住户的服务,实现以住户为上的宗旨。上述情况表明了该系统的开发拥有很好的经济效益,有利于推动小区管理系统的普及,因此在经济上也是可行的。2.1.3

22、 社会可行性分析信息技术发展的日新月异,上至老人,下到小孩,都或多或少地懂得计算机网络的使用,因此,计算机网络也日益成为大家生活娱乐必不可少的部分。对于管理者和住户而言,他们也强烈要求改变在小区管理上的尴尬局面,住户希望他们在日常生活的中的问题可以得到及时的反馈和解决,随时查看自己住房的各项费用,以免因欠费所带来的生活不便,同时管理者也希望可以和住户及时沟通交流,尽早解决住户的问题,提高自身的服务效率,为住户带来更好的生活体验。所以开发该系统也具有十分重要的社会意义。根据上述说明,本系统的研究和开发不论是从技术上、经济上、还是社会等各个方面来研究都是可行的,将该系统作为研究对象是非常有必要的。

23、2.2 应用需求分析根据对本市几家小区住户的调查,目前大部分还是采用比较老式的管理方式,全靠手工记录,人员通知来进行,虽然有个别小区也使用系统管理,但系统功能不完善,存在滞后和小时错误等问题,使得系统管理并没有普及。小区的管理者也迫切希望改变不适应的管理模式,主要表现在以下几个方面:1. 对于用户而言,住户在家就可以通过登录系统,查看自己应缴纳的费用并上网缴费,对自己房屋的损坏进行及时报修;可以查询小区的房屋信息,根据自己的意愿进行选择自己满意的房屋。2. 对于管理者而言,管理者可以及时查看住户存在的问题并通知人员进行维护,解决住户问题,同时对小区的保安和保洁进行统一规划安排,完善小区环境,提

24、高服务。2.3 系统流程分析系统流程图是描述系统物理关系的一种非常便利且有效的工具,它表达了数据在系统之间的流转和变化情况,并不是对数据进行简单的加工处理。我们在研究系统的可行性时,需要分析和了解用户的各种需求,完善到系统中,并以简单概括的方式来表达我们对系统的认识。因此,绘制一张完整的流程图是十分必要且必不可少的,这回事后面我们进行开发的重要依据。基本流程图如图2-1 所示。图 2-1 系统流程图2.4 功能需求分析小区服务管理系统是面向小区的服务事务,包括住户管理,小区管理等一系列的管理业务,是利用信息技术来进行统一管理而研发的系统。该系统是基于BS 模式下连接个人小型数据库MySQL而进

25、行研发的小区物业服务管理系统, 尽可能收集客户的需求, 与实际相结合, 实现最基本的增、删、改、查、功能,力求使住户小区的管理和经营模式趋于信息化,从而达到提高工作效率的目的。小区服务管理系统是现代居住小区不可或缺的一部分,构建一个完善的服务管理系统更是当今社会提高工作效率,完善管理服务的必然要求。该系统是以小区日常工作特点为依据开发出来的一个服务管理系统, 系统通过对用户管理, 费用管理,保洁管理, 绿化管理,投诉服务等来实现小区内工作的系统化管理。经过有关的调查,本系统应具有由以下几个功能模块:1权限设置模块。该系统的用户身份分为管理员和普通用户两种。用户登录时需要输入自己的用户名与密码。

26、管理员拥有对系统的全部权限,而普通用户则拥有一些基本的操作,如对楼房信息等的浏览和查询,添加报修信息,修改密码,投诉留言等。登录系统时都必须要输入用户名和密码。只有输入正确的用户信息才能进行系统操作。2住户投诉信息管理模块。对于住户不满意的小区服务,用户可以通过系统留言,反应情况,管理者看到消息后及时对住户进行解决。3. 小区房屋管理模块。主要用于管理者管理物业,添加,修改房屋信息等。4. 报修信息管理模块。主要针对住户而实现的功能。住户可以对自己住宅所需维护的物品进行报修。5. 维修信息管理模块。首先用户经过报修,管理者在后台安排人员对住户的要求进行维修,并且及时反馈维修情况。6. 费用管理

27、模块。管理者通过通过系统生成物业费,住户也可以通过系统缴纳物业费,并且可以查询缴费状况。7. 人员信息管理模块。小区管理员实习队住户和工作人员信息的增、删、改、查功能。2.5 本章小结本章通过对系统进行可行性分析、应用性需求分析、系统流程分析和功能需求分析,分析了系统的一些细节模块的具体功能,为系统的设计和实现打下了基础。3 系统的设计经过需求分析阶段的工作,本章将对系统进行总体设计和详细设计。3.1 系统功能模块的设计3.1.1 小区信息管理模块该功能模块主要是用于小区基本资料的管理,主要是管理小区的楼房信息。该模块主要包含小区楼房的具体信息, 包括楼房编号, 门牌号,方位,面积,状态,入住

28、户主等信息,管理者可以对其进行增加,删除,修改,查询等操作。3.1.2 人员信息管理模块在本系统中主要有住户和小区工作者这两类人员,然后由管理者来进行统一管理。由此可见,该模块包括住户信息和工作人员信息者两类。住户信息主要包括住户编号,姓名,家庭成员,入住时间等;工作人员信息主要包括职工编号,姓名,性别,联系方式,入职岗位,入职时间等。而对于这部分的功能主要也是实现信息的增加、删除、修改、查询等功能。3.1.3 服务管理模块该功能模块是小区服务管理过程中,如果住户对管理有意见需要投诉或者住户的设备顺坏需要报修坏以及小区自身的保安巡查和保洁绿化等工作的安排时,该模块就可以解决这些问题。因此该模块

29、就涉及到住户投诉信息的处理、设备报修等情况的维护以及设备维修情况的及时了解等一系列工作。在该模块中需要用户和管理者同时进行使用,因此也包含了住户投诉信息管理,住户报修管理,小区维修管理,保洁绿化管理以及保安巡查管理的一系列功能。当然这些管理模块里面最基本的还是少不了增加、删除、修改、查询等功能。3.1.4 费用管理模块该模块是住户在入住以后,用于记录用户发生的一系列的物业费用。在该模块中,用户可以查询自己需要交纳的费用以及费用的交纳状况。管理者在月底可以生产物业费,并通知住户及时交纳费用,也可以自行收取物业费。系统功能模块图如图3-1 所示。图 3-1系统功能模块图3.2 系统环境设计3.2.

30、1 硬件环境分析系统最低配置为:至少200MHz Inter Pentium 处理器, 256M 内存,20G 硬盘,外加鼠标、键盘、显示器等相应配置。3.2.2 网站系统运行环境分析网站系统按照标准的 800× 600 分辨率运行;该房屋交易信息系统必须在安装了 IIS (Internet 信息服务器)、MySQL 数据库等软件的计算机上运行。系统开发使用了 MyEclipse(开发平台)、IIS(Internet 信息服务器)、MySQL 数据库 9。3.2.3 系统开发环境分析至少 200MHz Inter Pentium 处理器,512M 内存,40G 硬盘,Windows

31、7 系统, MyEclipse(开发平台),MySQL 数据库,屏幕分辨率 800×600。3.2.4 数据库要求使创建的数据库和数据库表能够充分的满足系统管理信息的添加,查询,修改等操作使用。收集基本数据,数据结构和数据流程。3.3 数据库设计数据库的建立需要服务个系统的每个功能模块,因此不能简单地将数据罗列出来,而是要根据合理的排列,力求消耗最少的资源,实现资源利用的最大化。 Oracle、 MySQL 和 SQL Server 等数据库管理系统是目前比较常用的,我们选择MySQL 最为本系统的数据库管理系统,它的功能强大,使用简单,是中小型系统经常采用的个人数据库。3.3.1

32、数据流图数据流程图是一种能全面地描述信息系统逻辑模型的主要工具4。它通过使用少的的几种符号来综合反映出信息在系统中的流动,处理和存储情况。本系统的数据流图如图3-2 所示。图 3-2 数据流图3.3.2 数据字典数据字典是为了说明流程图中各个元素的详细作用而建的。数据字典的内容主要是对数据流程图中的数据项,数据结构,数据流,处理逻辑,数据存储和外部实体等六个方面来进行具体的定义1数据项( 1)数据项: yezhuID含义说明:用于标识用户别名:用户编号长度: 18取值含义:用户在该小区的唯一编号逻辑关系:主键( 2)数据项: wuyefeiID含义说明:用于标识收费项目别名:收费编号长度: 1

33、1取值含义:系统自动分配逻辑关系:主键【4 】。( 4)数据项: _accoune )字段名说明类型长度备注admin_accountID用户编号int18主键admin_username用户名称varchar10admin_password用户密码varchar10admin_role角色int1标识用户表 3-3 新闻表( notify )字段说明类型长度备注notifyID新闻编号int11主键notify_content新闻内容varchar255notify_date发布日期datetime0notify_title新闻标题varchar255notify_uper发布者varcha

34、r255表 3-4 工作人员表( personnel )字段名说明类型长度备注personnelID人员编号int18主键personnel_name人员名称varchar255personnel_age年龄int11personnel_sex性别varchar2personnel_idcard身份证varchar255personnel_jiguan籍贯varchar255personnel_phone电话varchar255personnel_addr地址varchar255personnel_xueli学历varchar255personnel_gongling工龄varchar255p

35、ersonnel_oldwork以往经历varchar255personnel_daozhidate任职时间datetime0personnel_lizhidate离职时间datetime0personnel_worktype工作岗位varchar255personnel_daozhimemo任职状态varchar255表 3-5 楼房表( homes)字段名说明类型长度备注homesID楼房编号int11主键homes_number门牌号varchar255homes_lou楼栋varchar255homes_type楼房类型varchar255homes_area楼房面积int11单元号v

36、archar255homes_louceng楼层号varchar255homes_chaoxiang朝向varchar255homes_memo状态varchar255homes_yezhu业主varchar255表 3-6保洁绿化表(lvhua )字段名说明类型长度备注lvhuaID保洁编号int11主键lvhua_area保洁地点varchar255lvhua_style保洁类型varchar255lvhua_fuzheren负责人varchar255lvhua_date保洁时间datetime0lvhua_status状态varchar255表 3-7 收费表(物业费)字段名说明类型长度

37、备注wuyefeiID收费编号int11主键wuyefei_yezhu业主varchar255wuyefei_homes_number门牌号varchar255wuyefei_danjia物业费单价double2,2wuyefei_status缴费状态varchar255wuyefei_year费用日期datetime0wuyefei_money物业费double4,2wuyefei_date收费日期datetime0表 3-8 巡查表( xuncha )字段说明类型长度备注xunchaID巡查编号int11主键xuncha_person巡查人员varchar255xuncha_type时间类

38、型datetime0xuncha_chuliren事件处理人varchar255xuncha_dangshiren时间当事人varchar255xuncha_result事件结果varchar255xuncha_time发生时间datetime0表 3-9 投诉表( tousu )字段名说明类型长度备注id投诉编号int11主键content投诉内容varchar255title投诉标题varchar255createtime投诉日期datetime0yezhuname投诉人员varchar255表 3-10 报修表( maintain )字段名说明类型长度备注maintainID报修编号in

39、t11主键maintain_thing保修内容varchar255maintain_status报修原因varchar255maintain_homesnumber报修人员varchar255maintain_sdate报修日期datetime0maintain_rdate处理日期datetime0maintainer维修员varchar255maintain_smemo维修状态varchar2553.4 系统用例图系统用例图如3-8 所示。图 3-8 系统用例图本系统主要是由两种用户角色进行使用,一类是管理者,一类是用户,用户主要是用于缴费、报修和留言服务,管理者主要是使用维修,投诉等情况的

40、解决,以及安排保安巡查和保洁绿化等功能。在管理者使用的时候,可以及时知道住户的需求并提供解决方案,大大提高了小区管理的效率,也增加了小区在管理方面的信誉度。用户也可以感受到系统使用的便捷和强大, 在良好的生活环境下提升生活的幸福感。在数据库的设计方面做到了满足第三范式,由于系统用户的使用数量会不断增加,因此,减少表间的关联,使系统具备比较高的效率是十分重要的。4 系统的实现4.1 系统登录系统登录模块主要用于用户输入用户名和密码,完成登录操作。系统登录页面如图4-1 所示。图 4-1 系统登录页面系统登录:实现系统的登录。主要代码如下:protectedString doIntercept(A

41、ctionInvocationinvocation)throwsException Map<String,Object>map=invocation.getInvocationContext().getSession();Object peopleId = map.get("people_id"if(peopleId !=null)returninvocation.invoke(); else );return"noLogin"4.2 房屋管理房屋管理模块主要负责对房屋的各项基本信息进行管理。实现对房屋,员工,业主和房屋基本信息的增加、删除、

42、修改,系统页面如图4-2所示。图 4-2 房屋基本信息管理页面4.3 收费管理收费管理模块主要实现收取物业费:查询业主应缴的物业费及其明细,并对所选缴费向进行收费。可以输入查询条件提交服务器,服务器根据查询条件在数据库中进行查询,将结果显示在浏览器中,系统页面如图4-3 所示。图 4-3 收费管理页面4.4 业主管理业主管理模块主要实现业主的入住和户主的基本信息的填写。在业主入住后可以对其信息进行增加、删除、修改、查询等操作。系统页面如图4-4 所示。图 4-4 业主入住页面4.5 巡查提醒日志管理巡查日志管理模块主要实现小区的巡查登记:查询巡查日志及其明细。可以输入查询条件提交服务器,服务器

43、根据查询条件在数据库中进行查询,将结果显示在浏览器中,系统页面如图4-5 所示。图 4-5 巡查日志页面4.6 报修服务报修模块主要实现小区业主对房屋的报修:查询业主报修的处理情况。可以输入查询条件提交服务器,服务器根据查询条件在数据库中进行查询,将结果显示在浏览器中,系统页面如图4-6 所示。图 4-6 报修页面4.7 员工管理员工管理模块主要实现对员工基本信息的操作:查询员工的基本信息。可以输入查询条件提交服务器,服务器根据查询条件在数据库中进行查询,将结果显示在浏览器中,系统页面如图4-7 所示。图 4-7 员工管理页面4.8 意见簿服务意见簿服务模块主要实现小区业主对物业公司提出意见的

44、记录,查找意见的处理情况。在系统中输入查询条件,然后根据查询条件在数据库中进行查询,将结果显示在浏览器中,系统页面如图4-8 所示。图 4-8 意见簿服务页面、5 系统的测试与维护本章将对系统的测试方法和步骤以及后期的维护工作进行叙述。5.1 系统测试5.1.1 系统测试概述系统测试是软件开发的重要和必要的组成部分,是通过找到系统的缺陷和问题来间接改进系统质量的重要手段。因此在编写出每个模块之后就要对其对进行必要的测试。软件测试的目的与其它阶段的目的相反,软件测试的目的是发现错误。 同时我们在软件测试的过程中应该注意以下原则:1. 尽量避免由软件开发人员来自己测试自己的程序,因为只有由其他人来

45、进行,测试的结果才更更加客观、有效。2. 要尽早地并且不断地对自己的软件进行测试,将系统的测试贯穿于整个系统开发的过程中。3. 测试的数据有具有全面行,不仅要有符合正常条件的数据,也要有不符合条件的数据进行输入,确保系统在数据部正常的情况下系统也能正常运行。4. 全面检查每一个测试的结果,防止因为疏忽而导致错误被遗漏。5. 对于每个阶段进行额测试都要进行文档保存,记录下系统测试的过程,以备维护知识可以更快找到系统问题。在软件测试中有两种最常用的方法:黑盒测试和白盒测试 【 15】。黑盒测试在不考虑程序内部结构和逻辑的条件下,采用穷举输入测试,把在用户使用程序过程在可能出现的输入都作为测试的情况。白盒测试则是清楚了解程序的内部结构和逻辑,通过检测系统内部的流程动作是否按照之前计划的项目说明正常进行。在本系统中我们使用黑盒测试的方法来对系统进行使用上的修改和调整,检测该系统的功能

温馨提示

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

评论

0/150

提交评论