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