最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【曲阜師范大學(xué)畢業(yè)論文】短視頻APP設(shè)計與實現(xiàn)

2023-08-07 12:39 作者:趣畢業(yè)  | 我要投稿


??錄

摘要

關(guān)鍵詞

Abstract

Key words

1 ?緒論

1.1 ?系統(tǒng)開發(fā)的背景

1.2 ?研究現(xiàn)狀

2 ?系統(tǒng)的開發(fā)環(huán)境及相關(guān)技術(shù)介紹

2.1 ?開發(fā)環(huán)境

2.2 ?Java

2.3 ?SSM

2.4 ?Mysql

2.5 ?技術(shù)相關(guān)介紹

3 ?系統(tǒng)需求分析

3.1 ?系統(tǒng)的功能需求分析

3.1.1 ?短視頻用戶需求分析

3.1.2 ?管理員功能需求分析

3.2 ?系統(tǒng)的非功能需求分析

3.2.1 ?系統(tǒng)可行性分析

4 ?系統(tǒng)功能總體設(shè)計

4.1 ?系統(tǒng)功能模塊

4.2 ?數(shù)據(jù)庫設(shè)計

5 ?系統(tǒng)功能的實現(xiàn)

5.1 ?用戶注冊模塊

5.2 ?用戶登錄模塊

5.3 ?首頁界面模塊

5.4 ?個人信息模塊

5.5 ?視頻信息模塊

5.6 ?交流中心節(jié)目模塊

5.7 ?管理員模塊界面

6 ?系統(tǒng)測試

6.1 ?測試目的

6.2 ?測試計劃

6.3 測試用例

7 ?總結(jié)

致謝

參考文獻(xiàn)

短視頻APP設(shè)計與實現(xiàn)

計算機科學(xué)與技術(shù)(3+2)專業(yè)學(xué)生 ???徐李凡

指導(dǎo)老師 ???趙景秀

摘要:為了滿足人們在移動設(shè)備上觀看短視頻的現(xiàn)實需求,設(shè)計并實現(xiàn)了一種基于安卓的可播放短視頻APP。系統(tǒng)基于B/S模式進(jìn)行開發(fā),采用了JAVA作為開發(fā)語言,用SSM作為開發(fā)框架以提高開發(fā)效率,在MySQL數(shù)據(jù)庫存儲數(shù)據(jù)。管理員能上傳視頻、管理城市、論壇等功能,用戶具有登錄注冊功能,能播放、分享個人視頻信息,能發(fā)布個人對視頻的評價。系統(tǒng)界面美觀,操作方便。

關(guān)鍵詞:短視頻APP?B\S?SSM??Mysql

?

Design and Implementation of Short Video APP

Student Majoring in Computer Science and Technology (3+2) ???Xu Lifan

Tutor ????Zhao Jingxiu

Abstract:?In order to meet the demand of people watching short videos on mobile devices, an Android based short video APP is designed and implemented. The system is developed based on B/S mode. JAVA is used as the development language, SSM is used as the development framework to improve the development efficiency, and data is stored in MySQL database. Administrators can upload videos, manage cities, forums and other functions. Users can log in and register, play and share personal video information, and release personal comments on videos. The system interface is beautiful and the operation is convenient.

Key words:?Short Video APP;?B\S; SSM; Mysql

1??緒論

1.1??系統(tǒng)開發(fā)的背景

隨著智能終端設(shè)備的發(fā)展和4 G網(wǎng)絡(luò)的普及,人們對視頻的需求也在逐漸地從文字到視頻的轉(zhuǎn)變。根據(jù) CNNIC發(fā)布的《第42次中國互聯(lián)網(wǎng)發(fā)展?fàn)顩r統(tǒng)計報告》,截至2018年6月底,全國通過移動互聯(lián)網(wǎng)觀看視頻的用戶已達(dá)5.78億人,占移動上網(wǎng)人數(shù)的73.4%,其中,移動互聯(lián)網(wǎng)上觀看視頻的人數(shù)最多,最多可達(dá)4000萬人。在當(dāng)今社會,人們不但喜歡在手機上看視頻,而且還想要用自己的作品來記錄生活,表達(dá)自己的情緒,獲得更多的體驗。因此,在內(nèi)外兩方面的綜合影響下,近幾年來,短視頻產(chǎn)業(yè)的快速發(fā)展,其制作門檻低、傳播方式碎片化、信息承載能力強、表現(xiàn)形式多樣等特點,受到了廣大用戶的青睞。如何在短視頻應(yīng)用中更好地滿足用戶的使用需求,提高用戶的使用體驗,是一個迫切需要解決的問題。

