国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

大學生校園輔導教育手機應用平臺

2015-12-07 07:24陳志良羅鋒懋李祥斌湯建明陳曉倩蒙儒省
環(huán)球市場信息導報 2015年45期
關(guān)鍵詞:賬號客戶端輔導

◎陳志良 羅鋒懋 李祥斌 湯建明 陳曉倩 蒙儒省

大學生校園輔導教育手機應用平臺

◎陳志良 羅鋒懋 李祥斌 湯建明 陳曉倩 蒙儒省

利用TCP/IP/HTTP協(xié)議設計了一種用于方便大學生學習生活的基于Android平臺的校園輔導教育手機應用平臺。功能上該軟件總共分六大模塊,即抱大腿模塊、超級課堂模塊、約約模塊,聊聊模塊、小文庫模塊、神題模塊,用戶可以直接瀏覽信息。通過該APP可以實現(xiàn)學習資源共享以及創(chuàng)意學習互助輔導生態(tài)圈。該APP結(jié)合線下校園輔導班業(yè)務,進行線上宣傳帶動消費,為廣大的消費者提供價格更優(yōu)服務更好的輔導班。學生可以通過該app的抱大腿模塊向附近人尋求學習上的輔導,通過積分換取現(xiàn)金的形式來帶動流量。其中約約模塊為廣大學生提供組隊學習的機會。本系統(tǒng)還采用操作系統(tǒng)的FIFO技術(shù)處理圖片信息,加快了處理速度。

隨著科技的發(fā)展,信息化也逐漸成為當代的潮流,越來越多的人從事軟件的開發(fā)的工作,但是大多數(shù)人都只是關(guān)注到社會上的群體,而忽略了學生。而且很多軟件存在功能單一的問題,導致人們不愿意為使用某種功能而特意安裝一款軟件,于是我們項目小組針對這一現(xiàn)象,以大學生為中心,決定開發(fā)出一款針對大學生學習生活的軟件.

隨著時代的進步,手機也變得越發(fā)重要,在大學幾乎人手一臺手機,然而Android手機占了全部手機數(shù)量的80%,故手機方面擁有很大的市場。

系統(tǒng)的設計與實現(xiàn)

功能設計

功能需求:基于Android平臺的移動校園學習生活軟件系統(tǒng)主要包括客戶端和服務器兩部分。其中客戶端部分包括兩個部分:一是瀏覽信息,課程﹑及考試題搜索,發(fā)布求助信息;二是后臺發(fā)布信息管理部分,對用戶發(fā)布的每一條信息審核,上傳輔導老師的個人信息。

用例描述:采用面向?qū)ο蟮姆治龇椒ǎ瑢⑾到y(tǒng)的用戶分為系統(tǒng)用戶和管理員兩種角色。

圖1 軟件開發(fā)流程

系統(tǒng)的總體設計

系統(tǒng)的總體架構(gòu)?;?Android 平臺的校園校園輔導教育系統(tǒng)的總體架構(gòu)如圖2所示。

圖2 系統(tǒng)的總體架構(gòu)

Android 客戶端架構(gòu)。本文在 Android 客戶端采用 C/S 結(jié)構(gòu),客戶端的作用是:負責提供友好易用的與用戶交互的界面,供用戶查詢求助信息和輔導教育及時相關(guān)信息等服務,以及負責與服務器端的數(shù)據(jù)交換。用戶與客戶端的交互是通過 Activity 類構(gòu)建一個UI界面完成的。服務端與數(shù)據(jù)庫相連,實現(xiàn)對數(shù)據(jù)的操作。Android 客戶端與服務器端的數(shù)據(jù)交換是基于HTTP協(xié)議實現(xiàn)的。

系統(tǒng)的關(guān)鍵技術(shù)的實現(xiàn)

服務器整體設計。本節(jié)主要講述服務器代碼結(jié)構(gòu),功能實現(xiàn)原理。

監(jiān)聽多人請求??蛻舳伺c服務器的交互主要通過HTTP協(xié)議進行的數(shù)據(jù)交互。

圖像的處理。圖片的存儲采取了FIFO(first in first out)技術(shù),由于圖片頻繁訪問,用戶每次訪問都要訪問硬盤,導致服務器運行速度很慢,故加快圖片讀取尤其重要。實現(xiàn)原理如下,構(gòu)造一個圖片類,類里面有3個變量(圖片物理,圖片內(nèi)容,圖片訪問指數(shù))系統(tǒng)分配一個容量為100的圖片類數(shù)組,程序也設置一個訪問圖片計數(shù)器,每訪問一次,計數(shù)器值加一,計數(shù)器值達到1000的時候,計數(shù)器歸0,每次客戶端訪問圖片的時候先訪問圖片類數(shù)組,如果找到了就把圖片訪問指數(shù)設置為圖片訪問計數(shù)器的值,如果沒有訪問到就查找圖片訪問指數(shù)比計數(shù)器值大且最接近計數(shù)器值的圖片圖片所在數(shù)組的下標記為t1,同時查找圖片訪問指數(shù)最小的圖片下標t2,如果t1值存在,則用新訪問的圖片代替下標為t1的圖片,如果t1不存在,則用新訪問的圖片代替下標為t1的圖片。

圖3 系統(tǒng)的注冊驗證

