在线小区物业管理系统的设计与实现.doc

上传人:人*** 文档编号:561767294 上传时间:2023-11-09 格式:DOC 页数:23 大小:680.50KB
返回 下载 相关 举报
在线小区物业管理系统的设计与实现.doc_第1页
第1页 / 共23页
在线小区物业管理系统的设计与实现.doc_第2页
第2页 / 共23页
在线小区物业管理系统的设计与实现.doc_第3页
第3页 / 共23页
在线小区物业管理系统的设计与实现.doc_第4页
第4页 / 共23页
在线小区物业管理系统的设计与实现.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《在线小区物业管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《在线小区物业管理系统的设计与实现.doc(23页珍藏版)》请在金锄头文库上搜索。

1、诚信承诺书郑重承诺:所呈交的论文是作者个人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用过的材料。与作者一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。作者签名: 日期:导师签名: 日期:院长签名: 日期:论文使用授权说明本人完全了解安阳师范学院有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。保密论文在解密后遵守此规定。

2、作者签名:导师签名:日期:目录前 言11 绪论11.1 课题背景11.2 目的和意义11.3 开发工具及技术11.3.1 开发工具21.3.2 JSP技术21.3.3 JavaScript21.4 软硬件需求32 需求分析32.1 需求调研32.2 可行性分析32.2.1 技术可行性32.2.2 经济可行性32.2.3 操作可行性42.2.4 法律可行性42.3 系统用户用例图42.4 系统功能模块图42.5 性能需求52.6 界面需求53 系统分析与设计53.1 数据库的分析与设计63.2 数据库的概念结构设计63.3 数据库的逻辑结构设计73.4 数据库的连接原理94 系统功能实现104.

3、2.1 业主信息管理124.2.2 信息发布管理134.2.3 报修信息管理144.2.4 收费信息管理154.2.5 车位信息管理164.3 网站前台模块174.3.1 网站首页实现174.3.2 系统留言板185 系统测试185.1 系统测试目的与意义185.2 测试过程185.3 其他错误19结 论19参考文献20在线小区物业管理系统的设计与实现摘 要:随着城镇人口居住的集中化加剧,传统人工小区管理模式逐渐跟不上时代的潮流。这就要求我们提供一个专门的管理系统。来提高物业的工作效率、为住户提供更好的服务。本系统方便了小区业主与物业之间的交流,业主可以实时了解小区动态,了解自己各项收费信息等

4、等;物业管理员可以实现与业主的交流,可以及时回复业主的留言和保修信息,对小区的费用楼盘进行管理等。本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的物业管理系统。关键词:物业管理;JSP;B/S结构前 言 物业管理系统运用现代化的计算机管理手段,使物业的硬件管理结合软件管理,为物业管理走向现代化,制度化与规范化创造条件。系统的主要功能包括:业户信息管理、小区概况管理、报修信息模块、收费信息管理、信息发布模块、新闻资讯管理、系统留言板等功能。1 绪论1.1 课题背景随着经济的发

5、展和人们生活水平的提高,小区已经成为人们安家置业的首选,原始的小区管理系统已经不能满足人们需求。小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物理和财力,极大的浪费了小区物业的资源;使用计算机对小区物业各项进行管理,具有检索迅速、查找方便、保密性好、成本低等优势。目前小区物业管理的范围主要包括以下几个方面:常规性的公共服务;针对性的专项服务;委托性的特约服务。本物业管理系统的开发,加强了业主与物业管理人员的沟通,提高了小区物业的服务质量,方便物业人员对小区进行管理,为物业管理部门提供一套高效、快捷的应用软件。1.2 目的和意义物业管理公司作为房地产开发公司的附属单位,担负着整个小区的各

6、项服务。由于物业管理业务的复杂性,物业管理逐步趋于信息化高效化。只有高标准、高质量的社区服务才能满足人们的需求。面对信息时代的挑战,就要利用现有的信息基础设施,重点开发和推广应用于各类科技、经济等数据库和网络资源服务系统,争取取得巨大的社会效益和经济效益。小区物业管理系统,是针对当代社会这一市场需要应运而生的。从技术上方便小区业主的生活,可以直接在小区管理系统中查询住户所需要的相关信息,足不出户就能了解小区的动态。同时大大提高了小区管理的工作人员工作效率,降低了服务成本,提高了服务水平,增强了物业服务的扩张力。综合上述各个方面的优点,开发这样一套小区物业管理系统成为了很必要的事情。1.3 开发

7、工具及技术1.3.1 开发工具此次设计主要采用MyEclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对MyEclipse、Tomcat和MySQL数据库进行简要介绍。 MyEclipse是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,支持代码编写、配置、测试以及除错。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse可以支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能1,2。可以说MyE

8、clipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。Tomcat是一个Java程序,设置好几个环境变量再用命令行的方式运行,为开发组提供了一些脚本使启动和关闭Tomcat提供了轻松的环境。它在中小型系统中被普遍使用,是开发和调试JSP 程序的首选10。Tomcat作为一个servlet容器,其应用前景是非常好的,如果与jboss结合起来,则可以实现sun的j2ee规范3,4。TOMCAT是一个基于组件

