基于SSM房屋租赁出售系统的设计与实现
大家好,最近在网上又找到了一个学习项目,在此写一篇博文记录一下,在java项目的专栏中我会持 续的更新在网上获取到的java学习项目,这个专栏是我的项目收集专栏吧。在博文中我也会陆续的加入项目的演示视频,读者也可以直接通过视频进行观看项目的功能。
本次项目名:基于SSM
本次项目编号:Lu014、050
一、摘要
当今社会房屋租赁、出售买卖是必不可少的,人们不管走到哪里都需要有一个温馨的家,有一个落脚之地,所以房屋租赁、出售市场也是非常火爆!不管是房屋租赁、出售、中介或者是个人都需要一套完整的管理系统来掌握整个市场信息。针对这一需求,本文设计并实现了一套基于SSM框架的房屋租赁出售系统,力求能简洁高效地解决用户租房、买房方面的问题。该系统使用JSP平台开发,后台框架使用ssm,利用MySql数据库技术实现数据库管理。该系统可以使管理员很方便的管理用户、中介、房屋出售、房屋出租。也可以使用户很轻松地搜索到自己所需要的房屋信息、房屋出租进行租房买卖操作。
系统实现了用户登录,查看房屋信息,个人信息修改,预约看房等功能。使用本系统,用户只需要通过浏览器访问就可以实现对房屋信息的查看。系统运行结果表明,程序稳定,操作简便、界面友好,具有较强的实用性,可投入使用。
二、数据库设计
此系统需要后台数据库,下面介绍数据库中的各个表的详细信息。
allusers表:
序号 |
字段名称 |
字段类型 |
允许为空 |
最大长度 |
备注 |
|
1 |
id |
Int |
4 |
|
10 |
编号 |
2 |
username |
varchar |
150 |
|
255 |
登录名 |
3 |
pwd |
varchar |
150 |
|
255 |
密码 |
4 |
cx |
varchar |
150 |
|
255 |
权限 |
5 |
addtime |
varchar |
8 |
|
19 |
添加时间 |
dingdan表:
序号 |
字段名称 |
字段类型 |
大小 |
允许为空 |
最大长度 |
备注 |
1 |
id |
Int |
4 |
|
10 |
|
2 |
addtime |
varchar |
150 |
|
255 |
|
3 |
fang` |
varchar |
150 |
|
255 |
|
4 |
orderid |
varchar |
8 |
|
255 |
|
5 |
jiage |
varchar |
150 |
|
255 |
|
6 |
yajin |
varchar |
8 |
|
255 |
|
7 |
sdate |
varchar |
150 |
|
255 |
|
8 |
tel |
varchar |
8 |
|
255 |
|
9 |
beizhu |
varchar |
150 |
|
255 |
|
10 |
uname |
varchar |
8 |
|
255 |
|
11 |
sname |
varchar |
150 |
|
255 |
|
12 |
zt |
varchar |
8 |
|
255 |
|
fang表:
序号 |
字段名称 |
字段类型 |
大小 |
允许为空 |
最大长度 |
备注 |
1 |
id |
Int |
4 |
|
10 |
|
2 |
name |
varchar |
150 |
|
255 |
|
3 |
pic |
varchar |
150 |
|
255 |
|
4 |
area |
varchar |
8 |
|
255 |
|
5 |
xiaoqu |
varchar |
150 |
|
255 |
|
6 |
chanquan |
varchar |
8 |
|
255 |
|
7 |
niandai |
varchar |
150 |
|
255 |
|
8 |
chaoxiang |
varchar |
8 |
|
255 |
|
9 |
zhuangxiu |
varchar |
150 |
|
255 |
|
10 |
mianji |
varchar |
8 |
|
255 |
|
11 |
jiage |
varchar |
150 |
|
255 |
|
12 |
dizhi |
varchar |
8 |
|
255 |
|
13 |
lianxiren |
varchar |
150 |
|
255 |
|
14 |
tel |
varchar |
8 |
|
255 |
|
15 |
gongjiao |
varchar |
150 |
|
255 |
|
16 |
uname |
varchar |
8 |
|
255 |
|
17 |
jieshao |
varchar |
150 |
|
255 |
|
18 |
addtime |
varchar |
8 |
|
255 |
|
19 |
zt |
varchar |
150 |
|
255 |
|
kanfang表:
序号 |
字段名称 |
字段类型 |
大小 |
允许为空 |
最大长度 |
备注 |
1 |
id |
Int |
4 |
|
10 |
|
2 |
zfang |
varchar |
150 |
|
255 |
|
4 |
sdate |
varchar |
8 |
|
255 |
|
5 |
tel |
varchar |
150 |
|
255 |
|
6 |
beizhu |
varchar |
8 |
|
255 |
|
7 |
sname |
varchar |
150 |
|
255 |
|
8 |
uname |
varchar |
8 |
|
255 |
|
9 |
zt |
varchar |
150 |
|
255 |
|
liuyan表:
序号 |
字段名称 |
字段类型 |
大小 |
允许为空 |
最大长度 |
备注 |
1 |
id |
Int |
4 |
|
10 |
|
2 |
title |
varchar |
150 |
|
255 |
|
4 |
neirong |
varchar |
8 |
|
255 |
|
5 |
huifu |
varchar |
150 |
|
255 |
|
6 |
uname |
varchar |
8 |
|
255 |
|
7 |
addtime |
varchar |
150 |
|
255 |
|
zfang表:
序号 |
字段名称 |
字段类型 |
大小 |
允许为空 |
最大长度 |
备注 |
1 |
id |
Int |
4 |
|
10 |
|
2 |
name |
varchar |
150 |
|
255 |
|
4 |
pic |
varchar |
8 |
|
255 |
|
5 |
addr |
varchar |
150 |
|
255 |
|
6 |
mianji |
varchar |
8 |
|
255 |
|
7 |
louceng |
varchar |
150 |
|
255 |
|
8 |
chaoxiang |
varchar |
8 |
|
255 |
|
9 |
jiaju |
varchar |
150 |
|
255 |
|
10 |
jiage |
varchar |
8 |
|
255 |
|
11 |
tel |
varchar |
150 |
|
255 |
|
12 |
jieshao |
varchar |
8 |
|
255 |
|
13 |
stime |
varchar |
150 |
|
255 |
|
三、系统实现
本系统使用了java和mysql结合的结构开发了房屋租赁出售系统应用,系统中所有和数据库有关系的操作都通过一个通用类来实现,大大提高了代码的耦合性,当数据库类型等信息变化后直接修改类文件就可以了,不再需要每个页面都修改。另外本系统解决了中文的问题,也是在配置文件中添加了编码方式的形式解决的,本系统另外一个大的特点是系统对数据库的操作都单独的写在了一个类里,这样对系统的所有数据库操作都只访问这个类就可以了,不要每个页面都去写数据库的操作,提高了系统的集成性。