網(wǎng)上圖書網(wǎng)站的開發(fā)與設(shè)計_第1頁
網(wǎng)上圖書網(wǎng)站的開發(fā)與設(shè)計_第2頁
網(wǎng)上圖書網(wǎng)站的開發(fā)與設(shè)計_第3頁
網(wǎng)上圖書網(wǎng)站的開發(fā)與設(shè)計_第4頁
網(wǎng)上圖書網(wǎng)站的開發(fā)與設(shè)計_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、文檔供參考,可復(fù)制、編制,期待您的好評與關(guān)注! 網(wǎng)上圖書閱讀網(wǎng)站的設(shè)計與開發(fā)摘 要 本圖書閱讀網(wǎng)站以方便、快捷、多樣化和人性化為目標(biāo),建立一個能夠使廣大讀者與作家以及網(wǎng)站管理員真誠溝通的閱讀空間,促進(jìn)大家的共同提高。該網(wǎng)站設(shè)計是在win7操作系統(tǒng)上,利用Vs2008和Sql2008實現(xiàn),其中網(wǎng)站的前臺是用Html進(jìn)行框架及布局的設(shè)計,在程序編寫中,通過了JS、Jquery、C#等語言實現(xiàn)網(wǎng)站中所涉及到的功能;后臺運用Sql數(shù)據(jù)庫存儲相應(yīng)數(shù)據(jù)。讀者可以直接在本網(wǎng)站閱讀圖書,下載圖書,以及評論交流;管理員通過圖書后臺管理系統(tǒng)可以直接進(jìn)行管理操作,能實現(xiàn)用戶的管理、圖書的更新、修改、留言回復(fù)等各項功

2、能。目前基本完成了該系統(tǒng)中的每個模塊??赡茉撓到y(tǒng)在界面上不是很好看,但在操作上盡量滿足用戶的需求和使用習(xí)慣。日后會繼續(xù)完成此系統(tǒng),把該有的功能盡量實現(xiàn),為讀者提供一個更加完善的圖書閱讀網(wǎng)站。關(guān)鍵詞:JAVASCRIPT,SQL2008,VS2008 ,圖書閱讀網(wǎng)站25 / 31Design and Implementation of Reading WebsiteABSTRACT 本圖書閱讀網(wǎng)站以方便、快捷、多樣化和人性化為目標(biāo),建立一個能夠使廣大讀者與作家以及網(wǎng)站管理員真誠溝通的閱讀空間,促進(jìn)大家的共同提高。 The book read the site with convenient, f

3、ast, diversification and humanization as the goal, the establishment of a can make the readers and writers as well as the site administrator sincere communication reading space, helping to improve your.該網(wǎng)站設(shè)計是在win7操作系統(tǒng)上,利用Vs2008和Sql2008實現(xiàn),其中網(wǎng)站的前臺是用Html進(jìn)行框架及布局的設(shè)計,在程序編寫中,通過了JS、Jquery、C#等語言實現(xiàn)網(wǎng)站中所涉及到的功能;

4、后臺運用Sql數(shù)據(jù)庫存儲相應(yīng)數(shù)據(jù)。讀者可以直接在本網(wǎng)站閱讀圖書,下載圖書,以及評論交流;管理員通過圖書后臺管理系統(tǒng)可以直接進(jìn)行管理操作,能實現(xiàn)用戶的管理、圖書的更新、修改、留言回復(fù)等各項功能。目前基本完成了該系統(tǒng)中的每個模塊。可能該系統(tǒng)在界面上不是很好看,但在操作上盡量滿足用戶的需求和使用習(xí)慣。日后會繼續(xù)完成此系統(tǒng),把該有的功能盡量實現(xiàn),為讀者提供一個更加完善的圖書閱讀網(wǎng)站。 The design of the site is in the win7 operating system, using Vs2008 and Sql2008 to achieve, the website is th

5、e design of the framework and layout with Html, the program, through the JS, Jquery, C# and other language related to web site functions; background using Sql database to store data. The reader can directly on the site to download books, reading books, and comment on the exchange; the administrator

6、through the book background management system can directly manage the operation, can realize the user management, books, modify, update message reply and other functions. At present, the basic completion of every module in the system. The system may at the interface is not very good, but in practice

7、 to meet the needs of users and usage. The future will continue to complete the system, put some of the functions to achieve, to provide a more perfect book reading site for the reader.Key words: JAVASCRIPT,SQL2008,VS2008 ,The book reading website目 錄摘 要IABSTRACTII1 緒論11.1 論文研究主要內(nèi)容11.2 背景和研究意義11.3 國內(nèi)

