基于JAVAWEB的电信小区物业管理系统设计毕业论文

上传人:无*** 文档编号:132489055 上传时间:2022-08-08 格式:DOC 页数:30 大小:815KB
收藏 版权申诉 举报 下载
基于JAVAWEB的电信小区物业管理系统设计毕业论文_第1页
第1页 / 共30页
基于JAVAWEB的电信小区物业管理系统设计毕业论文_第2页
第2页 / 共30页
基于JAVAWEB的电信小区物业管理系统设计毕业论文_第3页
第3页 / 共30页
资源描述:

《基于JAVAWEB的电信小区物业管理系统设计毕业论文》由会员分享,可在线阅读,更多相关《基于JAVAWEB的电信小区物业管理系统设计毕业论文(30页珍藏版)》请在装配图网上搜索。

1、 届 别 2012 届 学 号 200715230234 毕业设计(论文) 基于JAVA WEB的电信小区物业管理系统设计姓 名 于流永 系 别、 专 业 经济与管理系 信息管理与信息系统专业 导 师 姓 名、职 称 唐小刚 讲师 完 成 时 间 2012年5月12日 目 录摘 要1AbstractII1 概论 11.1 长沙市香樟路电信小区楼盘的概述 11.2 小区物业管理系统概述,特点和国内外课题研究动态 11.3 选题的目的及意义 12 电信小区物业管理系统开发工具和技术支持 23 电信小区物业管理系统需求分析 2 用户需求分析 3 长沙市香樟路电信小区物业管理系统功能需求分析 4 长沙

2、市香樟路电信小区物业管理系统性能需求分析 43.4 数据需求分析 64 电信小区物业管理系统的概要设计 74.1 系统功能分析 74.2 数据库设计 75 电信小区物业管理系统的详细设计115.1 系统用户管理模块设计115.2 住户管理模块145.3 楼盘管理模块155.4 停车管理模块165.5 投诉管理模块175.6 报修管理模块195.7 收费管理模块205.8 收费管理查询子模块216 电信小区物业管理系统测试226.1 测试的作用与意义226.2 测试方法226.3 测试过程及结果23总 结24参考文献25致 谢26摘 要为了提高物业公司日常管理的工作效率,提高实施管理的准确性、科

3、学性,亦使担负管理的工作人员从繁杂的手工劳作中解脱出来,有更多的时间和精力从事深层次的工作,本文作者所开发的物业管理软件包括的几个模块,如系统维护、基本资料输入、物业管理、数据报表统计等,并且这些模块还提供了大量的查询功能,使物业管理能轻松方便地查到各方面的数据,为管理与决策提供了“数字依据”,同时也为了更方便的住户更方便的查询自己的信息。 本系统是根据物业管理的实际情况而设计,主要采用MyEclipse开发工具,java语言和MySQL数据库,以及一些html,css,javascript网页知识进行设计开发。 本文主要阐述了设计实施物业管理系统的过程。系统开发过程经历了初步调查、系统分析、

4、系统设计及系统实施等环节。整个开发过程,参阅了大量的资料和一些现存的系统,根据现有的物业系统进行更新,优化,在工作程序和方法上进行了科学规范,从而进行了系统开发。 关键词:Java;Jsp;MySQL;物业管理 ABSTRACT The target of the project is to improve the working efficiency of daily management in property companies,the accuracy and scientificy in the operation of management and to freed the sta

5、ff responsible for management from the complicated manual labor,thus they can have more time and energy to engage in the work of deeper level.This article highlights several modules in the software of property management The article have developed,for example, the maintenance of system,the entry of

6、basic data, the management of property, the statistics of data reporting,etc.And these modules also provide a large number of searching functions, so that managers can easily found datas of all aspects ,providing digital basis for management and decision-making. The system, designed according to the

7、 actual situation in the property management, mainly uses MyEclipse,java,jsp,and MySQL databases for providing some good development tools for the system application design and database establishment and its maintenance,and some html,css,javascript. This paper primarily describes the processes of de

