基于Java的物管系统设计与实现.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于Java的物管系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于Java的物管系统设计与实现.docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科论文目 录摘 要IAbstractII引 言11 相关技术介绍31.1 JSP介绍31.2 MySQL介绍31.3 B/S开发模式31.4 Java介绍42 系统分析52.1 可行性研究52.1.1技术可行性52.2.2经济可行性52.3.1操作可行性52.2 需求分析62.2.1系统用例图62.2.2系统功能模块需求分析62.3 系统流程83 系统设计93.1 系统设计目标93.2 系统功能设计93.3 数据库设计93.3.1数据库的概念结构设计93.3.2数据库的逻辑结构设计104 系统实现154.1开发环境154.2开发规范154.3数据库实现154.4 整体结构设计154.5 系统
2、登陆界面实现164.6 管理员登陆界面后台174.7 业主登陆界面后台195 系统测试215.1 测试定义215.2 测试目的215.3 测试用例215.4 压力测试225.5 测试结论22结 论23致 谢24参考文献25本科论文摘 要在如今的这个网络覆盖的社会生活中,老旧小区的物业管理都是人工来实现的,工作实施起来会非常的复杂而且不方便,管理层非常不利于管理。而现在计算机都可以轻松实现。现在随着小区的规模越来越大,物业公司需要进行管理的数据也就越来越多,所以说原本简单的信息管理系统也就已经不可以满足管理者对物业处理的需求,其中的问题主要表现在系统功能的单一,对物业公司相关业务数据信息的检索与
3、统计操作不便等许多问题,而且在部署局域网之中的管理系统,不仅极大的增加了日常维护的成本,而且在一些有着多个小区需要管理的大型物业公司使用时,增加了工作量。目前社会伴随着城市人口栖身的集中化越来越严重,老旧小区的人工管理模式也慢慢跟不上现在经济发达的社会,我们在这种情况下应该通过计算机网络来提供一个方便快捷的物业管理系统,来加大小区物业管理的工作效率,为业主们提供更好的便民服务。在这种情况之下,急需对小区物业管理系统进行整体改造升级,进而来提升管理者对小区物业管理的办公效率。对于小区物业管理系统来说,主要采用Java开发平台,采用MVC架构进行开发。目前主要预想实现的功能有管理员后台管理模块和业
4、主用户后台管理模块。其中管理员后台角色分为四个,分别是主管、经理、安全管理员、收费管理员。关键词:Java;物业管理;MySql;servlet;javaScriptAbstractIn todays social life covered by the network, the property management of the old community is realized manually. The implementation of the work will be very complex and inconvenient, and the management is not
5、conducive to management. Now computers can be easily implemented. Now with the growing size of the community, the property companies need more and more data to manage, so the original simple information management system has not been able to meet the needs of managers for property processing. The ma
6、in problems are the single function of the system, the inconvenience of retrieval and statistical operation of relevant business data and information of the property companies and many other problems, And in the deployment of the management system in the LAN, not only greatly increased the cost of d
7、aily maintenance, but also increased the workload in some large property companies that have multiple communities to manage.At present, with the concentration of urban population becoming more and more serious, the manual management mode of the old community is also slowly behind the current economi
8、c developed society. In this case, we should provide a convenient and fast property management system through the computer network to increase the working efficiency of the property management of the community and provide better convenience services for the owners. In this case, it is urgent to upgr
9、ade the whole property management system of the community, so as to improve the office efficiency of the property management of the community. For the community property management system, mainly using Java development platform, using MVC architecture for development. At present, the main expected f
10、unctions are administrator background management module and owner user background management module. The administrator background role is divided into four parts: supervisor, manager, security administrator and charge administrator.Keywords: Java; property management; MySQL; servlet; JavaScript引 言在2
11、1世纪,物业管理有了新的发展。现阶段,国内的小区物业管理系统跟不上物业公司的管理升级,这已成为最大的问题。基于业务需求,定义了住宅小区房地产管理系统的功能模型和具体实现系统,并在此基础上进行了开发,确定了功能结构图和数据流程图,之后来进行测试和开发。住宅管理体制的现代化是必不可少的住宅物业管理系统可以为管理者和业主提供更舒适、更快、更满意的住宅小区问题解答。随着社区规模的不断扩大和家庭数量的不断增加,工作量也越来越大,因此开发一个B/S模式的房地产管理系统是非常必要的。随着我国经济的发展和城市的发展,居住区已成为人们生活的主流。住宅小区房地产管理应适应当今社会的市场需求。如今许多现代企业都追寻
12、的是高效率的办理各种任务,还有系统化的工作,达到标准化和自动化。这样工作起来才能够方便快捷。首先来讲我们国家目前的一个非常注重的产业,就是房地产行业, 网络传输的速度因为网络技术的飞速进步而变得越来越快。技术可行性对于整个物业管理系统的开发是关键环节,在项目需求设计阶段就应该深入的考虑到所用技术是否能够满足后期系统功能的开发。如果该技术不能满足,应该及时的调整所用技术或者对该功能的实现逻辑进行转化。作为部分计算机应用程序具有利用计算机管理公司各种信息的优势,人工管理的优势不一致示例:快速呼叫,搜索舒适,这些效益可以显著提高工作效率,也是科学规范公司治理与世界接轨的重要前提。我预计设计出来的物业
13、管理系统成为现在社会追便民的物管系统,让老百姓体验到计算机网络化管理下的物管系统是多么的方便,也让管理者更加方便的管理自己的小区系统。本课题需要重点解决的问题有以下几条:(1)小区业主可以登录到网站对小区信息进行查看;(2)小区业主可以登录到网站进行投诉和报修;(3)小区管理人员可以登录到网站进行对小区信息和公告的维护和修改,并高效的管理系统。(4)小区管理人员可以登录到网站进行对小区业主的投诉和报修就行管理,给小区业主创造一个好的生活环境。本文的大致结构是:引言,描述本系统的选题背景意义和发展趋势;第一章是对小区物业管理系统相关技术的综述,将完成本系统所需要的每个技术进行描述,并标明每个技术
14、的用途;第二章是对这个系统需求分析的综述,通过对本系统进行需求分析,描述各个模块功能;第三章是系统设计,表明此物管系统的设计想法和实现程序的过程;第四章是小区物管系统系统功能实现,这章对与这个系统的每个功能的实现,我都进行了详细的描述;第五章是系统测试,本系统的测试信息;及对本系统做一个总结,总结过程中遇到的问题以及感谢所有人的指导帮助。 1 相关技术介绍1.1 JSP介绍利用JSP技术开发的Web应用程序是基于Java的,JSP技术具有良好的跨平台功能。包括业务代码的分离和重用,Java和servlet功能还有预编译功能Error! Reference source not found.。J
15、SP是能够独立使用的编程语言,能够嵌入在html语言内运行,由于JSP参照了很多编程语言的特性,所以JSP在Web的脚本技术当中占有很重要的位置,对于编程行业的初学者来说,JSP这种编程语言是容易学习,并且具备许多高级的特性Error! Reference source not found.。JSP与 Servlet是一样的,都是在服务器端口执行,一般返回给客户端的就是一个HTML文本,所以客户端只需要有浏览器就可以轻松浏览。HTML代码和嵌入其中的Java代码构成了JSP页面Error! Reference source not found.。在程序的开发过程中,使用JSP也不失为一种正确的
16、选择,像收集操作以及字符串信息的处理方面等等,JSP都能很轻松地解决,帮助程序开发者省下许多时间。所以就此看来,使用JSP可以自由的选择Web服务器、操作系统和合适的数据库管理系统Error! Reference source not found.。1.2 MySQL介绍网络应用程序中最重要的一种技术就是数据库Error! Reference source not found.。添加数据、删除数据,检索数据并管理数据,这些都是所有的软件开发人员现如今都在面临的疑点。与其他别的的大型数据库例如Oracle、SQL Server等相对比,MySQL必然会有它的不足之处,但是这丝毫也没有减少它受欢迎
17、的程度。在目前这个阶段,它所具备的功能点已经完全可以满足一些中小企业和个体消费者的需求。MySQL对所有用户采用开放原则,所有的开发者可以根据自身的具体需求对MySQL提供的相关功能进行调整,已达到完成自己项目的目的,因此,MySQL是及其的受开发者的关注的。所以人们认为它是处理数据的最清晰选择。1.3 B/S开发模式现如今,B/S(浏览器/服务器)结构是主流网络结构,它能够帮助开发者一定程度上的减少不必要的操作,其核心处理点已经转移到服务器上,对于开发者来说是极其有好的。用该模式只需要安装浏览器即可。并且安装上MySQL数据库等数据库Error! Reference source not f
18、ound.。启用的浏览器与服务器数据库互动几乎所有的信息数据。许多特殊软件能够完成的事情,也可以通过B/S结构模式被应用。结合多种技术,就能够帮助程序开发者节约很多的开发成本Error! Reference source not found.。目前B/S结构成为程序开发主流结构,它最好的地方就是没有地点限制还不用专门安装软件,笔记本或者电脑能够上网就能访问系统。系统使用B/S进行开发在后期系统维护上面就会很省事,不用什么问题都在服务器上面操作,简单的客户端处理就解决部分问题,开发出来的程序与用户交互性上面也会增强,还可以实时刷新浏览器进行程序局部的数据信息更新。相比之下C/S一般来说是用于建立
19、在一个用户专用的虚拟局域网络上,局域网之间再通过专门的网络服务器为每个用户同时提供网络连接和局 域网络之间数据交换两种网络服务。B/S是建立在一个广域网之上的,租用移动设备,信息自己收集和管理。1.4 Java介绍由SUN公司推出的Java语言是一种现今在世界上比较主流的面向对象的语言 Error! Reference source not found.。它是可以在多种平台上运用的,兼容性比较强,适应市面上大多数操作系统,不会出现乱码的现象,其扩展性和维护性都更好,具有分析问题和解决问题的能力,是面向过程的程序设计方便编写的代码更强壮。Java相对其它语言来说,比较简单,编译起来更方便一些,安
20、全可靠性高。不完全统计,现在全世界大约有2000多万人在使用它。Java既可以镶嵌使用又可以独立的使用Error! Reference source not found.。Java大致可以分成两个部分,一种部分是Java负责的编译,另一种是Java负责的运行。Java和C+语言很相像,但Java在编程时是一种以对象为导向的方式来进行编译的,使得编出来的软件可以单机使用,也可以在互联网上使用,检查出错更为方便。Java分布式、体系结构中立的特点也使得其存储更快,编译更简单。面向对象包括四个特点,一是封装,就是说在定义类的时候可以实现一定的功能和属性。二是抽象,属于类的一种,可以把一个具有共同属性
21、的类封装在一个抽象里,便于简单编议。三是继承,顾名思义就是带有前者的特性。还有一个就是多态的特点,可以多种一起运用,表现了它可扩展性好。2 系统分析2.1 可行性研究2.1.1 技术可行性这个物管系统以JSP技术和MySQL数据库管理系统紧密结合。由于JSP的开发平台使用起来非常便利,具有很强大的功能,因此,完整的开发整个项目是绝对没有任何困难的,该平台也是现阶段主要的常用开发平台。MVC开发模式的一个主要目的就是很好地实现了Web应用程序系统的主要职能和分工, MVC部署、可维护性、有利于对软件工程师人性化的开发和管理。对于我们来说,大部分基于Web的应用程序都基本上是使用像ASP,PHP,
22、JSP这样的应用程序语言来进行创建的。他们将数据库查询的数据表示。MVC基本上来说就是强制性的将他们完全分开Error! Reference source not found.。尽管我们构造一个MVC的应用程序系统需要一些额外的技术和工作,但是他给我们使用带来的方便和好处仍然是毋庸置疑的。本项目的Web技术已经发展的很成熟。2.1.2 经济可行性在二十一世纪,许多现代企业都追寻的是高效率的办公,还有系统化的工作,工作达到标准化和自动化Error! Reference source not found.。首先来讲我们国家目前的一个非常注重的产业,房地产行业, 网络传输的速度因为网络技术的飞速进步
23、而变得越来越快。技术可行性对于整个物业管理系统的开发是关键环节,在项目需求设计阶段就应该深入的考虑到所用技术是否能够满足后期系统功能的开发。如果该技术不能满足,应该及时的调整所用技术或者对该功能的实现逻辑进行转化。2.1.3 操作可行性首先本系统的运行模式在本用户组织中是可行的Error! Reference source not found.。该系统的运作应考虑到管理人员和考生的使用需要,同时应考虑到面对常用功能和易出错功能是可以给与人性化的提示,并可获得对操作结果的反馈。本物业管理系统具备管理和互动的功能,而且操作非常简单。并且系统使用常见的登录界面,系统的开发使用的是JSP技术,这些就会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内