注冊登錄模塊的設計和實現(xiàn)。系統(tǒng)注冊模塊主要作用是如果用戶沒有賬號時,注冊新的賬號,用戶需要填入賬號和密碼和及個人信息,點擊注冊就可以完成注冊,不過如果用戶不完全填寫個人信息,兩次密碼不一致或者賬號和電話號碼已經(jīng)被注冊,會提示用戶相應錯誤的信息,整個過程如圖所示。

用戶注冊成功后,用戶信息會保存到成員表中,用戶表主要包括用戶手機號﹑用戶名﹑密碼﹑年齡﹑性別﹑學校﹑學院﹑專業(yè)﹑學習標簽﹑個人簽名﹑最喜歡書籍﹑最喜歡影視﹑個人說明﹑個人頭像十四個字段,用戶表loginphone 如表1 所示。

表1 用戶注冊數(shù)據(jù)庫表

如果用戶的賬號或者手機號被別人注冊會拋出異常,服務器會把錯誤的大致原因發(fā)送至客戶端。

登錄模塊設計和實現(xiàn)。用戶想要使用軟件首先要登錄,用戶打開登錄界面,填寫賬號和密碼,點擊登錄按鈕,系統(tǒng)會將用戶填寫的賬號和密碼發(fā)送到服務器上面進行對比,如果對比成功,則把客戶信息發(fā)送至客戶端并通知其登錄成功,保存用戶的登錄狀態(tài),及個人信息,否則提示賬號或密碼錯誤信息。

超級課堂模塊設計和實現(xiàn)

超級課堂數(shù)據(jù)庫表設計。超級課堂老師基本信息數(shù)據(jù)庫表主要包括老師頭像﹑老師姓名﹑授課課程﹑報名人數(shù),授課形式﹑授課課時﹑授課時間﹑授課學院﹑授課單價﹑老師學歷﹑老師所在學院﹑老師聯(lián)系方式﹑老師個人介紹,并利用老師聯(lián)系方式來鎖定老師的發(fā)個人信息。具體如表4-2 所示。

報名方式實現(xiàn)。課程報名分為團隊報名和個人報名。其中團隊報名將獲取更大優(yōu)惠。

表2 老師基本信息數(shù)據(jù)表

系統(tǒng)模塊測試

系統(tǒng)測試環(huán)境的搭建

本系統(tǒng)我們選利用htpp協(xié)議編寫的服務器,服務器監(jiān)聽端口為6000,數(shù)據(jù)庫選擇Oracle公司的開源數(shù)據(jù)庫的Mysql 數(shù)據(jù)庫。系統(tǒng)采用工廠模式來處理客戶端的請求,工廠模式可以將各個業(yè)務邏輯進行有效的分離,方便系統(tǒng)功能的擴展。

表3 團隊報名信息數(shù)據(jù)表

部分功能測試

系統(tǒng)登錄模塊測試。點擊應用程序后進入主界面,點擊“登陸“即可進入系統(tǒng)的登錄界面,如圖4所示。

圖4 登錄界面

點擊應用程序后進入主界面,點擊“注冊”即可進入系統(tǒng)的手機賬號驗證界面,如圖5所示。

圖5 手機驗證界面

成功通過手機驗證之后會進入注冊頁面,如下圖6所示。

圖6 注冊界面

軟件主界面測試。用戶在主界面可以看到各個模塊的分類,點擊自己想要查看分類的圖標或文字即可進入所屬類別,如圖7所示。

圖7 軟件主頁面

經(jīng)過幾個月的開發(fā)校園學習助手總算接近了尾聲,其中開發(fā)期間出現(xiàn)過很多的問題,比如說版本適配,網(wǎng)絡連接等,但是多虧小組的相互支持,最后項目成功的完成。希望看到論文的你也能通過不懈努力,創(chuàng)造出屬于自己的產(chǎn)品。

(作者單位:桂林電子科技大學電子工程與自動化學院)

本論文是2015年國家級大學生創(chuàng)新創(chuàng)業(yè)訓練項目的階段性研究成果。項目編號:201510595045

猜你喜歡
賬號客戶端輔導
彤彤的聊天賬號
施詐計騙走游戲賬號
縣級臺在突發(fā)事件報道中如何應用手機客戶端
孵化垂直頻道:新聞客戶端新策略
基于Vanconnect的智能家居瘦客戶端的設計與實現(xiàn)
如何查看迅雷數(shù)字賬號
客戶端空間數(shù)據(jù)緩存策略
學習實踐科學發(fā)展觀輔導
學習實踐科學發(fā)展觀輔導
黨的十七屆三中全會《決定》學習輔導
斗六市| 临邑县| 安达市| 静乐县| 华坪县| 酉阳| 涟源市| 额济纳旗| 隆德县| 五大连池市| 准格尔旗| 鄂州市| 道真| 陵水| 临泽县| 长治县| 杨浦区| 新建县| 河池市| 科尔| 六枝特区| 九龙县| 平塘县| 浦东新区| 囊谦县| 株洲县| 乌鲁木齐市| 来宾市| 武宁县| 永平县| 望江县| 榆树市| 资中县| 湾仔区| 左权县| 田林县| 错那县| 巴青县| 夏邑县| 安达市| 罗城|