亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        筆記分享搜索學習社交移動端軟件的設計與開發(fā)

        2018-03-07 02:40:02黃宏康王代君
        教育界·下旬 2018年12期
        關鍵詞:圖集服務端筆記

        黃宏康 王代君

        【摘要】筆記分享多功能學習交流移動社交軟件極大地提升了知識在社交媒體平臺進行信息發(fā)布的傳播力,方便學子交流,更方便知識傳承,使學習者可以隨時隨地方便地獲取自己需求的知識信息,根據(jù)索引標簽就能夠找到對應的圖集進行查看,其中還可以評論,可以增強交互性和信息傳播性。

        【關鍵詞】筆記分享搜索學習社交移動端軟件;Android;互聯(lián)網(wǎng)+;SSH后端框架

        一、前言

        近年來,“互聯(lián)網(wǎng)+”的熱潮正席卷整個社會,不管“+”什么,都會發(fā)生神奇變化,深刻地改變了人類的思維、生產(chǎn)、生活和學習方式,提高了生產(chǎn)力,促進了社會發(fā)展。

        研究Android平臺上應用開發(fā)原理,以開發(fā)近兩年網(wǎng)絡信息交流分享的新方式——基于筆記分享多功能學習交流移動社交軟件,它在已有的通過文字、圖片實現(xiàn)互動之外,能進行筆記分享。在這種信息化的時代,我們分享的都是電子檔的書,出版的紙質(zhì)書本數(shù)量是有限的,但在社會發(fā)展過程中,有各種各樣的奇思妙想在個人的筆記中,凝結(jié)成了智慧結(jié)晶筆記。而智慧結(jié)晶筆記本即使拍下來上傳到網(wǎng)上,也會淹沒在浩如煙海的數(shù)據(jù)里,所以需要對筆記圖片進行標簽化管理。在現(xiàn)在這個大數(shù)據(jù)時代,數(shù)據(jù)管理愈發(fā)重要,大數(shù)據(jù)是未來的趨勢。筆記分享,當我們發(fā)送筆記圖片時候,給它上一個標簽,能夠使筆記信息更為精準被索引。多個標簽有助于該筆記集的索引范圍擴大。通過索引標簽能夠更加精確找到它,這是此次項目的創(chuàng)新,上傳圖片文件讓交互效果提高,這種多功能社交APP將成為時代主流,為移動互聯(lián)網(wǎng)用戶提供一種集生產(chǎn)與共享于一體的社交新形式。同時,本項目中將引入插件式開發(fā)、程序模塊化、服務器技術(shù),云存儲等新興技術(shù)及其實際應用等。

        二、APP的功能模塊組成

        整個APP包括Android部分和JavaEE部分,Android部分是APP開發(fā)中所需的軟件平臺,由Android Studio開發(fā),包括以下模塊。

        (一)獲取筆記集

        此模塊能夠在主界面顯示筆記集的第一張圖片以及上傳者名稱和對應標簽、筆記簡介。根據(jù)上傳的信息顯示,同時能夠根據(jù)不同的用戶顯示對該用戶上傳過的筆記集進行刪除操作。

        點擊對應筆記集能夠進入詳細筆記集頁面,通過左右滑動瀏覽全部筆記圖片的內(nèi)容。還可以放大或縮小進行觀看,可以給學習者提供良好的體驗。

        (二)上傳筆記集

        通過選擇本地筆記圖片或者拍照筆記圖片進行上傳,其中還可以對其賦予標簽以及簡介,上傳時通過http請求經(jīng)由服務端action層校驗后存入數(shù)據(jù)庫表中。

        (三)對筆記集進行評論

        在主界面獲取對應的數(shù)據(jù)流,然后通過界面?zhèn)髦祦盹@示評論,在圖集對應頁面提供界面來上傳筆記集。

        (四)搜索筆記集

        通過筆記集標簽在APP端進行相關字段的上傳,然后在服務器端進行模糊查詢,把相關數(shù)據(jù)通過json返回解析顯示到APP端以達到筆記分享的目標。

        服務器端系統(tǒng)主要選用mysql數(shù)據(jù)庫,由于目前主流技術(shù)web輕量級應用使用的數(shù)據(jù)庫是mysql,這樣更具有靈活性。其中還采用SSH框架,采用hibernate框架創(chuàng)建數(shù)據(jù)庫和一些數(shù)據(jù)表,同時進行增、刪、改、查等操作。還使用了struts2來提供訪問接口,實現(xiàn)圖片、簡介、標簽與用戶頭像等信息的存儲和管理。其中的spring框架有著IOC和AOP的特點,可以對對象進行統(tǒng)一化管理,以便和APP端交互,同時還可以為后期拓展提供良好靈活的接口。

        三、筆記分享搜索系統(tǒng)設計與實現(xiàn)

        (一)APP模塊設計

        APP模塊主要采用MVC架構(gòu)實現(xiàn),其中涉及Android系統(tǒng)應用的UI層設計,如各個窗體的界面設計;同時也有l(wèi)ogic層架構(gòu)代碼實現(xiàn),比如intent跳轉(zhuǎn)傳參,等等。還有與后端圖片交互技術(shù)用戶上傳圖片以及從服務端獲取數(shù)據(jù)流顯示圖片,可以通過okhttp請求實現(xiàn)請求服務端數(shù)據(jù),主界面選用listview顯示筆記圖集相關信息,顯示的信息有筆記集的第一張圖片和三個標簽、簡介、作者名稱等??梢栽谧泳€程進行http請求,然后通過handler來刷新UI。其中文件流的上傳處理方案可以用原生http請求Bitmap進行封裝,也可以通過開源框架二次封裝來進行上傳,實現(xiàn)文件上傳。為了解決與服務器交互緩慢的情況,例如上傳圖片后在主界面暫時還刷新不出圖片效果,可以通過線程Sleep并使用DialogProgress給出提示增強用戶體驗。其中,由于本項目涉及的Activity較多,容易混亂,所以可以設置全局變量存放Activity并在使用后finish()完成釋放提高利用率。關于常量的處理可以設置靜態(tài)常量類,通過常量池來實現(xiàn)解耦合方案,例如服務端的域名更改和intent之間用戶名傳值。

        (二)服務端模塊設計

        使用SSH(Spring+Struts2+Hibernate)搭起來的java后端技術(shù)框架,數(shù)據(jù)庫使用的是Mysql數(shù)據(jù)庫,我們的數(shù)據(jù)交互使用的是json數(shù)據(jù)流進行交互。通過自己購買阿里云服務器進行后端服務器的搭建,能對外網(wǎng)公開訪問,自己運維后端。主要包括以下模塊:

        1.用戶的登錄和注冊筆記圖片的上傳分享和管理;

        2.筆記圖片的評論添加、刪除和修改;

        3.用戶的信息修改;

        4.數(shù)據(jù)庫表的生成;

        5.用戶登錄時的校驗。

        (三)數(shù)據(jù)庫端模塊設計

        在眾多的數(shù)據(jù)庫中,根據(jù)實際選用mysql作為服務器端的數(shù)據(jù)庫,它是一款輕量級的數(shù)據(jù)庫,是以后端交互應用為設計目標。

        通過對整個APP和服務端各功能和數(shù)據(jù)分析,數(shù)據(jù)庫共設計了4個數(shù)據(jù)結(jié)構(gòu):圖集、圖集詳細信息、用戶、評論。

        根據(jù)以上所設計的數(shù)據(jù)結(jié)構(gòu),將其轉(zhuǎn)換為以之對應邏輯結(jié)構(gòu)表:用戶表、圖集表、圖集詳細信息表、評論表。再通過使用 SQL 語言設計得到數(shù)據(jù)庫和數(shù)據(jù)表。至此,整個后端數(shù)據(jù)架構(gòu)的設計完成。

        四、結(jié)束語

        “互聯(lián)網(wǎng)+”環(huán)境下筆記分享搜索學習社交移動端軟件是在 Android+JavaEE開發(fā)環(huán)境下進行開發(fā)的,整個平臺能正常工作,完成筆記圖集的分享和評論交流。同時也出現(xiàn)了一些問題,有待今后從如下方面改進:第一,服務端響應插入數(shù)據(jù)較慢,有待改善;第二,網(wǎng)絡對于數(shù)據(jù)量大的信息傳輸還存在一些困難,常在傳輸過程中出現(xiàn)數(shù)據(jù)信息延遲問題;第三,在整體軟件上功能都能實現(xiàn),但是架構(gòu)搭建上過于復雜。

        【參考文獻】

        [1]蓋索林.Android開發(fā)入門指南[M].2版.北京:人民郵電出版社,2012.

        [2]靳巖,姚尚朗.Android入門開發(fā)與實踐[M].北京:人民郵件出版社,2012.

        [3]李佐彬.Android開發(fā)入門與實戰(zhàn)體驗[M].北京:機械工業(yè)出版社,2010.

        [4]伯內(nèi)特,田俊靜,張波,等.Android基礎教程[M].3版.北京:人民郵電出版社.

        [5]卞慧敏.淺議Java網(wǎng)絡聊天工具設計[J].科技展望,2015(36):120.

        [6]葛曼穎.基于JAVA技術(shù)的實時移動學習系統(tǒng)的研究與實現(xiàn)[J].科技展望,2016(03):16-17.

        [7]李代平.軟件工程[M].2版.北京:清華大學出版社,2012.

        猜你喜歡
        圖集服務端筆記
        饕餮圖集
        攝影世界(2025年2期)2025-02-15 00:00:00
        世界抗疫圖集
        科學中國人(2020年4期)2020-06-03 09:07:52
        現(xiàn)場圖集
        電子競技(2018年20期)2018-12-17 01:23:52
        云存儲中基于相似性的客戶-服務端雙端數(shù)據(jù)去重方法
        新時期《移動Web服務端開發(fā)》課程教學改革的研究
        消費導刊(2018年8期)2018-05-25 13:19:48
        在Windows Server 2008上創(chuàng)建應用
        學寫閱讀筆記
        學寫閱讀筆記
        動物打呵欠圖集
        我的自然筆記(一)
        国产av无码专区亚洲精品| 免费无码AⅤ片在线观看| 亚洲av乱码国产精品观看麻豆| 神马影院日本一区二区| 妺妺窝人体色www看美女| 中文字幕无码无码专区| 国产裸体AV久无码无遮挡| 国产美腿丝袜一区二区| 亚洲国产欧美在线观看| 精品少妇人妻av免费久久久| 久久99亚洲网美利坚合众国| 自拍偷区亚洲综合第一页| 亚洲av永久无码精品漫画| 国产手机在线αⅴ片无码观看| 日本免费a级毛一片| 日本不卡视频免费的| 久久国产精品国产精品久久| 一本大道道久久综合av| 少妇丰满大乳被男人揉捏视频| 国产成人拍精品免费视频| 久久综合老鸭窝色综合久久| 欧美精品无码一区二区三区| 国产成年无码v片在线| 女的把腿张开男的猛戳出浆| 国产精品中文字幕日韩精品| 在线观看av片永久免费| 国产精品污www一区二区三区| 国产码欧美日韩高清综合一区| 男女做那个视频网站国产| 国产精品泄火熟女| 国内精品一区视频在线播放| 亚洲男女视频一区二区| 大地资源网在线观看免费官网| 一本色道久久88精品综合| 国产欧美日韩综合在线一区二区| 亚洲色图在线视频观看| 日日噜噜夜夜狠狠久久丁香五月| 老色鬼永久精品网站| 亚洲va成无码人在线观看| 亚洲av高清天堂网站在线观看| 亚洲另类欧美综合久久图片区|