您的当前位置:首页正文

开题报告—网上房屋租赁信息发布系统的设计与实现

2021-03-26 来源:独旅网


本科生毕业设计(论文)开题报告

论文题目: 网上房屋租赁信息发布系统的设计与实现

学 院: 专 业: 计算机科学与技术

学生姓名: 学生班级: 学生学号: 指导教师:

网上房屋租赁信息发布系统的设计与实现

一、课题的研究目的和意义

目前,社会的房屋出租类网站越来越多,但由于商业因素的影响,该类型网站附加了太多的商业元素,并且操作界面也愈加复杂化,使用户很难快速地浏览或查询到自己所需要的房屋相关信息。 1.本课题的研究目的

简化用户的操作界面,使得房产公司和用户之间的租房信息交流更方便快捷,让房产公司和用户在足不出户的情况下,以最短时间、最快速度、最少的人力高效地完成房屋租赁过程中的各项工作。

2.本课题的研究意义

由于近两年大中城市的房地产价格暴涨,导致大多数工作年限较短的工薪阶层靠租房居住,使得租房也空前兴旺,业务量很大。网上房屋租赁信息发布系统为房产信息发布、管理提供了一个广阔而廉价的平台,为用户提供便捷而全面的房屋出租信息,是用户可以快速、方便地找到条件、地点、价格合适的房源,也可以是房产公司把自己的房屋出租信息让更多的用户知晓。

二、国内外发展状况

1.国内情况

在国内,上海的房屋租赁市场发展很快,年均增长达到47.72%。但是房屋租赁的管理水平还相对落后,许多工作还在使用传统的人工管理,不利于当前以及今后的发展要求。为改善这方面的工作,可以借助与计算机技术来改进房屋租赁管理,实现房屋租赁管理系统的现代化、计算机化、信息化。

随着计算机技术的迅速发展,人类社会已经进入了信息时代,人们的生活和工作方式都发生了很大的变化,而随着网络的发展,我国的银行、海关、税务、铁路、学校、政府部门相继建立了自己的计算机网络系统。许多中下企业也纷纷建立起关于网络的信息系统,及时掌握市场动态,收集企业在运营过程中所发生的各类信息,为决策者提供决策依据,从而获取更大的经济利益。各地房屋出租则结合科学的发展,充分利用市场动态信息,使用户与房产公司(或房屋拥有者)得到及时的沟通,

降低广告成本,提高出租率。

2.国外情况

据了解,美国95%的房屋交易通过MLS(Mutiple ListingService)成交,MLS已发展成为全美第一大行业组织。共享系统的信息资源能够快速有效地成交。MLS是源于美国房地产的专业术语。其核心是通过特定的软件技术和网络手段,使加入该系统的各个独立中介商的所有房源信息形成一个统一的互通体系。想要租买房屋的客户只需要在房地产机构或中介商的计算机终端上输入想要租买的房屋特征,就可以查出所有符合条件的房产,并可以通过网上的电子地图查看所选房屋的实际位置,通过网上播放的实地录像看房产的外观、环境及房内格局是否符合自己的喜好。如果这家公司的房源不够丰富,客户还可以通过MLS系统,在加入系统的所有公司的数据库中查找有关房源。若能成交,则参与交易过程中的各家公司按一定的比例分成。随着MLS理念的引入,特别是MLS网络科技公司开发的TOWER新楼盘产品系列,创立了楼台展示平台、售楼现场销售导航系统、光盘电子楼书等手段,实现房地产商的远程智能化销售管理,并充分动用多媒体表现方式,集视频、影音、动画、图像于一体,准确而完整地表现发展商的创意和楼盘优势。

三、研究内容

1.本系统的可行性分析

如今的计算机已经走进千家万户,硬件成本下降,导致计算机的购买成本降低,本系统将利用Windows XP 和MyEclipse 8.5.0作为软件的开发平台,是开发出来的系统有友好的用户界面、良好的安全性设置、详细的操作说明书,这样使各个类型的用户很快地掌握系统的操作方法。

2.本系统的具体功能有以下五项:

(1)房屋信息查询:用户可以根据自己的要求,按照不同的查询方式来查询自己需要的房屋类型,查询方式:包括按照房屋区域查询、按照房屋价格查询、按照房屋类型查询、按照房屋面积查询。

(2)用户信息模块:用户在成为本系统的用户之前,需要注册成为本系统的用户,同时修改自己的用户资料,在必要时修改自己的登录密码。

(3)房屋信息管理:在此功能模块中,管理员可以发布房屋的租赁信息,并在发布信息之后查看信息发布结果,若发现错误,则可以修改发布的房屋租赁信息。如果管理员发现无效的房屋租赁信息,则可以在本功能模块中删除此无效信息。

(4)房屋租赁管理:此模块中,在管理员和租赁双方共三方协同下签订房屋租赁合同,并缴纳租房押金和租房租金,并由管理员在本系统中保存管理一份合同。

(5)用户信息管理:管理员可以查看用户的信息,并具有可以删除用户的管理权限。

本系统结构图如下所示: 用户模块 管理员模块 网上房屋租赁信息发布系统 房屋信息查询 用户信息 模块 房屋信息管理 房屋租赁管理 用户信息管理 按 按照 照区价域 格查查询 询 按照类型查询 按照面积查询 注册用户 修改资料 修改密码 房屋信息发布 查看发布结果 修改房屋信息 删除无效信息 签订租房合同 缴纳租房押金 缴纳租房租金 租房合同管理 查询用户信息 删除用户 图1系统结构图

