基于java的學(xué)生選課系統(tǒng)__本科畢業(yè)設(shè)計論文.doc

ID:14377452

大?。?05.00 KB

頁數(shù):26頁

時間:2018-07-28

基于java的學(xué)生選課系統(tǒng)__本科畢業(yè)設(shè)計論文.doc_第1頁
基于java的學(xué)生選課系統(tǒng)__本科畢業(yè)設(shè)計論文.doc_第2頁
基于java的學(xué)生選課系統(tǒng)__本科畢業(yè)設(shè)計論文.doc_第3頁
基于java的學(xué)生選課系統(tǒng)__本科畢業(yè)設(shè)計論文.doc_第4頁
基于java的學(xué)生選課系統(tǒng)__本科畢業(yè)設(shè)計論文.doc_第5頁
資源描述:

《基于java的學(xué)生選課系統(tǒng)__本科畢業(yè)設(shè)計論文.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、成績:課程設(shè)計(Java程序設(shè)計)題目基于Java的學(xué)生選課系統(tǒng)學(xué)院計算機與軟件學(xué)院專業(yè)計算機科學(xué)與技術(shù)學(xué)號、姓名指導(dǎo)教師二○一四年十二月十八日基于Java的學(xué)生選課系統(tǒng)摘要:課程管理系統(tǒng)是一個學(xué)校中不可缺少的部分。課程管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式對課程進行查詢、更新、選課等,這種管理方式存在著許多缺點,如:效率低、執(zhí)行速度慢。另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少困難。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻

2、認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對選課信息進行管理,具有手工管理無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、成本低、效率高等。這些優(yōu)點能夠極大地提高學(xué)生選課系統(tǒng)的效率,也是企業(yè)、學(xué)校的科學(xué)化、正規(guī)化管理和與世界接軌的重要條件。因此,開發(fā)這樣一套管理系統(tǒng)已成為有必要的事情。JAVA是一門很優(yōu)秀的編程語言,具有面向?qū)ο蟆⑴c平臺無關(guān)、安全、穩(wěn)定和多線程等特點,是目前軟件設(shè)計中極為健壯的編程語言。本文中介紹了用JAVA語言實現(xiàn)課程管理系統(tǒng)的全部過程。關(guān)鍵詞:課

3、程管理,Java,Eclipse,SQL,JDBC目錄第一章前言11.1選課背景及意義11.2學(xué)生選課系統(tǒng)的發(fā)展和研究現(xiàn)狀11.3各章節(jié)內(nèi)容簡介2第二章Java語言以及開發(fā)工具22.1Java的背景知識介紹22.1.1Java的起源22.1.2Java的特點22.2Java的開發(fā)工具3第三章學(xué)生選課系統(tǒng)的需求分析43.1學(xué)生選課系統(tǒng)功能分析43.2學(xué)生選課系統(tǒng)總體設(shè)計43.3學(xué)生選課系統(tǒng)數(shù)據(jù)庫需求分析53.3.1用戶登陸53.3.2學(xué)生登陸53.3.3數(shù)據(jù)庫的構(gòu)建5第四章學(xué)生選課系統(tǒng)的實現(xiàn)64.1學(xué)生選課系統(tǒng)程序及注釋64.2系

4、統(tǒng)運行環(huán)境144.3學(xué)生選課系統(tǒng)運行截圖154.3.1登陸頁面(起始頁)154.3.2學(xué)生操作界面16第五章系統(tǒng)測試與維護195.1程序測試的目的195.2程序測試的意義195.3程序測試的原則195.4程序測試的流程20第六章總結(jié)與展望21參考文獻21第一章前言1.1選題背景及意義隨著計算機技術(shù)和網(wǎng)絡(luò)通訊技術(shù)的飛速發(fā)展,現(xiàn)在國內(nèi)有很多大學(xué)的選課方式由傳統(tǒng)的選擇方式轉(zhuǎn)變成了網(wǎng)上選課,學(xué)生可以在網(wǎng)上選擇規(guī)定范圍內(nèi)的課程,并且可以在網(wǎng)上查詢成績。無需自己去老師那一門一門查,了解自己已得多少學(xué)分還需多少學(xué)分,既節(jié)省了學(xué)生的時間,又便于

