999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

詩說App的設計與實現(xiàn)

2021-09-27 16:01:35馬明宇,李來春,賈勃宇,浦四乘,石發(fā)翔
電腦知識與技術(shù) 2021年19期

馬明宇,李來春,賈勃宇,浦四乘,石發(fā)翔

摘要:隨著科技的飛速發(fā)展和智能手機的出現(xiàn),人們的學習和生活開始依賴手機,詩說App也應運而生。詩說是一款使用MySql數(shù)據(jù)庫進行數(shù)據(jù)存儲,基于Android平臺開發(fā)的軟件,系統(tǒng)將以朗讀詩詞為中心,并帶有書法分享、創(chuàng)作詩詞及詩詞小游戲等模塊。讓用戶不受地點和時間的限制,用手機隨時隨地學習詩詞。

關(guān)鍵詞:詩詞;App;Android

中圖分類號:TP311? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)19-0071-03

1 背景

詩詞文化深刻、生動地體現(xiàn)著中國文化的基本精神。詩詞文學是語言的藝術(shù),是民族的精神與心靈史,也是文化的主要形態(tài)之一。隨著科技的飛速發(fā)展和智能手機的出現(xiàn),人們的學習和生活開始依賴手機,詩詞類App也應運而生[1]。但現(xiàn)有App只能簡單地閱讀古詩詞,查看注解,不能把詩詞真正的情感內(nèi)涵運用起來,只注重學習詩詞,不注重詩詞朗讀和詩詞發(fā)音。因此我們團隊將為詩詞愛好者設計一個以朗讀詩詞為中心,帶有書法分享、創(chuàng)作詩詞及詩詞小游戲的一個詩說App。讓越來越多的人開始喜歡詩詞,用唐詩宋詞激發(fā)出人們生命中的詩意,從唐詩宋詞中了解更多古代文化,讓詩詞文化成為日常生活中不可缺少的一部分。

2 系統(tǒng)設計

2.1 主要功能

詩說App主要分為一下模塊:風雅集會、書法分享、朗讀分享和個人中心。

1)朗讀分享:在有配樂的情況下,選擇粵語或者普通話進行詩詞朗讀,作品根據(jù)選擇的語言不同進行分類。詩說App提供詩詞朗讀場景,詩詞提示詞,頭飾貼紙,身體服飾模型以及一些經(jīng)典的情緒動作。用戶在拍攝之前選擇心儀的特效修飾自己,結(jié)合朗讀的情感添加動作,讓自己身臨到詩人創(chuàng)作時的意境之中,其他用戶可以在分享區(qū)進行視頻的瀏覽和評論。此功能的目的是讓用戶通過朗讀詩詞,去感受詩人的創(chuàng)作意境和詩的靈魂,在朗讀過程中體驗古代服飾的魅力,促進人們對中國傳統(tǒng)詩詞文化的感悟。

2)書法分享:用戶可以通過圖片的形式分享自己的書法作品以及自己創(chuàng)作的詩句。為了讓用戶能夠討論詩詞作品,書法技巧,分享自己對某首詩或詞的見解,開設點贊評論功能。

3)風雅集會:將設計一個詩詞小游戲,主要內(nèi)容是:

題型一:傳統(tǒng)形式的默寫。

題型二:“飛花令”提出某個字,讓用戶在規(guī)定時間內(nèi)寫出帶這個字的詩句,根據(jù)同一時間用戶寫的詩句對的多少來積分。

4)節(jié)日專享:每逢傳統(tǒng)節(jié)假日,例如清明節(jié)、端午節(jié)時會舉行一個專題的比賽活動或者關(guān)于該節(jié)日的詩詞創(chuàng)作比賽。

5)個人中心:用戶登錄,注冊,退出,個人信息管理,作品的喜歡與收藏,作品管理,添加詩友等。

3 系統(tǒng)實現(xiàn)

3.1 開發(fā)技術(shù)與環(huán)境

詩說App的開發(fā)選用Android Studio和Java語言作為重要的集成開發(fā)環(huán)境,安裝Android SDK工具包來完成詩說App的開發(fā)[2]。采用現(xiàn)已有的音視頻,文字處理方法,算法成熟。數(shù)據(jù)庫選擇MySQL數(shù)據(jù)庫,根據(jù)數(shù)據(jù)的不同建立不同的表和關(guān)系,并填入相應數(shù)據(jù)。在服務器的選擇上,將選擇流媒體服務器。服務器和客戶端之間的通信是基于RTSP協(xié)議的消息應答機制,從而實現(xiàn)類似VCR的遠程遙控功能[3]。服務端與客戶端之間的連接采用Socket套接字實現(xiàn)[4]。系統(tǒng)會采取框架式設計,根據(jù)用戶的需求進行靈活擴充。

3.2 具體功能設計

1)首頁:用戶成功登錄App后,默認進入App首頁,在首頁用戶可以瀏覽其他用戶創(chuàng)作的朗讀視頻和書法,系統(tǒng)會為其推薦經(jīng)常瀏覽的作者以及瀏覽詩詞的類型,如圖1所示[5]。

