《基于Spring+Bootstrap的視頻網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)》12000字_第1頁
《基于Spring+Bootstrap的視頻網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)》12000字_第2頁
《基于Spring+Bootstrap的視頻網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)》12000字_第3頁
《基于Spring+Bootstrap的視頻網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)》12000字_第4頁
《基于Spring+Bootstrap的視頻網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)》12000字_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

頁緒論1.1研究背景現(xiàn)在隨著各種智能設(shè)備的普及,4G網(wǎng)絡(luò)的全覆蓋,5G網(wǎng)絡(luò)的發(fā)展。網(wǎng)絡(luò)給人們的生活帶來了許多的生活便利性,人們隨時(shí)隨地就可以看電影,可以聽著喜愛歌手的歌聲,看著喜愛的明星所主演的日、韓劇。目前,動(dòng)漫視頻網(wǎng)站已經(jīng)在快速發(fā)展,并且為了順應(yīng)主流文化,發(fā)展出許多不同的分區(qū)供人選擇,給人們生活帶來了方便。本文總體研究目標(biāo)是在符合軟件工程開發(fā)標(biāo)準(zhǔn)下,開發(fā)一個(gè)界面美觀的小型動(dòng)漫視頻網(wǎng)站[2]。通過該小型動(dòng)漫視頻網(wǎng)站,用戶可以及時(shí)查詢、觀看動(dòng)漫視頻,以及其他分區(qū)的視頻(可能與動(dòng)漫不相關(guān)),管理員審核管理動(dòng)漫視頻,彈幕,評(píng)論等。1.2研究意義我國的大型視頻網(wǎng)站已經(jīng)實(shí)現(xiàn)了數(shù)字化、信息化的管理,并且存儲(chǔ)了大量的數(shù)據(jù),但是,如何在海量數(shù)據(jù)中選取出高質(zhì)量的視頻,成為小型動(dòng)漫視頻網(wǎng)站的發(fā)展關(guān)鍵。而小型的動(dòng)漫視頻網(wǎng)站,就是充分利用用戶的觀看記錄,挖掘出用戶的興趣偏好,進(jìn)而提供相對(duì)較多人觀看的,并且在主流網(wǎng)站上需要觀看廣告,開通會(huì)員的視頻,能夠提高用戶的點(diǎn)擊興趣,真正提供符合大眾觀看需求的服務(wù)。1.3國內(nèi)外目前發(fā)展現(xiàn)狀國外較大的視頻網(wǎng)站youtube注冊(cè)于2005年,并于2006年被google收購,日本的niconico網(wǎng)站也于2006年創(chuàng)立,而國內(nèi)較大的網(wǎng)站如acfun創(chuàng)立于2007年,bilibili創(chuàng)立于2009年。不同于youtube,其他三個(gè)網(wǎng)站在最初都是動(dòng)漫網(wǎng)站,而隨著時(shí)間的發(fā)展,衍生出了許多不同的分區(qū),將一些主流文化融入,形成了現(xiàn)在的網(wǎng)站狀況,反倒向youtube靠攏。相比國外動(dòng)漫視頻相關(guān)的網(wǎng)站,中國動(dòng)漫視頻網(wǎng)站的信息化進(jìn)程相對(duì)較快,在4G網(wǎng)絡(luò)迅速普及后,bilibili逐漸成為年輕人使用的主流網(wǎng)站,能夠滿足年輕人的需求,年輕人也為其提供優(yōu)質(zhì)的視頻,互利共贏。縱觀國外動(dòng)漫視頻業(yè)信息化發(fā)展趨勢(shì),我們不難看出隨著數(shù)據(jù)挖掘,能夠?qū)W(wǎng)站用戶的喜好進(jìn)行分析和處理,提高視頻推送的類型的效率,是動(dòng)漫視頻網(wǎng)站發(fā)展關(guān)鍵性問題。1.4研究?jī)?nèi)容本論文用軟件程序建立一個(gè)基于Spring+Bootstrap框架的動(dòng)漫視頻網(wǎng)站,此平臺(tái)將用于動(dòng)漫推廣業(yè)務(wù)。本系統(tǒng)的主要功能包括視頻管理、評(píng)論管理、彈幕管理等模塊。本文通過Spring+Bootstrap框架對(duì)這些功能模塊進(jìn)行了具體的代碼實(shí)現(xiàn)。對(duì)動(dòng)漫視頻網(wǎng)站進(jìn)行需求分析,闡述系統(tǒng)硬件軟件體系框架結(jié)構(gòu)和功能模塊結(jié)構(gòu)的設(shè)計(jì),UML用例設(shè)計(jì),系統(tǒng)數(shù)據(jù)流圖設(shè)計(jì),系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì),用戶界面UI設(shè)計(jì),系統(tǒng)用戶身份驗(yàn)證等。對(duì)系統(tǒng)進(jìn)行了完整的功能測(cè)試和性能測(cè)試,對(duì)一些明顯的設(shè)計(jì)錯(cuò)誤和運(yùn)行錯(cuò)誤進(jìn)行調(diào)試修改,盡量保證系統(tǒng)上線后沒有系統(tǒng)性錯(cuò)誤,并能正常使用。1.5開發(fā)環(huán)境JavaScriptJavaScript是一種廣泛用于用戶端Web開發(fā)的腳本語言,所有和服務(wù)器溝通的事件是由JavaScript觸發(fā)與控制,與其他程序語言大大不同的是,JavaScript沒有任何輸入或輸出的觀念。它是被設(shè)計(jì)成在一個(gè)宿主(host)環(huán)境下執(zhí)行的腳本(script)語言,所以任何與外界通訊的方式,都是宿主環(huán)境的責(zé)任。MySQLMySQL是一種數(shù)據(jù)庫查詢語言。MySQL屬于主從架構(gòu)的執(zhí)行環(huán)境,具有一個(gè)服務(wù)器預(yù)設(shè)程序、許多用戶端程序。MySQL的特色列舉如下。穩(wěn)定、快速。完全符合SQL92標(biāo)準(zhǔn)。可安裝于Unix、MS-Windows、MacOS等多種平臺(tái)之上。提供C/C++、Java、PHP、Perl、Python、Tcl等各種應(yīng)用程序開發(fā)接口(API,ApplicationProgrammingInterface)。IDEAIntelliJIDEA是一種商業(yè)化銷售的Java集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment,IDE)工具軟件,由JetBrains軟件公司(前稱為IntelliJ)開發(fā),提供Apache2.0開放式授權(quán)的社區(qū)版本以及專有軟件的商業(yè)版本,開發(fā)者可選擇其所需來下載使用。系統(tǒng)需求分析2.1系統(tǒng)可行性分析在系統(tǒng)開發(fā)之初要進(jìn)行系統(tǒng)可行分析,這樣做的目的就是使用最小成本解決最大問題,一旦程序開發(fā)滿足用戶需要,帶來的好處也是很多的。下面我們將從技術(shù)上、操作上、經(jīng)濟(jì)上等方面來考慮這個(gè)系統(tǒng)到底值不值得開發(fā)。2.1.1技術(shù)可行性本程序開發(fā)需要在自己電腦上安裝的軟件并不多,在win7操作系統(tǒng)的大環(huán)境下,能夠完全搭建好程序開發(fā)的操作環(huán)境,比如IDEA工具,MySQL數(shù)據(jù)庫工具,以及處理程序圖片的Photoshop工具等都能安裝在自己的電腦上。在軟件使用上,都是使用的成熟技術(shù),在制作技術(shù)上并無太大的問題,所以技術(shù)可行性是可以成立的??偟恼f來,開發(fā)這個(gè)程序在技術(shù)上是可以實(shí)現(xiàn)的。2.1.2操作可行性信息化的發(fā)展快速和網(wǎng)絡(luò)化的普及,瀏覽者是可以從網(wǎng)絡(luò)上取得各種信息的。因此,本研究設(shè)計(jì)的網(wǎng)頁能使瀏覽者從網(wǎng)頁中,取得更多視頻信息。本研究都使用簡(jiǎn)單明了的選單而且也提供網(wǎng)站地圖,使瀏覽者能輕易上手,所以操作可行性是可以成立的。2.1.3經(jīng)濟(jì)可行性項(xiàng)目需要考慮花費(fèi)問題,我們必須考慮系統(tǒng)開發(fā)中所有的花費(fèi)進(jìn)行計(jì)算,本文要考慮到系統(tǒng)需不需要太大的資金。每一套系統(tǒng)的開發(fā),都得花費(fèi)一定的時(shí)間去研究。需要使用的軟件也是有很多需要花錢。本系統(tǒng)使用的IDEA、MySQL數(shù)據(jù)庫及GoogleChrome瀏覽器等軟件都是網(wǎng)上均可以下載使用的。本研究使用成熟的技術(shù)來設(shè)計(jì),所花的成本來的低。根據(jù)日常觀看視頻需求設(shè)計(jì)網(wǎng)站,若可以增加現(xiàn)有用戶對(duì)最新視頻的了解,讓網(wǎng)站具經(jīng)濟(jì)效益,所以經(jīng)濟(jì)可行性是可以成立的。從開發(fā)角度來說,成本低,因此具有經(jīng)濟(jì)可行性。2.2系統(tǒng)功能分析在本次設(shè)計(jì)的動(dòng)漫視頻網(wǎng)站中也同樣應(yīng)該具備部門職能以及員工角色的分配功能。故在系統(tǒng)中將設(shè)計(jì)二種不同的用戶角色類型:系統(tǒng)管理員、用戶。用戶角色:用戶(注冊(cè),搜索,登錄,播放,評(píng)論,彈幕)、系統(tǒng)管理員(視頻信息的編輯和發(fā)布,彈幕管理,管理員角色管理,評(píng)論管理等)。管理員的流程圖如下:圖2-1管理員流程圖功能模塊劃分:(1)視頻管理模塊管理員可以對(duì)視頻信息進(jìn)行管理,增刪改查各種視頻信息。用戶可以查詢視頻的信息,可以查看到各類視頻的詳細(xì)信息,并且觀看。(2)評(píng)論管理模塊管理員可以對(duì)視頻評(píng)論管理,查詢和刪除各個(gè)視頻、各個(gè)用戶的各種不合理評(píng)論。用戶可以發(fā)布評(píng)論,可以在觀看視頻時(shí)查看該視頻的所有評(píng)論。(3)彈幕管理模塊管理員可以對(duì)用戶發(fā)送的彈幕的詳細(xì)情況進(jìn)行查詢,不可以修改彈幕的信息,可以導(dǎo)出彈幕表,可以進(jìn)行刪除操作。用戶可以進(jìn)行在線發(fā)送彈幕,并可以在視頻上即時(shí)看到自己的彈幕信息,彈幕信息也會(huì)留存在該視頻,如果彈幕信息不合理將會(huì)被管理員刪除。(4)系統(tǒng)管理模塊系統(tǒng)管理員可以對(duì)系統(tǒng)的管理用戶進(jìn)行權(quán)限管理。本系統(tǒng)的主要功能有以下幾種:系統(tǒng)管理、視頻管理、評(píng)論管理、彈幕管理等功能。具體的功能結(jié)構(gòu)如圖2-2所示。圖2-2系統(tǒng)模塊架構(gòu)圖2.3用例圖系統(tǒng)管理員系統(tǒng)管理員可以通過系統(tǒng)管理視頻、管理彈幕、管理用戶、管理評(píng)論等。系統(tǒng)管理具體如圖2-3所示。圖2-3系統(tǒng)管理員用例圖用戶用戶可以通過本系統(tǒng)完成注冊(cè),查看評(píng)論,搜索視頻,觀看視頻,評(píng)論視頻,發(fā)布彈幕。用戶具體如圖2-4所示。圖2-4用戶用例圖2.4非功能性需求分析性能需求本系統(tǒng)要求所有的客戶端都可以7*24小時(shí)都可以正常的工作,并可以支持500人同時(shí)在線,并可以實(shí)現(xiàn)系統(tǒng)響應(yīng)時(shí)間小于5秒。界面需求本系統(tǒng)要求擁有自己與動(dòng)漫視頻網(wǎng)站相符的風(fēng)格,界面清晰,分區(qū)明確,跳轉(zhuǎn)流暢,使用戶能夠選擇想要觀看的視頻分區(qū),點(diǎn)擊視頻,并且提供搜索框,讓不愿意瀏覽的用戶能夠簡(jiǎn)單的查詢到自己想要觀看的視頻。同時(shí)網(wǎng)站盡量將質(zhì)量高的,點(diǎn)擊量高的視頻放在較為靠前的位置,方便那些隨意瀏覽觀看的游客點(diǎn)擊觀看。系統(tǒng)設(shè)計(jì)3.1系統(tǒng)概述基于Spring+Bootstrap框架的動(dòng)漫視頻網(wǎng)站可以根據(jù)需求實(shí)現(xiàn)互通、互聯(lián)共享操作,利用布置在三級(jí)系統(tǒng)的前端的網(wǎng)頁客戶端將接收系統(tǒng)中的數(shù)據(jù)信息上傳至該系統(tǒng)之中,同時(shí)共享數(shù)據(jù)、圖片等資源給網(wǎng)絡(luò),實(shí)現(xiàn)視頻共享。系統(tǒng)采用的系統(tǒng)架構(gòu)為三層式主從架構(gòu)。系統(tǒng)的網(wǎng)頁應(yīng)用服務(wù)器是基于Spring+Bootstrap框架搭建,具體如圖3-1所示。圖3-1系統(tǒng)軟件架構(gòu)圖動(dòng)漫視頻網(wǎng)站結(jié)合電腦硬件、軟件所形成的一個(gè)網(wǎng)絡(luò),使用來讓用戶收集、過濾、處理、創(chuàng)造和分享數(shù)據(jù)。其組成元件如下:硬件:即為電子計(jì)算機(jī)器本身。其組成元件,如負(fù)責(zé)計(jì)算的中央處理器(CPU),和輸出輸入的設(shè)備及存儲(chǔ)設(shè)備。動(dòng)漫視頻網(wǎng)站的后臺(tái)程序借由電腦硬件來執(zhí)行其電腦程序的操作程序,來完成某些特定的目標(biāo)及作業(yè)。數(shù)據(jù)/數(shù)據(jù)庫借由軟件的電腦程序來執(zhí)行產(chǎn)生為有用的信息,而這些數(shù)據(jù)及信息皆存儲(chǔ)在存儲(chǔ)設(shè)備。網(wǎng)絡(luò)用來連接不同電腦以互相分享資源的平臺(tái)。3.2數(shù)據(jù)庫設(shè)計(jì)在進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的時(shí)候要盡量使其具有內(nèi)存占據(jù)最小。數(shù)據(jù)庫設(shè)計(jì)過程就是提出、分析、解決問題的過程。其中需求分析是設(shè)計(jì)數(shù)據(jù)庫的基礎(chǔ)?!皵?shù)據(jù)”和“處理”是需求分析調(diào)查的重點(diǎn)。使系統(tǒng)的運(yùn)行速度得到有效保障。數(shù)據(jù)庫設(shè)計(jì)是對(duì)系統(tǒng)中的數(shù)據(jù)建立實(shí)體、屬性及實(shí)體間的聯(lián)系模型。3.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)涉及到的實(shí)體有用戶實(shí)體、管理員實(shí)體、視頻實(shí)體、評(píng)論實(shí)體、彈幕實(shí)體。用戶實(shí)體屬性:id,用戶名,創(chuàng)建時(shí)間,頭像,簽名,密碼,生日,性別圖3-1用戶實(shí)體的屬性圖管理員實(shí)體屬性:id、姓名、密碼、職能、角色。圖3-2管理員實(shí)體的屬性圖視頻實(shí)體屬性:id、創(chuàng)建時(shí)間、標(biāo)題、縮略圖、類型、鏈接。圖3-3視頻實(shí)體的屬性圖評(píng)論實(shí)體屬性:id、所屬視頻、評(píng)論時(shí)間、評(píng)論內(nèi)容、評(píng)論人。圖3-4評(píng)論實(shí)體的屬性圖彈幕實(shí)體屬性:id、所屬視頻、彈幕時(shí)間、彈幕內(nèi)容、彈幕大小、彈幕顏色。圖3-5彈幕實(shí)體的屬性圖本系統(tǒng)的設(shè)計(jì)的E-R圖如下:圖3-7系統(tǒng)E-R圖3.2.2數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)用戶基本信息表用戶基本信息表存儲(chǔ)了用戶的基本信息,包括編號(hào),用戶名,創(chuàng)建時(shí)間,頭像,簽名,密碼,生日,性別。其表結(jié)構(gòu)如表3-1用戶表。表3-1用戶表字段名說明類型長度是否為空是否主鍵id編號(hào)int11是主鍵name用戶名varchar20否否create_time創(chuàng)建時(shí)間int10否否icon頭像varchar10否否introduce簽名varchar100否否password密碼varchar20否否birth生日int20否否sex性別varchar20否否管理員基本信息表管理員基本信息表存儲(chǔ)了用戶的基本信息,包括管理員編號(hào),姓名,密碼,職能,角色。其表結(jié)構(gòu)如表3-2管理員表。表3-2管理員表字段名說明類型長度是否為空是否主鍵id編號(hào)int11否主鍵name姓名varchar20否否password密碼varchar20否否work職能varchar20否否role角色varchar20否否評(píng)論信息表評(píng)論信息表存儲(chǔ)了各個(gè)評(píng)論的基礎(chǔ)數(shù)據(jù)信息。包括評(píng)論編號(hào)、評(píng)論內(nèi)容、創(chuàng)建時(shí)間、評(píng)論人,評(píng)論視頻id。表結(jié)構(gòu)詳見表3-3評(píng)論表。表3-3評(píng)論表字段名說明類型長度是否為空是否主鍵id編號(hào)int11否主鍵content評(píng)論內(nèi)容varchar20否否create_time創(chuàng)建時(shí)間timestamp否否user_id評(píng)論人varchar255否否video_id評(píng)論視頻idvarchar20否否視頻表。視頻數(shù)據(jù)表主要包含了視頻編號(hào),創(chuàng)建時(shí)間,視頻標(biāo)題,視頻縮略圖,視頻類型,視頻鏈接等表項(xiàng),如表3-4所示:表3-4視頻表字段名說明類型長度是否為空是否主鍵id編號(hào)int11否主鍵create_time創(chuàng)建時(shí)間varchar20否否name視頻標(biāo)題varchar255否否src視頻縮略圖timestamp否否video_type視頻類型int20否否av_src視頻鏈接varchar20否否彈幕表。彈幕表存儲(chǔ)了各個(gè)彈幕的基礎(chǔ)數(shù)據(jù)信息。包括編號(hào),彈幕大小,彈幕內(nèi)容,出現(xiàn)時(shí)間,所屬視頻,彈幕顏色。表結(jié)構(gòu)詳見表3-5彈幕表。表3-5彈幕表字段名說明類型長度是否為空是否主鍵id編號(hào)int11否主鍵size彈幕大小timestamp否否text彈幕內(nèi)容varchar255否否time出現(xiàn)時(shí)間varchar20否否video_id所屬視頻int20否否color彈幕顏色varchar11否否收藏表。收藏表存儲(chǔ)了用戶與添加收藏的視頻的對(duì)應(yīng)關(guān)系。包括視頻id,用戶id。表結(jié)構(gòu)詳見表3-6收藏表。字段名說明類型長度是否為空是否主鍵video_id視頻編號(hào)int11否否user_id用戶編號(hào)int11否否視頻輪播圖表。視頻輪播圖表存儲(chǔ)了展示在每個(gè)分類以及首頁的輪播圖的展示圖鏈接。表結(jié)構(gòu)詳見表3-7視頻輪播圖表。字段名說明類型長度是否為空是否主鍵id編號(hào)int11否否title標(biāo)題int11否否video_id視頻idint11否否type視頻類型varchar20否否src視頻展示圖鏈接varchar20否否

