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

基于Android 手機選課系統的設計

2018-09-26 11:34:32黃瑋
數字技術與應用 2018年5期

黃瑋

摘要:隨著移動互聯網技術的迅速普及,手機等終端設備已經越來越成為大學生學習和生活的工具,本文主要論述了基于Android 手機選課系統的設計方案,并詳細介紹了系統功能的實現,此系統能給學生提供一個更加便捷、更有效的選課系統。

關鍵詞:選課系統;Android;移動教務

中圖分類號:TP316.8 文獻標識碼:A 文章編號:1007-9416(2018)05-0179-01

1 引言

隨著移動互聯網的普及,手機等終端設備已經越來越成為大學生生活的一部分;另一方面,原有的基于瀏覽器的選課系統只能在PC端的瀏覽器上運行,而手機等終端設備相比于電腦卻有著巨大的優勢,為了解決這一問題而設計一個基于Android手機的學生選課系統。

2 開發環境及系統功能

2.1 開發環境及結構

選課系統采用C/S三層數據管理結構,即:Tomcat服務器、MySQL數據庫、手機客戶端。Tomcat服務器采用JSP腳本語言編寫,手機客戶端采用ADT開發。客戶端與服務器通過JSON進行數據交互。JSON是一種輕量級的數據傳輸格式,采用完全獨立于編程語言的文本格式來存儲和表示數據,有效地提升網絡傳輸效率。學生通過手機客戶端查看數據庫的課程信息,并將所選課程發送到Tomcat服務器,服務器獲得客戶端發送來的數據進行處理并將結果返回給客戶端,學生通過客戶端即可查看選課結果。

2.2 系統功能

本系統涉及到選課的學生、課程信息的管理,軟件系統包括:學生管理子系統、課程管理子系統。

(1)學生管理子系統:包括學生登錄模塊、課程查詢模塊、選擇課程模塊、選課結果顯示模塊4個功能。

(2)課程管理子系統:包括課程信息添加模塊、編輯模塊、刪除模塊、審核選課模塊4個功能。

3 詳細設計

確定了系統功能后,詳細設計的任務是使用程序設計語言編寫程序,根據系統的流程,設計程序所采用的過程邏輯算法,設計全部的必要過程細節。

3.1 學生管理子系統

(1)學生登錄:首先顯示的就是登錄界面,通過輸入學生的學號和密碼,驗證學生身份信息。學生登錄成功后,進入到系統主界面,功能包括:所有課程列表、學生已選課程信息、退出系統按鍵。

(2)所有課程信息列表:學生點擊“所有課程列表”按鈕,客戶端通過Http Client Get方式來發送請求到服務器,服務器接收到請求之后利用相應的SQL語句遍歷MySQL數據庫中的Course 表并取得返回數據至客戶端。

(3)查看課程信息由數據庫服務器獲取課程信息后,學生點擊感興趣的一門課程后,通過Http Client Get方式發送請求到tomcat服務器,服務器將查詢數據庫,并把查詢數據構造成JSON數據格式,并返回給客戶端,客戶端在接收到數據后利用Adapter將數據以一定的格式顯示在ListView中。

1)選擇課程:客戶端顯示課程詳細信息,包括課程名稱,教師信息,課時,上課時間和教室等。當學生點擊選課按鈕之后,客戶端將選課數據發送到服務器,已選課程信息則進入審核狀態。

2)查詢已選課信息:當學生選課審核通過后,進入到已選課程結果界面,將會看到已成功選課的信息列表,當點擊列表中的Item時,將顯示所選課程的詳細信息和退選按鈕,當點擊退選按鈕后,客戶端會發送請求到服務器,服務器端將刪除所選課程信息。

3.2 課程管理子系統

(1) 添加課程信息:通過瀏覽器登錄到Tomcat服務器后臺管理界面,進入到課程管理系統,進入到添加課程的頁面,可以將課程信息添加至數據庫中。

(2) 編輯課程信息:進入到課程編輯頁面,可以將修改的課程信息保存到數據庫中。

(3)刪除課程信息:進入到課程刪除頁面,可以將課程信息從數據庫中刪除。

(4)審核選課信息:進入到審核選課頁面,會看到當前這門課的學生名單,點擊審核通過按鈕后,服務器將選課表中的checked置為1表示審核通過,如果點擊不通過按鈕后,則刪除課程表以及相關的學生信息。