1.2??研究現(xiàn)狀

短視頻 APP是一種為用戶提供視頻上傳、播放、分享等功能的 APP,具有操作簡便、易于傳播等特點。同時,由于視頻自身所帶來的多樣化的用戶感受,使得視頻共享網(wǎng)站越來越受大眾的青睞。其中最具標(biāo)志意義的當(dāng)屬于YouTube。那么,如何將 Youtube網(wǎng)站上的個人視頻,轉(zhuǎn)換為一個標(biāo)準(zhǔn)格式的視頻點播資源呢?要知道,在互聯(lián)網(wǎng)上,不同的視頻格式有著不同的分辨率和清晰度要求。而YouTube則允許用戶根據(jù)自己的需要,從不同的媒體格式上載個人視頻。在技術(shù)層面上, YouTube作為一個內(nèi)容管理系統(tǒng),它利用自己的流媒體業(yè)務(wù),與應(yīng)用軟件相結(jié)合,完成了在線視頻共享的功能。在實施方案上,由于該方案具有全局性,因此在選擇服務(wù)器的時候,我們選擇了多臺硬件服務(wù)器、負(fù)載平衡、分簇等技術(shù),對系統(tǒng)性能進(jìn)行了優(yōu)化。在軟件方面,我們采用 CGI技術(shù)來完成頁面的顯示,使用Html5和CSS3技術(shù)來完成移動終端的點擊訪問。

在經(jīng)過幾年的經(jīng)營和業(yè)務(wù)的整合后,許多視頻網(wǎng)站被并購和合并,再加上廣電總局對視頻分享類網(wǎng)站的統(tǒng)一監(jiān)管,最后,就有了土豆,騰訊,新浪,搜狐,愛奇藝等“播客網(wǎng)站”的形態(tài)。在中國的網(wǎng)絡(luò)市場上,視頻共享已經(jīng)成為繼博客和社交網(wǎng)絡(luò)之后的另一個熱門話題。

與許多新興的網(wǎng)絡(luò)應(yīng)用類似,視頻共享網(wǎng)站因其用戶數(shù)量的爆炸性增長和業(yè)務(wù)的日益豐富而引起了風(fēng)險資本的高度重視。據(jù)有關(guān)部門統(tǒng)計,在2005-2014年間,據(jù)統(tǒng)計,目前已有17家網(wǎng)絡(luò)視頻網(wǎng)站獲得了融資,資本的流入給國內(nèi)的視頻分享網(wǎng)站帶來了新的技術(shù)研發(fā)能力,促進(jìn)了其逐漸形成了自己的技術(shù)研發(fā)體系。除此之外,我們國家在建立服務(wù)器集群系統(tǒng)上也是全球的領(lǐng)導(dǎo)者。國內(nèi)的視頻網(wǎng)站,基本上都是照搬 YouTube的模式,然后根據(jù)自己的需要,一步一步地進(jìn)行優(yōu)化和完善。它的開采技術(shù)也很傳統(tǒng),在 Java和asp.net兩個平臺上進(jìn)行了內(nèi)容管理系統(tǒng)的開發(fā)。

2 ?系統(tǒng)的開發(fā)環(huán)境及相關(guān)技術(shù)介紹

2.1??開發(fā)環(huán)境

這次系統(tǒng)用到的操作系統(tǒng)為Windows10,開發(fā)平臺為Android Studio和IntelliJ IDEA,數(shù)據(jù)庫mysql,所用開發(fā)語言JAVA

2.2??Java

這個項目主要是利用JAVA開發(fā)的。它是一項面向?qū)ο蟮木幊陶Z言。JAVA的推出即刻為整個互聯(lián)網(wǎng)上的交互式應(yīng)用程序展現(xiàn)出一個新的“世界”。

Java程序在計算機的程序應(yīng)用過程當(dāng)中是非常重要的一個應(yīng)用軟件,因為它的性能比較高,而且能夠應(yīng)用在多重領(lǐng)域當(dāng)中,因此該程序在計算機的軟件程序應(yīng)用當(dāng)中的范圍相對來說是比較廣泛的。而從專業(yè)的技術(shù)角度來說,Java程序的應(yīng)用的實用性也是非常強的,這是因為它與傳統(tǒng)的C語言或C++相比沒有太大的基本結(jié)構(gòu)的變化,也就是說它的語法結(jié)構(gòu)是相對單一,而且具有穩(wěn)定的特性,所以他的程序編寫并不是很復(fù)雜,而且還能夠起到優(yōu)化工作效率提升系統(tǒng)設(shè)計本身的基礎(chǔ)功能的作用,因此他也就受到了非常廣泛的程序員們的青睞。

在此次進(jìn)行系統(tǒng)設(shè)計開發(fā)研究的過程當(dāng)中,還發(fā)現(xiàn)Java程序語言之所以能夠得到市場上更多用戶的好評和青睞,其根本原因在于他能夠具備各種語言的自身獨特優(yōu)點的展現(xiàn),也就是說它的兼容性是常強的。因此,我們因此我們可以說在任何一個程序的開發(fā)過程當(dāng)中,Java語言程序的應(yīng)用是必不可少的,它他在程序員進(jìn)行改動的時候,哪怕是一個程序字母的改動,都可以形成一種特定的程序,這是Java程序,非常獨特的另一個優(yōu)點。不僅如此,Java源程序的可移植性也是非常大,而且它的安全系數(shù)很高,能夠通過不同方式進(jìn)行移植到其他程序當(dāng)中,而且可以兼容不同程序的系統(tǒng),在運行的過程當(dāng)中,其安全系數(shù)也是非常強的,能夠確保用戶在使用網(wǎng)絡(luò)的過程當(dāng)中去確保網(wǎng)絡(luò)的安全,而正是基于這樣的可移植性,為程序員節(jié)約了很多的系統(tǒng)語言程序的開發(fā)設(shè)計的時間,這是非常難得的一種自有優(yōu)勢。

平臺獨立性、語言靈活性、多線程編輯是Java語言程序的綜合性優(yōu)勢最強的一種展現(xiàn),也就是說在使用Java語言程序進(jìn)行軟件編寫的過程當(dāng)中,不需要過多的去處理Java語言程序當(dāng)中的一些編程格式和編碼只需要在形式上去修改,用虛擬機來翻譯一些比較重要的中間翻譯碼,就可以使Java語言程序在虛擬機當(dāng)中進(jìn)行正常運行,同時加外語言程序的靈活性是非常高的,程序員重新安裝已經(jīng)破壞的已有程序就重新安裝已經(jīng)破壞的已有程序就可以實現(xiàn)程序的正常運行了,而不需要再重新大費周章的去做一個全新的程序這也是非常節(jié)約方式的一個重要的途徑之一。還有更重要的一點就是Java語言程序可以采取多線程的形式進(jìn)行編輯,也就是說根據(jù)原有的家會員程序的內(nèi)容進(jìn)行同步原語言程序功能的保存,使得語言程序數(shù)據(jù)內(nèi)容進(jìn)行共享,然后發(fā)揮多線程的特性來采取不同系統(tǒng)和同語言程序的共同操作,使得互聯(lián)網(wǎng)技術(shù)能夠呈現(xiàn)更多樣化的系統(tǒng)功能的應(yīng)用。

2.3 ?SSM

SSM框架是一種Java Web開發(fā)框架,由Spring、SpringMVC和MyBatis三個開源框架組成。它將這三個框架進(jìn)行了整合,每個框架在其專業(yè)領(lǐng)域內(nèi)起到了不同的作用。其中,Spring框架負(fù)責(zé)IoC和AOP,使得代碼的解耦和復(fù)用性更高;MyBatis框架則負(fù)責(zé)持久層的操作,通過mapper映射文件實現(xiàn)了SQL與Java的分離,使得數(shù)據(jù)訪問更加簡單;而SpringMVC則客戶端與服務(wù)器端的請求監(jiān)聽和響應(yīng)處理,將請求和響應(yīng)的處理邏輯分離,使得開發(fā)更加高效。

