資源描述:
《小說網(wǎng)站系統(tǒng)設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、課程設(shè)計報告課程設(shè)計名稱:數(shù)據(jù)庫課程設(shè)計院系名稱:中印計算機(jī)軟件學(xué)院學(xué)生姓名:豆?jié){好喝5班級:15軟件工程2班學(xué)號:20150153020成績:指導(dǎo)教師:開課時間:2017-2018學(xué)年第一學(xué)期資料目錄一、引言31.1課程設(shè)計背景31.2編寫目的41.3系統(tǒng)特色4二、開發(fā)環(huán)境42.1開發(fā)環(huán)境簡介52.2開發(fā)工具選擇52.3數(shù)據(jù)庫選擇5三、系統(tǒng)分析53.1可行性分析63.2需求分析61.管理員可以開啟采集功能,進(jìn)行小說數(shù)據(jù)采集。為采集下來的小說分類,62.讀者可以閱讀小說,添加書架書簽。實現(xiàn)登陸注冊等一系列功能。6四、系統(tǒng)數(shù)據(jù)庫
2、設(shè)計64.1功能結(jié)構(gòu)64.2E-R模型圖7主要表格ER圖7數(shù)據(jù)庫部分展現(xiàn)84.3表結(jié)構(gòu)設(shè)計8管理員信息表8小說列表信息表8小說章節(jié)信息表8五、系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)95.1功能設(shè)計95.2系統(tǒng)實現(xiàn)105.3讀者登陸頁面105.4管理員頁面11小說分類功能展示:12六、系統(tǒng)測試136.1系統(tǒng)測試背景131.確保系統(tǒng)測試的活動是按計劃進(jìn)行的;132.驗證軟件產(chǎn)品是否與系統(tǒng)需求用例不相符合或與之矛盾;133.建立完善的系統(tǒng)測試缺陷記錄跟蹤庫;134.確保軟件系統(tǒng)測試活動及其結(jié)果及時通知相關(guān)小組和個人;136.2系統(tǒng)功能測試136.3測試
3、結(jié)果分析及建議14七、總結(jié)14八、附錄148.1部分代碼展示:14資料一、引言1.1課程設(shè)計背景21世紀(jì)是信息網(wǎng)絡(luò)時代。許多新事物不斷出現(xiàn),或者許多舊事物以另一種或幾種新的形式呈現(xiàn)出來。網(wǎng)絡(luò)小說就是其中之一。它是一種以網(wǎng)絡(luò)為基礎(chǔ)平臺的新興的小說體裁,有風(fēng)格自由、文體不限、發(fā)表閱讀方式較為簡單等特點。與一般的小說比起來,網(wǎng)絡(luò)小說的語言會更加口語化,并且網(wǎng)絡(luò)流行詞匯充斥其中。另外,除了文字內(nèi)容的差異外,它還利用符號圖案排版等手段進(jìn)行變化。因此網(wǎng)絡(luò)小說是網(wǎng)絡(luò)文學(xué)的主要形式。網(wǎng)絡(luò)小說在中國發(fā)展并非一帆風(fēng)順。網(wǎng)絡(luò)快速發(fā)展的那幾年鮮有好的
4、小說出現(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)站就是這樣一個平臺。當(dāng)計算機(jī)網(wǎng)絡(luò)在人們生活的各個領(lǐng)域迅速
5、曼延之時,人們獲取信息的方式也更加的直接迅速,網(wǎng)絡(luò)化使信息領(lǐng)域變得更為廣泛,在也沒有了時間和空間的限制。人們獲取信息大部分是通過網(wǎng)站的方式得到的。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,而本網(wǎng)站的制作室為人們在精神食糧的獲取上起到大大小小的作用。在網(wǎng)絡(luò)發(fā)表小說不管對讀者還是對小說作者都是有直接好初的,對于讀者來說不光在網(wǎng)絡(luò)上迅速得到作者最新發(fā)表的小說,而對于小說讀者來說把作品發(fā)表在網(wǎng)絡(luò)上他能以最快的速度獲得到讀者對作品的意見。這樣作者可以最快的修改錯誤為書籍的出版做好準(zhǔn)備。這樣便捷的交互方式,即通過先進(jìn)的計算機(jī)和網(wǎng)
6、絡(luò)技術(shù),克服地域的限制。作者和讀者之間直接的交流。1.2編寫目的本系統(tǒng)編寫目的是為了方便廣大愛好閱讀網(wǎng)絡(luò)文學(xué)的書友更方便快捷的閱讀自己心儀的書籍。為書友之間的交流創(chuàng)建一個良好的平臺,便捷的交流。1.3系統(tǒng)特色本系統(tǒng)具有如下特色:1、系統(tǒng)分為三大模塊:采集器、管理員模塊、讀者模塊。三者息息相關(guān)。2、統(tǒng)一的風(fēng)格,清爽干脆的閱讀界面。3、方便易用的工具軟件,便于管理及其維護(hù)。資料為了更好的實現(xiàn)系統(tǒng)功能,本系統(tǒng)將使用Mysql作為后臺的數(shù)據(jù)庫管理系統(tǒng),而在前臺使用Web網(wǎng)頁來訪問數(shù)據(jù)庫。二、開發(fā)環(huán)境2.1開發(fā)環(huán)境簡介開發(fā)本系統(tǒng)的操作系
7、統(tǒng)是Windows7,開發(fā)語言是JAVA,開發(fā)工具采用的MyEclipse2014專業(yè)版,數(shù)據(jù)庫采用Mysql5.5。在應(yīng)用系統(tǒng)開發(fā)之前,對開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識。2.2開發(fā)工具選擇Myeclipse是Genuitec公司推出的一款非常優(yōu)秀的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯,它的價格對于個人和企業(yè)開發(fā)人員來說都是非常有吸引力的。這是J2EEIDE市場一個重量級的選手。通過增加UML雙向建模工具、WYSIWYG的JS
8、P/Strutsdesigner、可視化的Hibernate/ORM工具、Spring和Webservices支持,以及新的Oracle數(shù)據(jù)庫開發(fā),MyEclipse繼續(xù)為業(yè)界提供全面的產(chǎn)品。2.3數(shù)據(jù)庫選擇MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB