《基于HTML5的在線書店網(wǎng)站設(shè)計(jì)》9700字_第1頁
《基于HTML5的在線書店網(wǎng)站設(shè)計(jì)》9700字_第2頁
《基于HTML5的在線書店網(wǎng)站設(shè)計(jì)》9700字_第3頁
《基于HTML5的在線書店網(wǎng)站設(shè)計(jì)》9700字_第4頁
《基于HTML5的在線書店網(wǎng)站設(shè)計(jì)》9700字_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

摘要我國人口繁榮,消費(fèi)能力強(qiáng),如今圖書市場日益繁榮,行業(yè)競爭也愈加激烈,實(shí)體店的書籍都落灰了也沒有賣完,人們現(xiàn)在處于一個(gè)快節(jié)奏的社會(huì),做事都要速度快,高效,慢下來挑選圖書的人少之又少,甚至是沒有時(shí)間最近書店,在這種情況下開發(fā)和使用網(wǎng)上書店更具有競爭優(yōu)勢,更符合市場競爭的發(fā)展需求。本論文所設(shè)計(jì)的書香小屋網(wǎng)站系統(tǒng)采用的是B/S結(jié)構(gòu),比較容易上手,我的數(shù)據(jù)庫用的是Mysql,基于HTML5的書香小屋網(wǎng)站設(shè)計(jì),書香小屋網(wǎng)站的開發(fā)語言用的是JAVA。MyEclipse作為我整個(gè)網(wǎng)站的開發(fā)平臺,為網(wǎng)站的開發(fā)提供了強(qiáng)大的支持,連接前臺和后臺的數(shù)據(jù)用ABCD連接,這樣的構(gòu)造使得我的整個(gè)系統(tǒng)更加完整更加完善。書香小屋的網(wǎng)站設(shè)計(jì)中用戶注冊成為會(huì)員才可以登錄,可以查看留言,可以進(jìn)行留言,前臺的功能很全面,后臺管理也做了很多的測試。此網(wǎng)站的后臺通過兩大模塊構(gòu)成,分別是基礎(chǔ)信息包括用戶管理、會(huì)員管理、友情鏈接,滾動(dòng)圖片,網(wǎng)站的基本功能主要是圖書信息管理,留言管理、推薦圖書管理、對會(huì)員留言進(jìn)行管理。書香小屋網(wǎng)站如果想要進(jìn)去看,必須注冊成為會(huì)員才可以。并且可以對圖書進(jìn)行收藏,還可以發(fā)布留言,管理員對于留言可以查看回復(fù)。關(guān)鍵詞:HTML5,JAVA,B/S結(jié)構(gòu),Myeclipse第1章引言1.1課題背景近些年來,圖書市場也呈現(xiàn)了日益繁榮的趨勢。以往人們看圖書大多是到圖書館、書城進(jìn)行看,這種實(shí)體店的方式圖書價(jià)格偏高、挑選起來耗時(shí)耗力,而且受到地域和經(jīng)營規(guī)模的影響圖書種類也非常有限。對經(jīng)營者而言不能最大限度的為消費(fèi)者提供方便必然會(huì)影響其經(jīng)營效果,圖書經(jīng)營者更加渴望一種全新的方式的出現(xiàn)來解決當(dāng)前書籍挑選困難。在這個(gè)時(shí)候網(wǎng)上書店就突出了重圍,為經(jīng)營者送來了甘露,為讀者帶來了福音,再也不用耗盡體力去翻閱圖書來挑選了,只需要?jiǎng)觿?dòng)手指就可以了。隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,網(wǎng)上書店以其方便、快捷等優(yōu)勢越來越受到大眾的認(rèn)可,這就為網(wǎng)上圖書市場打開的實(shí)現(xiàn)提供了前提條件,利用網(wǎng)絡(luò)平臺搭建起一個(gè)在線的圖書系統(tǒng),使顧客足不出戶便可以查詢到需要的圖書很符合當(dāng)今網(wǎng)絡(luò)化發(fā)展的時(shí)代要求。而且現(xiàn)在越來越多的人喜歡網(wǎng)上沖浪,看書已經(jīng)從他們的世界里消失了一樣,書籍?dāng)y帶不方便,如果有了網(wǎng)上系統(tǒng)的話,大家就可以隨時(shí)隨地查找并且閱讀。1.2國內(nèi)外研究現(xiàn)狀隨著國家經(jīng)濟(jì)穩(wěn)步推進(jìn),人民的物質(zhì)生活水平有了顯著的提升,物質(zhì)文化水平的上升同時(shí)也推動(dòng)者精神文化水平的提升,因?yàn)橛形幕娜藲赓|(zhì)也會(huì)有所不同,為了提升自己的各個(gè)方面,所以學(xué)習(xí)和閱讀一定不會(huì)少,讀萬卷書行萬里路,因此,我想可以打造一款適合大眾使用的圖書共享平臺就顯得尤為重要,在此過程中不僅達(dá)到了資源分享、廣泛閱讀的目的[1]。而且會(huì)有更多的孩子受到閱讀文化的熏陶,也會(huì)對網(wǎng)上閱讀感興趣。從而更加提升國民文化素養(yǎng)。網(wǎng)上書店不受約束,只要有無線網(wǎng)就可以遨游在網(wǎng)絡(luò)世界里,想要看人任何類型都可以。書香小屋網(wǎng)站通過線上進(jìn)行書籍閱讀,而且網(wǎng)上是不需要人工的,因此它不需要休息,全天都在可供使用。而且,不受地域限制,任何地方都可以使用,不需要房租、水電、物業(yè)管理費(fèi)等等一系列費(fèi)用消耗。另外,線下實(shí)體書店的書籍更新速度不夠快捷,跟不上時(shí)代的發(fā)展,因此網(wǎng)上就可以實(shí)現(xiàn)這一點(diǎn),隨時(shí)動(dòng)態(tài)更新。注冊用戶通過前臺能瀏覽信息并網(wǎng)上瀏覽圖書。隨著人們生活水平逐步提高,網(wǎng)上閱讀越來越被人們所青睞[2]。1.3課題目的意義如今,網(wǎng)上圖書館的形式大量涌現(xiàn),這就大大的影響了實(shí)體書店的發(fā)展,在這種形式下,網(wǎng)上書店的開發(fā)就顯得尤為重要,站在經(jīng)營者的角度考慮,我的確覺得這是個(gè)不錯(cuò)的選擇。一般是以電子出版物、數(shù)字化信息、傳統(tǒng)文獻(xiàn)資料為信息源的,內(nèi)容非常豐富[3]。網(wǎng)上經(jīng)營的書店越來越多,并且市場越來越好,更多人愿意在網(wǎng)上瀏覽,喜歡網(wǎng)上沖浪,因此,線下的實(shí)體店受到了嚴(yán)重的沖擊目前,經(jīng)營情況每況日下。書香小屋設(shè)計(jì)意在實(shí)現(xiàn)網(wǎng)上書店的便捷方式,使人們在家躺著坐著都可以瀏覽群書,無論哪種形式的書籍都可以搜索到,并且可以在一有空就開始挑選,并不一定非得出門去圖書館或者是書店了,在家甚至是泡腳時(shí)候都可以進(jìn)行,想看的東西直接網(wǎng)上網(wǎng)站就可以查詢不需要再去線下跑來跑去了。主要體現(xiàn)在:方便讀者不用出門就能瀏覽到喜歡的書籍。因此,未來圖書領(lǐng)域在網(wǎng)上的發(fā)展會(huì)越來越火熱,各大瀏覽器都會(huì)紛紛推出新書店[4]。第2章相關(guān)技術(shù)介紹J2EE體系Java平臺又是三個(gè)版本,適用于小型設(shè)備和智能卡的J2ME、適用于桌面系統(tǒng)的J2SE和適用于企業(yè)級應(yīng)用的J2EE。其實(shí)J2EE對于不同的功能會(huì)提供一個(gè)標(biāo)準(zhǔn)用來衡量它的性能,其特點(diǎn)是為需要設(shè)計(jì)的人員提供了一個(gè)可以把功能集中整合的中間層框架,對于不同的需求,用戶可以把J2EE自帶的應(yīng)用邏輯以特定的規(guī)則劃分為多個(gè)層J2EE容器的編程模型,由兩種模型組成:一種為系統(tǒng)提供使用的API,以此來完成消息傳遞和數(shù)據(jù)訪問,第二種是讓編程標(biāo)準(zhǔn)自動(dòng)化。使開發(fā)變得簡單,能支持更多的構(gòu)建系統(tǒng)。J2EE這個(gè)中間件的存在使得處理問題時(shí)候可以更簡單,如果開發(fā)的時(shí)候人力的使用過于多的話其實(shí)對于網(wǎng)站的開發(fā)來說并非好事,更容易造成緩慢和復(fù)雜的情況,還容易出錯(cuò)。所以這個(gè)技術(shù)就很有必要。J2EE更加適合規(guī)模較大的企業(yè),它延續(xù)了以前應(yīng)用版本的優(yōu)勢,對于有缺陷的地方及時(shí)的更新和解決,實(shí)現(xiàn)了對JSP技術(shù)的全面支持,為企業(yè)贏得了寶貴的時(shí)間,也非常適合企業(yè)日常運(yùn)營和操作。HTML5介紹大部分瀏覽器都支持HTML5,而且HTML5網(wǎng)絡(luò)標(biāo)準(zhǔn)統(tǒng)一,可以提高可用性而且是即時(shí)更新。HTML5的版本很特別,可以為網(wǎng)站提供更多多媒體元素:它沒有太多限制,HTML5還具有處理音頻和視頻的通用API[5]。使用CSS3等方式可以有三維動(dòng)畫效果,使得網(wǎng)頁更加漂亮,就因?yàn)檫@樣HTML5有可能替代Flash的說法有了依據(jù)。很多網(wǎng)站都要考慮設(shè)備兼容性,HTML5兼容性就非常好,不容易出現(xiàn)問題。讓瀏覽器數(shù)據(jù)和外部應(yīng)用程序連接進(jìn)來[6]。并且CSS3表單的新屬性保存了大量JavaScript代碼用以提高工作效率。2.3Mysql數(shù)據(jù)庫介紹MySQL的運(yùn)行速度很快,體積小,因此用這個(gè)數(shù)據(jù)庫很方便快捷。在選擇用何種數(shù)據(jù)庫之前,我們用它和其他數(shù)據(jù)庫進(jìn)行了深度對比,最后決定應(yīng)用MYSQL數(shù)據(jù)庫。它使用起來也非常容易,而且它也是在很多平臺都可以運(yùn)行,比較大眾化,這樣面向的適用人群自然就多了起來。MYSQL數(shù)據(jù)庫就是為了連接表格,但是使用時(shí)間久了可以發(fā)現(xiàn)MYSQL數(shù)據(jù)庫存在一些弊端和缺點(diǎn),它主要是可以發(fā)現(xiàn)靈活性不足,運(yùn)行速度緩慢,于是產(chǎn)生了替換MYSQL的數(shù)據(jù)庫接口,稱之為SQL接口,而且用這個(gè)可以實(shí)現(xiàn)與MYSQL數(shù)據(jù)庫的融合[7]。2.4B/S結(jié)構(gòu)介紹B/S結(jié)構(gòu)具有分布性特點(diǎn),因此非常方便,隨時(shí)需要隨時(shí)查詢。而且B/S結(jié)構(gòu)所需的維護(hù)成本也很低,對于網(wǎng)站開發(fā)來說降低了成本自然是最好不過的了。B/S模式的產(chǎn)品在運(yùn)行上和操作上非常方便。此外,共享性很好,用戶只要安裝的有瀏覽器就可以用,客戶端不需要維護(hù)費(fèi)用,其他地點(diǎn)登錄,只需要專網(wǎng)操作即可,所以客戶端非常簡潔沒有任何代碼,但是需要服務(wù)器端口的代碼,這就是B/S模式產(chǎn)品發(fā)展的主要方向,所以以后用戶想要升級軟件的話非常容易,不需要任何技術(shù)就可以實(shí)現(xiàn)。所以基于HTML5書香小屋網(wǎng)站使用的是B/S模式進(jìn)行開發(fā)并且完成開發(fā)的。B/S結(jié)構(gòu)通過web瀏覽器同數(shù)據(jù)庫進(jìn)行交互。用戶在操作客戶端時(shí),只需要有瀏覽器即可實(shí)現(xiàn),任何瀏覽器都可以,因?yàn)橐话愕碾娔X都自帶瀏覽器,所以這個(gè)不用很擔(dān)心。服務(wù)器端需要安裝數(shù)據(jù)庫就行了,代碼放在服務(wù)器端。用戶在操作時(shí)可以很大程度上減少操作的頻繁度??梢杂行Ы档拖到y(tǒng)維護(hù),在客戶方面降低了他們的成本[8]。2.5MyEclipse簡介MyEclipse為eclipse提供了大量私有的開源集成開發(fā)環(huán)境,這樣可以有效解決開源工具不一致的問題,還有就是可以減少缺點(diǎn)。在開發(fā)書香小屋網(wǎng)站時(shí)我們選擇了此開發(fā)工具,因?yàn)橄嗤ㄖ幒芏唷_€有就是Eclipse快捷鍵,并且使用MyEclipse來操作要更加的方便快捷。MyEclipse集成插件很多,所以就給開發(fā)網(wǎng)站省了更大力氣,MyEclipse在進(jìn)行數(shù)據(jù)庫開發(fā)和J2EE開發(fā)提供了很大的幫助,另外,還能夠更好地提升平臺運(yùn)營[9]。MyEclipse對于程序的開發(fā)、測試等功能,它能夠支持JSP,HTML樣式控制等[10]。J2EE想要提供上一段所說的功能的話,Eclipse相應(yīng)的部件需要對J2EE進(jìn)行幫助,想要更好地完成各個(gè)功能的開發(fā),必須有相應(yīng)插件的作用[11]。某個(gè)模塊想要升級的話需要MyEclipse來支持,在升級其中一個(gè)模塊時(shí)候?qū)τ谄渌哪K不會(huì)受到影響,因此它有非常強(qiáng)大的集成開發(fā)的能力[12]。第3章網(wǎng)站需求分析系統(tǒng)可行性分析所謂可行性分析,就是在系統(tǒng)開發(fā)工作開始之前通過一定的實(shí)際調(diào)查研究,對該系統(tǒng)的開發(fā)價(jià)值以及功能能否實(shí)現(xiàn)做出分析判斷,避免在投入大量的時(shí)間和精力進(jìn)行開發(fā)后系統(tǒng)功能在實(shí)際使用過程中不能達(dá)到預(yù)期效果,造成開發(fā)的盲目性,浪費(fèi)時(shí)間和精力。對系統(tǒng)進(jìn)行可行性分析可以比較準(zhǔn)確的預(yù)測本設(shè)計(jì)是否有價(jià)值[13]。(1)技術(shù)可行性分析:書香小屋網(wǎng)站采用的是現(xiàn)在比較常見的B/S結(jié)構(gòu),用起來很方便,基于HTML5技術(shù)為書香小屋網(wǎng)站來進(jìn)行設(shè)計(jì)前臺功能,JAVA語言來開發(fā)網(wǎng)站,選擇一個(gè)合適的開發(fā)工具很重要,Myeclipse8.5這個(gè)工具各方面都比較出色。MicrosoftSQLSever2008數(shù)據(jù)庫功能很強(qiáng)大,主要是還省錢,Web開發(fā)人員一般上會(huì)使用這兩個(gè)軟件開發(fā)系統(tǒng)。因此,書香小屋網(wǎng)站在技術(shù)可行性上是可行的[14]。書香小屋網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)可以讓資源再利用,可以避免書籍的破損,而且本系統(tǒng)運(yùn)行起來的話就大大減少了工作人員的工作時(shí)間,從而降低成本,而且提高了資源利用率[15]。其次,開發(fā)成本比較低。學(xué)院的專業(yè)機(jī)房的機(jī)器配置完全可以滿足系統(tǒng)開發(fā)的需要(2)管理可行性分析:書香小屋網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)非常符合現(xiàn)下的要求,這個(gè)網(wǎng)站考慮的非常全面,非常有針對性,主要是針對書籍愛好者及學(xué)生。有了這個(gè)網(wǎng)上書店,用戶可以非常便捷的找到需要的書籍,不需要跑出來,現(xiàn)在的天氣很曬,就不用擔(dān)心會(huì)曬黑了,足不出戶便知天下事。而且這個(gè)網(wǎng)站簡潔大方,甚至是資深愛好讀書的大爺也可以使用,易于操作。綜上所述,從管理可行性分析,書香小屋網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)是可行的。業(yè)務(wù)流程圖用戶在網(wǎng)站注冊會(huì)員,并且查找想要了解的書籍,還可以點(diǎn)擊書籍進(jìn)入詳情頁。對于評價(jià)留言功能也可以使用,在線瀏覽友情鏈接,圖書的類別、出版社都通過管理員設(shè)置,同時(shí)對基礎(chǔ)信息進(jìn)行管理包括友情鏈接、圖書管理、會(huì)員管理等信息。圖3-1業(yè)務(wù)流程圖3.3網(wǎng)站平臺需求1、管理員對于整個(gè)系統(tǒng)的功能的實(shí)現(xiàn)和操作測試。基礎(chǔ)信息管理需要進(jìn)行會(huì)員的管理,并且可以按照會(huì)員姓名查詢,管理會(huì)員信息,發(fā)布友情鏈接,及時(shí)更新網(wǎng)站的滾動(dòng)圖。業(yè)務(wù)功能模塊需要管理圖書信息,對于出版社進(jìn)行設(shè)置,對于圖書的類別也需要區(qū)分。對于用戶留言可以進(jìn)行刪除,書籍查找可以用名稱和類別。對留言信息的查看回復(fù)處理。2、注冊成功的會(huì)員可以對于首頁的導(dǎo)航欄進(jìn)行瀏覽點(diǎn)擊,可以通過名稱或類別查新喜歡的書籍,可以點(diǎn)擊進(jìn)去查看簡介。也可以對于留言回復(fù)查看。3.4實(shí)例分析主要針對會(huì)員管理、圖書管理功能進(jìn)行用例分析(1)會(huì)員管理表3-1會(huì)員管理用例分析用例名稱用例簡介前置條件會(huì)員信息管理對注冊會(huì)員的數(shù)據(jù)庫信息按照姓名查詢、注冊新會(huì)員、修改會(huì)員信息、刪除注冊會(huì)員。管理員正常的登錄用例圖主要操作(1)管理員正常運(yùn)行書香小屋網(wǎng)站。(2)后臺登錄管理員賬號。(3)點(diǎn)擊登錄成功進(jìn)入管理員主頁面。(4)點(diǎn)擊右側(cè)基礎(chǔ)信息管理模塊下的會(huì)員管理,進(jìn)入會(huì)員管理頁面。(5)在搜索框輸入會(huì)員姓名進(jìn)行會(huì)員信息查詢。(6)并在此頁面進(jìn)行會(huì)員的增刪改操作。(7)實(shí)現(xiàn)會(huì)員信息的分頁管理。(2)圖書管理表3-2圖書管理用例分析用例名稱用例簡介前置條件圖書管理添加、刪除圖書信息。管理員正常的登錄。用例圖主要操作添加圖書信息(1)管理員正常運(yùn)行在線購書網(wǎng)站。(2)賬號密碼登錄。(3)點(diǎn)擊登錄成功進(jìn)入管理員主頁面。(4)點(diǎn)擊業(yè)務(wù)功能模塊下的圖書管理鏈接,進(jìn)入圖書管理界面。(5)進(jìn)項(xiàng)圖書圖片的編輯頁面。(6)在添加頁面輸入圖書名稱、選擇圖書類別和出版社、上傳圖書主圖片、圖書描述詳情。(7)數(shù)據(jù)全部輸入完成后,點(diǎn)擊提交,圖書信息保存入數(shù)據(jù)庫提示添加完成刪除圖書信息明細(xì)(1)進(jìn)入圖書管理頁面。(2)點(diǎn)擊想要?jiǎng)h除圖書信息右側(cè)的刪除按鈕,提示是否真的要?jiǎng)h除該圖書頁面。(3)點(diǎn)擊確認(rèn)按鈕。第4章系統(tǒng)設(shè)計(jì)4.1平臺功能1、管理員功能模塊(1)會(huì)員管理:可以對會(huì)員進(jìn)行刪除,編輯,添加。(2)高級搜索:可以提供搜索關(guān)鍵字和圖書類別進(jìn)行查詢。(3)書籍類別管理:在網(wǎng)站首頁有導(dǎo)航欄,導(dǎo)航欄清晰地表明用途,并且可以看到下拉菜單上面的小標(biāo)題,這些可以很好地看出分類。(4)圖書信息管理:管理員對于新出的書籍要及時(shí)更新?lián)Q代,保證書籍的及時(shí)性,新鮮性,同時(shí)必須書籍正版,準(zhǔn)確可以看。查詢的時(shí)候可以用名字或類別很容易查到。(5)圖書出版社管理:圖書出版社很多,因?yàn)橥槐緯部梢允嵌鄠€(gè)出版社出版,所以設(shè)置了出版社信息動(dòng)態(tài)管理,用戶圖書信息發(fā)布時(shí)動(dòng)態(tài)選擇網(wǎng)。(6)評價(jià)信息管理:對于書籍的評價(jià)信息,可以回復(fù)和審核,然后進(jìn)行管理。(7)留言管理模塊:對于會(huì)員的留言,可以答復(fù),對于不干凈的語言刪除。(8)維護(hù)基礎(chǔ)信息:對于圖書信息、友情鏈接等基礎(chǔ)信息進(jìn)行必要的處理維護(hù)。2、前臺模塊(1)用戶注冊:右上角有一個(gè)小人登錄注冊。(2)用戶登錄:登錄網(wǎng)站就可以瀏覽查詢想要品味的圖書。(3)圖書查詢:用戶登錄后可以進(jìn)入首頁有滾動(dòng)圖片推薦,還可以在導(dǎo)航欄搜索書籍名稱和類別來查詢書籍。(4)在線留言:可以看到上面都有多少留言,還可以實(shí)現(xiàn)翻頁功能。(5)圖書瀏覽:用戶成為會(huì)員以后可以免費(fèi)查詢近期想要入手的圖書并做一些了解。(6)友情鏈接:會(huì)員在首頁點(diǎn)擊相應(yīng)的友情鏈接進(jìn)入其他網(wǎng)站。(7)個(gè)人信息修改:對于個(gè)人信息比如姓名、手機(jī)號、昵稱等等可以編輯修改。4.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)為了能夠更好地設(shè)計(jì)數(shù)據(jù)庫我們會(huì)使用數(shù)據(jù)庫概念模型,經(jīng)常使用的就是數(shù)據(jù)庫E-R圖,能夠?qū)τ诟鱾€(gè)模塊之間的關(guān)系有清晰的定位,聯(lián)系也會(huì)更加清楚。書香小屋網(wǎng)站的前臺E-R圖在下面,如圖4-2所示圖4-2系統(tǒng)E-R圖4.3數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)(1)admin表存儲(chǔ)信息,其詳細(xì)設(shè)計(jì)如表4-1所示:表4-1admin表詳細(xì)設(shè)計(jì)字段名數(shù)據(jù)類型長度是否為空是否主鍵備注biaoshifuint11否主鍵編號,自動(dòng)yonghuleibievarchar30賬戶類型xingmingvarchar50賬戶xingbievarchar50性別zhenshixingmingvarchar50真實(shí)姓名gerenmimavarchar10密碼idcardvarchar20身份證號dizhivarchar20地址telephonevarchar255會(huì)員電話youxiangvarchar255郵箱地址lingjianzhuangtaivarchar4刪除狀態(tài)savetimeDatetime--添加時(shí)間(2)goods表圖書信息用這個(gè)表格進(jìn)行保存,如表4-2所示:表4-2goods表詳細(xì)設(shè)計(jì)字段名數(shù)據(jù)類型長度是否為空是否主鍵備注biaoshifuint11否主鍵編號,自動(dòng)bianhaovarchar30圖書編號xingmingvarchar50圖書姓名fidInt11外鍵大類IDsidInt11外鍵小類IDsavetimeDatetime--保存時(shí)間notevarchar255圖書描述hehezhuangtaivarchar4審核狀態(tài)delstatusvarchar4刪除狀態(tài)wenjianmingvarchar255圖書圖片goodppInt11外鍵出版社ID(3)pj表用戶評價(jià)信息保存在這里,如表4-3所示:表4-3pj表詳細(xì)設(shè)計(jì)字段名數(shù)據(jù)類型長度是否為空是否主鍵備注biaoshifuint11否主鍵編號,自動(dòng)tushuaidivarchar255圖書IDhuiyuanidFloat--外鍵會(huì)員IDshijianvarchar4評價(jià)時(shí)間neirongDatetime--評價(jià)內(nèi)容fenshuvarchar4評價(jià)分?jǐn)?shù)hfvarchar255回復(fù)內(nèi)容(4)用戶留言表保存用戶留言用的就是這個(gè)chat表,如表4-4所示:表4-4chat表詳細(xì)設(shè)計(jì)字段名數(shù)據(jù)類型長度是否為空是否主鍵備注biaoshiint11否主鍵編號,自動(dòng)shiyiText--留言內(nèi)容fanyijieguoText--外鍵回復(fù)內(nèi)容baocunshijianDatetime--留言時(shí)間chengyuanhaoInt11會(huì)員ID(5)出版社表圖書的出版社需要存儲(chǔ)在ppinfo表,如表4-5所示:表4-5news表詳細(xì)設(shè)計(jì)字段名數(shù)據(jù)類型長度是否為空是否主鍵備注biaoshifuint11否主鍵編號,自動(dòng)lingjianzhuangtaivarchar50刪除的狀態(tài)ppnamevarchar255出版社名稱(6)圖書類別表圖書類別需要一個(gè)表格來保存數(shù)據(jù),如表4-6所示:表4-6protype表詳細(xì)設(shè)計(jì)字段名數(shù)據(jù)類型長度是否為空是否主鍵備注biaoshifuint11否主鍵編號,自動(dòng)fatheridvarchar50類別IDmingchengvarchar255類別名稱lingjianzhaungtaivarchar50刪除狀態(tài)(7)會(huì)員信息表會(huì)員個(gè)人信息存放,如表4-7所示:表4-7member表詳細(xì)設(shè)計(jì)字段名數(shù)據(jù)類型長度是否為空是否主鍵備注biaoshifuint11否主鍵編號,自動(dòng)xitongmingvarchar50賬戶mimavarchar50密碼emailvarchar50郵箱xingmingvarchar50真實(shí)姓名sexvarchar104會(huì)員性別qqvarchar255QQybcodevarchar20郵政編碼addrvarchar20地址telvarchar20會(huì)員電話savetimeDatetime--何時(shí)添加zhuangtaivarchar4刪除狀態(tài)第5章詳細(xì)設(shè)計(jì)5.1網(wǎng)站主頁面書香小屋網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)站首頁是以簡潔大方為主,上方正中間是搜索框,用戶可以通過名稱或者類別進(jìn)行書籍搜索,右上方登錄和注冊,依次顯示首頁、文藝、人文社科、生活、教育、留言板。還有滾動(dòng)圖片新品上架。如下圖5.1所示。圖5-1網(wǎng)站主界面5.1.1用戶注冊界面注冊會(huì)員,填寫正確的用戶名、密碼、再次輸入密碼、姓名、電子郵箱、QQ、電話等等點(diǎn)擊創(chuàng)建賬戶。其界面如圖5-2所示。圖5-2用戶注冊界面5.1.2用戶登錄界面書香小屋網(wǎng)站的會(huì)員可以安全的瀏覽圖書,會(huì)員登錄進(jìn)入網(wǎng)站,經(jīng)過數(shù)據(jù)傳輸判斷登錄信息無誤以后就可以進(jìn)入網(wǎng)站首頁。如圖5-3所示。圖5-3用戶登錄界面5.1.3個(gè)人資料界面為了達(dá)到用戶的滿意和方便,用戶可以隨時(shí)對自己的賬戶進(jìn)行修改。如圖5-4所示。圖5-4個(gè)人資料界面5.1.4圖書詳情界面用戶注冊登錄后可以在首頁搜索書名或者類別找到想要看的書籍,也可以通過導(dǎo)航欄下拉菜單找到想要看的書籍,出版社可以自行選擇,書籍頁面會(huì)展示出版社、類別、市場價(jià)格等等。方便讀者有效篩選。如圖5-5所示。圖5-5圖書詳情界面5.1.5留言界面用戶的留言信息會(huì)通過后臺數(shù)據(jù)庫進(jìn)入保存,想要留言的用戶使用登錄時(shí)的session全局變量的會(huì)員名,留言信息表中的所有留言信息同時(shí)讀取賦值給Hashmap,留言的信息以表格顯示在留言界面,最好的地方是實(shí)現(xiàn)了翻頁瀏覽的功能。其中有留言的內(nèi)容、回復(fù)內(nèi)容、留言人、留言日期等信息。如圖5-6所示。圖5-6在線留言界面5.1.6圖書評價(jià)用戶在瀏覽完成圖書后,可以發(fā)表言論。如圖5-7所示。圖5-7在線評價(jià)界面5.2管理員主界面管理員登錄后進(jìn)入主界面,右側(cè)為功能菜單,主要包括基礎(chǔ)信息管理、業(yè)務(wù)功能、統(tǒng)計(jì)分析三個(gè)大模塊,基礎(chǔ)信息管理包括會(huì)員管理、用戶管理、友情鏈接管理、滾動(dòng)圖片,業(yè)務(wù)功能包括圖書類別、出版社、圖書管理、留言管理,主頁面右側(cè)則為統(tǒng)計(jì)數(shù)據(jù)分別顯示了圖書總數(shù)。如圖5-8所示。圖5-8管理員主界面5.2.1會(huì)員管理模塊注冊會(huì)員信息后,數(shù)據(jù)庫保存會(huì)員的數(shù)據(jù),一旦管理員刪除會(huì)員信息,被刪除的會(huì)員無法登錄網(wǎng)站瀏覽圖書,主要包括會(huì)員的賬戶、登錄密碼、姓名、性別、聯(lián)系電話、郵箱地址、QQ、注冊日期等信息,如圖5-9所示。圖5-9會(huì)員管理5.2.2類別管理模塊由于圖書種類繁多,書籍進(jìn)行了劃分,在錄入圖書信息時(shí)動(dòng)態(tài)選擇大類小類,并且圖書大類循環(huán)顯示在首頁導(dǎo)航欄,點(diǎn)擊大類后小類通過隱藏的下拉列表框顯示,點(diǎn)擊相應(yīng)的類別進(jìn)行查看圖書,并按照類別名稱完成查詢。如圖5-10所示。圖5-10圖書類別頁面5.2.3圖書管理模塊管理員及時(shí)對于新品圖書進(jìn)行上架,在圖書管理頁面點(diǎn)擊圖書添加按鈕進(jìn)入圖書添加頁面,輸入相應(yīng)的圖書屬性包括圖書名稱、所屬大類小類、價(jià)格、出版社、推薦狀態(tài)等信息,可以設(shè)置特價(jià)圖書,點(diǎn)擊特價(jià)輸入特價(jià)價(jià)格即可,同時(shí)還可以設(shè)置推薦圖書,設(shè)置為推薦狀態(tài)的圖書,顯示在首頁的圖書推薦專欄供會(huì)員瀏覽,對需要修改的圖書信息完成修改更新,對下架圖書完成刪除。其界面如圖5-11圖5-11圖書管理5.2.7留言信息模塊管理員可以查看會(huì)員留言,可以按照留言內(nèi)容查詢留言信息,鎖定具體想要知道的留言信息,并可以回復(fù)所有留言,如圖5-12所示。圖5-12留言管理頁面5.2.8出版社信息管理在錄入圖書信息時(shí)動(dòng)態(tài)選擇出版社信息,并在前臺首頁顯示所有的出版社信息,會(huì)員瀏覽時(shí)可以點(diǎn)擊,點(diǎn)擊后就可在查詢頁面顯示出所有該出版社的圖書信息等等。界面如圖5-13所示。圖5-13出版社管理頁面5.2.9網(wǎng)站基礎(chǔ)信息模塊管理員維護(hù)管理網(wǎng)站的基礎(chǔ)信息,包括友情鏈接信息增刪改查主要放置在前臺首頁最下方用圖片+鏈接方式實(shí)現(xiàn)跳轉(zhuǎn)Href實(shí)現(xiàn)、輪動(dòng)圖片動(dòng)態(tài)管理,主要是方便更換前臺首頁輪番播放的三組圖片,分別如圖5-14、5-15所示。圖5-14友情鏈接管理頁面圖5-15滾動(dòng)圖片管理頁面第6章系統(tǒng)測試6.1系統(tǒng)測試目的系統(tǒng)測試的主要目的測試網(wǎng)站的功能是否可以流暢的使用,各個(gè)功能是否按照需要的方式展現(xiàn)。對于整個(gè)網(wǎng)站的設(shè)計(jì)中,系統(tǒng)測試是必須的,因?yàn)檫@關(guān)乎著網(wǎng)站的完美程度,有問題的話需要及時(shí)改進(jìn)。系統(tǒng)測試的時(shí)候一旦發(fā)現(xiàn)問題就要立即反饋給技術(shù),然后開始處理和解決。并且可以及時(shí)的準(zhǔn)確的預(yù)測可能出現(xiàn)的問題,并且根據(jù)這些提前找好解決的辦法。系統(tǒng)測試是必須在軟件完成前測試的,網(wǎng)站的合格性也是通過系統(tǒng)測試來完成的。各個(gè)功能的測試是否符合網(wǎng)站的實(shí)際要求需要通過測試來發(fā)現(xiàn)。系統(tǒng)測試的核心所在就是查看系統(tǒng)中數(shù)據(jù)準(zhǔn)確性、操作規(guī)范性、以及對不足的地方進(jìn)行預(yù)判。6.2軟件測試軟件測試就是為了看看設(shè)計(jì)的功能可不可以實(shí)現(xiàn)運(yùn)行,并且查詢一下有哪些功能性能不足或者存在問題風(fēng)險(xiǎn),準(zhǔn)確的進(jìn)行預(yù)判,提前準(zhǔn)備好解決的辦法。再進(jìn)行測試之前必須先準(zhǔn)備好測試的順序,找好實(shí)際的例子,全面的例子,必須在測試的時(shí)候要考慮輸入和輸出,以及系統(tǒng)是否具有很強(qiáng)大的檢查錯(cuò)誤的能力。在性能測試方面,要模擬實(shí)際環(huán)境,來響應(yīng)用戶的操作請求,一旦發(fā)現(xiàn)問題就要立即解決,解決不了的就要考慮用其他技術(shù)來替換,保證系統(tǒng)的正常運(yùn)行。6.3測試用例6.3.1收藏模塊(1)選例子首先我們采取了會(huì)員司的賬號進(jìn)行登錄,在首頁選擇名稱為“這么慢,那么美”的圖書將其收藏。(2)查看結(jié)果會(huì)員登錄。如圖6-1所示。進(jìn)入網(wǎng)站之后首頁搜索書籍“這么慢,那么美”并收藏,如圖6-2所示。收藏后點(diǎn)擊我的收藏,出現(xiàn)下圖,如圖6-3所示。圖6-1會(huì)員登錄圖6-2收藏成功圖6-3收藏圖書列表6.3.2圖書信息查詢模塊(1)圖書信息查詢子模塊測試①選取用例以圖書名稱“這么慢,那么美”,圖書大類為“文藝”,小類為“文藝”作為查詢條件關(guān)鍵字進(jìn)行查詢測試。②測試結(jié)果查詢圖書查詢結(jié)果如圖6-4所示圖6-4查詢結(jié)果(2)刪除子模塊測試①測試用例刪除圖書名稱為“這么慢,那么美”的信息。②測試結(jié)果選中圖書名稱為“這么慢,那么美”,點(diǎn)擊刪除按鈕,如圖6-5所示。點(diǎn)擊確定,即刪除。圖6-5刪除圖書信息第7章總結(jié)與展望本文主要是論述書香小屋網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),為了實(shí)現(xiàn)線上閱讀,為了幫助那些喜歡讀書但又沒有時(shí)間去實(shí)體店挑選的人而設(shè)計(jì)的此網(wǎng)站?;贖TML5,從設(shè)計(jì)背景設(shè)計(jì)理念出發(fā),從各個(gè)方面來對書香小屋網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行評估和測試,來判斷本網(wǎng)站的操作可行性和技術(shù)可行性。從而基本上展示了電子信息化的管理優(yōu)勢。而且通過各個(gè)模塊的實(shí)現(xiàn)體現(xiàn)了網(wǎng)上書店的優(yōu)勢和方便,成本低,性價(jià)比高。書香小屋網(wǎng)站的整個(gè)設(shè)計(jì)與實(shí)現(xiàn)我都沒有松懈,我先是認(rèn)真的進(jìn)行了考察,并且鉆進(jìn)圖書館把專業(yè)的知識更加深入的了解一下,借鑒了名家教授的文章來加深理解。把專業(yè)上學(xué)習(xí)的東西盡可能的運(yùn)用到了我的設(shè)計(jì)上。通過

溫馨提示

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

最新文檔

評論

0/150

提交評論