SSM框架具有很多優(yōu)點。首先,它擴(kuò)展了Spring框架,使得它能夠與MyBatis框架整合,從而提供更好的持久化功能。其次,它有完整的MVC支持,可以使代碼更加分層,更易于維護(hù)和擴(kuò)展。此外,SSM框架還支持簡單的配置和快速的開發(fā),提高了開發(fā)效率和代碼可讀性。

總之,SSM框架是一種集成了Spring、SpringMVC和MyBatis三個框架的Web開發(fā)框架。它為Web開發(fā)提供了一種解耦、靈活、高效、安全、易于維護(hù)的方法。通過SSM框架,我們可以快速地完成Web開發(fā)的任務(wù),而不必?fù)?dān)心代碼的耦合和可維護(hù)性問題。

2.4 ?Mysql

對于任何一個全新開發(fā)的系統(tǒng)應(yīng)用設(shè)計而言,都需要進(jìn)行數(shù)據(jù)庫的匹配安裝,而此次所設(shè)計開發(fā)的短視頻app設(shè)計與實現(xiàn)的數(shù)據(jù)庫就是MySQL,之所以會選擇該數(shù)據(jù)庫,主要原因是因為它能夠進(jìn)行關(guān)聯(lián)的數(shù)據(jù)見表,而且數(shù)據(jù)庫的穩(wěn)定性非常強;同時還因為該數(shù)據(jù)庫具有相對優(yōu)越的使用性能,尤其是在開發(fā)環(huán)境的應(yīng)用上,能夠體現(xiàn)出其極致的優(yōu)越性和發(fā)揮良好安全、靈活性能。除此以外,還因為MySQL數(shù)據(jù)庫在編輯完成之后,可以在任何的系統(tǒng)環(huán)境當(dāng)中進(jìn)行使用說明它的兼容性是非常強的,同時它支持多線編程,能夠節(jié)省CPU的暫存空間,同時它的運行速度和安全穩(wěn)定性是非常強的,更重要的是它是一款免費的數(shù)據(jù)庫應(yīng)用產(chǎn)品,可以在系統(tǒng)建設(shè)和應(yīng)用階段省下一些設(shè)計成本。

2.5??技術(shù)相關(guān)介紹

在北京時間五月十六日的 I/O會議上,谷歌發(fā)布了一個全新的安卓開發(fā)環(huán)境,Android?Studio,它將為開發(fā)人員提供五項新特性,并對開發(fā)人員的控制臺做了進(jìn)一步的優(yōu)化。Android?Studio,它允許開發(fā)者一邊寫,一邊查看他們的軟件在各種大小的屏幕上是什么樣子。谷歌在開發(fā)控制臺上做了一些改進(jìn),新增了5項新特性,其中包括:優(yōu)化提示,應(yīng)用程序翻譯服務(wù),推薦追蹤,收入圖表,應(yīng)用測試,以及階段顯示。

(1)優(yōu)化提示:在首頁打開您的程序,點擊提示,您將獲得以下提示:為您的程序設(shè)計一個新的程序版。

(2)應(yīng)用轉(zhuǎn)換服務(wù):使開發(fā)人員能夠從開發(fā)中直接得到專業(yè)的轉(zhuǎn)換。將要求上載后,點擊“翻譯”,就會看到“翻譯公司”和“報價”,一個星期后,就會把“翻譯”發(fā)回來。

(3)推薦跟蹤:開發(fā)者找出效果最好的廣告

(4)試運行與階段性演示:開發(fā)人員可以先試運行該軟件,再將該軟件發(fā)布給試運行用戶,并不會公開測試的結(jié)果。在某一版本的 beta測試完成后,開發(fā)人員可以將其發(fā)布給某一特定比例的用戶。

