java課程設(shè)計開題報告
開題報告是我們正式寫論文需要寫的,我們看看下面的java課程設(shè)計開題報告,歡迎各位閱讀!
java課程設(shè)計開題報告
選題的目的和意義:
我選擇設(shè)計這個系統(tǒng)主要有兩個原因:
1)我是學(xué)生。熟悉學(xué)校的學(xué)生成績管理,進行需求分析時比較方便。
2)在我校學(xué)習(xí)的幾年里,我受到了很多老師的關(guān)懷,若開發(fā)的系統(tǒng)能投入使用并發(fā)揮作用,使有關(guān)人員從繁重的工作中解脫出來,也算是對學(xué)校教育的一點回報。
高校的學(xué)生成績管理水平普遍不高,有的還停留在紙介質(zhì)基礎(chǔ)上,這種管理手段已不能適應(yīng)時代的發(fā)展,因為它浪費了了許多的人力和物力。在當今信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理系統(tǒng)所代替。如果本系統(tǒng)能被學(xué)校所采用,將會改變以前管理學(xué)生成績效率低的狀況,可以樹立良好的辦學(xué)形象,提高工作效率。
文獻綜述(國內(nèi)外研究現(xiàn)狀、研究方向、進展情況、存在問題等,并列出所查閱的主要國內(nèi)外參考文獻,要求3000字以上):
學(xué)生成績管理系統(tǒng)的意義及國內(nèi)外現(xiàn)狀
學(xué)生成績管理是各大學(xué)校的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開和深入,學(xué)生成績?nèi)粘9芾砉ぷ骷氨4婀芾砣遮叿敝亍?fù)雜。迫切需要研制開發(fā)一款功能強大,操作簡單,具有人性化的學(xué)生成績管理系統(tǒng)。
在國外高校,與國內(nèi)不同,他們一般具有較大規(guī)模的穩(wěn)定的技術(shù)隊伍來提供服務(wù)與技術(shù)支持。而國內(nèi)高校信息化建設(shè)相對起步較晚。在數(shù)字校園理論逐步應(yīng)用的過程中,各高校一方面不斷投資購建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。但是,由于整體信息化程度相對落后,經(jīng)費短缺,理論體系不健全等原因,國內(nèi)高校教務(wù)管理系統(tǒng)在機構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國外高校相比都有一定的差距。
縱觀目前國內(nèi)研究現(xiàn)狀,在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對于信息的認知與喜好,較不容易掌握用戶真正的需求,也因此無法完全滿足用戶的需求。因此,教務(wù)管理軟件應(yīng)充分依托校園網(wǎng),實現(xiàn)教務(wù)信息的集中管理、分散操作、信息共享,使傳統(tǒng)的教務(wù)管理朝數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,并為進一步實現(xiàn)完善的計算機教務(wù)管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。
隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。
作為計算機應(yīng)用的一部分,使用計算機對學(xué)生學(xué)生成績信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:
檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學(xué)生學(xué)生成績管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。
當今計算機技術(shù)的飛速發(fā)展,使計算機得到了廣泛的普及和運用,利用計算機實現(xiàn)教學(xué)管理在各大高校開展已久。對于各大學(xué)來說,利用計算機支持學(xué)校信息的.管理,是適應(yīng)現(xiàn)代教育的要求、推動學(xué)校教育管理走向科學(xué)化、規(guī)范化的必要條件。
學(xué)生成績信息管理是基礎(chǔ)性的管理工作。學(xué)校教學(xué)評估的關(guān)鍵所在,只有加強學(xué)校的教學(xué)管理,才能充分發(fā)揮學(xué)校的教學(xué),才能進一步加強學(xué)校對教師的教學(xué)評定,對學(xué)生學(xué)習(xí)情況的進一步了解。為更好的作好學(xué)校的教育工作和學(xué)生更有利的學(xué)習(xí)打下堅實的基礎(chǔ)。計算機用于高校信息管理為最早的運用之一,其發(fā)展也從早期的學(xué)生成績統(tǒng)計到進一步細化和數(shù)據(jù)庫相聯(lián)系對教學(xué)起到評估和管理。現(xiàn)在,多渠道的信息源、網(wǎng)絡(luò)化的數(shù)據(jù)分布、快捷易用的交互操作、智能化的分析等特點都運用到管理系統(tǒng)中。
高校學(xué)生成績管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生學(xué)生成績分析系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件學(xué)生成績,這種管理方式存在著許多缺點,如:
效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。
學(xué)生成績管理正向著網(wǎng)絡(luò)化、終端化發(fā)展。借助網(wǎng)絡(luò),學(xué)生可以及時、準確地查詢到自己各學(xué)期、各門課程的成績信息。教師除可獲得學(xué)生成績的基本數(shù)據(jù)外,還可按要求獲得相應(yīng)的分析結(jié)果。與手機、PDA等用戶終端的結(jié)合,人們可以更方便快捷地獲得這些信息。
管理信息系統(tǒng)的發(fā)展
管理信息系統(tǒng)通過對企業(yè)當前運行的數(shù)據(jù)進行處理來獲得有關(guān)信息,以控制企業(yè)的行為;利用過去和現(xiàn)在的數(shù)據(jù)及相應(yīng)的模型,對未來的發(fā)展進行預(yù)測;能從全局目標出發(fā),對企業(yè)的管理決策活動予以輔助。從工業(yè)發(fā)達國家來看,管理信息系統(tǒng)的發(fā)展經(jīng)歷了以下幾個階段:
第一階段:
。1953年至1965年)單項數(shù)據(jù)處理階段,也稱電子數(shù)據(jù)處理(edp)階段。這是電子計算機在管理領(lǐng)域應(yīng)用的起步階段。這一階段,由 于當時計算機硬、軟件的限制,數(shù)據(jù)處理的性質(zhì)只是使用計算機代替人的手工勞動,進行簡單的單項數(shù)據(jù)處理工作,如計算工資、數(shù)據(jù)統(tǒng)計、報表登記、編制計劃 等。這個階段的處理方式主要是集中式的批處理。
第二階段:
(1965年至1970年)綜合數(shù)據(jù)處理階段,也稱事務(wù)處理系統(tǒng)(tps)階段。這個階段計算機硬、軟件有了很大的發(fā)展,出現(xiàn)了多用戶的 分時系統(tǒng),計算機開始應(yīng)用于對某一個管理子系統(tǒng)的控制,并具有一定的反饋功能。如庫存管理系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、物資管理系統(tǒng)等。這個階段的處理方式已發(fā)展 為面向終端的聯(lián)機實時處理。
第三階段:
(1970年至今)管理信息系統(tǒng)(mis)階段。這個階段是在企業(yè)中全面的使用計算機把各種管理子系統(tǒng)的功能集中起來,構(gòu)成了計算機化的 全方位的信息系統(tǒng),即現(xiàn)代管理信息系統(tǒng)。這個階段的處理方式是在數(shù)據(jù)庫和網(wǎng)絡(luò)基礎(chǔ)上組成分布式處理系統(tǒng)。它的特點是使用數(shù)據(jù)庫和分時處理的計算機網(wǎng)絡(luò),并 充分利用運籌學(xué)等數(shù)學(xué)方法,實現(xiàn)了硬件、軟件和數(shù)據(jù)資源的共享
高校學(xué)生成績管理系統(tǒng)開發(fā)的意義
。ㄒ唬┯嬎銠C已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:
今天,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計算機之所以如此流行的原因主要有以下幾個方面:
首先,計算機可以代替人工進行許多繁雜的勞動;
其次,計算機可以節(jié)省許多資源;
第三,計算機可以大大的提高人們的工作效率;
第四,計算機可以使敏感文檔更加安全,等等。
(二)開發(fā)高校學(xué)生成績管理系統(tǒng)的意義
學(xué)生成績管理系統(tǒng)主要是提供學(xué)生,老師或者來訪者方便的查詢等相關(guān)操作,對學(xué)生的成績管理能統(tǒng)一規(guī)范化。功能塊的相應(yīng)操作分別由其對應(yīng)的子模塊實現(xiàn)。通過教 育網(wǎng)絡(luò)或互聯(lián)網(wǎng)把整個學(xué)校的學(xué)生信息匯聚起來,為學(xué)校教育主管部門提供全面及時的學(xué)生信息,方便管理,同時亦可通過校園網(wǎng)擴展各類信息化應(yīng)用,共享學(xué)生信 息。學(xué)?赏ㄟ^一個簡化的學(xué)生信息管理系統(tǒng),使學(xué)生信息管理工作系統(tǒng)化,規(guī)范化,自動化,從而達到提高學(xué)生信息管理效率的目的。
從這個背景出發(fā),本人選擇了高校學(xué)生成績管理系統(tǒng)作為畢業(yè)設(shè)計課題。在經(jīng)過長時間的調(diào)研和資料累積,并參考了相關(guān)的學(xué)生成績管理系統(tǒng),和查閱了大量的資料以后,對學(xué)生成績管理系統(tǒng)進行了深入的業(yè)務(wù)需求調(diào)查和分析,對系統(tǒng)面向的用戶,以及各個用戶不同的功能需求,模塊進行了總結(jié),在結(jié)合輔導(dǎo)老師的建議和平時的一些編碼經(jīng)驗,設(shè)計并實現(xiàn)了該系統(tǒng),系統(tǒng)的功能大致可以劃分為以下幾個部分:
學(xué)生信息管理,教師信息管理,課程信息管理,學(xué)生成績信息管理。從某種意義上來說,這些功能可以滿足高校學(xué)生成績管理系統(tǒng)應(yīng)用的需求。
本課題是基于Java EE高校學(xué)生成績管理系統(tǒng)設(shè)計與實現(xiàn)。開發(fā)工具為MyEclipse,后臺數(shù)據(jù)采用MySQL.本系統(tǒng)要求熟悉高校的學(xué)生成績管理的業(yè)務(wù)流程,實現(xiàn)學(xué)生成績網(wǎng)上統(tǒng)一管理的基本要求。具有一定的開發(fā)性與實用性。且系統(tǒng)要做到一定的美觀性,更要方便各種用戶,做到實用的目的。
學(xué)生成績管理系統(tǒng)戶分為三種:院管理員、系管理員、教師、學(xué)生;
在這個系統(tǒng)中,共有教務(wù)管理模塊、學(xué)生期末成績管理模塊、學(xué)生選修課成績管理模塊、補考重修成績管理模塊、電子公告管理模塊五個部分組成。
1)教務(wù)模塊
、傧蹬c系管理員的編輯。包括系的添加刪除,管理員的添加刪除。
、诮處煹墓芾,教師的錄入,刪除,瀏覽。
、郯嗉壍木庉,包括班級的增加,刪除。
④學(xué)生的編輯,包括學(xué)生基本信息的編輯和學(xué)生信息變更。
⑤課程與教師帶課的編輯。
2)期末成績管理模塊
、俳處煄дn的成績編輯。
、诔煽兊牟樵。
3)補考重修成績管理模塊
、賹W(xué)生補考模塊的實現(xiàn)。
、趯W(xué)生課程重修模塊的實現(xiàn)。
4)學(xué)生選修課成績管理模塊
①選修課成績的錄入。
②選修課成績的查詢。
5)電子公告管理模塊
①院電子公告的管理與實現(xiàn)。
、谙惦娮庸娴墓芾砼c實現(xiàn)。
創(chuàng)新之處(如無可不填):
1 查詢迅速方便接近智能化;
2 引入了身份驗證模塊保密工作做到了實處。
3有方便的用戶權(quán)限管理,用戶的權(quán)限分配是保證系統(tǒng)安全性的措施之一。管理員可以根據(jù)實際情況為登錄用戶分配權(quán)限,保證了數(shù)據(jù)避免遭到非法破壞。
研究路線、方法、措施及實踐方案或?qū)嶒炘O(shè)計:
研究路線、方法:基于軟件工程思想,詳細調(diào)查實際的工作流程,滿足學(xué)校成績管理網(wǎng)上自動化,仔細閱讀和分析有關(guān)的材料,根據(jù)學(xué)生成績管理的需要,為教學(xué)成績管理提供平臺,不僅是可行的而且也是必要的。
研究措施及實踐方案:
系統(tǒng)的開發(fā)采用JAVA語言和數(shù)據(jù)庫MYSQL。在MyEclipse開發(fā)環(huán)境中就可以很方便的實現(xiàn)程序的開發(fā),由于本系統(tǒng)涉及到前臺的WEB界面制作,因此我還使用了專門用于制作網(wǎng)頁的Dreamware,photoshop等網(wǎng)頁制作軟件工具,使得界面更加美觀,并且容易使用。在編寫后臺代碼時,要考慮的最多的就是對數(shù)據(jù)庫的合法操作,包括對數(shù)據(jù)的合法添加,修改,刪除等等,不能允許將錯誤的數(shù)據(jù)添加到數(shù)據(jù)庫中,否則將產(chǎn)生很嚴重的數(shù)據(jù)冗余,而且不容易將多余的數(shù)據(jù)刪除,所以在制作界面使用戶添加數(shù)據(jù)時要特別的注意。
該系統(tǒng)開發(fā)需求的比較低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上十分有限。而且,目標系統(tǒng)不是很復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟支出有限。當系統(tǒng)實際投入運行后,將在很大程度上提高成績管理的效率,在為使用者帶來便利的同時,也為系統(tǒng)的進一步推廣創(chuàng)造了條件。這帶來的經(jīng)濟回報將遠超過支出。所以從經(jīng)濟角度來講,此系統(tǒng)可行。
本系統(tǒng)設(shè)計目標是面向普通高校的學(xué)生成績的管理,從操作界面到程序的實際運行,都是符合基于web系統(tǒng)的標準的,本系統(tǒng)設(shè)置了幾個不同權(quán)限的用戶,各個用戶進入不同的管理界面,能很方便的進行數(shù)據(jù)庫的操作,統(tǒng)計出所需的信息。
參 考 文 獻
[1] 夏昕,曹曉鋼,唐勇. 深入淺出Hibernate.北京:電子工業(yè)出版社,2005 .
[2] (美)Craig Walls;Ryan Breidenbach. Spring in Action.北京:人民郵電出版社,2008.
[3] (加)Budi Kurniawan.深入淺出Struts2.北京:人民郵電出版社,2008.
[4] (美)Bruce Eckel.Java編程思想.北京: 機械工業(yè)出版社,2007.
[5] Robert C. Martin .敏捷軟件開發(fā):原則、模式與實踐.北京: 清華大學(xué)出版社 ,2003 .
[6] Martin Fowler. 重構(gòu):改善既有代碼的設(shè)計.北京:中國電力出版社,2003 .
[7] Eric Freeman,Elisabeth Freeman,With Kathy ierra,Bert Bates. Head First Design Patterns.中國電力出版社O'REILLY系列,2007.
[8](美)Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns:
Elements of Reusable Object-Oriented software .機械工業(yè)出版社,2004.
[9] Nicholas C.Zakas. JavaScript高級程序設(shè)計.人民郵電出版社,2006.
[10] (美)Michael Kofler. MySQL 5權(quán)威指南(第3版).人民郵電出版社,2006.
[11] (美)James Rumbaugh.Ivar Jacobson,Grady Booch.UML參考手冊.機械工業(yè)出版社,2005.
[12] 閻宏. JAVA與模式.電子工業(yè)出版社,2002.
[13] 趙澤欣,鄢學(xué)鹍.JAVASCRIPT語言精粹.電子工業(yè)出版社,2009.
[14] (美)Cay S. Horstmann,Gary Cornell.Java核心技術(shù).機械工業(yè)出版社,2008.
[15] (美)Joshua Bloch.Effective Java.機械工業(yè)出版社,2009.
[16] (美)JOSHUA BLOCH.EFFECTIVE JAVA (2ND EDITION).機械工業(yè)出版社.2009.
[17] (美)ROSS HARMES,DUSTIN DIAZPRO.JAVASCRIPT DESIGN PATTERNS.人民郵電出版社,2009.
【java課程設(shè)計開題報告】相關(guān)文章:
Java專業(yè)論文開題報告03-27
Java系統(tǒng)開發(fā)設(shè)計論文開題報告03-27
JAVA語言課程設(shè)計論文致謝03-22
開題報告 碩士開題報告12-12
開題報告格式及開題報告的寫法12-03
沖壓技術(shù)開題報告計開題報告03-21
課題開題報告的格式及開題報告的寫法02-06
課題開題報告格式及開題報告的寫法12-03
開題報告格式與開題報告寫作技巧03-28
- 相關(guān)推薦