5、學(xué)校的管理。網(wǎng)上選課系統(tǒng)為同學(xué)提供了一個自由選擇的平臺,學(xué)生可以選修規(guī)定范圍內(nèi)的課程,查看已修學(xué)分總數(shù),還可以修改個人信息。本系統(tǒng)也為教師提供了很大的方便,教師可以根據(jù)統(tǒng)計的人數(shù)挑選一定數(shù)量的學(xué)生,也可以直接在網(wǎng)上公布成績,讓學(xué)生直接在網(wǎng)上查詢成績。本系統(tǒng)方便了學(xué)生的選課,同時便于管理,減少大量的人力資源。并且促進了學(xué)生的積極性,近而開發(fā)了網(wǎng)上選課系統(tǒng)。1.2學(xué)生選課系統(tǒng)的發(fā)展和研究現(xiàn)狀進入21世紀以來,國內(nèi)各高校都在積極推動教育體制的改革,為培養(yǎng)更為優(yōu)秀的新世紀復(fù)合型人才做出努力。然而在80年代以前,計算機還沒有在國內(nèi)普及各高

6、校學(xué)生選課都是手工完成,不僅教師的工作量大,而且學(xué)生查詢和檢索時也很麻煩。80年代后期,少數(shù)高校開始實行學(xué)年學(xué)分制,學(xué)生有了一定程度的選課自由。學(xué)生在學(xué)校只需要修滿學(xué)分就可以畢業(yè),并且可以根據(jù)自己的喜好選擇科目。并且隨著PC機的普及,有些高校已經(jīng)開始應(yīng)用電腦進行日常管理工作。這時,學(xué)生選課系統(tǒng)誕生了。但是,這些系統(tǒng)大多是基于DOS或者WINDOWS的單機版本,不僅界面不友好,而且功能薄弱。各科系之間的數(shù)據(jù)交流只能借助軟盤為中介,費時費力。隨著高校的規(guī)模擴大,教育體制改革的深化,這類系統(tǒng)已經(jīng)不能適應(yīng)管理上的要求。90年代后期以來,

7、各高校紛紛建立自己的高速校園網(wǎng):在技術(shù)上,客戶機/服務(wù)器體系結(jié)構(gòu)已經(jīng)非常成熟,同時瀏覽器/服務(wù)器體系結(jié)構(gòu)正在興起,這些都為創(chuàng)建大型的學(xué)生選課系統(tǒng)創(chuàng)造了條件,滿足了數(shù)據(jù)集中存放,管理運作分布執(zhí)行的需求。中心數(shù)據(jù)庫存放學(xué)生選課系統(tǒng)的相關(guān)數(shù)據(jù),管理人員通過網(wǎng)絡(luò)訪問數(shù)據(jù)庫進行業(yè)務(wù)管理;學(xué)生和任課教師可以通過瀏覽器查詢相關(guān)數(shù)據(jù)。目前國內(nèi)各高校均有自己的選課系統(tǒng)。211.3各章內(nèi)容簡介本論文在第一章介紹了學(xué)生選課系統(tǒng)的研究意義以及研究現(xiàn)狀,突出本系統(tǒng)研究的必要性;第二章介紹Java語言和它的開發(fā)工具,以說明選擇Java的好處;第三章進行學(xué)生

8、選課系統(tǒng)的需求分析,以使系統(tǒng)的模塊更加清楚;第四章介紹本系統(tǒng)各模塊的功能以及它們的結(jié)構(gòu)圖,還有具體程序和注釋以及運行結(jié)果截圖;第五章是介紹了程序測試的目的、意義、原則、流程,以使每一步程序的功能清晰地躍然紙上;第六章對學(xué)生選課系統(tǒng)進行了總結(jié)以及對前景作了展望,使

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。
关闭