8、signing and implementation of the System of Property Management.The processes of system development include preliminary investigation, analysis of systems, design and implementation of system and other aspects.The entire process of development, I search a lot of papers and some existing systems, and

9、 makes scientific norms in working procedures and methods, thus ensuring the smooth development of the system.Keyword: Java; JSP; MySQL; Property Management1 概论长沙市香樟路电信小区的概述本系统主要是对长沙市香樟路电信小区进行系统设计开发的。长沙市香樟路电信小区楼盘盖建于2010年,位于长沙市繁华地段韶山路与香樟路交汇处周边,占地面积30亩,目前共有15栋楼房,每栋楼有7层,每层有10套房。电信小区楼盘房子有一栋为电信资深员工提供套房,其

10、余的也已经全部入住。长沙市香樟路电信小区,主要是给电信公司员工家属和电信退休员工居住,以及由于地处长沙繁华地段。居住的90%是具有大专以上学历,在附近上班的白领家庭。优美,舒适的环境,需要一个正规的物业管理公司,长沙市香樟路电信小区的物业管理公司是由长沙市城和物业公司接管,城和物业管理注重塑造与自身规模相适应的企业文化,在关注人才个性发挥的同时,更强调团队协作的重要性。公因此,电信小区的安全,保洁工作都做体面,完善。目前,长沙市香樟路电信小区于2011年8月,被长沙市雨花区评为“长沙市雨花区优秀示范小区”,2011年12月被长沙市评为“长沙市优秀小区”的荣誉。小区物业管理系统概述,特点和国内外

11、课题研究动态小区物业管理是对小区的住户提供环境卫生,绿化,治安,消防,车辆车道及房屋维修,设施管理服务。物业管理系统是管理员对这些服务更方便,快捷的管理。迄今,中国的物业管理行业已经走过了二十几年的时间。随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护,甚至对各项投诉都要求小区管理者做的好,做的完善。目前,有少部分小区物业管理公司拥有一个管理系统,但是他们是基于计算机客户端的一个软件,不易维护,更新。还有大部分小区是用

12、白纸黑字记录小区的收费,停车,报修等小区的物业事项。这样不易于记忆,也不方便查看,对小区管理也是不安全。现今,市场经济的迅速发展和人们生活水平的快速提高,楼盘的不断的开发,住宅小区已经成为人们安家乐业的首选。长沙市香樟路电信小区,是很多人心目中的归宿,电信小区本身的美观、生活环境,地理位置优越,同时人们心中对物业社区小区的服务和管理也要求很高,诸如对小区的维修维护,甚至对各项投诉都要求小区管理者做的好,以及一些治安的管理也要求做的完善。这样需求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为我们设计小区物业管理系统提供

13、了市场需要。而我们设计的小区物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复。伴随着小区的规模不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,比如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 开发一个B/S模式的物业管理系统的很有必要的。这样不仅对小区的物业管理带来方便,而且对系统的维护,小区扩充,

14、系统分区域登陆使用起到很大的作用,不同于C/S模式只限于客户端安装才可以用,只要拥有电脑并可轻松了解小区情况,以及居民对自己物业收费的一些详细情况。 2 电信小区物业管理系统开发工具和技术支持长沙市香樟路电信小区物业管理要对15栋楼即上千户的业主需求进行管理,需要一个很好的平台去开发一个系统,需要一个很好的硬件,软件的支持,好的软件可以顺利,快速的开发一个系统,好的硬件能使系统运行得更快,更易方便快捷操作,也对以后更容易维护。以下是开发本系统的主要运用工具:2.1 MyEclipse的简介MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称My

15、Eclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的java SE ,Java EE集成开发环境,提供了完整的编码、调试、测试和发布功能,完整支持java 以及网页技术的开发,在结构上,MyEclipse的特征可以被分:J2EE模型,WEB开发工具, EJB开发工具, 应用程序服务器的连接器,J2EE项目部署服务,数据库服务, MyEclipse整合帮助等。长沙市香樟路物业管理系统选择的是一款相对经。2.2 Apache Tomcat的简要介绍Tomcat 是Apache基金组织的一个小型

