当前位置:

基于SSM实现在线微博动态发布交友平台

码岸源码 发布于:2024-03-10 最后修改于:2024-06-26 56 0

Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的在线微博动态发布交友平台。

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)

项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
1 tbl_action
2 tbl_action_log
3 tbl_archive
4 tbl_archive_favor
5 tbl_article
6 tbl_article_cate
7 tbl_article_comment
8 tbl_config
9 tbl_group
10 tbl_group_fans
11 tbl_group_topic
12 tbl_group_topic_comment
13 tbl_member
14 tbl_member_fans
15 tbl_memgroup
16 tbl_picture
17 tbl_validate_code
18 tbl_weibo
19 tbl_weibo_comment
20 tbl_weibo_favor
返回列表页表3-1: tbl_action表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 create_time datetime N
3 name varchar N
4 log varchar N
5 status int N 状态,0正常,1禁用
6 update_time datetime N
返回列表页表3-2: tbl_action_log表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 create_time datetime N
3 member_id int N
4 action_id int N
5 remark varchar N
6 type tinyint N
7 foreign_id int N
8 action_ip varchar N
返回列表页表3-3: tbl_archive表
说明:
序号 名称 数据类型 主键 说明
1 archive_id int Y
2 post_type int N 发布类型,1是普通文章,2是群组文章
3 title varchar N 文档标题
4 member_id int N 会员ID
5 create_time datetime N 创建时间
6 description varchar N 描述说明
7 keywords varchar N 关键词
8 view_rank int N 浏览权限,0不限制,1会员
9 view_count int N 浏览次数
10 writer varchar N 作者
11 source varchar N 来源
12 pub_time datetime N 发布日期
13 update_time datetime N 最后更新时间
14 thumbnail varchar N 缩略图
15 last_reply datetime N 最后回复时间
16 can_reply int N 是否可以回复,0可以回复,1不可以回复
17 good_num int N 点赞数量
18 bad_num int N 踩数量
19 check_admin int N 审核管理员id
20 content text N 内容
21 favor int N 喜欢、点赞
返回列表页表3-4: tbl_archive_favor表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 create_time datetime N
3 archive_id int N
4 member_id int N
返回列表页表3-5: tbl_article表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 collect_time datetime N
3 cate_id int N 栏目ID
4 archive_id int N 文章ID
5 status int N 状态,0未审核,1已审核
返回列表页表3-6: tbl_article_cate表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 fid int N 上级类目ID,顶级栏目为0
3 name varchar N 栏目名称
4 status int N 0正常,1隐藏
5 sort int N 排序,越大越靠前
返回列表页表3-7: tbl_article_comment表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 create_time datetime N
3 article_id int N
4 member_id int N
5 content text N
返回列表页表3-8: tbl_config表
说明:
序号 名称 数据类型 主键 说明
1 jkey varchar Y
2 jvalue varchar N
3 description varchar N
返回列表页表3-9: tbl_group表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 create_time datetime N
3 name varchar N 群组名字
4 logo varchar N 群组logo
5 creator int N 创建人
6 managers varchar N 管理员
7 tags varchar N 标签
8 introduce varchar N 介绍
9 can_post int N 是否能发帖,0不可以,1可以
10 topic_review int N 帖子是否需要审核,0不需要,1需要
11 status int N 0未审核,1已审核,-1审核不通过
返回列表页表3-10: tbl_group_fans表
说明:
序号 名称 数据类型 主键 说明
1 create_time datetime N
2 group_id int N
3 member_id int N
返回列表页表3-11: tbl_group_topic表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 collect_time datetime N
3 group_id int N
4 archive_id int N
5 status int N 状态,0未审核,1已审核
6 is_essence int N 精华,0不加精,1加精
7 is_top int N 置顶,0不置顶,1置顶,2超级置顶
返回列表页表3-12: tbl_group_topic_comment表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 create_time datetime N
3 group_topic_id int N
4 member_id int N
5 content text N
返回列表页表3-13: tbl_member表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 group_id int N 分组ID
3 name varchar N 会员名称
4 email varchar N 邮箱
5 phone varchar N 手机号码
6 password varchar N 密码
7 sex varchar N 性别
8 avatar varchar N 头像
9 create_time datetime N 注册时间
10 regip varchar N 注册IP
11 login_count int N 登录次数
12 curr_login_time datetime N 本次登录时间
13 curr_login_ip varchar N 本次登录IP
14 last_login_time datetime N 上次登录时间
15 last_login_ip varchar N 上次登录IP
16 update_time datetime N 更新资料时间
17 money double N 金额
18 score int N 积分
19 is_active int N 是否已激活,0未激活,1已激活
20 status int N -1禁用,0启用
21 birthday varchar N 生日
22 addprovince varchar N 居住省份
23 addcity varchar N 居住城市
24 addarea varchar N 居住地区
25 address varchar N 居住地址
26 qq varchar N QQ
27 wechat varchar N 微信
28 contact_phone varchar N 联系手机号
29 contact_email varchar N 联系邮箱
30 website varchar N 个人网站
31 introduce varchar N 个人介绍
32 is_admin int N 是否管理员,0不是,1是
33 follows int N 关注会员数量
34 fans int N 粉丝数量
返回列表页表3-14: tbl_member_fans表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 create_time datetime N
3 follow_who int N
4 who_follow int N
返回列表页表3-15: tbl_memgroup表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 isadmin int N 是否是管理组,0不是,1是
3 name varchar N 分组名称
4 fid int N 上级分组ID,默认0,0是顶级分组
5 rankid int N 权限ID,0-99是会员权限,100以上是管理员权限
返回列表页表3-16: tbl_picture表
说明:
序号 名称 数据类型 主键 说明
1 picture_id int Y
2 create_time datetime N
3 type int N 1是文章图片,2是群组帖子图片,3是微博图片
4 foreign_id int N 外键ID
5 path varchar N 图片路径
6 thumbnail_path varchar N 缩小的图片路径
7 md5 varchar N
8 width int N
9 height int N
返回列表页表3-17: tbl_validate_code表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 create_time datetime N
3 email varchar N
4 code varchar N
5 status int N
6 type int N 1是重置密码,2会员激活
返回列表页表3-18: tbl_weibo表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 create_time datetime N
3 member_id int N
4 type int N 0为普通文本,1为图片
5 content varchar N
6 favor int N
7 status tinyint N 0未审核,1已审核,-1审核不通过
返回列表页表3-19: tbl_weibo_comment表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 create_time datetime N
3 member_id int N
4 weibo_id int N
5 comment_id int N 评论的id
6 content varchar N
7 status int N 0正常,1禁用
返回列表页表3-20: tbl_weibo_favor表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 create_time datetime N
3 weibo_id int N
4 member_id int N

四、项目截图

4.1 下面是用户角色的功能介绍

用户角色-查看首页 图4.1 用户角色-查看首页

用户角色-用户登录 图4.2 用户角色-用户登录

用户角色-发布微博 图4.3 用户角色-发布微博

用户角色-查看说说 图4.4 用户角色-查看说说

用户角色-修改个人资料 图4.5 用户角色-修改个人资料

用户角色-修改密码 图4.6 用户角色-修改密码

4.2 下面是管理员角色的功能介绍

管理员角色-管理员登录 图4.7 管理员角色-管理员登录

管理员角色-微博管理 图4.8 管理员角色-微博管理

管理员角色-会员管理 图4.9 管理员角色-会员管理

管理员角色-系统设置 图4.10 管理员角色-系统设置

管理员角色-群组管理 图4.11 管理员角色-群组管理

管理员角色-说说管理 图4.12 管理员角色-说说管理

五、演示站点

地址 http://www.csbishe.cn:15035/ssm_zxjiaoyou
账号密码

用户角色账号/密码: user/123456
管理员角色账号/密码: admin/admin

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目