8、外現(xiàn)狀22 需求分析32.1用戶需求32.2 功能需求32.3 開發(fā)環(huán)境42.3.1 win簡介42.3.2 Vs2008簡介42.3.3 Sql2008簡介52.3.4 Javascript簡介52.3.4 Jquery簡介63 系統(tǒng)需求73.1 功能模塊設(shè)計73.2系統(tǒng)功能模塊劃分73.2.1 注冊登錄模塊83.2.2 搜索查看模塊83.2.3 閱讀模塊83.2.4 下載、評論模塊93.2.5 個人資料模塊93.2.6 用戶管理模塊93.2.7 書籍管理104系統(tǒng)設(shè)計114.1網(wǎng)站架構(gòu)114.2網(wǎng)站設(shè)計134.2.1網(wǎng)站首頁設(shè)計134.2.2網(wǎng)站書籍分類查看(以青春類為例)134.2.3

9、下載144.2.4 查看評論154.2.5 個人資料頁面164.2.6 后臺初始頁面174.2.7 后臺用戶管理174.2.8 后臺圖書管理184.2.9 后臺圖書編輯184.3 數(shù)據(jù)庫設(shè)計194.3.1 創(chuàng)建用戶表194.3.2 創(chuàng)建圖書詳細(xì)信息表204.3.3 創(chuàng)建圖書目錄表(以青春類為例)204.3.4 創(chuàng)建評論列表214.3.5 下載列表22結(jié) 論23致 謝24參 考 文 獻(xiàn)251 緒論1.1 設(shè)計研究主要內(nèi)容 計算機(jī)和計算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,人們對計算機(jī)網(wǎng)絡(luò)的依賴是越來越大。人們的閱讀方式也漸漸的從紙質(zhì)型圖書閱讀到網(wǎng)上閱讀的轉(zhuǎn)變。而在閱讀過程中,讀者又需要借助一個公共的網(wǎng)站平臺才能完成

10、,因此一個好的閱讀網(wǎng)站誕生逐漸成為一種必然的結(jié)果。在本次設(shè)計的圖書網(wǎng)站主要針對于兩類人使用,普通讀者和管理員。就讀者來說,在該系統(tǒng)中,他們可以注冊登錄、檢索圖書、查看圖書、下載自己喜歡的圖書、以及對書籍進(jìn)行評論,同時他們也可以查看編輯個人資料等;對于管理員角色,他們可以完成對用戶的管理、書籍的管理以及留言的管理。圖書網(wǎng)站提供作者和讀者的一個交流平臺,讓作者可以通過這個方式讓跟多的人看到自己的作品,能跟快的讓讀者看到自己的創(chuàng)作以及讀者對自己的一些評論、意見。1.2 背景和研究意義Internet遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個整體。作為Internet上一種先進(jìn)的,易于被人們接受的信

11、息檢索手段,world wide web發(fā)展十分迅速,成為世界上最大的信息資源寶庫。據(jù)估計,目前Internet上已有上百萬個網(wǎng)站站點,其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領(lǐng)域,其用戶量十分龐大,因此,建立一個好的Web站點對于一個機(jī)構(gòu)十分重要。近年來,隨著網(wǎng)絡(luò)用戶需求的不斷提高以及計算機(jī)科學(xué)的不斷進(jìn)步,特別是數(shù)據(jù)庫技術(shù)在internet中的廣泛應(yīng)用,Web站點向用戶提供的服務(wù)越來越豐富,越來越人性化。計算機(jī)技術(shù)的飛速發(fā)展,使各行各業(yè)在計算機(jī)技術(shù)應(yīng)用方面得到了廣泛的普及和使用。信息化時代的到來成為不可抗拒的潮流,人類文明正在進(jìn)入一個嶄新的時代,網(wǎng)絡(luò)時代已經(jīng)

12、到來,越來越多的人將互聯(lián)網(wǎng)視為生活里必不可少的元素。由于人們對閱讀需要和追求的轉(zhuǎn)變加上商業(yè)公司的推動,網(wǎng)絡(luò)小說作為網(wǎng)上娛樂消遣方式日益蓬勃。網(wǎng)絡(luò)小說是指利用網(wǎng)絡(luò)如BBS、Web界面連載發(fā)表的小說,它有廣義和狹義之分,廣義上可以包含所有在網(wǎng)絡(luò)上發(fā)布和流傳的小說。發(fā)現(xiàn)了網(wǎng)絡(luò)小說的創(chuàng)作過程在創(chuàng)作主體、傳播途徑、寫作方式、接受特征等過程中一些跨時代性的創(chuàng)新,這對全面了解當(dāng)代大眾文化心理的思想情感和心理訴求有著至關(guān)重要的作用,同時也使當(dāng)代的文學(xué)研究更具有可行性。 最后,以發(fā)展的眼光來對網(wǎng)絡(luò)小說進(jìn)行了全面、客觀、準(zhǔn)確地評價和預(yù)測。網(wǎng)絡(luò)小說在存在方式上消解了已有的文學(xué)慣例,打破陳規(guī),也改變了循規(guī)蹈矩的文學(xué)形