16、的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,当你运行tomcat 时,tomcat 是单独运行的,电信小区物业管理选用的是相对稳定tomcat6.0。2.3 应用MySQL是一个小型关系型数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总

17、体拥有成本而选择了MySQL作为网站数据库。数据库中与开发语言最密切的连接那就是它的连接方式, 如下:首先在工程里引入MySQL5.0的驱动包,然后用以下代码来连接数据库: Class.forName(com.mysql.jdbc.Driver);/加载驱动URL:String url =jdbc:mysql:/localhost:3306/xqwy;String username=root;String password=123456;Connection conn= DriverManager.getConnection(url,username,password);/创建连接。2.4 J

18、SP技术简介JSP(Java Server Pages)是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP有点类似ASP技术,它是在网页HTML中插入java程序和一些标记,从而形成JSP文件。用JSP开发的Web应用是跨平台的,既能在windows下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。2.5 开发及运行环境硬件平台: CPU:T4400; 内存:1G以上。操作系统:Windows 2000/XP/7;数据库:;开发工具包:JDK Version1.6.2;JSP服务器:T

19、omcat;浏览器:, 推荐使用;3 电信小区物业管理系统需求分析 用户需求分析在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统,为了防止不合法用户对数据的察看和修改,本系统把用户分为二个级别:住户和管理员,住户可以管理自己的信息,可以提交报修信息和投诉信息,可以浏览收费信息和楼盘信息。管理员可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。当用户要进入系统是必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限赋予相应的使用功能,这些功能可以根据用户的标识符进行识别。 长沙市香樟路电信小区物业管理系统功能需求分析

20、小区物业管理系统是为了对小区物业实行计算机化的管理,以提高工作效率,方便用户。主要功能有对楼盘信息、收费、报修、投诉、维修等进行管理和基本资料管理以及对系统自身的用户权限管理。物管中心不但含有小区日常工作项目的信息,而且还包含了对各项功能的查询功能。系统管理主要任务是提高系统安全性和对系统提供良好的维护,如用户权限可以为用户提供权限服务。通过该系统,使小区的管理人员工作系统化、规范化、自动化、智能化,从而提高小区管理人员的工作效率。 长沙市香樟路电信小区物业管理系统性能需求分析是用计算机管理和维护小区居住人口管理与停车管理以及一些水费、电费、气费、进出车量的管理,并提供各种查询功能.它不仅具有

21、检索迅速、查找方便、操作简单、可靠性高、存储量大、保密性好、寿命长和成本低的优点,还可以极大地提高小区管理员的工作效率和质量。 按照管理来分,主要分为:系统管理、楼盘管理、住户管理、停车管理、收费管理和报修管理、投诉管理等。物业管理系统管理员端分析的结果写在UML 用例图中,如图3-1所示。楼盘管理系统管理停车管理收费管理报修管理投诉管理住户管理 图3-1物业管理管理员用例图以下分别对用例的需求进行描述:1. 管理员管理员用例的属性包括:管理员ID(user_id),管理员姓名(user_name)、管理员密码(user_password)。2. 楼盘管理楼盘管理用例的属性包括:记录编号(p_

22、id)、门牌号(p_house_id)、户主(p_name)、土地号(p_land)、产权号(p_copyright)、户型(p_type)、面积(p_area)。楼盘管理用例的操作方法包括:添加楼盘、添加楼盘、修改楼盘。3. 住户管理住户录入用例的属性包括:门牌号(p_house_id)、户主(p_name)、 (p_phone)。住户录入用例的操作方法包括:添加房间、修改房间、查询用户。4. 停车管理停车管理用例的属性包括:停车编号(car_id)、入场时间(car_einlass)、出场时间(car_out_time)、实际收费(car_earn_rate)。停车管理用例的操作方法包括:

