亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android和Web Service的課表管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2016-06-01 17:25:49劉慶李瑛
        無(wú)線互聯(lián)科技 2016年8期

        劉慶 李瑛

        摘 要:由于學(xué)院開放教育課程授課計(jì)劃具有不規(guī)范性、無(wú)規(guī)律性,上課時(shí)間安排自由,每周安排上課的課程、班級(jí)也不相同等特點(diǎn),學(xué)習(xí)者迫切需要多種便捷的方式來(lái)查詢、瀏覽其課表信息,即時(shí)了解上課安排的信息?;贏ndroid和Web Service的課表管理系統(tǒng)能很好的滿足學(xué)習(xí)者的這些需求,因此文章設(shè)計(jì)實(shí)現(xiàn)了這樣的一個(gè)系統(tǒng)。它具有課表發(fā)布、課表查詢、信息管理等功能,能為學(xué)習(xí)者們提供全方位、優(yōu)質(zhì)高效的學(xué)習(xí)支持服務(wù)。

        關(guān)鍵詞:課表管理;課表查詢;學(xué)習(xí)支持服務(wù)

        學(xué)院開放教育的學(xué)習(xí)者以自主學(xué)習(xí)為主,并使用各種學(xué)習(xí)資源進(jìn)行學(xué)習(xí)的。每周輔導(dǎo)員老師根據(jù)學(xué)習(xí)者們學(xué)習(xí)的計(jì)劃、進(jìn)度及所反饋的學(xué)習(xí)效果來(lái)安排面授輔導(dǎo)課,主要形式為學(xué)習(xí)者們進(jìn)行輔導(dǎo)及答疑解惑。這種面授輔導(dǎo)課表不規(guī)范且無(wú)規(guī)律可循,往往需要教學(xué)綜合干事對(duì)所有輔導(dǎo)員老師提供的上課需求進(jìn)行匯總和進(jìn)行編排。課表編排完成后急需把上課安排的信息通知到學(xué)習(xí)者,以便其按時(shí)參加面授輔導(dǎo)課。為了及時(shí)高效地通知到老師和學(xué)習(xí)者,本文開發(fā)了一個(gè)基于Android和Web Service的課表管理系統(tǒng),解決了教師、學(xué)習(xí)者可隨時(shí)隨地到學(xué)院查詢、瀏覽課表信息的問(wèn)題,取代了輔導(dǎo)員老師以電話、QQ等傳統(tǒng)通信手段的通知方式。

        1 系統(tǒng)需求分析

        在系統(tǒng)開發(fā)過(guò)程中,需求分析是非常重要的環(huán)節(jié)。完成需求分析才能對(duì)系統(tǒng)進(jìn)行設(shè)計(jì),也是后續(xù)系統(tǒng)開發(fā)、調(diào)試等重要依據(jù)。該系統(tǒng)需求分析通過(guò)實(shí)踐調(diào)研,并結(jié)合學(xué)院院開放教育面授輔導(dǎo)課表的發(fā)布、管理、查詢等實(shí)際需要,設(shè)計(jì)了課表管理系統(tǒng)。該系統(tǒng)的實(shí)現(xiàn)解決學(xué)院諸多的實(shí)際問(wèn)題,比如可以使用各種移動(dòng)設(shè)備來(lái)查詢、瀏覽課表,彌補(bǔ)了只能使用傳統(tǒng)的Web來(lái)查詢課表的缺點(diǎn),更加方便了學(xué)習(xí)者對(duì)課表的查詢;課表使用了常見(jiàn)的Excel電子表格作為數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)課表信息,即使課表管理員不會(huì)使用專業(yè)數(shù)據(jù)庫(kù)管理系統(tǒng)仍能對(duì)課表進(jìn)行線上線下維護(hù),從而大大減少了管理員的工作量。系統(tǒng)的實(shí)現(xiàn)使學(xué)習(xí)者能夠及時(shí)了解面授輔導(dǎo)課的安排,提高了管理員管理課表的工作質(zhì)量和效率,促進(jìn)了學(xué)院的信息化建設(shè)。

        2 系統(tǒng)總體設(shè)計(jì)

        2.1 系統(tǒng)功能設(shè)計(jì)

        課表管理系統(tǒng)用戶分為管理員、教師、學(xué)習(xí)者等,主要實(shí)現(xiàn)的功能為課表在線發(fā)布,課表線上線下維護(hù)、課表安排查詢、信息管理、系統(tǒng)管理等。該系統(tǒng)包括系統(tǒng)管理、課表發(fā)表、課表維護(hù)、課表查詢等功能模塊,系統(tǒng)的功能結(jié)構(gòu)如圖1所示。

        2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

        Excel是由微軟公司開發(fā)的一種電子表格處理工具,是微軟Office系列核心工具之一,可提供對(duì)于XML的支持以及具有更加方便地分析和共享信息的新功能。本系統(tǒng)選用Excel電子表格作為數(shù)據(jù)庫(kù)管理工具,主要考慮了其易用性,學(xué)院的教師、學(xué)生干事都能熟練對(duì)其進(jìn)行操作及數(shù)據(jù)處理。本系統(tǒng)包含的數(shù)據(jù)表有課表時(shí)間單元表、面授課安排表、用戶權(quán)限表等。

        課表時(shí)間單元表存儲(chǔ)了每周安排面授輔導(dǎo)課的時(shí)間單元,包括周次、星期、時(shí)間單元、備注等字段。

        面授課安排表存儲(chǔ)了課表的相關(guān)信息,包括周次、教室、班級(jí)、課程名稱、面授老師、輔導(dǎo)員老師、備注等字段。

        用戶權(quán)限表存儲(chǔ)了用戶的相關(guān)信息,包括、用戶名、用戶密碼、用戶姓名、用戶權(quán)限、備注等字段。

        3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        課表管理系統(tǒng)分為Android手機(jī)端和Web Service端。開發(fā)Android手機(jī)端時(shí),使用了HTML5、CSS3和Web前端開發(fā)技術(shù),可以實(shí)現(xiàn)更具結(jié)構(gòu)化、語(yǔ)義化的Web頁(yè)面,如智能手機(jī)、IPad上的Web應(yīng)用。開發(fā)Web Service端,使用了Microsoft Visual Studio 2008開發(fā)工具。它是微軟推出的一款基于.NET架構(gòu)的開發(fā)工具,也是一款面向?qū)ο蟮目梢暬幊坦ぞ?,可以高效的開發(fā)Web應(yīng)用、Office應(yīng)用和Mobile應(yīng)用。系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)采用大家非常熟悉的Microsoft Excel電子表格。它簡(jiǎn)單易用,操作靈活,且完全滿足了數(shù)據(jù)的一致性、完整性等要求。

        下面以課表管理模塊為例介紹設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,該模塊主要實(shí)現(xiàn)的功能有課表發(fā)布、調(diào)課維護(hù)等欄目。

        每周末,各個(gè)輔導(dǎo)員老師根據(jù)學(xué)習(xí)者們學(xué)習(xí)的計(jì)劃、進(jìn)度及所反饋的學(xué)習(xí)效果,將下周需要安排的面授輔導(dǎo)課程和排課要求,如上課的班級(jí)、時(shí)間、面授輔導(dǎo)教師等等都反饋給學(xué)生干事。學(xué)生干事再根據(jù)所有輔導(dǎo)員老師提供的上課需求進(jìn)行匯總。由于學(xué)院開放教育的課表具有無(wú)規(guī)范性且無(wú)規(guī)律性,所以每次都是學(xué)生干事按照已定義的格式對(duì)其進(jìn)行編排。編排后導(dǎo)入系統(tǒng),再由系統(tǒng)進(jìn)行課表編排檢測(cè),來(lái)檢測(cè)課程、面授教師、班級(jí)、教室、時(shí)間單元等是否產(chǎn)生沖突。如果產(chǎn)生了沖突,系統(tǒng)則給予沖突提示,并提示發(fā)生沖突的響應(yīng)。如果沒(méi)有沖突,系統(tǒng)則提示課表編排正常,是否上傳發(fā)布,點(diǎn)擊“是”課表上傳發(fā)布,點(diǎn)擊“否”課表暫時(shí)不發(fā)布。

        調(diào)課維護(hù)欄目就是當(dāng)課表編排發(fā)布后,因面授輔導(dǎo)教師出差或其他事由需要對(duì)所安排的課進(jìn)行調(diào)整。一般來(lái)說(shuō)課表維護(hù)操作有增加、調(diào)整和取消三種情況。當(dāng)面授教師點(diǎn)擊申請(qǐng)調(diào)課,選擇相應(yīng)調(diào)課方式,如增加、調(diào)整或取消,并填寫調(diào)課的原因。系統(tǒng)自動(dòng)根據(jù)課程調(diào)整申請(qǐng)進(jìn)行檢測(cè),檢測(cè)調(diào)整后是否發(fā)生沖突,如果沒(méi)有沖突,課表調(diào)整申請(qǐng)進(jìn)入到審核階段。當(dāng)主管教學(xué)的負(fù)責(zé)人點(diǎn)擊同意后,調(diào)課成功并保存到數(shù)據(jù)庫(kù)中;如果發(fā)生沖突,系統(tǒng)給予提示,并要求重新調(diào)整。

        4 系統(tǒng)運(yùn)行結(jié)果

        以Android手機(jī)端查詢課表為例,其運(yùn)行結(jié)果如圖2所示,當(dāng)移動(dòng)設(shè)備瀏覽、查詢課表后,頁(yè)面右邊默認(rèn)顯示當(dāng)天的課表信息,包括上課的教室、課程、授課教師、班級(jí)和班主任等課表。而頁(yè)面左邊欄目則顯示的是本周所有上課時(shí)間段,點(diǎn)擊相應(yīng)的時(shí)間段,即可查詢?cè)摃r(shí)間段的課表信息。

        5 結(jié)論

        該課表管理系統(tǒng)是從實(shí)現(xiàn)學(xué)院開放教育課表發(fā)布、維護(hù)、查詢等實(shí)際需求出發(fā),采用了.Net,HTML5,CSS3等開發(fā)技術(shù),并使用Microsoft Excel電子表格作為數(shù)據(jù)庫(kù)。系統(tǒng)不僅可以使用電腦,而且還可以使用移動(dòng)設(shè)備來(lái)查詢、瀏覽課表,為開課教師、學(xué)習(xí)者查詢課表信息提供了極大的便利和優(yōu)質(zhì)高效的學(xué)習(xí)支持服務(wù)。

        [參考文獻(xiàn)]

        [1]肖剛.基于Web的非規(guī)范課表管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].湖北廣播電視大學(xué)學(xué)報(bào),2011(11):18-19.

        [2]陳小芹.交互式課表管理系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)[J].中國(guó)教育技術(shù)裝備,2013(17):37-38.

        [3]修磊,楊社堂.高校排課管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].太原理工大學(xué)學(xué)報(bào),2008(S1):66-69.

        [4]李富星.自動(dòng)排課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].西安:西安電子科技大學(xué),2010.

        Design and Implementation of Course Timetable Management System Based on Android Platforms and Web Service

        Liu Qing1, Li Ying2

        (1. College of Hunan Radio and TV University, Changsha 410004, China;

        2.Hunan Arts and Crafts Vocational College, Yiyang 413000, China)

        Abstract: Because the open education courses teaching plan in our college have the properties of abnormality, irregularity, free arrangement in time, different courses and classes in every week, etc., learners urgently needs a variety of convenient ways to query and browse the course timetable information, and know course management information instantly. These demands can be satisfied by a course timetable management system based on Android and Web Service, so we design and implement such a system. It has the functions of releasing course timetable, querying course timetable, information management,etc., and can provide learners with comprehensive, highquality, and highly efficient study support services.

        Key words: course timetable management; course timetable query; study support service

        国产一区二区三区四区三区| 麻豆国产av在线观看| 欧美视频九九一区二区| 美女视频黄的全免费视频网站| 天天中文字幕av天天爽| 亚洲日韩精品欧美一区二区一| 中文字幕在线观看| 日本视频一区二区三区观看| 国产人成在线成免费视频| 欧美日韩综合网在线观看| 亚洲人成未满十八禁网站| 少妇真实被内射视频三四区| 国产亚洲精品一区二区在线观看| 玖玖资源站无码专区| 99视频在线国产| 影视先锋av资源噜噜| 亚洲一区第二区三区四区| 久草视频华人在线观看| 未满十八勿入av网免费| 竹菊影视欧美日韩一区二区三区四区五区 | 日本av一区二区在线| 亚洲人成无码网站十八禁| 999国产精品视频| 久久精品国产亚洲av高清漫画| 亚洲人成无码区在线观看| 日本女同视频一区二区三区| 国产精品美女久久久浪潮av| 亚洲 欧美精品suv| 亚洲热线99精品视频| 欧美怡春院一区二区三区| 久久精品久99精品免费| 欧美一级视频在线| 免费人成在线观看播放国产| 播放灌醉水嫩大学生国内精品| 无码人妻久久一区二区三区免费| 国产精品99精品久久免费| 精品精品久久宅男的天堂| av免费资源在线观看| 按摩偷拍一区二区三区| 伊人久久婷婷综合五月97色| 粉嫩高中生无码视频在线观看|