四、拟采用的方法和手段

1.设计方法与实施方案

本课题采用结构化的方法进行系统分析与设计,通过访问其他房屋租赁管理系统并查阅其他相关资料,了解房屋租赁系统的数据流程等。采用面向对象的技术进

行系统的实现。另外采用Browse/Server(B/S)结构模式。用SQL Server 2000来完成数据库,具体开发工作包括前台应用程序的设计和后台数据库的设计,与其他的大型数据库如Oracle、DB2、SQL、Server等相比,MySQL是一个快速、多线程、多用户的SQL数据库服务器。 开发工具使用MyEclipse 6.0。MyEclipse是一个十分优秀的用于开发Java,J2EE的 Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。

Java是目前的主流开发技术,拥有很多优势。JSP则是Java在Internet/IntranetWeb上的重要应用技术,得到了广泛的支持和承认。JSP相较ASP运行速度快,损耗小,安全性高。虽然ASP作为最早出现的动态网页语言具有简单易学、开发速度快等优点,然而ASP本身的安全性隐患和平台相关性大大制约了这些系统的应用。因此,本课题采用JSP技术来实现。

软件平台:

(1)操作系统:Windows XP; (2)Web应用服务器:Tomcat 6.0; (3)数据库:SQL Server 2000; (4)开发环境:MyEclipse 8.6.0;(5)开发语言:Java.

2.可能遇到的问题及解决方案

本系统主要采用Java语言编写,运用JSP技术(配合Java Servlet、Java Bean、HTML等)。由于对于JSP等技术的了解不多,经常需要查阅网上资料和图书资料。同时,在设计数据库时,如何处理房屋租赁信息、用户信息、合同管理等信息多数据管理,是有着较大难度、需要重点考虑的问题。这方面的问题要着重从SQL应用、数据库设计范式和查询优化等方面来分析本系统的关键技术和实现难点并加以解决。

五、工作计划及进度安排

序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 教学周数 Ⅰ(第 11-12周) Ⅰ(第 13-14周) Ⅰ(第 15-16周) Ⅰ(第 17-18周) Ⅰ(第 19-20周) Ⅱ(第 1周) Ⅱ(第 2周) Ⅱ(第3周) Ⅱ(第 4周) Ⅱ(第 5周) Ⅱ(第 6周) Ⅱ(第 7周) Ⅱ(第8周) Ⅱ(第9周) Ⅱ(第 10周) Ⅱ(第 11周) Ⅱ(第 12周) Ⅱ(第 13周) Ⅱ(第 14周) Ⅱ(第 15周) Ⅱ(第 16周) Ⅱ(第 17周) Ⅱ(第 18周) 工作计划及进度安排 熟悉题目、查阅资料、调查研究 熟悉题目、查阅资料、调查研究 翻译外文文献、撰写开题报告 撰写开题报告,准备开题 提出系统设计方案,包括数据结构设计,总体功能设计寒假完成此部分 完成数据库的设计与实现 完成数据结构与算法的设计 完成界面设计和实现 完成系统登录与身份验证模块的设计与实现 完成增加房源信息功能模块的设计与实现 完成修改房源信息功能模块的设计与实现 完成简单查询功能模块的设计与实现 完成复合查询功能模块的设计与实现 系统完善、调试 系统完善、调试 撰写毕业论文(完成论文主体构思、绪论部分) 撰写毕业论文(前半部分) 撰写毕业论文(后半部分) 撰写毕业论文(完成全部论文) 撰写毕业论文(完成全部论文) 修改毕业论文 毕业论文评审,准备答辩 毕业答辩

参考文献

[1] 耿祥义,张跃平.Java2实用教程(第三版)[M].北京:清华大学出版社,2006. [2] 曾令明,索望,甘刚,宋波.Java程序设计教程[M].西安:西安电子科技大学出版社,2007. [3] 孙卫琴.Java网络编程精解[M].北京:电子工业出版社,2007.

[4] 郭盈发,张红娟 数据库原理[M]. 北京:西安电子科技大学出版社,2002. [5]吕伟臣 JSP7入门与提高[M]. 北京:清华大学出版社,2004.

[6]林华聪 余剑峰 JSP6数据库设计思想与实践[M]. 北京:冶金工业出版社,2002. [7]杨海东 刘海英 JSP数据库高级实例导航[M]. 北京:科学出版社,2004. [8]卢国俊 JSP6之数据库开发[ M ]. 北京:电子工业出版社,2002 .

[9]陈玉明 邱桃荣 基于C/S与B/S国家高新技术考试管理信息系统的设计与实现[J]. 上海:上海第二工业大学学报,2004 .

[10]谢天 刘路 管理信息系统的设计与实现[J]. 洛阳:华南工业专科学校学报,2003. [11] Bruce Eckel.Thinking in Java (3rd Edition)[M].Prentice Hall PTR,2002. [12] Joshua Bloch.Effective Java: Second Edition[M].Addison-Wesley,2008. [13] Bruce Tate. Bitter Java[M].Manning Publications,2002.

因篇幅问题不能全部显示,请点此查看更多更全内容