有關(guān)選課管理系統(tǒng)論文
有關(guān)選課管理系統(tǒng)論文
選課管理系統(tǒng)是高校教務(wù)管理信息化平臺的重要組成部分,建立選課管理系統(tǒng)是當(dāng)前高校推進(jìn)信息化管理進(jìn)程,提高管理水平的必然趨勢。下面是學(xué)習(xí)啦小編為大家整理的選課管理系統(tǒng)論文,供大家參考。
選課管理系統(tǒng)論文篇一
關(guān)于選課系統(tǒng)的設(shè)計
選課管理系統(tǒng)論文摘要
摘 要:隨著課程改革的不斷深入,學(xué)校規(guī)模不斷擴(kuò)大、課程項目不斷增多,為了解決學(xué)生選課管理上的復(fù)雜的人工操作,減輕重復(fù)工作,故設(shè)計了選課系統(tǒng)。學(xué)校規(guī)模的擴(kuò)大使得學(xué)校對每年新生入學(xué)、畢業(yè)生離校及本校各種分流機(jī)制造成的學(xué)生信息產(chǎn)生變動,如學(xué)籍變動、個人信息修改。為了適應(yīng)課程的改革,學(xué)校在每個學(xué)期都要開設(shè)一定的課程提供給學(xué)生,讓學(xué)生根據(jù)自己的情況來選擇,根據(jù)學(xué)生選擇結(jié)果給出課程表。本校根據(jù)教學(xué)實際,為了使教師有效地管理學(xué)生信息,設(shè)計學(xué)生信息管理系統(tǒng),由此形成學(xué)生成績管理系統(tǒng),本文就此設(shè)計思路進(jìn)行闡述。
選課管理系統(tǒng)論文內(nèi)容
關(guān)鍵詞:選課系統(tǒng) 學(xué)生信息管理系統(tǒng) 數(shù)據(jù)流圖 DFD圖 E-R圖 SC圖 IPO圖 Delphi軟件
隨著學(xué)校規(guī)模的不斷擴(kuò)大,專業(yè)、班級、學(xué)生的數(shù)量急劇增加,有關(guān)學(xué)生選課的各種信息量也成倍增長,而目前許多高校的學(xué)生選課管理仍停留在復(fù)雜的人工操作上,重復(fù)工作較多,工作量大,效率低,因此,迫切需要開發(fā)基于互聯(lián)網(wǎng)的課程信息管理系統(tǒng)來提高管理工作的效率?;诨ヂ?lián)網(wǎng)的學(xué)生選課管理系統(tǒng),在學(xué)生選課的規(guī)范管理、科學(xué)統(tǒng)計和快速查詢方面具有較大的實用意義。它提高了信息的開放性,大大地改善了學(xué)生、教師對其最新信息查詢的準(zhǔn)確性。
一、選課系統(tǒng)的任務(wù)概述
1. 目標(biāo)
選課系統(tǒng)開發(fā)的目標(biāo)是實現(xiàn)學(xué)生選課信息關(guān)系的系統(tǒng)化、規(guī)范化和自動化。
2. 系統(tǒng)技術(shù)
學(xué)生選課系統(tǒng)要求具有信息處理的開發(fā)性,方便教師上傳學(xué)生成績、學(xué)生上網(wǎng)選課和查詢選課信息及成績等,因此本系統(tǒng)設(shè)計為基于WWW的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng),使用ASP腳本以Access為數(shù)據(jù)庫的開發(fā)技術(shù),運(yùn)行在支持ASP的服務(wù)器上。
3. 基本設(shè)計概念和處理流程
采用基于SQL Server的分布式數(shù)據(jù)庫管理系統(tǒng)。三層結(jié)構(gòu)是目前用得最多的,這種結(jié)構(gòu)比傳統(tǒng)的C/S結(jié)構(gòu)增加了一個應(yīng)用程序服務(wù)器,應(yīng)用程序服務(wù)器包括了統(tǒng)一的界面、業(yè)務(wù)規(guī)則和數(shù)據(jù)處理邏輯等等,這樣客戶端程序就可以做得比較小,也就是常說的瘦客戶。更由于業(yè)務(wù)規(guī)則和數(shù)據(jù)處理邏輯的集中在服務(wù)器上統(tǒng)一管理,客戶端無須進(jìn)行復(fù)雜的計算,也不會因為錯誤的操作而影響到其他的用戶,所以可靠性、穩(wěn)定性和效率都比較好。(其結(jié)構(gòu)如圖)
4. 用戶的特點
為保證系統(tǒng)安全高效地運(yùn)行,本系統(tǒng)把用戶劃分為3類:教務(wù)處、教師和學(xué)生。不同的用戶在系統(tǒng)中的作用和權(quán)限也有所不同,所以它所需要完成的功能也就不同。
(1)教務(wù)處可以完成本系統(tǒng)所有的功能
學(xué)生信息管理:除學(xué)生基本信息外,還可管理學(xué)生所選課程、成績等。
教師信息管理:包括教師個人的基本情況和任課情況。
項目及班數(shù)的設(shè)定:根據(jù)學(xué)校教務(wù)處所排課進(jìn)行班級數(shù)及人數(shù)的統(tǒng)計,然后根據(jù)統(tǒng)計結(jié)果進(jìn)行項目及班數(shù)的設(shè)定。
排課:根據(jù)上一步分班情況安排任課教師。
報表生成及輸出:生成教師擔(dān)任課程分班表、按項目生成學(xué)生成績表、按學(xué)生行政班生成成績表及所有報表的輸出。
(2)教師在本系統(tǒng)的功能
查詢學(xué)生選課情況、自己任課情況、獲取自己所擔(dān)任課程分班表、錄入及修改成績等。
(3)學(xué)生在本系統(tǒng)的功能
查詢本人信息、教師任課信息、選課、選課信息查詢、成績查詢。
二、需求規(guī)定
(一)對功能的規(guī)定
1. 可實現(xiàn)學(xué)生選課注冊。
2. 方便實現(xiàn)學(xué)生選課信息查詢。
3. 可對學(xué)生成績檔案進(jìn)行管理,成績表單生成簡便。
4. 安全有效的用戶區(qū)分,管理。
5. 檔案數(shù)據(jù)的高安全性,保密性。
6. 有幫助文檔
(二)對性能的規(guī)定
使用穩(wěn)定,操作性能好,操作方法易于掌握,系統(tǒng)的安全性強(qiáng)。
三、設(shè)計思想
用戶的需求具體表現(xiàn)在對各種信息的提供、編輯、處理及查詢統(tǒng)計上。這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入、處理和輸出。通過分析學(xué)生選課管理系統(tǒng)的現(xiàn)實需求,學(xué)生選課管理系統(tǒng)各環(huán)節(jié)的基本數(shù)據(jù)及數(shù)據(jù)處理流程,在與管理人員溝通、交流與探討的基礎(chǔ)上,得到以下學(xué)生選課系統(tǒng)的數(shù)據(jù)流程圖。
(一)數(shù)據(jù)庫的設(shè)計
通過對學(xué)生選課管理系統(tǒng)工作內(nèi)容和相關(guān)數(shù)據(jù)流程分析,根據(jù)學(xué)生選課管理系統(tǒng)的需要,就可以設(shè)計出能滿足用戶需求的各種實體,以及它們之間的關(guān)系,由此得到數(shù)據(jù)庫所支持的數(shù)據(jù)模型,即數(shù)據(jù)庫的邏輯結(jié)構(gòu),具體情況如下:
1. 學(xué)生信息表
開學(xué)時將教務(wù)處提供的學(xué)生信息庫按系統(tǒng)的要求修改庫結(jié)構(gòu)并導(dǎo)入Access數(shù)據(jù)庫中,應(yīng)包括如下信息:姓名、學(xué)號、院系、班級、性別、所選課程、任課教師、備注等。
2. 教師信息表
包括教師姓名、教師代碼、性別、年齡、職稱、主要教授課程、兼任課程等。
3. 課程信息
包括課程目錄、課程、課程代碼、教學(xué)內(nèi)容、任務(wù)與目的、考試方法、要求等。
4. 課程表
包括課程名稱、課程編號、任課教師、課程學(xué)分、上課時間。
5. 成績單列表
包括學(xué)生姓名、學(xué)號、院系、班級、課程、任課教師、成績。
(二)系統(tǒng)功能特點
1. 內(nèi)容全面 系統(tǒng)全面覆蓋了體育課信息,可為學(xué)校、教師和學(xué)生提供全面準(zhǔn)確的信息。
2. 層次分明 系統(tǒng)采用模塊化程序設(shè)計結(jié)構(gòu)。各模塊之間既相互獨立,又具有一定的聯(lián)系,各模塊可獨立編制、調(diào)試、查錯、修改和執(zhí)行,結(jié)構(gòu)嚴(yán)謹(jǐn),便于擴(kuò)展和維護(hù)。
四、數(shù)據(jù)庫概念設(shè)計
根據(jù)以上數(shù)據(jù)流圖導(dǎo)出數(shù)據(jù)庫所需數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。
學(xué)生:學(xué)號、姓名、性別、生日、所在院系、所在班級。
課程:課程號、課程名、講師、上課時間、地點、課程簡介。
選課結(jié)果:記錄號、選課學(xué)生、所選課程。
學(xué)籍變更記錄:記錄號、變更情況、記錄時間、詳細(xì)描述。
1. 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
設(shè)計五個基本表:學(xué)生信息表、課程信息表、選課結(jié)果表、獎懲信息表、教師信息表。其中教師信息表是外部表,不列出。由于使用打開系統(tǒng)的不只是教務(wù)人員,每個學(xué)生都要登錄到選課系統(tǒng)進(jìn)行課程的選擇,所以需要對不同的登錄人員進(jìn)行密碼的認(rèn)證和權(quán)限的限制,防止越權(quán)行為,用戶名、密碼、權(quán)限保存在一個表中。分別設(shè)計如下表:(具體內(nèi)容略)
USER-PASS用戶密碼信息表
COURSE課程信息表
COURSE-SELECT選課結(jié)果表
STUDENT學(xué)生個人信息表
獎懲記錄信息表
2. 概要設(shè)計
4. 選課模塊詳細(xì)設(shè)計說明書
功能:接受學(xué)生選課信息,刷新學(xué)生課程表。
界面:調(diào)用添加、刪除模塊,打印課表模塊。
設(shè)計感想
通過這次實踐,我對Delphi有了全新的認(rèn)識。Delphi可以讓你用最少的程序量來得到最高的開發(fā)效率,從而迅速地開發(fā)Windows的應(yīng)用程序。開發(fā)者可按照自己的喜好及用戶要求,隨心所欲地安排窗口的外觀。Delphi是以面向?qū)ο蟮姆绞皆O(shè)計程序代碼的,有著面向?qū)ο蟮乃拇筇卣鳎悍庋b性、可維護(hù)性、繼承性和多態(tài)性。
當(dāng)然,這個系統(tǒng)還有些地方需要修改和完善,我將在以后的時間里逐步學(xué)習(xí)改進(jìn)。
選課管理系統(tǒng)論文文獻(xiàn)
[1][美]Grady Booch,James Rumbaugh,Ivar Jacobson,UML用戶指南.機(jī)械工業(yè)出版社,2001年8月.
[2]Microsoft,MSDN.
[3]Microsoft,SQL Server 2000聯(lián)機(jī)手冊.
[4]Roger S. Pressman.軟件工程――實踐者的研究方法.機(jī)械工業(yè)出版社,1997.
[5]IPL. Software Testing and Software Development Lifecycles. IPL,1996.
[6]Karl E. Wiegers.軟件需求.機(jī)械工業(yè)出版社,1999.
[7]張海藩.軟件工程導(dǎo)論.清華大學(xué)出版社.
選課管理系統(tǒng)論文篇二
公共體育網(wǎng)絡(luò)選課管理系統(tǒng)的設(shè)計與開發(fā)
選課管理系統(tǒng)論文摘要
摘 要:伴隨公共體育課程教學(xué)改革的不斷深入,切合學(xué)生身心需求、增強(qiáng)學(xué)生興趣的選課教學(xué)得到了廣泛實施,如何進(jìn)行網(wǎng)上選課成為當(dāng)務(wù)之急。針對上述要求設(shè)計了高校公共體育網(wǎng)絡(luò)選課管理系統(tǒng),實現(xiàn)了打亂班級編制、按學(xué)生興趣要求進(jìn)行選課的功能。該系統(tǒng)能夠?qū)Υ罅繑?shù)據(jù)實行分析和匯總,避免了人工處理錯誤,有效地提高了管理效率。
選課管理系統(tǒng)論文內(nèi)容
關(guān)鍵詞:公共體育 網(wǎng)絡(luò)選課 ASP 系統(tǒng)開發(fā)
根據(jù)2002年教育部《全國普通高等學(xué)校體育課程教學(xué)指導(dǎo)綱要》的要求,高校公共體育教學(xué)改革不斷深入,“健康第一”和“以人為本”的指導(dǎo)思想正改變著傳統(tǒng)的體育教學(xué)模式,逐漸實行學(xué)生“三自主”的選課方式[1]。根據(jù)這一原則,我校對公共體育教學(xué)進(jìn)行了改革,使體育課程設(shè)置多樣化,集實用性、娛樂性、健身性為一體,開設(shè)了足球、籃球、排球、乒乓球、網(wǎng)球、羽毛球、健美操、體育舞蹈、交誼舞、游泳、保健和田徑等課程,深受廣大學(xué)生的喜愛。改革之后,學(xué)生選課成為學(xué)校體育教學(xué)管理的重要一環(huán)。傳統(tǒng)選課方法是打亂班級編制、按學(xué)生興趣要求安排不同的體育課程和任課教師,這種方法體現(xiàn)了人性化的教學(xué)理念。但是近幾年來,我校招生規(guī)模不斷擴(kuò)大,在校學(xué)生人數(shù)急速增長,傳統(tǒng)選課方法效率低下,公共體育部教學(xué)秘書工作量大,甚至無法有效地完成選課,易出現(xiàn)教師上課時間沖突等問題。傳統(tǒng)選課方法人工操作中很容易出現(xiàn)錯誤和沖突,容易出現(xiàn)意外情況,浪費了很多時間和精力,往往達(dá)不到預(yù)期的教學(xué)效果。為了解決上述矛盾,我們在研究和考察其他院校選課方式[2-8]的基礎(chǔ)上,設(shè)計開發(fā)了一套高效、穩(wěn)定、方便學(xué)生使用的公共體育網(wǎng)絡(luò)選課管理系統(tǒng)。
1 系統(tǒng)簡介
系統(tǒng)設(shè)計采用B/S應(yīng)用模式的Web三層體系結(jié)構(gòu),用Dreamweaver,Photoshop,F(xiàn)lash等網(wǎng)頁開發(fā)工具結(jié)合ASP,VBScript,Access,Javascript和CSS等設(shè)計開發(fā)系統(tǒng)。三層體系結(jié)構(gòu)分別是用戶表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。用戶表示層采用觀察調(diào)研法、比較分析法等,用以了解和獲得公共體育網(wǎng)絡(luò)選課管理系統(tǒng)網(wǎng)站所需的基本功能和頁面布局方式。業(yè)務(wù)邏輯層首先劃分系統(tǒng)所需要的功能模塊,設(shè)計出各模塊的接口,然后具體完成各模塊的實現(xiàn)細(xì)節(jié)。數(shù)據(jù)訪問層優(yōu)先考慮關(guān)系數(shù)據(jù)庫的設(shè)計,根據(jù)需要建立數(shù)據(jù)表,設(shè)計關(guān)系表和關(guān)系視圖,然后通過ADO與數(shù)據(jù)庫進(jìn)行交互,實現(xiàn)數(shù)據(jù)的查詢、添加、修改、刪除等操作,從而為業(yè)務(wù)邏輯層提供服務(wù)。因考慮網(wǎng)絡(luò)安全,在網(wǎng)站研制開發(fā)過程中采用加密技術(shù)。采用身份驗證方式,使用者輸入賬戶名和密碼登錄系統(tǒng),不同用戶具有不同的功能和數(shù)據(jù)庫訪問權(quán)限。數(shù)據(jù)庫中保存用戶密碼采用單向加密技術(shù),對其他重要個人信息同樣進(jìn)行了加密。
2 系統(tǒng)設(shè)計
2.1 系統(tǒng)體系結(jié)構(gòu)
根據(jù)系統(tǒng)需求分析,確定公共體育網(wǎng)絡(luò)選課管理系統(tǒng)功能,包括3大功能模塊:學(xué)生模塊、教師模塊和管理模塊,系統(tǒng)的模塊結(jié)構(gòu)及主要功能如圖1所示。
學(xué)生模塊的功能包括修改密碼、查詢課程開設(shè)情況(初始課表設(shè)定好以后,就可以查詢課程開設(shè)情況)、選課(在選課期間選課及修改選課結(jié)果,選課結(jié)束后只能查詢選課結(jié)果)、個人信息查詢(用來核對學(xué)生個人信息,這些信息與學(xué)生可選的體育課程有關(guān),例如某些課程只允許女生選修)。教師模塊的功能包括修改密碼、查詢課程開設(shè)情況、查詢學(xué)生選課情況(在選課結(jié)束之后,教師可以導(dǎo)出選擇自己所教課程的學(xué)生名單)。管理員模塊用來管理學(xué)生、教師、課程、選課信息和數(shù)據(jù)庫的備份??紤]到操作的方便,各信息都可進(jìn)行批量操作,并且可以進(jìn)行統(tǒng)計和分析,如自動判斷課程設(shè)置是否符合要求。
2.2 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫系統(tǒng)是體育選課管理信息系統(tǒng)的核心,其主要功能是存儲選課有關(guān)的數(shù)據(jù),包括學(xué)生信息、教師信息、管理員信息、課程信息、選課信息和選課參數(shù)設(shè)置信息等。通過分析體育選課管理的基本功能,我們利用Acccess2003設(shè)計了相關(guān)的數(shù)據(jù)庫表,系統(tǒng)總E-R圖如圖2所示。不同用戶根據(jù)其權(quán)限可以對數(shù)據(jù)庫某些表或表中某些記錄進(jìn)行特定操作,如查詢、修改、添加、刪除或它們的組合操作。
學(xué)生基本信息表主要存儲學(xué)生與選課有關(guān)的信息以及登錄信息,這些信息直接影響學(xué)生的可選課程。教師用戶表主要存儲教師基本信息以及登錄信息。課程信息表主要存儲課程的基本信息,選課信息表主要用來存儲選課學(xué)生以及選課的課程信息。
2.3 系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù)
(1)課程沖突的應(yīng)對方法。由于課程類型繁多及學(xué)生選課的自由性較大,在管理員安排課程和學(xué)生選課過程中會不可避免地出現(xiàn)錄入或設(shè)置失誤及課程時間或地點沖突問題,如同一位教師在同一時間上兩門課等,這就需要在系統(tǒng)中采用一定的方法解決這些問題。在管理員設(shè)置初始課表時,系統(tǒng)就會進(jìn)行多項檢查來排除初始錯誤,包括教師教室沖突檢查、選課時間檢查、選課人數(shù)和開設(shè)課程人數(shù)檢查等。學(xué)生選課時,如果某課程的選課人數(shù)超過限制人數(shù),系統(tǒng)會自動鎖定該課程,其他學(xué)生將無法申請該課程。
(2)數(shù)據(jù)庫的備份和恢復(fù)。數(shù)據(jù)庫的備份利用文件存儲方法,可以直接將現(xiàn)有的數(shù)據(jù)庫存儲到其他某個路徑實現(xiàn)數(shù)據(jù)庫的備份,數(shù)據(jù)庫恢復(fù)時先將數(shù)據(jù)庫連接斷開,然后再調(diào)用備份數(shù)據(jù)庫覆蓋現(xiàn)有數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)庫的恢復(fù)。并為備份方法編寫一個程序,采用調(diào)用操作系統(tǒng)的計劃任務(wù)功能,自動在系統(tǒng)空閑時間進(jìn)行數(shù)據(jù)庫備份。用此方法備份數(shù)據(jù)庫不需要人工操作,方便快捷,有較高的可靠性。
3 系統(tǒng)實現(xiàn)
系統(tǒng)登錄界面如圖3所示。登錄界面主要是系統(tǒng)的入口,上面還有一些登錄提示、通知公告和管理員聯(lián)系方式。不同用戶類型具有不同的功能和權(quán)限,登錄系統(tǒng)后的功能操作界面也不同,其中管理員登錄后進(jìn)入的界面如圖4所示。
本系統(tǒng)2011年正式投入使用,截至目前已完成2011~2012年第二學(xué)期、2012~2013年第一學(xué)期、2012~2013年第二學(xué)期共3個學(xué)期13 000多名學(xué)生22 000多人次的公共體育課程選課工作。通過該系統(tǒng),使得體育課程的教學(xué)資源與學(xué)生選課需求達(dá)到了最佳的統(tǒng)一,取得了非常好的效果。對于學(xué)生來說,本系統(tǒng)選課操作簡單快捷,課程信息直觀,選擇自主性大,可以按照自己的興趣愛好自由選擇運(yùn)動項目。對教務(wù)管理人員來說,本系統(tǒng)的投入運(yùn)行大大減輕了他們的工作壓力,有力地支持了學(xué)校公共體育課教學(xué)改革的順利實施。本系統(tǒng)具有很好的通用性和推廣價值,可在兄弟院校中推廣使用。
4 結(jié)束語
由于公共體育課的特殊性,采用人工排課已經(jīng)不能適用復(fù)雜選課的情況,以現(xiàn)代計算機(jī)網(wǎng)絡(luò)技術(shù)為依托,開發(fā)研制公共體育網(wǎng)絡(luò)選課管理系統(tǒng)是公共體育教學(xué)改革的一項重要措施。我校設(shè)計開發(fā)的公共體育網(wǎng)絡(luò)選課管理系統(tǒng)能很好地完成學(xué)生、教師、課程及選課的管理,很好地處理了公共體育課班級與自然班級不一致時,在課程管理、班級管理和成績管理上帶來的不便。另外,此系統(tǒng)要實現(xiàn)界面的人性化、美觀性還有待于進(jìn)一步升級,仍有大量的工作需要開展。
選課管理系統(tǒng)論文文獻(xiàn)
[1] 教育部.全國普通高等學(xué)校體育課程教學(xué)指導(dǎo)綱要[Z].教育部教體藝(2002)13號,2002.
[2] 朱大清,童雷,周亞波.高校大學(xué)體育選課系統(tǒng)的設(shè)計與實現(xiàn)[J].體育世界:學(xué)術(shù)版,2011(5):112-113.
[3] 王祺.基于asp.net大學(xué)生體育選課系統(tǒng)的開發(fā)與設(shè)計[J].哈爾濱職業(yè)技術(shù)學(xué)院學(xué)報,2010(6):67-68.
[4] 周文峰.基于B/S結(jié)構(gòu)的大學(xué)體育選課系統(tǒng)設(shè)計與實現(xiàn)[J].中國現(xiàn)代教育裝備,2008(4):65-66.
[5] 鐘少君,鐘凡.基于B/S的公共體育選課系統(tǒng)的設(shè)計與實現(xiàn)[J].江西理工大學(xué)學(xué)報,2008(2):39-42.
[6] 王戌樓,孫皓.公共體育選課系統(tǒng)軟件的開發(fā)與應(yīng)用[J].石家莊學(xué)院學(xué)報,2007(3):125-128.
[7] 秦寶軍,馬靖善,李燕.基于PHP/MySQL的體育俱樂部選課系統(tǒng)的設(shè)計與實現(xiàn)[J].科技信息,2007(10):43-44.
[8] 黃英杰,呂林,李俊.基于B/S/S結(jié)構(gòu)技術(shù)的網(wǎng)上體育選課系統(tǒng)設(shè)計和實現(xiàn)[J].北京體育大學(xué)學(xué)報,2007(4):547-548,551.
有關(guān)選課管理系統(tǒng)論文推薦: