教學選課管理系統(tǒng)畢業(yè)論文_第1頁
教學選課管理系統(tǒng)畢業(yè)論文_第2頁
教學選課管理系統(tǒng)畢業(yè)論文_第3頁
教學選課管理系統(tǒng)畢業(yè)論文_第4頁
教學選課管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

教學選課管理系統(tǒng)摘要:

隨著網絡時代的到來和internet的飛速發(fā)展,在計算機無所不在的大前提下,各行各業(yè)的工作效率有著明顯的提高,因此對于一個任何一所高校來說,建立一個良好的教學選課管理系統(tǒng)勢在必行。學校是大量的學生信息的集散地,包括了大量的學生的信息的去留問題,由于學生流量大,學生數據信息量繁多,容易非常容易丟失,而且很難查找。從大的方面來說,主要問題在于沒有正確的缺信息數據管理方式。盡管很多學校已經具備了教學管理系統(tǒng),但是系統(tǒng)的不完善,以與網絡的限制,使得系統(tǒng)沒有充分發(fā)揮它應有的能力,對于數據資源的限制比較明顯,這就是當前教學選課管理系統(tǒng)的開發(fā)的基本環(huán)境。手工處理學生數據,使得工作人員工作量大,錯誤率高,發(fā)現錯誤難以更改,造成了人力上和時間上的浪費。因此,開發(fā)一個學生網上選課系統(tǒng),實現辦公網絡化,信息化,現代化,簡單化迫在眉睫。本系統(tǒng)在功能的設計上包括了服務器功能和客戶端功能兩個部分。其中服務器功能包括了權限登陸,課程管理,課程查詢,留言管理以與實現多客戶端并發(fā)處理等功能;客戶端功能包括了用戶注冊,用戶登錄,權限菜單,學生功能,教師功能,管理員功能,退出系統(tǒng)等功能。該系統(tǒng)的設計只是初步完成了對學生選課以與教師教學等方面的工作,功能設計上還有待于繼續(xù)改進。關鍵詞:教學選課多客戶端教學管理Thedesignof

theteaching

coursemanagement

systemAbstracts:Withthe

rapiddevelopmentoftheInternet

eraand

Internet,

inthepremiseof

the

omnipresentcomputer,

theefficiencyofallwalksoflife

hasincreasedsignificantly,

sofora

anyonecollege,

beimperative

toestablishagood

teaching

coursemanagementsystem.Theschool

is

distributed

alargenumberofstudents

information,

including

the

issueofthefateof

alargenumberofstudent

information,

becausethestudent

flow,

studentdata

quantity,very

easyto

getlost,

anditishardto

find.

Ontheonehand,

themain

problemisthatthereisno

lackof

information

datamanagement

right.

Although

theschoolhasa

teachingmanagementsystem,

butthesystem

isnotperfect,

andthelimitsofnetwork,

thesystem

didnotfullyplayits

dueability,

for

data

resourceconstraints

isobvious,

whichis

the

basicenvironmentforthedevelopment

ofthe

teaching

coursemanagementsystem.

Themanualprocessingof

studentdata,

makingthe

workload,

higherrorrate,

errorisfound

difficulttochange,

resultingin

awasteoftimeand

manpower.

Therefore,

thedevelopmentofastudentelectivesystem,

realizeofficenetwork,

informatization,

modernization,

simple

imminent.Inthe

designof

function

ofthissystem

includestwoparts

functionand

thefunctionofclientserver.

The

server

includes

thelogin,

curriculummanagement,

curriculum

inquiry,

messagemanagementand

implementationofmulti

clientconcurrent

processingandotherfunctions;theclient

functionsinclude

userregistration,

userlogin,

accessthemenu

function,

students,teachers,

administrators,

exitthesystemfunctions.Thesystemdesign

is

completedtheinitial

selectionofstudents

andteachers

andotheraspectsofthework,

thefunctionaldesign

needsto

continuetoimprove.Keywords:

multiclient

teachingmanagement

teaching