系統(tǒng)實(shí)現(xiàn)4.1開發(fā)工具及環(huán)境完成動(dòng)漫網(wǎng)站的設(shè)計(jì)后,將現(xiàn)實(shí)的大型動(dòng)漫網(wǎng)站與自身設(shè)計(jì)相結(jié)合,設(shè)計(jì)出簡(jiǎn)潔美觀的網(wǎng)頁界面。本文的具體如下所述。硬件環(huán)境使用個(gè)人電腦,個(gè)人電腦的配置:CPU:i79700k,硬盤:128G,內(nèi)存:16G,顯卡:NvdiaRTX2070軟件環(huán)境軟件方面,使用IDEA開發(fā)環(huán)境,安裝JAVA語言編碼,數(shù)據(jù)庫MYSQL,服務(wù)器使用Tomcat。4.2功能實(shí)現(xiàn)登錄頁面命名為login.jsp,登陸頁面由賬號(hào)密碼組成,當(dāng)用戶輸入賬號(hào)密碼之后,UserMapper會(huì)操作數(shù)據(jù)庫查詢用戶是否存在,如果存在則會(huì)進(jìn)入到首頁,否則會(huì)讓重新登錄。用戶登錄頁面的實(shí)現(xiàn)效果如下圖4-1所示:圖4-1登錄界面具體登錄實(shí)現(xiàn)邏輯如下表4-1所示:表4-1用戶登錄編號(hào)01用例名稱用戶登錄使用人員已經(jīng)注冊(cè)的用戶擴(kuò)展點(diǎn)無輸入用戶的賬號(hào)和密碼系統(tǒng)響應(yīng)系統(tǒng)將根據(jù)輸入的賬號(hào)密碼與數(shù)據(jù)庫中的信息進(jìn)行核對(duì)若輸入的數(shù)據(jù)與數(shù)據(jù)庫中的數(shù)據(jù)不一致,則仍在登錄頁面若輸入的數(shù)據(jù)與數(shù)據(jù)庫中的數(shù)據(jù)一致,則跳轉(zhuǎn)到登錄頁面前置條件用戶點(diǎn)擊登陸后置條件登陸成功跳轉(zhuǎn)首頁交互行為用戶點(diǎn)擊登陸發(fā)起登陸請(qǐng)求系統(tǒng)根據(jù)用戶的請(qǐng)求進(jìn)行處理,跳轉(zhuǎn)到登陸頁面用戶輸入賬號(hào)密碼并提交請(qǐng)求系統(tǒng)根據(jù)用戶提交的數(shù)據(jù)在后臺(tái)數(shù)據(jù)庫進(jìn)行查找系統(tǒng)在數(shù)據(jù)庫中找到匹配的數(shù)據(jù),將顯示登陸成功,接著跳轉(zhuǎn)到首頁。替代交互行為用戶輸入的數(shù)據(jù)在數(shù)據(jù)庫中不存在或數(shù)據(jù)輸入不合法,系統(tǒng)會(huì)提示錯(cuò)誤信息如圖4-2所示,此頁面提供未注冊(cè)的網(wǎng)絡(luò)用戶可直接由右邊的注冊(cè)區(qū)塊,首先進(jìn)行答題,答題正確后可進(jìn)入注冊(cè)頁面,輸入必填的用戶名和密碼以及出生年月日,個(gè)性簽名隨意,注冊(cè)后即可進(jìn)入登錄界面進(jìn)行登錄。注冊(cè)頁面命名為register.jsp,注冊(cè)頁面由用戶名密碼組成,當(dāng)用戶輸入用戶名密碼之后,UserMapper會(huì)操作數(shù)據(jù)庫查詢用戶是否存在,如果存在則會(huì)顯示錯(cuò)誤符號(hào)在用戶名框中(提示該用戶名已存在),密碼至少包含大寫字母,小寫字母,數(shù)字,且不少于8位,如果不符則會(huì)彈出提示框顯示密碼強(qiáng)度太弱。注冊(cè)頁面的實(shí)現(xiàn)效果如下圖4-2所示:圖4-2注冊(cè)界面具體注冊(cè)的實(shí)現(xiàn)邏輯如下表4-2:表4-2用戶注冊(cè)編號(hào)02用例名稱用戶注冊(cè)使用人員尚未注冊(cè)用戶擴(kuò)展點(diǎn)無輸入賬號(hào)和密碼等個(gè)人信息系統(tǒng)響應(yīng)系統(tǒng)將用戶注冊(cè)的信息提交到后臺(tái)的數(shù)據(jù)庫系統(tǒng)提交注冊(cè)成功,并跳轉(zhuǎn)到登陸頁面前置條件點(diǎn)擊用戶注冊(cè)后置條件注冊(cè)成功,進(jìn)入登陸頁面交互行為用戶將注冊(cè)的數(shù)據(jù)提交給后臺(tái)系統(tǒng)將數(shù)據(jù)插入到數(shù)據(jù)庫中插入成功后將進(jìn)行頁面跳轉(zhuǎn)替代交互行為若用戶輸入的數(shù)據(jù)不合法則系統(tǒng)顯示注冊(cè)失敗,若用戶輸入的驗(yàn)證碼錯(cuò)誤則顯示驗(yàn)證碼錯(cuò)誤4.2.1評(píng)論管理實(shí)現(xiàn)評(píng)論管理設(shè)計(jì)的功能有評(píng)論刪除、查詢?cè)u(píng)論等。新增評(píng)論的時(shí)序圖如圖4-3所示,用戶通過評(píng)論管理界面輸入相關(guān)的評(píng)論名、類型、標(biāo)題以及父評(píng)論等信息,然后Post.jsp收到相應(yīng)的請(qǐng)求后,進(jìn)行對(duì)應(yīng)的處理,如果發(fā)現(xiàn)調(diào)用的ac=="add",就通過PostMapper進(jìn)行數(shù)據(jù)庫信息的添加,并通過用戶端界面展示執(zhí)行結(jié)果。圖4-4新增評(píng)論時(shí)序圖圖4-5評(píng)論管理如圖4-5所示,管理員可以通過輸入評(píng)論內(nèi)容、相關(guān)視頻等信息完成評(píng)論的添加,還可以對(duì)該評(píng)論進(jìn)行具體的修改。評(píng)論的增刪改具體實(shí)現(xiàn)邏輯如下:表4-3添加評(píng)論編號(hào)03用例名稱添加評(píng)論使用人員管理員擴(kuò)展點(diǎn)無輸入需要添加的評(píng)論信息系統(tǒng)響應(yīng)系統(tǒng)跳轉(zhuǎn)到評(píng)論發(fā)布頁面上系統(tǒng)將數(shù)據(jù)添加到后臺(tái)數(shù)據(jù)庫中系統(tǒng)返回操作后的狀態(tài)前置條件點(diǎn)擊發(fā)布評(píng)論后置條件評(píng)論發(fā)布成功交互行為管理員將需要發(fā)布的評(píng)論傳送到后臺(tái)系統(tǒng)收到數(shù)據(jù)后將數(shù)據(jù)添加到數(shù)據(jù)庫中系統(tǒng)返回操作后的信息替代交互行為若管理員發(fā)布的評(píng)論格式有誤,系統(tǒng)將提示發(fā)布失敗。表4-4修改評(píng)論編號(hào)04用例名稱修改評(píng)論使用人員管理員擴(kuò)展點(diǎn)無輸入需要修改的評(píng)論信息系統(tǒng)響應(yīng)系統(tǒng)從數(shù)據(jù)庫中查找出所有的評(píng)論信息并顯示在頁面上根據(jù)評(píng)論id在數(shù)據(jù)庫中查找出評(píng)論的詳細(xì)信息并顯示將修改后的評(píng)論信息保存在數(shù)據(jù)庫中返回操作后的狀態(tài)信息前置條件點(diǎn)擊修改評(píng)論后置條件修改成功并跳轉(zhuǎn)交互行為系統(tǒng)從數(shù)據(jù)庫中查找出所有評(píng)論的信息并顯示在頁面上管理員選擇需要修改的評(píng)論信息,點(diǎn)擊修改發(fā)送請(qǐng)求系統(tǒng)根據(jù)評(píng)論id將評(píng)論的具體信息顯示在頁面管理員修改評(píng)論信息并提交系統(tǒng)將修改后的評(píng)論信息保存到數(shù)據(jù)庫中系統(tǒng)返回操作后的狀態(tài)替代交互行為若管理員要修改的評(píng)論信息不合法,系統(tǒng)將提示修改失敗。表4-5刪除評(píng)論編號(hào)05用例名稱刪除評(píng)論使用人員管理員擴(kuò)展點(diǎn)無輸入管理員賬號(hào)密碼系統(tǒng)響應(yīng)系統(tǒng)從數(shù)據(jù)庫中查找出所有的評(píng)論并顯示在頁面上系統(tǒng)根據(jù)傳來的評(píng)論id將數(shù)據(jù)庫中相應(yīng)的評(píng)論信息刪除系統(tǒng)返回操作后的狀態(tài)前置條件點(diǎn)擊刪除評(píng)論后置條件刪除成功并跳轉(zhuǎn)交互行為系統(tǒng)從數(shù)據(jù)庫中查找出評(píng)論的信息并顯示在頁面上管理員選擇需要?jiǎng)h除的評(píng)論,并提交刪除請(qǐng)求系統(tǒng)收到需要?jiǎng)h除的評(píng)論id后在數(shù)據(jù)庫中進(jìn)行刪除返回操作后的狀態(tài)信息替代交互行為若管理員要?jiǎng)h除的評(píng)論不存在數(shù)據(jù)庫中,系統(tǒng)將提示刪除失敗。4.2.2視頻管理實(shí)現(xiàn)視頻管理功能是管理員對(duì)視頻進(jìn)行增刪改查。新增視頻的時(shí)序圖如圖4-6所示,管理員輸入相關(guān)的視頻名稱、類型、標(biāo)題等信息,然后Video.jsp收到相應(yīng)的請(qǐng)求后,就通過VideoMapper進(jìn)行數(shù)據(jù)庫信息的添加,并通過用戶端界面展示執(zhí)行結(jié)果。圖4-6發(fā)布視頻時(shí)序圖圖4-7視頻管理如圖4-7所示,管理員可以通過發(fā)布相關(guān)的視頻,具體如視頻類型、內(nèi)容、名稱等信息完成視頻的添加,還可以對(duì)該視頻進(jìn)行具體的修改。視頻的增刪改查實(shí)現(xiàn)邏輯如下:表4-6視頻搜索編號(hào)06用例名稱視頻查詢使用人員用戶擴(kuò)展點(diǎn)無輸入用戶的賬號(hào)和密碼系統(tǒng)響應(yīng)系統(tǒng)從數(shù)據(jù)庫中查詢到發(fā)布的所有信息。將發(fā)布的視頻的所有信息根據(jù)不同的類別顯示。前置條件用戶登陸成功后置條件跳轉(zhuǎn)到首頁交互行為用戶輸入關(guān)鍵詞進(jìn)行搜索系統(tǒng)顯示對(duì)應(yīng)的視頻列表用戶點(diǎn)擊后可以展示詳細(xì)的視頻內(nèi)容替代交互行為五表4-7添加視頻編號(hào)07用例名稱視頻使用人員管理員擴(kuò)展點(diǎn)無輸入需要添加的視頻信息系統(tǒng)響應(yīng)系統(tǒng)跳轉(zhuǎn)到視頻信息頁面上系統(tǒng)將管理員輸入的視頻信息添加到數(shù)據(jù)庫中系統(tǒng)返回操作后的狀態(tài)前置條件點(diǎn)擊添加視頻后置條件保存添加信息交互行為管理員將需要添加的視頻信息傳送到后臺(tái)系統(tǒng)收到數(shù)據(jù)后將數(shù)據(jù)添加到數(shù)據(jù)庫中系統(tǒng)返回操作后的信息替代交互行為若管理員添加的視頻信息格式有誤,系統(tǒng)將提示添加失敗。表4-8修改視頻編號(hào)08用例名稱修改視頻使用人員管理員擴(kuò)展點(diǎn)無輸入需要修改的視頻信息系統(tǒng)響應(yīng)系統(tǒng)根據(jù)視頻id查找出視頻的具體信息并顯示在頁面上系統(tǒng)將修改后的視頻信息輸入到數(shù)據(jù)庫進(jìn)行修改系統(tǒng)返回操作后的狀態(tài)前置條件點(diǎn)擊修改視頻后置條件保存修改信息交互行為系統(tǒng)從數(shù)據(jù)庫中查找出視頻的信息并顯示在頁面上管理員選擇需要修改的視頻信息系統(tǒng)收到需要修改的視頻id后顯示該視頻的所有信息管理員將修改后的信息提交系統(tǒng)將提交的數(shù)據(jù)輸入到數(shù)據(jù)庫進(jìn)行修改系統(tǒng)返回操作后的狀態(tài)替代交互行為若管理員修改的視頻信息格式有誤,系統(tǒng)將提示修改失敗。表4-9刪除視頻編號(hào)09用例名稱刪除視頻使用人員管理員擴(kuò)展點(diǎn)無輸入管理員賬號(hào)密碼系統(tǒng)響應(yīng)系統(tǒng)從數(shù)據(jù)庫中查找出所有的視頻并顯示在頁面上系統(tǒng)根據(jù)傳來的視頻id將數(shù)據(jù)庫中相應(yīng)的視頻信息刪除系統(tǒng)返回操作后的狀態(tài)前置條件點(diǎn)擊刪除視頻后置條件刪除成功并跳轉(zhuǎn)交互行為系統(tǒng)從數(shù)據(jù)庫中查找出視頻的信息并顯示在頁面上管理員選擇需要?jiǎng)h除的視頻系統(tǒng)收到需要?jiǎng)h除的視頻id后在數(shù)據(jù)庫中進(jìn)行刪除返回操作后的狀態(tài)信息替代交互行為若管理員要?jiǎng)h除的視頻不存在數(shù)據(jù)庫中,系統(tǒng)將提示刪除失敗。4.2.3彈幕管理實(shí)現(xiàn)彈幕管理功能是對(duì)彈幕進(jìn)行查刪。新增到彈幕的時(shí)序圖如圖4-8所示,用戶通過彈幕管理界面輸入相關(guān)的用戶、評(píng)論等信息,然后Barrage.jsp收到相應(yīng)的請(qǐng)求后,就通過BarrageMapper進(jìn)行數(shù)據(jù)庫信息的添加,并通過用戶端界面展示執(zhí)行結(jié)果。圖4-8彈幕時(shí)序圖圖4-9彈幕管理如圖4-9所示,用戶可以根據(jù)自己的意愿進(jìn)行彈幕,可以隨時(shí)在看視頻的是否發(fā)布彈幕內(nèi)容。彈幕的增刪改具體實(shí)現(xiàn)邏輯如下:表4-10發(fā)布彈幕編號(hào)10用例名稱發(fā)布彈幕使用人員用戶擴(kuò)展點(diǎn)無輸入需要彈幕的彈幕信息系統(tǒng)響應(yīng)系統(tǒng)跳轉(zhuǎn)到彈出彈頁面上系統(tǒng)將數(shù)據(jù)添加到后臺(tái)數(shù)據(jù)庫中系統(tǒng)返回操作后的狀態(tài)前置條件點(diǎn)擊發(fā)布后置條件發(fā)布彈幕成功交互行為用戶將需要發(fā)布彈幕傳送到后臺(tái)系統(tǒng)收到數(shù)據(jù)后將數(shù)據(jù)添加到數(shù)據(jù)庫中系統(tǒng)返回操作后的信息替代交互行為若用戶發(fā)布的彈幕格式有誤,系統(tǒng)將提示發(fā)布失敗。