13、式,為文學(xué)提供了更大的發(fā)展空間。要想網(wǎng)絡(luò)小說真正成為文學(xué)中獨具異彩的一支奇葩,那么,重構(gòu)當(dāng)代文學(xué)的人文精神迫在眉睫,樹立崇高的美學(xué)精神刻不容緩,重建網(wǎng)絡(luò)時代的文學(xué)觀也是當(dāng)今文學(xué)理論界上最為重要的一件大事。1.3 國內(nèi)外現(xiàn)狀網(wǎng)絡(luò)小說雖然是新型文學(xué),在國外已流行多年,雖然在中國應(yīng)用的相對較少,而且很少人經(jīng)常閱讀,但是這是一個新興的市場,必然帶來更大的發(fā)展空間和前景,現(xiàn)代快捷的生活,人們已經(jīng)不方便再攜帶厚重的紙張書籍,而幾乎不占空間的電子書必將進(jìn)一步走進(jìn)人們的生活。知道網(wǎng)絡(luò)文學(xué)的相關(guān)知識和計算機(jī)相關(guān)的應(yīng)用,因此讓用戶更加全面、直觀的了解到網(wǎng)絡(luò)文學(xué)的優(yōu)點。在技術(shù)方面更多的PS圖片也是尤為重要的,使用戶

14、最直接的了解網(wǎng)絡(luò)文學(xué)的快捷的方法便是效果圖片,因此圖片方面的工作量也是十分龐大的。 21世紀(jì)是信息網(wǎng)絡(luò)時代,書籍閱讀正與網(wǎng)絡(luò)在彼此沖擊中逐漸融合,網(wǎng)絡(luò)小說勢如破竹地發(fā)展起來,網(wǎng)絡(luò)媒體是網(wǎng)絡(luò)小說發(fā)展的重要物質(zhì)載體。但是網(wǎng)絡(luò)雖然改變了文學(xué)的存在形式和環(huán)境,引發(fā)了某些文學(xué)觀念的變革,但并沒有改變文學(xué)的人學(xué)性質(zhì),它同樣是由人寫、寫人而且是為人的,人的存在規(guī)定了文學(xué)的存在,人的性質(zhì)規(guī)定了文學(xué)的性質(zhì)。網(wǎng)絡(luò)小說是以網(wǎng)絡(luò)為載體的當(dāng)代文學(xué)新體例,是新一代人的流行文學(xué),也是有著旺盛生命力的大眾文學(xué)。青年受眾是推動網(wǎng)絡(luò)小說發(fā)展的不竭動力,網(wǎng)絡(luò)寫手寫的多是青春生活,網(wǎng)絡(luò)受眾“網(wǎng)”的也多是青年學(xué)生。 網(wǎng)絡(luò)小說的出現(xiàn)是以

15、互聯(lián)網(wǎng)的出現(xiàn)和普及為前提,談?wù)摼W(wǎng)絡(luò)小說,總離不開網(wǎng)絡(luò)為之創(chuàng)造的媒體環(huán)境。網(wǎng)絡(luò)媒體是網(wǎng)絡(luò)小說的重要物質(zhì)載體,網(wǎng)絡(luò)閱讀優(yōu)勢推動了網(wǎng)絡(luò)小說的繁榮發(fā)展,從這一點來說,網(wǎng)絡(luò)媒體是網(wǎng)絡(luò)小說發(fā)展的“物質(zhì)基因”。但是網(wǎng)絡(luò)雖然改變了文學(xué)的存在形式和環(huán)境,引發(fā)了某些文學(xué)觀念的變革,但并沒有改變文學(xué)的人學(xué)性質(zhì),它同樣是由人寫、寫人而且是為人的存在規(guī)定了文學(xué)的存在,人的性質(zhì)規(guī)定了文學(xué)的性質(zhì)。它是以網(wǎng)絡(luò)為載體的當(dāng)代文學(xué)新體例,是新一代人的流行文學(xué),也是有著旺盛生命力的大眾文學(xué)。2 需求分析2.1用戶需求隨著社會和科技的發(fā)展,信息和數(shù)據(jù)時代的到來,書籍閱讀正與網(wǎng)絡(luò)在彼此沖擊中逐漸融合,在加上人們?nèi)找婕涌斓纳罟?jié)奏迫使他們

