基于SSM新闻发布系统(mysql)

介绍:
本系统分为前端和后台两部分。
前端部分拥有新闻管理系统首页推荐面,新闻推荐页面、新闻详情页面,(主要是几个图片和文字对于新闻的描述)等等。页头部分为导航菜单,进入后台。内容部分多为文字介绍,部分插入图片。
后台部分为用户管理,评论管理、新闻管理、新闻类型管理、收藏管理。分别有增加、删除、修改、查找等权限。
采用的技术:采用Java Web技术开发,使用第三方MVC框架,数据库采用MySQL数据库、前端界面使用bootstrap前端开发框架进行设计与美化
架构:MVC框架,spring,springmvc,mybatis
开发工具:Eclipse、MySQL
支撑软件:Eclipse、MySQL、Navicat

截图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据库表
(1)用户类型信息表(usertype)
用户类型信息表主要用于保存系统用户类型的信息,主要字段包括:ID、用户类型名称。表结构如表3.1所示。
表3.1 用户类型信息表(t_admin)
列名 数据类型 长度 允许空 是否主键 说明
id int 10 否 是 ID
typeName varchar 12 否 否 类型名称

(2)用户信息表(t_user)
普通用户表主要是记录了普通用户基本信息,表结构如表3.2所示。
表3.2 用户信息表(t_user)
列名 数据类型 长度 允许空 是否主键 说明
user_id int 4 否 是 用户ID
user_name varchar 50 否 否 用户名
user_pw varchar 50 否 否 用户密码
user_age varchar 50 否 否 姓名
user_sex varchar 50 否 否 性别
user_email varchar 20 否 否 联系方式
user_rank varchar 20 否 否 住址

(3)新闻信息表(new)
新闻信息表主要是记录了新闻类别的基本信息,表结构如表3.3所示。

表3.3新闻信息表(new)

列名 数据类型 长度 允许空 是否主键 说明
id int 4 否 是 类别ID
name varchar 50 否 否 类别名称
text varchar 50 否 否 类别介绍
time varchar 40 否 否 时间
type varchar 40 否 否 类型

(4)评论信息表(t_comments)
评论信息表主要是新闻的相关信息,其中ID是主键,表结构如图3.4所示。
表3.4评论信息表(t_comments)
列名 数据类型 长度 允许空 是否主键 说明
comments_id Int 4 否 是 评论ID
news_id Int 4 否 否 新闻ID
user_id varchar 50 否 否 用户id
user_Name varchar 50 否 否 用户名称
comments_text varchar 50 否 否 评论内容
comments_time Int 50 否 否 评论时间

(5)收藏信息表(t_collect)
收藏信息表 记录了用户收藏的新闻基本信息,表如图3.5所示。
表3.5收藏信息表(t_collect)
列名 数据类型 长度 允许空 是否主键 说明
collect_id int 4 否 是 收藏ID
news_id varchar 50 否 否 新闻id
user_id varchar 50 否 否 用户id
news_name varchar 50 否 否 新闻名称
news_time varchar 50 否 否 新闻时间
news_from varchar 50 否 否 新闻来源

源码下载:http://www.bycxy123.com/