【摘要】隨著計算機(jī)的普及與發(fā)展,計算機(jī)等級考試已成為現(xiàn)代社會檢驗人才基本技能的重要手段。本設(shè)計利用JSP作為開發(fā)語言,后臺采用了MySQL數(shù)據(jù)庫設(shè)計。系統(tǒng)有三種登錄模式,分別是管理員登錄,教師登錄和學(xué)生登錄??梢允剐枰M(jìn)行計算機(jī)等級考試的人了解和學(xué)習(xí)相關(guān)知識,以及參加計算機(jī)等級考試的輔導(dǎo)和培訓(xùn),進(jìn)而可以有效的提高計算機(jī)等級考試的通過率。
【關(guān)鍵詞】計算機(jī)等級考試;網(wǎng)上輔導(dǎo);管理系統(tǒng)
1 概述
學(xué)生通過網(wǎng)站進(jìn)行課程學(xué)習(xí),管理員以及教師對學(xué)生課程信息和課程學(xué)習(xí)等進(jìn)行管理,進(jìn)而達(dá)到更好的計算機(jī)等級考試輔導(dǎo)管理目的。開發(fā)本系統(tǒng)的目的就是使考生能夠準(zhǔn)確地把握考試方向,從而進(jìn)行有針對性、高效、全面的學(xué)習(xí),為等級考試打下一定的基礎(chǔ)。
2 開發(fā)前期準(zhǔn)備
2.1MySQL
微軟公司開發(fā)的軟件有很多MySQL就是其中一種。這種數(shù)據(jù)可有很多獨(dú)有的特點比如說便捷,快速,高效等這都是其它的一些數(shù)據(jù)庫所遙不可及的。
具有的優(yōu)點如下:
a支持多線程序,充分使用CPU資源。
b內(nèi)存管理簡單不復(fù)雜,同時也十分有效。
c執(zhí)行沒有緩存,類似于library cache,但是影響不是很大。
d提供管理工具用于數(shù)據(jù)庫的優(yōu)化,檢查和管理。
e可以對大量的數(shù)據(jù)進(jìn)行有效化的處理。
2.2B/S
B/S是瀏覽器/服務(wù)器結(jié)構(gòu)的縮寫形式,有三個層,分別是表示邏輯層,控制邏輯層和數(shù)據(jù)表示層,這三個層他們既獨(dú)立有關(guān)聯(lián):
a表示邏輯層,是把提出來的服務(wù)器請求發(fā)送到網(wǎng)絡(luò)上的Web服務(wù)器上,服務(wù)器對其進(jìn)行身份檢驗,利用HTTP將其從發(fā)送給客戶端,客戶機(jī)收到傳來的文件并將它在瀏覽器頁面上展示出來。
b控制邏輯層,可以接受用戶所發(fā)出的請求,然后系統(tǒng)鏈接數(shù)據(jù)庫且執(zhí)行系統(tǒng)的程序,再把處理的數(shù)據(jù)發(fā)送給服務(wù)器端,然后然后服務(wù)器端進(jìn)行數(shù)據(jù)的處理,處理后提交到Web服務(wù)器,最后再返回給客戶端顯示在頁面上。
c數(shù)據(jù)表示層,其主要任務(wù)是接受Web服務(wù)器請求的數(shù)據(jù)庫操作,來實現(xiàn)對數(shù)據(jù)庫的增刪改查的功能,操作結(jié)果返回給Web服務(wù)器。
2.3JSP
JSP全名為Java Server Pages,是一個簡化的Servlet設(shè)計,它是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)在傳統(tǒng)的網(wǎng)頁HTM文件中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件。
3 處理流程設(shè)計
3.1計算機(jī)等級考試輔導(dǎo)系統(tǒng)操作流程圖
用戶進(jìn)入主頁面后,需要輸入正確的賬號和信息,如果不正確將會收到提示,只有完全的輸入正確的賬號和密碼并選擇登陸身份才能跳到下一個功能頁面否則不會進(jìn)入下個頁面。
3.2數(shù)據(jù)增加流程
當(dāng)用戶進(jìn)行添加信息時,系統(tǒng)將會根據(jù)要求進(jìn)行添加相應(yīng)的信息,如果不符合要求,系統(tǒng)將會不允許添加,顯示添加失敗。
3.3數(shù)據(jù)修改流程
用戶想要對系統(tǒng)信息進(jìn)行修改時,首先進(jìn)入修改信息接口,用戶進(jìn)入并對相應(yīng)的數(shù)據(jù)進(jìn)行修改。當(dāng)修改的數(shù)據(jù)不合法時,將會顯示修改失敗重新輸入的功能,如果修改的信息合法,證明修改有效,并將修改的數(shù)據(jù)更新到數(shù)據(jù)庫。
3.4數(shù)據(jù)刪除流程
用戶可以通過點擊刪除按鈕在界面上對要刪除的數(shù)據(jù)進(jìn)行刪除的操作,點擊后,系統(tǒng)將會讓用戶進(jìn)行確認(rèn),如若確定則信息被刪除同時刪除其在數(shù)據(jù)庫里的數(shù)據(jù)。
4 系統(tǒng)的實現(xiàn)
4.1管理員模塊
管理員登錄后,頁面顯示用戶信息管理、課堂信息管理、課后信息管理、系統(tǒng)輔助信息管理。
4.1.1用戶信息管理模塊實現(xiàn)
管理員通過用戶密碼正確登錄,點擊用戶信息管理模塊,頁面就會顯示管理員、教師、學(xué)生、班級這四種信息管理的四大模塊,同時也可以對管理員、教師、學(xué)生、班級信息進(jìn)行增刪改查的操作。
4.1.2課堂信息管理模塊實現(xiàn)
管理員通過正確無誤的賬號密碼登錄,點擊課堂信息管理這個模塊,在頁面上就會顯示課程信息管理、課堂管理以及學(xué)生課堂記錄管理三個功能,實現(xiàn)了對課程、課堂信息以及學(xué)生課堂記錄的增刪改查管理。
4.1.3課后信息管理模塊實現(xiàn)
管理員登錄后點擊課后信息管理模塊,顯示請假原因管理、請假信息管理、學(xué)習(xí)資料信息管理、答疑信息管理。實現(xiàn)了對請假原因、學(xué)習(xí)資料以及答疑信息的管理。
4.2教師模塊
4.2.1用戶信息管理模塊實現(xiàn)
教師通過正確無誤的賬號密碼登錄,點擊用戶信息管理這個模塊,在頁面上就會顯示管理員、教師、學(xué)生、班級這四種信息的四大模塊,這樣就可以對管理員、教師、學(xué)生、班級信息的進(jìn)行查看。
4.2.2課堂信息管理模塊實現(xiàn)
教師通過正確無誤的賬號和密碼登錄,點擊課堂信息管理這個模塊,在頁面上就會顯示課程信息、課堂以及學(xué)生課堂記錄這三種管理的三個功能,實現(xiàn)了對課程信息的查看查找,課堂、學(xué)生課堂記錄信息的增刪改查管理。
4.3學(xué)生模塊
4.3.1用戶信息管理模塊實現(xiàn)
學(xué)生通過正確無誤的賬號和密碼登錄,點擊用戶信息管理這個模塊,在頁面上就會顯示教師、學(xué)生、班級這三種信息的三個模塊,這樣就可以對教師、學(xué)生、班級信息進(jìn)行查看。
4.3.2課堂信息管理模塊實現(xiàn)
學(xué)生通過正確無誤的賬號和密碼登錄,點擊課堂信息管理這個模塊,這樣就會在頁面上顯示課程信息、課堂管理以及學(xué)生課堂記錄管理三個功能,實現(xiàn)了對課程信息的查看查找,課堂、學(xué)生課堂記錄信息的查看管理。
5 結(jié)論
系統(tǒng)有三種登錄模式,分別是管理員登錄,教師登錄和學(xué)生登錄。管理員登陸,管理員可以對所有的信息進(jìn)行操作。教師登錄,教師可以對班級、學(xué)生等信息進(jìn)行查看,以及課程信息的管理和課堂的管理。學(xué)生登錄,學(xué)生可以進(jìn)行信息查看,問題答疑,學(xué)習(xí)資料下載等。該系統(tǒng)除了可以實現(xiàn)以上功能外,還具有操作簡單、穩(wěn)定、安全和擁有清新的用戶界面等特點。
參考文獻(xiàn):
[1]張喻平.MySQL數(shù)據(jù)庫理實一體化教學(xué)研究[J].學(xué)周刊,2019(9):10-12.
[2]毛一.基于B/S模式的高校學(xué)生資助信息管理系統(tǒng)的設(shè)計與實現(xiàn)[D].吉林大學(xué),2013.
[3]李志遠(yuǎn).基于計算機(jī)軟件開發(fā)的JAVA編程語言研究[J].計算機(jī)產(chǎn)品與流通,2019(7):19.
作者簡介:
李力東(1974-),女,吉林長春人,碩士,副教授,吉林建筑大學(xué)電氣與計算機(jī)學(xué)院,研究方向:計算機(jī)軟件。