16、從網(wǎng)上圖書閱讀中找到一絲放松的空間,然而網(wǎng)絡(luò)圖書的方式必定要借助于一定的平臺和載體,因此圖書網(wǎng)站的開發(fā)成為一種必要。2.2 功能需求圖2-1 功能結(jié)構(gòu)圖2.3 開發(fā)環(huán)境本節(jié)主要介紹本系統(tǒng)采用的軟件,主要是在win7操作系統(tǒng)上完成,在開發(fā)過程中使用了Vs2008、Sql2008兩種開發(fā)工具,而在利用VS2008進(jìn)行開發(fā)時,又運用了Html、C#、Javascript、Jquery等。2.3.1 win7簡介2008年,微軟宣布將Windows 7做為正式名稱,成為現(xiàn)在的最終名稱Windows 7。其分為簡易版、家庭普通版、家庭高級版、專業(yè)版、企業(yè)版、旗艦版等。Windows 7 的設(shè)計主要圍繞五

17、個重點針對筆記本電腦的特有設(shè)計;基于應(yīng)用服務(wù)的設(shè)計;用戶的個性化;視聽娛樂的優(yōu)化;用戶易用性的新引擎。 跳躍列表,系統(tǒng)故障快速修復(fù)等,這些新功能令Windows 7成為最易用的Windows。微軟總裁稱,Windows 7最省能的系統(tǒng)。說起Windows Vista,很多普通用戶的第一反應(yīng)大概就是新式的半透明窗口AeroGlass。雖然人們對這種用戶界面褒貶不一,但其能利用GPU進(jìn)行加速的特性確實是一個進(jìn)步,也繼續(xù)采用了這種形式的界面,并且全面予以改進(jìn),包括支持DX10.1。Windows7及其桌面窗口管理器(DWM.exe)能充分利用GPU的資源進(jìn)行加速,而且支持Direct3D 10.1

18、API。這樣做的好處主要有:(a)從低端的整合顯卡到高端的旗艦顯卡都能得到很好地支持,而且有同樣出色的性能。(b)流處理器將用來渲染窗口模糊效果。(c)每個窗口所占內(nèi)存(相比Vista)能降低25%左右。(d)支持更多、更豐富的縮略圖動畫效果,鼠標(biāo)滑過任務(wù)欄上不同應(yīng)用程序的圖標(biāo)的時候,高亮顯示不同圖標(biāo)的背景顏色也會不同。并且執(zhí)行復(fù)制程序的狀態(tài)指示也會顯示在任務(wù)欄上,鼠標(biāo)滑過同一應(yīng)用程序圖標(biāo)時,該圖標(biāo)的高亮背景顏色也會隨著鼠標(biāo)的移動而漸變。2.3.2 Vs2008簡介 vs2008 即 Visual Studio 2008 。Microsoft Visual Studio 2008是面向Wind

19、ows Vista、Office 2007、Web 2.0的下一代開發(fā)工具,代號“Orcas”,是對Visual Studio 2005一次及時、全面的升級。VS2008引入了250多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。使用Visual Studio 2008可以高效開發(fā)Windows應(yīng)用程序。設(shè)計器中可以實時反映變更,XAML中智能感知功能可以提高開發(fā)效率。同時Visual Studio 2008支持項目模板、調(diào)試器和部署程序。Visual Studio 2008可以高效開發(fā)Web應(yīng)用,集成了AJAX 1.0,包含AJAX項目模板,它還可以高效開發(fā)Office應(yīng)

20、用和Mobile應(yīng)用。微軟公布了最新版Visual Studio Shell的預(yù)覽,新版VS的開發(fā)界面分為兩個模式:整合模式和孤立模式,分別對基于語言的開發(fā)和基于特別工具的開發(fā)作了優(yōu)化。并將Iron Python引入了Visual Studio,該界面將在Visual Studio 2008的Beta2版本中出現(xiàn)。微軟開發(fā)者部門的副總裁索瑪塞加在其博客中表示,盡管Visual Studio 2008軟件開發(fā)平臺是2008年2月份一次產(chǎn)品開發(fā)活動的一部分,微軟計劃于2007年年底開始銷售這款產(chǎn)品。 據(jù)InfoWorld網(wǎng)站報道稱,本周早些時候,微軟宣布將在于2008年2月27日舉辦的一次產(chǎn)品發(fā)布

21、會上發(fā)布Visual Studio 2008、Windows Server 2008、SQL Server 2008。微軟曾表示計劃在不久后發(fā)售Visual Studio 2008。索瑪塞加表示,微軟仍然計劃在2007年發(fā)布這款產(chǎn)品。他說,盡管我們將在來年2月份集中發(fā)布數(shù)款產(chǎn)品,但根據(jù)客戶的反饋,我們?nèi)匀挥媱澰诋?dāng)年年底時發(fā)售Visual Studio 2008和.Net FX 3.5。微軟的一名代表詳細(xì)闡述了相關(guān)計劃。這名代表在一封電子郵件中說,微軟希望在當(dāng)年年底前發(fā)售Visual Studio 2008??蛻舻姆答亴⒆罱K決定產(chǎn)品的發(fā)售時間。2月份的發(fā)布會是一個機(jī)會,將向客戶、合作伙伴、社區(qū)展