表4-11彈幕查詢編號(hào)11用例名稱彈幕查詢使用人員用戶擴(kuò)展點(diǎn)無輸入用戶的賬號(hào)和密碼系統(tǒng)響應(yīng)系統(tǒng)從數(shù)據(jù)庫中查詢到發(fā)布的所有信息。將發(fā)布的彈幕的所有信息根據(jù)不同的類別顯示。前置條件用戶登陸成功后置條件跳轉(zhuǎn)到首頁交互行為用戶輸入關(guān)鍵詞進(jìn)行查詢系統(tǒng)顯示對(duì)應(yīng)的彈幕列表用戶點(diǎn)擊后可以展示詳細(xì)的彈幕內(nèi)容替代交互行為無4.2.4系統(tǒng)管理實(shí)現(xiàn)系統(tǒng)管理主要是對(duì)視頻彈幕評(píng)論等進(jìn)行管理以及管理員權(quán)限進(jìn)行分配。用戶注冊(cè)流程圖如圖4-10所示,用戶通過界面輸入相關(guān)的用戶名、密碼等信息,然后Login.jsp收到相應(yīng)的請(qǐng)求后,進(jìn)行對(duì)應(yīng)的處理,通過LoginMapper進(jìn)行數(shù)據(jù)庫信息的添加,并通過用戶端界面展示執(zhí)行結(jié)果。圖4-10用戶資料時(shí)序圖如圖4-11所示,顯示用戶注冊(cè)的具體頁面。圖4-11用戶注冊(cè)如圖4-12所示,用戶可以將喜歡的視頻添加收藏,進(jìn)入收藏夾可以查看自己的收藏視頻,同時(shí)可以點(diǎn)擊錯(cuò)誤符號(hào)刪除收藏視頻。圖4-12收藏管理

