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

?

基于PHP的黨校在線學(xué)習(xí)與考試系統(tǒng)的開發(fā)

2012-04-29 00:44:03胡沁涵
電腦知識與技術(shù) 2012年23期
關(guān)鍵詞:在線考試在線學(xué)習(xí)黨校

胡沁涵

摘要:該文討論了一個(gè)基于PHP的黨校在線學(xué)習(xí)與考試系統(tǒng)的設(shè)計(jì),根據(jù)黨校的具體需求設(shè)計(jì)了系統(tǒng)的各個(gè)功能和模塊,并介紹了其中幾個(gè)主要的模塊。

關(guān)鍵詞:黨校;在線學(xué)習(xí);在線考試

中圖分類號:TP311.1文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2012)23-5534-04

Develop of Online Learning & Examination System for Party School Based on The Technology of PHP

HU Qin-han

(School of Computer Science&Technology, Soochow University, Suzhou 215006,China)

Abstract:This paper discusses a design of online learning & examination system for the party school based on PHP , and according to the specific needs of the Party School designs each features and modules of the system, and introduces several major modules.

Key words:Party school; online learning; online examination

近些年來,入黨積極分子人數(shù)不斷再增加,黨校需要開展的工作越來越多,而且隨著社會的不斷發(fā)展,黨校學(xué)習(xí)的內(nèi)容也越來月豐富,傳統(tǒng)的黨校集中教學(xué)與考試方式雖然能夠滿足部分的黨員積極分子培訓(xùn)工作,但是其效果和效率受到了很大程度的制約。第一,學(xué)員不能自主安排學(xué)習(xí)時(shí)間,統(tǒng)一的學(xué)習(xí)時(shí)間安排讓很難讓所有的學(xué)員都能抽出時(shí)間參加黨校學(xué)習(xí)。第二,傳統(tǒng)的講授學(xué)習(xí)方法也比較單一,每次獲取的知識信息量也比較少。第三,對每個(gè)學(xué)員的學(xué)習(xí)狀況、思想狀況很難進(jìn)行跟蹤,也不便于黨校的對學(xué)員的各種統(tǒng)計(jì)。第四,進(jìn)行黨??荚嚸看涡枰斯こ隹季恚止ら喚?,造成了很多不必要的重復(fù)勞動,效率不高,并且也不經(jīng)濟(jì)環(huán)?!,F(xiàn)在我們處于信息化的時(shí)代,通過網(wǎng)絡(luò)與計(jì)算機(jī),我們能夠把黨校擴(kuò)展到網(wǎng)絡(luò)平臺上,來更好的完成思想政治工作,這樣既可以保證學(xué)員的學(xué)習(xí)時(shí)間和學(xué)習(xí)效果,又可以保證黨校考試的質(zhì)量,實(shí)現(xiàn)效率和效果的優(yōu)化,所以開發(fā)黨校在線學(xué)習(xí)和考試系統(tǒng)具有相當(dāng)?shù)膶?shí)用性和必要性。

1開發(fā)環(huán)境簡介

本系統(tǒng)前臺系統(tǒng)使用HTML+CSS+PHP+JavaScript(Ajax)作為開發(fā)語言;后臺系統(tǒng)開發(fā)選用PHP+MySQL作為開發(fā)語言,具有開發(fā)簡單、運(yùn)行效率高、系統(tǒng)穩(wěn)定和成本低廉的優(yōu)勢;開發(fā)軟件使用Zend Studio 9.0和Dreamweaver CS4,數(shù)據(jù)庫管理使用Navicat for MySQL 10.0,使用Windows2003作為服務(wù)器操作系統(tǒng),Apache 2.4作為Web服務(wù)器。測試客戶端使用IE6/7/8/9、Chrome和FireFox。

PHP是一種簡單的面向?qū)ο蟮慕忉屝?、健壯、安全、性能高,并且是?dú)立于架構(gòu)的、可移植的動態(tài)腳本語言,PHP混合了C、Java、Perl語法。用PHP做出的動態(tài)頁面,是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比較高,PHP還可以執(zhí)行編譯后的代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),MySQL的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL的體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。

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

1)系統(tǒng)模塊設(shè)計(jì)

系統(tǒng)主要分成7個(gè)主要模塊,分別是統(tǒng)一登錄模塊(學(xué)員和管理員共用該模塊進(jìn)行登錄)、在線學(xué)習(xí)模塊、在線考試模塊、學(xué)員信息管理模塊、學(xué)習(xí)管理模塊、考試管理模塊和黨校管理模塊,其中在線學(xué)習(xí)模塊、在線考試模塊和學(xué)員信息管理模塊是學(xué)員登錄后可以操作的模塊,學(xué)習(xí)管理模塊、考試管理模塊和黨校管理模塊是管理員登錄后可以操作的模塊。每個(gè)模塊下面各自擁有若干個(gè)子功能,這些子功能實(shí)現(xiàn)了系統(tǒng)的所有功能。

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

