1、本科毕业论文(20 届)基于 j2ee 的房产中介信息交易网站设计所在学院 专业班级 电子商务 学生姓名 学号 指导教师 职称 完成日期 年 月 目录第 1 章 引 言 .11.1 研发的背景 .11.2 研发的目标和 意义 .21.3 研发的思路 .2第 2 章 系统 开发技术 .62.1.62.2 B/S 模式下项目基本结构介绍 .62.3 B/S 的特点 .72.4 开发平台和环境的介绍 .72.5 Java 基础概述 .102.6 Java 的运行原理 .102.7 Java 语言的特点 .102.8 JSP 的概念 .13第 3 章 基于 j2ee 房产交易中介网站设计 .203.1
2、 业务需求分析 .213.2 系统的总体设计 .213.3 数据库 的设计 .223.4 房源信 息模块设计 .293.5 委托信息模块设计 .323.6 客户来访模块设计 .323.7 员工出访模块设计 .333.8 公共交流信息模块设计 .343.9 公共信息模块设计 .343.10 成交信息模块设计 .353.11 系统管理模块设计 .35第 4 章 实现和效果分析 .294.1 系统开发环境搭建 .294.2 房源信息模块 .294.3 委托信息模块 .324.4 客户来访模块 .324.5 员工出访模块 .334.6 公共交流信息模块 .344.7 公共信息模块 .344.8 成交信
3、息模块 .354.9 系统 管理模块 .35致谢 .39参考文献 .40附录 .41毕业设计任务书设计题目 基于 j2ee 的房产中介信息交易网站设计设计任务设计内容、技术指标、进度要求:设计内容分析 B2C 电子商务模式的特点,基于 J2EE 技术、数据库技术设计实现 B2C 模式二手房信息网设计与实现。要求使用 MVC 的程序设计模式,在系统实现过程中采用 SSH 框架。实现出租者的信息采集、查询;租房者的需求提交、对房源信息、会员信息的后台管理等功能。技术指标1、 完成二手房产信息系统需求分析2、 系统的设计,要求体系结构合理,界面简洁、友好。3、 完成编程4、 完成测试、部署5、 按要
4、求完成论文进度要求1、 明确设计任务,调研并收集资料。 2 周2、 对资料进行分析、整理。 1 周3、 设计并实现 B2C 模式二手房信息网 3 周4、 撰写毕业论文。 2 周指导老师: 填写时间: 年 月 日; 完成时间: 年 月 日院毕业设计指导委员会意见摘 要随着时代不断的向前发展,人们的生活越来越富裕,大多数人们比较关注房屋的价格,所以现今房产中介管理已受到众多的买房、卖方、出租房屋、租房屋的人的关注。为了吸引更多的客户,开发了“西部数字房产信息系统” ,促进公司的发展。解决西部房产中介公司信息交流管理问题,本系统采用 B/S 开发模式,开发过程中采用了 SSH 的技术框架。系统划分了
5、八个大模块,房源信息模块、委托信息模块、客户来访模块、员工出访模块、公共信息交流模块、公告模块、成交信息模块、系统管理模块。整个系统的所有部门(分店)发布的信息进行了信息共享,使人们购买或租住房屋不会受到地区的限制,且对整个公司的人事进行了集中管理、公告管理、公共交流模块使得公司信息流通快速不会受到部门(分店)的限制,方便对各个店的管理,为公司节省运行成本,提高效率。关键字:B/S;SSH 技术框架;西部数字房产中介公司ABSTRACTContinue to move forward with the times, the people were getting richer, most pe
6、ople are more concerned about housing prices, so the current management has been a number of real estate agent to buy a house, the seller, rental housing, rental housing, peoples attention. In order to attract more customers, the development of the “Western Digital Real Estate Information System“ to
7、 promote the companys development.Western real estate agents to solve the exchange of information management issues, the system uses the B / S development model, the process of developing the technical framework for using SSH. System is divided into eight major modules, the module housing informatio
8、n, commission information module, customers visiting the module, visit the module staff, public information exchange module, the announcement module, transaction information module, the system management module. All sectors of the entire system (store) the information released information sharing, s
9、o that people buy or rent housing areas will not be restricted, and the entire companys personnel were centralized management, announced management, public communication module enables the company information Fast flow will not be sector (branch) restrictions to facilitate the management of each sto
10、re for the company to save operating costs and improve efficiency.Keywords: B / S; SSH technology framework; Western Digital real estate agentI目录第 1 章 引言 .11.1 背景及意义 .11.2 系统总体说明 .2第 2 章 B/S 概述 .62.1 B/S 模 式 .62.1.1 项目基本结构介绍 .62.1.2 B/S 的特点 .72.2 开发平台和环境的介绍 .72.2.1 开发平台简介 .72.3 Java 基础概述 .102.3.1 Ja
11、va 的运行原理 .102.3.2 Java 语言的特点 .102.3.3 JSP 的概念 .13第 3 章 系统的需求分析和总体设计 .203.1 系统的需求分析 .203.1.1 可行性分析 .203.1.2 安全性分析 .203.2 系统的总体设计 .213.2.1 软件环境 .213.2.1 硬件环境 .213.2.1 数据库的设计 .223.2.1 系统的界面设计 .25第 4 章 系统详细设计 .294.1 房源信息模块设计 .294.2 委托信息模块设计 .324.3 客户 来访模块 设计 .324.4 员工出访模块设计 .334.5 公共交流信息模块设计 .344.6 公共信息
12、模块设计 .34II4.7 成交信息模块设计 .354.8 系统管理模块设计 .35第 5 章 总结及展望 .375.1 系统的开发现状和发展问题 .375.1.1 系统的自身特性 .375.1.2 运营的现状问题 .37致谢 .39参考文献 .40附录 .411第 1 章 引言1.1 背景及意义从市场上看,中小户型的二手房最受青睐,总价低是最大优势。目前市场上高居不下的房价,让普通老百姓尤其是年轻购房者望而却步,所以,二手房成了越来越多人的选择。随着人们购房观念的进一步理性化,人们看到了购买二手房的好处。一次置业对于人的一生来说可能性很小,很多人的一生要经历多次置业,在经济条件不是太宽裕的时
13、候,买套各方面还不错而价格较之新房更便宜的二手房也是很好的居住和投资方式。二手房大都集中在各城区成熟的小区或者是商业繁华地段。经过多年建设,住宅小区交通方便,可以满足人们多方面的需求,如地理位置,及子女受教育的需求等。一般二手房单位住房居多,小区建设多年,配套设施齐全,以为成熟的社区。购物、娱乐、子女入托、入学在小区辐射区内都能满足。所以购买二手房是很好的选择。经过对西安二手房市场的初步调研,大多是一些中小型的二手房中介机构,其操作大多依赖于人工管理。少数几家也是单机版的信息管理系统,随着互联网的发展,这些单机的二手房管理系统对于中介机构来说,简单易用好管理,但对于客户来说不能提供更多的便利的
14、资源共享。在西安比较有影响的是http:/ ,但功能较多,信息全面,不利于公司和个人使用。当下房产中介的业务主要由人工进行,使得运行环节多、成本高、效率低下,且公司正在迅速发展,拥有很多分公司(分店) ,公司上级管理下级很不容易以及各分店(分公司)之间的信息共享很难,为了公司今后发展,开发一套专门适合中型二手房房屋租赁机构及客户的 B/S 模式系统,会极大提高公司和客户的效率。解决房产中介公司内部信息交流管理问题,本系统让整个公司的所有部门(分店)发布的信息进行了信息共享,使人们购买或租住房屋不会受到地区的限制,且对整个公司的人事进行了集中管理、公告管理、公共交流模块使得公司信息流通快速不会受
15、到部门(分店)的限制,方便对各个店的管理,为公司节省运行成本,提高效率。本系统应对整个公司的房产出售信息、委托出售信息进行管理;房产出租信2息、委托出租信息进行管理;对员工出访、出售房屋、出租房屋、考勤进行管理;对客户来访所需发布的出售、出租房产信息进行管理;发布公司公告内容;公司注册员工可在公共交流模块中进行交流;系统管理模板主要涉及公司的人事管理、部门(分店)管理,权限管理和经济人管理,考勤管理。减少运行环节,降低成本。为公司赢得更高的利益。1.2 系统总体说明系统采用了三大开源框架结合开发的模式。三大开源框架分别为:struts、 hibernate、sping。三大开源框架也简称为 S
16、SH 框架,Struts 在其中起控制的作用 ,核心是 Controller,即 ActionServlet,主要用来处理事务逻辑。其中 ActionServlet 的核心就是以 XML 为描述语言的 Struts-config.xml,它是一个配置文件,主要作用是控制逻辑关系的处理 。图 1.2 Strtuts 架构图Struts 对 Model,View 和 Controller 都提供了对应的组件。在上图中,ActionServlet,这个类是 Struts 的核心控制器,负责拦截来自用户的请求。Action,这个类通常由用户提供,该控制器负责接收来自 ActionServlet 的请求,并根据该请求调用模型的业务逻辑方法处理请求,并将处理结果返回给 JSP页面显示。Model 部分由 ActionForm 和 JavaBean 组成,其中 ActionForm 用于封装用户的请求参数,