系統(tǒng)測(cè)試5.1測(cè)試目的開發(fā)人員簡(jiǎn)單測(cè)試后,直接請(qǐng)使用者操作信息系統(tǒng),有些時(shí)候甚至直接由使用者測(cè)試,但操作信息系統(tǒng)后,略微查證系統(tǒng)所產(chǎn)生的數(shù)據(jù)的步驟是有的,但完整性則見人見智。隨著軟件技術(shù)的發(fā)展,軟件應(yīng)用的范圍越來越廣,定制化的需求也越來越多,也使得軟件質(zhì)量的管控也越來越被重視。軟件測(cè)試時(shí)改善軟件的質(zhì)量為一個(gè)重要的議題,可借由軟件測(cè)試,來提升軟件的質(zhì)量及可靠度。然而測(cè)試在軟件開發(fā)過程中,需要花費(fèi)非常多的人力和物力,可通過自動(dòng)化或半自動(dòng)化測(cè)試的方法及工具來節(jié)省測(cè)試時(shí)間。5.2測(cè)試內(nèi)容為了保證測(cè)試工作的有效進(jìn)行,同時(shí)保持工作質(zhì)量,可將測(cè)試工作按內(nèi)容劃分為以下幾個(gè)部分,即:審核代碼、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和預(yù)期測(cè)試。(1)審核代碼即審查編寫的代碼,檢查其語法以及使用是否規(guī)范,并及時(shí)加以校正。(2)單元測(cè)試即檢查系統(tǒng)中各個(gè)小版塊的程序設(shè)置,將其劃分為不同單元,分別進(jìn)行測(cè)試以及校正。通過不同單元具備的功能性差別,對(duì)其進(jìn)行不同目的的測(cè)試,以達(dá)到各單元系統(tǒng)的正確性。(3)集成測(cè)試在測(cè)試完各個(gè)單元系統(tǒng)后,將整個(gè)程序整體進(jìn)行統(tǒng)一測(cè)試,即為集成測(cè)試。此舉既可以檢查單元測(cè)試中存在的遺漏,也可以檢查各單元集合后是否存在銜接、過渡等方面的錯(cuò)誤,子功能與主功能是否吻合,數(shù)據(jù)是否正確。(4)預(yù)期測(cè)試通過對(duì)整個(gè)程序測(cè)試,檢查是否能實(shí)現(xiàn)用戶預(yù)期體驗(yàn)的效果,并且是否能滿足用戶的各項(xiàng)需求,各按鈕是否有效,系統(tǒng)開發(fā)是否達(dá)到預(yù)期的效果。(5)系統(tǒng)測(cè)試在完成各項(xiàng)測(cè)試后,仍然需要進(jìn)行統(tǒng)一的系統(tǒng)整合測(cè)試,可從安全性、性能、功能性三個(gè)方面入手:①安全性測(cè)試:應(yīng)對(duì)該系統(tǒng)的安全防范功能進(jìn)行測(cè)試,防止用戶信息泄露或者交易流程錯(cuò)誤等,避免非法手段的干擾。②性能測(cè)試:就是系統(tǒng)最高負(fù)荷承受的限度,測(cè)試系統(tǒng)在達(dá)到某種負(fù)荷條件時(shí)是否能夠保持正常的運(yùn)行。③功能性測(cè)試:測(cè)試系統(tǒng)是否能夠滿足用戶的各種需求,是否存在功能的缺失。5.3測(cè)試環(huán)境5.3.1硬件環(huán)境以下表6.1是動(dòng)漫視頻網(wǎng)站硬件設(shè)備功能列表,簡(jiǎn)單介紹各個(gè)設(shè)備安裝的操作系統(tǒng)、應(yīng)用程序以及在動(dòng)漫視頻網(wǎng)站內(nèi)所負(fù)責(zé)的功能。系統(tǒng)的硬件環(huán)境配置如下表6.1所示。表6.1系統(tǒng)硬件環(huán)境類目詳細(xì)信息客戶端配置服務(wù)端配置品牌聯(lián)想IBMKU283CPU酷睿9700k志強(qiáng)53354路12C內(nèi)存16GB128G硬盤1T固態(tài)硬盤500GSAS硬盤顯卡內(nèi)置顯示器ZowieGear2540雙千兆光口5.3.2軟件環(huán)境在軟件方面,運(yùn)行該系統(tǒng)的主要環(huán)境為IE等瀏覽器測(cè)試環(huán)境。用戶通過網(wǎng)頁進(jìn)行登錄測(cè)試,不需要其他額外的相關(guān)軟件。5.4系統(tǒng)功能測(cè)試用戶管理測(cè)試。表5-1用戶管理測(cè)試表用例編號(hào)001功能名稱用戶管理功能描述添加用戶信息測(cè)試方法黑盒測(cè)試等價(jià)類劃分:表5-2等價(jià)類劃分表輸入條件有效等價(jià)類編號(hào)無效等價(jià)類編號(hào)用戶號(hào)用戶號(hào)合法1用戶號(hào)不合法6姓名姓名合法2姓名不合法7密碼密碼不為空3密碼為空8年齡年齡不為空4年齡為空9性別性別不為空5性別為空10測(cè)試用例設(shè)計(jì):表5-3測(cè)試用例設(shè)計(jì)表用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期結(jié)果覆蓋范圍是否通過1.12021001,李某,123456,22,男,頁面出現(xiàn)新用戶信息1、2、3、4、5√1.2xxxxxx,xxxx,xxxxxx,55,女,頁面提示添加錯(cuò)誤6、7、8、4、5√1.32021002,王某,000000,xx,xx,頁面提示信息不完整1、2、3、9、10√評(píng)論管理測(cè)試表5-4評(píng)論管理測(cè)試表用例編號(hào)002功能名稱評(píng)論管理功能描述評(píng)論時(shí)間的增改和評(píng)論的發(fā)布測(cè)試方法黑盒測(cè)試等價(jià)類劃分:表5-5等價(jià)類劃分表輸入條件有效等價(jià)類編號(hào)無效等價(jià)類編號(hào)發(fā)布評(píng)論評(píng)論不為空1評(píng)論為空2測(cè)試用例設(shè)計(jì):表5-6測(cè)試用例設(shè)計(jì)表用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期結(jié)果覆蓋范圍是否通過1.1測(cè)試評(píng)論1評(píng)論發(fā)布成功1、2√1.2(空)提示評(píng)論不能為空1、2√視頻管理測(cè)試表5-7視頻管理測(cè)試表用例編號(hào)004功能名稱視頻管理功能描述添加修改刪除視頻測(cè)試方法黑盒測(cè)試等價(jià)類劃分:表5-8價(jià)類劃分表輸入條件有效等價(jià)類編號(hào)無效等價(jià)類編號(hào)視頻標(biāo)題標(biāo)題不為空1標(biāo)題為空4視頻鏈接視頻鏈接不為空2視頻鏈接為空5視頻類型視頻類型為1-83視頻類型不在1-8之內(nèi)6測(cè)試用例設(shè)計(jì):表5-9測(cè)試用例設(shè)計(jì)表用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期結(jié)果覆蓋范圍是否通過1.1測(cè)試視頻1,測(cè)試視頻1鏈接,8頁面加載視頻成功1、2、3√1.2(空),測(cè)試視頻1鏈接,8頁面加載視頻失敗2、3、4√1.3測(cè)試視頻1,(空),8頁面加載視頻失敗1、5、3√1.4測(cè)試視頻1,測(cè)試視頻1鏈接,9頁面不顯示該視頻1、2、6√彈幕管理測(cè)試表5-10彈幕管理測(cè)試表用例編號(hào)002功能名稱彈幕管理功能描述彈幕的增刪和彈幕的發(fā)布測(cè)試方法黑盒測(cè)試等價(jià)類劃分:表5-11等價(jià)類劃分表輸入條件有效等價(jià)類編號(hào)無效等價(jià)類編號(hào)彈幕內(nèi)容彈幕不為空1彈幕為空2測(cè)試用例設(shè)計(jì):表5-12測(cè)試用例設(shè)計(jì)表用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期結(jié)果覆蓋范圍是否通過1.1前排彈幕彈幕發(fā)布成功,頁面上顯示發(fā)送的彈幕1√1.2(空)輸入框無反應(yīng)2√5.5系統(tǒng)測(cè)試結(jié)果本部分主要完成了系統(tǒng)的測(cè)試工作,對(duì)系統(tǒng)的各項(xiàng)功能實(shí)現(xiàn)情況進(jìn)行了檢驗(yàn),保證了系統(tǒng)正式投入使用后的穩(wěn)定性,滿足用戶實(shí)際的使用需求。系統(tǒng)測(cè)試主要遵從測(cè)試的基本原則的基礎(chǔ)上通過黑盒子測(cè)試的方法來完成,測(cè)試結(jié)果表明系統(tǒng)所有功能都能正常運(yùn)行,通過調(diào)試和修改改進(jìn)后基本能正是上線試運(yùn)行。