22、示微軟的創(chuàng)新成果。微軟在合作伙伴會議上還宣布,其Software Licensing and Protection Services產(chǎn)品將于10月份發(fā)布。它包含幫助ISV在內(nèi)的開發(fā)人員保護(hù)知識產(chǎn)權(quán)、開發(fā)和許可產(chǎn)品版本、跟蹤產(chǎn)品和特性使用、與后端過程整合的工具2.3.3 Sql2008簡介SQL Server 2008 在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)。可以將結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中??梢詫?shù)據(jù)進(jìn)行查詢、搜索、同步、報告和分析之類的操作。數(shù)據(jù)可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計算機(jī)和移動設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)

23、存儲在哪里。SQL Server 2008 允許使用 Microsoft .NET 和Visual Studio開發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù),在面向服務(wù)的架構(gòu)(SOA)和通過 Microsoft BizTalk Server 進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。信息工作人員可以通過日常使用的工具直接訪問數(shù)據(jù)。2.3.4 Javascript簡介JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。它最初由網(wǎng)景公司(Netscape)的Brendan

24、 Eich設(shè)計,是一種動態(tài)、弱類型、基于原型的語言,內(nèi)置支持類。JavaScript是Sun公司(已被oracle收購)的注冊商標(biāo)。Ecma國際以JavaScript為基礎(chǔ)制定了ECMAScript標(biāo)準(zhǔn)。JavaScript也可以用于其他場合,如服務(wù)器端編程。完整的JavaScript實現(xiàn)包含三個部分:ECMAScript,文檔對象模型,瀏覽器對象模型。Netscape公司在最初將其腳本語言命名為LiveScript。Netscape在與Sun合作之后將其改名為JavaScript。JavaScript最初受Java啟發(fā)而開始設(shè)計的,目的之一就是“看上去像Java”3,因此語法上有類似之處,一

25、些名稱和命名規(guī)范也借自Java。但JavaScript的主要設(shè)計原則源自Self和Scheme2。JavaScript與Java名稱上的近似,是當(dāng)時網(wǎng)景為了營銷考慮與Sun公司達(dá)成協(xié)議的結(jié)果。為了取得技術(shù)優(yōu)勢,微軟推出了JScript腳本語言。Ecma國際(前身為歐洲計算機(jī)制造商協(xié)會)創(chuàng)建了ECMA-262標(biāo)準(zhǔn)(ECMAScript)?,F(xiàn)兩者都屬于ECMAScript的實現(xiàn)。盡管JavaScript作為給非程序人員的腳本語言,而非是作為給程序人員的編程語言來推廣和宣傳,但是JavaScript具有非常豐富的特性。前身是Live Script,正式名稱為ECMAScript,ECMAScript

26、-262是JavaScript標(biāo)準(zhǔn),基于網(wǎng)景(Netscape)公司提出JavaScript語言和微軟公司提出的JScript語言,ECMA開始于1996年,在1997年7月,采納了首個版本,1998年,該標(biāo)準(zhǔn)成為了國際ISO標(biāo)準(zhǔn)。2.3.4 Jquery簡介jQuery是一個兼容多瀏覽器的javascript框架,核心理念是write less,do more(寫得更少,做得更多)。jQuery在2006年1月由美國人John Resig在紐約的barcamp發(fā)布,吸引了來自世界各地的眾多JavaScript高手加入,由Dave Methvin率領(lǐng)團(tuán)隊進(jìn)行開發(fā)。如今,jQuery已經(jīng)成為最流

27、行的javascript框架,在世界前10000個訪問最多的網(wǎng)站中,有超過55%在使用jQuery。jQuery是免費、開源的,使用MIT許可協(xié)議。jQuery的語法設(shè)計可以使開發(fā)者更加便捷,例如操作文檔對象、選擇DOM元素、制作動畫效果、事件處理、使用Ajax以及其他功能。除此以外,jQuery提供API讓開發(fā)者編寫插件。其模塊化的使用方式使開發(fā)者可以很輕松的開發(fā)出功能強(qiáng)大的靜態(tài)或動態(tài)網(wǎng)頁。常用方法的性能大幅提升:(a)重寫了大部分較早期的函數(shù);(b)更容易使用的設(shè)置函數(shù)(setter function):為所有對象新增了許多易用的設(shè)置函數(shù);(c)對Ajax的改進(jìn):引入了許多Ajax和JSO