23、添加修改停车信息。5. 收费管理收费管理用例的属性包括:记录编号(rate_id)、门牌号(p_mph)、水费(rate_water)、电费(rate_power)、气费(rate_gases)、物管费(rate_pm)、其他费(rate_else)、收费时间(rate_date)。收费管理用例的方法包括:添加收费信息、修改收费信息、查询收费信息。6. 报修管理报修管理用例的属性包括:记录编号(guarantee_id)、报修人(guarantee_name)、报修原因(guarantee_reason)、报修时间(guarantee_date)、维修人员(serviceman)、是否修好(i

24、s_perform)。报修管理用例的操作方法包括:添加修改。7. 投诉管理投诉管理用例的属性包括:记录编号(complainant_id)、投诉人(complainant_name)、负责人(principal)、投诉时间(complainant_date)、投诉内容(complainant_details)。投诉管理用例的操作方法包括:添加投诉信息、修改投诉信息。 8.其他:主要包括系统当前时间、计算器,系统属于B/S模式的系统,易于维护更新,可以在这对开发新增其他应用模块。3.4 数据需求分析 物业管理系统的数据流程:新户主入住后,管理员对户主的信息进行登记,并把户主的信息,入住的情况等信

25、息保存到数据库中。通过注册,管理员在能够进行系统管理、查询管理、楼盘管理、住户管理、停车管理、收费管理、报修管理、投诉管理。当管理员执行操作时,数据库会给住户相应的反馈信息。 是否成功投诉管理报修管理 注册管理系统 登 陆收费管理停车管理住户管理楼盘管理系统管理数据处理对数据进行增删改查系统流程图如下: 失败 未注册 成功 图3-4系统流程图4 电信小区物业管理系统的概要设计4.1 系统功能分析本系统是根据物业管理实际情况而设计的,它所具有的功能能够满足管理员对物业管理的要求。管理员可以根据门牌号来获得户主更精确的信息来更好的管理楼盘。长沙市香樟路电信小区物业管理系统投诉管理添改收费系统管理楼

26、盘管理住户管理停车管理收费管理报修管理投诉管理收费管理添加修改住户管理添加楼盘楼盘管理用户管理添加投诉停车管理门牌查询户主查询添改报修收费查询报修管理下图为本系统的总结构图: 图4-1 系统结构图4.2 数据库设计长沙市香樟路电信小区物业管理系统采用Mysql数据库来设计相应的数据库系统。数据库系统设计的目标是:对于给定的应用环境,建立一个性能良好、能满足不同用户使用要求的、又能被选定的DBMS(数据库管理系统)所接受的数据库系统模式。照该数据库系统模式建立的数据库系统,应当能够完整反映现实世界中信息及信息之间的联系;能够有效地进行数据存储;能够方便地执行各种数据检索和处理操作;并且有利于进行

27、数据维护和数据控制管理的工作。开发数据库应用程序的第一步是设计系统的数据库和数据表结构,数据库设计包括数据库的需求分析、数据库结构设计、代码设计。4.2.1 数据库需求分析在本系统中要管理的信息有:用户管理、楼盘管理、住户管理、停车管理、收费项目管理和报修项目管理、投诉项目管理等。因此本系统一共需要7张表。4.2.2 数据库详细设计(1) 管理员表表4-1 管理员表(user)字段数据类型大小是否允许为空说 明User_idint 4N编号,自动增长,主键User_namevarchar20N用户名User_passwordvarchar20N密码Is_managechar2N是否为管理员说明

28、:此表是记录管理员的基本信息,共有4个字段,见表4-1。其中User_id自动编号,user_name,user_password在注册的时由管理员自己设置。是否为管理员,分为是或者不是。用户的权限由管理员付给权限(2) 住户数据表表4-2住户表(user)字段名数据类型大小是否为空说明P_Idint4N编号,主键P_houser_idvarchar20N门牌号,唯一P_namevarchar20N户主名P_typevhar4N户型P_phonevarchar20N P_remaketext20N备注1表的说明此表是用来记录户主基本信息的,共有6个字段,见表4-2。其中p_id 字段自动编号,

29、p_house_id字段为主键,管理员可以根据p_house_id的唯一性进行各种操作。 2限制条件每一个户主都是唯一的,因此在添加户主时p_house_id不能重复。(3) 楼盘数据表表4-3楼盘表(floor)字段名数据类型大小是否为空说明p_idint4N编号,主键p_house_idvarchar20N门牌号,唯一p_namevarchar20N户主名p_typechar4N户型p_phonevarchar20N p_areadouble6N面积Sell_or_hirevarchar8N出租或者销售1表的说明此表用来存放楼盘的基本信息,此表一共有7个字段,见表4-3。其中p_id字段自