course目錄232331前言1301532系統(tǒng)概述2146622.1構建目的2256682.2項目的開發(fā)環(huán)境:2105833系統(tǒng)需求分析3216754總體設計4156075詳細設計5305735.1.1權限登錄559925.1.2課程管理533435.1.3課程查詢582575.1.4留言管理5274965.1.5實現多客戶端并發(fā)處理661915.2客戶端功能6209535.2.1用戶注冊6258055.2.2用戶登錄6113365.2.3權限菜單7215645.2.4學生功能789325.2.5教師功能11241505.2.6管理員功能1212655.2.7退出系統(tǒng)14227166系統(tǒng)測試與運行15202836.1系統(tǒng)測試15317556.1.1測試目的15212186.1.2測試過程16135296.2系統(tǒng)運行1612569結束語1711389參考文獻1821846附錄191905致191前言我們每一年的網上選課等工作開始的時候,尤其是在大量學生知道可以網上選課同時登陸的時候,很容易導致學校的暫時性崩潰,從而導致學校工作無常進行,學生選課時間遭到延后。每一年的學期末,為了統(tǒng)計學生的期末成績,學校很多老師都會用到學校網絡,短時間激增的訪問量導致運行速度降低,不僅僅使得教師工作效率下降,還要占用教師大量的空余時間。當今隨著學校招生規(guī)模的擴大,簡單的教學選課管理系統(tǒng)已經無法滿足學校的需要,新型的,高效的教學選課管理系統(tǒng)的設計已經成為一件迫在眉睫的事。教學選課管理系統(tǒng)在我國各大高校已經成為一個不可或缺的系統(tǒng),在學校管理方面有著舉足輕重的地位。學生通過這個系統(tǒng)選擇自己適合的科目,老師們也可以通過這個系統(tǒng)快速的對學期成績做出相應的統(tǒng)計,高效的管理系統(tǒng)不僅是減少了學生的選課時間和教師們的工作時間,還提高了整個學校的工作效率效率,對于學生們和老師們來說是一種很大的方便。本文所實現的系統(tǒng)實則是在參考各大學校的教學選課管理系統(tǒng)的基礎上進行簡化修改而實現的。本系統(tǒng)可能沒有理想中的那樣完善美觀,但是對于學生的教學選課的管理已經能夠做出基本的反應和處理。2系統(tǒng)概述2.1構建目的不論是什么樣的學校,它的的學生選課工作和教學工作都是校園工作的重中之重,是整個學校工作核心和基礎。教學選課的容對于整個學校的全體成員來說,都日常生活的重中之重,所以教學選課管理系統(tǒng)成為了一種可以為高校的決策者和管理者供大量的數據信息和方便快捷的查詢手段。就在不久之前,很多學校還在使用著非常傳統(tǒng)的人工的方式管理學生的數據信息,然而這種傳統(tǒng)的人工方式卻存在著諸多缺點,如:效率低,性差,出錯幾率高,并且隨著學校開辦時間的增減,學生信息量不斷增加,數據庫信息變得異常龐大,使得今后的查找、更新和維護都將會帶來巨大的困難。在這個日新月異的時代里,科學技術的迅猛發(fā)展,計算機網絡技術的日漸成熟,使得計算機強大的功能影響到了人們生活的方方面面,一個成熟的教學選課管理系統(tǒng)在高校教學教育方面發(fā)揮著越來越強大的作用。

當今世界,計算機已經成為所有大學校園中不可缺少的一個組成部分,使用計算機對學校的教學工作和學生選課工作進行管理,具有著手工管理所不能替代的強大優(yōu)勢。比如:操作簡單,方便等方面。這些優(yōu)勢極大的提高了學校的工作效率,校園管理計算機化已經成為了新時代的必然選擇是。

一個成功的校園教學選課管理系統(tǒng)對學校的幫助非常大。因此,開發(fā)一個教學選課管理系統(tǒng)勢在必行,在一下的各個章節(jié)中將設計的教學選課管理系統(tǒng)做出詳細的介紹。2.2項目的開發(fā)環(huán)境:標識項目運行的所需要的軟硬件環(huán)境和版本。硬件環(huán)境:CPU存硬盤軟件環(huán)境:操作系統(tǒng):windowsXP2.開發(fā)工具:eclipse3系統(tǒng)需求分析當今各高校對于學生教學選課的管理十分復雜,教師和學生必須付出較大的工作時間,但是效率卻非常低。因此開發(fā)一個全新的,高效的教學選課管理系統(tǒng)勢在必行。