數(shù)據(jù)庫采用了MySQL,該數(shù)據(jù)庫管理方便,訪問速度較快。本系統(tǒng)數(shù)據(jù)庫名稱為“db_dxks”,數(shù)據(jù)庫下包含有6個(gè)數(shù)據(jù)表,具體表名及用途如表1。

3)部分模塊設(shè)計(jì)

(1)統(tǒng)一登錄

統(tǒng)一登錄模塊是實(shí)現(xiàn)學(xué)員與管理員登錄的一個(gè)接口,該接口由用戶名、密碼、角色和驗(yàn)證碼四部分組成。用戶在頁面上輸入用戶名后,通過Ajax技術(shù),將實(shí)時(shí)查找數(shù)據(jù)庫的中管理員表和學(xué)員表中的用戶名字段,如果存在該用戶則返回該用戶的角色是管理員還是學(xué)員,不存在則角色為空,登錄按鈕將無法使用。當(dāng)輸入完用戶名,角色返回正確后,用戶可以再繼續(xù)輸入密碼和驗(yàn)證碼。當(dāng)?shù)卿洶粹o可以使用即用戶名和角色填寫正確,點(diǎn)擊登錄后,將進(jìn)行登錄驗(yàn)證,這里也是通過Ajax進(jìn)行提交,如果數(shù)據(jù)錯(cuò)誤將不會跳轉(zhuǎn)頁面。登錄驗(yàn)證首先進(jìn)行驗(yàn)證碼檢驗(yàn),如果驗(yàn)證碼錯(cuò)誤則提示驗(yàn)證碼錯(cuò)誤;只有通過驗(yàn)證碼驗(yàn)證后,才會提交用戶名、角色和密碼。根據(jù)角色查詢不同的數(shù)據(jù)表,如果對應(yīng)用戶的密碼正確,則返回正確,否則返回密碼錯(cuò)誤。登錄頁面接收到登錄校驗(yàn)的結(jié)果,如果錯(cuò)誤則提示重新輸入密碼,如果正確則跳轉(zhuǎn)到對應(yīng)的登錄后默認(rèn)頁:學(xué)員默認(rèn)為主頁,管理員默認(rèn)管理界面。

(2)在線學(xué)習(xí)與學(xué)習(xí)管理

學(xué)員的在線學(xué)習(xí)模塊擁有2個(gè)子功能,分別是黨校課程學(xué)習(xí)和開放學(xué)習(xí)資料。黨校課程學(xué)習(xí)是由黨校管理員設(shè)定的必修課,凡是參加黨校的學(xué)員必須在規(guī)定時(shí)間內(nèi)完成的黨校課程學(xué)習(xí)安排的學(xué)習(xí)任務(wù),課程的內(nèi)容包括黨的歷史知識學(xué)習(xí)、講座視頻和在線交流等,學(xué)員每完成一個(gè)學(xué)習(xí)任務(wù),學(xué)習(xí)進(jìn)度就會增加,當(dāng)滿足最低學(xué)習(xí)任務(wù)要求后,才能夠參加在線考試。開放學(xué)習(xí)資料就像一個(gè)新聞系統(tǒng),學(xué)員進(jìn)入該功能可以瀏覽到由管理員發(fā)布的各種學(xué)習(xí)資料,且不受時(shí)間限制,隨時(shí)可以學(xué)習(xí)。

學(xué)習(xí)管理模塊屬于后臺管理,對應(yīng)學(xué)員的在線學(xué)習(xí)模塊,擁有黨校課程設(shè)置和學(xué)習(xí)資料管理兩個(gè)子功能。黨校課程設(shè)置功能用于設(shè)置學(xué)員必須要學(xué)習(xí)的內(nèi)容,以及完成時(shí)間、最低完成量等(如圖2)。開放學(xué)習(xí)資料管理功能用于發(fā)布、修改、刪除學(xué)習(xí)資料,黨校課程中的學(xué)習(xí)內(nèi)容也是從學(xué)習(xí)資料中選取的。

圖2

(3)在線考試與考試管理

學(xué)員的在線考試分為模擬考試和正式考試兩個(gè)功能,兩者主要功能基本一致,這里以正式考試為例說明。首先學(xué)員通過統(tǒng)一登錄界面登入系統(tǒng),如果登錄時(shí)接近考試時(shí)間,系統(tǒng)會自動跳轉(zhuǎn)到考試界面,考試時(shí)間以服務(wù)器時(shí)間為準(zhǔn)。考試時(shí)間未到時(shí),考試界面停留在待考狀態(tài);當(dāng)考試時(shí)間到達(dá)時(shí),學(xué)員的頁面通過Ajax局部頁面刷新,考題將從服務(wù)器發(fā)送到學(xué)員考試頁面上,考試界面從待考轉(zhuǎn)為開考,學(xué)員可以進(jìn)行答題(如圖3)。答題過程中,已經(jīng)回答的問題將實(shí)時(shí)進(jìn)行保存,答案同時(shí)在本地和遠(yuǎn)程備份。當(dāng)考試機(jī)出現(xiàn)故障,重新登錄到考試界面,系統(tǒng)將比對本地和遠(yuǎn)程的答案,恢復(fù)考試前的答題狀態(tài)。考試結(jié)束,系統(tǒng)將自動停止答題,并提交所有答案??荚嚱Y(jié)束后,服務(wù)器將現(xiàn)場打分,學(xué)員成績從服務(wù)器返回并顯示在考試機(jī)上。