28、N處理方面的更新,包括HTML5元素的序列化;(d)attribute(改進(jìn)了.attr()的性能)、jQuery()核心函數(shù)、CSS(.css()性能有兩倍提升)、特效和事件、DOM操作等也有顯著改進(jìn)3 系統(tǒng)需求3.1 功能模塊設(shè)計網(wǎng)上圖書管理主要針對兩類人使用,包含了普通用戶和超級用戶。對于普通用戶可以在網(wǎng)站上級進(jìn)行注冊、登陸、搜索查閱書籍、下載、上傳、評論;對于超級用戶,他們不僅僅有普通用戶擁有的權(quán)限,還涵蓋了對該系統(tǒng)后臺的管理,其中包含了用戶管理、書籍管理、評論的管理等。3.2系統(tǒng)功能模塊劃分根據(jù)網(wǎng)站的性質(zhì),可以將網(wǎng)站分為兩個大的模塊,其一對于普通用戶所具備的功能,如圖3-1所示:圖

29、3-1 普通用戶所具備的功能 其二就是超級用戶所具備的特有權(quán)限,如圖3-2所示:圖3-2 超級用戶所具備的特有權(quán)限3.2.1 注冊登錄模塊輸入信息輸入賬號密碼用 戶注 冊登錄普通角色或管理員判斷 圖3-3 注冊登錄 在這一模塊中,主要針對于新來用戶而設(shè)計,在系統(tǒng)首頁選擇注冊功能,并在對應(yīng)位置填寫相應(yīng)的信息即可成功,在注冊成功之后新用戶就可以利用剛才申請的賬號和密碼進(jìn)行登錄功能了,登錄成功之后,系統(tǒng)會自動判斷用戶角色并提示用戶的當(dāng)前角色。 選擇圖書類并輸入圖書編號3.2.2 搜索查看模塊用 戶直接查看分類查看所有該類別圖書對應(yīng)圖書對應(yīng)圖書 選擇圖書選擇圖書類 圖3-4搜索查看在查看圖書這一功能中

30、,主要在首頁設(shè)計了兩種不同的查看方式,如果用戶知道需要查看圖書的編號就可以進(jìn)行直接查看,即在首頁上搜索欄下選擇該圖書的類別,然后再搜索欄中輸入該圖書的編號即可直接查看該圖書的信息;而分類產(chǎn)看則是在首頁第一欄的類別中進(jìn)行選擇,然后就可以查看到該類別中的所有圖書,進(jìn)而選擇自己所需的圖書。搜索選擇點擊查看3.2.3 閱讀模塊點擊閱讀用 戶對應(yīng)圖書圖書章節(jié)圖書內(nèi)容 圖3-5閱讀模塊在圖書閱讀這一模塊中,首先用戶需要找到想要閱讀的圖書,如果已有想要閱讀的圖書,那么就可以通過直接查看找到圖書然后進(jìn)行閱讀,如果沒有,則也可以選擇系統(tǒng)推薦的圖書,或者在每個類別中查看所有圖書,然后再選擇想要的圖書進(jìn)行閱讀。未登

31、錄搜索選擇3.2.4 下載、評論模塊用 戶對應(yīng)圖書判斷登錄返回首頁 成功點擊下載、評論已登錄圖3-6下載、評論 在圖書下載功能中,他的前面一步和閱讀模塊相同,在進(jìn)入相應(yīng)的頁面后選擇下載,單擊后系統(tǒng)判斷當(dāng)前用戶是否登錄,如果登錄則可以成功下載,如果當(dāng)前用戶未進(jìn)行登錄的話,那么系統(tǒng)會進(jìn)行相應(yīng)提醒。用 戶登 錄進(jìn)入資料頁面查看、修改資料查看我的下載記錄修改個人密碼3.2.5 個人資料模塊輸入賬號密碼圖3-7個人資料在這一步中,首先是登錄,登錄成功之后就可以進(jìn)入個人資料頁面,在該頁面中,用戶可以選擇查看個人的詳細(xì)資料,如果注冊時出現(xiàn)錯誤,那么在這里便可以進(jìn)行及時的修改,除開這一功能外,另外兩大功能是下

32、載記錄與密碼修改。下載記錄中記錄了當(dāng)前用戶從注冊到當(dāng)前一共下載過的圖書;如果用戶想要及時修改個人密碼,那么就可以在密碼修改這一大功能中完成。普通用戶3.2.6 用戶管理模塊用 戶登 錄進(jìn)入后臺用戶管理 刪除用戶用戶角色切換失敗輸入賬號密碼管理員 圖3-8用戶管理在這一模塊,首先要登錄,并進(jìn)行判斷是否為管理員,如果為普通用戶,那么該用戶將不能進(jìn)入后臺管理系統(tǒng)。再進(jìn)入后臺管理系統(tǒng)收選擇用戶管理,對于用戶信息,在設(shè)計時,只能刪除已不存在的用戶或者切換正在使用用戶的角色,對于其他信息,屬于用資料,身為管理員也無法更改。3.2.7 書籍管理普通用戶用 戶登 錄進(jìn)入失敗進(jìn)入后臺書籍管理 刪除書籍 添加圖書

