基于java管理系統(tǒng)的文獻(xiàn)綜述_第1頁(yè)
基于java管理系統(tǒng)的文獻(xiàn)綜述_第2頁(yè)
基于java管理系統(tǒng)的文獻(xiàn)綜述_第3頁(yè)
基于java管理系統(tǒng)的文獻(xiàn)綜述_第4頁(yè)
基于java管理系統(tǒng)的文獻(xiàn)綜述_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第頁(yè)課件管理系統(tǒng)文獻(xiàn)綜述摘要:在資訊和信息越來(lái)越重要的時(shí)代,精彩的網(wǎng)絡(luò)在悄悄改變著人們的工作、生活和學(xué)習(xí)的理念?;ヂ?lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道。網(wǎng)絡(luò)上發(fā)布信息主要是通過(guò)網(wǎng)站來(lái)實(shí)現(xiàn)的,獲取信息也是要在網(wǎng)絡(luò)中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來(lái)。本設(shè)計(jì)所開(kāi)發(fā)的在線課件管理系統(tǒng),能為同學(xué)們提供一個(gè)更加方便分享課件的平臺(tái),達(dá)到讓同學(xué)們能隨時(shí)掌握課件的更新和分享情況,從而使得同學(xué)們能更快掌握課件信息。這次的畢業(yè)設(shè)計(jì)使用了MyEclipse軟件進(jìn)行網(wǎng)站的開(kāi)發(fā),網(wǎng)站后臺(tái)的編程語(yǔ)言是java來(lái)實(shí)現(xiàn)功能的,同時(shí)也使用到MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)的保存功能,并在Tomcat服務(wù)器上進(jìn)行運(yùn)行和測(cè)試。希望這樣能提高網(wǎng)站的工作的效率。關(guān)鍵詞:課件管理;Java;MySQL;MyEclipse;Tomcat1課件管理系統(tǒng)的目的和意義

當(dāng)今的社會(huì)是一個(gè)信息爆炸的社會(huì)?;ヂ?lián)網(wǎng)的出現(xiàn)加速了這種信息爆炸的當(dāng)量。導(dǎo)致信息泛濫成災(zāi),嚴(yán)重地阻礙和影響著知識(shí)和信息的傳播。隨著Internet的普及,互聯(lián)網(wǎng)以一股巨大變革力量的面貌出現(xiàn)在商務(wù)關(guān)系領(lǐng)域。其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。

在現(xiàn)在這個(gè)時(shí)代中,網(wǎng)絡(luò)的巨大優(yōu)勢(shì)顯露無(wú)疑:那就是超越信息,將信息轉(zhuǎn)化為知識(shí)。著名的經(jīng)濟(jì)學(xué)家、1972年諾貝爾經(jīng)濟(jì)學(xué)獎(jiǎng)獲得者赫伯特·西蒙早在20多年前就指出過(guò):在信息時(shí)代,最稀缺的資源不再是信息本身,而是對(duì)信息的處理能力。傳統(tǒng)的各種網(wǎng)絡(luò)工具(搜索引擎、網(wǎng)上查詢、數(shù)據(jù)挖掘)以及各種軟件工具等,越來(lái)越難以滿足深層次的需要。如何讓信息和知識(shí)通過(guò)互聯(lián)網(wǎng)有序、廣泛、深入地傳播,將零散、隱形的知識(shí)快速轉(zhuǎn)化為具有使用價(jià)值的顯性知識(shí)。這是當(dāng)今社會(huì)最為關(guān)心的問(wèn)題。博客技術(shù)的出現(xiàn)為人們提供了一種全新可能。網(wǎng)絡(luò)開(kāi)始真正凸現(xiàn)無(wú)窮的知識(shí)價(jià)值。

在現(xiàn)在的校園里,網(wǎng)絡(luò)已經(jīng)成為了不可替代的一種工具。其帶來(lái)的效率是不可忽視的。在高校信息化網(wǎng)絡(luò)建設(shè)信息技術(shù)的開(kāi)發(fā)應(yīng)用,以學(xué)習(xí)資源信息化的全面展開(kāi)應(yīng)用為主線,全面創(chuàng)建信息化校園,加強(qiáng)學(xué)校教育資源建設(shè)。微觀上講,高校信息化網(wǎng)絡(luò)建設(shè)包含了計(jì)算機(jī)化、網(wǎng)絡(luò)化、智能化,反映的是信息能力的高度運(yùn)用。具有很強(qiáng)的實(shí)踐性。高校信息化網(wǎng)絡(luò)建設(shè)

