曾 箏
(貴州財(cái)經(jīng)大學(xué),貴陽(yáng) 550002)
開發(fā)一個(gè)網(wǎng)上學(xué)習(xí)系統(tǒng),首先用戶注冊(cè)(已注冊(cè)過(guò)登陸),進(jìn)入首頁(yè),在首頁(yè)的導(dǎo)航條上有許多版塊。課程概況和教學(xué)大綱是介紹有關(guān)教學(xué)內(nèi)容的信息,如此學(xué)生就可以知道本學(xué)期要上的內(nèi)容。通過(guò)在線答疑,學(xué)生可以給老師留言,教學(xué)課件和課程實(shí)驗(yàn)可以下載。視頻在線可以觀看教學(xué)視頻,單元測(cè)試是學(xué)生學(xué)習(xí)完成后,自我檢測(cè)的小測(cè)試。系統(tǒng)需要有添加,刪除,修改導(dǎo)航條中的資料,上傳視頻文件、教學(xué)資料,管理注冊(cè)的用戶,回復(fù)學(xué)生的留言的后臺(tái)管理系統(tǒng)。
從經(jīng)濟(jì)可行性的角度來(lái)看,教學(xué)網(wǎng)站的應(yīng)用領(lǐng)域十分廣泛。它的開放性使得隨著社會(huì)的發(fā)展,信息化的時(shí)代已經(jīng)到了。我們每時(shí)每刻都處在大量的信息數(shù)據(jù)中,它的多變性和豐富性讓我們對(duì)它充滿了好奇。理論上,教學(xué)內(nèi)容的設(shè)計(jì)正在逐步發(fā)展著;教學(xué)應(yīng)用上,實(shí)驗(yàn)和網(wǎng)絡(luò)教學(xué)可以相結(jié)合,互惠互補(bǔ);技術(shù)上,運(yùn)用新的開發(fā)語(yǔ)言,做到簡(jiǎn)單,方便,高效;平臺(tái)開發(fā)上,新技術(shù)的產(chǎn)生使得開發(fā)平臺(tái)的優(yōu)點(diǎn)更加顯著,互相協(xié)作共同開發(fā)。
系統(tǒng)使用B/S模式,MySQL為數(shù)據(jù)庫(kù),Apache服務(wù)器,PHP編寫語(yǔ)言,JavaScript、Html、CSS作為前端工具,互相配合使用。
系統(tǒng)的界面簡(jiǎn)潔美觀,讓人看著很舒服,操作容易,頁(yè)面中的文字信息具有誘導(dǎo)性。用戶可以很方便的根據(jù)自己的學(xué)習(xí)需求,進(jìn)行相應(yīng)的自我查漏補(bǔ)缺。
在首頁(yè)上的登陸模塊中,管理的是所有用戶的登陸。用戶輸入完賬號(hào)和密碼后,把這些信息傳到數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中查找與之匹配。有則根據(jù)用戶的權(quán)限進(jìn)入不同的頁(yè)面,沒(méi)有則提示錯(cuò)誤信息,并重新登陸或注冊(cè)。
在用戶登錄進(jìn)入首頁(yè)后,會(huì)在導(dǎo)航條中看到站內(nèi)新聞、課程概況、在線答疑、用戶注冊(cè)、教學(xué)課件、視頻在線、課程實(shí)驗(yàn)、教學(xué)大綱、單元測(cè)試以及后臺(tái)這幾項(xiàng)內(nèi)容。在導(dǎo)航下左半部分是一個(gè)系統(tǒng)公告、學(xué)生登陸、站內(nèi)搜索和友情鏈接。右半部分為三個(gè)模塊:站內(nèi)新聞、用戶風(fēng)采和課程概況。在頁(yè)面的右上角有一個(gè)首頁(yè)圖片輪換,頁(yè)面底部是一個(gè)文字的滾動(dòng)“歡迎登陸,希望能給你帶來(lái)好心情”。
點(diǎn)擊后臺(tái),輸入管理員賬號(hào)和密碼。后臺(tái)管理分為:用戶管理、站內(nèi)新聞管理、課程信息管理、教學(xué)課件管理、教學(xué)視頻管理、資料下載管理、在線測(cè)試管理(試題管理)和系統(tǒng)管理(友情鏈接、系統(tǒng)公告、在線回復(fù)、教學(xué)大綱和課程概況)。
管理員登陸后可以進(jìn)行的操作有:個(gè)人信息修改、系統(tǒng)用戶管理、課程信息管理、教學(xué)資料管理、試題管理、系統(tǒng)管理包括友情鏈接、系統(tǒng)公告、在線回復(fù)(老師回復(fù)學(xué)生的疑問(wèn)和幫助學(xué)生解決問(wèn)題)、教學(xué)大綱、課程概況;教學(xué)信息管理、教學(xué)視頻上傳。
學(xué)生登陸后可以進(jìn)行的操作有:個(gè)人信息修改是用來(lái)給學(xué)生修改自己的信息。瀏覽系統(tǒng)公告。課程學(xué)習(xí)讓學(xué)生自己學(xué)習(xí)教學(xué)內(nèi)容;在線測(cè)試是給學(xué)生在學(xué)習(xí)完后,自我檢測(cè)和評(píng)估。教學(xué)課件下載可以讓學(xué)生從網(wǎng)站中下載教學(xué)資源。留言提問(wèn)幫助學(xué)生提出疑問(wèn)和需要請(qǐng)教老師的問(wèn)題;教學(xué)視頻讓學(xué)生觀看教學(xué)內(nèi)容。
程序流程圖可以用來(lái)描述程序執(zhí)行的過(guò)程,讓人看了簡(jiǎn)單明了,知道程序是如何執(zhí)行的。它有開始框(矩形)、處理框(長(zhǎng)方形)、輸入/輸出(平行四邊形)、結(jié)束框(矩形)、判斷(菱形)、直線和箭頭用來(lái)控制執(zhí)行方向。
繪制程序框圖時(shí),使用符號(hào)說(shuō)明。
主系統(tǒng)流程圖介紹的是程序執(zhí)行的過(guò)程從開始到結(jié)束。
首先啟動(dòng)程序,輸入用戶名和密碼,系統(tǒng)會(huì)連接到數(shù)據(jù)庫(kù)。在數(shù)據(jù)庫(kù)中進(jìn)行查找判斷是學(xué)生還是管理員,根據(jù)學(xué)生和管理員不同的權(quán)限進(jìn)入相對(duì)應(yīng)的系統(tǒng),進(jìn)入到系統(tǒng)后用戶就可操作了。
子系統(tǒng)流程圖是當(dāng)不同的用戶進(jìn)入網(wǎng)站后,操作的過(guò)程。在主程序流程圖中,用戶輸入用戶名和密碼后在數(shù)據(jù)庫(kù)中查找是否存在。存在判斷是學(xué)生還是管理員,不存在重新輸入,當(dāng)用戶登入成功后,就可以根據(jù)權(quán)限在對(duì)應(yīng)的頁(yè)面中進(jìn)行相關(guān)操作。登陸模塊中有選擇退出,可以返回主界面。