2)詩詞庫:在詩詞庫中,主要進行詩詞查詢,在搜索欄為空時,會出現(xiàn)推薦詩詞,輸入文字后,根據(jù)所輸入的文字進行動態(tài)查詢,能使用戶了解更多該方面的詩詞,同時也方便用戶的查找。點擊列表中的詩句,會進入詩詞詳情界面,如圖2所示。

3)游戲:在游戲中心中,會展示幾款游戲,可選擇感興趣的游戲進行體驗,游戲的目的是為了加強用戶對詩詞的興趣,打破詩詞是枯燥乏味的認定。并且在每款游戲中,還會增加積分排名,讓用戶知道自己在此游戲中的排名,激發(fā)用戶的競爭心理。

4)聊天:用戶在聊天界面和自己的粉絲進行聊天,并對某一個作品進行討論。用戶還可以看自己好友是否在線。點擊對應好友的頭像可查看對方基本資料,展示對方喜歡的作品以及創(chuàng)作的作品。

3.3 主要功能實現(xiàn)

1)服務器建立。一個好的系統(tǒng)必須有一個良好的服務器,在與客戶端的連接中,將使用Socket套接字進行即時通信。在通信時首先進行服務器的綁定以及監(jiān)聽。服務端的綁定監(jiān)聽關(guān)鍵代碼如下:

mmy_iRet = WSAStartup(MAKEWORD(2, 2), &mmywsaData);

if (mmy_iRet != 0)printf("Winsock初始化失?。。。。躵\n");;

mmy_Server_add.sin_family = AF_INET;//地址家族,必須為AF_INET

mmy_Server_add.sin_addr.S_un.S_addr = INADDR_ANY;

mmy_Server_add.sin_port = htons(1997);

Socket_mmyserver = socket(AF_INET, SOCK_STREAM, 0); //建立監(jiān)聽套接字

m_edit1 = m_edit1 + _T("建立服務端的監(jiān)聽套接字---成功?。。。躵\n");

mmy_iRet = bind(Socket_mmyserver, (SOCKADDR*)&mmy_Server_add, sizeof(SOCKADDR));

主站蜘蛛池模板: 国产又粗又猛又爽| 一级毛片网| 国产网站一区二区三区| 91在线日韩在线播放| a亚洲视频| 国产伦精品一区二区三区视频优播| 全部毛片免费看| 一本二本三本不卡无码| 成人福利在线视频免费观看| 国产白丝av| 婷婷99视频精品全部在线观看| 日韩精品一区二区三区视频免费看| 极品尤物av美乳在线观看| 亚洲系列无码专区偷窥无码| 91精品最新国内在线播放| 女人av社区男人的天堂| 亚洲日韩精品综合在线一区二区| 亚欧成人无码AV在线播放| 亚洲AV一二三区无码AV蜜桃| 欧美精品亚洲精品日韩专区va| 亚洲欧美成人综合| 精品精品国产高清A毛片| 亚洲AV无码一二区三区在线播放| 婷婷午夜天| 二级毛片免费观看全程| 天堂va亚洲va欧美va国产| 亚洲精品大秀视频| 一级爆乳无码av| 亚洲欧美日本国产专区一区| 久久久久国色AV免费观看性色| 国产麻豆aⅴ精品无码| 一级毛片不卡片免费观看| 久久一色本道亚洲| a色毛片免费视频| 直接黄91麻豆网站| 九色国产在线| 日韩在线成年视频人网站观看| 欧美一区二区丝袜高跟鞋| 日韩成人高清无码| 久久a级片| 99热国产在线精品99| 91年精品国产福利线观看久久| 国产美女精品人人做人人爽| 九九九精品成人免费视频7| 丰满人妻一区二区三区视频| 国产高清无码第一十页在线观看| 99这里只有精品6| 日韩在线欧美在线| 精品五夜婷香蕉国产线看观看| 又爽又黄又无遮挡网站| 久久国产乱子| 99久久精品久久久久久婷婷| 日韩在线第三页| 欧美高清日韩| 啪啪免费视频一区二区| 国产欧美日韩综合在线第一| 亚洲综合久久一本伊一区| 激情国产精品一区| 国产日韩丝袜一二三区| 五月天久久婷婷| 国产区人妖精品人妖精品视频| 免费一级毛片完整版在线看| 亚洲视频无码| 91精品国产情侣高潮露脸| a级毛片免费看| 亚洲欧美日韩综合二区三区| 激情综合图区| 色爽网免费视频| 伊人查蕉在线观看国产精品| 国产精品无码一二三视频| 国产喷水视频| 国产91无码福利在线| 91麻豆国产视频| 亚洲免费成人网| 国产精品久久久久久搜索| 亚洲无码视频喷水| 91精品国产丝袜| 91成人在线观看视频| 国产午夜一级毛片| 成人精品视频一区二区在线 | 99久久精品免费看国产免费软件| 亚洲天堂首页|