物业小区管理系统计算机专业毕业设计.doc
《物业小区管理系统计算机专业毕业设计.doc》由会员分享,可在线阅读,更多相关《物业小区管理系统计算机专业毕业设计.doc(40页珍藏版)》请在沃文网上搜索。
1、华东交通大学理工学院毕业设计(论文)华东交通大学理工学院Institute of Technology.East China Jiaotong University 毕 业 设 计(论 文)Graduation Design (Thesis)(20072011年) 题 目: 物业小区管理系统 分 院: 电气与信息工程分院 专 业: 信息管理与信息系统 班 级: 07信管(2)班 学 号: 20070210450207 姓 名: 谢文武 指导教师: 苏德华 起讫日期: 2011.1-2011.5 华东交通大学理工学院毕业设计(论文)原创性申明本人郑重申明:所呈交的毕业设计(论文)是本人在导师指导
2、下独立进行的研究工作所取得的研究成果。设计(论文)中引用他人的文献、数据、图件、资料,均已在设计(论文)中特别加以标注引用,除此之外,本设计(论文)不含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本申明的法律后果由本人承担。毕业设计(论文)作者签名: 日期: 年 月 日毕业设计(论文)版权使用授权书本毕业设计(论文)作者完全了解学院有关保留、使用毕业设计(论文)的规定,同意学校保留并向国家有关部门或机构送交设计(论文)的复印件和电子版,允许设计(论文)被查阅和借阅。本人授权华东交通大学理工学院可以将本设计(论文)的全
3、部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编毕业设计(论文)。(保密的毕业设计(论文)在解密后适用本授权书) 毕业设计(论文)作者签名: 指导教师签名:签字日期: 年 月 日 签字日期: 年 月 摘 要 随着城镇人口居住的集中化加剧,传统人工小区维修管理模式逐渐跟不上时代的潮流。这就要求我们提供一个专门的小区住宅维修管理系统,来提高物管的工作效率、为住户提供更好的服务。因此我就根据这一需求设计了此住宅小区维修管理系统来解决这些问题。通过此系统我们能减少管理员、住户、维修人员的工作量及工作量,提高工作效率。小区物业管理系统是典型的信息管理系统(MIS),其开发
4、主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此本人通过对小区物业管理的调查、了解后,对MS SQL Server2000数据库管理系统、SQL语言原理、Java进行了较深入的学习和应用,主要完成对小区物业的以下几个项目的管理:住户管理、住户投诉管理、住户报修管理、物业设备维修管理、停车场管理、物业收费项目管理、物业收费管理。系统运行结果证明,本系统能够基本满足住户、小区工作人员以及管理员三方的需要。关键词: SQL语言原理;物业;物业管理;信息系统AbstractWit
5、h the increasing concentration of urban population live in traditional maintenance and management of artificial cell gradually catch up with the times. This requires us to provide a dedicated residential housing maintenance management system, to improve the efficiency of property management, provide
6、 better services for residents. So I designed according to the needs of this residential district maintenance management system to address these issues. With this system we can reduce the manager, tenants, maintenance staff workload and improve the work efficiency. The development of this system inc
7、ludes both building and protecting its database behind and developing its application program before. To the former one, it needs to build a database, which could keep the application program communality and safety. And to the latter one, it needs the application program to have good function and to
8、 be easy to use. After having investigated the management of houses, and having learned MS SQL Server, Java. I developed this system. It includes the following management items: the management of the residents, the management of residents request, the management of repairing equipment, the managemen
9、t of parking lot and the management of commission. By running this system, it shows good property. It can basically satisfy the residents, the workers and the managers need. Keywords Database, Management, Application programKey words : SQL Server; Property; The property management, Property manageme
10、nt System目 录摘 要1ABSTRACT2目 录31 技术及工具21.1 面向对象以及相关技术21.1.1 MyEclipse21.1.2 J2EE核心框架212 SSH框架以及技术31.2.1 SSH框架31.2.2 JS技术41.2.3 过滤器52 系统的开发过程92.1 系统的开发背景92.2 可行性研究92.3 需求分析102.3.1 目标102.3.2 结构112.3.3 功能132.3.4 性能142.4 系统分析与设计152.4.1 概述152.4.2 逻辑结构分析152.4.3 系统设计152.4.4 数据库设计162.5项目模块172.5.1 业主管理172.5.2
11、业主成员管理192.5.3 普通员工登录213 系统实现过程223.1 主界面的设计和实现过程224 系统测试234.1 测试方法234.2 测试分析23结 论24参考文献25附 录126附 录231后 记333华东交通大学理工学院毕业设计(论文)引 言Internet已经成为人们生活、工作、学习越来越离不开的平台。Web技术已经不在局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。例如网上电子商务、社会信息数据库等。网络实现了远程通讯,人们能够通过计算机网络进行电子邮件的发送,召开网络会议,网上购物,甚至坐在家里就可以上大学(网上教育)。网络有巨大的潜力待我们去开
12、发与探索。因此,基于B/S体系架构创建这个小区物业管理网站,紧跟行业发展,满足人们生活、学习的需要。 建立一个基于B/S架构的小区物业管理网站,实现信息网络化。通过较丰富的功能将 Web的技术特点体现出来。该系统可供管理员、注册用户、以及游客登录使用。登录者可以查询信息或者发布信息,可以通过此网站了解小区物业管理情况,小区住户还能够查询各种收费。系统中管理员为必不可少的模块项,主要是为了安全有效地存储和管理及维护网站的各类信息,赋予管理员特定的权限,可以对用户和各种信息进行分类,添加,删除,修改等。方便网站的管理与维护。物业管理市场化已经成为我国住房体制改革的重要配套体系,它既适应了我国住房体
13、制市场化建设的要求,又为我国进一步提高城市建设管理水平提供了必要的支持。在物业管理市场中,物业管理市场的主体是物业管理企业和物业管理需求者;物业管理市场的客体是具体的物业服务,它包括有形的服务和无形的服务。作为物业管理服务的供给者物业管理企业,要想使企业获得成功,即顺利实现企业的盈利和快速发展,就必须从市场需求方的角度出发,分析物业管理服务需求的市场容量,再根据这一市场容量,分析消费者对各类物业管理服务的多样化的市场需求。本文试从市场容量和市场多样化需求两方面,从物业服务需求主体的角度,分析当前物业服务需求状况,在此基础上探讨物管企业适应市场需求的措施性思考。1 技术及工具1.1 面向对象以及
14、相关技术1.1.1 MyEclipseMyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS
15、, Javascript, SQL, Hibernate。1.1.2 J2EE核心框架1. J2EE简介 J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition) J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。J2EE Java
16、2平台企业版(Java 2 Platform,Enterprise Edition) 2. J2EE的概念目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相
17、关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如编写一次、随处运行的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的
18、应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。3. J2EE的优势J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制:保留现存的IT资产: 由于企业必须适应新的商业需求,利用已有的企业信息系统方面的投资,而不是重新制定全盘方案就变得很重要。这样,一个以渐进的(而不是激进的,全盘否定的)方式建立在已有系统之上的服务器端平台机制是公司所需求的。J2EE架构可以充分利用用户原有的投资,如一
19、些公司使用的BEA Tuxedo、IBM CICS, IBM Encina,、Inprise VisiBroker 以及Netscape Application Server。这之所以成为可能是因为J2EE拥有广泛的业界支持和一些重要的企业计算领域供应商的参与。每一个供应商都对现有的客户提供了不用废弃已有投资,进入可移植的J2EE领域的升级途径。由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也能被保留使用。 12 SSH框架以及技术1.2.1 SSH框架Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MV
20、C模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式分离显示逻辑和业务逻辑的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBeans,ResourceBundles与XML等标准技术,以及 Jakarta Commons 的一些类库。Struts有一组相互协作的类(组件)、Servlet以及jsp tag lib组成。基于struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是一个传统 MVC设计模式的一种变化类型。Hib
21、ernate是一种Java语言下的对象关系映射解决方案。它是一种自由、开源的软件。它用来把对象模型表示的对象映射到基于SQL的关系模型结构中去,为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate不仅管理Java类到数据库表的映射(包括从Java数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来。无论是从设计草案还是从一个遗留数据库开始,开发人员都可以采用Hibernate。Spring的一个最大的目的就是使
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物业 小区 管理 系统 计算机专业 毕业设计
