張德錢,張玉芹,劉益民
(韶關(guān)學(xué)院 物理與機(jī)電工程學(xué)院,廣東 韶關(guān) 512005)
基于安卓的大學(xué)物理實(shí)驗(yàn)教學(xué)管理系統(tǒng)的設(shè)計(jì)
張德錢,張玉芹,劉益民
(韶關(guān)學(xué)院 物理與機(jī)電工程學(xué)院,廣東 韶關(guān) 512005)
為了適應(yīng)移動(dòng)互聯(lián)網(wǎng)時(shí)代下的大學(xué)物理實(shí)驗(yàn)教學(xué)方式的改進(jìn),促進(jìn)實(shí)驗(yàn)教學(xué)開放性及管理需求,該文開發(fā)了以安卓軟件為主的教學(xué)管理系統(tǒng),即以MySQL為數(shù)據(jù)庫(kù),PHP為開發(fā)語(yǔ)言,搭建一個(gè)靈活的實(shí)驗(yàn)教學(xué)管理系統(tǒng)。這個(gè)系統(tǒng)可擴(kuò)展和可維護(hù),優(yōu)化了實(shí)驗(yàn)教學(xué)資源管理,提高了實(shí)驗(yàn)教學(xué)效果。
安卓;大學(xué)物理實(shí)驗(yàn);教學(xué)管理系統(tǒng);MySQL
大學(xué)物理實(shí)驗(yàn)是高等院校理工科學(xué)生必修的一門重要基礎(chǔ)實(shí)驗(yàn)課程,它對(duì)培養(yǎng)大學(xué)生嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度、提高實(shí)驗(yàn)技能、實(shí)驗(yàn)創(chuàng)新能力都起著十分重要的作用。韶關(guān)學(xué)院物理實(shí)驗(yàn)中心提出了物理實(shí)驗(yàn)教學(xué)的改革目標(biāo):實(shí)行全面開放式教學(xué),做到實(shí)驗(yàn)選課、實(shí)驗(yàn)教學(xué)、實(shí)驗(yàn)場(chǎng)所、實(shí)驗(yàn)考試的開放,充分體現(xiàn)以人為本的教育理念。圍繞學(xué)生實(shí)踐創(chuàng)新能力培養(yǎng)和物理實(shí)驗(yàn)中心資源高效利用,韶關(guān)學(xué)院物理實(shí)驗(yàn)中心在資產(chǎn)處和教務(wù)處的大力支持下,開發(fā)了具有安全性、可靠性、便捷性的大學(xué)物理實(shí)驗(yàn)課管理系統(tǒng),實(shí)現(xiàn)了物理實(shí)驗(yàn)中心資源發(fā)揮大效益,使其在培養(yǎng)學(xué)生各方面能力發(fā)揮了重要作用,實(shí)現(xiàn)了資源利用的最大化、教學(xué)效果的最優(yōu)化、管理工作的精簡(jiǎn)化。
基于安卓的大學(xué)物理實(shí)驗(yàn)教學(xué)管理系統(tǒng)的設(shè)計(jì),采用自頂向下的模式,由整體到部分的思想進(jìn)行設(shè)計(jì),把基于安卓的大學(xué)物理實(shí)驗(yàn)教學(xué)管理系統(tǒng)分為若干個(gè)模塊,然后對(duì)每個(gè)模塊進(jìn)行設(shè)計(jì)。從而把復(fù)雜的系統(tǒng)整體設(shè)計(jì),轉(zhuǎn)化為若干個(gè)小模塊的設(shè)計(jì)?;诎沧康拇髮W(xué)物理實(shí)驗(yàn)教學(xué)管理系統(tǒng)整體結(jié)構(gòu)圖如圖1所示。
圖1 系統(tǒng)整體設(shè)計(jì)結(jié)構(gòu)圖
2.1 系統(tǒng)框架
系統(tǒng)框架主要用了MVC設(shè)計(jì)模式,MVC(model view controller),是模型(model)—視圖(view)—控制器(controller)的縮寫,MVC框架作為一種標(biāo)準(zhǔn)的軟件設(shè)計(jì)模式,在市場(chǎng)上使用廣泛,是一種軟件設(shè)計(jì)典范。用一種業(yè)務(wù)邏輯和數(shù)據(jù)顯式分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面,在界面和用戶圍繞數(shù)據(jù)的交互能被改進(jìn)和個(gè)性化定制的同時(shí)而不需要重新編寫業(yè)務(wù)邏輯,如圖2所示。
圖2 系統(tǒng)框架圖
模型層直接作用于數(shù)據(jù)庫(kù),處理與數(shù)據(jù)庫(kù)相關(guān)的操作邏輯,如新增修改數(shù)據(jù)表的內(nèi)容、發(fā)布消息等等。這里的數(shù)據(jù)庫(kù)采用了開源的MySQL數(shù)據(jù)庫(kù),MySQL是一個(gè)由瑞典MySQL AB 公司開發(fā)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣提高了速度和靈活性。
控制器使用了php作為業(yè)務(wù)邏輯編程語(yǔ)言,php是一種通用開源腳本語(yǔ)言,語(yǔ)法吸收了C語(yǔ)言、Java和Perl的特點(diǎn),利于學(xué)習(xí),使用廣泛。由于php具有開源免費(fèi),開發(fā)快捷,跨平臺(tái),效率高等優(yōu)勢(shì),而且環(huán)境部署方便,這里我們使用php編寫業(yè)務(wù)邏輯層就是一個(gè)很好的選擇。
表現(xiàn)層方面,基于學(xué)生中安卓智能手機(jī)的流行,我們把手機(jī)作為硬件介質(zhì),使用客戶端軟件作為我們的表現(xiàn)層已經(jīng)替代了傳統(tǒng)的網(wǎng)頁(yè)瀏覽器端。移動(dòng)互聯(lián)網(wǎng)時(shí)代,App的使用價(jià)值空前提高。
2.2 系統(tǒng)模塊
在整個(gè)系統(tǒng)的設(shè)計(jì)過(guò)程中,最重要的是業(yè)務(wù)模塊的建設(shè)與邏輯處理。我們把大學(xué)物理教學(xué)管理系統(tǒng)分為了選課模塊、學(xué)習(xí)模塊和管理模塊。
選課模塊實(shí)現(xiàn)流程如圖3所示,學(xué)生登錄后,首先查看本系統(tǒng)的使用指南,了解如何選課、如何在線學(xué)習(xí)、如何預(yù)約開放實(shí)驗(yàn)室等,然后進(jìn)入物理實(shí)驗(yàn)選課流程。實(shí)驗(yàn)選課規(guī)則如下:在任何時(shí)間段只能選一個(gè)實(shí)驗(yàn)項(xiàng)目;同一個(gè)實(shí)驗(yàn)項(xiàng)目只能選修一次;系統(tǒng)提示已經(jīng)選滿則選擇另一時(shí)段該實(shí)驗(yàn)室實(shí)驗(yàn)項(xiàng)目。學(xué)生如有其他安排不能如期進(jìn)行實(shí)驗(yàn),必須提前一周修改選課。
圖3 選課模塊實(shí)現(xiàn)流程圖
學(xué)習(xí)模塊如圖4所示,主要是突出功能的使用。系統(tǒng)提供了給學(xué)生在線學(xué)習(xí)實(shí)驗(yàn)的功能,讓學(xué)生直接在線上學(xué)習(xí)到實(shí)驗(yàn)的基礎(chǔ)知識(shí);在師生互動(dòng)方面,學(xué)生有問(wèn)題可以隨時(shí)在系統(tǒng)上留言,教師為學(xué)生作進(jìn)一步的解答;線上的也可以瀏覽開放實(shí)驗(yàn)課程和考試的時(shí)間,學(xué)生可預(yù)約實(shí)驗(yàn),完成實(shí)驗(yàn)課程與考試項(xiàng)目,也可以查詢自己的成績(jī)。
圖4 學(xué)習(xí)模塊流程圖
管理模塊如圖5所示,主要是教師操作的部分,系統(tǒng)維護(hù)用來(lái)添加刪除功能模塊,修改用戶密碼和管理用戶權(quán)限,是系統(tǒng)的初始設(shè)定。教學(xué)管理模塊在學(xué)期開始之前,我們把教學(xué)安排和實(shí)驗(yàn)開放時(shí)間表導(dǎo)入到系統(tǒng),再把相應(yīng)的教師與學(xué)習(xí)課程的學(xué)生導(dǎo)入進(jìn)來(lái),形成了基本的教學(xué)框架。教師根據(jù)教學(xué)任務(wù)安排更新自己的課程項(xiàng)目安排,確定好課程的時(shí)間與地點(diǎn),系統(tǒng)會(huì)提前發(fā)送消息推送,提醒教師與學(xué)生準(zhǔn)時(shí)到達(dá)相應(yīng)課室進(jìn)行實(shí)驗(yàn)。根據(jù)學(xué)校的教學(xué)安排和教學(xué)進(jìn)度,在發(fā)布信息模塊及時(shí)發(fā)布實(shí)驗(yàn)室使用情況和實(shí)驗(yàn)室可開放時(shí)段。實(shí)驗(yàn)中心在學(xué)期初會(huì)對(duì)各專業(yè)理論課的開課情況進(jìn)行匯總統(tǒng)計(jì),確保整個(gè)教學(xué)工作安排科學(xué)合理。
圖5 管理模塊流程圖
安卓是當(dāng)前移動(dòng)設(shè)備上最熱的操作系統(tǒng),應(yīng)用廣泛。 基于安卓的大學(xué)物理實(shí)驗(yàn)教學(xué)管理系統(tǒng),結(jié)合了選課、學(xué)習(xí)、課程管理于一體,使教師的實(shí)驗(yàn)教學(xué)與管理、學(xué)生的學(xué)習(xí)活動(dòng)不再限于傳統(tǒng)的實(shí)驗(yàn)室講授、演示、學(xué)生現(xiàn)場(chǎng)操作。隨時(shí)隨地訪問(wèn)的便捷性,為學(xué)校的實(shí)驗(yàn)教學(xué)與管理提供了一種新的模式,使物理實(shí)驗(yàn)教學(xué)中心資源發(fā)揮了最大效益,在提高學(xué)生的綜合素質(zhì)、培養(yǎng)學(xué)生的創(chuàng)新精神與實(shí)踐能力方面發(fā)揮重要作用。
[1]吳芳,何光宏,潘英俊,等.基于Internet大學(xué)物理實(shí)驗(yàn)教學(xué)管理系統(tǒng)的設(shè)計(jì)[J].大學(xué)物理實(shí)驗(yàn),2004,17(1):79-82.
[2]劉扶松.Android開發(fā)從入門到精通[M].北京:希望電子出版社,2012.
[3]楊豐盛.Android 技術(shù)內(nèi)幕(系統(tǒng)卷)[M].北京:機(jī)械工業(yè)出版社,2012.
[4]夏幫貴.基于Android平臺(tái)的圖書館服務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代圖書情報(bào)技術(shù),2011(6):85-89.
[5]霍劍青,王曉浦.大學(xué)物理實(shí)驗(yàn)信息化教學(xué)與物理實(shí)驗(yàn)教學(xué)方法的研究[J].中國(guó)大學(xué)教學(xué),2007(5):78-81.
[6]王鐵云.基于《基本要求》的新建本科院校大學(xué)物理實(shí)驗(yàn)教學(xué)模式研究[J].物理與工程,2012,22(3):12-15.
[7]朱學(xué)偉,朱昱,楊偉.基于MVC設(shè)計(jì)模式的網(wǎng)絡(luò)選課系統(tǒng)設(shè)計(jì)與開發(fā)[J].中國(guó)現(xiàn)代教育裝備,2008,5(63):81-83.
[8]余志龍.Android SKD開發(fā)范例大全[M].北京:人民郵電出版社,2010.
[9]何光宏,吳芳.大學(xué)物理實(shí)驗(yàn)網(wǎng)絡(luò)管理系統(tǒng)設(shè)計(jì)[J].重慶大學(xué)學(xué)報(bào)(自然科學(xué)版),2005,28(5):106-108.
[10]周幼華,陳光霞.大學(xué)物理實(shí)驗(yàn)網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].江漢大學(xué)學(xué)報(bào)(自然科學(xué)版),2006,34(1):54-56.
DesignofUniversityPhysicalExperimentTeachingManagementSystemBasedonAndroid
ZHANG Deqian,ZHANG Yuqin,LIU Yimin
(School of Physics and Mechanical & Electrical Engineering,Shaoguan college,Shaoguan 512005,China)
This paper is to adapt to the improvement of the university physics experiment teaching in the era of mobile internet,and promote the openness and management of experimental teaching.It has developed the teaching management system which is based on the Android software.It uses MySQL as the database,PHP as the development language,and builds a flexible experimental teaching management system.The system can be extended and maintainable,optimize the experimental teaching resources management and improve the experimental teaching effect.
android;university physics experiment;teaching management system;MySQL
2017-02-17;修改日期:2017-03-17
2014年廣東省本科高校教學(xué)質(zhì)量與教學(xué)改革工程立項(xiàng)建設(shè)項(xiàng)目(粵教高函2014年97號(hào)文件);韶關(guān)市科技計(jì)劃項(xiàng)目(2013CX/K55);韶關(guān)學(xué)院教育教學(xué)改革一般項(xiàng)目(SYJY20151620)。
張德錢(1979-)男,碩士,實(shí)驗(yàn)師,主要從事物理電子技術(shù)教學(xué)與實(shí)驗(yàn)室管理的研究。
G424.31
A
10.3969/j.issn.1672-4550.2017.04.043