采用B/S架构,项目包含前后台,分为前台展示系统及后台管理系统。前台系统包含首页门户、登录注册、房产推荐、房产详情、热门房产、房产及小区搜索、经纪人列表及经纪机构创建、创建房产、房产百科、地图找房、用户个人中心、房产评论、房产打分等模块。 后台管理系统包含房产信息管理、用户管理、管理员管理、小区信息管理、博客管理、评论管理、经纪人管理、系统统计与多种图表展示、数据报表导入导出等模块。系统介绍及详细功能点、技术点见项目内文档描述
技术要求:springboot+MyBatis+FreeMarker+redis+nginx+Echarts+druid等
链+家房产平台功能需求
1 项目概述
在房地产行业持续火热的当今环境下,房地产行业和互联网行业协同发展,互相促进融合已经成为一种趋势和潮流。本项目实现了在线房产平台的功能,多种技术的灵活运用使得项目具备很好的用户体验感。
恋家房产平台是一个在线推荐房源、包括租房、售房、评价打分、地图找房等在内的一系列操作的系统。系统包括前台和后台,采用前后端分离的开发方式。项目的功能点运用众多,且项目使用流畅,具备很好的应用价值。
1.2 项目需求
1.2.1 基本功能
- 网易邮箱注册及登录
- 前台展示房源信息,用户可以浏览最新、最热房源,并查看详情信息。
- 搜索房产信息
- 经纪人以及经纪机构的创建和展示
- 房产百科
- 房产创建及收藏
1.2.2 扩展功能
- 根据用户点击量推荐最热房源
- 地图找房
- 房屋详情信息及评价打分
- 房源评论及展示
- 后台对数据增删查改,六大管理功能
- 统计房源热度及房价等,多种图表展示
- 报表统计,导入导出
- 实时统计系统在线人数并展示
2 项目知识点覆盖
本项目功能实现涉及并覆盖如下知识点:
- Spring+SpringMvc+MyBatis框架
- springBoot
- Redis缓存(Jedis客户端)实时热门数据统计
- Spring Mail + Spring Task完成异步发送激活链接,邮件发送,验证
- Jquery、BootStrap
- Guava Cache(java工具类集的基础库,注册key的绑定)
- Mysql数据库,Druid(数据库连接池),配置文件里面加密数据库密码
- Freemarker:基于Java的生成html的模板引擎,用来前后端交互
- Nginx:反向代理服务器,Nginx搭建支持用户头像等静态资源的高速访问
- Spring Admin(外部监控)、Spring Actuator(内部监控平台)
- Echarts、Highcharts图表展示
- poi报表导入导出
- HttpSessionListener监听器统计系统当前在线人数
- Ajax异步交互
- springsecurity安全框架
参考论文资料
[1]陈红. 基于SSM框架的智能web管理系统的研发设计[D]. 北京化工大学, 2012.
[2]黄华.框架技术在Web系统开发中的应用[J]. 微机发展. 2005(05).
[3]张宇,王映辉,张翔南.基于Spring的MVC框架设计与实现[J]. 计算机工程. 2010(04)
[4]李刚.轻量级Java EE企业应用实战[M]. 电子工业出版社,2011.
[5]张义轩, 李实秋. 基于Struts的Web系统中设计模式的应用[J]. 信息技术,
2007(5):175-177.
[6]胡启敏, 薛锦云, 钟林辉. 基于Spring框架的轻量级J2EE架构与应用[J]. 计算机工程与应用, 2008, 44(5):115-118.
[7]徐雯, 高建华. 基于Spring MVC及MyBatis的Web应用框架研究[J]. 微型电脑应用,
2012, 28(7):1-4.荣艳冬.关于Mybatis持久层框架的应用研究
[9]Zhang D, Wei Z, Yang Y. Research on Lightweight MVC Framework Based on Spring MVC
and Mybatis[C]// Sixth International Symposium on Computational Intelligence and Design. IEEE, 2013:350-353.
[10]Liang X, Xue B, Huang M, et al. Application of join points management mechanism in spring in AOP[C]// International Conference on Computer Science and Network Technology. IEEE, 2013:253-255.
[11]Pradhan S, Zaslavsky A, Tari Z. Spring Framework in Smart Proxy Transaction
Model[C]// International Conference on Next Generation Web Services Practices. IEEE, 2009:23-28.