版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于java的校園網(wǎng)視頻點播系統(tǒng)的設(shè)計與實現(xiàn)摘要大數(shù)據(jù)時代的來臨,科學(xué)信息技術(shù)發(fā)展更迅速。因而隨著科技的不斷發(fā)展與進步,互聯(lián)網(wǎng)經(jīng)濟的興起以及互聯(lián)網(wǎng)應(yīng)用的普及,人們對網(wǎng)絡(luò)的使用越加頻繁與廣泛,在越來越多的人需求下,視頻播放網(wǎng)站應(yīng)運而生。電影對于人們來說早已不是簡單的娛樂休閑活動。電影可以舒緩人們疲憊了一天的情緒,陶冶情操,帶來無限樂趣。本論文就是基于Java的校園網(wǎng)視頻點播系統(tǒng)的設(shè)計方案,使用JSON技術(shù)來表現(xiàn)應(yīng)用的配置信息,使用經(jīng)過定制HTML和CSS技術(shù)來實現(xiàn)視圖層的描述,使用JavaScript語言來實現(xiàn)邏輯層結(jié)構(gòu),結(jié)合運用SSM框架,將數(shù)據(jù)信息存儲在MySQL數(shù)據(jù)庫中,詳細講述了電影視頻播放網(wǎng)站系統(tǒng)實現(xiàn)的操作流程。本系統(tǒng)分為管理員和用戶兩個角色,用戶可以登錄網(wǎng)站首頁,瀏覽電影列表,查看電影預(yù)告與詳情,查看收錄的校園網(wǎng)視頻點播系統(tǒng)以及查看最新電影動態(tài)等;管理員負責(zé)系統(tǒng)的電影預(yù)告與詳情管理,網(wǎng)址信息的管理,友情鏈接的管理,收錄的電影管理以及最新電影動態(tài)的管理。關(guān)鍵詞視頻點播/SSM框架/Java語言目錄TOC\o"1-3"\h\u18462摘要 緒論1.1課題研究背景及意義隨著科學(xué)技術(shù)的不斷發(fā)展以及國家對計算機技術(shù)的大力支持、人工智能和機器學(xué)習(xí)等技術(shù)逐漸受到越來越多的人的關(guān)注。國內(nèi)的文娛行業(yè)相關(guān)的衍生項目也正朝著良好的態(tài)勢進行發(fā)展。我國經(jīng)濟在改革開放以后有了飛速進步,人們已經(jīng)不滿足于個人抑或是家人的溫飽,購物、旅游、看電影等休閑娛樂方式層出不窮。人們可以工作學(xué)習(xí)了一天之余,看一部解壓電影,也可緩解其工作壓力,釋放情緒,改善身心健康。伴隨著“互聯(lián)網(wǎng)+”的高速發(fā)展,移動技術(shù)的發(fā)展,移動智能用戶的數(shù)量體擴展越發(fā)龐大,越來越多的人開始在網(wǎng)上尋找更方便快捷、安全省錢的娛樂方式,因此網(wǎng)上關(guān)于看電影的軟件被開發(fā)運用。為了更加方便人們的生活娛樂,提高生活品質(zhì),越來越多的各種視頻播放網(wǎng)站程序開發(fā)接踵而來。大多數(shù)人手機上都會下載騰訊視頻,優(yōu)酷視頻,愛奇藝視頻等視頻播放器,在科學(xué)技術(shù)不斷發(fā)展的今天,手機視頻軟件已經(jīng)不僅僅是播放視頻了。一本書有一千個哈姆雷特,一部電影也會有一千個觀者感受,不同的人對同一部電影也會有不同的想法和體會。人們還能對喜歡的電影發(fā)表自己的見解,在別人的電影里訴說著自己的故事。不僅如此,人們還能在視頻軟件上播放視頻,給人們帶來聽覺盛宴和視覺盛宴的雙重震撼。人們的生活水平逐漸提高,生活早已不是簡簡單單的柴米油鹽,許多人開始尋找心理的慰藉,看電影就是一個可以放松身心的極佳活動。大數(shù)據(jù)時代的來臨,越來越多人開始通過互聯(lián)網(wǎng)進行休閑娛樂等活動,例如在手機上訂電影票,火車票,不僅如此,人們甚至能在網(wǎng)站上直接觀看好看的電影,無需去電影院看電影。本文就是基于java的電影視頻播放系統(tǒng)開發(fā),為給觀眾用戶和管理員雙方帶來便利。對于當(dāng)代高校大學(xué)生來說,看電影和播放視頻在校園生活娛樂中扮演了非常重的角色。大學(xué)生們看電影不僅可以結(jié)識新的志同道合朋友,增進同學(xué)們之間的友誼,提高交際交友能力,而且可以從繁重的課業(yè)壓力中得到舒緩。綜上所述,開發(fā)基于Java的校園網(wǎng)視頻點播網(wǎng)站是很有必要的。1.2國內(nèi)外研究技術(shù)現(xiàn)狀從第一臺計算機ENIAC誕生至今七十余年間,網(wǎng)絡(luò)科學(xué)技術(shù)發(fā)展可謂日新月異。WEB應(yīng)用以其便攜、高效、可靠的特性在日益高速發(fā)展的時代中顯示其卓越性。隨著WEB系統(tǒng)應(yīng)用的普及,WEB應(yīng)用也從1.0靜態(tài)只讀網(wǎng)站向2.0實時分享的交互網(wǎng)站,再而發(fā)展成為了如今的3.0提供更多更智能服務(wù)的大數(shù)據(jù)時代的完美過渡。網(wǎng)站的普及造成了全球軟件質(zhì)量保證的挑戰(zhàn)。一個全球網(wǎng)站可以同時被多個并發(fā)用戶訪問,因此網(wǎng)站的響應(yīng)速度和安全性對網(wǎng)站的Web開發(fā)人員來說是至關(guān)重要,只有響應(yīng)速度和安全性得到提升,網(wǎng)站的質(zhì)量才有所保障。這也使得測試和質(zhì)量控制變得更加困難。隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,許多網(wǎng)絡(luò)學(xué)校都開發(fā)了屬于自己的基于網(wǎng)絡(luò)的服務(wù)網(wǎng)站。為確保學(xué)校內(nèi)部信息不被泄露,為了保證Web應(yīng)用的質(zhì)量,以滿足日益復(fù)雜的Web應(yīng)用開發(fā)需求,Web開發(fā)技術(shù)在國外得到了廣泛的研究。越來越多的研發(fā)機構(gòu)和大型企業(yè)開始參與Web自動化數(shù)字化智能化的開發(fā)和研究。早在2002年RodJohnson[1]的書《專家一對一J2EE設(shè)計與開發(fā)》中便描述了當(dāng)時Java企業(yè)應(yīng)用程序的開發(fā),不僅如此,他本人還指出JavaEE和EJB組件框架中的一些主要缺陷。該書出版后不久,開發(fā)人員JuergenHoeller和YannCaroff說服RodJohnson創(chuàng)建了一個基于基礎(chǔ)設(shè)施代碼的開源項目。自那以后,SpringBoot技術(shù)便開始了勢如破竹的更新?lián)Q代速度[2],到2014年時,SpringBoot便成為了在Java中開發(fā)基于REST的微服務(wù)Web應(yīng)用程序的最快方法之一。2015年SpringBoot2.0的發(fā)布又激起了一陣關(guān)于SpringBoot的學(xué)習(xí)熱情狂潮,到2017年已經(jīng)發(fā)不了SpringBoot5.0版本[3],SpringBoot也從原本簡潔單一的小框架變成了如今大而全的開源軟件。國內(nèi)關(guān)于SpringBoot技術(shù)的學(xué)習(xí)比國外略晚,但這并不影響技術(shù)在國內(nèi)的廣泛流行,如今許多企業(yè)采用SpringBoot框架[4]來編寫網(wǎng)站程序,具有十分廣闊的前景。Web網(wǎng)站的輕量級是web網(wǎng)站長盛不衰的原因,無需下載客戶端,B/S架構(gòu)的設(shè)計可以很好地讓游客輕松瀏覽電影視頻相關(guān)信息。未來的時代是一個讓人們越來越便利的時代,將視頻相關(guān)信息放在網(wǎng)站上,具有一定的現(xiàn)實意義。1.3本文研究內(nèi)容本課題參考實際的基于java的校園網(wǎng)視頻點播系統(tǒng)的邏輯去設(shè)計系統(tǒng)的數(shù)據(jù)庫和功能,采用SpringBoot框架和MyBatis框架來設(shè)計和實現(xiàn)基于java的校園網(wǎng)視頻點播系統(tǒng),課題主要研究內(nèi)容如下:第一主要學(xué)習(xí)SpringBoot框架、MyBatis框架、DIV+CSS框架、Ajax異步請求技術(shù)和數(shù)據(jù)庫原理,讓所學(xué)軟件工程專業(yè)理論知識和實際相結(jié)合。第二進行系統(tǒng)設(shè)計,本系統(tǒng)主要分兩個角色,普通用戶,管理員。用戶可以登錄網(wǎng)站首頁,瀏覽電影列表,查看電影預(yù)告與詳情,查看收錄的校園網(wǎng)視頻點播系統(tǒng)以及查看最新電影動態(tài)等;管理員負責(zé)系統(tǒng)的電影預(yù)告與詳情管理,網(wǎng)址信息的管理,友情鏈接的管理,收錄的電影管理以及最新電影動態(tài)的管理。第三進行基于java的校園網(wǎng)視頻點播系統(tǒng)開發(fā),結(jié)合本系統(tǒng)的需求和所學(xué)的技術(shù)逐步實現(xiàn)系統(tǒng)的每個功能并進行測試。1.4章節(jié)框架安排本人在實現(xiàn)了基于java的校園網(wǎng)視頻點播系統(tǒng)后,根據(jù)論文從研究內(nèi)容、內(nèi)涵思想、使用方法等四個方面,講本文總體上分為六章。撰寫論文的具體結(jié)構(gòu)如下所示:第一章:緒論。緒論部分主要闡述了本論文包括課題研究背景與意義、國內(nèi)外技術(shù)現(xiàn)狀、課題的研究內(nèi)容、論文的結(jié)構(gòu)等方面的內(nèi)容。第二章:開發(fā)技術(shù)和工具。主要闡述了本文關(guān)于校園網(wǎng)視頻點播系統(tǒng)使用的開發(fā)技術(shù)和工具。第三章:系統(tǒng)需求分析。在需求分析中較為詳細的介紹了系統(tǒng)應(yīng)實現(xiàn)的功能模塊和不同角色身份的具體功能分析。第四章:系統(tǒng)設(shè)計。主要是系統(tǒng)的概要設(shè)計與數(shù)據(jù)庫設(shè)計的說明,還包括對系統(tǒng)的功能設(shè)計、界面設(shè)計以及類的設(shè)計等方面內(nèi)容的介紹。第五章:系統(tǒng)的實現(xiàn)。對校園網(wǎng)視頻點播系統(tǒng)的功能實現(xiàn)進行描述,并以截圖和重要代碼展示方式闡述系統(tǒng)的功能。第六章:結(jié)論與展望。對系統(tǒng)和本文做一個總結(jié),分析系統(tǒng)的不足和缺點所在,并提出改進,在此基礎(chǔ)上展望未來。
2系統(tǒng)開發(fā)技術(shù)和環(huán)境2.1DIV+CSS布局H5核心框架布局則是div+css布局[5],即通過HTML語言搭建前端主體框架部分,利用CSS實現(xiàn)元素的美化。在欣賞了許多國內(nèi)外優(yōu)秀網(wǎng)站的網(wǎng)頁設(shè)計之后,本人發(fā)現(xiàn)這些能給用戶帶來較好地使用體驗的網(wǎng)站具有如下幾個特點,分別是風(fēng)格統(tǒng)一,配色完美,布局合理以及具有適當(dāng)?shù)牧舭?。就拿較出名的工藝品網(wǎng)站設(shè)計來說,整體顏色采用的是清新的馬卡龍色調(diào),大片的留白卻不會給人帶來沉悶感,只有幾個元素出現(xiàn)在網(wǎng)頁上,但絲毫不會讓人覺得空洞。如何讓界面布局更加合理,配色更加統(tǒng)一,給用戶帶來更好地使用體驗是需要追求的目標。在設(shè)計的過程中應(yīng)注意大面積的色彩的配比,主要以圖片的形式呈現(xiàn)給用戶,看似結(jié)構(gòu)簡單卻不失大氣,許多細節(jié)都處理地很好,大板塊和小版塊之間又有疊加的層次感,需要突出重點。在進行網(wǎng)頁排版布局時,需要將頁面整體上進行DIV分塊;DIV是一個區(qū)塊容器,用來封閉區(qū)塊內(nèi)的數(shù)據(jù)區(qū)域,這些數(shù)據(jù)可以是文字、圖片、視頻、表格等各種網(wǎng)頁元素;CSS是層疊樣式表,這種技術(shù)可以精確的控制網(wǎng)頁的背景、布局和其他可視效果。而DIV和CSS結(jié)合起來的布局技術(shù)就能夠進一步的規(guī)范網(wǎng)頁設(shè)計中的各種數(shù)據(jù)元素,規(guī)整整個頁面的結(jié)構(gòu),使網(wǎng)頁的主要內(nèi)容與網(wǎng)頁樣式分離開來,成為單獨的個體。此外,在DIV與CSS進行合并的過程中,既能使網(wǎng)頁操作更加方便,也能夠提高操作的靈活性。2.2B/S架構(gòu)B/S架構(gòu)即瀏覽器-服務(wù)器模式[6],從一定意義上說是對C/S架構(gòu)的改進與發(fā)展。計算機可以實現(xiàn)的功能早已不是上世紀巨大而效率低的原始計算機了,如今的計算機依靠拇指大小的芯片便能完成復(fù)雜的運算,實現(xiàn)復(fù)雜的要求。數(shù)據(jù)信息的處理則是決定一臺計算機性能高低的決定性因素。我們使用計算機進行信息控制,不但能夠提高工作效率,更重要的是保證了信息的安全性與健壯性。使用B/S架構(gòu)可以全方面地面向客戶,更有利于軟件與用戶的交互與升級。在實時性上,B/S架構(gòu)也是遠超于C/S架構(gòu)的,使用C/S架構(gòu)設(shè)計軟件,無法做到實時監(jiān)控每一個客戶端,無法隨時隨地檢測所有業(yè)務(wù)的動態(tài)變化,而B/S結(jié)構(gòu)則可以實現(xiàn)實時觀測數(shù)據(jù)變化,有效地避免造成過多的損失。圖2-1表示的是B/S架構(gòu)圖。圖2-1B/S架構(gòu)圖由于使用軟件的客戶數(shù)目比較龐大,每個人都下載app顯然是不太現(xiàn)實的,因此本系統(tǒng)采用B/S結(jié)構(gòu),無需繁瑣的下載app注冊登錄,省去了大量冗雜的操作,節(jié)約了時間。對于軟件的通用性而言,B/S架構(gòu)沒有C/S架構(gòu)的限制,不會產(chǎn)生對環(huán)境的依賴性,因此在開發(fā)成本上要低于C/S架構(gòu)開發(fā)的軟件;在產(chǎn)品的維護方面,由于面向客戶的是瀏覽器端,因此不需對瀏覽器端進行任何維護,無論客戶端數(shù)量級多么龐大,分支多么巨大,都只需在服務(wù)器端進行維護,大大節(jié)省了維護的人力物力的成本。2.3SSM框架SSM框架,是SSM+SSMMVC+MyBatis的縮寫,目前主流的JavaEE企業(yè)級框架,適用于搭建各種大型的企業(yè)級應(yīng)用系統(tǒng)。使用SSM框架的好處是在于其易復(fù)用和簡化開發(fā),掌握了每個框架的核心思想。[7]使用SSM框架可以一定程度上降低企業(yè)應(yīng)用程序開發(fā)的復(fù)雜性。由于SSM框架的可測試性、松耦合性和簡單性,SSM應(yīng)用的范圍不僅限于服務(wù)器的開發(fā),還可以應(yīng)用于任何Java應(yīng)用。SSM框架的另一個優(yōu)點是它不用于類編程,而是用于接口編程,因此使用接口的復(fù)雜性可以降低到?jīng)]有,SSM框架下的代碼易于測試,JavaBeans也可以為應(yīng)用程序提供最佳的配置方法。2.4MySQL數(shù)據(jù)庫Mysql數(shù)據(jù)庫是MysqlAB公司在瑞典開發(fā)的開源軟件,隨后被java語言設(shè)計公司Sun公司收購。它是一個可用于操作的數(shù)據(jù)庫管理系統(tǒng),同時還具有體積小、功能強、速度快、成本低、使用簡單、管理方便、可靠性高、可移植性強、安全保密性強等多個不可忽視的優(yōu)點。Mysql數(shù)據(jù)庫是免費的,用戶可以在GNU許可條款下以免費軟件或開源軟件的方式使用Mysql數(shù)據(jù)庫軟件,并且可以與網(wǎng)絡(luò)上的任何人共享數(shù)據(jù)庫,Mysql數(shù)據(jù)庫可以在大多數(shù)操作系統(tǒng)中運行??蛻魴C/服務(wù)器體系結(jié)構(gòu)構(gòu)成了一個分布式數(shù)據(jù)庫管理系統(tǒng),許多MySQL數(shù)據(jù)庫可以在這個系統(tǒng)上工作。Mysql數(shù)據(jù)庫是一個高性能、相對簡單的數(shù)據(jù)庫系統(tǒng)。與一些大型系統(tǒng)的設(shè)置和管理相比,它的復(fù)雜性較低[8]。3系統(tǒng)需求分析3.1系統(tǒng)可行性分析3.1.1經(jīng)濟可行性分析初期校園網(wǎng)視頻點播系統(tǒng)網(wǎng)站的建設(shè)成本不高,隨著校園網(wǎng)視頻點播系統(tǒng)經(jīng)濟的蓬勃發(fā)展,未來電子視頻的大眾化普及程度的提升,校園網(wǎng)視頻點播系統(tǒng)市場即將和正在不斷壯大的商機是不容小覷的,而人工后期對于網(wǎng)站投入的維護成本相比與巨大的利潤相比是微不足道的,因此開發(fā)校園網(wǎng)視頻點播系統(tǒng)的可行性較高。3.1.2技術(shù)可行性分析隨著我國計算機行業(yè)的不斷發(fā)展,電子支付的普及程度越來越高,關(guān)于網(wǎng)上支付的技術(shù)越來越發(fā)達,無論是硬件還是軟件方面開發(fā)電子商務(wù)網(wǎng)站都具有很強的可行性,且本人選擇的MySQL數(shù)據(jù)庫,數(shù)據(jù)安全性高,結(jié)合Java技術(shù),打造一個可滿足大多數(shù)人需求的校園網(wǎng)視頻點播系統(tǒng)的技術(shù)可行性是很強的。3.1.3運行可行性分析本基于java的校園網(wǎng)視頻點播系統(tǒng)的設(shè)計完全符合國際的開發(fā)原則,技術(shù)也符合國際標準,在操作可行性上有很大的符合度。系統(tǒng)界面一目了然,功能明確,用戶使用不存在任何操作上的問題。本基于java的校園網(wǎng)視頻點播系統(tǒng)的設(shè)計與實現(xiàn)完全符合法律法規(guī)和社會主義核心價值觀,絕沒有任何地方會觸及法律的底線,因此本系統(tǒng)們的系統(tǒng)具有很強的法律可行性。3.2系統(tǒng)功能分析本系統(tǒng)分為管理員和用戶兩個角色。用戶可以登錄網(wǎng)站首頁,瀏覽電影列表,查看電影預(yù)告與詳情,查看收錄的校園網(wǎng)視頻點播系統(tǒng)以及查看最新電影動態(tài)等;管理員負責(zé)系統(tǒng)的電影預(yù)告與詳情管理,網(wǎng)址信息的管理,友情鏈接的管理,收錄的電影管理以及最新電影動態(tài)的管理。下面我將具體論述不同的功能用例。校園網(wǎng)視頻點播系統(tǒng)首頁:在網(wǎng)站首頁頂部導(dǎo)航框具有“signin”按鈕,和用戶信息可以切換顯示,而視頻分類的菜單我們可以通過點擊查看歌手鏈接滾動到本頁面的具體數(shù)據(jù)信息模塊。視頻播放列表頁:為給用戶帶來更好的視頻網(wǎng)站體驗,視頻列表頁作為校園網(wǎng)視頻點播系統(tǒng)的門面擔(dān)當(dāng),自然需要做到較為美觀、簡潔大方。鼠標懸停時應(yīng)該切換顯示和隱藏,在用戶點擊菜單選項以后,頁面應(yīng)當(dāng)跳轉(zhuǎn)到對應(yīng)的視頻信息列表頁面。登錄頁面:應(yīng)該具有表單驗證的功能,來保證用戶個人信息的安全性。管理員中心頁面:包括查看用戶的基本信息,管理視頻和管理預(yù)告,友情鏈接,網(wǎng)址信息等的功能。視頻和視頻播放:用戶可以點擊按鈕播放視頻或視頻。下面將具體講述這些用例的功能。3.2.1電影信息管理用例描述電影信息管理的用例規(guī)約描述如表3-1所示。表3-1電影信息管理的用例描述用例名稱:電影信息管理用例ID:Admin1角色:管理員用例說明:管理員可修改網(wǎng)站的電影信息,包括增加,刪除和修改。前置條件:管理員角色用戶已經(jīng)登錄系統(tǒng)?;臼录鳎?.管理員點擊左側(cè)菜單欄中“電影信息修改”的“按鈕進入修改電影信息界面;2.管理員點擊左側(cè)菜單欄中“電影信息刪除”的“按鈕進入刪除電影信息界面;3.管理員點擊左側(cè)菜單欄中“電影信息增加”的“按鈕進入增加電影信息界面;異常事件流:網(wǎng)速不佳將導(dǎo)致頁面無法打開。未注冊成為管理員無法申請。后置條件:無3.2.2電影列表瀏覽用例描述電影列表瀏覽的用例規(guī)約描述如下表所示:表3-2電影列表瀏覽的用例描述用例名稱:電影列表瀏覽用例ID:user1角色:普通用戶用例說明:管理員可以自由地瀏覽電影列表信息。前置條件:用戶已經(jīng)登入系統(tǒng)中?;臼录鳎河脩魹g覽電影列表信息。異常事件流:用戶沒有通過前臺登錄界面,無法瀏覽網(wǎng)站。網(wǎng)絡(luò)狀況不佳,無法加載頁面。后置條件:無3.2.3網(wǎng)址信息管理用例描述網(wǎng)址信息管理的用例規(guī)約描述如表3-3所示。表3-3網(wǎng)址信息管理的用例描述用例名稱:網(wǎng)址信息管理用例ID:Admin2角色:管理員用例說明:管理員可修改網(wǎng)址的具體信息,包括增加,刪除和修改。前置條件:管理員角色用戶已經(jīng)登錄系統(tǒng)?;臼录鳎?.管理員點擊左側(cè)菜單欄中“電影信息修改”的“按鈕進入修改網(wǎng)址信息界面;2.管理員點擊左側(cè)菜單欄中“電影信息刪除”的“按鈕進入刪除網(wǎng)址信息界面;3.管理員點擊左側(cè)菜單欄中“電影信息增加”的“按鈕進入增加網(wǎng)址信息界面;異常事件流:網(wǎng)速不佳將導(dǎo)致頁面無法打開。未注冊成為管理員無法申請。后置條件:無3.3系統(tǒng)非功能分析3.3.1交互設(shè)計分析交互設(shè)計是一種目標導(dǎo)向設(shè)計,二用戶是所有交互設(shè)計的重中之重,所有設(shè)計都是圍繞用戶為核心開發(fā)的。交互設(shè)計師通過設(shè)計用戶的行為,讓用戶更方便更有效率的去完成產(chǎn)品業(yè)務(wù)目標,獲得愉快的用戶體驗。如果是廣義的UI設(shè)計,應(yīng)該包括原型設(shè)計、交互設(shè)計、視覺設(shè)計。狹義的UI往往只是人們看到的最后一個環(huán)節(jié)UI視覺設(shè)計,交互是當(dāng)用戶發(fā)生動作事件,所產(chǎn)生的反映。比如點擊彈出下拉菜單,瀏覽過鏈接的顏色變紫,這都是非常細微的交互,但卻處處體現(xiàn)著用戶體驗。交互設(shè)計更多是對用戶行為響應(yīng)的設(shè)計,UI視覺設(shè)計,更多是界面的外觀靜態(tài)設(shè)計。所以這種情況下,交互設(shè)計尤為重要,既不能失去UI設(shè)計的特性,又要確保UI設(shè)計師利用其專業(yè)知識在視覺結(jié)構(gòu)內(nèi)進行充分發(fā)揮。3.3.2整體色調(diào)分析由于本人開發(fā)的是電影視頻播放系統(tǒng),在系統(tǒng)開發(fā)的過程中應(yīng)當(dāng)重點關(guān)注整體色調(diào)是否統(tǒng)一,為顯示出簡潔大氣的特點,本網(wǎng)站背景主色調(diào)大都采用白色背景,并擯棄掉雜亂無章的部分。3.3.3性能需求分析在準確性方面,輸入用戶名和密碼,密碼應(yīng)當(dāng)被隱藏。頁面與頁面之間的跳轉(zhuǎn)需要準確。系統(tǒng)處理時間不宜過長。靈活性強,界面簡單易懂,用戶只需輸入點擊查詢即可得到所需信息,靈活易操作。系統(tǒng)界面應(yīng)當(dāng)設(shè)計地較為簡潔。3.3.4安全性需求分析本系統(tǒng)應(yīng)當(dāng)有更先進的安全設(shè)備來保護本系統(tǒng)們的安全。從地鐵公交上的扒手,到入室盜竊的小偷,再到搶劫銀行的搶劫犯,他們能來去自如,如若無人之地的最根本原因還是沒有完善的監(jiān)控設(shè)備作為證據(jù),才導(dǎo)致警方難以尋找到蛛絲馬跡。人們心中不禁憂慮信息泄露,憂慮接踵而至的毀滅性的打擊。如果不采用監(jiān)控設(shè)備實時保障本系統(tǒng)們的人身安全,數(shù)據(jù)信息則很容易被泄露,財產(chǎn)容易被不法分子盜取,且一旦丟失則很難尋回。入室盜竊或者是學(xué)校機密的報道數(shù)見不鮮,足以引起所有人的重視。系統(tǒng)需要有較強的安全性來保證用戶和管理員信息的不被泄露,系統(tǒng)安全性的需求是一定要滿足的。4系統(tǒng)設(shè)計與實現(xiàn)4.1頁面布局設(shè)計在本次設(shè)計中,主要借鑒的是大型視頻網(wǎng)站的主頁部分,大面積的圖片色彩和文字的配比,主要以圖片的形式呈現(xiàn)給用戶,看似結(jié)構(gòu)簡單卻不失大氣,許多細節(jié)都處理地很好,大板塊和小版塊之間又有疊加的層次感,很好地突出了重點。在編寫代碼過程中,首先需要搭建起整體的網(wǎng)頁框架,分成導(dǎo)航欄,主體欄以及底部欄三大塊;然后對圖片的大小和樣式進行美化處理,例如添加邊框,陰影等效果,設(shè)置不同的圖片形狀等等;在美化背景中添加了圖片列表的效果;最后就是對設(shè)計過程中出現(xiàn)的問題反復(fù)修改和優(yōu)化。4.2公共布局設(shè)計定義網(wǎng)站的公共布局,以供其他布局調(diào)用和修改;網(wǎng)站同一個URL可能會有多種狀態(tài),例如LoggedIn/LoggedOut,不同狀態(tài)的布局可以不同;網(wǎng)站所有的頁面都是由路由系統(tǒng)組織起來的,所以包含頁面布局的HTML文件也應(yīng)當(dāng)采用和路由系統(tǒng)相似的機構(gòu),便于和頁面相互對應(yīng)。頁面的設(shè)計與實現(xiàn),在制作頁面的時候,同樣也是在前端設(shè)計過程中,是采用html語言來實現(xiàn),這里面所涉及到的一些技術(shù)是tab表單之間的切換,主要是以詳情頁以及評論部分。購買頁面的實現(xiàn),這里面主要以表單技術(shù)為準。4.3系統(tǒng)前后端設(shè)計當(dāng)前端的一個界面已經(jīng)制作完成之后,下一步,我們需要的一個操作就是把前端用戶的界面信息利用Java的語言對接到后臺中,并且,相應(yīng)的一個注冊頁面信息,能夠存儲到數(shù)據(jù)庫中,前端對接到后端,然后連接到數(shù)據(jù)庫實現(xiàn)流程圖如圖4-1所示。調(diào)用調(diào)用信息存儲數(shù)據(jù)庫系統(tǒng)后端系統(tǒng)前端存儲數(shù)據(jù)庫系統(tǒng)后端系統(tǒng)前端注冊信息注冊信息瀏覽器瀏覽瀏覽器瀏覽者圖4-1前端對接到后端實現(xiàn)流程圖4.3系統(tǒng)數(shù)據(jù)庫設(shè)計4.3.1概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的邏輯模型設(shè)計是將現(xiàn)實實體與數(shù)據(jù)信息聯(lián)系起來的必不可少的過程。根據(jù)之前關(guān)于基于java的校園網(wǎng)視頻點播系統(tǒng)的需求分析,當(dāng)用戶打開基于java的校園網(wǎng)視頻點播系統(tǒng)后,可以進行電影瀏覽選擇,但是必須滿足成為用戶進入網(wǎng)站聽歌。因此可將這幾個實體定義如下:用戶實體:{用戶編號,用戶姓名,用戶密碼};用戶實體的E-R圖如圖4-2所示。用戶密碼用戶用戶密碼用戶姓名用戶編號用戶編號用戶用戶圖4-2基于java的校園網(wǎng)視頻點播系統(tǒng)用戶實體E-R圖如圖4-3所示,代表的是管理員信息E-R圖。基于java的校園網(wǎng)視頻點播系統(tǒng)設(shè)計,管理員信息的設(shè)計同樣是很重要的,管理員信息表的詳細介紹也是必不可少的。管理員密碼管理員管理員密碼管理員姓名管理員編號管理員編號管理員管理員圖4-3管理員信息E-R圖如圖4-4所示,代表的是電影信息E-R圖。電影圖片電影介紹電影圖片電影介紹上映時間標題上映時間標題電影名字電影編號電影電影名字電影編號電影圖4-4電影信息E-R圖4.3.2邏輯結(jié)構(gòu)設(shè)計電影視頻播放系統(tǒng)的管理員信息數(shù)據(jù)字典表如表4-1所示。校園網(wǎng)視頻點播系統(tǒng)管理員信息物理結(jié)構(gòu)表中管理員編號為主鍵,不允許為空值。表4-1校園網(wǎng)視頻點播系統(tǒng)管理員信息物理結(jié)構(gòu)表字段名稱數(shù)據(jù)類型是否允許為NULL值約束AdminIDVarchar否主鍵AdminPwdVarchar是AdminNameVarchar是校園網(wǎng)視頻點播系統(tǒng)的用戶信息數(shù)據(jù)字典表如表4-2所示。校園網(wǎng)視頻點播系統(tǒng)管理員信息物理結(jié)構(gòu)表中用戶編號為主鍵,不允許為空值。表4-2校園網(wǎng)視頻點播系統(tǒng)管理員信息物理結(jié)構(gòu)表字段名稱數(shù)據(jù)類型是否允許為NULL值約束UserIDVarchar否主鍵UserPwdVarchar是UserNameVarchar是校園網(wǎng)視頻點播系統(tǒng)的電影信息數(shù)據(jù)字典表如表4-3所示。校園網(wǎng)視頻點播系統(tǒng)電影信息物理結(jié)構(gòu)表中用戶編號為主鍵,不允許為空值。表4-3校園網(wǎng)視頻點播系統(tǒng)管理員信息物理結(jié)構(gòu)表字段名稱數(shù)據(jù)類型是否允許為NULL值約束MovieIDVarchar否主鍵ContentVarchar是NameVarchar是Publish_dateVarchar是ImageVarchar是TitleVarchar是4.4關(guān)鍵技術(shù)設(shè)計4.4.1表單判斷設(shè)計因為網(wǎng)站主題是基于java的校園網(wǎng)視頻點播系統(tǒng),合法性判斷作為第一步,是需要實現(xiàn)的。對于登錄的表單設(shè)計便較為簡單明了,實現(xiàn)基本的用戶名、密碼的驗證等即可注冊,設(shè)計簡潔而不失大方感。同時為了用戶和管理員信息的安全性著想,在填寫表單信息時需要判定用戶名是否已經(jīng)存在,如果存在需要提醒用戶更換用戶名,以及在設(shè)置密碼之后需要增添確認密碼的環(huán)節(jié),以防用戶第一次輸入密碼不準確導(dǎo)致無法再次進入系統(tǒng)。關(guān)于合法性判斷應(yīng)遍歷相關(guān)登錄服務(wù)的所有輸入框。如果所有輸入框中的內(nèi)容不是空的,則驗證通過。如果有空值,會彈出提示框,提示用戶名和用戶密碼不能為空。4.4.2分頁設(shè)計在電影列表設(shè)計中選用了pageHelper技術(shù),其作為物理分頁技術(shù),實際上依賴的是某一物理實體,這個物理實體就是數(shù)據(jù)庫,即在查詢數(shù)據(jù)庫時在庫里執(zhí)行分頁。PageHelper方法使用了靜態(tài)的ThreadLocal參數(shù),分頁參數(shù)和線程是綁定的。內(nèi)部流程是ThreadLocal中設(shè)置了分頁參數(shù)。4.5系統(tǒng)實現(xiàn)系統(tǒng)登錄實現(xiàn)圖如圖4-5所示。圖4-5校園網(wǎng)視頻點播系統(tǒng)登錄實現(xiàn)圖系統(tǒng)電影列表實現(xiàn)圖如圖4-5所示。圖4-6校園網(wǎng)視頻點播電影列表實現(xiàn)圖系統(tǒng)電影詳情實現(xiàn)圖如圖4-7所示。圖4-7校園網(wǎng)視頻點播電影詳情實現(xiàn)圖系統(tǒng)管理員管理實現(xiàn)圖如圖4-8所示。圖4-7校園網(wǎng)視頻點播管理員管理實現(xiàn)圖5系統(tǒng)測試軟件測試最基本的一條原則是基于客戶,即所有測試標準均建立在客戶需求之上。當(dāng)時間與質(zhì)量相互沖突,緊湊的時間無法保質(zhì)保量完成項目測試工作時,時間需服從于質(zhì)量,強烈的質(zhì)量意識是做好測試工作的前提。軟件開發(fā)一旦開始,測試工作也要隨之進行,“同開發(fā)同測試”和“盡早和不斷測試”應(yīng)成為測試的原則[11]。軟件測試計劃是做好一切測試工作的前提,只有設(shè)計好了測試,才能在后續(xù)的測試工作中做到有條不紊。對于出現(xiàn)問題較多的程序段,應(yīng)進行更加深入的測試,及早解決問題。一個完整項目的研發(fā)和維護離不開測試,測試為項目的升級和優(yōu)化提供了可能性。一個完整的測試項目包括功能測試,界面測試,性能測試等多個方面,也只有從多個方面去測試項目才能發(fā)現(xiàn)項目的缺陷與問題,軟件測試對于項目的開發(fā)具有至關(guān)重要的作用。5.1界面測試軟件測試的目的在于降低風(fēng)險,通過測試用例找出錯誤的分布特征,并從中發(fā)現(xiàn)產(chǎn)品存在的缺陷,以提高產(chǎn)品的可靠性和安全性,將出現(xiàn)的問題及時反饋給開發(fā)者進一步完善產(chǎn)品,給予用戶更客觀的產(chǎn)品質(zhì)量評價與更完美的使用體驗。對于校園網(wǎng)視頻點播系統(tǒng)而言,未給予用戶更好的瀏覽體驗,網(wǎng)站整體色彩、結(jié)構(gòu)布局以及設(shè)計風(fēng)格能否給用戶帶來舒適感是評判的一大標準。在后續(xù)的界面測試工作中,應(yīng)當(dāng)關(guān)注布局是否合理,如按鈕是否對齊;控件的長寬高設(shè)計是否合理;界面中的文字是否簡潔明了,沒有錯別字;界面的設(shè)計風(fēng)格與整體UI設(shè)計是否統(tǒng)一。界面測試的結(jié)果大體上差強人意,但是從細節(jié)方面,界面布局等卻沒有做到盡善盡美。界面測試用例表如表5-1所示。表5-1界面測試用例表測試用例編號測試用例名稱用例狀態(tài)測試結(jié)果用戶部分A01友好性已執(zhí)行用例通過A02美觀性已執(zhí)行用例通過A03易用性已執(zhí)行用例通過A04無錯別字已執(zhí)行用例通過A05按鈕對齊已執(zhí)行用例不通過A06布局合理已執(zhí)行用例不通過A07色彩統(tǒng)一已執(zhí)行用例通過管理員部分A08友好性已執(zhí)行用例通過A09美觀性已執(zhí)行用例通過A10易用性已執(zhí)行用例通過A11無錯別字已執(zhí)行用例通過A12按鈕對齊已執(zhí)行用例通過A13布局合理已執(zhí)行用例通過A14色彩統(tǒng)一已執(zhí)行用例不通過5.2功能測試對于出現(xiàn)問題較多的程序段,應(yīng)進行更加深入的測試,及早解決問題。通過本人對校園網(wǎng)視頻點播系統(tǒng)的功能不斷進行測試,包括輸入框的非空檢查、正確輸入能否正常登陸、錯誤校驗、登陸成功后能否正常跳轉(zhuǎn)、密碼能否加密顯示、輸入密碼時是否有大寫鍵盤開啟的提示信息、如果密碼安全性較低是否給出提示信息等方面。功能測試的結(jié)果良好,系統(tǒng)實現(xiàn)了需要完成的功能。功能測試用例表如表5-2所示。表5-2功能測試用例表測試用例編號測試用例名稱用例狀態(tài)測試結(jié)果用戶部分B02瀏覽網(wǎng)站已執(zhí)行用例通過B03用戶登錄已執(zhí)行用例通過B04添加修改和刪除信息已執(zhí)行用例通過B05查詢信息已執(zhí)行用例通過管理員部分B06瀏覽網(wǎng)站已執(zhí)行用例通過B07增加信息已執(zhí)行用例通過B08管理員登陸已執(zhí)行用例通過B09信息增加已執(zhí)行用例通過B10信息刪除已執(zhí)行用例通過B11信息修改已執(zhí)行用例通過B12跳轉(zhuǎn)頁面已執(zhí)行用例通過5.3兼容性測試一個完善的軟件系統(tǒng)從需求分析,逐步設(shè)計,測試系統(tǒng),修改bug,反復(fù)調(diào)試到最終交付使用,每一環(huán)都必不可少。分布、異構(gòu)、并發(fā)和平臺無關(guān)[12]這四大特點使得WEB的測試不論是從時間、過程還是難度方面都比普通應(yīng)用系統(tǒng)復(fù)雜。在開發(fā)并完善系統(tǒng)的過程中,早已不限于關(guān)注其系統(tǒng)可用性,而是更多關(guān)注用戶量驟增時用戶體驗以及系統(tǒng)安全性和主要性能是否不受影響,而引入專門的Web測試技術(shù)和手段就成了目前Web應(yīng)用測試的主要任務(wù)。兼容性測試用例表如表5-3所示。表5-3兼容性測試用例表測試用例編號測試用例名稱用例狀態(tài)測試結(jié)果瀏覽器部分C01IE已執(zhí)行用例通過C02Firefox已執(zhí)行用例通過C03Chrome已執(zhí)行用例通過系統(tǒng)部分C01Windows已執(zhí)行用例通過C02Linux已執(zhí)行用例通過C03macOS已執(zhí)行用例通過軟件兼容性測試是指檢查軟件之間能否正確地進行交互和共享信息。[13]而對于網(wǎng)站而言,兼容性即適用于不同瀏覽器和操作系統(tǒng),測試項目能否在不同的硬件和網(wǎng)絡(luò)環(huán)境下正常運行。軟件兼容性測試工作的目標是保證軟件按照用戶期望的方式進行交互。[14]兼容性測試包括以下主要三個方面:不同瀏覽器能否正常顯示其功能(包括IE瀏覽器、Firefox瀏覽器、Chrome瀏覽器);不同系統(tǒng)能否正常工作(包括Windows系統(tǒng)和Mac系統(tǒng));不同分辨率的測試。在線工具便可檢測網(wǎng)站的兼容性。只需網(wǎng)址通過輸入url把頁面載入到它支持的瀏覽器中,然后便可以下載查看頁面載入的截屏,實現(xiàn)校園網(wǎng)視頻點播系統(tǒng)網(wǎng)站兼容性測試。測試的校園網(wǎng)視頻點播系統(tǒng)可以在IE、Firefox、Chrome等多個瀏覽器成功運行,在Windows、Linux、MacOS等不同操作系統(tǒng)上成功運行,具有較為良好的兼容性。5.4性能測試性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統(tǒng)的各項性能指標進行測試[15]。LR是一種較高規(guī)模適應(yīng)性的自動負載測試工具,LR可以通過預(yù)測系統(tǒng)行為進而優(yōu)化整個系統(tǒng)的性能。LR是一款能通過模擬實際用戶的操作行為和實行實時性能進行監(jiān)測,可更快的確認和查找問題并更快速更準確地尋找出現(xiàn)的問題,及時反饋給開發(fā)人員提供必要的解決方案的高效率WEB測試工具。性能測試對于項目的升級與維護也具有不可替代的作用,可以模擬各種異常條件對系統(tǒng)的不同指標進行測試。網(wǎng)絡(luò)異常的原因可以歸結(jié)于兩大類,分別是網(wǎng)絡(luò)設(shè)備故障或網(wǎng)絡(luò)安全問題。網(wǎng)絡(luò)異常檢測性能提高以后,網(wǎng)絡(luò)系統(tǒng)中已經(jīng)存在的風(fēng)險更容易被發(fā)現(xiàn),網(wǎng)絡(luò)中已經(jīng)存在的漏洞更容易被解決,可以高質(zhì)量地降低經(jīng)濟損失的風(fēng)險和企業(yè)內(nèi)部的憂患。我國在網(wǎng)絡(luò)異常檢測系統(tǒng)方面的研究較晚,但是隨著我國對各類科學(xué)技術(shù)的大力投入,我國的通訊領(lǐng)域、計算機領(lǐng)域的發(fā)展十分迅速,在網(wǎng)絡(luò)異常管理控制系統(tǒng)方面的發(fā)展也比較快。由此可見,網(wǎng)絡(luò)異常檢測系統(tǒng)研究的重要性。在完成性能檢測以后,開發(fā)人員對項目的性能就要有更加清醒的認識,更有利于后期的研發(fā)工作,無論是數(shù)據(jù)采集模塊還是數(shù)據(jù)轉(zhuǎn)化和存儲模塊,都可以將發(fā)現(xiàn)的問題及時反饋給相應(yīng)部門,內(nèi)部協(xié)調(diào)和解決,指導(dǎo)后續(xù)的開發(fā)工作。對于商家而言,對用戶流量行為進行網(wǎng)絡(luò)異常分析,有利于網(wǎng)上系統(tǒng)的長遠維護和發(fā)展。本人利用LR進行性能測試的主要關(guān)注點在于以下八個方面:瀏覽器響應(yīng)時間快慢,服務(wù)器端的處理速度;服務(wù)器端的使用情況;數(shù)據(jù)庫端的資源使用情況;最大用戶訪問數(shù)量;同時處理最大業(yè)務(wù)數(shù)量;考察系統(tǒng)能否支撐7x24小時運轉(zhuǎn);內(nèi)存資源、線程資源能否正?;厥?;代碼,算法,SQL語句設(shè)計是否合理;整個系統(tǒng)的穩(wěn)定性,可恢復(fù)性等等。通過LR測試的校園網(wǎng)視頻點播系統(tǒng)平均事務(wù)響應(yīng)時間整體曲線較為平滑,登陸業(yè)務(wù)響應(yīng)時間和其他業(yè)務(wù)響應(yīng)時間均達到要求標準范圍,故測試通過。5.5測試總結(jié)Web應(yīng)用安全關(guān)系到整個企業(yè)的運轉(zhuǎn),一旦企業(yè)高級機密遭黑客攻擊,后果不堪設(shè)想,Web應(yīng)用的注入點過多也影響著漏洞掃描樣例的種類和數(shù)目,依靠傳統(tǒng)人工手工檢測漏洞于企業(yè)而言,需要消耗大量的財力和人力;因此面向Web應(yīng)用的測試工具應(yīng)運而生。WEB測試大程度上提升了Web應(yīng)用的安全性。WEB測試,顧名思義,對WEB網(wǎng)站的測試,即通過測試可以盡可能地多發(fā)現(xiàn)瀏覽器端和服務(wù)器端程序中的錯誤并及時加以修正,以保證應(yīng)用的質(zhì)量。Web測試的類型包括內(nèi)容測試、界面測試、功能測試、性能測試、兼容性測試、安全性測試等。通過對基于java的校園網(wǎng)視頻點播系統(tǒng)進行UI界面測試、系統(tǒng)功能測試、兼容性測試以及性能測試,在UI設(shè)計上,仍需美化布局結(jié)構(gòu);在功能測試方面,基本實現(xiàn)了用戶和管理員的所有功能;在性能測試和兼容性方面,都較好地通過了測試。系統(tǒng)大體上實現(xiàn)了基于java的校園網(wǎng)視頻點播系統(tǒng)網(wǎng)站的所有功能。6總結(jié)與展望6.1系統(tǒng)總結(jié)在經(jīng)過了充分市場調(diào)查以后,設(shè)計的校園網(wǎng)視頻點播系統(tǒng)具有包括用戶和管理員兩個部分。用戶可以登錄網(wǎng)站首頁,瀏覽電影列表,查看電影預(yù)告與詳情,查看收錄的校園網(wǎng)視頻點播系統(tǒng)以及查看最新電影動態(tài)等;管理員負責(zé)系統(tǒng)的電影預(yù)告與詳情管理,網(wǎng)址信息的管理,友情鏈接的管理,收錄的電影管理以及最新電影動態(tài)的管理。系統(tǒng)在Elipse環(huán)境開發(fā)實現(xiàn),運用了SSM,Java等技術(shù)進行開發(fā)與實現(xiàn),用MySQL建立數(shù)據(jù)庫和實現(xiàn)對數(shù)據(jù)庫的管理,實現(xiàn)了校園網(wǎng)視頻點播系統(tǒng)。本文通過對校園網(wǎng)視頻點播系統(tǒng)進行需求分析、系統(tǒng)設(shè)計和系統(tǒng)測試,在撰寫論文的過程中不僅學(xué)到了如何進行需求分析,如何進行系統(tǒng)詳細設(shè)計,如何進行系統(tǒng)測試,更學(xué)會了如何以項目開發(fā)的角度思考問題,如何讓產(chǎn)品功能更加完善,如何從用戶的角度去思考問題并完善功能。不光是在程序系統(tǒng)的開發(fā)過程中,在論文的撰寫過程中本人也遇到了一些問題,例如如何設(shè)計用例模型,如何闡述不同模塊的設(shè)計與實現(xiàn),在最需重點描述的地方進行重點講述;如何根據(jù)系統(tǒng)的程序進行測試用例分析等等,都是本人在撰寫論文中需要不斷學(xué)習(xí)和完善的。從大體上說來,本基于java的旅游信息網(wǎng)站的完成效果偏優(yōu)良,基本上實現(xiàn)了酒店預(yù)訂,景點管理,旅游攻略管理,系統(tǒng)公告管理等多項功能,實現(xiàn)的系統(tǒng)界面較為完整,畫面沒有明顯的卡頓和不穩(wěn)定現(xiàn)象;但是本系統(tǒng)還具有一個缺點,即設(shè)計與數(shù)據(jù)庫操作的界面加載較慢,有時會出現(xiàn)加載不成功的現(xiàn)象,這是由于與數(shù)據(jù)庫的過程較為繁瑣,時延較長,需要在今后的設(shè)計過程中解決這個問題。由于本人的知識水平有限,在測試過程中出現(xiàn)了一些問題。Web應(yīng)用程序加載過程偶有卡頓現(xiàn)象,整體畫面出現(xiàn)時間偏長,過了一段時間用戶方可進入web應(yīng)用程序。在web應(yīng)用程序加載,即初始化模塊,用戶等待時間略長,影響用戶瀏覽體驗。由于本人的Java開發(fā)經(jīng)驗并不長,不止從何處動手提升web應(yīng)用程序的界面加載速度,優(yōu)化web程序的性能中,關(guān)于設(shè)計UI界面上只是差強人意。在退出web程序模塊,整體功能實現(xiàn)地較為完整,退出web應(yīng)用程序字體顯示加載時間不長,較好地實現(xiàn)了退出web應(yīng)用程序功能。整體來看,系統(tǒng)功能實現(xiàn)地較為完善,但是細節(jié)方面還需要多做修改。只有具有了較為完善的測試設(shè)計方案,在測試過程中不斷調(diào)試,才有可能打造出錯誤率低,制作精良的web應(yīng)用程序供用戶使用。在實現(xiàn)和測試web應(yīng)用程序過程中本人學(xué)會了許多,也收獲了許多,希望在今后的學(xué)習(xí)中能用到這些日子學(xué)到的知識,實現(xiàn)真正的學(xué)以致用,融會貫通。6.2系統(tǒng)展望經(jīng)過對校園網(wǎng)視頻點播系統(tǒng)進行了功能測試,兼容性測試,UI界面測試已經(jīng)性能測試等多方面的測試以后,大體上可以總結(jié)出本系統(tǒng)完成了應(yīng)該具備的所有功能和業(yè)務(wù)性能。由于這是本人的畢業(yè)設(shè)計研究,之前并無相關(guān)的項目開發(fā)經(jīng)驗,對于UI的美化上見解不深,因此在界面測試中有些用例并不能通過,這些都是本人在今后的學(xué)習(xí)中應(yīng)當(dāng)去不斷深造的。從在指導(dǎo)老師進行開題的選擇,到進行開題報告、開題答辯等,論文編寫的各項工作,至今已經(jīng)過去好幾個月的時間。雖然這幾個月的時間中,我有很大一部分時間都是在實習(xí),每天都要工作加班到很晚,但我還是抽出時間來完成了我的畢業(yè)設(shè)計和論文。這是對我大學(xué)學(xué)習(xí)生涯的一個檢驗,是對我技術(shù)水平的一個測試,是對我大學(xué)中辛勤汗水的一次證明。故而這次的畢業(yè)設(shè)計,除了是在對我以前在課堂上所學(xué)知識的實際應(yīng)用外,還考驗了我自己對相關(guān)知識的自主學(xué)習(xí)和與指導(dǎo)老師、同學(xué)、學(xué)長學(xué)姐、實習(xí)公司前輩們的溝通交流能力。他們在這次的畢業(yè)設(shè)計中給予了我許多的幫助,在我對部分的功能如何實現(xiàn)一頭霧水之時,通過和他們的交流,我漸漸得到了答案。在經(jīng)過對這個項目的背景、國內(nèi)外現(xiàn)狀研究、
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 未來五年軟木粒原木企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略分析研究報告
- 2025至2030中國家具設(shè)計師人才現(xiàn)狀及培養(yǎng)機制研究報告
- 2025-2030新加坡有機農(nóng)業(yè)行業(yè)市場供需關(guān)系投資評估規(guī)劃分析研究分析報告
- 2025-2030新加坡保險服務(wù)業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030文化資產(chǎn)管理市場全面觀察及金融產(chǎn)品與投資融資策略研究報告
- 2025-2030文化禮品行業(yè)市場現(xiàn)狀觀察及節(jié)慶經(jīng)濟投資研究方向報告
- 2025-2030文化演藝活動組織策劃市場競爭分析及投資發(fā)展路徑規(guī)劃研究報告
- 2025-2030文化旅游市場供需分析行業(yè)競爭及發(fā)展前景規(guī)劃研究報告
- 2025-2030文化娛樂行業(yè)市場深度調(diào)研及發(fā)展趨勢與投資布局研究報告
- 海堤工程施工組織方案制定要點
- 原材料進場驗收制度規(guī)范
- 物業(yè)公司競標方案
- 施工員個人工作總結(jié)課件
- 四川省瀘州市2026屆數(shù)學(xué)高二上期末統(tǒng)考試題含解析
- 2026湖北武漢市文旅集團市場化選聘部分中層管理人員4人筆試參考題庫及答案解析
- 中國金融電子化集團有限公司2026年度校園招聘備考題庫及一套完整答案詳解
- 生物實驗探究教學(xué)中學(xué)生實驗探究能力培養(yǎng)與評價體系研究教學(xué)研究課題報告
- 華東理工大學(xué)2026年公開招聘工作人員46名備考題庫(含答案詳解)
- 《急性主動脈綜合征診斷與治療規(guī)范中國專家共識(2021版)》重點
- 校園跑腿行業(yè)數(shù)據(jù)分析報告
- 2025年塔吊指揮員考試題及答案
評論
0/150
提交評論