国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于PHP的家長(zhǎng)網(wǎng)上預(yù)約聽課與評(píng)價(jià)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2015-06-08 16:57:33夏從林
中國(guó)教育技術(shù)裝備 2015年5期
關(guān)鍵詞:教導(dǎo)處界面班級(jí)

夏從林

隨著社會(huì)的發(fā)展,家長(zhǎng)對(duì)教育的要求越來(lái)越高,為了讓家長(zhǎng)更好地了解教育教學(xué),更大程度地參與到教育教學(xué)的過(guò)程中來(lái),如皋市選取部分學(xué)校進(jìn)行了家長(zhǎng)網(wǎng)上預(yù)約聽課活動(dòng)試點(diǎn)。本文對(duì)網(wǎng)上預(yù)約聽課與評(píng)價(jià)系統(tǒng)進(jìn)行了系統(tǒng)分析和模塊設(shè)計(jì),實(shí)現(xiàn)了一個(gè)基于PHP的預(yù)約與評(píng)價(jià)系統(tǒng),為家長(zhǎng)提供了一個(gè)從課前預(yù)約到課后評(píng)價(jià)的安全、便捷的平臺(tái)。

1 系統(tǒng)開發(fā)環(huán)境與平臺(tái)

本系統(tǒng)開發(fā)時(shí)采用Microsoft Win7作為操作系統(tǒng),安裝WAMP(Window下的Apache、PHP和MySQL的服務(wù)器集成軟件)環(huán)境進(jìn)行測(cè)試,使用專業(yè)網(wǎng)站開發(fā)編輯器Sublime Text作為開發(fā)工具。

系統(tǒng)上線時(shí)采用安全可靠的CENTOS 6.5作為服務(wù)器操作系統(tǒng),Nginx作為網(wǎng)站服務(wù)器,以MySQL為后臺(tái)數(shù)據(jù)庫(kù)。

Nginx是一款由俄羅斯軟件工程師Igor Sysoev開發(fā)的一個(gè)輕量級(jí)的Web服務(wù)器,其特點(diǎn)是占有內(nèi)存少、并發(fā)能力強(qiáng)、穩(wěn)定性高。并且Nginx的并發(fā)能力在同類型的網(wǎng)頁(yè)服務(wù)器中表現(xiàn)較好,目前,包括新浪、騰訊等知名網(wǎng)站都是使用Nginx作為Web應(yīng)用服務(wù)器。

MySQL是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB公司開發(fā),目前屬于Oracle公司。MySQL是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在Web應(yīng)用方面MySQL是最好的RDBMS(Relational Database Management System,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))應(yīng)用軟件之一。

2 PHP簡(jiǎn)介

PHP是一種通用的開源腳本語(yǔ)言,與微軟的ASP及ASP.NET基本相似,都是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,PHP 獨(dú)特的語(yǔ)法混合了C語(yǔ)言、Java語(yǔ)言、Perl語(yǔ)言以及PHP自創(chuàng)的語(yǔ)法。PHP學(xué)習(xí)簡(jiǎn)便,使用廣泛,主要適用于Web開發(fā)領(lǐng)域。

用PHP做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言進(jìn)行對(duì)比,執(zhí)行效率要比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密的功能和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。

3 系統(tǒng)分析

基本功能分析 網(wǎng)上預(yù)約聽課與評(píng)價(jià)通常要經(jīng)歷三個(gè)階段:教導(dǎo)處設(shè)置聽課日程安排、家長(zhǎng)進(jìn)行網(wǎng)上預(yù)約聽課、家長(zhǎng)課后進(jìn)行評(píng)價(jià)。除此之外,系統(tǒng)還應(yīng)允許用戶以不同的身份登錄,判斷用戶角色類型自動(dòng)轉(zhuǎn)到相應(yīng)界面獲得相應(yīng)權(quán)限。綜上,系統(tǒng)的基本角色應(yīng)包括家長(zhǎng)、教師、教導(dǎo)處、管理員。各角色的基本功能如圖1所示。

事務(wù)流程分析 根據(jù)網(wǎng)上預(yù)約聽課與評(píng)價(jià)的一般流程,我們可對(duì)系統(tǒng)的業(yè)務(wù)流程做出概況分析。首先,教導(dǎo)處提前一周設(shè)置開放給家長(zhǎng)聽課的班級(jí)、科目及任課教師,并在網(wǎng)站上公布;家長(zhǎng)了解相關(guān)信息后,通過(guò)手機(jī)號(hào)碼和短信驗(yàn)證碼登錄預(yù)約平臺(tái),系統(tǒng)通過(guò)手機(jī)號(hào)自動(dòng)判斷出該家長(zhǎng)的子女所在班級(jí),并彈出可供預(yù)約的課程,家長(zhǎng)選擇聽課課程后,提交并打印出“聽課單”;聽課之后,家長(zhǎng)可再次登錄平臺(tái),對(duì)聽課內(nèi)容可選實(shí)名或匿名進(jìn)行評(píng)價(jià);然后教師也可登錄平臺(tái)查看本班所有家長(zhǎng)的實(shí)名評(píng)價(jià),匿名評(píng)價(jià)只有教導(dǎo)處有權(quán)查閱。

