校園小說網(wǎng)站的制作實現(xiàn)

時間:2022-04-09 05:29:00

導(dǎo)語:校園小說網(wǎng)站的制作實現(xiàn)一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

校園小說網(wǎng)站的制作實現(xiàn)

21世紀(jì)是信息網(wǎng)絡(luò)時代。許多新事物不斷出現(xiàn),或者許多舊事物以另一種或幾種新的形式呈現(xiàn)出來。網(wǎng)絡(luò)小說就是其中之一。它是一種以網(wǎng)絡(luò)為基礎(chǔ)平臺的新興的小說體裁,有風(fēng)格自由、文體不限、發(fā)表閱讀方式較為簡單等特點[1-2]。與一般的小說比起來,網(wǎng)絡(luò)小說的語言會更加口語化,并且網(wǎng)絡(luò)流行詞匯充斥其中。另外,除了文字內(nèi)容的差異外,它還利用符號圖案排版等手段進(jìn)行變化。因此網(wǎng)絡(luò)小說是網(wǎng)絡(luò)文學(xué)的主要形式。網(wǎng)絡(luò)小說在中國發(fā)展并非一帆風(fēng)順[3]。網(wǎng)絡(luò)快速發(fā)展的那幾年鮮有好的小說出現(xiàn),主要是因為當(dāng)時一些較大的網(wǎng)絡(luò)小說的門戶網(wǎng)站對小說的原創(chuàng)并不關(guān)注。隨后,幾大原創(chuàng)小說聯(lián)盟的成立才使網(wǎng)絡(luò)小說得到了發(fā)展。網(wǎng)絡(luò)小說源于兩個方面:一方面因為網(wǎng)絡(luò)時代人們對閱讀娛樂的需要和追求,另一方面有商業(yè)公司的推動。目前,中國網(wǎng)絡(luò)小說無論在數(shù)量或者在質(zhì)量上正逐步取代其他的小說類別而成為中國第一大的小說形式。在大學(xué)校園,青年學(xué)生有著豐富多彩的青春生活,對青春生活有濃厚的創(chuàng)作熱情,是推動校園網(wǎng)絡(luò)小說發(fā)展的不竭動力。因此應(yīng)有一個他們能方便發(fā)表作品和閱讀小說的平臺。校園小說網(wǎng)站就是這樣一個平臺。

下面介紹小說網(wǎng)站建設(shè)應(yīng)該注意的幾個問題[4]。

(1)網(wǎng)站設(shè)計要人性化,適合小說閱讀。這是最基本的要求。

(2)網(wǎng)站的小說應(yīng)該盡量豐富,分門別類,并且更新較快。這樣才能吸引讀者,增加競爭力。

(3)網(wǎng)站中小說的版權(quán)是一重大難題。自網(wǎng)絡(luò)小說出現(xiàn)以來,小說的版權(quán)問題一直是人們爭論的問題。針對網(wǎng)絡(luò)小說的特點,本文通過設(shè)計與實現(xiàn)一個校園小說網(wǎng)站,來對小說網(wǎng)站的建設(shè)進(jìn)行說明,以圖給其他小說網(wǎng)站的建設(shè)提供一個參考例子。

1可行性分析

(1)技術(shù)可行性。

PHP動態(tài)網(wǎng)頁和Dreamweaver靜態(tài)網(wǎng)頁開發(fā)技術(shù)易于頁面的更新,適合需要不斷更新所提供的信息,便于瀏覽者獲得更多更為精確的信息,并提供簡單的信息查詢功能,因此只需建立一個小型的數(shù)據(jù)庫即可。

(2)經(jīng)濟(jì)可行性。

本系統(tǒng)設(shè)計的只是一個小型的小說網(wǎng)站系統(tǒng),所用的技術(shù)實用又簡單,所需時間短,所以開發(fā)費(fèi)用低。運(yùn)行系統(tǒng)的設(shè)備只是一些日常用的普通計算機(jī),并且因為開發(fā)技術(shù)的易學(xué)和本系統(tǒng)的易用性,所以軟件的管理和維護(hù)等方面對費(fèi)用和技術(shù)的要求都不高。

(3)法律可行性。

