基于Android平臺高校移動選課系統(tǒng)的設(shè)計與實現(xiàn)
本文關(guān)鍵詞:基于Android平臺高校移動選課系統(tǒng)的設(shè)計與實現(xiàn)
更多相關(guān)文章: Android 移動選課系統(tǒng) MySQL 負(fù)載均衡
【摘要】:隨著移動互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,越來越多的企事業(yè)單位已經(jīng)在移動互聯(lián)網(wǎng)應(yīng)用建設(shè)上有所建樹。高等學(xué)校作為一共擁有龐大年輕移動互聯(lián)網(wǎng)用戶的群體,更應(yīng)該跟上信息技術(shù)的發(fā)展潮流。高校內(nèi)師生的工作和學(xué)習(xí)都離不開選課系統(tǒng),除此之外,使用用戶還擴展到教務(wù)行政人員和其他行政部門管理人員。但是傳統(tǒng)基于互聯(lián)網(wǎng)的選課系統(tǒng)在功能上和使用上都存在著瓶頸,由此提出建立基于移動終端使用的移動選課系統(tǒng),提升高校在選課過程中使用效率,提升行政人員的工作效率、節(jié)約高校的管理成本,突破傳統(tǒng)的瓶頸。 在移動互聯(lián)網(wǎng)時代中,移動終端前端開發(fā)技術(shù)越來越重要,目前應(yīng)用最廣泛的兩大移動平臺操作系統(tǒng)是Android平臺和IOS平臺。移動選課系統(tǒng)選擇開源、免費的Android作為智能終端操作系統(tǒng),通過實地調(diào)研國內(nèi)的高等院校,獲取教務(wù)管理的規(guī)章制度方面信息和選課系統(tǒng)使用者的使用情況,定義系統(tǒng)的相關(guān)需求。根據(jù)不同的用戶分配不同角色和擁有的功能,用戶類別包括學(xué)生、教師、行政人員、管理員和超級管理員,劃分的角色是學(xué)生、教師、行政三類角色,其中行政人員、管理員和超級管理員同屬于行政范疇。項目的實施分為分析與技術(shù)準(zhǔn)備、軟件設(shè)計與開發(fā)、軟件測試與效果分析。功能上按照客戶端和服務(wù)器這兩部分進行分類,服務(wù)器端部署采用應(yīng)用服務(wù)器與數(shù)據(jù)庫服務(wù)器隔離的方式,使用負(fù)載均衡功能添加到應(yīng)用服務(wù)器前,建立代理服務(wù)器和負(fù)載均衡策略的方式實現(xiàn)。 軟件開發(fā)技術(shù)的選擇也要圍繞著Android來進行,,同時要求聚聚較高的擴展性,可以在未來擴展二次開發(fā)和與原網(wǎng)上選課系統(tǒng)進行結(jié)合。移動選課系統(tǒng)使用JAVA語言開發(fā)底層邏輯,MySQL管理數(shù)據(jù)?蛻舳伺c服務(wù)器間的通信基于WiFi或者運營商的移動網(wǎng)絡(luò)(2G/3G/4G),通信是基于TCP協(xié)議實現(xiàn)的,用戶可以隨時隨地連上移動網(wǎng)絡(luò),通過自己手中的移動終端,使用移動選課系統(tǒng)。 用戶的移動終端作為登錄客戶端來訪問移動選課系統(tǒng),用戶登錄前需要選擇響應(yīng)的角色方式進行登錄,登錄成功后可以看到自己權(quán)限范圍內(nèi)的功能模塊。學(xué)生角色可以實現(xiàn)的功能包括網(wǎng)上選課、退補選、課程信息查詢、分?jǐn)?shù)查詢、分?jǐn)?shù)復(fù)核。教師角色可以實現(xiàn)功能包括課程設(shè)置、課程提交、修改或撤下課程、分?jǐn)?shù)錄入、分?jǐn)?shù)修改、復(fù)核分?jǐn)?shù)。行政人員可以實現(xiàn)對分?jǐn)?shù)審核和課程上線審核的操作和管理。管理員登錄和行政人員登錄同屬一類,負(fù)責(zé)管理學(xué)其他角色功能下的相關(guān)信息、發(fā)布相關(guān)通知和對操作記錄進行管理。 項目實現(xiàn)后繼續(xù)研究移動選課系統(tǒng)的發(fā)展方向,通過細(xì)化角色分配、增加功能需求、單點登錄擴展等方面進行深入研究,完善移動選課系統(tǒng)的建立。
【關(guān)鍵詞】:Android 移動選課系統(tǒng) MySQL 負(fù)載均衡
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP311.52
【目錄】:
- 摘要4-6
- Abstract6-10
- 第1章 緒論10-15
- 1.1 本文研究背景10-11
- 1.2 本文研究意義11-12
- 1.3 研究現(xiàn)狀12-13
- 1.4 研究目標(biāo)13-14
- 1.5 本文的內(nèi)容安排14-15
- 第2章 相關(guān)技術(shù)選擇與分析15-20
- 2.1 相關(guān)技術(shù)概述15-18
- 2.1.1 Apache服務(wù)器15-16
- 2.1.2 Android概述16-17
- 2.1.3 MySQL概述17
- 2.1.4 Java與 Android 關(guān)系17-18
- 2.2 環(huán)境約束18-19
- 2.2.1 開發(fā)環(huán)境和軟件約束18
- 2.2.2 開發(fā)平臺和數(shù)據(jù)庫的選擇18-19
- 2.3 本章小結(jié)19-20
- 第3章 需求分析與系統(tǒng)設(shè)計20-35
- 3.1 需求分析20-24
- 3.1.1 需求目標(biāo)20
- 3.1.2 系統(tǒng)需求20-21
- 3.1.3 用戶需求21-22
- 3.1.4 功能需求22-24
- 3.1.5 非功能需求24
- 3.2 可行性分析24-25
- 3.3 系統(tǒng)架構(gòu)設(shè)計25-28
- 3.3.1 系統(tǒng)架構(gòu)設(shè)計原則25
- 3.3.2 系統(tǒng)總體架構(gòu)設(shè)計25-26
- 3.3.3 系統(tǒng)開發(fā)架構(gòu)設(shè)計26-27
- 3.3.4 系統(tǒng)流程設(shè)計27-28
- 3.4 系統(tǒng)功能設(shè)計28-29
- 3.4.1 功能設(shè)計28-29
- 3.4.2 相關(guān)功能接口設(shè)計29
- 3.5 數(shù)據(jù)庫設(shè)計29-34
- 3.5.1 實體 E R 圖設(shè)計30
- 3.5.2 數(shù)據(jù)庫表設(shè)計30-34
- 3.6 本章小結(jié)34-35
- 第4章 系統(tǒng)實現(xiàn)與應(yīng)用效果35-48
- 4.1 開發(fā)環(huán)境搭建35
- 4.2 客戶端實現(xiàn)說明35-37
- 4.2.1 客戶端登錄模塊36
- 4.2.2 客戶端主界面36-37
- 4.3 服務(wù)器端功能實現(xiàn)37-44
- 4.3.1 個人信息管理37-38
- 4.3.2 發(fā)布管理38-39
- 4.3.3 操作記錄管理39
- 4.3.4 課程管理39-40
- 4.3.5 分?jǐn)?shù)管理40-41
- 4.3.6 選課管理41-42
- 4.3.7 審核管理42-43
- 4.3.8 負(fù)載均衡43
- 4.3.9 其他功能43-44
- 4.4 核心代碼設(shè)計44-45
- 4.5 測試與效果分析45-47
- 4.5.1 功能測試45-47
- 4.5.2 用戶體驗47
- 4.6 本章小結(jié)47-48
- 第5章 總結(jié)與展望48-50
- 5.1 本文的工作總結(jié)48-49
- 5.2 本文的研究展望49-50
- 參考文獻50-52
- 致謝52
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前9條
1 梁里寧,沈清;網(wǎng)上選課系統(tǒng)的設(shè)計與實現(xiàn)[J];暨南大學(xué)學(xué)報(自然科學(xué)與醫(yī)學(xué)版);2002年05期
2 曾長軍;劉坤;;基于移動Agent的選課系統(tǒng)的分析與設(shè)計[J];計算機與數(shù)字工程;2006年09期
3 李淑X;;基于GSM MODEM的高校選課輔助系統(tǒng)設(shè)計與開發(fā)[J];計算機應(yīng)用與軟件;2012年04期
4 張博;姚琳;;基于移動Agent的選課系統(tǒng)數(shù)據(jù)庫訪問技術(shù)[J];價值工程;2012年14期
5 白兆慶;;基于B/S模式的選課系統(tǒng)的設(shè)計與實現(xiàn)[J];科技信息;2010年22期
6 劉瀅;;基于Android平臺學(xué)生選課系統(tǒng)的設(shè)計與實現(xiàn)[J];民營科技;2013年10期
7 王幫海;李振坤;宋靜靜;;基于移動Agent與主動網(wǎng)絡(luò)網(wǎng)上選課系統(tǒng)[J];微計算機信息;2009年09期
8 王怡,周明全,耿國華,王引弟,田兵權(quán);基于三層結(jié)構(gòu)選課系統(tǒng)的分析和設(shè)計[J];西北大學(xué)學(xué)報(自然科學(xué)版);2002年04期
9 劉嘯宇;范輝;;基于Android的選課系統(tǒng)的研究與實現(xiàn)[J];無線互聯(lián)科技;2014年09期
本文編號:890189
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/890189.html