【基于JSP的在線影視點播系統設計10000字(論文)】_第1頁
【基于JSP的在線影視點播系統設計10000字(論文)】_第2頁
【基于JSP的在線影視點播系統設計10000字(論文)】_第3頁
【基于JSP的在線影視點播系統設計10000字(論文)】_第4頁
【基于JSP的在線影視點播系統設計10000字(論文)】_第5頁
已閱讀5頁,還剩31頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

目錄第1章緒論1.1研究背景及意義隨著社會經濟的快速發展、疫情的發生,計算機技術已經滲入到各行各業。現代人民群眾的生活也達到了小康水準,人們現在不僅衣食住行有很高的質量要求,還對精神文化方面有了更高的追求。每年熱衷于在線觀影的人數更是不斷增長,越來越多的人們習慣于使用電腦和手機進行觀看電影、放松自己。因此在線影視點播系統的開發是一件很有必要且有發展前途的事情。本在線影視點播系統的設計與實現主要是運用個人電腦,通過對在線影視點播系統所用到的用戶信息、視頻信息、管理員信息等進行管理,與此同時也極大地方便管理員對使用該系統用戶的信息進行查詢、修改,快速了解用戶的信息。在疫情期間,我們要積極響應國家號召,盡自己的微薄之力開發該系統來減少人們外出聚集,讓人們在家也不覺得無聊,一起為抗疫做出努力。1.2國內外研究概況如今互聯網技術的爆炸性發展以及精神文化的重視,越來越多的人們通過互聯網快速獲得所需要的信息。這使得人們對觀看電影的方式也在不斷提高,又隨著新冠疫情的影響,國家都是推薦人們減少外出,少聚集。因此在這背景下,能讓人們觀看到心儀的電影,又符合各項防疫規定,建立一套在線觀看影視點播系統是勢在必行的。全球現在處于高速發展多媒體時代中,人工管理已經不能滿足現代數據的管理,然而一種高效的、廣泛的管理數據方法誕生了——大數據管理。本文所寫的“在線影視點播系統”是運用了MySQL的數據庫[1]和SSM的基本框架,在它們的基礎上實現的設計。隨著全球科技的迅猛發展,在線影視點播系統在進行開發的時候面臨了各種各樣的問題,所以使用該系統的用戶很難獲得對信息的高效需求。學會怎樣使用方便快捷的方式在海量的信息中查詢,存儲,管理和共享信息的方法,對各個階段中的我們都具有重要的現實意義。社會在發展的同時,我們也要不斷的提高自己對科技的學習、了解與使用,避免與這個快速發展的社會脫節。1.3研究的內容如今在社會上的人們在對軟件的認知與使用頻率上,還是較為傳統的辦公軟件,比如Word和Excel依舊是人們處理信息使用的主要軟件。但相對于功能更全面和操作更方便的信息管理軟件還沒有廣泛的普及。該系統的主要目標是通過標簽的分類的方式來管理在線影視點播系統中的數據信息,例如用戶的個人中心、用戶的基本信息、影視等級、影視視頻分類、系統輪播圖等。這些數據的分類目的都是為了在高效安全的管理信息。第2章相關技術2.1JSP技術介紹一種具備極高編寫效率的腳本語言是JSP技術。如果我們想讓所有的Java類都可以被我們使用,我們就可以讓JSP與JavaBean放在一起。該類不僅向我們提供了邏輯表示還提供了獨立內容,并且極大地滿足不同階段的各種需求。可以用JavaBean對JSP的程序進行相對的擴展,為了減少代碼的使用次數JavaBean的核心代碼可以被重復使用,從而形成新的應用程序,也便于程序員對程序進行維護。在JavaBean的內部有組件接口,可以區分不同的角色進行訪問系統。1999年,JSP技術正式被推出。這是一種動態技術,是在Java體系和JavaServlet的基于上被提出的,也是本文系統設計使用到的重要技術之一。Web網頁的運行速度可以被JSP技術充分地提高。2.2SSM三大框架SSM框架集是有三個部分組成的,第一個是Spring,第二個是SpringMVC,最后一個是MyBatis。SSM框架集經常被開發人員用來開發項目Web的基本框架。Spring是一個輕量級的控制反轉(IOC)和面向方面(AOP)容器框架。SpringMVC將模型對象、控制器、調度器和處理程序對象的角色進行區分。2.3MyEclipse開發環境兼容性高和功能點強大等特點都是MyEclipse所具備的,是關于Eclipse的一個插件集合。被人們廣泛地應用在了Java和J2EE的系統開發上。MyEclipse還支持JDBC,Struts,JavaServlet,Spring,EJB3等現在所使用的數據庫鏈接工具和Eclipse開發工具。在IT行業MyEclipse是最有知名度的開發工具之一,都用它來進行平臺的開發。MyEclipse不但可以協助我們開發項目,還可以幫我們高效地利用J2EE。除此之外,和其它環境相比MyEclipse的功能是極其齊全的,也為J2EE提供了環境支持。然后開始編寫代碼、運行測試和調試等一系列功能。2.4Tomcat服務器Tomcat類似于一種輕型的服務器。每當程序員進行項目開發或著調試JSP程序時,該服務器都會被作為首選。對于僅具有計算機基礎知識或者用于教學的人來說,一個好的Apache[1]服務器,可以很好地訪問到我們所設計編寫的頁面。Tomcat服務器雖然只是Apache的擴展,但是實際上它們二者是相互獨立的。如果我們的環境配置都正確,Apache服務器將為我們所涉及的頁面提供技術上支持,Tomcat的任務則是為我們運行Servlet和JSP頁面。2.5MySQL數據庫MySQL[2]的語言不是結構化的。MySQL數據庫的可靠性和適應性一直是人們所關注的點。又因為MySQL數據庫的語言和結構比較簡單,容易學習與理解,而且功能點和存儲容量都很強大,所以得到了程序員們普遍的應用。MySQL數據庫是程序員開發的時候使用最多的工具,也為查詢基本數據時大大提高了效率帶來了便捷。數據流程主要就是從數據所存儲的空間進行分析,數據是操作人員在電腦上進行的添加,修改刪除,是一個想象的空間而不是現實中的存放室。數據在電腦里的存放是按照固定格式并且井然有序的存放。數據流程的主要定義是:長期的數據有固定的形式,可以存放在電腦存儲器上進行數據信息的共享。第3章系統分析3.1需求分析設計該系統主要的目的:一是改變人們觀影的固定地點、傳統的觀影方式,減少人們觀影花費,提升人們娛樂方式;二是提高使用該系統人員查詢信息的速度與準確度;三是更安全地保障該系統信息,防止用戶信息和影視資源的流出;四則是響應國家號召減少人們在疫情期間的外出。系統的設計是根據騰訊、愛奇藝等在線影視網站參考出合理的分析來編寫的各個模塊點。遵守系統優化開發的原則進行有效開發。系統所要實現的功能點主要是分為該系統管理員對影視信息的管理、對用戶信息和訂單信息的管理;還有就是普通用戶對該系統的基本使用,對自己信息的管理修改。3.2系統可行性分析3.2.1技術可行性:技術背景本次所進行的項目是在我們自己的電腦Windows系統中進行編程的,系統開發利用到的了很多技術,比如JSP。系統開發所需要的編程環境、JDK配置等都是通過自己上網百度安裝與配置的,該系統運用到了JSP[3]技術和SSM的開發框架。在信息前后臺相互傳送時,該系統使用了MySQL數據庫來實現,讓數據在運輸時更加穩定與安全。(1)硬件分析對于項目開發所用到的電腦并沒有特殊要求,電腦只要能夠安裝所需要的開發軟件就可行。對于服務器來說有必要選擇安全性比較高的服務器防止信息泄露。(2)軟件分析整個系統的開發用的是云計算。該優點就是流量的可擴展性,可以最大程度地保護系統的和數據信息的安全。綜上所訴,我們可以發現該系統的開發有很強的實用性,并且進行系統開發是沒有問題的。3.2.2經濟可行性這個系統的開發肯定要先考慮它的開發成本,如果成本大于實用性也就沒有必要開發了。所以進行系統開發前,我們在網上進行搜集了現有系統開發時所用到的人力和物力,又估算系統的被應用率和投入使用時的人們的體驗感。經過了解與分析知道這些系統的開發成本都是很低的,如果時間充裕的話一個程序員就可以進行開發,要是注重效率我們可以多人開發。并且在開發過程中不需要任何費用,前段與后端的代碼完成都是自己編寫與設計的。由此可見,開發在線影視點播系統是完全可行的。3.2.3操作可行性系統的可操作性主要是在系統編寫完成后進行的,操作該系統的人主要分為倆類,一是系統管理員,二是該系統的使用者。首先從管理員的角度說:信息管理人員可以通過賬號和密碼登錄系統,隨時隨地查看數據信息,管理人員還可以對數據進行有必要的修改。該系統的信息管理人員和用戶都可以進行簡單的操作進入到各自的界面,在各自的界面里還可以根據導航菜單欄進行對應的需求操作。這個系統的開發適合任何群體的人(只要認識字)都可以快速上手,直接進行使用該系統,所以該系統的可操作性[4]也是完全可以的。3.3項目設計目標與原則1、在線影視點播系統的基本要求(1)功能要求:管理員可以對影視資源和用戶信息進行管理;用戶可以對自己的信息進行修改。(2)靈活性:要求用戶輸入簡潔。(3)安全性要求:用戶在進行登錄操作時,密碼自動變成小圓點進行保密。(4)開發的環境要求:一個配置好JDK具有編程軟件的電腦。2、開發目標在線影視點播系統的開發目標如下:(1)完成后臺數據與前臺數據的相互傳輸,提高數據的有序化;(2)降低使用人員工作量,提高用戶的體驗感。(3)可以快速對信息的查詢;(4)提高處理問題的效率,還提高操作人員的熟練度;(5)提高用戶觀影時的愉快感和對該系統的依賴感。3、設計原則本人設計的在線影視點播系統第一個設計原則是保證系統運用的穩定性;第二原則是保證數據的安全性完整性。在線影視點播系統的設計與實現的基本思想如下:對于使用該系統的人員都可以進行簡單方便地操作。2、對在線影視點播系統信息進行處理時,界面數據和數據庫的數據都將立馬發生改變,從而實現“即時發布、即時見效”的系統功能。3、功能點的完善,使用該系統的用戶可以對自己的信息進行修改,比如修改頭像。該系統的管理員可以對用戶、電影分類、免費影視、付費影視、付費訂單和系統管理等模塊進行增刪改查操作。3.4系統流程分析3.4.1操作流程系統登錄流程圖,當瀏覽者想要觀看影視時,就會進行頁面跳轉,跳轉到登錄頁面。用戶則按照要求填寫自己的注冊的用戶名和密碼,當用戶名或者密碼錯誤時則會出現提示框提醒用戶。只要用戶名和密碼都正確才會進入影視首頁進行影視的選擇。如圖3-1所示:圖3-1登錄流程圖3.4.2添加信息流程添加信息的功能點的流程圖,該功能點主要對用戶和影視視頻等基本信息的添加。添加時我們只需要添加所要添加的東西即可,添加成功則會顯示操作成功反之則失敗。如圖3-2所示:圖3-2添加信息流程圖3.4.3刪除信息流程刪除信息的功能點的流程圖,當我們刪除不需要的信息時只需要進行刪除操作,刪除時還會彈出信息詢問工作人員是否確認刪除。刪除完之后數據庫里面對應的數據也會沒有。如圖3-3所示:圖3-3刪除信息流程圖第4章系統設計4.1系統體系結構在線影視點播系統設計結構圖,主要分為倆個大模塊,一個是管理員一個是用戶。圖4-1所示:網網絡管理員服務器和程序用戶圖4-1系統結構該系統登錄功能的結構圖,登錄頁面分為管理員和用戶倆個頁面,登錄時要選擇對應的角色,當登錄成功時管理員會進入管理員的管理頁面而用戶則會進入電影首頁。如圖4-2所示:YY在線影視點播系統登錄用戶登錄密碼正確管理員界面用戶界面圖4-2登錄結構圖登錄成功時管理員可操作功能的結構圖,當管理員登錄成功時,管理員可以對用戶,影視等進行管理操作。如圖4-3所示。管理員管理員登錄登錄成功登錄失敗用戶管理網站后臺電影分類管理免費電影管理付費電影管理個人中心付費訂單管理付費的電影管理系統管理輸入信息圖4-3管理員結構圖4.2開發流程設計系統開發流程的設計是通過調查所開發系統涉及到的問題,比如該系統有幾個角色,每個角色可以進行什么樣的操作等進行需求分析[5]。然后在思考該系統大概的版型,各個頁面之間的跳轉,在數據庫中需要建立多少個表,表中的字段怎么設計,表與表之間的關聯。最后在進行功能點的編寫和每個模塊的整合,在以上都完成的時候,我們還需要進行系統的測試來完善不足的地方。在線影視點播系統開發總體開發流程,系統流程圖如圖4-4所示。圖4-4開發系統流程圖4.3數據庫設計原則通過學習編程,我們都知道一個項目的開發首先要設計數據庫建立對應的數據表,才能進行開始編寫對應的功能點。我們需要在MySQL里建立一個新的數據庫,再在數據庫里建立開發項目所需要的用到的表,并給這些表進行命名用于存儲數據信息[6]。這樣當我們在編寫查詢這個功能點的時候,就可以直接查詢表里我們所添加過的數據進行功能點的測試,從而提高編寫程序的效率。數據庫存放著一整個項目的開發數據,可以說是信息管理系統開發的核心部分了,沒有了數據說明功能點都實行不起來。數據庫除了存放數據還能在數據庫里直接對信息進行添加、刪除、修改和檢查等功能,使程序員能夠快速找到自己想要的信息,而不是在程序代碼中找到。對在線影視點播系統進行功能的劃分,可以分成管理員的基本信息屬性,用戶系統信息菜單,管理員系統信息菜單和用戶個人資料管理等實體信息,該信息會通過ER圖進行呈現,本系統主要的ER圖如下。管理員基本信息屬性圖,主要分為登錄時管理員所需要的用戶名和密碼等屬性。如下圖4-5所示。圖4-5管理員信息實體屬性圖用戶信息菜單實體圖主要有個人中心,收藏,付費電影和訂單等屬性。如下圖4-6所示。圖4-6用戶系統菜單實體屬性圖管理員信息菜單實體圖,這里主要是管理員所要管理操作的一些系統屬性。如下圖4-7所示。圖4-7管理員系統菜單實體屬性圖用戶個人資料管理實體屬性,如賬號,姓名,性別,年齡,頭像和手機號等基本屬性。如下圖4-8所示。圖4-8用戶個人資料管理實體屬性圖4.4數據表為了能便捷的了解表的作用,在數據庫中給表命名的時就運用了拼音縮寫的方法進行命名的。在數據庫中,每個表數據都是有表中字段組成的。表與表之間的關系是由各個數據表中的外鍵聯系起來的。表4-1輪播圖表字段名類型長度是否為空F-idbigint20NOTNULLF-namevarchar100DEFAULTNULLF-valuevarchar100DEFAULTNULL表4-2電影分類表字段名類型長度是否為空F-idbigint20NOTNULLF-addtimetimestampNOTNULLF-dianyingfenleivarchar200DEFAULTNULL表4-3付費電影影評表字段名類型長度是否為空F-idbigint20NOTNULLF-addtimetimestampNOTNULLF-refidbigint20NOTNULLF-useridbigint20NOTNULLF-nicknamevarchar200DEFAULTNULL表4-4免費電影影評表字段名類型長度是否為空F-idbigint20NOTNULLF-addtimetimestampNOTNULLF-refidbigint20NOTNULLF-useridbigint20NOTNULLF-nicknamevarchar200DEFAULTNULL表4-5付費影視表字段名類型長度是否為空F-idbigint20NOTNULLF-addtimetimestampNOTNULLF-dianyingmingchengvarchar200NOTNULLF-dianyingfenleivarchar200NOTNULLF-haibaovarchar200DEFAULTNULLF-daoyanvarchar200DEFAULTNULLF-zhuyanvarchar200DEFAULTNULLF-zhipiandiquvarchar200DEFAULTNULLF-yuyanvarchar200DEFAULTNULLF-shangyingriqidateDEFAULTNULLF-pianzhangvarchar200DEFAULTNULLF-fufeijiageint11DEFAULTNULLF-sfshvarchar200DEFAULT'否'F-clicknumint11DEFAULT'0'表4-6付費訂單表字段名類型長度是否為空F-idbigint20NOTNULLF-addtimetimestampNOTNULLF-dingdanhaovarchar200DEFAULTNULLF-dianyingmingchengvarchar200DEFAULTNULLF-dianyingfenleivarchar200DEFAULTNULLF-fufeijiagevarchar200DEFAULTNULLF-yonghuzhanghaovarchar200DEFAULTNULLF-yonghuxingmingvarchar200DEFAULTNULLF-xiadanshijiandateDEFAULTNULLF-beizhuvarchar200DEFAULTNULLF-sfshvarchar200DEFAULT'否'F-ispayvarchar200DEFAULT'未支付'表4-7電影資訊表字段名類型長度是否為空D-idbigint20NOTNULLD-addtimetimestampNOTNULLD-titlevarchar200NOTNULLD-picturevarchar200NOTNULL表4-8用戶表字段名類型長度是否為空Y-idbigint20NOTNULLY-addtimetimestampNOTNULLY-yonghuzhanghaovarchar200NOTNULLY-mimavarchar200NOTNULLY-yonghuxingmingvarchar200DEFAULTNULLY-xingbievarchar200DEFAULTNULLY-nianlingint11DEFAULTNULLY-touxiangvarchar200DEFAULTNULLY-yonghushoujivarchar200DEFAULTNULL表4-9管理員表字段名類型長度是否為空U-idbigint20NOTNULLU-usernamevarchar100NOTNULLU-passwordvarchar100NOTNULLU-rolevarchar100DEFAULT'管理員'第5章系統詳細設計5.1系統功能模塊在線影視點播系統,當用戶已游客的狀態進入系統首頁時可以查看系統首頁。只有當用戶用個人信息登錄進去時才可以觀看免費電影、影視資訊和個人中心。如下圖5-1所示。圖5-1系統首頁界面圖付費電影,用戶在付費影視頁面可以查看影視的名子、影視類別、影視的導演、主演、拍攝地區、影視語言、影視海報、上映日期、片長時間、影視介紹、付費價格、點擊次數、影論等詳細影視信息,還可以點擊進行收藏,如圖5-2所示。圖5-2付費電影界面圖用戶通過填寫訂單號、影視名稱、影視分類、付費價格、用戶賬號、用戶姓名、下單時間、備注等內容并點擊提交進行購買付費電影,如圖5-3所示。圖5-3購買付費電影界面圖免費電影,用戶在瀏覽免費電影頁面時可以查看該電影制片地區、語言、圖片、上映日期、片長、影視介紹、影視視頻等詳細免費電影信息,還可以對自己喜歡的電影點擊進行收藏,如下圖5-4所示。圖5-4免費電影界面圖用戶注冊基本信息,當用戶處于游客狀態時是不可以進行影視的觀看,因此游客需要進行信息的注冊。游客需要在注冊頁面通過填寫個人信息進行注冊,如圖5-5所示。圖5-5用戶注冊界面圖5.2管理員功能模塊管理員登錄,在管理員登錄時需要填寫用戶名和密碼,當信息與后臺信息一致時才能登錄成功,進入管理員工作的后臺,如下圖5-6所示。圖5-6管理員登錄界面圖管理員登錄成功后就會進入在線影視點播系統的管理后臺,在這里管理員可以查看管理員的信息,修改管理員登錄密碼。還可以對用戶和電影的信息進行添加,刪除,修改和檢查等操作,如下圖5-7所示。圖5-7管理員功能界面圖用戶管理,在用戶管理頁面可以查看每個使用該系統的用戶的賬號、姓名、性別和用戶手機等詳細信息,并可根據需要對用戶信息進行新增、修改、刪除、查看詳情或通過輸入用戶帳號進行用戶信息查詢等操作,如圖5-8所示。圖5-8用戶管理界面圖免費電影管理,在免費電影管理頁面管理員可以查看已經上架了的電影名稱、海報、主演、語言、上映日期、片長、電影介紹、電影播放、審核回復、審核狀態、是否審核等詳細免費電影信息,并可根據需要對免費電影信息進行新增、修改、刪除、查看評論、查看詳情或通過輸入電影名稱、電影分類、導演、主演等進行信息查詢,如下圖5-9所示。圖5-9免費電影管理界面圖付費電影管理,在付費電影管理頁面管理員也可以對查看電影名稱、導演、主演、語言、上映日期、片長、電影介紹、付費價格等詳細電影信息,并可根據需要對付費電影信息進行新增、修改、刪除、查看評論、查看詳情或通過輸入電影名稱、電影分類、導演、主演等進行付費電影信息查詢等操作,如下圖5-10所示。圖5-10付費電影管理界面圖付費訂單管理,在付費訂單管理中管理員可以查看該影視的訂單號、電影名稱、用戶姓名、下單時間等詳細訂單信息,并可根據需要對付費訂單信息進行新增、修改、刪除、查看評論、查看詳情或通過輸入電影名稱、用戶姓名等進行付費訂單信息查詢等操作,如圖5-11所示。圖5-11付費訂單管理界面圖付費的電影管理,在付費的電影管理頁面可以查看訂單號、電影名稱、電影分類、付費價格、用戶賬號、用戶姓名、電影視頻等詳細信息,并可根據需要對付費的電影信息進行修改、刪除、查看詳情或通過輸入電影名稱、用戶姓名進行信息查詢等操作,如圖5-12所示。圖5-12付費的電影管理界面圖影視資訊,在影視資訊頁面可以查看標題、簡介、圖片等內容,并可根據需要對影視資訊信息進行新增、修改、刪除、查看詳情或通過輸入標題對影視資訊信息進行查詢操作,如下圖5-13所示。圖5-13影視資訊界面圖5.3用戶功能模塊用戶登錄,通過系統注冊過的游客可以在登錄頁面填寫用戶名和密碼。當填入信息與數據庫信息相同時則登錄成功,進入在線影視點播系統的首頁,如下圖5-14所示。圖5-14用戶登錄界面圖用戶登錄進入在線影視點播系統時可以查看自己的個人信息、自己付費過的訂單記錄和收藏里電影等,如下圖5-15所示。圖5-15用戶功能界面圖在個人信息頁面,用戶可以在這里對自己的基本信息進行修改,比如換個頭像的操作,如下圖5-16所示。圖5-16個人信息界面圖付費訂單管理,在付費訂單管理頁面可以查看訂單號、電影名稱、電影分類、付費價格等詳細的訂單信息,并可根據需要對付費訂單信息進行刪除、或通過輸入電影名稱、用戶姓名等進行付費訂單信息查詢,如圖5-17所示。圖5-17付費訂單管理界面圖付費的電影管理,在付費的電影管理頁面可以查看訂單號、電影名稱、付費價格和電影視頻等詳細信息,并可通過輸入電影名稱進行信息查詢,如下圖5-18所示。圖5-18付費的電影管理界面圖我的收藏管理,在收藏頁面里用戶可以查看自己曾經收藏過的影視,并可根據需要對收藏信息進行刪除、查看詳情或著通過輸入收藏名稱進行查詢操作,如下圖5-19所示。圖5-19我的收藏管理界面圖第6章系統測試6.1系統測試的目的每個系統在完成的時候我們都不能保證它完美的運行,所以這個時候需要我們開飯好的系統進行系統的測試,來發現其中的問題。以便我們修改完善系統。并不是說系統能運行起來就行了的,有時候不經意的一個小錯誤都會讓我們的項目運行失敗,系統無法使用,更嚴重的是系統里面的信息有泄露的風險。為了避免這種事情的發生我們應該在每次的功能點完成后進行局部測試,在系統完成后再進行系統的測試。在測試中不斷地發現問題,解決問題,讓系統不斷地穩定起來。在進行系統測試時使用的是軟件測試的方法是檢測系統是否合格的關鍵步驟之一。該方法主要是檢測了數據傳輸的準確性,每次操作結果是否與設計時的結果一樣,根據這些測試結果進行修改與完善。在線影視點播系統的實現,系統中各個功能模塊點的實現都進行了測試,來判斷系統是否能正常運行,各個功能點是否都沒有問題。這是該系統正式上傳使用之前必須要做的一件事,為了保證系統準確無誤,更加安全的提供給用戶使用。6.2系統測試方法在對在線影視點播系統進行測試的時候,每遇到一個問題我們都要立馬解決,不能覺著這點錯誤不影響運行就放棄解決。除此之外就是在測試時,一點要將每一個功能點都要測試到位,不能出現一個同樣的錯誤有的改了有的沒改。遇到一個錯誤時,我們要隨便檢查一下相似的功能點有沒有相同的錯誤,將整個系統里遇到相似的問題都一起解決,提高本系統的安全性與穩定性。這樣才能讓在線影視點播系統的質量有所保障,并且大幅度地縮短了開發的周期會,最常用的兩種測試方法分為:白盒測試與黑盒測試。白盒測試:這種測試主要根據程序內部的邏輯進行的測試,用白盒測試的目的就是為了檢查系統中每次進行頁面跳轉時,路徑是否按照設計的要求來完成工作。②黑盒測試:主要是對系統是否能正常實現的一種檢測,在不考慮任何代碼或者技術問題時對該系統的檢查,可以找不同的人簡單使用一下系統這樣可以更有效的發現問題,保障系統質量。6.3功能測試這一小結主要是功能點測試,比如用戶登錄的測試,刪除的測試和修改的測試。每個功能點的測試過程如下表。用戶注冊測試,如表6-1:表6-1用戶登錄測試模塊名稱測試例子期望結果實際結果是否通過注冊模塊用戶年齡:2x手機號示年齡應該輸入整數彈出錯誤提示,提示年齡應該輸入整數通過注冊模塊用戶年齡:23手機號:145234彈出錯誤提示,提示應輸入手機格式(11位數)彈出錯誤提示,提示應輸入手機格式(11位數)通過注冊模塊用戶年齡:23手機號戶信息注冊成功用戶信息注冊成功通過刪除用戶信息測試,如表6-2:表6-2刪除分類測試模塊名稱測試例子預期結果實際結果是否通過刪除用戶信息模塊比如刪除用戶張三的信息刪除成功、頁面自動跳轉刪除成功、頁面自動跳轉通過修改密碼測試,如表6-3:表6-3修改密碼測試模塊名稱測試用例預期結果實際結果是否通過修改密碼模塊原密碼:321新密碼:123確認密碼:123彈出錯誤提示,提示原密碼錯誤彈出錯誤提示,提示原密碼錯誤通過修改密碼模塊原密碼:admin新密碼:123確認密碼:333彈出錯誤提示,提示確認密碼不一致彈出錯誤提示,提示確認密碼不一致通過修改密碼模塊原密碼:admin新密碼:123確認密碼:123密碼修改成功密碼修改成功通過通過對該系統每個功能點的測試,基本功能都是可運行的。因此該系統的開發已基本完成,可以提供給用戶使用。結論畢設項目到現在為止已經完成,回想做項目的時光很痛苦也很充實。在開始做項目的過程中也是我對開發所實際用到的技術進行一個學習與探究的過程。我不斷意識到我編程能力的薄弱,邏輯性不強。該系統的完成讓我改變了以往的邏輯思想,現在所寫的系統邏輯性更

溫馨提示

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

評論

0/150

提交評論