日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

java动漫网站_基于SSM框架下的JAVA漫画展示系统

發(fā)布時間:2024/8/1 windows 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java动漫网站_基于SSM框架下的JAVA漫画展示系统 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

每天記錄學習,每天會有好心情。*^_^*

今天和一個朋友共同完成了一個漫畫展示系統(tǒng)項目,我們在開發(fā)時選用的框架是SSM(MYECLIPSE)框架。我這個朋友知識有限,只會這個框架,哈哈,都是為了方便他。和往常一樣選用簡單又便捷的MYECLIPSE作為開發(fā)工具,這是一個 后臺項目。這個系統(tǒng)的介紹是這樣的:本文針對現(xiàn)有論壇閱讀交流及QQ群分享漫畫的局限性,設計了一套基于Java Web的漫畫交流分享平臺.采用軟件工程開發(fā)思想,利用UML工具展示了平臺分析、設計全過程.該平臺以B/S架構為基礎,使用SpringMVC框架進行開發(fā),實現(xiàn)了閱讀漫畫、相互交流及分享漫畫的功能,用戶可以閱讀漫畫、評論漫畫、上傳漫畫等;后臺管理員可對漫畫類別、漫畫內容、用戶評論和用戶信息進行管理.本系統(tǒng)的開發(fā)解決了傳統(tǒng)漫畫交流平臺只能交流不能分享的弊端.,一個漫畫展示系統(tǒng)應包含用戶角色有管理員、用戶。為了能讓用戶順利登陸系統(tǒng)完成相關操作,需要為每種登陸角色設置賬戶和密碼字段。

總結得出該系統(tǒng)所有數(shù)據(jù)為:管理員(admin)、漫畫(manhua)、用戶(yonghu)

管理員表

字段名 | 類型 | 屬性 |描述

id| INT(11) | PRIMARY KEY |管理員id

username| VARCHAR(255) | |賬號

password| VARCHAR(255) | | 密碼

漫畫表

字段名 | 類型 | 屬性 |描述

id| INT(11) | PRIMARY KEY |漫畫id

mingcheng| VARCHAR(255) | |名稱

wenjian| VARCHAR(255) | |文件

jieshao| VARCHAR(255) | | 介紹

用戶表

字段名 | 類型 | 屬性 |描述

id| INT(11) | PRIMARY KEY |用戶id

nicheng| VARCHAR(255) | |昵稱

username| VARCHAR(255) | |賬號

password| VARCHAR(255) | | 密碼

SET FOREIGN_KEY_CHECKS=0;------------------------------

------------------------------

--Table structure for gggongyipinzhanshi

------------------------------

DROP TABLE IF EXISTS`t_admin`;CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '管理員id',`username` VARCHAR(255) DEFAULT NULL COMMENT '賬號',`password` VARCHAR(255) DEFAULT NULL COMMENT '密碼',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='管理員';------------------------------

DROP TABLE IF EXISTS`t_manhua`;CREATE TABLE `t_manhua` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '漫畫id',`mingcheng` VARCHAR(255) DEFAULT NULL COMMENT '名稱',`wenjian` VARCHAR(255) DEFAULT NULL COMMENT '文件',`jieshao` VARCHAR(255) DEFAULT NULL COMMENT '介紹',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='漫畫';------------------------------

DROP TABLE IF EXISTS`t_yonghu`;CREATE TABLE `t_yonghu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '用戶id',`nicheng` VARCHAR(255) DEFAULT NULL COMMENT '昵稱',`username` VARCHAR(255) DEFAULT NULL COMMENT '賬號',`password` VARCHAR(255) DEFAULT NULL COMMENT '密碼',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用戶';

添加漫畫模塊:

通過添加漫畫模塊,可以完成漫畫的添加操作。在頁面中跳轉到添加漫畫頁面,輸入漫畫的所有信息,點擊添加操作,可以將漫畫數(shù)據(jù)以post提交到manhuaController中。漫畫所包含的字段信息包括名稱,文件,介紹。在manhuaController中通過定義manhua接受所有的漫畫參數(shù)。使用manhuadao的insert方法將manhua實體插入到數(shù)據(jù)庫中。完成數(shù)據(jù)的添加操作,在manhuaMapper中匹配對應的manhuaxml完成插入sql語句的執(zhí)行操作。該部分核心代碼如下:

通過manhuadao的insert方法將頁面?zhèn)鬏數(shù)穆嬏砑拥綌?shù)據(jù)庫中 manhuadao.insert(manhua);

將添加漫畫成功信息,保存到request的message中,在頁面中給出用戶提示 request.setAttribute("message", "添加漫畫成功");

返回漫畫管理界面

return "forward:/tianjiamanhua.action";

查詢漫畫模塊:

在瀏覽器中進入漫畫查詢頁面時,此時瀏覽器的地址欄為manhuaguanli.action,該地址將響應manhuaController類中的manhuaguanli,在該方法中,通過selectByexample方法獲取所有的漫畫信息,并將該信息保存到request中,在頁面進行循環(huán)展示。該部分核心代碼如下:

生成漫畫樣例類,通過example定義查詢條件 ManhuaExample example = new ManhuaExample();

通過manhuadao的selectByExample方法查詢出所有的漫畫信息 List manhuaall = manhuadao.selectByExample(example);

將漫畫信息,保存到request中,在頁面通過foreach方法進行展示 request.setAttribute("manhuaall", manhuaall);

返回漫畫管理界面

return "forward:/manhuaguanli.action";

修改漫畫模塊:

點擊修改按鈕,可以跳轉到漫畫修改頁面。在漫畫修改頁面中,將初始化該漫畫的所有信息,并將信息一一對應填充到對應編輯欄中。編輯完漫畫信息后,頁面通過post方法將數(shù)據(jù)封裝為一個漫畫實體,傳入到manhuaController中。在xiugaimanhua中進行接收,接收完畢后,調用manhuaMapper中的updateByPrimaryKeySelective方法進行修改。該部分代碼如下:

通過manhuadao的修改方法根據(jù)id修改對應的漫畫 manhuadao.updateByPrimaryKeySelective(manhua);

將修改漫畫成功信息,保存到request的message中,在頁面中給出用戶提示 request.setAttribute("message", "修改漫畫信息成功");

返回漫畫管理界面

return "forward:/manhuaguanli.action";

刪除漫畫模塊:

刪除漫畫功能的實現(xiàn)方式為,通過點擊刪除漫畫按鈕,向服務器發(fā)起get請求。請求中包含漫畫的id信息,在manhuaController中使用int接受該id,并將該id傳入manhuadao的deleteByPrimaryKey方法中。該方法的作用為根據(jù)id刪除對應漫畫。最后將刪除漫畫成功的信息返回頁面,該部分核心代碼如下:

通過manhuadao的刪除方法根據(jù)id刪除對應的漫畫 manhuadao.deleteByPrimaryKey(id);

將刪除漫畫成功信息,保存到request的message中,在頁面中給出用戶提示 request.setAttribute("message", "刪除漫畫成功");

返回漫畫管理界面

return "forward:/manhuaguanli.action";

總結

以上是生活随笔為你收集整理的java动漫网站_基于SSM框架下的JAVA漫画展示系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。