項目介紹:后端采用Jsp+Servlet。前端使用的是Layui的一個網(wǎng)站模板。開發(fā)一個在線的新聞管理系統(tǒng)。從角色的劃分,包括讀者、作者、管理員。在系統(tǒng)結(jié)構(gòu)上,則是新聞網(wǎng)站和管理后臺。其中,讀者能夠在新聞網(wǎng)站中,在線閱讀各種各樣的新聞信息。而新聞的發(fā)布則由作者編輯發(fā)布。管理員則審核作者發(fā)布的文章。在此基礎(chǔ)上,讀者可以對已有的新聞進(jìn)行評價。
項目類型:JavaWeb源碼?
用戶類型:3個角色(管理員+用戶+編輯者)
主要技術(shù):Jsp+Servlet+MySQL+Layui
開發(fā)工具:Eclipse/Idea均可使用,有兩個不同的版本
數(shù)據(jù)庫:MySQL
數(shù)據(jù)庫表:6張
??演示視頻在底部??
??文末獲取聯(lián)系??
摘要
信息化時代下,新聞的發(fā)布需要保證時效性和準(zhǔn)確性。新聞管理系統(tǒng)的出現(xiàn),大大提高了新聞的發(fā)布效率。在新聞網(wǎng)站中,有專門的人員管理,因此人們每天都可以看到最新的新聞信息。
本論文通過開發(fā)基于Jsp的新聞管理系統(tǒng),來實現(xiàn)一個在線的新聞閱讀平臺。新聞管理系統(tǒng)使用Java語言開發(fā),發(fā)布新聞的時候,把數(shù)據(jù)存儲到了MySQL。因此,通過數(shù)據(jù)庫,可以長期有效地存儲新聞。最后通過Tomcat部署。用戶使用的時候,則是查看閱讀新聞。新聞?wù)故镜亩际莵碜跃庉嬚甙l(fā)布的一些新聞。且網(wǎng)站可以根據(jù)新聞類型篩選新聞呢。對于后臺則是管理員和編輯者負(fù)責(zé)的。在前端展示的所有數(shù)據(jù)信息都是由編輯者發(fā)布且經(jīng)過管理員審核的。在審核以后,這些數(shù)據(jù)會立刻展示。除了新聞之外,還可以管理用戶信息和評價信息。
目錄
01管理員端功能介紹
1.0用戶登錄
1.1用戶注冊
1.2系統(tǒng)首頁
1.3用戶管理
1.4新聞編輯人管理
1.5發(fā)布評論
1.6新聞類型管理
1.7新聞發(fā)布審核
1.8新聞評價維護(hù)
02新聞編輯者端功能介紹
2.1 密碼修改
2.2新聞發(fā)布記錄
2.3新聞發(fā)布
03用戶端功能介紹
3.1新聞中心
3.2新聞搜索
3.3新聞詳情頁面
3.4新聞評論區(qū)
04項目結(jié)構(gòu)
Eclipse版本目錄
Idea版本目錄
05數(shù)據(jù)庫設(shè)計
06系統(tǒng)演示
01管理員端功能介紹
1.0用戶登錄
1.1用戶注冊
1.2系統(tǒng)首頁
1.3用戶管理
1.4新聞編輯人管理
1.5發(fā)布評論
1.6新聞類型管理
1.7新聞發(fā)布審核
1.8新聞評價維護(hù)
02新聞編輯者端功能介紹
2.1 密碼修改
2.2新聞發(fā)布記錄
2.3新聞發(fā)布
03用戶端功能介紹
3.1新聞中心
3.2新聞搜索
3.3新聞詳情頁面
3.4新聞評論區(qū)
04項目結(jié)構(gòu)
Eclipse版本目錄
Idea版本目錄
05數(shù)據(jù)庫設(shè)計
文章來源:http://www.zghlxwxcb.cn/news/detail-478422.html
06系統(tǒng)演示
【原創(chuàng)】基于Web的在線新聞發(fā)布系統(tǒng)文章來源地址http://www.zghlxwxcb.cn/news/detail-478422.html
-- ----------------------------
-- Table structure for admin
-- ----------------------------
DROP TABLE IF EXISTS `admin`;
CREATE TABLE `admin` (
`id` int(11) NOT NULL,
`username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for category
-- ----------------------------
DROP TABLE IF EXISTS `category`;
CREATE TABLE `category` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`cname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for comments
-- ----------------------------
DROP TABLE IF EXISTS `comments`;
CREATE TABLE `comments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`comments` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`times` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`creater` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`img` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`nid` int(11) DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for editors
-- ----------------------------
DROP TABLE IF EXISTS `editors`;
CREATE TABLE `editors` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ename` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`sex` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`email` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`times` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`eno` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for news
-- ----------------------------
DROP TABLE IF EXISTS `news`;
CREATE TABLE `news` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`content` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci,
`times` varchar(33) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`see_count` int(11) DEFAULT 0,
`comment_count` int(11) DEFAULT 0,
`editor` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`img` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`category` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`state` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`stno` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`email` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`time` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`sums` double(11, 2) DEFAULT NULL,
`img` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
到了這里,關(guān)于【】基于Web的新聞管理系統(tǒng)(JavaWeb新聞發(fā)布系統(tǒng))的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!