9、的服务器,它的构成组件都是可配置的,其中最外层的给件是CATALINA SERVLET容器,其他的组件按照一定的格式要求配置在这个顶层容器中。MySQL数据库软件是一种客户端/服务器系统,它使用C和C+编写,并使用了多种编译器进行测试,能够保证源代码的可移植性,它提供用于管理、检查、优化数据库操作的管理工具。并且为多种编程语言提供了API,优化的SQL查询算法,有效地提高查询速度6。十余年来,MySQL数据库一直是数据库应用的核心,拥有不断增长的客户群。在LAMP架构(Linux,Apache,MySQL,PHP/Perl/Python)中代表M的MySQL经历了大交易处理应用、T级数据仓库和

10、高流量网站的严苛测试,证明了其在开源数据库中的领先地位。MySQL是全世界最流行的开源数据库软件,问世已超过15年,因其代码自由、最终用户可免费使用,首先在互联网行业得到应用,MySQL在全球普及,用户遍布互联网、电信、能源、交通、高科技、设备制造、科研和军事领域。1.3.2 JSP技术 JSP是由Sun Microsystems 公司倡导的,现在JSP已经成为Java服务器编程的非常重要的组成部分,并与许多公司一起参与建立的一种动态网页技术标准,该技术是在Servlet技术基础上发展而来的。它虽然还未成型,但是它必将和J2EE(Java 2 Enterprise Edition)一起发展。

11、JSP它基于强大的Java语言,所以不仅可以沿用Java强大的API功能,而且不管是在何种平台下,只要服务器支持JSP,就可以运行JSP开发的Web应用程序,这体现了它的跨平台、跨服务器的特点5。在数据库操作中,因为JDBC同样是独立于平台的,所以在JSP试用装的Java API中提供的JDBC来连接数据库,就不用担心平台变更时的代码移植问题。 JSP在执行以前先被编译成字节码 ,字节码由Java虚拟机解释执行,比源码解释的效率高;服务器上还有字节码的Cache机制,能提高字节码的访问效率。第一次调用 JSP网页可能稍慢,因为它被编译成Cache,以后就快得多了。同时,JSP源程序不大可能被下

12、载,特别是JavaBean程序完全可以放到不对外的目录中。总的来说,JSP已经成为目前主流的动态网页开发技术之一。1.3.3 JavaScript JavaScript最早是工作于Netscape (网景公司)的 Brendan Eich为即将在1995年发行的NetscapeNavigator 2.0(NN2.0)开发的,当时叫做LiveScript。由于当时是和非常热门的Sun公司合作的,为了赶上当时的潮流Java语言,这门语言被命名为JavaScript。 JavaScript是一种轻量级的编程语言,可插入 HTML 页面,由JavaScript是一种弱类型的语言。JavaScript脚

13、本像其他编程语言一样,每个变量都有数据类型,但在声明变量时不需显式地指定其数据类型,变量的数据类型将根据变量的具体内容推导出来,并根据变量内容的改变而自动更改7,8。这是强类型语言无法做到的。由于JavaScript由Java集成而来,因此它是一种面向对象的程序设计语言。它包含的对象有两个组成部分,即变量和函数,也称为属性和方法9。JavaScript是一种宽松类型的语言。事实上JavaScript更进一步,无法在JavaScript中明确地定义数据类型。此外,在大多数情况下,JavaScript会根据需要自动进行转换。1.4 软硬件需求 硬件需求:CPU:Pentium以上计算机 内存: 5

14、12M以上 软件需求:操作系统版本:Windows XP /vista/Win7 开发工具:MyEclipse 8.5 后台服务器:Apache Tomcat 6.0 开发语言:Java 浏览器:IE6.02 需求分析2.1 需求调研在项目的开始是需求调研,本小区物业管理系统的设计思想符合物业管理规范工作流程,在本系统中,住户可以浏览小区的基本信息,看到小区的新闻资讯,阅读小区的公告动态。业主可以用自己个人信息登录进入系统,可对小区物业系统进行留言,同时登录个人主页,可以查询修改自己个人信息,查看个人费用信息,也可以添加自己的报修信息。小区物业工作人员登录本系统,可以管理业主信息,增添小区概况

15、,回复小区业主留言,发布新闻公告等。因此,本系统简化了物业管理员工作流程的繁杂性,方便小区业主的生活,方便了业主和管理员的交流沟通。2.2 可行性分析可行研究的目的不是解决问题,而是确定问题是否值得去解决。可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,以避免投资的失误,保证新系统开发成功。下面就技术、经济、操作和法律四个方面来介绍。2.2.1 技术可行性技术可行性分析主要是分析技术条件是否能顺利完成开发工作,硬、软件是否能满足开发者的需要等。本系统开发工具是MyEclipse和MySQL数据库,用JSP开发语言进行前台界面的设计、与后台数据库的连接、录入。作为软件学院的毕业生,掌握了数据库原理及应用,在一定程度上具备了开发该系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号