欢迎来到天天文库
浏览记录
ID:309198
大小:1.21 MB
页数:35页
时间:2017-07-21
《基于java和mysql的物业管理系统毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于java和mysql的物业管理系统毕业论文目录1绪论31.1背景介绍31.1.1项目开发背景31.1.2研究目标41.2相关技术介绍41.2.1B/S模式41.2.2JavaEE41.2.3MySQL51.2.4AJAX51.3可行性分析51.4系统环境配置51.4.1安装jdk51.4.2安装tomcat51.4.3安装MySQL61.4.4系统布署62系统分析62.1架构分析63系统设计63.1数据库设计64系统功能实现94.1后台管理系统94.1.1登录后台管理系统94.1.2住户管理模块104.1.3设备管理模块114.1.4人事管理模块114.1.
2、5部门管理模块14254.1.6财务管理模块154.1.7房产管理模块174.1.8系统管理模块195测试215.1web系统测试215.1.1界面测试215.1.2功能测试225.1.3性能测试225.1.4可用性测试22参考文献:22附录主要代码2525摘要基于目前小区物业管理模式以及计算机技术的不断进步和发展,用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务而开发的管理软件。本系统应用JavaEE技术和MySql数据库系统组件来构成应用服务系统,实现方便快捷的前端Web登陆和查询,以及后台管理员进行各项物业管理。本系统分为七
3、个模块:住户管理模块、设备管理模块、人事管理模块、部门管理模块、财务管理模块、房产管理模块、系统管理模块;本系统运用方便、操作简单,效率很高。关键词物业管理、JavaEE、MySql、web、人事管理模块、系统管理模块1绪论1.1背景介绍1.1.1项目开发背景随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,效益已越来越明显。因此,开发这样一套小区物业管理系统软件成为很
4、有必要的事情,在本文中将就本次毕业设计我所开发的小区物业管理系统,谈谈其开发过程和所涉及到的问题及解决方法。1.1.2研究目标研究目标是利用JavaEE开发基于SSH框架的小区物业管理系统,实现小区物业管理的全部功能且便于维护更新。251.2相关技术介绍1.2.1SSH框架SSH为struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统
5、的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(DataAccessObjects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。系统的基本业务流程是:在表示层中,首先通过JSP页
6、面实现交互界面,负责接收请求(Request)和传送响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。在业务层中,管理服务组件的SpringIoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。采用上述开发模型,不
7、仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。而且由于不同层之间耦合度小,有利于团队成员并行工作,大大提高了开发效率。1.2.2JavaEEJavaEE是一种利用Java平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。JavaEE技术的基础就是核心Java平台,JavaEE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC25API、CORBA技术以及能够在Interne
8、t应用中保护数据的安全模
此文档下载收益归作者所有