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

?

基于Android 平臺開發(fā)的智能課程提示系統(tǒng)

2020-10-20 06:25:52丁怡琳謝彩艷劉珊李妍
科學與財富 2020年20期
關(guān)鍵詞:課表服務器端頁面

丁怡琳 謝彩艷 劉珊 李妍

摘要:課堂是同學們獲取吸收知識的重要地點,也是學習的重要組成環(huán)節(jié)。課堂教學不僅彰顯著高校學風建設(shè)的健康發(fā)展,也體現(xiàn)著學生們自我的組織性和紀律性。論文分析了一種基于 Android 平臺開發(fā)的智能課程提示系統(tǒng),供讀者參考。

一.系統(tǒng)的需求分析

據(jù)了解,我國大部分大學中都沒有固定教室,上課時間地點比較分散,學生經(jīng)常容易忘記上課科目與地點,從而影響學習。根據(jù)學校教學紀律規(guī)定,在課堂教學時間段內(nèi),學生和教師都不容許接聽電話。目前在上課時,教師和學生一般都是把手機設(shè)為靜音模式,沒課時再設(shè)置回來。學生和老師都經(jīng)常發(fā)生上課時忘記設(shè)置手機的情況。受此啟發(fā),我們開發(fā)了一款基于 Android 平臺開發(fā)的智能課提示 APP,在學生上課時間,可以自動鎖住手機屏幕,彌補學生自控力上的不足的問題提高教師的上課效果。

二.系統(tǒng)的功能與設(shè)計

以手機客戶端的形式建立一款可以實現(xiàn)課程表管理及課前自動提醒,提供給客戶一個簡便快捷的提示平臺,幫助大學生按時去上課,不荒廢學業(yè),認清自己的當前要務,增強學習主動性。鑒于部分學生上課時關(guān)注度不夠,自控力不高此款 APP 還實現(xiàn)課上自動靜音、自動鎖屏等功能的APP,便于提高學生及老師上課效率,使課堂氛圍更加濃厚。

軟件功能實現(xiàn)上主要分為三大模塊:手機客戶端、課表服務器端和數(shù)據(jù)庫存儲端。手機客戶端用于和用戶交互,展示課表內(nèi)容,接收用戶查詢下載的結(jié)果和同步修改課程到服務器端等。教務課表服務器端接收來自手機的查詢請求、然后連接數(shù)據(jù)庫進行查詢、以及把查詢結(jié)果傳回客戶端的手機。后臺數(shù)據(jù)庫部分用于保存課表信息。

(一)注冊模塊包括用戶學號,密碼,驗證碼,注冊按鈕,登錄按鈕。第一次使用此 APP 要先進行注冊,為了擴大用戶量,采取簡化模式,通過手機驗證碼進行注冊,后期補全用戶基本信息

(二)此模塊用于登錄,登錄成功后跳轉(zhuǎn)到 APP 首頁模塊。登錄頁面包括用戶名(學號)密碼,登錄按鈕,注冊按鈕,注冊按鈕跳轉(zhuǎn)到注冊頁面,供新用戶使用。

(三)本頁面主要為了展現(xiàn)當天課表的內(nèi)容,是為了讓用戶更加便利、更加快捷、直觀的看到當天課表的內(nèi)容。課表的內(nèi)容包括了:課程名、教室地點、上課時間以及老師姓名。

(四)課程表功能是專門針對學生市場的校園功能應用。課表的獲取方式:①教務 APP 獲取;②自己添加課表。該功能可以為用戶朋友們提供未來一周的課程信息,讓用戶朋友們能夠提前準備,不同的課程用不同的顏色標記出來,頁面簡潔大方,使用戶舒適的觀賞課表。頁面上方有個加號,點開后可以選擇本學期內(nèi)任意一周的課表。更加完美的完成用戶的需求,提供高品質(zhì)的服務。

(五)“我的”包含個人信息模塊,修改密碼模塊,注銷登錄模塊,退出模塊,設(shè)置模塊。

個人信息模塊中可以查看用戶的基本信息,如用戶的頭像,姓名,郵箱等。除查詢信息外還可對用戶信息進行編輯,但固定不變的信息不允許編輯,如姓名,學號,學院;

修改密碼模塊可以通過兩種方式進行修改,一種是通過原密碼和學號進行修改,另一種是通過手機驗證碼進行修改。退出,需要更換登錄賬號時通過退出到登錄頁面;

注銷登錄:當用戶需要卸載該應用時,可提前注銷用戶自己所有的私人信息。

設(shè)置模塊:該頁面主要有兩個子頁面,分別為學霸模式和課學提醒。

(1)學霸模式:提供自動鎖屏功能,自動回復短信功能。用戶在上課期間時無法打開手機,自動設(shè)置為靜音模式或飛行模式,下課后用戶所設(shè)置的模式自動關(guān)閉,打開響鈴或振動。若上課期間收到外來來電,該模式下自動拒絕接聽,并向外來來電號碼回復短信“主人正在上課,請稍后撥打”。(2) 課學提醒:提供課前提醒功能。用戶可在注冊賬號完成登陸后設(shè)置該功能。如,課前提醒時間為二十分鐘時,用戶手機在課前二十分鐘會振動和響鈴。以此來提醒用戶接下來有課程安排,防止出現(xiàn)因為遺忘課程而導致的曠課。

