• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      高校選課APP的設(shè)計與開發(fā)

      2019-11-15 04:45:39鄒萬芳
      科技資訊 2019年21期
      關(guān)鍵詞:數(shù)據(jù)庫

      鄒萬芳

      摘? 要:隨著信息化飛躍發(fā)展,從終端進行共享和應(yīng)用,以形成高效、動態(tài)、實時的一體化系統(tǒng)是各行各業(yè)迫切的需求。該文根據(jù)武威職業(yè)學(xué)院的日常教務(wù)工作,前期對教務(wù)資源、教學(xué)規(guī)定等相應(yīng)實踐進行了分析,設(shè)計基于Android的選課APP。對于教學(xué)管理中的選課環(huán)節(jié)有一定啟迪意義和推動作用。

      關(guān)鍵詞:選課系統(tǒng)? 數(shù)據(jù)庫? Android技術(shù)? APP應(yīng)用

      中圖分類號:O415 ? ?文獻標識碼:A 文章編號:1672-3791(2019)07(c)-0009-02

      高校的選課系統(tǒng)希望通過建立網(wǎng)絡(luò)系統(tǒng)來給學(xué)校師生提供一個快捷、便利的選課手段。在該系統(tǒng)中,我們的目標是以武威職業(yè)學(xué)院為例,徹底改變學(xué)校教學(xué)管理中固定的靈活性差、耗時多的傳統(tǒng)的選課模式。實現(xiàn)一個基于APP的平臺,并通過該選課系統(tǒng)能使教學(xué)資源和信息能更好地服務(wù)于教學(xué),從而解除學(xué)校教學(xué)管理人員及學(xué)生在學(xué)期選課時的一系列繁瑣的工作。

      1? 選課APP的設(shè)計

      1.1 開發(fā)平臺

      該APP的開臺,主要是基于Android操作系統(tǒng)開發(fā),該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,是一個真正開放的移動開發(fā)平臺。其具備的開放性、穩(wěn)定性和跨平臺性等特質(zhì)給了開發(fā)者和用戶廣袤的應(yīng)用空間,已成為目前用戶最多、發(fā)展最快的移動智能操作系統(tǒng),設(shè)計基于Android的手機應(yīng)用具有廣闊的應(yīng)用前景。

      1.2 APP系統(tǒng)框架設(shè)計

      該APP主要框架由3個部分組成:(1)前臺客戶端。前臺客戶端分學(xué)生端、教師端和管理員端。學(xué)生端進入系統(tǒng)后,可以發(fā)送請求到后臺服務(wù)端,后臺服務(wù)端根據(jù)請求信息進行分組交給不同的服務(wù)程序去執(zhí)行請求,達到與教師端的互動和信息反饋;教師端進入系統(tǒng)后,根據(jù)職能不同,執(zhí)行不同操作,向后臺發(fā)送請求,進行互動;管理員可以實現(xiàn)對后臺數(shù)據(jù)的管理操作。(2)后臺服務(wù)端。負責接收不同客戶端的請求并對請求做出響應(yīng),發(fā)送至客戶端。(3)數(shù)據(jù)庫。作為數(shù)據(jù)庫存儲的介質(zhì),只能被服務(wù)器訪問,主要用來存儲APP中所有信息資料。

      2? 選課APP的開發(fā)初探

      2.1 功能模塊的設(shè)計

      在該系統(tǒng)中,系統(tǒng)的模塊結(jié)構(gòu)如圖1所示。

      主要的數(shù)據(jù)庫表如下:

      (1)數(shù)據(jù)表文件名:student.dbf。記錄數(shù)據(jù):學(xué)生信息情況見表1。

      (2)數(shù)據(jù)表文件名:teacher.dbf。記錄數(shù)據(jù):教師信息情況見表2。

      (3)數(shù)據(jù)表文件名:course.dbf。記錄數(shù)據(jù):課程基本情況見表3。

      該系統(tǒng)對以下的記錄進行輸出,可將定義的大多選項按原名稱、標志、數(shù)據(jù)類型和格式輸出為紙質(zhì)文件,例如學(xué)生具體樣表4所示。

      2.2 選課APP詳細設(shè)計

      系統(tǒng)設(shè)計框架描述如下。

      3? 網(wǎng)絡(luò)通信測試

      數(shù)據(jù)獲取由Java提供URLConnection類,它有兩個直接子類分別是HttpURLConnection和JarURLConnection。另外一個重要的類是URL,通常URL可以通過傳給構(gòu)造器一個String類型的參數(shù)來生成一個指向特定地址的URL實例。每個HttpURLConnection實例都可用于生成單個請求,但是其他實例可以透明地共享連接到HTTP服務(wù)器的基礎(chǔ)網(wǎng)絡(luò)。請求后在HttpURLConnection的InputStream或OutputStream上調(diào)用close()方法可以釋放與此實例關(guān)聯(lián)的網(wǎng)絡(luò)資源,但對共享的持久鏈接沒有任何影響。通過HttpURLConnection類來訪問上文中分析網(wǎng)頁源代碼所得到的附加碼訪問地址,以及InputStream對象取得附加碼保存到一個bitmap類型的對象中,顯示在程序里。

      參考文獻

      [1] 王藝璇.基于Android平臺的移動圖書館客戶端設(shè)計與實現(xiàn)[J].智能計算機與應(yīng)用,2011(6):28-30,33.

      [2] 厄爾曼.數(shù)據(jù)庫系統(tǒng)基礎(chǔ)教程[M].北京:機械工業(yè)出版社,2009.

      [3] 歐文斯.SQLite權(quán)威指南[M].北京:電子工業(yè)出版社,2012.

      猜你喜歡
      數(shù)據(jù)庫
      數(shù)據(jù)庫
      財經(jīng)(2017年15期)2017-07-03 22:40:49
      數(shù)據(jù)庫
      財經(jīng)(2017年2期)2017-03-10 14:35:35
      兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
      數(shù)據(jù)庫
      財經(jīng)(2016年15期)2016-06-03 07:38:02
      數(shù)據(jù)庫
      財經(jīng)(2016年3期)2016-03-07 07:44:46
      數(shù)據(jù)庫
      財經(jīng)(2016年6期)2016-02-24 07:41:51
      數(shù)據(jù)庫
      財經(jīng)(2015年3期)2015-06-09 17:41:31
      數(shù)據(jù)庫
      財經(jīng)(2014年21期)2014-08-18 01:50:18
      數(shù)據(jù)庫
      財經(jīng)(2014年6期)2014-03-12 08:28:19
      數(shù)據(jù)庫
      財經(jīng)(2013年6期)2013-04-29 17:59:30
      阳江市| 家居| 凤山县| 潢川县| 华宁县| 渝北区| 五常市| 南江县| 墨玉县| 泊头市| 邳州市| 泰来县| 封丘县| 宁武县| 庆安县| 林芝县| 大石桥市| 岑巩县| 玉溪市| 诸城市| 吴堡县| 淄博市| 盐池县| 江川县| 吉水县| 梁河县| 平山县| 永嘉县| 武威市| 饶河县| 株洲县| 井研县| 綦江县| 二连浩特市| 门头沟区| 沅陵县| 乐安县| 福鼎市| 格尔木市| 龙山县| 牙克石市|