本站小編為你精心準備了高校設計類課程管理系統研究參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘要:本研究針對目前高校選課存在的問題,設計了一個基于云教育與大數據的高校設計類課程管理系統。該系統采用B/S架構,利用MYSQL作為數據存儲,分別為管理員、教師和學生三種角色提供服務,其中管理員和教師的業務主要在PC端實現,學生的業務主要在微信小程序實現。本研究實踐表明,此系統能最大限度地優化設計類課程的選課進度,提高高校工作效率,滿足新工科建設背景下的高校課程信息化建設要求。
關鍵詞:課程管理;B/S架構;數據庫;選題;微信小程序
一、引言
目前很多高校都設置大量設計類課程,如課程設計、生產實習、畢業實習、畢業設計等。在設計課程開始之前,需要老師提前將課程的題目整理好,然后召集學生進行現場講解和現場選擇。這一過程存在許多問題。第一,在多數情況下,安排一個同學們和老師共同的長時間段進行現場課程選擇和課程講解是十分不容易的;第二,由于選課題目眾多,而每個題目都有人數限制,人工統計容易導致多選或漏選,同時,題目眾多也意味著教師對每個題目的講解不可能較細致,同學們可能對題目的理解不夠正確,甚至有錯誤理解,也就可能導致同學們盲目選課[1]。本研究正是針對目前高校出現的這一大問題設計了基于云教育與大數據的課程管理系統。雅虎,Google,微軟等很多大公司發現,通過挖掘和分析大數據,能夠幫助企業在安全營銷以及IT領域提高運營效率和競爭優勢,而云計算能夠提供給用戶可靠的、資源利用最大化的、自定義的服務[2]。二者結合,能發揮出二者的最大優勢。本文介紹的課程管理系統正是基于這種設計理念,不僅能夠解決傳統人工選課存在的時間沖突和浪費問題,還能在高效的云計算服務之下,快速更新,給學生提供最新的選題信息,并能在大數據挖掘和分析之下,將學生的選課情況及時有效的反饋給高校老師,方便高校老師對課題的調整。同時,避免因傳統人工選課帶來的課題多選、漏選造成學生積極性下降、老師工作負擔加重的問題。
二、系統設計
(一)主要功能如圖1所示,本設計類課程管理系統的使用者針對高校教師和學生,其用戶角色主要包括三類:管理員、教師和學生。1.管理員系統預置管理員能夠登錄該選題管理系統,能夠對該系統中所有信息的進行維護和一些其他操作,可以對用戶進行管理和權限授予。2.教師教師能夠注冊登錄該管理系統,作為負責教師,安排指導教師,作為指導教師,安排年度課程,題庫管理。3.學生學生能夠注冊登錄該管理系統,可以查看已經選擇課程題目,選擇課程題目,預覽課程信息,修改課程信息。(圖1)
(二)系統架構圖2為本系統架構圖。本系統整體架構擬采用瀏覽器/服務器架構。其中服務端采用云服務器,使得用戶在任何地方都能夠訪問。服務端包括數據庫服務器、訪問接口服務器、文件服務器和網站服務器等提供服務的資源,這些服務器根據實際情況,可以位于同一臺具體的服務器上,也可以根據具體的應用情況進行分離[3-4]。其中客戶端為了方便用戶訪問,采用兩種輕應用的解決方案,一種為微信小程序,學生可隨時隨地通過訪問微信小程序來進行課程題目選題;而管理后臺采用網頁的方式來實現。這樣使用者不需要在客戶機器上安裝任何軟件,直接通過瀏覽器即可訪問使用云服務。(如圖2)
三、服務端實現
(一)數據庫設計在數據庫的開發設計過程中,概念結構模型的表示方法有很多,最常用的是采用E-R模型法[5]。本研究采用E-R圖描述概念模型,E-R圖提供了表示實體,屬性和實體間聯系的方法。實體和屬性:基本課程:課程代碼、課程名稱、開課學院、考核方式、學分。年度課程:課程負責人、指導教師、開課學期、選課號。題目基本信息:題目名稱、摘要、詳細說明。題目附件:附件名稱、附件存放路徑。用戶基本信息:角色、學號(工號)、密碼、姓名、電話、QQ、微信、郵箱、性別、創建時間、是否刪除、是否啟用、是否超級用戶、頭像。用戶角色:管理員、教師、學生。題目課程關聯表:基本課程、題目基本信息。年度課程題目信息關聯表:年度課程、題目基本信息關聯表、人數上限、剩余人數。學生選題信息表:年度課程題目信息關聯表、備注。根據實體和屬性將數據庫邏輯結構設計展現在數據庫,如圖3所示:
(二)管理后臺課程管理系統的管理后臺PC端采用網頁樣式呈現,其基本業務功能采用MVC+WebAPI框架實現,語言頁面樣式采用CSS語言實現。網頁端通過系統預置的管理員對系統中所有信息進行維護和其他基本操作,對用戶進行管理和權限授予,而教師通過登錄網頁端能夠實現對題庫的增加、刪除等操作,并且能夠得到學生實時選課情況以便及時調整。PC端系統選課界面如圖4所示(上下圖片為選課界面左右分解所成):(見圖4)
四、學生客戶端實現
學生客戶端部分是使用微信開發者工具開發的微信小程序,學生通過賬號登錄后,可根據自身情況選擇最佳的課程題目、查看已選課程題目、預覽課程題目詳細信息、修改已選的課程題目等。其選課界面如圖5所示。
五、致謝
本文首先要感謝西華大學西華學院“英才計劃”項目對本研究的經費支持,其次很感謝導師郭奕對我們研究的鼎力幫助,最后感謝一起做項目的同學們的共同努力。【作者簡介】葉曼靈(1998-),女,2017級本科。
【參考文獻】
[1]白偉麗.學生選課系統的設計與實現[J].電腦與電信,2018(10):38-40.[2]楊彬.大數據與云計算技術的研究[J].中國集體經濟,2019(17):155-156.
[3]朱麗娟.基于B/S的三層架構精品課程網站的設計與實現[J].計算機與現代化,2012(7):124-126.
[4]付昕瑤.基于ASP.NET的B/S架構的軟件在Windows7系統下的部署[J].遼寧省交通高等專科學校學報,2015,17(1):37-39.
[5]陳穎慧.基于SSM的英語學習網站的設計與實現[D].武漢:華中科技大學,2019.
作者:葉曼靈 張岳 彭曉璁 羅偉 陸世德 單位:西華大學西華學院