【Jsp精品源码栏目提醒】:网学会员--在 Jsp精品源码编辑为广大网友搜集整理了:[软件管理系统类精品]基于jsp的房产中介管理系统 - 综合课件绩等信息,祝愿广大网友取得需要的信息,参考学习。
摘要 本科毕业设计论文 基于
jsp的房产中介
管理系统 2010-6-12 本科毕业设计论文 基于
jsp的房产中介管理系统 学院系 专 业计算机科学与技术 学生 姓名 学 号: 指导 教师 答辩 日期 2010-6-20 摘要 毕业设计论文任务书 学院 系级教学单位 电子工程系 学 号 学生 姓名 专 业 班 级 06级计算机5班 题 目 题目名称 基于
jsp的房产中介管理系统 题目性质 1.理工类工程设计 工程技术实验研究型 理论研究型 计算机
软件型√ 综合型 2.管理类 3.外语类 4.艺术类 题目类型 1.毕业设计 √ 2.论文 题目来源 科研课题 生产实际 自选题目 √ 主 要 内 容 内容前台部分和后台部分。
1前台部分用户管理模块信息显示模块房源信息发布模块房源信息查询模块楼盘展示模块。
2后台部分用户管理模块房源管理模块信息发布模块信息管理模块。
基 本 要 求 1.完成预定的功能。
2.操作简便有较强的实用性。
参 考 资 料 1 吴建张旭东.
JSP网络开发入门与实践. 北京:人民邮电出版社2006.11. 2 孙鑫编著.Java web开发详解. 北京:电子工业出版社2006.4. 3 陈志泊李冬梅王春玲编.数据库原理及应用教程. 北京:人民邮电出版社2002.3.等。
周 次 第 周 第 周 第 周 第 周 第 周 应 完 成 的 内 容 提交任务书申请开题做好需求分析。
总体设计。
详细设计、编写代码。
测试与调试程序完善功能。
书写
毕业论文准备答辩。
指导教师 职称 年 月 日 系级教学单位审批 年 月 日 摘要 I 摘 要 随着社会的发展和互联网络的普及越来越多的人们倾向于在互联网上搜索信息这对房产中介行业来说是其发展的一个契机。
建立自己的中介网站为用户提供一个有效的搜索与发布房源信息的平台可以更好的实现供需房源信息的反馈。
本系统正是基于此根据梅河口房产中介的实际需求而开发的。
本文从房产中介服务的国内外发展现状入手介绍了系统的需求分析和可行性分析从设计到实现详细地介绍了系统开发的具体步骤和应用技术并配以图例进行详尽的说明。
本系统基于B/S模式采用JSPJavaBean开发技术应用Tomcat服务器以SQL Server作为后台数据库使用Dreamweaver作为开发工具进行开发。
主要实现了注册与登录、发布房源信息、查询房源信息、浏览资讯信息、楼盘展示、
会员管理、房源信息管理、发布资讯信息、楼盘管理等功能。
这些功能给用户带来了极大的便利让中介工作人员从繁琐的手工操作中解脱出来提高了工作效率。
关键词房产中介B/S房源信息 本科生
毕业设计论文 II Abstract With the development of society and the popularity of the Internet more and more people tend to search for information on the Internet which is a turning point for the real estate intermediary industry to develop. To establish their own intermediary
website can provide users with an effective platform for searching-and-releasing house information it also can achieve a better supply and demand information feedback. The system is developed according to the actual demand of Meihekou real estate agency. This paper starts from the current situation of real estate agency service introduces the system demand analysis and feasibility analysis then from system design to realization introduces in detail the entire system developing process and application technology and gives a detailed description with legends. This system is based on B/S model uses JSPJavaBean developing technology and Tomcat server takes SQL Server as background database and Dreamweaver as development tools. It realizes such functions as registration and login house information issue house information inquiry information browsing estate demonstration member management management of available information information dissemination estate management etc. These features provide users with convenience and release intermediary staff from the cumbersome manual operation and improve working efficiency. Key Words Real Estate Agency B/S House Information III 目 录 摘 要 ...................................................................................................I Abstract ................................................................................................. II 第1章 绪 论 ........................................................................................ 1 第2章 系统需求分析 ......................................................................... 2.1 应用需求分析 .................................... 2.2功能需求分析 ..................................... 第3章 可行性分析 ................................................................................. 7 3.1技术可行性分析 .................................... 7 3.2经济可行性 ........................................ 7 3.3社会可行性 ........................................ 9 第4章系统分析 ..................................................................................... 4.1识别参与者 ....................................... 4.2识别用例 ......................................... 4.3系统用例图及用例描述 ............................. 11 4.4问题域及类建模 ................................... 第5章系统
设计 ................................................................................. 5.1系统结构 ....................................... 5.2系统设计原则 ................................... 5.3系统功能模块设计 ................................. 5.3.1前台功能模块设计 ............................................................... 5.3.2后台功能模块设计 ............................................................... 5.4模块活动图 ....................................... 5.5模块顺序图 ....................................... 5.6数据库设计 ....................................... 5.6.1数据库概念模型................................................................... 5.6.2数据表 .................................................................................. IV 5.7开发工具及采用的技术 ............................ 5.7.1开发工具............................................................................... 5.7.2系统开发的主要技术 ........................................................... 第6章 系统的实现 ............................................................................... 6.1前台主要模块的实现 .............................. 6.1.1用户管理模块 ....................................................................... 6.1.2信息显示模块 ....................................................................... 6.1.3房源信息发布模块 ............................................................... 6.1.4房源信息查询模块 ............................................................... 6.1.5楼盘展示模块 ....................................................................... 6.2后台主要模块的实现 .............................. 6.2.1用户管理模块 ....................................................................... 6.2.2房源管理模块 ....................................................................... 6.2.3信息发布模块 ....................................................................... 6.2.4信息管理模块 ....................................................................... 第7章系统测试 ..................................................................................... 7.1系统测试概述 .................................... 7.2主要模块的测试情况 .............................. 结 论 ................................................................................................. 参考文献 ................................................................................................... 2 致 谢 ................................................................................................... 3 附录1 开题
报告 ...................................................................................... 1 附录2 文献综述 ...................................................................................... 1 附录3 外文译文 ...................................................................................... 1 附录4 外文文献 ...................................................................................... 1 第1章 绪 论 1 第1章 绪 论 随着计算机及网络技术的飞速发展Internet/Intranet应用在全球范围内日益普及当今社会正快速向信息化社会前进信息自动化的作用也越来越大。
房产中介行业是适合利用
计算机网络技术的行业之一计算机网络技术的应用将从根本上革新房产中介业的传统经营模式和经营理念。
而建立基于现代计算机
网络的信息处理平台不仅使房地产咨询、配对交易等的大量数据处理变得容易、快捷而且促进组织规模迅速扩大经营手段上向信息化、网络化方向发展。
因此对于目前我国房产中介行业来说能否向信息化、网络化方向发展充分利用网络资源来提高工作的效率及其准确率是其需要考虑的重大问题。
在国外人们通过互联网来获得需要的房产信息是一种流行的趋势。
目前在欧美房产中介行业比较流行的是MLSMultiple Listing Service系统它通过与房地产经纪人的联合共同建立信息系统共享系统的信息资源。
对于要租买房屋的消费者来说只需在房地产经纪人所设的计算机终端上输入要租买屋的特征就可以查出所有共享资源中符合条件的房产并可以通过网上的电子地图查看所选房屋的实际位置通过网上播放的实地录像“考察”房产的外观、环境及房内格局是否符合自己的喜好。
在国内大多数的房产中介公司仍采用传统的经营方式有成堆的文件需要人工处理信息的收集和更新速度非常缓慢供需双方的房源信息不能得到及时的反馈并且各种数据查询不便。
对于房产中介公司来说建立自己的企业网站可以随时响应来自客户的要求为客户提供详尽的房源信息同时使得数据匹配变得容易、快捷他们只需在计算机终端输入自己所需房源信息的特征就可查询到与之相匹配的信息从而把房产中介人员从繁重的人工匹配中解放出来缩短工作时间。
客户也可以不受时间和地域限制随时发布自己的房源供求信息还可以通过
搜索与其类似房屋的价格交叉对比让房屋交易价格更接近市场行情第1章 绪 论 2 使得交易更透明、更趋合理 基于此一些房产中介公司建立了自己的网站例如中国房产中介网和我爱我家房产中介网但它们的内容涉及太多地域覆盖范围太广没有针对性。
梅河口房产中介网是针对梅河口房产中介的业务根据中介的实际需求进行开发的。
第2章 系统需求分析 3 第2章 系统需求分析 2.1 应用需求分析 通过查询书籍以及上网搜索资料对房屋中介网站有了适当的了解了解到房产中介网站都需要完成什么
工作用户希望从该网站得到什么信息实现什么功能从对房产中介的调查和了解得知房产中介主要从事新房以及二手房的租赁及买卖交易。
网站将出售一方或出租一方的出售或出租信息在网站上展现出来求购或求租一方在网站上查找符合自己需要的房屋信息在通过联系中介单位与卖方或出租方进行联系及交易。
求购及求租客户也可以将自己的需求信息留给中介单位等到中介单位有适合该客户的信息时再联系客户进行交易等事项客户到房产中介登记自己的房屋需求信息并留下联系方式。
中介工作人员将这些信息做记录一方面手工查找与其匹配的信息另一方面以手工广告方式把房屋信息粘贴出来供其他房屋需求者自行查看匹配。
这不仅不便于用户快速的查询房源信息而且经常带来各种误差和纰漏在大量信息处理时更易出错出错后也不易修改。
随着社会的发展生活节奏的加快时间对于人们来说尤其宝贵建立房产中介网站可以让房源需求者节省时间因为他们只需打开网站就可以浏览海量的房源信息在节省大量时间的同时也可以很好的定位适合自己的房源信息因此开发本
系统有很大的应用价值。
2.2功能需求分析 本系统力求为中介工作人员提供一个有效的管理平台为客户提供一个简单有效的搜索与发布房屋信息的平台操作要求尽量简单、高效。
在梅河口房产中介原有业务的基础上分析本系统应提供给系统参与者如下的功能操作用户可以通过查询快速找到自己满意的房屋信息也可以将自己的房屋信息发布到网站上还可以浏览房产资讯信息以及置业指南信息获得房屋交易和家居装饰的相关信息网站管理人员可以对网站进行维护包括房源信息的管理会员信息的管理等使网站始终处于最新状态考虑到用户的需求本系统特增加楼盘展示的功能为房产开发商提供有效的宣传平台。
本科生毕业设计论文 4 为了满足上面提出的功能需求本系统应实现以下功能 1用户注册与登录功能由于房产信息的发布涉及到消费者和网站双方利益所以本系统只对注册用户提供在线发布房源信息的功能而不是所有的用户都可以在本系统发布房源信息因此设立了用户管理模块这在一定程度上减少了垃圾信息的发布。
此模块的主要功能包括用户注册、用户
登陆。
2发布房源信息功能这主要是针对
注册用户来说的这一模块对非注册用户来说是隐藏的只有在登录之后才能进行房源信息的发布。
在房源发布模块规范了用户信息例如区域户型采用下拉菜单的方式进行选择这样既方便了用户又保证了信息的统一。
3查询房源信息功当数据量大的时候呈现给用户所有信息很多信息或冗余或无效甚至是用户不需要的。
此时根据用户的需要进行必要的过滤是十分必要的。
查询功能通常是根据数据的信息中不同的字段来查询。
在本系统中查询功能也是一个十分重要的功能当有很多房屋信息时如何给用户呈现出需要的信息和过滤掉不用的信息是一个需要解决的问题。
因此考虑到用户的需求系统应该具有一个比较人性化的查询系统可以根据不同的要求来进行查询本系统可以分成下面几个方面来进行查询根据房屋所在区域根据房屋面积根据房屋价格等来查询4浏览资讯信息功能这一模块用于用户查看浏览网站部门发布的资讯信息这些信息主要用于帮助用户了解一些与房屋相关的资料便于用户从各方面选择适宜自己的房屋。
5楼盘展示功能房产开发商提供一个有效的宣传企业和楼盘的平台显示楼盘所在区域楼盘名称交付日期楼盘详细资料开发商等。
6用户管理功能这里的用户管理是管理员在后台操作管理已注册用户的一些信息包括用户的帐号发布的信息联系方式等信息。
7房源信息管理功能此模块也是后台管理模块管理员通过后台管理操作对用户发布的房源信息进行管理例如求租信息求购信息出租信息等。
8发布资讯信息功能管理员在后台操作发布一些对用户交易房产第2章 系统需求分析 5 有用的信息便于用户做出更好的选择。
9资讯信息管理功能用于管理员管理已发布的资讯信息包括删除修改等操作。
10楼盘管理功能用于管理员管理已发布的楼盘信息包括删除修改等操作。
本科生毕业设计论文 6 第3章 可行性分析 7 第3章 可行性分析 3.1技术可行性分析 目前可以实现网站开发的技术有很多种例如CGI 技术PHP 技术ASP技术
JSP技术等。
Servlet和
JSP的组合还可以加上JavaBean 技术让
Java 开发者同时拥有了类似CGI 程序的集中处理功能和类似
PHP 的HTML嵌入功能1。
JSP技术的优势主要有以下几个方面 1简便性和有效性
JSP动态网页的编写就是在
HTML网页中加入一些
JSP专有的标签或是一些脚本程序而且此项不是必需的开发人员也可以利用别人已写好的编写脚本程序来实现动态网页的编写。
2多平台支持
JSP拥有一般的Java
程序的跨平台的特性换句话说就是既能在Linux下运行也能在其他操作系统上运行。
即一次编写到处运行。
3程序的可重用性 在
JSP页面中可以不直接将脚本程序嵌入而只是将动态的交互部分作为一个部件加以引用JavaBean的使用就是一个很好的例证2。
一个JavaBean可以为多个程序重复引用实现了程序的可重用性。
基于以上
JSP技术的优势本系统采用
JSP技术进行开发是可行的。
3.2经济可行性 本系统采用当前流行的B/S结构这保证了用户不再为维护成本担心。
因为B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。
只要有一台能上网的电脑就能使用客户端零维护。
Tomcat是一个开放式
源码、
免费支持
JSP技术本系统技术上不是很复杂开发周期较短开发成本较低。
此外本系统的开发将会给蒲城房产中介带来间接和直接的
经济效益主要表现如下 1充足的房源信息和企业的形象宣传这是房产中介企业得以生存本科生毕业设计论文 8 下去的关键所在。
2减少了纸张的浪费这不仅可以节省费用还有助于环保。
3节省了广告费用还可以得到广告收入。
以上可以说明本系统的开发在经济方面是可行的。
3.3社会可行性 住房
问题已成文当今社会的一大主流问题尤其在中国人民的住房问题一直被大家关注着人们时刻都在关注着有关住房的信息所以说本系统的各种功能的结合也是符合人们的需求。
为了提高工作效率和市场竞争力各行业都在顺应时代的发展积极的向网络化发展房产中介行业也不例外3。
对于梅河口房产中介公司来说有无充足的房源信息是其能否生存的关键借助网络提供一个获得海量房源信息的平台是企业发展的必然趋势。
为解决手工操作中出现的数据重复数据查询不便的问题减少工作人员时间精力的耗费保证自身盈利的需求梅河口房产中介网站的开发得到了中介公司领导和员工的一致赞同。
对于客户来说他们迫切需要改变在交易中被动等待的局面不受时间和地域限制随时发布自己的房源供求信息实现一对多的匹配主动选择房源保证自身的利益。
为满足自身追求便捷、高效的生活方式节省传统中介交易中浪费的时间、金钱与精力在网上进行房屋相关交易活动的方式正在日趋被大家所接受4。
综上所述本系统的开发不论是从技术、经济、还是社会方面来考虑都是可行的。
第4章 系统分析 9 第4章系统分析 4.1识别参与者 通过对梅河口房产中介网站功能需求的分析我们定位了三种参与者普通用户、注册用户、系统管理员。
现对参与者描述如下 1普通用户 描述可以查看房源信息、查询房源信息、浏览资讯和置业信息等。
示例想要租房子的人。
2注册用户 描述可以查看房源信息、查询房源信息、浏览资讯和置业信息、发布房源信息等。
示例有空闲房子需要出租的人。
3.