5 系统实现
一、技术路线:
开发语言:Java
前端技术:JavaScript、VUE.js(2.X)、css3
数据库:MySQL 5.7
数据库管理工具:Navicat或sqlyog
开发工具:IDEA或Ecplise
二、项目介绍:
https://www.bilibili.com/video/BV1WG411U7eg/
三、运行截图:
3.1 数据库连接实现
本系统我使用了WAMP作为开发环境,它是一个将JSP与MySQL综合一起的研发环境,因此在服务器打开以后,进行连接数据库的方法比较的简洁.可以使用以下的语句:
在连接数据库MySQL_connect—打开再一个到MySQL服务器的进行链接;
它语法格式:resource MySQL_connect (主机和用户名以及密码) ;
自行选择数据库:MySQL_select_db(数据库的名称[,链接的标示符]);
关闭了数据库:MySQL_close();
服务器端程序采用JDBC来访问数据库:以下是JDBC连接数据库的配置文件,该配置是针对JDBC的连接数据库的配置。数据库连接实现代码:
public Connection getConn()
{
try
{
String d = new Date().toLocaleString().substring(0,9);
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String dburl = (String)config.get("dburl");
String user = (String)config.get("username");
String pwd = (String)config.get("password");
String dataname=(String)config.get("dataname");
//dburl = dburl+dataname;
conn = DriverManager.getConnection(dburl,user,pwd);
}
catch(Exception e)
{
e.printStackTrace();
}
return conn;
}
3.2 系统登录实现
用户、经纪人或管理员要想要使用该管理系统,首先要通过正确的账号、密码进行系统的登录。系统会以用户名和密码为参数进行审核,用户名和密码正确则登陆进入房源信息管理系统,否则无法进入。
图3-1 登录界面效果
3.3 管理员模块实现
系统主要实现了用户信息管理、星级管理、城市管理、楼盘管理、城区管理等功能模块。
(1)用户管理模块实现
用户管理模块主要实现了管理员对管理员或经纪人信息的查看、编辑、添加等功能。用户信息管理实现界面如下图:
图3-2 管理用户信息界面效果
(2)星级管理模块实现
星级管理模块主要实现了管理员为门店经纪人建立经纪人人星级体系,通过对每个星级能发布的房源库存数、展示数、精品房源数、房源刷新频率等进行设置。在经纪人发布房源、精品推荐等时根据所在的星级控制房源的发布情况。在前台展示页面时根据经纪人的星级以及当前的积分情况确定经纪人的房源排列和经纪人房源的刷新频率。星级管理实现界面如下图:
图3-3 星级管理界面效果
(3)楼盘管理模块实现
楼盘管理模块主要实现了管理员对楼盘信息的查看、编辑、添加等功能。楼盘信息实现界面如下图:
图3-4 楼盘信息界面效果
3.4 经纪人模块实现
该模块主要实现了留言管理、看房管理、租房管理、售房管理等功能模块。
(1)租房/售房管理模块实现
租房/售房管理模块主要实现了经纪人对出租、出售类型房源信息的发布等功能。租房/售房管理实现界面如下图:
图3-5 租房/售房管理界面效果
(2)看房管理模块实现
经纪人通过后台管理系统获得预约看房信息并对看房信息状态进行处理。看房管理实现界面如下图:
图3-6 看房管理息界面效果
3.5 用户模块实现
(1)预约看房模块
房源发布后客户通过网站平台向房源经纪人在线预约看房,预约看房实现效果图如图3-7所示。
图3-7 预约看房效果图
(2)留言模块
在留言模块中,用户可进行留言。模块实现效果图如图3-8所示。
图3-8 留言模块效果图