在谷歌的2013 I/O會議上,第一次發(fā)布了安卓 Studio作為一個開發(fā)工具,同時也為開發(fā)人員提供了便利。首先要處理的就是多分辨能力。安卓手機有很多大小不一的顯示屏和分辨率,通過新版本的 Studio,開發(fā)人員可以很容易地在各種分辨率的手機上進(jìn)行調(diào)整。而且,Studio還支持多種語言的翻譯,對翻譯的支持,讓開發(fā)人員更加適應(yīng)全球化的開發(fā)環(huán)境。工作室也有收益紀(jì)錄的能力。最大的變化是 beta測試。Studio提供測試版,這使得開發(fā)人員可以輕松地進(jìn)行測試。

3??系統(tǒng)需求分析

3.1 ?系統(tǒng)的功能需求分析

需求分析階段的任務(wù)是確定軟件系統(tǒng)功能。短視頻app設(shè)計與實現(xiàn),使用SSM進(jìn)行整合,主要實現(xiàn)了系統(tǒng)內(nèi)的用戶和管理員的交易,使用html,css等技術(shù)進(jìn)行前端搭建,相比于傳統(tǒng)短視頻app設(shè)計與實現(xiàn),傳輸數(shù)據(jù)上顯得速度更快、更加輕便。

3.1.1 ?視頻用戶需求分析

短視頻用戶這部分主要是為使用視頻App的用戶設(shè)計,具體功能如下:

(1)?短視頻用戶的注冊功能;

(2)?短視頻用戶使用個人中心功能;

(3)?用戶查看短視頻信息的功能;

(4)?用戶之間的交流中心功能;

(5)?查看我的收藏功能;

(6)?查看公告資訊的功能;

(7)?修改視頻信息功能。

短視頻用戶需求分析用例圖表示,如下圖3-1所示:

3.1.2 ?管理員功能需求分析

后臺管理員主要是為管理軟件平臺的工作人員設(shè)計的,具體功能如下:

(1)?管理員登錄功能;

(2)?修改個人中心功能;

(3)?修改城市信息功能;

(4)?管理前臺用戶信息功能;

(5)?修改短視頻信息功能;

(6)?查看用戶論壇信息,刪除不良發(fā)帖功能;

(7)?新增修改刪除公告信息,修改輪播圖功能。

后臺管理員需求分析用例圖表示,如下圖3-2所示:

圖3-2 管理員用例圖

3.2 ?系統(tǒng)的非功能需求分析

3.2.1 ?系統(tǒng)可行性分析

(1)經(jīng)濟(jì)可行性

由于電腦系統(tǒng)已經(jīng)有了一個大概的輪廓,同時該系統(tǒng)使用的技術(shù)以及語言也已經(jīng)研發(fā)好,所以,該系統(tǒng)的創(chuàng)作成本十分的低,沒有什么太大的要求。同時,它的使用范圍很廣泛,研發(fā)的時間也不會很長,而且對各大帶來了十分便捷且善于管理的體驗,因此,該系統(tǒng)的發(fā)展空間很大,應(yīng)用范圍也很廣,各大都能使用該短視頻app設(shè)計與實現(xiàn),這樣來看,該系統(tǒng)能給我們帶來的利潤也極其豐厚,因此,在經(jīng)濟(jì)方面,該系統(tǒng)是十分可行的。

(2)技術(shù)可行性

系統(tǒng)主要是基于電腦系統(tǒng)進(jìn)行開發(fā)的,而從目前的情況來看,電腦系統(tǒng)的技術(shù)已經(jīng)相當(dāng)?shù)某墒欤S著電腦的發(fā)展以及應(yīng)用的廣泛,人們看到了電腦系統(tǒng)的發(fā)展前景,因此,各種各樣的系統(tǒng)也在電腦里產(chǎn)生,作為一個不需要下載便能使用的系統(tǒng),用戶也很樂于去使用,因此,基于電腦系統(tǒng)的項目越來越多,各種平臺也很樂于在電腦中開發(fā)系統(tǒng),電腦系統(tǒng)的技術(shù)也隨著越來越成熟,因此在該系統(tǒng)在技術(shù)可行性這方面同樣是屬于可行的。

