本科毕业论文设计范本_第1页
本科毕业论文设计范本_第2页
本科毕业论文设计范本_第3页
本科毕业论文设计范本_第4页
本科毕业论文设计范本_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

目 录第一章:绪论31.1课题背景31.1.1信息管理系统的问题31.1.2信息管理系统的开发方法.41.2 国内外现状41.2.1信息管理系统产生的背景41.2.2国内MIS现状4第二章:系统规划的可行性研究52.1 初步调查52.1.1 背景及现状52.2 开发的可行性研究62.2.1技术可行性62.2.2经济可行性72.2.3操作可行性72.2.4调度可行性72.2.5硬件配置8第三章:系统分析93.1 需求分析93.1.1系统需求功能概括93.1.2系统操作设计内容93.2 功能分析103.2.1系统用户管理功能103.2.2小区信息管理功能103.2.3小区楼盘信息管理功能10第四章:系统设计114.1 系统总体设计114.2数据库设计124.2.1概念结构设计124.2.2物理结构设计15第五章: 系统详细设计175.1用户登录175.2系统主体平台185.3系统主体功能模块195.3.1系统管理195.3.2小区管理205.3.3报表统计管理25总结26致 谢.27参考文献.28附录.29第1章 :绪论1.1课题背景管理信息系统(MIS,Management Information System),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。这里给出的定义强调了管理信息系统的功能和性质,也强调了管理信息系统中的计算机对企业管理而言只是一种工具。管理信息系统是信息系统的重要分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的覆盖多学科的新学科。 1.1.1信息管理系统的相关管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是,每一种开发方法都要遵循相应的开发策略。任何一种开发策略都要明确以下问题:(1)系统要解决的问题,如采取何种方式解决组织管理和信息处理方面的问题,对企业提出的新的管理需求该如何满足等。(2)系统可行性研究,确定系统所要实现的目标。通过对企业状况的初步调研得出现状分析的结果,然后提出可行性方案并进行论证。系统可行性的研究包括目标和方案卸可行性、技术的可行性、经济方面的可行性和社会影响方面的考虑。 (3)系统开发的原则。在系统开发过程中,要遵循领导参与、优化创新、实用高效、处理规范化的原则。(4)系统开发前的准备工作,作好开发人员的组织准备和企业基础准备工作。(5)系统开发方法的选择和开发计划的制定。针对己经确定的开发策略选定相应的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的方法。开发计划的制定是要明确系统开发的工作计划、投资计划、工程进度计划和资源利用计划。1.1.2 信息管理系统的开发方法MIS开发方法主要有结构化生命周期开发方法、原型法、面向对象的开发方法等。其中面向对象的系统开发方法的基本思想是将客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。 1.2国内外现状1.2.1信息管理系统产生的背景在过去,各行各业往往都有不少管理人员孤立地看待数据处理和计算机。造成这种看法的原因是,数据处理和信息服务人员不愿使用容易计算机用户理解的语言同用户进行交流。管理人员对这种交流缺乏兴趣和无能为力,导致延缓了计算机系统的开发,从而在许多其他方面助长了自守和冗余劳动的现象。在用户同信息服务人员的交流方面,没有一个单位能做到尽善尽美,但是,确有某些单位已经取得了比较好的成功经验。用户同信息服务人员配合默契的一些单位认为:这种成功的原因在于,用户已经掌握了计算机和信息资源管理方面的基本知识。可见,用户管理人员掌握这方面的知识是非常必要的。诚然,信息服务专业人员是具备这方面的知识的,但是要使用户管理人员获得这些知识,就必须通过正规的学习、阅读和实践。妥善处理用户同信息服务人员之间的关系,可以加强双方的互相配合。为了建立和维护一个高质量的信息系统,各方都必须尊重对方的意愿。系统质量的优劣是直接与用户同信息服务人员之间互相配合的好坏成正比的。 1.2.2国内MIS现状凡是那些不愿意掌握有关计算机和信息管理反面基本知识的用户管理人员,必将成为落伍者,特别是在当前这种鼓励用户直接参与信息系统开发过程的发展趋势下。过去,用户管理人员在很大程度上是依靠信息服务人员来推荐、开发和实现所需的信息系统的。鉴于信息服务需要不断的发展变化,现在把鉴别和提高系统的责任留给了用户,这也是理所应当的。用户更多地参与信息系统的开发,这种趋势早在70年代中期就开始了,而且,自那时以后不断地发展,现在已进入了信息服务人员同用户合作的时代。因为只有用户更了解他们自己想从信息系统中得到什么。用户参与信息资源管理(IRM)的典型事例表现在分布式数据处理(DDP)方面。在这方面,用户不仅要参加系统的开发,而且还要负责管理系统运行所需要的硬件设备和人员。 第二章:系统规划的可行性研究2.1 初步调查2.2.1背景及现状科学技术日新月异,信息化时代的来临,以计算机为基础的信息科学在经济和社会生活各个领域得到了极为广泛的应用,尤其在信息管理方面,计算机已是必不可少的管理工具。目前,信息已成为继劳动力、土地、资本之后的又一大资源。谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。从微观上讲,建立一套管理信息系统能够加快信息的周转速度,提高生产效率,从而加强了管理的信息化手段,提高了本单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,加快了社会的发展速度。据统计,美国在信息管理管理方面80-100%的信息处理由计算机完成;计划管理是8090%;在计算机应用发展较快的国家中,计算机应用于经济管理的占80%;用于科技计算的占8%,用于生产过程控制的占12%;由此可以看出,信息管理是计算机应用的主要领域。由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国的计算机应用要比西方国家落后十几年。因此,现在信息资源的开发和利用已被确立为国民经济信息的核心内容,利用现有的信息基础设施,重点开发和推广应用于各类科技、经济等数据库和网络资源服务系统,已经取得巨大的社会效益和经济效益。对于小区物业管理来说,其工作流程的繁杂性、多样化、管理复杂、收缴费用与设备维护繁琐。计算机已完全能够胜任物业管理工作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。这将给项目查询和管理带来很大的方便,从而给物业管理工作带来更高的效率,这也是物业管理正规化、现代化的重要标志。因此,开发一套高效率、无差错的小区物业管理系统软件十分必要。本系统的主要目的是告别帐本,安全、快捷的保存数据信息。由于小区物业管理涉及到费用问题,为了增强系统的保密性,使业主利益不受损害,本系统具有仅管理员式的保密功能,还有查询、录入、修改、删除、以及对物业设备统计等功能,使业主能够对自家的物业费用和投诉等情况提供透明化、直观的了解。 2.2开发的可行性研究可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。2.2.1技术可行性小区物业管理系统采用了当前的主流计算结构模式B/S模式进行开发,前台开发语言选用Java、Myeclipse以及Tomcat网络信息服务器作为开发平台。Java是一种面向对象的Windows开发语言Java具有易用、通用和平台无关的特点。后台的数据库开发工具选用了Oracle数据库,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。采用 HTML,javascript,CSS 控制样式前台界面设计,可以实现良好的页面交互。这些开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。 (1) Java:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。(2)Myeclipse: MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。(3)Tomcat: Tomcat 是一个轻量级应用服务器,技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。(4)Oracle:ORACLE 数据库系统是美国ORACLE公司(甲骨文)提供的分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。2.2.2经济可行性随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。21世纪是一个充满竞争和挑战的世纪。在这个世纪中,高效化、系统化、规范化、自动化已成为现代企业的代名词。做为我国支柱产业之一的房地产业在当今智能化小区的发展的驱动下,在当今信息时代的推动下,拥有自己的一套特色的小区物业管理系统是非常必要的,与小区内繁多的硬件设施相比较,传统的手工式的管理方式已经无法适合当今的庞大的数据处理和精确的运算需求,所以一套精美完善的小区物业管理系统是提高工作效率节省人力物力的有效解决方案。传统的管理方式,对物业管理人员要求数量多,耗资高,错误率高,工作人员流动和对新人的培训经费也是不小的开支。一套完善的小区物业管理系统可持续使用并能随着时代和工作的需求不断更新,一期投入终身受用,按长期的使用计算,开发系统的造价平均到每年与传统式的管理方式的年耗资本相对比,性价比是可行的。开发这套系统的经济可行性是很高的。2.2.3操作可行性对于这套小区物业管理系统而言,在投入使用前,会由开发并能熟练操作本系统的工程人员对用户群进行专业系统的培训。培训内容应包括,熟练掌握系统的各个功能和简单的系统维护,在开发设计程序的过程中直观的界面和控件的文字解释完全能使得用户充分理解起功能和意义,在计算机普及的今天,用户对本系统的操作完全可以看做是一种简单的,配合形式的手工操作,因为本系统最适合用于微型机,可以说几乎任何人都可以使用和管理。所以本系统的操作是完全可行的。2.2.4调度可行性调度可行性指的是建议的计算机系统能否在规定的期限内交付给用户。由于合同的规定,能否预期的交付涉及到开发人员的信誉等等。所以开发期限的选定也是非常重要的因素,根据小区物业管理的日常的正常的业务运作规律和工作性质,可以看出这些内容是我们平时常见的工作,所以开发人员在开发起来比较容易入手,所以可以判断开发本系统的周期比较短。开发中的不可预见问题会比较容易解决,在开发小组的分析后应该容易做出相对准确的,误差微小的开发期限应该可以在规定时间内快速的、完整的交付给用户使用。 2.2.5硬件配置1) 硬件设备及操作系统 服务器:Pentium4以上配置的高性能PC机,内存应在256M以上,硬盘在40G以上。确认该计算机已经安装数据库软件Jdk1.6及Myeclipse。 操作系统:Windows 2000、Windows XP 。客户端:Pentium233,或与此相当的CPU,以上配置的PC机,内存在32M以上,硬盘在1G以上。 2) 开发平台 前台开发工具:Myeclipse 、Tomcat。后台数据库:Oracle数据库。第三章:系统分析3.1 需求分析3.1.1系统需求功能概括经过调研与可行性分析,出于对人们生活住房考虑,设计了这套小区物业管理系统,本系统主要考虑到小区物业管理的普遍要求,小区物业管理系统主要包括:(1)楼盘房屋资料的录入和增、删、改、查询等功能实现,基于这些小区的房产资源对小区进行管理。(2) 对小区内住户的详细资料的管理,包括增、删、改、查询等功能的实。(3) 在具有了所有的基本资料信息后需要实现实质性的物业管理。主要的管理业务包括物业设备管理、车位管理、收费管理、住户投诉管理、报修管理、报警管理等。3.1.2系统操作设计内容根据以上的操作需要研究设计内容如下:(1) 模块功能的研究设计,尽量采用物业管理部门中现有的软硬件环境以及先进的管理系统开发方案从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。系统应完全符合物业管理员对业户管理的规定,满足对房产信息及住户信息等工作需要,并达到操作过程中的直观、方便、实用、安全等要求。通过调研情况进行需求分析,进行模块的划分和功能的界定,并对各个模块的具体管理流程进行控制和编码实现。 (2) 良好的数据系统设计,所小区物业管理系统应充分具备数据库的维护功能可以及时根据用户的需求对数据库中的信息进行添加、删除、修改等操作。 (3) 完备的信息查询统计,为满足管理和决策工作的需要,在查询基础上应具备一定的统计功能。 (4) 后期维护,所开发的小区物业管理系统应采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护的效果。 以上是对本信息管理系统进行的基本的需求分析,也就是本系统所要实现的基本功能。但是这并不是整个系统的全部需求,对系统不断出现的新需求,需要系统在日后的使用中通过系统的更新与维护来实现。这样才能使系统得到不断的完善功能更加强大与用户的交互性更强。3.2 功能分析3.2.1系统管理1.管理员注册,包括用户名、密码信息。2.管理员的删除、管理员密码的修改、管理员的查询。3.2.1小区管理1.小区的简介管理(小区名称、主要负责人、建筑日期、占地面积、建筑面积、位置说明)。2.小区公共信息管理(小区公告、新闻、天气预报、周边医疗及公交站线)及其增删改查。3.小区的楼盘管理(所属小区、楼盘类别、建筑日期、占地面积、楼盘方向、楼盘层数)及其增删改查。4.房屋管理(所属楼盘、房型、建筑面积、使用面积)及其增删改查。5. 小区的住户信息管理(业主姓名、对应房间、业主性别、业主单位、业主联系电话)及其增删改查。6. 小区的设备管理(设备名、设备所有者、设备数量、生存日期、生产厂商、检修周期)及其增删改查。7. 小区的车位管理(车位号、车主、车牌号、车型)及其增删改查。8. 小区的收费标准管理(费用类型、费用收取标准、更新日期)及其增删改查。3.2.3小区报表管理1. 小区的住户缴费管理(缴费人员、缴费种类、缴费金额、缴费时间、缴费方式、欠费金额)及其更新。2. 小区的简介管理(投诉人员、时间、投诉内容、处理人员、处理方式、处理结果)及其更新。3. 小区的简介管理(设备种类、设备所有者、报修时间、报修原因、处理人员、处理方式、处理结果)及其更新。4. 小区的简介管理(报警方式、时间、地点、报警内容、处理人员、处理方式、处理结果)及其增删改查。第四章:系统设计4.1 系统总体设计其功能结构图如下:4-1功能结构图4.2数据库设计数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。4.2.1概念结构设计在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体联系图(简称ER图)的方法进行数据结构的描述。ER图由实体、属性、联系三部分组成。ER图的有关符号说明如下: 实体 属性 关系小区物业管理系统部分ER图如下:小区小区编号位置说明小区名称建筑面积主要负责人建成日期占地面积4-2小区E-R图楼盘楼盘编号楼盘层数建成时间小区编号楼盘面积楼盘类别楼盘方向4-3楼盘E-R图住户电话业主编号单位房号性别姓名4-4住户E-R图住户缴费表欠费金额单据编号缴费方式住户编号缴费时间缴费金额缴费种类4-5住户缴费E-R图车位车牌号车位号车类型车主(业主编号)车位面积4-6车位E-R图设备编号车位号车主(业主编号)更新日期车牌号小区编号所有者编号车位面积生日厂商收费标准车类型周边公交车位收费周边医疗设备名生产日期检修周期设备收费名称新闻拥有小区公共信息公告天气拥有 小区住户缴费表设备数量缴费金额缴费时间欠费金额投诉报表单据编号拥有报警报表住户编号投诉编号住户编号投诉内容处理结果小区编号报修报表报修原因报修时间时间缴费种类小区名称设备编号建成日期地点报修时间投诉时间主要负责人事情住户编号处理人员占地面积报警编号建筑面积处理方式位置说明报警方式楼盘处理人员楼盘编号处理结果处理方式小区编号建成时间使用面积房号入住房间楼盘层数房号业主编号住户房型楼盘面积楼盘号楼盘方向性别建筑面积楼盘类别单位姓名电话4-7 ER总图4.2.2、物理结构设计物理结构设计的原则如下:(1) 尽可能的减少数据冗余和重复。(2) 结构设计与操作设计相结合。(3) 数据结构具有相对的稳定性。基于以上设计原则,本系统设计了一个数据库,包含管理员信息、小区介绍信息、小区公共信息、收费标准、楼盘信息、房间信息、住户信息、车位信息、投诉信息、报修信息、报警信息、缴费信息等表。本系统中相关数据库表结构设计举例如下:属性列描述名称类型键小区编号com_idVarchar2(6)主键小区名字com_nameVarchar2(15)建成日期com_dateDate主要负责人com_principalVarchar2(15)占地面积com_areaNumber(6,2)建筑面积com_buildareaNumber(6,2)位置备注com_locationVarchar2(50)4-8小区简介表属性列描述名称类型键楼盘编号houses_idVarchar2(6)主键小区编号houses_comidVarchar2(6)外键建成日期houses_datedate楼盘层数houses_floornumber楼盘面积houses_areaNumber(6,2)楼盘方向houses_faceVarchar2(10)楼盘类型houses_typeVarchar2(10)4-9楼盘信息表属性列描述名称类型键住户编号resident_idVarchar2(6)主键房间编号resident_roomsidVarchar2(6)外键住户姓名resident_nameVarchar2(15)联系方式resident_phoneVarchar2(11)单位resident_unitVarchar2(20)性别resident_sexVarchar2(6)4-10 住户信息表属性列描述名称类型键费用编号fee_idVarchar2(6)主键小区编号fee_comidVarchar2(6)外键费用名fee_nameVarchar2(15)收费标准fee_standardNumber(6,2)更新日期fee_datedate4-11收费标准表属性列描述名称类型键缴费编号pay_idVarchar2(6)主键业主编号pay_residVarchar2(6)外键费用编号pay_feeidVarchar2(6)外键缴纳数额pay_numberNumber(6,2)缴费时间pay_dateDate欠费金额pay_overdueNumber(6,2)4-12住户缴费表第五章:系统详细设计经过以上的分析及建摸,已经完成了数据库的后台工作,下面要完成的是人机交互的界面。本系统分为以下三部分: (1) 用户登陆; (2) 系统主体平台; (3) 通过主体平台调用的功能模块。 接下来即对各部分作详细介绍:5.1用户登陆通过登陆页面地址访问登陆页面,页面如下:图5-1 登陆页面在文本框内输入用户名,密码,点击登陆按钮,验证用户名与密码,如果正确,则进入系统主体界面。否则提示“用户名或者密码错误”,并刷新文本框,可进行新的输入:图5-2登陆错误提示页面一如果用户名或者密码其中一项为空或者均为空就直接点击登录按钮,则提示“请输入用户名与密码”,并刷新文本框,可进行新的输入:图5-3登陆错误提示页面二5.2 系统主体平台管理员登录成功后进入系统主界面,改界面阐述了该系统主要功能模块的实现,粗略分为三个模块系统管理、小区管理、报表统计管理管理 ,主界面如下:图5-4系统主界面5.3系统主体功能模块5.3.1 系统管理系统管理主要提供对于账户管理的相关操作。1管理员注册左键单击管理员注册项,弹出注册界面,在界面上输入用户名与密码,并重复输入密码以确保两次输入密码相同,单击确认提交,若两次密码输入相同,则验证成功,新的管理员将注册成功,可通过该新的管理员账号登陆改系统或者在管理员查询模块进行查询以验证。如果两次密码验证失败,则提示“两次输入密码不一致”,可单击确定,进行密码的重新输入,以下为注册时两次密码输入不一致的提示页面。图5-5注册错误提示图1如果,所输入的用户名已经被注册,则进行如下提示:图5-6注册错误提示图22管理员相关操作左键单击管理员查询项,弹出管理员查询页面,页面上会显示所有的管理员账户清单,同时也快捷提供了所有对于管理的相关管理,通过添加、删除、修改键可实现对于新用户的注册、删除以及密码的修改。也可在查询栏直接输入你所要查询的用户名是否存在,此查询匹配 为模糊匹配,输入越少,能搜索到的越多。5.3.2小区管理1小区简介左键单击小区简介,将弹出界面显示所有的小区简介相关信息。同时可进行相应的增删改查操作。图5-8小区简介清单2公共信息管理左键单击公共信息管理,将弹出界面显示所有的小区相关公共信息。同时可进行相应的增删改查操作。该页面对小区所对应的相关便民信息(小区周边的公交线路、医疗点、新闻、所在地区的天气预报以及小区公共)进行了独立显示与更新操作的设置.3楼盘管理楼盘隶属于小区,左键单击楼盘管理,将弹出界面显示所有的楼盘相关信息。同时可进行相应的增删改查操作。4房屋管理房屋隶属于楼盘,左键单击房间管理,将弹出界面显示所有的房屋相关信息。同时可进行相应的增删改查操作。5住户管理没个住户对应一套房屋,左键单击住户管理,将弹出界面显示所有的住户相关信息。同时可进行相应的增删改查操作。管理界面如下:图5-12住户信息清单添加操作,对于刚入户的业主,需对其资料进行录入存档,操作界面如下:图5-13住户添加页面先输入业主的编号,如果该编号已存在,则会提示如下:图5-14住户添加报错页面业主编号输入成功之后,进而进行房号的选择与其他相关输入,添加成功之后则刷新住户管理界面,显示已添加后的所有住户信息。修改操作,如果业主相关信息进行了变动,需及时更新,先在住户管理界面选择所要的修改的业主信息(勾选左边的选择框),因为每次只能选择一条信息进行修改,所以没选或者多选会有相应的提示,提示如下: 图5-15住户修改报错页面选择无误之后,进入修改界面,如图:图5-16住户修改界面此处,业主编号为不可修改项,其他信息可根据实际情况进行相应修改。删除操作,对于删除,同样需要先进行所要删除对象的选择,与修改不同的是,可进行多项同时删除甚至全部删除。删除之后,刷新住户管界面,显示选择的住户信息情况。查询操作,在查询值设置的文本框中输入你所要查询的内容,点击“开始查询”按钮,将会自动刷新页面。显示你所查询到的结果,如下图所示:搜索结果为:图5-17住户信息查询界面6设备管理左键单击设备管理,将弹出界面显示所有的设备相关信息(设备名称,生产厂家,生产日期,检修周期)。同时可进行相应的增删改查操作。7车位管理每辆车对应一个车主,左键单击车位管理,将弹出界面显示所有的车位相关信息(车主、车牌号、车的品牌、车位面积)。同时可进行相应的增删改查操作。8收费标准管理收费标准专门对于所在小区的物业费用的收取标准进行管理,为住户缴费表提供依据,标准若有变化,需及时进行更新。左键单击收费标准,将弹出界面显示所有的费用收费标准相关信息。同时可进行相应的增删改查操作。5.3.3报表统计管理 1、住户缴费管理左键单击缴费管理,将弹出界面显示所有的住户缴费相关信息。同时可进行相应的增删改查操作。界面如下:图5-18缴费报表统计管理页面2、报修管理右键单击报修管理,将弹出界面显示所有的设备报修相关信息。同时可进行相应的增删改查操作。图5-19报修报表管理页面3、投诉管理右键单击投诉管理,将弹出界面显示所有的住户投诉相关信息。同时可进行相应的增删改查操作。图5-20投诉报表管理页面4、报警管理右键单击报警管理,将弹出界面显示所有的报警相关信息。同时可进行相应的增删改查操作。图5-21报警报表管理页面总结至此,小区物业管理系统设计与实现顺利完成。在几天的试运行的过程中,在连接数据库时一度出现过错误,经过调试改正后错误点全部清楚,此系统可以按着设计思想和需求功能正常运行。由于当今的物业管理部门还不能有一个很统一的模式化,所以本系统仅考虑到一般小区所需要的物业管理的基本和主要的几项功能,一个完好的小区物业管理系统还需要更多更复杂的功能要求。由于开发周期短和开发人员等局限性,不能将本套系统尽善尽美。希望在以后能够对小区的物业做更深一步的调研,在原由系统的基础上不断添加新功能。最终能够开发出一套完善的小区物业管理系统。本系统在开发过程中,在固定的物业管理要求的模式下还添加了一些人性化的,个人的构思和创意。本套小区物业管理系统符合基本需求功能,易于操作,应该可以在简单化模式下的小区内应用,存在要改进的地方再以后会进一步完善。希望本系统能够给用户带来方便。设计期间,也收获不菲。设计之前,对于数据库的连接、java框架之一struts2.0以及web开发中业务层、界面层、数据层的交互问题不是很清晰。通过本次设计,让我在熟悉这些知识的过程中,也使我对于软件开发的兴趣越来越浓,我相信,再通过一段时间的学习,自己一定能有更大的突破。参考文献1陈天河,Eclipse,Struts,Hibernate,Spring集成开发宝典M,北京电子工业出版社, 2008.2刘京华,JAVAWEB整合开发王者归来M,北京清华大学出版社,2010.3格林威尔(Creenwald,R.),Oracle 精髓M,北京机械工业出版社,2009.4孙卫琴,Tomcat与Java Web开发技术详解M,北京电子工业出版社,2009. 5李刚,疯狂Java讲义M,北京电子工业出版社,2011.6施奈德 (Schneider.G.P.),电子商务M,北京机械工业出版社,2008.7李怀恩,电子商务网站建设与完整实例M,北京化学工业出版社,2009致谢随着大学生活的临近尾声,三个月的毕业设计也将结束。我在指导教师的指导下,顺利的完成了这套小区物业管理系统。在开发设计的过程中,指导老师本着认真负责的态度、以严谨求真的作风来要求我们每一位学生,从选题到研发到实现,指导老师给予了我正确的指导和极大的帮助,使得我在设计当中少走了很多弯路,在顺利完成毕业设计的同时更让我学到了许多知识,对原有的理论知识能够很好的与实际结合起来运用,也大大的提高了我的动手的能力。这使得我对以后的工作充满了信息。在此我由衷的向我的负责人及指导老师再次的说一声谢谢!并要向那些给予我极大帮助和支持的同学和老师表示感谢。今后我会以此次的毕业设计为起点迈向更远的未来。附录:此处以住户管理为例,揭示其主要功能代码实现:住户管理stuct.xml配置如下:$path$path$path$path住户类的定义如下:package com.keda.wuye.entity;public class Resident private String resident_id;/业主编号private String resident_roomsid;/房号private String resident_name;/业主姓名private String resident_phone;/业主电话private String resident_unit;/业主单位private String resident_sex;/业主性别public String getResident_id() return resident_id;public void setResident_id(String resident_id) this.resident_id = resident_id;public String getResident_roomsid() return resident_roomsid;public void setResident_roomsid(String resident_roomsid) this.resident_roomsid = resident_roomsid;public String getResident_name() return resident_name;public void setResident_name(String resident_name) this.resident_name = resident_name;public String getResident_phone() return resident_phone;public void setResident_phone(String resident_phone) this.resident_phone = resident_phone;public String getResident_unit() return resident_unit;public void setResident_unit(String resident_unit) this.resident_unit = resident_unit;public String getResident_sex() return resident_sex;public void setResident_sex(String resident_sex) this.resident_sex = resident_sex;数据库的操作如下package com.keda.wuye.dao.impl;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import com.keda.wuye.dao.ResidentDao;import com.keda.wuye.entity.Resident;import com.keda.wuye.util.ConnectionUtils;public class ResidentDaoImpl implements ResidentDao /获取住户管理表所有信息public List getResident()List listResident = new ArrayList();try Connection con = ConnectionUtils.openConnection();PreparedStatement stmt = con.prepareStatement(select * from resident);ResultSet rs = stmt.executeQuery();while(rs.next()String resident_id = rs.getString(1); String resident_roomsid = rs.getString(2); String resident_name = rs.getString(3); String resident_phone = rs.getString(4);String resident_unit = rs.getString(5);String resident_sex = rs.getString(6); Resident resident = new Resident();resident.setResident_id(resident_id);resident.setResident_name(resident_name);resident.setResident_phone(resident_phone); resident.setResident_roomsid(resident_roomsid);resident.setResident_sex(resident_sex);resident.setResident_unit(resident_unit);listResident.add(resident);rs.close();stmt.close();con.close(); catch (SQLException e) e.printStackTrace();return listResident;/模糊查询public List select(String s)List listResident = new ArrayList();try Connection con = ConnectionUtils.openConne

温馨提示

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

评论

0/150

提交评论