與應(yīng)用突出了信息化網(wǎng)絡(luò)的應(yīng)用主題,其最終目的是更好地開(kāi)展并實(shí)現(xiàn)教育信息化、網(wǎng)絡(luò)信息化。

為了適應(yīng)信息網(wǎng)絡(luò)形勢(shì),緊跟時(shí)代潮流,使自己能在新世紀(jì)中運(yùn)用網(wǎng)絡(luò)傳播渠道建立學(xué)習(xí)的新環(huán)境,利用網(wǎng)絡(luò)的方便性提高學(xué)習(xí)效率,讓老師和同學(xué)方便交流,利用網(wǎng)站隨時(shí)在線的特點(diǎn),創(chuàng)建彼此分享學(xué)習(xí)資料的的橋梁。這也是我創(chuàng)建該網(wǎng)站的初衷。

2課件管理系統(tǒng)的發(fā)展

跨入21世紀(jì),我們面臨著一個(gè)嶄新的時(shí)代,以計(jì)算機(jī)為核心的信息技術(shù)正給人類社會(huì)帶來(lái)重大變革。它正改變?nèi)祟惖墓ぷ鳌⑸?、?jīng)濟(jì)運(yùn)作和信息交流的方式,為今天的時(shí)代賦予新的面貌,這些變革也使傳統(tǒng)的學(xué)習(xí)方式面臨著全新的機(jī)遇和挑戰(zhàn)。隨著建構(gòu)主義學(xué)習(xí)理論的發(fā)展,多媒體計(jì)算機(jī)和網(wǎng)絡(luò)通信技術(shù)作為其理想認(rèn)知工具,能有效地促進(jìn)學(xué)習(xí)者的認(rèn)知發(fā)展,從而使成千上萬(wàn)不同地區(qū)不同階層不同學(xué)習(xí)類型的人們,可以打破時(shí)空限制,用最低的投入及成本獲得最佳的學(xué)習(xí)效果。同時(shí),生活水平的不斷提高,促使人們對(duì)自我發(fā)展的需求不斷增強(qiáng),傳統(tǒng)的教育方式有著地域、時(shí)間以及信息量的限制,無(wú)法滿足其自主學(xué)習(xí)、個(gè)性追求、心理需求、文化藝術(shù)及精神需求的渴望。因此,網(wǎng)上學(xué)習(xí)正愈來(lái)愈顯示出其強(qiáng)大的生命力,并在世界范圍內(nèi)逐漸擴(kuò)大其影響。3課件管理系統(tǒng)3.1課件管理系統(tǒng)具備的特點(diǎn)

課件管理系統(tǒng)是用計(jì)算機(jī)管理老師教學(xué)課件一種計(jì)算機(jī)應(yīng)用技術(shù)的創(chuàng)新,在計(jì)算機(jī)還未普及之前教學(xué)課件都是由教師或工作人員人工管理,現(xiàn)在一般的學(xué)校管理都擁有實(shí)施計(jì)算機(jī)考試系統(tǒng)的硬件條件,完全可以采用計(jì)算機(jī)智能化管理,方便師生,提高教師工作效率。符合我國(guó)現(xiàn)代化發(fā)展方向,采用計(jì)算機(jī)作為工具是使用計(jì)算機(jī)的智能化管理程序來(lái)幫助前臺(tái)管理員進(jìn)行有效的課件管理工作。特別是學(xué)校的教學(xué)課件具有數(shù)量大,種類多的特點(diǎn),常規(guī)管理有工作量大,查詢困難,不易更新的缺點(diǎn),課件管理系統(tǒng)可對(duì)課件實(shí)行科學(xué)的管理,利用現(xiàn)代電腦功能強(qiáng)大,運(yùn)算速度快的優(yōu)點(diǎn),對(duì)課件進(jìn)行集中,有序,有效的管理,更新方便,查詢快捷,大大降低了勞動(dòng)強(qiáng)度。3.2本論文設(shè)計(jì)的系統(tǒng)具備的特點(diǎn)