(3)操作可行性

軟件運行的困難程度直接影響到使用者的感受和人數(shù),這是一個需要考慮的問題。而伴隨著手機的普及,更多的人開始使用計算機系統(tǒng)的系統(tǒng),計算機系統(tǒng)的功能都是大致相同的,所以,人們完全可以在沒有任何指引的情況下,就可以去操作一個新的計算機系統(tǒng)。操作難度對人民群眾來說不值一提,人們對此十分的熟練,操作也能很快的上手,因此,在對該程序的操作可行性來看,也是可行的。

4??系統(tǒng)功能總體設(shè)計

4.1??系統(tǒng)功能模塊

本系統(tǒng)基于B/S結(jié)構(gòu),JAVA開發(fā)語言,前端Android設(shè)計,后端SSM框架,使用Android Studio和IntelliJ IDEA開發(fā)而成,以MySQL為數(shù)據(jù)庫,系統(tǒng)主要功能模塊結(jié)構(gòu)圖如4-1:

圖4-1 系統(tǒng)框架圖

4.2??數(shù)據(jù)庫設(shè)計

基于對系統(tǒng)需求分析的層層劃分,得出如下實體和E-R圖聯(lián)系。用戶實體圖如圖4-2。

圖4-2 用戶實體圖

視頻實體圖。如圖4-3。

圖4-3 視頻實體圖

配置實體圖。如圖4-4。

圖4-4 配置實體圖

針對該系統(tǒng)使用數(shù)據(jù)庫服務(wù),共設(shè)計了六個表用于存取系統(tǒng)的所有數(shù)據(jù),六個表的結(jié)構(gòu)及相應(yīng)注釋如下表所示。

(1)管理員

(2)用戶表?

(3)配置表

(4)視頻

(5)token表

(6)視頻類型

5 ?系統(tǒng)功能的實現(xiàn)

5.1??用戶注冊模塊

用戶登錄模塊是使用整個短視頻App的關(guān)鍵,顧客注冊后可以登錄、查看視頻、論壇交流等多項功能進(jìn)行操作。用戶注冊流程圖,如圖5-1所示。

圖5-1 用戶注冊流程圖

5.2 ?用戶登錄模塊

用戶登錄流程圖,如圖5-2所示。

圖5-2用戶登錄流程圖

在該界面輸入對應(yīng)的信息,并需要填寫正確,當(dāng)系統(tǒng)在數(shù)據(jù)庫后查詢到了對應(yīng)的數(shù)據(jù),返回信息給系統(tǒng)系統(tǒng)進(jìn)行判斷,得到登錄成功的提示時,才能進(jìn)入到系統(tǒng)的首頁中,該短視頻app設(shè)計與實現(xiàn)的用戶登錄界面如圖5-3所示:

圖5-3用戶登錄界面

5.3 ?首頁界面模塊

用戶在電腦中使用該系統(tǒng)時,通過正確的賬號和密碼進(jìn)行登錄,同時進(jìn)入到系統(tǒng)的首頁,該短視頻app設(shè)計與實現(xiàn)的首頁界面如圖5-4所示:

圖5-4首頁界面

5.4 ?個人信息模塊

個人信息修改流程圖,如5-5所示。

圖5-5 個人信息修改流程圖

用戶點擊個人信息進(jìn)入到界面,并可以對個人信息進(jìn)行修改,該短視頻app設(shè)計與實現(xiàn)的個人信息如圖5-6所示:

圖5-6個人信息

5.5 ?視頻信息模塊

視頻信息進(jìn)行增刪改查的管理,該短視頻app設(shè)計與實現(xiàn)視頻信息具體界面如如圖5-7所示:

圖5-7視頻信息界面

5.6 ?交流中心節(jié)目模塊

交流中心進(jìn)行增刪改查的管理,該短視頻app設(shè)計與實現(xiàn)交流中心界面如圖5-8所示:

圖5-8交流中心界面

5.7 ?管理員模塊界面

用戶登錄成功以后進(jìn)入的界面,該短視頻app設(shè)計與實現(xiàn)管理員模塊界面如圖5-9所示:

圖5-9管理員模塊界面