33、 選擇圖書 編輯圖書管理員 圖3-9圖書管理 與用戶管理類似,在進(jìn)入后臺后,選擇相應(yīng)的圖書,即可以對重復(fù)圖書及其他原因?qū)е聢D書有誤的便可以進(jìn)行刪除,同時對于正在使用的圖書而又出現(xiàn)錯誤的便可以選擇該圖書,然后再進(jìn)行編輯;添加圖書的功能也可以在編輯的頁面上進(jìn)行。4系統(tǒng)設(shè)計4.1網(wǎng)站架構(gòu)閱讀下載評論“一一”不舍書屋 前 臺 后 臺登錄注冊分類查看直接查看個人資料用戶管理圖書管理評論管理下載管理 圖4-1網(wǎng)站架構(gòu) 對于本系統(tǒng)主要分為前臺和后臺兩大部分,前臺就是用戶能夠直接看到的部分,而網(wǎng)站后臺則專門為系統(tǒng)管理員而設(shè)計,下面對兩個模塊進(jìn)行分析:小說網(wǎng)站前臺主要包含了網(wǎng)站logo、注冊、登錄、個人中心以及

34、圖書搜索、圖書閱讀、下載、評論等功能。具體功能如下:注冊登錄模塊:該模塊的設(shè)計主要是將瀏覽該網(wǎng)站的用戶區(qū)分開來,通過不同的ID而來區(qū)別不同的用戶在系統(tǒng)中使用了哪些功能。首先進(jìn)入該系統(tǒng)后。讀者可以自由選擇注冊功能,只有完成注冊功能之后,才可以使用當(dāng)前用戶注冊的信息進(jìn)行登錄。個人中心模塊:該模塊主要是為在本系統(tǒng)中注冊過的用戶而設(shè)計,在進(jìn)入個人中心之前,要先進(jìn)行登錄,否則無法進(jìn)入該模塊。當(dāng)進(jìn)入個人中心后,用戶可以查看自己在注冊時使用了哪些個人信息,并且這些信息都是獨立于用戶個人的,其他人無法查看。對于個人資料中有不正確的地方,用戶可以及時修改,同樣在該模塊中還有兩個獨立的部分,即個人下載記錄、修改密

35、碼的功能。當(dāng)該用戶在閱讀書籍之后進(jìn)行下載,那么本系統(tǒng)就會自動記錄該下載記錄,當(dāng)用戶進(jìn)入個人中心就可以查看;修改密碼的功能和修改個人資料的功能相差不是很大。圖書搜素模塊:對于本模塊,主要是方便用戶在系統(tǒng)中找到目的圖書而設(shè)計,同時在該系統(tǒng)中設(shè)計了兩種搜索方法。其一,就是直接搜索,即在搜索欄中選擇自己知道圖書的類別和輸入該圖書的編號,然后就可進(jìn)行直接搜索到該圖書。其二,按類別搜索,這一種方法主要是針對用戶不知道想要的查看的圖書的準(zhǔn)確位置而設(shè)計,該方法主要在搜索欄上面可以選擇每個類別,這樣就可以看到每個類別中的所有圖書,然后讀者在選取自己喜愛的圖書。圖書閱讀模塊:對于小說網(wǎng)站,圖書閱讀當(dāng)然是最重要的一

36、個模塊。在該模塊中用戶選擇自己想要讀的書籍之后就可直接閱讀了。下載、評論模塊:這兩個模塊的設(shè)計主要也是方便用戶而言,當(dāng)某一個用戶督導(dǎo)一本襲擊特別喜愛的圖書而想要收藏的的時候,那么就可以選擇下載功能,吧這本圖書下載到本地。評論功能的設(shè)計主要是方便所有用戶交流的一個平臺。小說網(wǎng)站后臺主要針對于管理員設(shè)計的,它主要包含了四個功能,用戶管理、圖書管理、評論管理和下載管理,其中重要的是用戶、圖書和評論管理,下面將為你一一介紹:用戶管理模塊:既然在前臺設(shè)計的用戶登錄和注冊模塊,那么相應(yīng)的在后臺就有對其資料的存儲,而牽扯到存儲就離不開管理。而在用戶管理中管理員擁有的權(quán)利只有刪除已不存在的用戶信息和更改用戶角

37、色的權(quán)利。圖書管理模塊:在該系統(tǒng)中最重要的一個部分莫過于對圖書的管理,在后臺中管理員可以刪除重復(fù)圖書、修改錯誤信息、添加圖書等功能。評論管理模塊:在這一模塊中主要是針對于一些不健康信息而設(shè)計。當(dāng)管理員發(fā)現(xiàn)這些內(nèi)容之后就可以及時刪除。上述主要就是網(wǎng)站前臺和后臺所設(shè)計到的部分,下面將用本次設(shè)計跟開發(fā)的具體情況進(jìn)行一一解釋。4.2網(wǎng)站設(shè)計4.2.1網(wǎng)站首頁設(shè)計圖4-2 一一不舍首頁 如圖所示即本系統(tǒng)的前臺首頁,在首頁上主要加入一個系統(tǒng)圖片,相當(dāng)于一個logo,以及一個flash。其次首頁上還包含了各個類別圖書的分類,以及個人中心、登錄、注冊、退出等。4.2.2網(wǎng)站書籍分類查看(以青春類為例)圖4-3