當(dāng)前不乏優(yōu)秀的課件管理系統(tǒng),但其高昂的應(yīng)用代價(jià),使大量的高校望而卻步。對(duì)于這高校所需的課件管理系統(tǒng),一方面要求軟件系統(tǒng)本身價(jià)廉物美,另一方面也要求其相應(yīng)的硬件投入要相對(duì)較低。同時(shí),在應(yīng)用過(guò)程中,盡量降低維護(hù)成本,包括人力成本、技術(shù)成本以及資金成本等。通過(guò)對(duì)課件的有效管理,可以使減少老師和學(xué)生的工作量,增加學(xué)習(xí)效率。本系統(tǒng)實(shí)現(xiàn)的主要功能包括:學(xué)生用戶信息管理、教師信息管理、課件的上傳和下載等等,這些功能基本滿足高校的基本需求??傊瑸榇蟛糠指咝=⒁惶谆贘ava的課件管理系統(tǒng),符合廣大高校的現(xiàn)實(shí)需求。

3.3設(shè)計(jì)系統(tǒng)用到的相關(guān)知識(shí)

3.3.1Java語(yǔ)言

Java是一種簡(jiǎn)單的,跨平臺(tái)的,面向?qū)ο蟮?,分布式的,解釋的,健壯的安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線程的,動(dòng)態(tài)的語(yǔ)言。當(dāng)1995年SUN推出Java語(yǔ)言之后,全世界的目光都被這個(gè)神奇的語(yǔ)言所吸引。具有:平臺(tái)無(wú)關(guān)性、安全性、面向?qū)ο笮浴⒔研缘忍攸c(diǎn)。

1)平臺(tái)無(wú)關(guān)性

平臺(tái)無(wú)關(guān)性是指Java能運(yùn)行于不同的平臺(tái)。Java引進(jìn)虛擬機(jī)

原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)的Java接口之間。使用Java編寫(xiě)的程序能在世界范圍內(nèi)共享。Java的數(shù)據(jù)類型與

機(jī)器無(wú)關(guān),Java虛擬機(jī)(Java

Virtual

Machine)是建立在硬件和操作系統(tǒng)之上,實(shí)現(xiàn)Java二進(jìn)制代碼的解釋執(zhí)行功能,

提供于不同平臺(tái)的接口的。

2)安全性

使用Java的編程類似C++,學(xué)習(xí)過(guò)C++的讀者將很快掌握J(rèn)ava的精髓。Java舍棄了C++的指針對(duì)存儲(chǔ)器地址的直接操作,程序運(yùn)行時(shí),內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過(guò)指針侵入系統(tǒng)。Java對(duì)程序提供了安全管理器,防止程序的非法訪問(wèn)。

3)面向?qū)ο笮?/p>

Java吸取了C++面向?qū)ο蟮母拍?,將?shù)據(jù)封裝于類中,利用類的優(yōu)點(diǎn),實(shí)現(xiàn)了程序的簡(jiǎn)潔性和便于維護(hù)性。類的封裝性、繼承性等有關(guān)對(duì)象的特性,使程序代碼只需一次編譯,然后通過(guò)上述特性反復(fù)利用。

分布式Java建立在擴(kuò)展TCP/IP網(wǎng)絡(luò)平臺(tái)上。庫(kù)函數(shù)提供了用HTTP和FTP協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。5)健壯性

Java致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。類型檢查幫助檢查出許多開(kāi)發(fā)早期出現(xiàn)的錯(cuò)誤。Java自己操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。

3.3.2TomcatTomcat服務(wù)器是一個(gè)免費(fèi)的開(kāi)放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。3.3.3MySQL數(shù)據(jù)庫(kù)

MySQL是由Oracle公司開(kāi)發(fā)的一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大表內(nèi),由于關(guān)聯(lián)數(shù)據(jù)庫(kù)中不同的表之間具有某種聯(lián)系,這樣就增加了速度并提高了靈活性。MySQL所使用的SQL語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言,具有數(shù)據(jù)定義、數(shù)據(jù)操縱以及數(shù)據(jù)查詢等功能。

MySQL數(shù)據(jù)庫(kù)具備的特點(diǎn)有以下幾點(diǎn):

1)使用C和C++編寫(xiě),并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性;

2)優(yōu)化的SQL查詢算法,有效地提高查詢速度;

3)提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑;

4)為多種編程語(yǔ)言提供了API。這些編程語(yǔ)言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