第六章總結(jié)本文在深入研究了軟件工程中的相關(guān)方法以后,首先結(jié)合在線動(dòng)漫視頻實(shí)際的操作經(jīng)驗(yàn),對(duì)本系統(tǒng)進(jìn)行了詳細(xì)分析。選取Spring+BootStrap等技術(shù),采用MySQL數(shù)據(jù)庫,大體有五個(gè)實(shí)體,管理員、用戶、評(píng)論、彈幕、視頻。為每個(gè)功能模塊創(chuàng)建對(duì)應(yīng)的數(shù)據(jù)庫。并且這些工作都在個(gè)人電腦上完成。實(shí)現(xiàn)功能需求和性能需求。本文的內(nèi)容主要包括以下幾個(gè)方面:首先,進(jìn)行對(duì)系統(tǒng)需求進(jìn)行分析,包括功能需求分析,可行性分析。本系統(tǒng)主要實(shí)現(xiàn)系統(tǒng)管理、評(píng)論管理、視頻管理、彈幕管理然后,將需求與現(xiàn)實(shí)網(wǎng)站界面結(jié)合,設(shè)計(jì)網(wǎng)站頁面,設(shè)計(jì)頁面功能,數(shù)據(jù)庫設(shè)計(jì)。設(shè)計(jì)各個(gè)功能實(shí)現(xiàn)所需要的實(shí)體屬性,為每個(gè)功能設(shè)計(jì)對(duì)應(yīng)的數(shù)據(jù)庫,內(nèi)部的各個(gè)字段,外部引用等。設(shè)計(jì)后臺(tái)管理員,分配權(quán)限,對(duì)數(shù)據(jù)庫數(shù)據(jù)進(jìn)行修改。完成上面各階段內(nèi)容后,將對(duì)應(yīng)的各個(gè)功能實(shí)現(xiàn)。由于是網(wǎng)站設(shè)計(jì),設(shè)計(jì)后的功能都可通過瀏覽器進(jìn)行測(cè)試,能夠具體實(shí)現(xiàn)功能,再進(jìn)行最終的系統(tǒng)測(cè)試。