30、动编号,p_house_id和p_phone这两个字段是唯一的。2限制条件当管理员添加房间时,不能增加门牌号重复的房间。 (4) 停车表表4-4停车表(car)字段名数据类型大小是否为空说明car_idint4N编号,主键car_einlassdate10N入场时间car_out_timedate10N出场时间car_earn_rateint8N实际收费1表的说明此表用来停车管理的基本信息,共有4个字段,见表4-4。其中car_id字段自动编号。 2限制条件 管理员添加停车信息时,car_out_time字段必须设置为空。此字段只有在车子出场后,才能确定实际收费。(5) 报修管理表表4-5报修

31、表(repair)字段名数据类型大小是否为空说明guarantee_idint4N编号,主键guarantee_namevarchar6N报修人guarantee_reasonvarchar20N报修原因servicemanvarchar20N维修人is_performchar2N是否修好1表的说明此表用来报修管理的信息,共有5个字段,见表4-5。其中guarantee_id字段自动编号。2限制条件管理员修改物品维修的信息时,serviceman字段必须设置为空。此字段只有在户主确定报修所维修的物品情况下,才能确定维修人。(6) 收费管理表表4-6收费管理表(money)字段名数据类型大小是否

32、为空说明rate_idint4N编号,主键p_mphvarchar20N门牌号rate_watervarchar20N水费rate_powervarchar20N电费rate_gasesvarchar20N气费rate_pmvarchar20N物管费rate_datedate20N收费时间rate_elsevarchar20N其他1表的说明此表用来存放收费管理的信息,共有8个字段,见表4-6。其中rate_id字段自动编号 2限制条件 管理员在添加收费时间时,必须添加正确的时间,以便更好的管理物业。(7) 投诉管理表表4-7投诉管理表(ts)字段名数据类型大小是否为空说明complainant

33、_idint4N编号,主键complainant_namevarchar20N投诉人principalvarchar20N负责人complainant_detailsvarchar20N投诉内容complainant_datedate10N投诉时间1表的说明此表用来存放投诉管理信息,共有5个字段,见表4-7。其中complainant_id字段自动编号。2限制条件管理员在记录户主投诉信息时,户主的必要信息不可少,即各字段不为空。5 电信小区物业管理系统的详细设计本模块主要是实现系统管理员对管理员的注册、管理员的添加退出。在这个模块添加的管理员能够进行各种相应的操作,实现对系统的管理。该模块的流

34、程图为图5-1:管理员对系统数据进行操作注册登陆系统 登陆失败 未注册登陆成功图5-1系统管理模块流程图登陆首页如图5-2所示:图5-2 登陆界面该模块的系统运行图为图5-3:图5-3登陆后进入首页该模块的部分代码:为方便管理员提取数据库中的管理员的基本信息,在系统设计过程中用到ArrayList()的对象list来存储管理员的信息, List类在大多数情况下执行得更好并且是线程安全的.public boolean isExist(User user) boolean bool=false;List list=getUsers();for(int i=0;ilist.size();i+)Use