本系統(tǒng)使用MySQL數(shù)據(jù)庫(kù)的原因有二,一是本系統(tǒng)為小型系統(tǒng),不必使用過(guò)于復(fù)雜的數(shù)據(jù)庫(kù),而MySQL數(shù)據(jù)庫(kù)的特點(diǎn)就是簡(jiǎn)單、易使用,完全可以滿足本系統(tǒng)數(shù)據(jù)庫(kù)要求;二是MySQL數(shù)據(jù)庫(kù)有免費(fèi)的使用版本,性價(jià)比較高而且縮減了公司在這方面的運(yùn)營(yíng)成本。

3.3.4MyEclipse

MyEclipse是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,MyEclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(Java

Development

Kit,JDK)。

MyEclipse是一個(gè)開(kāi)放源代碼的軟件開(kāi)發(fā)項(xiàng)目,專注于為高度集成的工具開(kāi)發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。它主要由MyEclipse項(xiàng)目、MyEclipse工具項(xiàng)目和MyEclipse技術(shù)項(xiàng)目三個(gè)項(xiàng)目組成,具體包括四個(gè)部分組成——MyEclipse

Platform、JDT、CDT和PDE。

本論文采用MyEclipse主要考慮以下幾點(diǎn)特點(diǎn):

1)如果檢測(cè)到無(wú)用代碼,編譯器現(xiàn)在可以發(fā)出警告;

2)可運(yùn)行的JAR文件輸出向?qū)н€可以把所需的類庫(kù)打包進(jìn)一個(gè)要輸出的可運(yùn)行JAR文件,或打包進(jìn)與緊挨著該JAR的一個(gè)目錄中。

3.3.5JDBC

Java具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序的杰出語(yǔ)言。所需要的只是Java應(yīng)用程序與各種不同數(shù)據(jù)庫(kù)之間進(jìn)行對(duì)話的方法。而JDBC正是作為此種用途的機(jī)制。有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語(yǔ)句就是一件很容易的事。換言之,有了JDBCAPI,就不必為訪問(wèn)Sybase數(shù)據(jù)庫(kù)專門(mén)寫(xiě)一個(gè)程序,為訪問(wèn)Oracle數(shù)據(jù)庫(kù)又專門(mén)寫(xiě)一個(gè)程序,或?yàn)樵L問(wèn)Informix數(shù)據(jù)庫(kù)又編寫(xiě)另一個(gè)程序等等,程序員只需用JDBCAPI寫(xiě)一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送SQL調(diào)用。同時(shí),將Java語(yǔ)言和JDBC結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫(xiě)不同的應(yīng)用程序,只須寫(xiě)一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是Java語(yǔ)言“編寫(xiě)一次,處處運(yùn)行”的優(yōu)勢(shì)。

簡(jiǎn)單地說(shuō),JDBC可做三件事:與數(shù)據(jù)庫(kù)建立連接、發(fā)送操作數(shù)據(jù)庫(kù)的語(yǔ)句并處理結(jié)果。4總結(jié)課件管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS)。為學(xué)校教師的課件提供方便與快捷的條件與查詢手段,其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù);而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析,我決定使用java編程語(yǔ)言開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,該程序界面友好,程序設(shè)計(jì)風(fēng)格樸素,使用起來(lái)美觀大方,方便易用.首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn)直到形成用戶滿意的可行系統(tǒng)。后臺(tái)則使用MySQL進(jìn)行數(shù)據(jù)的保存。前臺(tái)通過(guò)jsp進(jìn)行頁(yè)面顯示。主要系統(tǒng)功能有:學(xué)生可以進(jìn)行課件的下載,但是不可以對(duì)數(shù)據(jù)庫(kù)里的任何信息進(jìn)行修改,只是觀光旅游而已。教師可以根據(jù)自己的需要向系統(tǒng)中添加新的課件,首先要選擇課程和分類,然后可以到相應(yīng)的界面去操作。同時(shí)你可以對(duì)自己出過(guò)的課件進(jìn)行修改和刪除,這也在一定程度上保證了數(shù)據(jù)庫(kù)的安全性。

參考文獻(xiàn)[1]印旻.Java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)[M].北京:清華大學(xué)出版社,2000.

[2]王路群.Java高級(jí)程序設(shè)計(jì)[M].北京:中國(guó)水利水電出版社,2006

[3]冀振燕.UML系統(tǒng)分析設(shè)計(jì)與應(yīng)用案例[M].北京:人民郵電出版社.200

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論