3.3 選課系統WEB服務器端

服務器端的主要任務有二個:一個是創建Servlet響應客戶端的請求;二是創建DAO讀數據庫服務器的訪問。

3.4 MySQL數據庫服務器

Tomcat服務器采用JDBC 訪問MySQL數據庫,利用JSP頁面和移動端進行數據交互。數據庫中主要有課程信息表CourseInfo.table和學生信息表UserInfo.table這兩個數據文件。

4 結語

本文利用Android移動應用程序開發技術與Web服務器技術提出了三層架構及實現方法,并展示了一個互聯網+的典型案例,它是計算機教學中理論和實踐應用相結合的成果。通過本系統的應用,可以提高教學教務工作效率,加強了學生對信息化教學的認識,也可以作為今后在教學其他方面打下一個基礎。

參考文獻

[1]張曉芬,馬楠,王世華.基于Android平臺高校移動選課系統的開發與設計[C]// 中國計算機用戶協會網絡應用分會2014年網絡新技術與應用年會.2014.

[2]隋雪莉,許鳴,劉威,等.基于Android平臺的移動教務系統的研究[J].軟件,2014,35(8):38-41.

[3]謝希仁.計算機網絡[M].電子工業出版社,2013.

[4]劉瀅.基于Android平臺學生選課系統的設計與實現[J].民營科技,2013,(10):74-74.

[5]劉嘯宇,范輝.基于Android的選課系統的研究與實現[J].無線互聯科技,2014,(9):94-95.

主站蜘蛛池模板: 亚洲AV无码乱码在线观看裸奔| 亚洲一区精品视频在线| 国产欧美另类| 美女被狂躁www在线观看| 91在线国内在线播放老师| hezyo加勒比一区二区三区| 91人妻日韩人妻无码专区精品| av在线5g无码天天| 国产精品久久久久久久久| 国产成在线观看免费视频| 午夜在线不卡| 另类重口100页在线播放| 久久国产精品波多野结衣| 亚洲欧美激情小说另类| 狠狠干综合| 亚洲第一天堂无码专区| 欧美自慰一级看片免费| 国产欧美高清| 99精品视频播放| 亚洲伊人天堂| 国产不卡一级毛片视频| 国产凹凸视频在线观看| 国产高清在线观看| 日本不卡视频在线| 国产午夜精品一区二区三| 久久国产精品嫖妓| 奇米精品一区二区三区在线观看| 日本欧美一二三区色视频| 漂亮人妻被中出中文字幕久久| 成人a免费α片在线视频网站| 亚卅精品无码久久毛片乌克兰 | 国产成人精品一区二区不卡| 欧美日韩精品综合在线一区| 伊人成人在线视频| 欧美日本激情| 国产丝袜无码精品| 亚洲高清中文字幕| 国产视频只有无码精品| 波多野结衣爽到高潮漏水大喷| 人人妻人人澡人人爽欧美一区| 免费视频在线2021入口| 日本黄网在线观看| 日日碰狠狠添天天爽| 成人中文在线| 最新日本中文字幕| 欧美亚洲国产精品久久蜜芽| 婷婷六月综合| 国产波多野结衣中文在线播放| 日韩精品久久无码中文字幕色欲| 久草视频福利在线观看| 丁香婷婷激情网| 国产成人91精品免费网址在线| 久久国产av麻豆| 麻豆精品久久久久久久99蜜桃| 国产青榴视频在线观看网站| 婷婷六月综合网| 九色国产在线| 干中文字幕| 欧美v在线| 一本一道波多野结衣av黑人在线| 制服丝袜亚洲| 免费一级毛片在线观看| 亚洲精品无码久久毛片波多野吉| 国产精品美女免费视频大全| 欧美成人国产| 人妻一本久道久久综合久久鬼色| 国产jizz| 亚洲国产成人自拍| 男女男精品视频| 欧美视频免费一区二区三区| 一区二区三区四区在线| 欧美午夜小视频| 欧美成人免费午夜全| 91青青视频| 伊人欧美在线| 九九这里只有精品视频| 国产精品视频久| 永久毛片在线播| 五月激情婷婷综合| 72种姿势欧美久久久久大黄蕉| 毛片网站在线看| 99精品伊人久久久大香线蕉 |