4 系統(tǒng)設(shè)計(jì)

系統(tǒng)結(jié)構(gòu)設(shè)計(jì)與相關(guān)技術(shù) 本系統(tǒng)基于PHP平臺(tái)開發(fā),采用B/S模式,用戶可通過(guò)電腦或手機(jī)瀏覽器訪問(wèn)系統(tǒng)。采用MVC開發(fā)模式,依托目前使用最廣泛的MVC結(jié)構(gòu)的開源ThinkPHP框架進(jìn)行二次開發(fā)。結(jié)合Web 2.0、HTML5技術(shù),運(yùn)用DIV+CSS技術(shù)對(duì)網(wǎng)頁(yè)進(jìn)行布局,并通過(guò)AJAX進(jìn)行無(wú)刷新的數(shù)據(jù)異步交互。

數(shù)據(jù)庫(kù)設(shè)計(jì) 本數(shù)據(jù)庫(kù)應(yīng)包括至少七張表:家長(zhǎng)信息(parent)、課程安排(course)、預(yù)約信息(booking)、教師信息(teacher)、教導(dǎo)處信息(dean)、評(píng)價(jià)表(assess)、管理員表(admin)。每張表格的字段名如下:

家長(zhǎng)信息表包括家長(zhǎng)的ID、手機(jī)號(hào)、子女姓名、所在班級(jí)、短信驗(yàn)證碼。其中短信驗(yàn)證碼是家長(zhǎng)在登錄平臺(tái)時(shí),輸入手機(jī)號(hào)點(diǎn)擊發(fā)送驗(yàn)證碼后,系統(tǒng)隨機(jī)產(chǎn)生的6位數(shù)字的驗(yàn)證碼,登錄時(shí)系統(tǒng)檢驗(yàn)手機(jī)號(hào)和短信驗(yàn)證碼一致后才允許登錄預(yù)約,登錄成功后該驗(yàn)證碼自動(dòng)銷毀。

課程安排表包括課程ID、開放時(shí)間、課程名稱、開放班級(jí)、任課教師ID、開放聽課人數(shù)。其中任課教師ID為教師信息表中的ID外鍵。

預(yù)約信息表包括預(yù)約ID、課程ID、家長(zhǎng)ID、預(yù)約提交時(shí)間。其中課程ID為課程安排表的課程ID外鍵,家長(zhǎng)ID為家長(zhǎng)信息表的家長(zhǎng)ID外鍵。

教師信息表包括教師ID、姓名、登錄密碼、性別、任教學(xué)科、年級(jí)、班級(jí)。其中因?yàn)榻處熡锌缒昙?jí)跨學(xué)科任教的情況,如某老師任教一(2)班語(yǔ)文、二(3)班思品,學(xué)科字段中存入“語(yǔ)文|思品”、年級(jí)字段中存入“一|二”,班級(jí)字段中存入“2|3”。

教導(dǎo)處信息表包括教導(dǎo)處ID、姓名、登錄密碼等。

評(píng)價(jià)表包括評(píng)價(jià)ID、評(píng)價(jià)課程ID、評(píng)價(jià)內(nèi)容、家長(zhǎng)ID、評(píng)價(jià)時(shí)間、是否匿名。其中是否匿名狀態(tài)為boolean類型,如果為true時(shí),只有教導(dǎo)處人員能看到相關(guān)評(píng)論。

管理員表包括管理員ID、姓名、登錄密碼等。

系統(tǒng)模塊設(shè)計(jì) 為了使系統(tǒng)結(jié)構(gòu)更加清晰,本文按角色劃分系統(tǒng)功能模塊,并對(duì)不同角色使用不同的頁(yè)面模板,模板中包括角色各功能的菜單鏈接。

1)家長(zhǎng)模塊。家長(zhǎng)模塊包括預(yù)約聽課以及評(píng)價(jià)兩項(xiàng)功能。預(yù)約聽課分為兩步:登錄系統(tǒng)驗(yàn)證信息、提交預(yù)約聽課結(jié)果。在登錄系統(tǒng)時(shí),家長(zhǎng)首先在登錄界面輸入自己的手機(jī)號(hào),點(diǎn)擊發(fā)送驗(yàn)證碼,系統(tǒng)將會(huì)自動(dòng)生成一個(gè)六位數(shù)的隨機(jī)驗(yàn)證碼到家長(zhǎng)手機(jī),家長(zhǎng)在登錄界面輸入收到的短信驗(yàn)證碼后點(diǎn)擊登錄,系統(tǒng)后臺(tái)自動(dòng)檢索出該家長(zhǎng)子女所在班級(jí),界面自動(dòng)轉(zhuǎn)向到課程信息界面;家長(zhǎng)點(diǎn)擊準(zhǔn)備聽課課程并提交后,自動(dòng)轉(zhuǎn)到打印“聽課單”界面,“聽課單”是入校聽課的依據(jù),需在進(jìn)入校園時(shí)出示;聽課結(jié)束后,家長(zhǎng)再次登錄平臺(tái),系統(tǒng)自動(dòng)轉(zhuǎn)到評(píng)課界面。