開發(fā)教學選課管理系統(tǒng),給學校的教學選課管理帶來極大的方便,可以使用戶在規(guī)定的時間實現添加、查詢、修改等操作。再設計教學選課管理系統(tǒng)的同時,也能夠為自己的未來打下堅實的基礎,提高了自己計算機方面的操作能力,獲得了大量的工作經驗,吸取了設計過程中的教訓,使自己的軟件開發(fā)能力達到了一個嶄新的高度。教學選課管理系統(tǒng)面向的用戶主要學生和老師,建立的系統(tǒng)的必須同時滿足學生和教師的需求。對于學生來書,該系統(tǒng)要滿足學生對院系課程的查尋、學生自己選課情況與了解自己信息的變動;對于教師來說,則是查看、查詢自己做帶課程相關信息和自己信息修改。學生必須使用本人學號和密碼登錄系統(tǒng)才能夠查看所選課程情況。在信息管理過程中,學生只有查詢自己個人信息的權限,沒有修改自己信息和他人信息的權限。隨著信息時代科技的迅猛發(fā)展,學校招生量不斷擴大,各種新型教學方式的不斷出現,對于學生的信息的管理已經完全的與教學選課管理系統(tǒng)相結合。使用網上選課系統(tǒng)對學生來書,可以隨時關注自己所選課程的最新動態(tài),關注自身的相關信息,對于老師來說,方便了老師對于學生的管理以與與學生的溝通。教學選課管理系統(tǒng)的地位變得越來越重要,因此,這就迫切的要求我們研制出一款功能強大的,易于操作的教學選課管理系統(tǒng)。4總體設計教學選課管理系統(tǒng)主要包括兩個面向對象,其中一方面是面對學生方面,一方面是面對教師方面;在功能的設計上包括了服務器功能和客戶端功能兩個部分。其中服務器功能包括了權限登陸,課程管理,課程查詢,留言管理以與實現多客戶端并發(fā)處理等功能;客戶端功能包括了用戶注冊,用戶登錄,權限菜單,學生功能,教師功能,管理員功能,退出系統(tǒng)等功能。 教學選課管理系統(tǒng)注冊退出登陸注冊退出登陸管理員教師學生管理員教師學生查看選課信息查看、回復留言添加新課程刪除課程查看個人課程信息查看、回復留言選課查看選課信息查看、回復留言添加新課程刪除課程查看個人課程信息查看、回復留言選課刪除已選課程查詢已選課程5詳細設計5.1服務器功能設計5.1.1權限登錄學生和教師的登陸權限不同,登錄時,根據登錄用戶的不同權限,通知客戶端顯示相應的功能菜單。圖.2課程管理對于用戶客戶端發(fā)出的指令,系統(tǒng)做出正確的判斷,并對制定課程進行改動。根據用戶的需求,并根據相應用戶的權限對相應課程進行刪除。5.1.3課程查詢根據客戶的需求,向客戶端提供有相應課程信息。根據客戶端的指令進行查詢,提供相應的課程信息5.1.4留言管理該系統(tǒng)接收客戶端提交的留言和意見,并將此留言存儲在txt文件中教師與管理員回復學生意見,并將此留言存儲在txt文件中。5.1.5實現多客戶端并發(fā)處理為每個登錄的客戶端建立獨立的線程從而實現多客戶端并發(fā)處理。5.2客戶端功能5.2.1用戶注冊功能描述:用戶登陸注冊界面,在注冊界面成功注冊賬號,如果注冊時發(fā)生錯誤,系統(tǒng)將會自動警告用戶輸入正確的信息。功能實現:用戶填寫注冊信息信息無誤,點擊保存,完成注冊,將數據寫到用戶數據庫中回到登錄首頁圖.2用戶登錄功能描述已注冊的用戶可以根據注冊和密碼登錄系統(tǒng),如果信息有誤,系統(tǒng)提示用戶重新輸入。功能實現用戶填寫登錄信息。信息無誤,完成登錄提示用戶權限,提供可選界面圖.3權限菜單根據服務器返回的權限信息,顯示相應的菜單5.2.4學生功能查看已選課程:圖進行選課:圖刪除已選課程:圖對教師或管理員進行留言:圖5.2.5教師功能查看個人課程情況:圖查看與回復學生留言圖5.2.6管理員功能圖查看所有選課詳細情況圖查看與回復學生留言圖添加新課程圖刪除已有課程圖5.2.7退出系統(tǒng)功能介紹:登錄成功的用戶可在使用完系統(tǒng)后安全退出功能實現:用戶點擊退出退出系統(tǒng)6系統(tǒng)測試與運行6.1系統(tǒng)測試系統(tǒng)測試就是把已經完成的軟件、計算機硬件、外設、網絡等其他元素結合在一起,利用測試工具按照測試方案和流程對產品進行功能和性能測試,將系統(tǒng)作為計算機系統(tǒng)的一個部分,與系統(tǒng)中其他部分結合起來,在實際運行環(huán)境下對計算機系統(tǒng)進行的一系列嚴格有效地測試,以發(fā)現軟件潛在的問題,保證系統(tǒng)的正常運行。圖測試目的找出錯誤僅僅是軟件測試最基本的一個目的,更重要的是在軟件測試的過程中,發(fā)現錯誤產生的原因以與錯誤的未來的走勢,來協助程序管理員找到當前軟件開發(fā)過程中的不足,以便與時改進。軟件測試最主要的目的就是協助測試人員針對設計上的問題作出有針對性的測試方法,合理地提高測試的效率和有效性。并不是軟件測試就一定能夠發(fā)現錯誤,沒有錯誤的系統(tǒng)測試也有其一定的價值,完整的測試是評定微博質量的一種方法。6.1.2測試過程軟件測試分4個步驟檢測,分別是單元測試、集成測試、確認測試和系統(tǒng)測試。首先就是單元測試,細致的檢測每一個單元的源代碼,確保每一個程序單元都是正確的,然后,在逐個檢查相應的單元模塊,看看是否能夠正確的運行。單元測試完成后,把每一個完成后的單元模塊組合起來進行測試,這就是集成測試,其主要功能是對此次與軟件設計的結構體系檢測。確認測試就是要檢測已經設計好的軟件是否能夠滿足需求分析中的要求,以與相關軟件的配置是否正確無誤。最后就是系統(tǒng)測試,其測試方法就是把已經經過確認測試的軟件納入實際運行環(huán)境中,與其它系統(tǒng)成份組合在一起進行測試。6.2系統(tǒng)運行為方便使用,編寫出了Bat運行程序。結束語編碼不是在系統(tǒng)的開發(fā)過程中的重要,重要的是分析系統(tǒng),并建立一個系統(tǒng)模型是重要的。在分析一個系統(tǒng)時,我們必須對即將開發(fā)出的軟件做一個全面的了解,包括各個方面,然后建立一個系統(tǒng)的模型系統(tǒng)。在系統(tǒng)中也充分考慮到可能出現的各種操作中的數據的情況的整體設計過程進行了詳細的分析,包括數據的準確性,完整性,可靠性和一致性。參議院完成這樣一個完整的管理體系,與教師和學生密不可分的幫助。在程序開發(fā)過程中不得不面對很多困難,但學生和教師后有助于克服這個困難,而且學到了很多關于編程。然而,由于在系統(tǒng)中的缺陷,還有許多不盡如人意的地方和功能體驗,并且該系統(tǒng)的便攜性比較差,這將被進一步改善。在本次畢業(yè)設計,我要感我的指導老師宗云老師,她幫我解決了設計難度和混亂,我完成設計提供了很大的幫助。當我遇到一個問題,他總是耐心地為我解答,并幫助我找到相關資料;當我有困難,幫助解決了很多困難,從而使系統(tǒng)能夠與時完成。宗云老師認真負責的態(tài)度,嚴謹的治學精神和深厚的理論水平都使我受益匪淺,讓我得到了很多的改進,這對于我今后的工作和學習有很大的幫助,感教練耐心輔導。

參考文獻[1]鳳宏.探索未來計算機技術發(fā)展與應用[J].統(tǒng)計,2007,(11).

[2]蔡芝蔚.計算機技術發(fā)展研究[J].電腦與電信,2008,(02).

[3]文德春.計算機技術發(fā)展趨勢[J].科協論壇(下半月),2007,(05).

[4]正.計算機發(fā)展趨勢展望[J].商情(教育經濟研究),2008,(01).

[5]《計算機研究與發(fā)展》簡介[J].計算機研究與發(fā)展,2008,(01).

[6]許封元.計算機發(fā)展趨

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論