三.項目實現(xiàn)

前端功能的實現(xiàn)主要運用 JavaScript 語言結(jié)合 HTML,再用 CSS 級聯(lián)樣式表加以美化效果,在 UI 設(shè)計方面采用 MUI 技術(shù),MUI 有更高的靈活性和可配置性,比其他技術(shù)方面有著一定的優(yōu)越性,適合我們的開發(fā)需求,且 MUI 近幾年已確立的自己的標準圖形界面,方便我們擴展開發(fā)或者模板使用。同時也采用了 AngularJS 的路由技術(shù),其對所有的網(wǎng)頁內(nèi)部跳轉(zhuǎn)進行了封裝,只需要第一次打開網(wǎng)頁時進行加載大部分的 js、css、img 等靜態(tài)文件,后面陸續(xù)需要再通過 json 流進行前后端交換,可以大大提高前端頁面的流暢度。

后臺數(shù)據(jù)處理方面的實現(xiàn)運用 MySQL 數(shù)據(jù)庫技術(shù)。把數(shù)據(jù)庫放到Web 服務器端,服務器端向用戶提供 WebService 接口,應用程序通過連接WebService 接口便可以使用數(shù)據(jù)庫資源。

項目最后通過 web 服務器實現(xiàn)前臺和數(shù)據(jù)庫的鏈接。主要通過橋梁webservice 來間接訪問MySQL。服務端開發(fā)采用 VisualStudio2015,數(shù)據(jù)庫開發(fā)采用MySQL ,android 端開發(fā)采用 eclipse ADT 開發(fā)。

整體設(shè)計完成后需要對產(chǎn)品進行測試,即:在設(shè)計的過程中對每個模塊進行黑盒測試,測試內(nèi)容包括:對于每個被測的系統(tǒng)模塊,檢查能否正確輸入輸出;系統(tǒng)運行過程中內(nèi)部數(shù)據(jù)的完整性;系統(tǒng)運行時若發(fā)生錯誤,編寫的異常捕捉措施是否有效,以確保系統(tǒng)可以正常運行。

四.項目特色與創(chuàng)新點

1.????? 在上課時間段內(nèi),手機自動靜音。下課時間段內(nèi),手機鈴聲自動恢復正常狀態(tài),可隨時接聽電話。

2.????? 實現(xiàn)了課程表管理,定時提醒,課上自動靜音、自動鎖住手機屏幕等多種功能。

五.結(jié)束語

為了更好的吸收知識,我們這個軟件可以讓同學和老師們在課堂期間保持高度的專注力。讓同學們隨時了解上課動態(tài),避免由于粗心導致錯過學課;同時,到達教室之后軟件會自動鎖屏,攔截一切電話和短信,為同學們和老師們營造一個安靜的學習氛圍。我們的軟件不僅對大家在課堂上有所幫助還會在無形中解決當代人過度依賴手機的問題。

參考文獻:

[1]??? MarkTaylor. MySQL for the Internet of Things [J]. Computing reviews,2017,58(2).

[2]??? 詹帥. Eclipse 插件技術(shù)在加速器控制系統(tǒng)中的應用[D].中國科學院大學(中國科學院近代物理研究所),2018.

作者簡介:

丁怡琳(1998-),女,漢族,出生于陜西省咸陽市,西北民族大學數(shù)學與計算機科學學院2017級計算機科學與技術(shù)專業(yè)本科在校生.

基金項目:西北民族大學中央高?;究蒲袠I(yè)務費資助本科生科研創(chuàng)新項目(項目編號:XBMU-BYL20188).

猜你喜歡
課表服務器端頁面
大狗熊在睡覺
刷新生活的頁面
學生出招解決”日課牌“問題
科教新報(2022年17期)2022-05-24 13:01:09
如果我是校長
運用VBA自動生成子課程表
電子測試(2018年21期)2018-11-08 03:09:36
淺析異步通信層的架構(gòu)在ASP.NET 程序中的應用
成功(2018年10期)2018-03-26 02:56:14
在Windows中安裝OpenVPN
各地區(qū)學生課表
留學生(2015年6期)2015-07-02 02:36:20
網(wǎng)頁防篡改中分布式文件同步復制系統(tǒng)
同一Word文檔 縱橫頁面并存
平凉市| 阿克| 淳安县| 怀化市| 农安县| 乌鲁木齐县| 普兰县| 嵊泗县| 富平县| 福清市| 高要市| 惠水县| 图片| 永康市| 海阳市| 桂平市| 大埔区| 通辽市| 舞钢市| 遂昌县| 颍上县| 福清市| 农安县| 巢湖市| 鄂温| 宜宾市| 确山县| 循化| 大姚县| 年辖:市辖区| 醴陵市| 苏尼特右旗| 景洪市| 南安市| 马尔康县| 凉城县| 太仓市| 临海市| 海安县| 安义县| 土默特左旗|