參考文獻(xiàn)明日科技.js項(xiàng)目開發(fā)案例全程實(shí)錄(第2版)[M].清華大學(xué)出版社,2011?聶哲,范新燦.js動(dòng)態(tài)WEB?技術(shù)實(shí)例教程[M].高等教育出版社,2009.1??王國輝,王毅等.js程序開發(fā)寶典[M].人民郵電出版社,2007?劉彬.js數(shù)據(jù)庫高級(jí)教程[M].清華大學(xué)出版社,2006?孫鑫.Java?web開發(fā)詳解[M].電子工業(yè)出版社,2006張洪斌java2高級(jí)程序設(shè)計(jì)[M].中科多媒體出版社2001年11月85-90JimArlowUML2.0andtheUnifiedProcess[M]機(jī)械工業(yè)出版社2006年6月30-40林信良spring2.0技術(shù)手冊(cè)[M].電子工業(yè)出版社2006年6月50-100熊節(jié)、林儀明、張凱峰、陳玉泉等主編[《CSDN社區(qū)電子雜志——Java雜志》創(chuàng)刊號(hào)]《程序員》雜志2007年第4期耿祥義編著.JSP基礎(chǔ)編程[M].清華大學(xué)出版社,2004.55-162徐建波,周新蓮.Web設(shè)計(jì)原理于編程技術(shù)[M].中南大學(xué)出版社,2005.185-193孫鑫編著.JavaWeb開發(fā)詳解[M].電子工業(yè)出版社,2006.189-274林上杰,林康司編著.JSP2.0技術(shù)手冊(cè)[M].電子工業(yè)出版社,2004.3-6薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版)[M].北京:高等教育出版社,1998.蔡劍,景楠.JavaWeb應(yīng)用開發(fā)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論