35、r u=(User)list.get(i); if(user.getName().equals(u.getName()&user.getPassword().equals(u.getPassword()return true;return bool;Servlet的运用解决了用户请求的数据的传输和页面的跳转。import javax.servlet. . ServletRequest;import javax.servlet. . ServletResponse;import com.victory.entity.User;public class UserAction extends Act

36、ionSupport public ActionForward execute(ActionMapping mapping, ActionForm form, ServletRequest request, ServletResponse response)throws Exception String username=new String(request.getParameter(username).getBytes(iso-8859-1),gbk);String password=request.getParameter(password);User user=new User();us

37、er.setName(username);user.setPassword(password); WebApplicationContext web=this.getWebApplicationContext();return mapping.findForward(reg_success); 注册用户模块:当用户没有用户名跟密码时,用户可以进行注册,单机注册,进入注册页,运行图5-5如下: 图5-5 注册界面图 注册界面:用户在这可以注册用户,注册时,对用户的用户名,密码进行判断,用户是否已经注册,注册用户名不能以数字,汉字开头,不得少于4个字符,填写密码时,密码不能少于6位,两次输入密码必

38、须相同;部分业务逻辑代码如下:String name= request.getParameter(username);System.out.println(name:+name);String password=request.getParameter(password);User user=new User();user.setName(name);user.setPassword(password);System.out.println(user.getName()+=+user.getPassword();UserDAO dao=new UserDAO();if(dao.addUser(

39、user)response.sendRedirect(./seccuess.jsp);else response.sendRedirect(./faile.jsp);5.2 住户管理模块该模块的功能是管理员向系统添加住户和楼盘的基本信息。该模块的流程图为图5-5:管理员增加住户,房子信息提交反馈数据库 图5-5资料管理模块流程图该模块系统运行图为图5-6: 图5-6资料录入模块截图该模块部分代码:public ActionForward execute(ActionMapping mapping, ActionForm form, ServletRequest request, Servlet

40、Response response)throws Exception String mph=request.getParameter(mph);String hz=new String(request.getParameter(hz).getBytes(ISO-8859-1),gbk); String bz=new String(request.getParameter(bz).getBytes(iso-8859-1),gbk);int count=Integer.parseInt(request.getParameter(czr);Person person=new Person();Web

41、ApplicationContext web=this.getWebApplicationContext();PersonDaoIf dao=(PersonDaoIf)web.getBean(personDao);dao.addUser(person);return mapping.findForward(add_success);5.3 楼盘管理模块管理员管理对楼盘进行增加,查询访问数据库反馈该模块实现了管理员对住户入住、住户迁出、调房登记的管理功能。该模块的流程图为图5-7:图5-7房间管理模块流程图该模块系统运行图为图5-8: 图5-8楼盘管理模块截图该模块的部分代码:public Ac

42、tionForward execute(ActionMapping mapping, ActionForm form, ServletRequest request, ServletResponse response)throws Exception String mph=request.getParameter(mph);String hz=new String(request.getParameter(hz).getBytes(ISO-8859-1),gbk);String tdh=request.getParameter(tdh);String cqh=request.getParame

43、ter(cqh);int mj=Integer.parseInt(request.getParameter(mj);String sel=request.getParameter(sel);WebApplicationContext web=this.getWebApplicationContext();Floor floor=new Floor();floor.setId(Integer.parseInt(request.getParameter(id);return mapping.findForward(modify_success); 停车管理模块 该模块实现管理员对用户车辆的管理该模

44、块的流程图为图5-9:管理员增加删除车辆车辆进出时间提交数据库反馈图5-9停车管理模块流程图 该模块系统运行图为图5-10: 图5-10停车管理模块截图该模块部分代码:public ActionForward execute(ActionMapping mapping, ActionForm form, ServletRequest request, ServletResponse response)throws Exception int id=Integer.parseInt(request.getParameter(id);WebApplicationContext web=this.g

45、etWebApplicationContext();CarDaoIf dao=(CarDaoIf)web.getBean(carDao);Car car=new Car();car.setId(id);dao.delCar(car);return mapping.findForward(del_success);用javascript 获取日期时间才算出来的停车收费function test()var date1=$(#date1).val();var date11=a1.substring(8,10);var date2=$(#date2).val();var date21=date2.su

46、bstring(8,10);var s=date21-date11;var s1=s*2;$(#date3).attr(value,s1);var a3=$(#shoufei).val();5.5 投诉管理模块该模块实现了管理员对投诉人记录的添加和查询。该模块的流程图为图5-11:管理员增删改查投诉信息提交数据库反馈图5-11投诉管理模块流程图该模块的系统运行图为图5-12:图5-12投诉管理模块截图 该模块部分代码:public ActionForward execute(ActionMapping mapping, ActionForm form, ServletRequest reque

47、st, ServletResponse response)throws Exception String tsr=new String(request.getParameter(tsr).getBytes(ISO-8859-1),gbk);String content=new String(request.getParameter(content).getBytes(ISO-8859-1),gbk);Ts ts=new Ts();ts.setId(Integer.parseInt(request.getParameter(id);Date(Integer.parseInt(str0)-1900

48、,Integer.parseInt(str1)-1,Integer.parseInt(str2);WebApplicationContext web=this.getWebApplicationContext();return mapping.findForward(modify_success); 报修管理模块该模块的功能是管理员对物品物业维修信息进行查询。该模块的流程图为图5-13:管理员增删改查物业维修信息访问数据库反馈图5-13报修管理模块流程图该模块系统运行图为图5-14: 图5-14报修管理模块截图该模块部分代码:public ActionForward execute(Actio

49、nMapping mapping, ActionForm form, ServletRequest request, ServletResponse response)throws Exception String bxr=new String(request.getParameter(bxr).getBytes(ISO-8859-1),gbk);String rq=request.getParameter(rq);String wxr=new String(request.getParameter(wxr).getBytes(ISO-8859-1),gbk);Repair repair=ne

50、w Repair();repair.setRq(new Date(Integer.parseInt(str0)-1900,Integer.parseInt(str1)-1,Integer.parseInt(str2);return mapping.findForward(add_success); 收费管理模块该模块的功能是管理员对收费通知的添加和收费记录的修改。该模块的流程图为图5-15:管理员增改删收费信息提交数据库反馈 图5-15收费管理模块流程图该模块的系统运行图为图5-16: 图5-16收费管理模块截图该模块部分代码:public ActionForward execute(Acti

51、onMapping mapping, ActionForm form, ServletRequest request, ServletResponse response)throws Exception String rq=request.getParameter(sfsj);Stringstr=rq.split(-);money.setId(Integer.parseInt(request.getParameter(id);money.setSfsj(new Date(Integer.parseInt(str0)-1900,Integer.parseInt(str1)-1,Integer.p

52、arseInt(str2);WebApplicationContext web=this.getWebApplicationContext();MoneyDaoIf dao=(MoneyDaoIf)web.getBean(moneyDao);return mapping.findForward(modify_success); 收费管理查询子模块该模块实现了管理员对楼盘缴费信息的查询功能,通过查询门牌号,管理员可以获取楼盘的水费、电费、气费、物管费、其他费、收费时间。这样管理员将更好的管理物业的缴费情况。该模块的流程图为图5-17:管理员门牌号信息查询提交数据库反馈 图5-17 收费查询流程图

53、 该模块系统运行图为图5-18 图5-18收费管理查询子模块截图该模块的部分代码: public ActionForward execute(ActionMapping mapping, ActionForm form, ServletRequest request, ServletResponse response)throws Exception String mph=request.getParameter(mph);WebApplicationContext web=this.getWebApplicationContext();MoneyDaoIf dao=(MoneyDaoIf)w

54、eb.getBean(moneyDao);List money=dao.getMoneyByMph(mph);request.getSession().setAttribute(money, money);return mapping.findForward(mph_success);6 电信小区物业管理系统测试6.1测试的作用与意义:测试是一个十分重要的环节。尽管在系统开发周期的各个阶段均采取了严格的技术审查,但依然难免会留下错误,如果没有在投入运行前的系统测试阶段被发现并纠正,问题迟早会在运行中暴露出来,到那时要纠正错误将会付出更大的代价。系统测试占用的时间、花费的人力和成本占软件开发的很大比例。统计表明,开发较大规模的系统,系统测试的工作量大约占整个软件开发工作量的4050。而对于一些特别重要的大系统,测试的工作量和成本更大,甚至超过系统开发其他各阶段的总和的若干倍。6.2 测试方法 白盒测试白盒测试,也称为结构化测试、基于代码的测试,是一种测试用例设计方法,它从程序的控制结构导出测试用例。用白盒测试产生的测试用例能够: (1) 保证一个模块中的所有独立路径至少被使用一次; (2) 对所有逻辑值均需测试true和false; (3) 在上下边界及可操作范围内运行所有循环;

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!