法律可行性研究是對系統(tǒng)投入使用后對社會可能帶來的影響進(jìn)行分析,比如是否為人們所接受,是否為社會帶來利益,是否引起侵權(quán)、破壞等其他責(zé)任問題。本網(wǎng)站只是少量文章,不涉及收費(fèi)章節(jié),對外界并無影響。值得注意的是,這個小說網(wǎng)站不涉及商業(yè)用途,因此不存在小說的侵權(quán)問題。

2小說網(wǎng)站的設(shè)計與實現(xiàn)

2.1小說網(wǎng)站的設(shè)計

2.1.1功能設(shè)計

如圖1所示,小說網(wǎng)站有以下幾個模塊[5]:首頁模塊:包括分類和導(dǎo)航;注冊登錄模塊:包括注冊、登錄和基本信息的修改;搜索模塊:針對關(guān)鍵字的匹配搜索;小說閱讀模塊:包括小說章節(jié)、目錄和正文;留言板模塊:包括昵稱、圖片和留言。圖1網(wǎng)站功能結(jié)構(gòu)圖

2.1.2數(shù)據(jù)庫設(shè)計

創(chuàng)建數(shù)據(jù)庫[6]取名為novel。主要包括留言板表、用戶表、小說題目表、小說章節(jié)表等幾個數(shù)據(jù)庫表。各表的E-R關(guān)系圖[7]如圖2所示。圖2E-R關(guān)系圖

2.2小說網(wǎng)站的實現(xiàn)

2.2.1開發(fā)環(huán)境

(1)硬件:AMDAthlon(tm)64×2DualCorePro-cessor4800+2.50GHz或更高處理器的IBMPC或兼容機(jī)(2.00GB內(nèi)存),VGA或更高分辨率的監(jiān)視器,Microsoft兼容鼠標(biāo),需要至少200MB硬盤空間。

(2)軟件:Dreamweaver+MySQL+Apache+PHP等[8-9]。

(3)操作系統(tǒng):WindowsXPSP3。

(4)開發(fā)語言:PHP[10]。

2.2.2平臺搭建

PHP開發(fā)平臺的搭建首先要準(zhǔn)備所需的開發(fā)軟件。下面詳細(xì)介紹相關(guān)軟件的配置。Apache和PHP以及相關(guān)的PHP文件最好放在同一級目錄下。另外,使用MySQL可借助輔助軟件Navicat來管理數(shù)據(jù)庫。

(1)Apache的配置。

①創(chuàng)建存放PHP文件的目錄。②在Apache安裝目錄下找到conf文件夾,找到httpd.conf文件。③關(guān)閉保存修改即可完成Apache的配置。

(2)PHP的配置。

①在PHP5安裝目錄下找到php.ini-dis,t將該文件改名為php.ini。

②打開文件,找到doc_root開頭的一行,將后面的路徑改為存放PHP文件的目錄。

③找到extension_dir開頭的文字,將后面路徑改為存放PHP擴(kuò)展文件的路徑。

④找到extension=php_mysq.ldll這一行,將前面的分號(;)去掉,使PHP5支持MySQL。

⑤關(guān)閉保存該文件,將php.ini拷貝到C:\win-dows目錄下。⑥將libmysq.ldll和php5ts.dll復(fù)制到C:\win-dows\systems32下。

(3)數(shù)據(jù)庫連接測試。

①通過Navicat等工具創(chuàng)建測試數(shù)據(jù)庫以及數(shù)據(jù)表,也可直接使用MySQL的命令窗口創(chuàng)建。

②在存放PHP文件目錄中,創(chuàng)建一個PHP后綴的測試文件。

③打開瀏覽器,在地址欄輸入,如出現(xiàn)“連接成功!”的提示表示數(shù)據(jù)庫連接成功。

2.2.3模塊實現(xiàn)

這里先使用Dreamweaver網(wǎng)頁編輯軟件來布置頁面,然后再在相應(yīng)的功能實現(xiàn)部分嵌入PHP代碼,并做適當(dāng)?shù)男薷摹S捎谄仍?不再對各個功能的實現(xiàn)代碼進(jìn)行敘述。下面介紹小說網(wǎng)站的各個功能模塊。

