李樹(shù)亮
(天津市寶坻中等專業(yè)學(xué)校 天津市 301800)
現(xiàn)如今許多計(jì)算機(jī)教學(xué)遠(yuǎn)程平臺(tái)的使用流程非?;靵y,不足以為學(xué)生提供更好的教學(xué)服務(wù),無(wú)法繼續(xù)提高其市場(chǎng),缺乏競(jìng)爭(zhēng)力。為切實(shí)解決這些難題,必須充分將信息化技術(shù)運(yùn)用起來(lái),提高計(jì)算機(jī)教學(xué)的科技含量,讓學(xué)生、教師能對(duì)自己所需的信息進(jìn)行一個(gè)實(shí)時(shí)在線的查詢,提高遠(yuǎn)程教學(xué)平臺(tái)的信息管理能力對(duì)學(xué)生學(xué)習(xí)質(zhì)量和效率的提高有著非常重要的意義,運(yùn)用信息化手段對(duì)遠(yuǎn)程教學(xué)平臺(tái)的信息進(jìn)行管理也能有效地增強(qiáng)平臺(tái)的綜合競(jìng)爭(zhēng)力。目前,移動(dòng)互聯(lián)時(shí)代已經(jīng)走進(jìn)我們?nèi)粘5纳?,大部分的企事業(yè)單位在互聯(lián)網(wǎng)平臺(tái)實(shí)現(xiàn)網(wǎng)上辦公。利用B/S 結(jié)構(gòu)實(shí)現(xiàn)了不同單位同步辦理業(yè)務(wù)的現(xiàn)代化辦公模式。另外,運(yùn)用B/S 結(jié)構(gòu)對(duì)于遠(yuǎn)程教學(xué)平臺(tái)也起到一定的積極推動(dòng)作用,在B/S 結(jié)構(gòu)系統(tǒng)平臺(tái),學(xué)生與教師均可以實(shí)現(xiàn)信息的快速查詢,學(xué)習(xí)效率迅速提升,然后進(jìn)一步提高學(xué)習(xí)質(zhì)量。本文的研究探討有利于進(jìn)一步提升計(jì)算機(jī)教學(xué)質(zhì)量,促進(jìn)遠(yuǎn)程教學(xué)平臺(tái)的長(zhǎng)遠(yuǎn)發(fā)展。
此遠(yuǎn)程教學(xué)平臺(tái)實(shí)現(xiàn)了對(duì)系統(tǒng)中涉及用戶的信息管理模塊、對(duì)系統(tǒng)中課程信息管理模塊還有系統(tǒng)后臺(tái)管理員信息管理模塊,其中用戶信息管理又包括對(duì)老師日常工作安排,學(xué)生日常管理和簽到信息管理、學(xué)生請(qǐng)假信息管理模塊等操作系統(tǒng)模塊,其中課程信息管理模塊尤為重要。該系統(tǒng)的登錄功能菜單分為三種模塊實(shí)現(xiàn):管理者模塊、學(xué)員模塊和教師模塊。
1.1.1 學(xué)生、教師權(quán)限
用戶注冊(cè)權(quán)限:當(dāng)用戶開(kāi)啟注冊(cè)界面后,便可使用教師、學(xué)生或是管理員注冊(cè)。確認(rèn)注冊(cè)信息是否真實(shí)后,用戶便能夠訪問(wèn)網(wǎng)站。
修改用戶信息:學(xué)?;蛘呃蠋煻伎梢园凑諅€(gè)人要求修改自已的信息,包括用戶名、性別、電話、郵箱和密碼。為便于管理,學(xué)校將由管理員負(fù)責(zé)發(fā)放所有班級(jí)學(xué)生和老師的賬號(hào)和密碼。若要求更改用戶資料,需要登記以避免資料外泄。
選課管理:需要進(jìn)行計(jì)算機(jī)課程的學(xué)生可在該系統(tǒng)選課管理功能模塊中進(jìn)行課程的選擇。該系統(tǒng)將通過(guò)確認(rèn)學(xué)籍信息上的班級(jí)號(hào)和學(xué)生的基本信息,從而給老師提供選課管理的信息。
1.1.2 學(xué)生基本信息錄入
輸入了培訓(xùn)機(jī)構(gòu)所需的所有基礎(chǔ)信息,包括班級(jí)、姓氏、性別、手機(jī)號(hào)碼、郵箱號(hào)碼這些基礎(chǔ)信息,這些信息主要用于培訓(xùn)機(jī)構(gòu)學(xué)生信息的注冊(cè)。
1.1.3 教師基本信息錄入
錄入的教師基本情況,包含教師姓氏、性別、手機(jī)號(hào)碼、郵箱號(hào)碼這些基礎(chǔ)信息,這些信息主要用于教師信息的注冊(cè)。
1.1.4 班級(jí)信息錄入
主要是對(duì)學(xué)生的班級(jí)信息進(jìn)行錄入。管理者只能在班級(jí)管理模板中選定要添加的班級(jí),然后點(diǎn)擊“添加”按鍵。然后填寫(xiě)班級(jí)名稱信息、人員情況,然后單擊“提交”按鈕,便完成了班級(jí)信息的錄入。若單擊“編輯”按鈕,便可以通過(guò)系統(tǒng)對(duì)已有的班級(jí)信息進(jìn)行修改。若單擊“刪除”按鈕,便可以刪除已添加班級(jí)的全部信息。
1.1.5 課程信息錄入.
管理員從此窗口進(jìn)入并點(diǎn)擊“添加”按鍵,系統(tǒng)便會(huì)彈出添加課程所需的信息,例如:課程代碼、課程名稱、授課教師、上課時(shí)間、上課地點(diǎn)等信息,然后將添加課程所需的信息填寫(xiě)完之后點(diǎn)擊“提交”按鍵即可。若單擊“編輯”按鈕,便可以通過(guò)系統(tǒng)對(duì)已有的課程信息進(jìn)行修改。若單擊“刪除”按鈕,便可以刪除已添加課程的全部信息。
本遠(yuǎn)程教學(xué)平臺(tái)主要進(jìn)行了業(yè)務(wù)流程產(chǎn)品設(shè)計(jì),包括多項(xiàng)內(nèi)容,如業(yè)務(wù)、使用、登錄以及管理者登錄、管理流程產(chǎn)品設(shè)計(jì)等。為了使系統(tǒng)實(shí)現(xiàn)簡(jiǎn)單的流程設(shè)計(jì),更加容易理解和操作,本次主要設(shè)計(jì)情況如下:
(1)總體業(yè)務(wù)流程產(chǎn)品設(shè)計(jì):以使用者身份,在登錄網(wǎng)站頁(yè)面輸入用戶名和密碼。當(dāng)數(shù)據(jù)庫(kù)身份信息完成認(rèn)證后,便可以登陸該系統(tǒng)的首頁(yè)。在此系統(tǒng)中,可使用個(gè)人信息管理、選課管理查詢和課程通知功能。作為管理者,可以登錄的網(wǎng)站上填寫(xiě)用戶名和密碼。通過(guò)數(shù)據(jù)庫(kù)驗(yàn)證并在認(rèn)證界面完成登陸后,就能夠?qū)崿F(xiàn)多項(xiàng)功能,如用戶、學(xué)校、老師和科目信息管理等。
(2)用戶登錄服務(wù)步驟:使用者在登陸頁(yè)面的對(duì)應(yīng)區(qū)域內(nèi)填寫(xiě)真實(shí)的用戶名和注冊(cè)密碼。在點(diǎn)擊"登陸"后,操作系統(tǒng)將校驗(yàn)使用者所填寫(xiě)的個(gè)人信息。一旦檢驗(yàn)無(wú)誤,即注冊(cè)完成并進(jìn)入相應(yīng)的網(wǎng)頁(yè)。
(3)管理員的管理流程:管理者與操作系統(tǒng)使用者(操作系統(tǒng)使用者記錄、清除、更改、登陸密碼更改)、學(xué)員信息處理(學(xué)員信息記錄、清除、更改)、全班信息化管理體系(全班信息化管理體系記錄、清除、更改)、老師信息處理(老師信息記錄、清除、更改)、課程信息化管理體系(課程信息化管理體系記錄、清除、更改)、請(qǐng)假信息化管理體系(請(qǐng)假信息記錄、申請(qǐng)、審閱)。
對(duì)該遠(yuǎn)程教學(xué)平臺(tái)分析了相應(yīng)的功能實(shí)現(xiàn)要求,并進(jìn)行了角色分類,共三個(gè),然后根據(jù)其功能結(jié)構(gòu)分別為其分配了不同的權(quán)限授權(quán)。主要的業(yè)務(wù)邏輯方式是添加和驗(yàn)證數(shù)據(jù)結(jié)果。后臺(tái)管理者也可以負(fù)責(zé)管理用戶系統(tǒng)信息。管理員的能力非常高,業(yè)務(wù)邏輯主要是對(duì)數(shù)據(jù)增添、修改和刪除。功能模塊圖如下圖1 所示。
圖1:功能模塊圖
數(shù)據(jù)庫(kù)名稱為localhost_3306,主要置于服務(wù)器中,包括表1‐表6。
表1:admin(管理員表)
表2:course(課程表)
表6:vacate(請(qǐng)假表)
表3:scourse(選課表)
表4:student(學(xué)員表)
表5:teacher(教師表)
用戶注冊(cè)后,界面切換至后臺(tái)主頁(yè)homepage3.jsp。主網(wǎng)頁(yè)主要由倆個(gè)網(wǎng)頁(yè)構(gòu)成,包括頂部頁(yè)面、左側(cè)頁(yè)面和中間頁(yè)面,通過(guò)主要界面進(jìn)行介紹。瀏覽器操作系統(tǒng)功能的入口是homepage3.jsp。操作系統(tǒng)的首頁(yè)包含了當(dāng)前用戶、當(dāng)前時(shí)間、網(wǎng)頁(yè)版本、服務(wù)器端口數(shù)、使用權(quán)限和發(fā)布時(shí)間、計(jì)算機(jī)IP、操作系統(tǒng)名稱、系統(tǒng)發(fā)布時(shí)間、當(dāng)前系統(tǒng)作者、技術(shù)顧問(wèn)和開(kāi)發(fā)時(shí)間,主要網(wǎng)頁(yè)如圖2 所示。
圖2:主頁(yè)界面
管理員既可單擊"增加課程"的超級(jí)鏈接,也可跳轉(zhuǎn)至ScourseEdit.jsp 頁(yè)進(jìn)行手動(dòng)添加??颇考虞d完成后教師可自主查看,首先進(jìn)行系統(tǒng)登陸,并成功進(jìn)入到個(gè)人管理中心,之后可對(duì)班級(jí)、課程、學(xué)員等情況進(jìn)行查看。管理員用戶可以在ScourseEdit.jsp 中進(jìn)行課程管理,ScourseEdit.Jsp 能夠依據(jù)課程表情況進(jìn)行信息處理,這些主要來(lái)源于數(shù)據(jù)庫(kù),同時(shí)可將選課管理情況進(jìn)行詳細(xì)列出,不同課程都對(duì)應(yīng)著一組清除按鍵和編輯按鍵,當(dāng)管理者單擊清除按鍵,將直接從數(shù)據(jù)庫(kù)系統(tǒng)中清除課程相關(guān)信息,并重新定向到當(dāng)前頁(yè)面,如果管理者選擇了點(diǎn)擊更改,將進(jìn)入ScourseEdit.jsp 界面,之后可修改課程信息。
管理員對(duì)學(xué)員信息的添加通常是在學(xué)員管理頁(yè)面下單擊添加按鈕的情況下進(jìn)行的,當(dāng)管理頁(yè)面切換至StudentEdit.jsp,學(xué)生信息加載完成之后,由管理者直接在StudentEdit.jsp 完成了學(xué)生的信息管理,StudentEdit.Jsp 能夠在系統(tǒng)中查詢相關(guān)信息,如學(xué)生表,之后可進(jìn)行個(gè)人信息的詳細(xì)列出,而針對(duì)不同學(xué)生信息都設(shè)置了編輯、學(xué)生信息刪除按鍵,當(dāng)學(xué)生單擊編輯按鍵,將進(jìn)行從數(shù)據(jù)庫(kù)系統(tǒng)中查看學(xué)生的個(gè)人信息然后可以對(duì)學(xué)生的基本信息進(jìn)行修改,并重新定向到當(dāng)前網(wǎng)頁(yè),如果學(xué)生點(diǎn)擊刪除按鍵,將進(jìn)入到StudentEdit.jsp界面,便可以對(duì)學(xué)生的基本信息進(jìn)行一個(gè)數(shù)據(jù)的清空。學(xué)生管理頁(yè)面效果如圖3 所示。
圖3:學(xué)生管理界面
系統(tǒng)測(cè)試需要設(shè)置合適的運(yùn)行環(huán)境,包括硬件和軟件方面,具體如表7、表8 所示。
表7:硬件要求
表8:軟件要求
針對(duì)系統(tǒng)用戶,為了實(shí)現(xiàn)良好的測(cè)試,應(yīng)用了黑盒測(cè)試,驗(yàn)證界面是否符合健康有效的要求。
用戶界面測(cè)試檢查表如表9。
表9:用戶界面測(cè)試表
本研究的目標(biāo)是利用Java 語(yǔ)言,將Spring+SpringMVC+Mybatis 集成架構(gòu),運(yùn)用mysql 數(shù)據(jù)庫(kù)實(shí)現(xiàn)技術(shù)研發(fā),完成遠(yuǎn)程教學(xué)平臺(tái)信息化改進(jìn),應(yīng)用功能模塊與數(shù)據(jù)庫(kù)的設(shè)計(jì)與開(kāi)發(fā),推進(jìn)信息化管理方式的全面應(yīng)用。該信息化遠(yuǎn)程教學(xué)平臺(tái)主要負(fù)責(zé)學(xué)生與選課信息以及課程的相關(guān)管理,同時(shí),還包括請(qǐng)假和教師等信息管理和班級(jí)信息管理。遠(yuǎn)程教學(xué)平臺(tái)的發(fā)展畢竟為計(jì)算機(jī)教學(xué)帶來(lái)前所未有的革命。尤其現(xiàn)階段由于疫情的影響,為了讓學(xué)生能夠正常接受知識(shí)內(nèi)容,越來(lái)越多的學(xué)校開(kāi)始利用遠(yuǎn)程教學(xué)平臺(tái)進(jìn)行教學(xué)活動(dòng),在網(wǎng)絡(luò)環(huán)境下,通過(guò)這樣的教學(xué)方式能夠讓學(xué)生足不出戶就能看到教師的講解,并通過(guò)網(wǎng)上答疑的方式讓學(xué)生進(jìn)一步掌握知識(shí),同時(shí)對(duì)于計(jì)算機(jī)教學(xué)還能夠增加實(shí)踐操作能力。