柴紅 仝倩
摘要:本文首先對(duì)系統(tǒng)進(jìn)行了需求分析,給出了系統(tǒng)整體系統(tǒng)流程圖,明確系統(tǒng)設(shè)計(jì)思路及系統(tǒng)的實(shí)現(xiàn)流程。其次,設(shè)計(jì)系統(tǒng)運(yùn)行所需的數(shù)據(jù)庫,并介紹了功能模塊,前臺(tái)頁面主要包括播放模板列表、后臺(tái)管理入口、退出播放等,后臺(tái)頁面主要包括圖片管理、管理員管理、模板管理、播放管理等。最后,對(duì)各個(gè)模塊的功能進(jìn)行合理劃分后進(jìn)行編碼實(shí)現(xiàn)。并通過對(duì)系統(tǒng)在Win8平臺(tái)下進(jìn)行測(cè)試,與用戶需求對(duì)比,對(duì)比結(jié)果表明該系統(tǒng)滿足用戶需求。
關(guān)鍵詞:Win8 綜合互動(dòng)播放 WAMP
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2016)05-0000-0
網(wǎng)絡(luò)傳播以其特有的快速、高效、便捷的傳輸方式直接被人們所接受。隨著多媒體數(shù)據(jù)的存儲(chǔ)、傳輸和應(yīng)用技術(shù)的不斷成熟,以及寬帶網(wǎng)絡(luò)的不斷發(fā)展,用戶對(duì)于網(wǎng)絡(luò)使用的需求將會(huì)由單向接受慢慢轉(zhuǎn)變?yōu)殡p向互動(dòng)。Windows8大幅改變以往的操作邏輯,提供更佳的屏幕觸控支持。新系統(tǒng)畫面與操作方式變化極大,采用全新的Modern UI(新Windows UI)風(fēng)格用戶界面,各種應(yīng)用程序、快捷方式等能以動(dòng)態(tài)方塊的樣式呈現(xiàn)在屏幕上,用戶可自行將常用的瀏覽器、社交網(wǎng)絡(luò)、游戲、操作界面融入。綜合視頻播放系統(tǒng)主要是提供視頻播放,三維圖片播放等功能。同時(shí),該系統(tǒng)還支持圖片上傳,視頻上傳,添加和刪除模塊等功能。
1 系統(tǒng)功能結(jié)構(gòu)
綜合播放系統(tǒng)主要實(shí)現(xiàn)下列目標(biāo):采用多媒體引用技術(shù)播放影音文件;系統(tǒng)采用文件上傳下載技術(shù)實(shí)現(xiàn)視頻圖片模板的上傳;系統(tǒng)界面友好美觀,符合使用者的會(huì)用需求;系統(tǒng)數(shù)據(jù)庫功能合理,檢索方便快捷。根據(jù)以上特點(diǎn),綜合播放系統(tǒng)將分為前臺(tái)和后臺(tái)兩個(gè)部分來實(shí)現(xiàn)。前臺(tái)主要實(shí)現(xiàn)播放視頻,播放已經(jīng)做好的模板,提供后臺(tái)接口等功能。后臺(tái)主要實(shí)現(xiàn)管理員登陸,管理用戶信息,用戶信息修改,圖片添加上傳,模板信息管理,模板添加上傳,視頻上傳等功能。綜合播放系統(tǒng)流程圖如下圖1所示。
2 系統(tǒng)編程與實(shí)現(xiàn)
綜合互動(dòng)播放系統(tǒng)由多個(gè)功能模塊組成,前臺(tái)頁面包括:播放頁面,用戶操作頁面,用戶登錄頁面等;后臺(tái)頁面包括:后臺(tái)管理員登陸頁面,管理員信息管理頁面,管理員信息修改頁面,管理員注冊(cè)頁面,模板添加頁面,模板信息頁面以及模板目錄頁面。本系統(tǒng)主要提供商場(chǎng)宣傳導(dǎo)航為顧客了解商場(chǎng)信息提供一定幫助等功能,同時(shí),提供會(huì)員注冊(cè),用戶可以注冊(cè)并登錄管理自己的個(gè)人信息,可以搜索視聽影音信息,會(huì)員登錄以后可以上傳或下載影音資源,并且可以與其他會(huì)員進(jìn)行在線聊天及在線點(diǎn)歌等功能。系統(tǒng)設(shè)一個(gè)管理員賬號(hào),可對(duì)會(huì)員登錄、影視音樂目錄、數(shù)據(jù)信息和上傳日志等進(jìn)行管理。各功能模塊分別為:(1)系統(tǒng)前臺(tái)首頁的功能包括:后臺(tái)管理;播放頁面;模板列表。 (2)系統(tǒng)后臺(tái)模塊的功能包括:左邊菜單管理頁面;右邊歡迎頁面;頂部管理頁面。(3)在后臺(tái)首頁代碼實(shí)現(xiàn)中,使用frame框架將三個(gè)功能模塊包含。(4)用戶管理模塊包括:注冊(cè)用戶;用戶信息管理;修改信息。(5)播放頁面包括各個(gè)播放模板的播放列表。
3 測(cè)試
軟件測(cè)試過程一般按照四個(gè)步驟進(jìn)行,即單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。測(cè)試過程中每一個(gè)步驟在邏輯上是前一步驟的繼續(xù),這樣才能保證測(cè)試的完整性和可靠性。
單元測(cè)試集中監(jiān)測(cè)軟件設(shè)計(jì)的最小單元即模塊,在編寫出源程序代碼并通過了編譯程序的語法檢查后,就可以用詳細(xì)設(shè)計(jì)描述做指南,對(duì)重要的執(zhí)行通路進(jìn)行測(cè)試,以便發(fā)現(xiàn)模塊內(nèi)部的錯(cuò)誤;集成測(cè)試是將所有模塊按照設(shè)計(jì)要求組裝成為系統(tǒng),按集成方案設(shè)計(jì)測(cè)試用例進(jìn)行測(cè)試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題;確認(rèn)測(cè)試也叫驗(yàn)收測(cè)試,它的目標(biāo)是驗(yàn)證軟件的有效性,即驗(yàn)證軟件的功能和性能及其他特性是否與用戶的要求一致,需求分析階段產(chǎn)生的軟件需求規(guī)格說明書準(zhǔn)確的描述了用戶對(duì)軟件的合理期望,因此是軟件有效性的標(biāo)準(zhǔn),也是進(jìn)行確認(rèn)測(cè)試的基礎(chǔ);系統(tǒng)測(cè)試是將通過確認(rèn)測(cè)試的系統(tǒng)作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行(使用)環(huán)境下,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的組裝測(cè)試和確認(rèn)測(cè)試,目的在于通過與系統(tǒng)的需求定義做比較,發(fā)現(xiàn)軟件與系統(tǒng)定義不符合或與之矛盾的地方。
4 結(jié)語
基于Windows8操作系統(tǒng)開發(fā)的綜合互動(dòng)播放系統(tǒng),可以在PC或者平板上運(yùn)行,跨平臺(tái)性較好,應(yīng)用范圍更加廣闊。播放系統(tǒng)提供用戶注冊(cè),同時(shí)可以修改并管理自己的個(gè)人信息。系統(tǒng)設(shè)置一個(gè)管理員賬號(hào),為管理員提供后臺(tái)登陸界面使得管理員能管理整個(gè)系統(tǒng)的登錄信息,模塊信息,數(shù)據(jù)庫數(shù)據(jù)信息等。管理員可對(duì)系統(tǒng)數(shù)據(jù)庫進(jìn)行修改,增加新的數(shù)據(jù),刪除無用的數(shù)據(jù),修改數(shù)據(jù)信息,查詢已存在的數(shù)據(jù)。
參考文獻(xiàn)
[1]W.Jason.PHP與MySQL程序設(shè)計(jì)(第三版)[M].北京:人民郵電出版社,2009.
[2]鄒天思,潘凱華著.PHP開發(fā)典型模塊大全[M].北京:人民郵電出版社,2009.
[3]Andy Harris.PHP/MySQL Programming:For the absolute beginner[M].Boston: Premier Press,2003.