2)教導(dǎo)處模塊。教導(dǎo)處人員登錄后,主要有三個(gè)功能界面,一個(gè)是設(shè)置下周可以預(yù)約的課程信息,包括任課年級(jí)、班級(jí)、學(xué)科、任課教師、上課時(shí)間等;第二個(gè)是查看所有預(yù)約聽課的情況,可以進(jìn)行全面的統(tǒng)籌安排;第三個(gè)界面是查看家長(zhǎng)的匿名評(píng)價(jià),因?yàn)橛行┘议L(zhǎng)希望匿名對(duì)教師提出的建議或意見,這樣才能更真實(shí)地表達(dá)出家長(zhǎng)的想法,所以開發(fā)了匿名評(píng)價(jià)模塊。

3)教師模塊。教師可以登錄平臺(tái),能查閱到家長(zhǎng)發(fā)送給自己的課堂的反饋內(nèi)容,并可以進(jìn)行在線交流。

4)管理員模塊。管理員可以添加和維護(hù)所有人員信息,設(shè)置整個(gè)平臺(tái)的基本信息。

5 系統(tǒng)的功能實(shí)現(xiàn)

基于上述分析,設(shè)計(jì)并實(shí)現(xiàn)如皋市的家長(zhǎng)網(wǎng)上預(yù)約聽課與評(píng)價(jià)系統(tǒng)。根據(jù)實(shí)際需要,該系統(tǒng)添加了教師臨時(shí)調(diào)課短信通知功能,教導(dǎo)處已安排預(yù)約聽課后,如教師需要臨時(shí)調(diào)課,可短信及時(shí)通知所有預(yù)約家長(zhǎng)。該系統(tǒng)可滿足我市部分學(xué)校的家長(zhǎng)網(wǎng)上預(yù)約聽課與評(píng)價(jià)的各種要求。

6 結(jié)束語(yǔ)

網(wǎng)上預(yù)約聽課與評(píng)價(jià)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)旨在解決傳統(tǒng)方法無(wú)法開展長(zhǎng)期家長(zhǎng)聽課的現(xiàn)實(shí)矛盾,通過(guò)這套系統(tǒng)能讓學(xué)生家長(zhǎng)更好地了解學(xué)校的教育教學(xué)工作,加強(qiáng)家校聯(lián)系,通過(guò)聽課,家長(zhǎng)們既了解了孩子在課堂上的真實(shí)表現(xiàn),而任課教師通過(guò)交流,也了解自己在授課過(guò)程當(dāng)中存在著哪些問(wèn)題,從而有針對(duì)性地改進(jìn)提高。經(jīng)過(guò)調(diào)查發(fā)現(xiàn),學(xué)校開展了家長(zhǎng)進(jìn)課堂聽課后,家長(zhǎng)對(duì)學(xué)校的好評(píng)度得到大幅提升?!?/p>

參考文獻(xiàn)

[1]MySQL[EB/OL].[2014-12-01].http://baike.baidu.com/subview/24816/15308361.htm.

[2]黃子群,高圣國(guó),曹紅蘋.基于ASP.NET的會(huì)議論文提交與評(píng)審系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦與信息技術(shù),2013(5):

55-57.

[3]王小惠.基于PHP醫(yī)學(xué)院校論文管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].圖書館學(xué)研究,2011(9):59-62.endprint

猜你喜歡
教導(dǎo)處界面班級(jí)
對(duì)“慢孩子”,評(píng)價(jià)更應(yīng)柔情
班級(jí)“四小怪”
小讀者(2021年4期)2021-11-24 10:49:03
國(guó)企黨委前置研究的“四個(gè)界面”
對(duì)“慢孩子”,評(píng)價(jià)更應(yīng)柔情
如何構(gòu)建和諧班級(jí)
甘肅教育(2020年22期)2020-04-13 08:10:52
教導(dǎo)處在哪兒
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
人機(jī)交互界面發(fā)展趨勢(shì)研究
不稱心的新班級(jí)
手機(jī)界面中圖形符號(hào)的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
吉木萨尔县| 获嘉县| 攀枝花市| 通山县| 阳谷县| 江城| 吉安市| 淅川县| 海兴县| 安康市| 门头沟区| 新郑市| 唐河县| 万年县| 玉山县| 海门市| 乾安县| 九江市| 清流县| 苍山县| 茂名市| 调兵山市| 扎鲁特旗| 浑源县| 左云县| 舞钢市| 罗城| 丹棱县| 霍州市| 四会市| 花莲县| 庄河市| 浮梁县| 永胜县| 若羌县| 珲春市| 儋州市| 巩义市| 镇赉县| 张北县| 疏勒县|