ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:530.55KB ,
资源ID:1850482      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1850482.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(在线小区物业管理系统的设计与实现.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

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

2、文。保密论文在解密后遵守此规定。作者签名:导师签名:日期:目录前 言 11 绪论 11.1 课题背景 11.2 目的和意义 11.3 开发工具及技术 11.3.1 开发工具 21.3.2 JSP技术 21.3.3 JavaScript 21.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、.3 数据库的逻辑结构设计 73.4 数据库的连接原理 94 系统功能实现 104.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结构前 言 物业管理系统运用现代化的计算机管理手段,使物业的硬件管理结合软件管理,为物业管理走向现代化,制度化与规范化创造条件。系统的主要功能包括:业户信息管理、小区概况管理

5、、报修信息模块、收费信息管理、信息发布模块、新闻资讯管理、系统留言板等功能。1 绪论1.1 课题背景随着经济的发展和人们生活水平的提高,小区已经成为人们安家置业的首选,原始的小区管理系统已经不能满足人们需求。小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物理和财力,极大的浪费了小区物业的资源;使用计算机对小区物业各项进行管理,具有检索迅速、查找方便、保密性好、成本低等优势。目前小区物业管理的范围主要包括以下几个方面:常规性的公共服务;针对性的专项服务;委托性的特约服务。本物业管理系统的开发,加强了业主与物业管理人员的沟通,提高了小区物业的服务质量,方便物业人员对小区进行管理,为物业管理

6、部门提供一套高效、快捷的应用软件。1.2 目的和意义物业管理公司作为房地产开发公司的附属单位,担负着整个小区的各项服务。由于物业管理业务的复杂性,物业管理逐步趋于信息化高效化。只有高标准、高质量的社区服务才能满足人们的需求。面对信息时代的挑战,就要利用现有的信息基础设施,重点开发和推广应用于各类科技、经济等数据库和网络资源服务系统,争取取得巨大的社会效益和经济效益。小区物业管理系统,是针对当代社会这一市场需要应运而生的。从技术上方便小区业主的生活,可以直接在小区管理系统中查询住户所需要的相关信息,足不出户就能了解小区的动态。同时大大提高了小区管理的工作人员工作效率,降低了服务成本,提高了服务水

7、平,增强了物业服务的扩张力。综合上述各个方面的优点,开发这样一套小区物业管理系统成为了很必要的事情。1.3 开发工具及技术1.3.1 开发工具此次设计主要采用MyEclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对MyEclipse、Tomcat和MySQL数据库进行简要介绍。 MyEclipse是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,支持代码编写、配置、测试以及除错。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse可以支持Java Servlet,AJAX,JSP,JSF

8、,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能1,2。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。Tomcat是一个Java程序,设置好几个环境变量再用命令行的方式运行,为开发组提供了一些脚本使启动和关闭Tomcat提供了轻松的环境。它在中小型系统中被普遍使用,是开发和调试JSP 程序的首选10。Tomcat作为一个servlet容器,

9、其应用前景是非常好的,如果与jboss结合起来,则可以实现sun的j2ee规范3,4。TOMCAT是一个基于组件的服务器,它的构成组件都是可配置的,其中最外层的给件是CATALINA SERVLET容器,其他的组件按照一定的格式要求配置在这个顶层容器中。MySQL数据库软件是一种客户端/服务器系统,它使用C和C+编写,并使用了多种编译器进行测试,能够保证源代码的可移植性,它提供用于管理、检查、优化数据库操作的管理工具。并且为多种编程语言提供了API,优化的SQL查询算法,有效地提高查询速度6。十余年来,MySQL数据库一直是数据库应用的核心,拥有不断增长的客户群。在LAMP架构(Linux,A

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

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

12、问效率。第一次调用 JSP网页可能稍慢,因为它被编译成Cache,以后就快得多了。同时,JSP源程序不大可能被下载,特别是JavaBean程序完全可以放到不对外的目录中。总的来说,JSP已经成为目前主流的动态网页开发技术之一。1.3.3 JavaScript JavaScript最早是工作于Netscape (网景公司)的 Brendan Eich为即将在1995年发行的NetscapeNavigator 2.0(NN2.0)开发的,当时叫做LiveScript。由于当时是和非常热门的Sun公司合作的,为了赶上当时的潮流Java语言,这门语言被命名为JavaScript。 JavaScript

13、是一种轻量级的编程语言,可插入 HTML 页面,由JavaScript是一种弱类型的语言。JavaScript脚本像其他编程语言一样,每个变量都有数据类型,但在声明变量时不需显式地指定其数据类型,变量的数据类型将根据变量的具体内容推导出来,并根据变量内容的改变而自动更改7,8。这是强类型语言无法做到的。由于JavaScript由Java集成而来,因此它是一种面向对象的程序设计语言。它包含的对象有两个组成部分,即变量和函数,也称为属性和方法9。JavaScript是一种宽松类型的语言。事实上JavaScript更进一步,无法在JavaScript中明确地定义数据类型。此外,在大多数情况下,Jav

14、aScript会根据需要自动进行转换。1.4 软硬件需求 硬件需求:CPU:Pentium以上计算机 内存: 512M以上 软件需求:操作系统版本: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开发语言进行前台界面的设计、与后台数据库的连接、录入。作为软件学院的毕业生,掌握了数据库原理及应用,在一定程度上具备了开发该系统的能力。加以指导老师的帮助可以得到许多技术支持。因此,完成本系统在技术上是完全具有可行性的。2.2.2 经济可行性经济可行性主要是对项目的经济效益进行分析,由于选择的开发工具和服务器几乎全部为免费的开源软件,并不需要资金投入,只需要个人电脑一台,并且由于是

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1