社区物业管理开题报告_第1页
社区物业管理开题报告_第2页
社区物业管理开题报告_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)开题报告题目:大型社区物业管理系统收费管理子系统的设计与实现 专业: 学号:13081153班级:130812姓名:一、 课题任务与目的该物业管理系统收费子系统的主要功能主要是使用JavaEE技术和JSP+ServletAPI并使用Struts2、Hibernate和Spring开源框架实现完成社区公共设施、场所的资金管理,为物业管理者提供良好的管理平台,给物业管理工作带来了更高的效率。为了完成以上的功能,需要熟悉了解JavaEE体系结构和编程方法,熟练掌握MVC模式的设计方法,了解web项目开发的工程过程,完成系统的分析、设计与实现,资金管理功能,撰写毕业设计论文,并进行毕业设计答辩。二、 调研资料情况近些年来,随着小区管理的规范化,物业管理系统也越来越成熟,比较知名的主要有美萍、凤凰、雨杰物业管理系统等等。通过对这些系统进行了解,可以知道系统主要的功能,内容,页面展示等方面的信息。同时,通过对这些知名物业管理系统的了解,不仅可以知道其一般的功能,内容,页面展示等信息,同时还可以发现其一些明显的缺点或潜在的危险,然后在自己的系统中将其修补。主要参考资料有:《Java就业培训教程》-清华大学出版社,张孝祥・2003.9《Struts实用开发指南》•科学出版社,高红岩•2007.7《Hibernate应用开发完全手册》•人民邮电出版社,明日科技•2007.9《StrutsHibernateSpring集成开发宝典》•电子工业出版社,陈天河•2007.1《UML基础与Rose建模案例(第2版)》•人民邮电出版社,吴建-2007.4三、 初步设计方法与实施方案该物业管理系统使用的主要技术是JavaEE技术和JSP+ServletAPI并使用Struts2、Hibernate和Spring开源框架。完成收费子系统主要需要以下几个步骤:1.需求分析2.概要设计3.详细设计4.测试体系架构方面主要采用B/S结构,即浏览器服务器结构。在B/S结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。相对于C/S结构属于“胖”客户端,需要在使用者电脑上安装相应的操作软件来说,B/S结构是属于一种“瘦”客户端,大多数或主要的业务逻辑都存在在服务器端,因此,B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。当然,与C/S结构相比,B/S结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。B/S架构的软件具有如下优点:(1) 、应用服务器运行数据负荷较轻。(2) 、数据的储存管理功能较为透明。(3) 、C/S架构的劣势是高昂的维护成本且投资大。基于上述分析,本项目决定采用B/S架构构建,开发工具如下:开发环境:MyEclipse8.6+JDK1.6应用服务器:TOMCAT6.0数据库软件:MySql数据库运行平台:WindowsXP开发工具:JDK、MyEclipse8.6四、预期结果基本功能:对健身房信息进行管理的业务流程;对棋牌室进行管理的业务流程;对球馆进行管理的业务流程;对酒吧进行管理的业务流程;还应做到安全和规范机制:实现验证码机制,以防恶意注册和恶意提交信息;实现对进入系统的信息进行安全校验,防止恶意破坏;实现URL安全访问机制,以防恶意访问;实现权限验证功能,以防恶意破坏。五、进度计划第一阶段:(2011年11月一2012年1月)与指导老师充分沟通,理解毕业设计(论文)任务要求,查找相关资料,规划毕业设计工作流程。第二阶段:(2012年3月一2012年4月)查找、理解与掌握与JavaEE系统的相关资料和JavaEE开发环境的使用,熟悉敏捷软件工程开发流程,确定毕业设计的工作任务与实现方案,完成毕业设计开题报告。第三阶段:(2012年4月一2012年5月)开题报告经指导老师审核通过后,进行系统详细设计,包括系统架构设计,重要数据结构设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论