考試管理模塊屬于后臺管理,由考試信息管理和試題庫管理和成績管理3個(gè)子功能構(gòu)成??荚囆畔⒐芾碛尚陆荚嚬δ芎涂荚嚢才殴δ軜?gòu)成,通過新建考試功能可以新建一場考試,新建考試可以設(shè)定考試的時(shí)間、參加考試的學(xué)員以及考卷如何生成,其中考卷生成可以選擇隨機(jī)從題庫生成考卷,也從題庫可以自選題(如圖4),通過考試安排功能可以查看已有的考試(包括未開考和開考中的考試),未開考的考試可以修改考試的參數(shù),開考中的考試則不能修改參數(shù),但是能夠查看考試狀態(tài)(交卷人數(shù)、缺考人數(shù)、作弊標(biāo)記等功能)。試題庫管理實(shí)現(xiàn)題目和答案的增刪查改,題庫題目和答案都保存在數(shù)據(jù)庫db_database表中,題目分為單選、多選和判斷題,題目通過導(dǎo)入文該文件自動識別題型、題目、選項(xiàng)和答案并添加到題庫中。成績管理可以查詢考試已經(jīng)結(jié)束的考試成績,并且可以打印成績表,成績查詢還具有數(shù)據(jù)統(tǒng)計(jì)功能,能夠統(tǒng)計(jì)通過率、通過人數(shù)、最高分、最低分、平均分等數(shù)據(jù)(如圖5)。

3結(jié)束語

本系統(tǒng)基于PHP+MySQL技術(shù)開發(fā),可靠性、安全性、運(yùn)行效率與實(shí)現(xiàn)成本都能符合需求,通過一階段的試運(yùn)行,各功能均能正常工作,為各級黨校開展黨員培訓(xùn)工作搭建了一個(gè)界面友好、功能完善的網(wǎng)上平臺。

參考文獻(xiàn):

[1]吉斌武,劉建華,陳以.基于PHP和Ajax的在線考試系統(tǒng)的研究與實(shí)現(xiàn)[J].福建電腦,2009 (2).

[2]仇明.基于Ajax的在線考試系統(tǒng)的研究與實(shí)現(xiàn)[J].長沙大學(xué)學(xué)報(bào),2010 (5).

[3]楊冬昆.昆明市委黨校在線考試系統(tǒng)的分析與設(shè)計(jì)[D].云南:云南大學(xué),2010.

[4]明日科技,鄒天思,潘凱華,劉中華.PHP網(wǎng)絡(luò)編程自學(xué)手冊[M].北京:人民郵電出版社,2008.

[5] Rachel Andrew. CSS精粹[M]. 2版.北京:人民郵電出版社,2009.

猜你喜歡
在線考試在線學(xué)習(xí)黨校
央企黨校黨性教育的探索與實(shí)踐
基于Java的考場管理系統(tǒng)的研究與實(shí)現(xiàn)
軟件(2016年4期)2017-01-20 09:54:41
大學(xué)物理在線考試與分析系統(tǒng)
效率觀下高校課程考試形式的改革探索
東方教育(2016年3期)2016-12-14 22:25:05
信息化環(huán)境下高職英語教學(xué)現(xiàn)狀及應(yīng)用策略研究
基于MOOC的微課制作方法
基于混合式學(xué)習(xí)理念的大學(xué)生自主學(xué)習(xí)能力的培養(yǎng)研究
基于SOA的在線學(xué)習(xí)資源集成模式的研究
大數(shù)據(jù)背景下在線評教與在線考試融合的思路探討
考試周刊(2016年17期)2016-03-31 19:08:57
中共第一所黨校成立于何年何地?
古浪县| 凤阳县| 彭阳县| 绍兴市| 兖州市| 通山县| 瓦房店市| 汶上县| 台湾省| 六枝特区| 铜梁县| 固阳县| 荔波县| 新沂市| 临澧县| 延庆县| 肇庆市| 扬中市| 临高县| 北辰区| 福鼎市| 铜山县| 大化| 葵青区| 张北县| 丰原市| 福海县| 江华| 年辖:市辖区| 九台市| 麻江县| 齐河县| 叶城县| 孝昌县| 淮南市| 高陵县| 绥化市| 阆中市| 玉溪市| 长寿区| 江安县|