最近在做一個課程設計,線上小說網站的設計,以下是課題要求,需要項目練手的童鞋可以試試身手。
由于最近新學了javaee,是以采用了jsp+servlet來寫,前端部分用了少量的js和jquery處理,資料庫用了mysql,開發平台是myeclipse。
釋出文章時直接插入資料庫會沒有分段,這裡的解決辦法是引入第三方工具wangeditor(wangeditor 是一款基于javascript和css開發的html富文本編輯器,開源免費。産品第一版釋出于2014年11月。關于該編輯器:http://www.kancloud.cn/wangfupeng/wangeditor2/113961)
首先資料庫的設計結構:
項目的大緻結構如圖:
由于功能有點多,這裡先介紹背景的實作,管理背景和前台互不交涉。
登入界面
背景首頁:
1,小說管理
2,作者管理:
3,增加分類
背景其他導航頁面基本雷同,這裡不做一一介紹。
背景管理者登入處理代碼:
小說展示,管理,增加,删除,更新的代碼處理:
小說評論展示,管理,增加,删除,更新的代碼處理:
小說分類展示,更新,增加,删除的代碼處理:
前台主要頁面展示:(略醜)
作者釋出小說界面:
讀者評論界面:
為小說投票,投票功能的前端設計代碼:
小說釋出的實作細節,引入了wangeditor:
好吧,由于代碼段較多,這裡不能一一介紹,後續直接介紹一下這個項目開發過程中的錯誤細節,完善之後把源碼上傳到資源那裡,這個項目實作起來較簡單,童鞋們可以根據設計要求試試身手哦!
源碼位址:https://github.com/guodalin8/novel