成績管理系統(tǒng)文獻(xiàn)綜述

成績管理系統(tǒng)文獻(xiàn)綜述

ID:33431941

大小:60.75 KB

頁數(shù):4頁

時(shí)間:2019-02-25

成績管理系統(tǒng)文獻(xiàn)綜述_第1頁
成績管理系統(tǒng)文獻(xiàn)綜述_第2頁
成績管理系統(tǒng)文獻(xiàn)綜述_第3頁
成績管理系統(tǒng)文獻(xiàn)綜述_第4頁
資源描述:

《成績管理系統(tǒng)文獻(xiàn)綜述》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、成績管理系統(tǒng)文獻(xiàn)綜述一、研究目的隨著高校辦學(xué)規(guī)模的擴(kuò)大和招生人數(shù)的增加,學(xué)生數(shù)量急劇增長,他們的學(xué)習(xí)成績的管理也成為了一個(gè)挑戰(zhàn)。每個(gè)學(xué)校都需要在學(xué)期末進(jìn)行期末考試成績的統(tǒng)計(jì)分析工作,而如果這些工作只靠人工完成,那效率會(huì)十分低下,怎樣對一個(gè)學(xué)校的學(xué)牛的成績進(jìn)行管理,怎樣管理才科學(xué)這已成為一個(gè)問題。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在日常管理應(yīng)用中迅速普及,這時(shí)學(xué)生成績管理系統(tǒng)就應(yīng)運(yùn)而出,學(xué)生管理系統(tǒng)不僅能有效的管理學(xué)生成績,更能加快效率和提高管理質(zhì)量。本系統(tǒng)是基于java和Sql的學(xué)生成績管理系統(tǒng),主要是對學(xué)生成績進(jìn)行管理,此系統(tǒng)能大大提高學(xué)生成績管理工作的

2、效率,使學(xué)校的日常管理工作更加方便快捷。二、系統(tǒng)介紹學(xué)生成績管理系統(tǒng)是典型的信息管理系統(tǒng)(M1S),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機(jī)構(gòu)。本系統(tǒng)主要完成對學(xué)生成績信息的管理,該程序主要包括:用戶管理模塊、學(xué)生信息管理模塊、課程管理模塊、成績管理模塊、成績分析模塊等子模塊。系統(tǒng)的核心是添加、修改和刪除三者之間的聯(lián)系,每一個(gè)表的修改都將聯(lián)動(dòng)的影響其它的表,當(dāng)完成添

3、加或刪除操作時(shí)系統(tǒng)會(huì)自動(dòng)地完成合同信息的修改。查詢功能也是系統(tǒng)的核心之一。此外,系統(tǒng)有完整的用戶登陸、學(xué)生信息、課程信息、成績查詢、成績圖表分析等功能。三、技術(shù)支持1.Java語言Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,是由SunMicrosystems公司于1995年推出的Javn程序設(shè)計(jì)語言和Java平臺(tái)(B

4、JJavaSE,JavaEE,javaME)的總稱。Java技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛得應(yīng)用于個(gè)人PC,數(shù)據(jù)中心,游戲控制臺(tái)、科學(xué)超級計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最犬的開發(fā)者專業(yè)社群。

5、在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)壞境下,Java更具備了顯著優(yōu)勢和廣闊前景。Java語言的特點(diǎn)可概括為以下幾點(diǎn):第一,簡單。山眩語言類似于C++,它是C及C++的一個(gè)變種,但它按棄了C++中容易引發(fā)程序錯(cuò)誤的地方,如指針和內(nèi)存管理,并且Java提供了豐富的類庫。第二,面相對象。面向?qū)ο罂梢哉f是Java最重要的特性。Java語言的設(shè)計(jì)完全是面向?qū)ο蟮?,它不支持類似C語言那樣的面向過程的程序設(shè)計(jì)技術(shù)。Jeivei支持靜態(tài)和動(dòng)態(tài)風(fēng)格的代碼繼承及重用。單從面向?qū)ο蟮奶匦詠砜?,Java類似于SmallTalk,但其它特性、尤其是適用于分布式計(jì)算環(huán)境的特性遠(yuǎn)遠(yuǎn)超越了S

6、mallTaiko第三,平臺(tái)無關(guān)性。Java是平臺(tái)無關(guān)的語言是指用Java寫的應(yīng)用程序不用修改就可在不同的軟硬件平臺(tái)上運(yùn)行。平臺(tái)無關(guān)有兩種:源代碼級和目標(biāo)代碼級。C和C++具有一定程度的源代碼級平臺(tái)無關(guān),表明用C或C++寫的應(yīng)用程序不用修改只需重新編譯就可以在不同平臺(tái)上運(yùn)行。第四,分布式。Java支持WWW客戶機(jī)/服務(wù)器計(jì)算模式,因此,它支持這兩種分布性。對于前者,Java提供了一個(gè)叫作URL的對象,利用這個(gè)對象,你可以打開并訪問具有相同URL地址上的對象,訪問方式與訪問木地文件系統(tǒng)相同。對于后者,Java的applet小程序可以從服務(wù)器下載到客戶端,即

7、部分計(jì)算在客戶端進(jìn)行,提高系統(tǒng)執(zhí)行效率。Jen。提供了一整套網(wǎng)絡(luò)類庫,開發(fā)人員可以利用類庫進(jìn)行網(wǎng)絡(luò)程序設(shè)計(jì),方便得實(shí)現(xiàn)Java的分布式特性。第五,可靠性和安全性。由于Java主耍用于網(wǎng)絡(luò)應(yīng)用程序開發(fā),因此對安全性有較高的要求。如果沒有安全保證,用戶從網(wǎng)絡(luò)下載程序執(zhí)行就非常危險(xiǎn)。Java通過自己的安全機(jī)制防止了病毒程序的產(chǎn)生和下載程序?qū)Ρ镜叵到y(tǒng)的威脅破壞。當(dāng)Java字節(jié)碼進(jìn)入解釋器時(shí),首先必須經(jīng)過字節(jié)碼校驗(yàn)器的檢查,然后,Java解釋器將決定程序中類的內(nèi)存布局,隨后,類裝載器負(fù)責(zé)把來自網(wǎng)絡(luò)的類裝載到單獨(dú)的內(nèi)存區(qū)域,避免應(yīng)用程序之間相互干擾破壞。最后,客戶端

8、用戶還可以限制從網(wǎng)絡(luò)上裝載的類只能訪問某些文件系統(tǒng)。第六,多線程。線程是操作系統(tǒng)的一種新概念,它又被稱作輕量進(jìn)程,是比傳統(tǒng)進(jìn)程更小的可并發(fā)執(zhí)行的單位。C和C++采用單線程體系結(jié)構(gòu),而Java卻提供了多線程支持。Java在兩方面支持多線程。一方面,Java環(huán)境本身就是多線程的。若干個(gè)系統(tǒng)線程運(yùn)行負(fù)責(zé)必要的無用單元回收,系統(tǒng)維護(hù)等系統(tǒng)級操作;另一方面,Java語言內(nèi)置多線程控制,可以大大簡化多線程應(yīng)用程序開發(fā)。Java提供了一個(gè)類Thread,由它負(fù)責(zé)啟動(dòng)運(yùn)行,終止線程,并可檢查線程狀態(tài)。Java的線程還包括一組同步原語。這些原語負(fù)責(zé)對線程實(shí)行并發(fā)控制。利用

9、Java的多線程編程接口,開發(fā)人員可以方便得寫出支持多線程的應(yīng)用程序,提高程序執(zhí)

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

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

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