资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目 录摘 要IABSTRACTII第1章 绪论11.1 课题背景11.2 目的和意义11.3 开发工具及技术21.3.1 开发工具21.3.2技术简介2第2章 需求分析42.1 可行性分析42.1.1 技术可行性42.1.2 经济可行性42.1.3 操作可行性42.1.4 法律可行42.2 用户关系图52.2.1 管理员52.2.2 会员52.3 功能模块图52.4 设计思想62.5 系统的安全性72.6 界面需求72.7 数据库的分析与设计82.7.1 数据库的概念结构设计82.7.2 逻辑结构设计12第3章 系统功能153.1 系统登陆页面实现153.2 系统主界面153.2.1 出租信息153.2.2 发布出租信息173.3 管理员界面173.3.1 出租信息183.3.2 出租信息删除183.4 系统留言板18第4章 系统测试204.1 系统测试目的与意义204.2 测试过程204.3 其他错误21结束语23致 谢24参考文献25河南工程学院本科毕业设计(论文)摘 要近年以来,随着互联网和计算机的不断普及,人们可以通过Intel网轻松地获取大量信息,还有数据库技术的不断成熟,信息变得易于记录保存,基于Web应用的信息管理系统的开发变得容易许多。各种各样的信息管理系统不断涌现出来。本次开发,使用的是MyEclipse编译器,JDK开发环境,在网络服务方面使用的是Tomcat应用服务器,JSP技术主要负责前台页面的呈现,SSH框架实现业务逻辑控制和数据库连接、数据持久化的功能。房屋出租与租赁是人们生活的重要组成部分,以往通过粘贴广告进行租房信息宣传的方式,不仅耗时耗力,而且效率低下。但现在,通过Internet可以方便的发布房屋的各种出租、出售、求租、求售等信息。信息传播的成本极大降低。而且高效。所以,为了适应社会需要开发了本房屋租赁系统,人们只要登录本网站就能很快地找到自己满意的房子。关键词:房屋出租,管理系统,SSH框架,B/S架构ABSTRACTIn recent years, with the growing popularity of the Internet and computers, people can get a lot of information easily, and database technology continues to mature through Intel network, information becomes easily to be recorded, it is easier to develop Web applications based on Information Management System. A variety of information management systems continue to emerge.During the development, MyEclipse compiler, JDK development environment was used, network services use the Tomcat application server, JSP technology is mainly responsible for the front page of the presentation, SSH framework to implement business logic control and database connections, data persistence .House rental is an important part of peoples lives, past rental information campaign conducted by pasting advertising, not only time-consuming and inefficient. But now, you can publish a variety of rental housing, for sale, for housing, to attract buyers and other information over the Internet easily. it reduce the cost of information dissemination greatly. Therefore, in order to meet the social needs. the development of the housing rental system is needed, only login to this website you can rent a perfect house quicklyKey words: Rental, Management system, SSH Framework, B/S ModelII第1章 绪论1.1 课题背景当今,改革开放以来中国大地发生了巨大的的变化,国家把经济建设放在了首要地位,人们生活水平不断提高,中国的经济规模也终于达到了世界第二的位置,各种各样的公司,工厂像雨后春笋一样在全中国不断的冒出来,随着经济规模的不断扩大,各式各样的工厂的建立,随之而来的就是人员流动性剧增,因为,工厂,公司需要职员,而人们需要工作。人们来到一个新地方,除了吃饭,就是需要一个住的地方,是不是能租一个满意的,居住舒服的房子,决定了人们可不可以在一个地方长久的留下来。房屋租赁变成人们生活中越来越重要的考虑事项,以往,人们租房多是靠路边的小广告来获得房屋信息,这样做人们的个人信息容易泄露,而且求租者与出租者彼此完全陌生,无论是求租者还是房东的人身安全都没有保障,而且,从小广告上难以获取详细的信息,租房者对于真实的房屋情况不得而知,这样容易导致被骗,欺诈行为的发生。而且对于传统的房屋租赁公司来说,手动记录房源,租客信息,耗时,耗力而且容易出错,当人们不能应付巨大的工作量,房屋租赁管理系统可以轻松地记录成百上千的信息,掌握海量房源,为客户提供更好的使用体验,从而迅速抢占市场,掌握话语权,信息化管理的房屋租赁公司渐渐对传统的房屋中介公司形成压倒性的优势,这会成为房屋租赁公司做大的瓶颈。但是,随着互联网时代的到来,这些问题有了解决方案。网络在我们的生活中扮演着越来越重要的角色,人们可以使用计算机在网络上快速的浏览信息,也可以在各种信息发布平台上发布信息1。这些都大大降低了信息传播的成本。Internet的开放性为我们开发一个B/S模式的租房信息管理系统提供了可能性2。我们可以利用互联网的开放性构建一个全方位,实时的信息发布平台,这篇论文就从互联网技术,和房屋租赁的各个方面出发,开发一个完整的房屋租赁管理系统3。1.2 目的和意义为了房屋管理者改善管理房屋的合同、租金等问题,也为了让租房者更容易了解住宅租赁的情况,开发一个房屋租赁管理系统。本系统主要着眼于房屋的出租、出售等情况。房屋租赁管理系统开发的目的是帮助租房者轻松地找到自己需要的房子,帮助出租者方便的把自己空置的房屋租赁出去。使得需要帮助者得到帮助,还有社会资源也不至于浪费。通过本房屋租赁系统,租房者可以看到待出租房屋信息,通过浏览这些各种各样的房子,还有下面更加详细的房子介绍,找到自己心仪的,想租的房子。出租者也可以通过本房租租赁平台将自己待出租的房子的户型、面积、租金等详细信息发布出去,便于租房者的筛选,更快的把闲置的租出去。此外使用本系统可以帮助房产公司实现信息化管理,摆脱传统纸和笔的信息记录方式,帮助人们从繁重的手工劳动下解放出来。借助本系统,更少的人可以完成更多的工作,这样对公司来说,意味着更少的支出,更多的利润,对于刚刚起步的中小公司来说这具有相当大的意义。 1.3 开发工具及技术1.3.1 开发工具这次设计主要使用MyEclipse集成开发环境,Tomcat服务器,MySQL数据库等工具4。下面对各个工具进行介绍:1.3.1.1 MyEclipse简介MyEclipse是Eclipse编译器的插件集,它的功能十分强大,它可以自动生成语句,也可以对代码进行检测,提供解决办法,它可以完成一个工程编译、部署、运行的全部工作。另外,MyEclipse支持的语言也十分丰富,不仅可以使用它进行C、C+的开发,也可以进行HTML的开发,也可以开发Java工程,使用MyEclipse可以极大地提高程序员的工作效率,减少不必要的工作量5。1.3.1.2 Tomcat简介 Tomcat是一个小型的应用服务器,不是太占用计算机软硬件资源,主要应用于用户并发访问不是很多的中小型系统,在开发Web应用过程中,调试JSP页面时较常用到。主要应用它对网页请求进行响应。1.3.1.3 MySQL简介 MySQL是ORACLE旗下的数据库产品,这个产品本身是开源的,它可以记录上千万条数据,对于一个中小型企业来说,MySQL已经足以满足他们的需要,而且它是开源的,人们不需要额外花钱购买服务,成本大大降低6。1.3.2技术简介1.3.2.1 JSPJSP是Java语言的一种主要应用于网页设计的技术,它是通过在HTML代码中加入Java代码,当用户通过服务器发出请求时,执行其中的Java代码,然后把HTML页面通过浏览器呈现给用户7。当一个JSP页面被执行时,它首先被转化成一个Java后缀的文件,服务器再把该Java后缀文件转译成字节码文件,然后服务器执行该字节码文件,以响应客户端的请求。当该JSP页面被再次执行时,服务器将直接执行已经生成的字节码文件来进行响应,不需要再进行转译操作。从而提高页面响应的速度。1.3.2.2 JavaScriptJavaScript是客户端脚本语言,它与Java并没有太大联系,它把具体的功能封装成一个个脚本,当我们需要什么功能的时候,只需要在HTML代码中添加引用就可以了,不需要在自己再设计具体功能8。借助JS我们可以开发出更好看的网页,实现更生动、人性化功能,比如,在页面中添加日历控件帮助用户更方便的看到时间和日期。1.3.2.3 Struts 2Struts2通过借鉴和吸收Struts1和WebWork的技术,变得已经与第一代产品完全不同。可以说Struts2已经是一个全新的框架了,即使以前使用Struts开发的人员,想要使用Struts2,也需要重新学习Struts2的知识。Struts2是MVC模式中的重要技术,使用Struts2进行开发时,主要使用Servlet、JavaBean、JSP这三种技术。使用Servlet处理客户端发来的请求,使用JSP技术负责前端页面的设计。JavaBean处理业务逻辑和进行数据持久化。帮助人们更好地进行中大型软件的开发。1.3.2.4 Hibernate框架简介Hibernate是一个开源的对象关系映射框架,因为它对JDBC进行了封装,程序员不需要再进行复杂且容易出错的数据库连接配置,大大减轻了程序员的工作量,使操作数据库进行数据持久化的难度降低,Hibernate可以应用在Java客户端程序、Web应用程序和任何使用到JDBC的场合,应用范围十分广泛,且功能强大。第2章 需求分析2.1 可行性分析任何一系统的开发,都会受
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号