38、查看所有圖4-4 詳細(xì)信息查看及閱讀 如上圖所示,即前臺頁面上的分類查看,首先選擇需要查看的類別,然后就可以瀏覽該類別中所有的圖書,進(jìn)而選擇自己需要的圖書,就可查看該圖書的詳細(xì)信息。并且上述還包含了閱讀的功能。在閱讀正文的過程中用戶可以選擇上一章或者下一章來瀏覽不同章節(jié)4.2.3 下載圖 4-5 下載界面4.2.4 查看評論(1)未登錄狀態(tài)只可以查看,而不能評論。單機(jī)提交會出現(xiàn)提示界面。圖4-6 查看評論圖4-7 未登錄點擊提交按鈕 從圖45至圖47表示了前臺頁面中的下載和評論的功能,之所以把兩者拿來一起敘述,是因為兩者都需要用戶登錄之后才可以進(jìn)行,否則系統(tǒng)會自動提示“您未登錄,請登錄后在進(jìn)行

39、下一步操作!”在下載或者評論成功之后,系統(tǒng)會自動將用戶編號、被下載或者被評論書籍編號、書籍名稱、評論內(nèi)容存入數(shù)據(jù)庫。4.2.5 個人資料頁面圖4-8 個人資料 如圖4-8所示,即為前臺頁面中的個人資料頁面,在該頁面中包含了三大部分,我的資料、我的下載和修改密碼。在我的資料中用戶可以查看注冊時自己所使用的所用信息。如果覺得用錯誤,用戶自身還可以修改個人信息,并且這些信息可以提交到數(shù)據(jù)庫,即服務(wù)器。在我的下載中。用戶可以查看自己自注冊以來都下載過的書籍。如果用戶自身覺得當(dāng)前密碼不夠安全,還可以再修改密碼中設(shè)置新密碼,前提是用戶記得自己舊密碼。4.2.6 后臺初始頁面圖4-9 后臺界面4.2.7 后

40、臺用戶管理圖4-10 用戶管理界面 如圖所示,即為后臺的用戶管理界面,在該頁面上可以選擇性刪除以不存在用戶,另外一大功能就是修改某些用戶的角色,從而使他們獲得相應(yīng)的權(quán)利。4.2.8 后臺圖書管理圖4-11 圖書管理界面4.2.9 后臺圖書編輯(1)封面選擇系統(tǒng)自備圖片圖4-12 圖書編輯界面(2)封面自己上傳圖4-13 圖書封面編輯 自圖4-11至圖4-13表示了后臺圖書管理,在該頁面我們可以刪除重復(fù)圖書、錯誤圖書。同時也可以選擇某一本圖書進(jìn)行修改,即編輯。在編輯頁面如果我們修改了所有內(nèi)容再單擊添加,那么我們將添加了一本新的圖書到數(shù)據(jù)庫。4.3 數(shù)據(jù)庫設(shè)計4.3.1 創(chuàng)建用戶表CREATE T

41、ABLE 用戶信息 (Id varchar (50) NOT NULL,Name varchar (50) NULL,PassW varchar (50) NULL,Age int NULL,Sex varchar (50) NULL,CardId varchar (MAX) NULL,Phone varchar (MAX) NULL,Degree varchar (50) NULL,School varchar (50) NULL,Role varchar (50) NULL,Number int NULL) 圖4-14 用戶表設(shè)計4.3.2 創(chuàng)建圖書詳細(xì)信息表CREATE TABLE 圖書

42、目錄 (ID varchar (50) NULL,NAME varchar (50) NULL,MULU int NOT NULL,NEIR varchar (MAX) NULL,Typeid int NULL)圖4-15 圖書信息表設(shè)計4.3.3 創(chuàng)建圖書目錄表(以青春類為例)CREATE TABLE 青春 (ID varchar (50) NOT NULL,NAME varchar (50) NULL,WRITER varchar (50) NULL,DEGREE varchar (50) NULL,CHUB varchar (50) NULL,TIME varchar (50) NULL,PRICE varchar (50) NULL,INTROD nvarchar (MAX) NULL,FENGM nvarchar (50) NULL)圖4-16 圖書目錄表設(shè)計4.3.4 創(chuàng)建評論列表CREATE TABLE 評論列表 (pid varchar (50) NULL,psid varchar (50) NULL,pnl varchar (MAX) NULL)圖4-17 評論列表設(shè)計4.3.5

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論