向讀者展示了短視頻app設(shè)計與實現(xiàn)的各種功能,并且在這章節(jié)里面我詳細(xì)的介紹了系統(tǒng)的這些頁面所能執(zhí)行的一些操作,當(dāng)?shù)谝淮尾僮髟?/span>系統(tǒng)的用戶可以迅速上手,同時,讓讀者對系統(tǒng)的實現(xiàn)的具體功能有一個大概的了解。

6 ?系統(tǒng)測試

6.1 ?測試目的

在項目的實施過程中,系統(tǒng)測試是一個不可或缺的、非常重要的環(huán)節(jié),它嘗試著通過對系統(tǒng)的測試,來了解當(dāng)前階段系統(tǒng)存在的問題,并對系統(tǒng)漏洞展開詳細(xì)的檢查,從而能夠在正式投入使用之前,對系統(tǒng)進(jìn)行及時的維護(hù)和更新,并避免出現(xiàn)用戶體驗不好的問題。所以,在本階段,我們會對系統(tǒng)的系統(tǒng)進(jìn)行測試,以保證系統(tǒng)能給使用者帶來更高的體驗。

6.2 ?測試計劃

在此階段,為了確保短視頻App能夠順利地進(jìn)行,需要做出嚴(yán)謹(jǐn)測試方案。首先,我們要確定一個開發(fā)人員還兼有一個測試人員,然后,我們要編寫一個測試用例,來對這個系統(tǒng)進(jìn)行一個單元測試,在此,我們將會以增加,刪除,修改,查找信息,登錄,注冊,個人信息等功能模塊作為例子,來對這個系統(tǒng)進(jìn)行測試。

6.3?測試用例

系統(tǒng)的測試用例將圍繞著系統(tǒng)的核心功能進(jìn)行詳細(xì)的闡述,一個核心功能點可以衍生出一條測試用例。在使用用例時,測試員必須嚴(yán)格按照用例的需求來操作。然后,我們將會更詳細(xì)的介紹測試案例以及測試結(jié)果。

進(jìn)入到展示界面之后,點擊添加下拉框,分別輸入符合系統(tǒng)提示要求和不符合系統(tǒng)提示要求的信息,最后點擊保存,就可以完成對信息的添加測試。添加信息測試結(jié)果如表6-1所示。

進(jìn)入用戶展示界面點擊待刪除信息右側(cè)刪除按鈕,根據(jù)系統(tǒng)提示,我們需要根據(jù)給出的提示主觀的做出我們自己的選擇進(jìn)行點擊刪除和關(guān)掉的按鈕,然后這樣就完場了該系統(tǒng)的一個刪除用戶信息操作的測試。進(jìn)行的結(jié)果如表6-2所示。

修改用戶信息測試用例,測試人員登錄管理員賬戶,點擊用戶管理中的用戶展示功能,這樣點擊之后我們會來到一個用戶展示的界面,來到這個界面后會出現(xiàn)一個按鈕,這個按鈕是用戶信息的右側(cè)的一個進(jìn)行修改的標(biāo)識,我們可以根據(jù)系統(tǒng)給出的一系列提示,把符合和不符合系統(tǒng)預(yù)先設(shè)定規(guī)則的一些信息進(jìn)行一個改變的操作,進(jìn)行點擊修改,就會完成對短視頻app設(shè)計與實現(xiàn)一些信息的修改動作。完成這些操作產(chǎn)生的結(jié)果如表6-3所示

7 ?總結(jié)

本文主要介紹了基于Android的短視頻設(shè)計與實現(xiàn)的具體操作步驟,短視頻系統(tǒng)面向兩類使用對象,分別為短視頻使用者以及后臺管理人員。該系統(tǒng)主要分為兩部分。第一部分是短視頻用戶使用的App,第二部分是供后臺管理員修改數(shù)據(jù)使用的后臺管理系統(tǒng)。使用短視頻App的用戶通過App可以實現(xiàn)上傳短視頻、播放短視頻、點贊、評論論壇交流等功能。后臺管理員對視頻用戶進(jìn)行多方位的管理以及對視頻質(zhì)量進(jìn)行把控。本系統(tǒng)在應(yīng)用中依然存在不足之處:用戶無法直接上傳視頻,管理員功能不夠豐富等問題。該短視頻App相較于以往獲取信息方式能夠為用戶提供更便利的方式,增強用戶體驗感,同時縮小了人與人之間的距離。

