資源描述:
《小說在線閱讀網(wǎng)站設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、小說閱讀網(wǎng)站的設(shè)計與實現(xiàn)團(tuán)隊:譚嘉榮、盧振強(qiáng)、林埋、謝懷遠(yuǎn).程志佳一.設(shè)計理念介紹小說網(wǎng)站是一個信息交流的平臺,小說網(wǎng)站提供平臺讓小說作者和讀者Z間有機(jī)會能相互交流,它以方便快捷的信息獲取方式得到人們的青睞與好評。本次設(shè)計理念是從讀者對小說網(wǎng)站的需求入手,逐步分析各個模塊,進(jìn)行系統(tǒng)模塊設(shè)計、數(shù)據(jù)庫設(shè)計,然后實現(xiàn)個模塊,最后呈現(xiàn)一個完整的小說網(wǎng)站。二.網(wǎng)站總體設(shè)計與介紹本設(shè)計是用ASP實現(xiàn)一個小說網(wǎng)站,后臺運用SQL數(shù)據(jù)庫,網(wǎng)絡(luò)服務(wù)器平臺是由WINDOWS操作系統(tǒng)內(nèi)置的IIS,對于系統(tǒng)屮一些圖片的處理
2、采用了Photoshopo讀者可以直接登錄網(wǎng)站并白由閱讀小說、查看小說公告、小說評價與留言等;管理員可以通過小說后臺管理系統(tǒng)直接進(jìn)行管理操作,實現(xiàn)小說的在線更新、修改、留言回復(fù)、發(fā)布公告等各項功能。本系統(tǒng)由熱門小說、原創(chuàng)小說、精彩推薦(網(wǎng)游小說、玄幻小說、武俠小說、言情小說、青春校園),公告欄,留言版各個欄目組成。本系統(tǒng)方便讀者閱讀,歸類清晰,涉及面廣,有力地實現(xiàn)知識傳播的網(wǎng)絡(luò)化,給讀者提供一個良好的網(wǎng)上閱讀環(huán)境。(-)網(wǎng)站系統(tǒng)分析與功能簡介本小說網(wǎng)站目標(biāo)在于為讀者和小說作者提供信息交流的平臺,首先
3、小說網(wǎng)站能夠及時發(fā)布最新的小說作品信息并得到及時的反饋;其次小說網(wǎng)站留言板模塊促進(jìn)讀者與小說作者及網(wǎng)站管理人員之間的交流與促進(jìn);同時小說網(wǎng)站本身能得到讀者與小說作者反饋的信息同時促進(jìn)網(wǎng)站的改進(jìn),能夠加強(qiáng)三方面的了解和合作;并且小說后臺管理能力給小說管理人員操作提供便利。本小說網(wǎng)站主要分為前臺和后臺兩個大的系統(tǒng),小說前臺主耍是讀者能直接看到的頁面內(nèi)容,而小說后臺則是能讓小說管理人員對網(wǎng)站上的內(nèi)容進(jìn)行添加、刪除、修改等操作。1.小說前臺部分大體分為公告、用戶注冊與登陸、搜索、新到小說、今日更新、原創(chuàng)小說
4、、精彩推薦和各分類小說模塊具體功能如下:?網(wǎng)站公告是向讀者發(fā)布一些小說及文學(xué)界的信息;?用戶模塊主要是對在本站注冊的用戶提供更多的服務(wù),對有一些加密的小說可以直接閱讀;會員擁有一個賬戶,注冊時會有少量點數(shù),看每篇小說需要消耗點數(shù)。?評論可以獲得點數(shù)。?文章搜索主要是對不熟悉木站的讀者方便在木站搜索小說。?新到小說模塊主要是介紹對各類新到小說,是對新讀者的一種提示;?今日更新模塊大體主要是對連載小說的更新;?原創(chuàng)小說模塊主要是發(fā)布一些短篇Z類的小說,主要是網(wǎng)友直接向管理員提供;2.小說后臺管理部分是對
5、網(wǎng)站管理員提供的系統(tǒng),主要包括小說操作、公告留言、會員的管理等操作。?小說操作模塊主要是對前臺小說的添加、刪除、修改操作;?公告及留言模塊主要是上傳公告及管理員對留言的冋復(fù);?會員管理模塊是管理員對注冊網(wǎng)站的用戶一些閱讀權(quán)限的操作。(-)系統(tǒng)功能模塊設(shè)計1.系統(tǒng)模塊大體設(shè)計根據(jù)以上對ASP小說閱讀網(wǎng)站系統(tǒng)的功能分析,得到如圖1所示的系統(tǒng)功能模塊圖:2.系統(tǒng)模塊功能集合具體設(shè)計從上節(jié)功能模塊的描述,能很方便的看出小說系統(tǒng)的布局,每一個功能模塊都需要針對不同的表完成不同的數(shù)據(jù)庫操作。如下所示:?網(wǎng)站公告
6、模塊:主要是對小說網(wǎng)站一些信息的發(fā)布。?欄目信息:包括欄目編號,欄目名稱,欄目所屬編號,欄目排版順序,欄目鏈接地址,欄目添加時間等。?小說公告:包括公告編號,公告名稱,公告內(nèi)容,公告發(fā)部者等等。?小說信息:包括小說信息編號,小說信息標(biāo)題,小說信息內(nèi)容,小說信息的作者,小說信息的加入時間,關(guān)鍵字等等。?留言信息:留言編號,留言者性別,留言主題,留言內(nèi)容等等。在小說后臺管理中,每一處管理都是對應(yīng)前臺的每一個模塊,避免重復(fù)或者缺漏。(三)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是一個系統(tǒng)最重要的后勤保障,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直
7、接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響,合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。同時,合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實現(xiàn)。1.創(chuàng)建數(shù)據(jù)庫根據(jù)數(shù)據(jù)庫的分析和系統(tǒng)功能要求在SQL數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫,本數(shù)據(jù)庫以SQL數(shù)據(jù)庫為基礎(chǔ),創(chuàng)建一個名字wsxs的數(shù)據(jù)庫,在數(shù)據(jù)庫中創(chuàng)建各個應(yīng)用表。2.數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫wsxs包含以下幾個表:公告表(announce)、系統(tǒng)管理員信息表(admin)>小說分類表(sort)>具體小說內(nèi)容表(info)>留言表(words)>小說用戶
8、注冊表(jdxs_user)o(此處所有數(shù)據(jù)庫截圖需全部更換,并且注意按以上表格先后順序安放,可自己調(diào)整,記得對齊!?首先創(chuàng)建一個數(shù)據(jù)表來存儲網(wǎng)站管理員的信息,在填加管理員時只能在后臺操作。表1admin表編號字段名稱數(shù)據(jù)類型說明1id自動編號主鍵2Username文本管理員名3Password數(shù)字密碼4oskey高級/中級/初級管理員類別?2.Sort表主要是為了后臺中導(dǎo)航而設(shè)計,根據(jù)點擊不同的小說有不同的Sort值,這樣在地址欄上顯示不同的鏈接而得到不同的小說。表