重慶工程職業技術學院 任 亮 李青野 江 希
在高職教學工作中,教師對學生的輔導是一個必不可少的環節,在輔導中,通過學生提問,教師解答、作業布置等方式,教師可以及時了解學生對該課程的知識掌握情況,可以及時根據學生學習情況調整教學計劃或教學方法,以達到提高學生的學習興趣和提高該課程教學效果的目的。
從《軟件團隊開發》課程自身特點來看,除了課堂講授外,通過網絡視頻案例演示諸如開發項目界面原型設計、或與學生答疑互動等方式,可以引導學生全方位、快速的掌握該門課程的知識點和技能點。同時,為了解決教師在對學生輔導中受到時間和空間限制的問題。在通過分析網絡媒介下該課程教師輔導學生的實際需求后,采用ASP.NET技術設計開發了《軟件團隊開發》課程輔導系統。
《軟件團隊開發》課程輔導系統采用B/S模式,該系統利用Web服務器作為前臺用戶與數據庫服務器交互的中介,通過Web服務器將學生的問題、教師的解答等提交給數據庫服務器,再將數據庫服務器的處理結果在Web頁中顯示,供用戶查看。系統采用ASP.NET平臺,開發語言為C#,數據庫為SQL Ser ver 2008,利用IIS建立Web服務器。
系統要實現的總體功能是實現學生與教師、輔導員間的文字交流、語音交流、郵件交流等功能,實現資料的上傳、下載的功能,實現對歷史問題的瀏覽、查詢功能,實現教師布置作業、發布公告功能等。該系統有四種角色,分別是學生、教師、輔導員和管理員。系統主要由基本信息管理、資源管理、查詢管理、通知公告管理、系統管理等幾大模塊組成,系統流程圖如圖1所示。

圖1 系統流程圖
1)基本信息管理:該功能主要實現個人基本信息的錄入和修改功能,輔導員添加、修改班級學生信息和課程教師信息。
2)資源管理:該功能主要實現記錄學生提出問題的內容、時間,教師回答問題的內容、時間,添加、修改學生、教師上傳的文件、視頻,添加、刪除郵件信息、記錄學生在學期內與教師交流的次數。
3)查詢管理:該功能主要實現學生、教師通過關鍵字、時間等對歷史問題及其答疑內容的查詢,通過關鍵字對資料、郵件的查詢,輔導員對學生交流次數、在線次數的查詢等功能。
4)通知公告管理:該功能主要實現教師、輔導員發布通知公告,并對通知、公告信息進行修改、刪除等操作。
5)系統管理:該功能主要實現管理員對課程輔導系統中的用戶進行添加、修改操作,并指定其權限。
1)登錄功能:以學生為例,學生在頁面中填寫用戶名、密碼,選擇用戶類型,點擊登錄后,系統會將其登錄信息與數據庫中數據表st udent表中的數據進行對比,如一致,則登錄成功,跳轉到相應頁面,如不一致,彈出出錯提示信息。學生登錄成功后,st udent表中將自動累計該學生的登錄次數和記錄其最近一次登錄時間。
2)提問功能:學生成功登錄后,在學生主頁面列表中選擇“學習提問”選項,在隨后的教師列表中,通過班級課程選擇對應教師,選擇教師后,在文本區中輸入問題內容,問題內容字數必須大于5,否則彈出出錯提示信息,點擊提交按鈕,學生提交的問題會記錄到數據庫數據表st u_quest ion中,同時在該表中累計學生提問的次數。
3)文件管理功能:以學生為例,學生登錄后,在主頁面列表中選擇“文件上傳”選項,在界面中點擊“瀏覽”按鈕,選擇對應的文件,點擊“上傳”按鈕實現文件上傳到資源文件夾,在主頁面列表中選擇“文件查看”選項,可以在文件列表中查看已上傳的文件,并可選擇對應的文件進行刪除、下載操作。
《軟件團隊開發》課程輔導系統可以在不受時間和空間限制的情況下利用網絡來實現學生與教師間的交流,實現學習資料的上傳與下載,實現輔導員對學生學習情況的監督等功能,該系統能有效的輔助教學,能有效的促進學生學習積極性和提高學生的學習效果,該系統界面美觀,使用方便,提高了《軟件團隊開發》課程的教學效果。
[1]曹洪龍,郭輝萍,蔡文鋒,劉學觀.網絡化教學平臺在成人教育中的應用研究[J].成人教育,2014(3).
[2]袁曉頻,熊俊.三層架構設計在網上購物系統中的應用[J].信息通信,2014(8).
[3]殷存舉.畢業設計選題系統的設計與實現[J].信息與電腦(理論版),2012(3).