(1)網(wǎng)站首頁。

每一個待開發(fā)的系統(tǒng)都應(yīng)有一個美觀、讓人喜歡的界面,而系統(tǒng)的這個界面應(yīng)顯示系統(tǒng)所能應(yīng)用到的所有功能[11]。如圖3所示,首頁界面劃分清晰、功能明確,以藍(lán)白色為基本顏色。圖3首頁頁面左上角是本站的名稱“東莞理工學(xué)院小說網(wǎng)”,沒有夸張難認(rèn)的Logo,明晰清楚。在其右側(cè)是網(wǎng)站的功能導(dǎo)航欄,分別有“首頁”、“小說列表”和“收藏本站”。功能界定明確,沒有錯綜復(fù)雜的關(guān)系。用戶登錄功能欄,分別有注冊、賬號、密碼,包含用戶要輸入用戶名和密碼的文本框,包含用戶需要登錄、注冊的按鈕。分類欄下面是搜索功能,按關(guān)鍵詞搜索小說名字,只需要與搜索關(guān)鍵詞匹配的小說名字就可搜索到,搜索結(jié)果在另外一個頁面顯示。

(2)小說正文模塊。

隨意點擊一部小說,進(jìn)入小說章節(jié)目錄,如圖4所示。圖4目錄隨意點擊小說一章節(jié),進(jìn)入小說正文,而正文自動載入對應(yīng)的章節(jié)標(biāo)題和正文,在頁頭和頁腳自動加載“上一章”、“返回目錄”、“下一章”,在角落設(shè)置“返回首頁”,如圖5所示。圖5功能欄“上一章”是章節(jié)數(shù)自動減一,同樣載入對應(yīng)章節(jié)標(biāo)題和正文。“下一章”是章節(jié)數(shù)自動加一,同樣載入對應(yīng)章節(jié)標(biāo)題和正文。“返回目錄”則是回到小說章節(jié)目錄列表。“返回首頁”是回到網(wǎng)站首頁。

(3)搜索模塊。

輸入需要搜索的關(guān)鍵詞,系統(tǒng)自動連接數(shù)據(jù)庫,查找小說名表中與關(guān)鍵詞匹配的小說名,在新的頁面列出相同名字的小說列表[12],如圖6所示。

(4)數(shù)據(jù)庫模塊。

數(shù)據(jù)庫[13]主要有4個表。一個表是小說名表。由于小說名字長短不同,為了方便,按編號與小說對應(yīng),將小說名存放在一個表中。另外一個主要的表是存放小說章節(jié)名和正文,而小說的章節(jié)和正文就對應(yīng)不同編號的小說。還有一個表是存放登錄注冊的信息。最后一個是留言板信息表。如圖7所示。圖7數(shù)據(jù)庫

3結(jié)束語

據(jù)阿里媽媽廣告平臺上的一次網(wǎng)站調(diào)查表明[14]:軟件下載類、小說類網(wǎng)站瀏覽量遙遙領(lǐng)先。日均訪問人數(shù)在10000以上的網(wǎng)站類型排行榜有21個熱點一級網(wǎng)站,其中人文藝術(shù)類位居一級分類榜首,小說網(wǎng)站功不可沒。在二級分類網(wǎng)站排行榜中,軟件下載網(wǎng)站的點擊數(shù)量在調(diào)查中基本上一直處于領(lǐng)先地位;綜合小說緊隨其后,屈居第二,調(diào)查發(fā)現(xiàn)如若把其下的女性小說、玄幻小說、手機(jī)小說等都加入進(jìn)來的話,小說網(wǎng)站的瀏覽率位居第一。作為一種新興的小說形式,網(wǎng)絡(luò)小說有著良好的發(fā)展前景,當(dāng)然也存在某些問題。針對網(wǎng)絡(luò)小說的特點與其存在的問題,本文對一個校園小說網(wǎng)站進(jìn)行了較為細(xì)致的設(shè)計和說明,并建立了這個校園小說網(wǎng)站,為青年學(xué)生在互聯(lián)網(wǎng)上閱讀和發(fā)表小說提供了一個平臺。