致謝

首先感謝我的論文指導(dǎo)老師趙景秀老師,這篇論文是在趙景秀老師的指導(dǎo)下完成的。他秉承嚴(yán)謹(jǐn)的態(tài)度,給了我寶貴的意見。從選題、選題到期末論文的修改、潤色和定稿,老師一直很負(fù)責(zé),耐心地給我詳細(xì)的指導(dǎo)。其次感謝本班給我?guī)椭乃型瑢W(xué),為我解答了很多我不熟悉的難題,也為我送來相關(guān)資料和論文寫作技巧。通過大家的幫助和鼓勵,我的畢業(yè)論文完成了。

參考文獻(xiàn):

[1]?安卓智能終端GNSS數(shù)據(jù)質(zhì)量與定位分析[C]//.第十三屆中國衛(wèi)星導(dǎo)航年會論文集——S02衛(wèi)星導(dǎo)航大眾應(yīng)用,2022:77-83.

[2]?葛興,李云飛,何小虎,陰國富.基于SDL的安卓軟件高可靠性開發(fā)模型[J].渭南師范學(xué)院學(xué)報,2022,37(02):81-92.謝曉鐘,陳香廣.MQTT協(xié)議接入OneNET物聯(lián)網(wǎng)的應(yīng)用[J].木工機床,2021(02):10-13+20.

[3]?謝毅.面向安卓的移動終端操作系統(tǒng)防護(hù)技術(shù)[J].電子設(shè)計工程,2021,29(20):57-60+66.?

[4]?李林,徐天浩,韋千子,秦小艷,朱鵬羽.基于安卓平臺的掌研APP的設(shè)計與開發(fā)[J].辦公自動化,2021,26(13):14-16.

[5]?張開利.基于Java語言的安卓手機軟件開發(fā)教學(xué)研究[J].數(shù)字技術(shù)與應(yīng)用,2021,39(06):40-42.

[6]?張捷.安卓應(yīng)用敏感數(shù)據(jù)泄露及敏感行為檢測方法研究[D].西安電子科技大學(xué),2021.

[7]?杜鑫澄.短視頻分享平臺的發(fā)展現(xiàn)狀和問題[J].傳播力研究,2019,3(19):1-2.

[8]?董佳惠.快手短視頻社交平臺的人際傳播研究[D].湖南師范大學(xué),2019.

[9]?盧紅波,錢亞冠,馬駿.基于YouTube視頻分享系統(tǒng)的信息挖掘[J].浙江科技學(xué)院學(xué)報,2018,30(03):230-234+250.

[10]?蔡喜巖.基于Appium的安卓APP自動化測試框架的設(shè)計與實現(xiàn)[D].吉林大學(xué),2020.

[11]?何東.基于Java語言的安卓軟件開發(fā)研究[J].通訊世界,2020,27(04):62-63.

[12]?Lei Ye,Fanglai Zhu,Jian Zhang. Sensor attack detection and isolation based on sliding mode observer for cyber‐physical systems[J]. International Journal of Adaptive Control and Signal Processing,2020,34(4).












【曲阜師范大學(xué)畢業(yè)論文】短視頻APP設(shè)計與實現(xiàn)的評論 (共 條)

分享到微博請遵守國家法律
峡江县| 开封县| 沧源| 德惠市| 万山特区| 澄城县| 石楼县| 宽甸| 长汀县| 锦屏县| 台北市| 南和县| 六盘水市| 巴南区| 丁青县| 镇雄县| 齐河县| 绩溪县| 金寨县| 信阳市| 唐河县| 平武县| 大石桥市| 南江县| 盘山县| 东至县| 金溪县| 新民市| 河南省| 宁城县| 涞水县| 吉木萨尔县| 綦江县| 正宁县| 河南省| 莱州市| 长武县| 宝坻区| 铜川市| 洛南县| 清徐县|