2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩43頁(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)介

1、<p>  學(xué)號(hào) 093412013 </p><p>  陜西國(guó)際商貿(mào)學(xué)院本科畢業(yè)論文</p><p>  商貿(mào)學(xué)院學(xué)生教材管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)</p><p>  二 級(jí) 學(xué) 院:信息與工程學(xué)院</p>&l

2、t;p>  專 業(yè) 名 稱:計(jì)算機(jī)科學(xué)與技術(shù)</p><p><b>  學(xué) 生 姓 名:</b></p><p>  指 導(dǎo) 教 師: </p><p><b>  二○一三年六月</b></p><p><b>  鄭 重 聲 明</b></p>&l

3、t;p>  本人呈交的學(xué)位論文,是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實(shí)可靠。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確的方式標(biāo)明。本學(xué)位論文的知識(shí)產(chǎn)權(quán)歸屬于培養(yǎng)單位。</p><p>  本人簽名: 日期:

4、 </p><p><b>  摘 要</b></p><p>  隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,企業(yè)要生存要發(fā)展,要高效率地把企業(yè)活動(dòng)有機(jī)地組織起來(lái),就必須加強(qiáng)企業(yè)管理,即加強(qiáng)對(duì)企業(yè)內(nèi)部的各種資源(人、財(cái)、物等)的有效管理,建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。<

5、/p><p>  作為校園信息化管理,已經(jīng)成為評(píng)測(cè)校園教學(xué)質(zhì)量的一個(gè)重要手段。在校園信息化管理中,學(xué)校的教材管理已是首要解決的問(wèn)題,學(xué)校每學(xué)期開(kāi)學(xué)都需要購(gòu)買(mǎi)大量的教材,學(xué)校根據(jù)每學(xué)期所開(kāi)設(shè)的各種課程,向書(shū)店或者出版社購(gòu)進(jìn)教科書(shū),然后學(xué)生以班級(jí)為單位向?qū)W校領(lǐng)書(shū)交費(fèi)。這項(xiàng)工作現(xiàn)在大部分學(xué)校還是手工操作,不僅工作效率很低,并且不能及時(shí)了解教材庫(kù)存和領(lǐng)取的具體情況。針對(duì)上述情況,根據(jù)目前學(xué)校管理的模式和計(jì)算機(jī)管理中的優(yōu)點(diǎn)。本

6、系統(tǒng)主要設(shè)計(jì)了4大功能模塊,分別是出/入庫(kù)管理、庫(kù)存查詢、信息錄入、信息管理。</p><p>  通過(guò)對(duì)教材信息管理系統(tǒng)的實(shí)現(xiàn),大大提高了管理員的工作效率,方便了學(xué)校對(duì)班級(jí)和教師教材信息的管理,完成了設(shè)計(jì)的目的。</p><p>  關(guān)鍵詞: 管理信息系統(tǒng); 教材管理; access2000</p><p>  Abstract </p

7、><p>  Is getting more and more thorough along with the information technology in the management and the widespread application, management information system's implementation technically already gradually

8、maturely. The management information system is the new discipline which develops unceasingly, the enter</p><p>  prise must survive must develop, wants the high efficiency organically to organize the enterpr

9、ise activities, must strengthen the business management, namely strengthens to enterprise interior each resources (personnel and so on) the effective management, establishes the management information system which adapts

10、 with own characteristic. </p><p>  Takes the campus informationization management, already became evaluates the campus quality of teaching important means. In the campus informationization management, the s

11、chool teaching material management already was the most important solution question, school each semester begins school needs to purchase the massive teaching materials, the school acts according to each kind of curricul

12、um which each semester opened, purchased the textbook to the bookstore or the publishing house, then the stud</p><p>  system very good tool.</p><p>  Through to teaching material information ma

13、nagement system's realization, raised manager's working efficiency greatly, has facilitated the school to the class and grade and the teacher teaching material information management, has completed the design goa

14、l.</p><p>  Key words:Management information system; Teaching material management ;access 2000</p><p><b>  目 錄</b></p><p><b>  引 言1</b></p><p&

15、gt;  1 教材管理系統(tǒng)設(shè)計(jì)的目的和相關(guān)原理2</p><p>  1.1 教材管理系統(tǒng)設(shè)計(jì)的概述2</p><p>  1.2 本課題采用的研究方法3</p><p>  1.2.1 基本含義3</p><p>  1.2.2 access2000介紹3</p><p>  1.2.3 Access數(shù)據(jù)庫(kù)

16、功能簡(jiǎn)介3</p><p>  1.2.4 Access數(shù)據(jù)庫(kù)的對(duì)象4</p><p>  1.2.5 Access2000的特點(diǎn)4</p><p>  1.2.6 java語(yǔ)言介紹5</p><p>  1.2.7 基本概念6</p><p>  1.2.8 eclipse介紹7</p>&

17、lt;p><b>  2 可行性研究8</b></p><p>  2.1 應(yīng)用背景8</p><p>  2.2 可行性分析8</p><p><b>  3 系統(tǒng)分析10</b></p><p>  3.1 系統(tǒng)需求分析10</p><p>  4 系統(tǒng)總

18、體設(shè)計(jì)12</p><p>  4.1 系統(tǒng)簡(jiǎn)介12</p><p>  4.2 系統(tǒng)實(shí)現(xiàn)的功能12</p><p>  4.2.1 系統(tǒng)流程和操作方式設(shè)計(jì)12</p><p>  4.2.2系統(tǒng)開(kāi)發(fā)原則12</p><p>  4.2.3系統(tǒng)結(jié)構(gòu)13</p><p>  5主要功能

19、模塊14</p><p>  5.1功能測(cè)試15</p><p><b>  6測(cè)試小結(jié)16</b></p><p><b>  參考文獻(xiàn)21</b></p><p><b>  致 謝22</b></p><p>  附錄A 教材添加代碼

20、23</p><p><b>  引 言</b></p><p>  高校教材是體現(xiàn)教學(xué)內(nèi)容和教學(xué)方法的知識(shí)載體,是進(jìn)行教學(xué)的重要工具和提高教學(xué)質(zhì)量的基本保證。它是學(xué)校傳授知識(shí)的媒介,是學(xué)生獲取知識(shí)的工具,是學(xué)校開(kāi)展教學(xué),學(xué)生完成學(xué)業(yè)的重要保證。學(xué)校的教材包括教師用書(shū)和學(xué)生用書(shū)兩部分,其中學(xué)生用書(shū)占總用書(shū)量的98%。要管理好這部分工作是高校教材管理的重點(diǎn)。教材管理

21、系統(tǒng)就是研究如何有效節(jié)省人力,將資源合理配置,達(dá)到學(xué)院教材管理網(wǎng)絡(luò)化。隨著高等教育改革的不斷深入,各校招生規(guī)模都在逐年擴(kuò)大,各校的招生專業(yè)也在不斷增加,加之學(xué)分制的實(shí)行,要開(kāi)設(shè)大量的選修課,教材的品種數(shù)量大幅度提升,給教材管理工作帶來(lái)一定的難度。而加強(qiáng)教材管理信息化建設(shè),利用計(jì)算機(jī)和網(wǎng)絡(luò), 進(jìn)行信息采集、處理、傳送、存儲(chǔ)、統(tǒng)計(jì)分析等不僅減輕勞動(dòng)強(qiáng)度,還有效地提高工作效率,保證管理質(zhì)量。如何在高校建立一套與學(xué)校事業(yè)發(fā)展要求相適用的科學(xué)的教

22、材管理信息化系統(tǒng),是學(xué)校教材管理部門(mén)積極探索的目的。</p><p>  為了提高教材管理的效率,把教材管理人員從繁重的日常工作中解脫出來(lái),引入現(xiàn)代化的管理工具——計(jì)算機(jī),就成為必然趨勢(shì)。利用計(jì)算機(jī)進(jìn)行教材管理可大大提高工作效率。日常的工作只是輸入相應(yīng)數(shù)據(jù)。要查詢某一教材的資料時(shí),只要在計(jì)算機(jī)上輸入其編號(hào)或名稱,計(jì)算機(jī)就應(yīng)在幾秒鐘之內(nèi)把其所有信息全部地顯示出來(lái)(包括名稱、數(shù)量、單價(jià)、存放位置、購(gòu)置日期、訂購(gòu)單位等

23、)。利用計(jì)算機(jī)管理的另一個(gè)好處是不需特別的盤(pán)點(diǎn),因?yàn)樵谳斎雴螕?jù)的過(guò)程中,計(jì)算機(jī)會(huì)根據(jù)是進(jìn)庫(kù)還是出庫(kù),而自動(dòng)地增加或減少相應(yīng)教材的庫(kù)存量,所以只要你需要,計(jì)算機(jī)會(huì)隨時(shí)報(bào)告某些教材或所有教材的庫(kù)存量,這樣就大大提高了盤(pán)點(diǎn)的工作效率。</p><p>  實(shí)現(xiàn)了計(jì)算機(jī)管理后,只需幾秒鐘,就可以知道書(shū)庫(kù)中任何種書(shū)的全部資料。結(jié)算經(jīng)費(fèi)時(shí),只需按下幾個(gè)鍵,計(jì)算機(jī)就會(huì)為你打印出漂亮、準(zhǔn)確的結(jié)算清單。</p>&l

24、t;p>  目前市場(chǎng)上也已不同程度地開(kāi)發(fā)了一些教材管理軟件,并且起得了一定的效果,但一般或是由于軟硬件環(huán)境的限制、或是由于任務(wù)時(shí)間的限制,而針對(duì)某一特定目標(biāo)考慮,因而使得開(kāi)發(fā)的系統(tǒng)欠缺系統(tǒng)性、可移植性及可擴(kuò)充性。</p><p>  1 教材管理系統(tǒng)設(shè)計(jì)的目的和相關(guān)原理</p><p>  1.1 教材管理系統(tǒng)設(shè)計(jì)的概述</p><p>  作為校園信息化管理

25、,已經(jīng)成為評(píng)測(cè)校園教學(xué)質(zhì)量的一個(gè)重要手段。在校園信息化管理中,學(xué)校的教材管理已是首要解決的問(wèn)題,學(xué)校每學(xué)期開(kāi)學(xué)都需要購(gòu)買(mǎi)大量的教材,學(xué)校根據(jù)每學(xué)期所開(kāi)設(shè)的各種課程,向書(shū)店或者出版社購(gòu)進(jìn)教科書(shū),然后學(xué)生以班級(jí)為單位向?qū)W校領(lǐng)書(shū)交費(fèi)。這項(xiàng)工作現(xiàn)在大部分學(xué)校還是手工操作,不僅工作效率很低,并且不能及時(shí)了解教材庫(kù)存和領(lǐng)取的具體情況。針對(duì)上述情況,根據(jù)目前學(xué)校管理的模式和計(jì)算機(jī)管理中的優(yōu)點(diǎn),經(jīng)過(guò)多方面的分析,該系統(tǒng)實(shí)現(xiàn)班級(jí)信息管理、教材收費(fèi)管理、領(lǐng)

26、取的自動(dòng)管理以及以往的教材信息的查詢。本系統(tǒng)主要設(shè)計(jì)了4大功能模塊,分別是出/入庫(kù)管理、庫(kù)存查詢、信息錄入、信息管理。通過(guò)功能分析首先建立數(shù)據(jù)庫(kù)結(jié)構(gòu),根據(jù)功能盡量完善和實(shí)用結(jié)合設(shè)計(jì)程序界面和功能代碼。系統(tǒng)的簡(jiǎn)單ER圖如圖2.1</p><p>  圖2.1 系統(tǒng)ER圖</p><p>  通過(guò)對(duì)教材信息管理系統(tǒng)的實(shí)現(xiàn),大大提高了管理員的工作效率,方便了學(xué)校對(duì)班級(jí)和教師教材信息的管理,實(shí)現(xiàn)了

27、設(shè)計(jì)教材管理系統(tǒng)的目的。</p><p>  1.2 本課題采用的研究方法</p><p>  本課題研究以信息管理知識(shí)為基礎(chǔ)理論,以系統(tǒng)科學(xué)的觀點(diǎn)為指導(dǎo),以java語(yǔ)言和access2000、eclipse作為工具。整體設(shè)計(jì)遵循軟件工程的方法,經(jīng)過(guò)需求分析、總體設(shè)計(jì)、文檔和代碼的編制、模塊測(cè)試和系統(tǒng)實(shí)現(xiàn)幾個(gè)階段,進(jìn)行教材管理系統(tǒng)的開(kāi)發(fā)。下面對(duì)這幾種技術(shù)和方法進(jìn)行概述。</p>

28、<p>  1.2.1 基本含義</p><p>  ACCESS2000是office自帶的數(shù)據(jù)庫(kù),Access 是Office2000里面的一個(gè)組件。是用來(lái)制作簡(jiǎn)單的數(shù)據(jù)庫(kù)。</p><p>  還有的意思就是訪問(wèn)、還有接入的意思。如Access list 訪問(wèn)列表,Access point 接入點(diǎn)。</p><p>  1.2.2 access2

29、000介紹</p><p>  Access2000是微軟公司推出的office2000重要組成部分,作為office2000主要組件之一,是目前應(yīng)用最廣泛的主流數(shù)據(jù)庫(kù)管理系統(tǒng)之一。它具有極其友好的用戶界面。而且不用編寫(xiě)任何程序代碼,就可以開(kāi)發(fā)出比較實(shí)用的中小型數(shù)據(jù)庫(kù)管理應(yīng)用系統(tǒng)。</p><p>  1.2.3 Access數(shù)據(jù)庫(kù)功能簡(jiǎn)介</p><p>  在辦

30、公軟件Office套件中,最為廣大用戶熟悉的是Word和Excel,因?yàn)樗鼈児δ軓?qiáng)大且方便易用,更因?yàn)樗鼈儾粌H可用于辦公,還可用于個(gè)人寫(xiě)作和家庭記帳理財(cái)?shù)取M瑸镺ffice套件中一部分的Access,雖然有著同樣強(qiáng)大的功能,但使用的人卻相對(duì)少些,不像Word和Excel那樣廣泛。事實(shí)上,真正用過(guò)Access的用戶,對(duì)其強(qiáng)大功能和靈活應(yīng)用均稱贊有加。 Access 數(shù)據(jù)庫(kù)管理系統(tǒng)是Microsoft Office 套件的重要組成部分,適用

31、于小型商務(wù)活動(dòng),用以存貯和管理商務(wù)活動(dòng)所需要的數(shù)據(jù)。Access不僅是一個(gè)數(shù)據(jù)庫(kù),而且它具有強(qiáng)大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報(bào)表和應(yīng)用程序等。</p><p>  數(shù)據(jù)庫(kù)是有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,(其中的數(shù)據(jù)是無(wú)結(jié)構(gòu)的)是一串文字或數(shù)字流。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖像、聲音等。</p><p>  1.2.4 Access數(shù)據(jù)庫(kù)的

32、對(duì)象</p><p>  Access 數(shù)據(jù)庫(kù)由六種對(duì)象組成,它們是表、查詢、窗體、報(bào)表、宏和模塊。</p><p>  表(Table) 表是數(shù)據(jù)庫(kù)的基本對(duì)象,是創(chuàng)建其他5種對(duì)象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來(lái)存貯數(shù)據(jù)庫(kù)的數(shù)據(jù),故又稱數(shù)據(jù)表。</p><p>  查詢(Query)查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個(gè)表的字段

33、組成新表。</p><p>  窗體(Form) 窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。</p><p>  報(bào)表(Report) 報(bào)表的功能是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)分類匯總,然后打印出來(lái),以便分析。</p><p>  宏(Macro) 宏相當(dāng)于DOS中的批處理,用來(lái)自動(dòng)執(zhí)行一系列操作。Access列出了一些

34、常用的操作供用戶選擇,使用起來(lái)十分方便。</p><p>  模塊(Module) 模塊的功能與宏類似,但它定義的操作比宏更精細(xì)和復(fù)雜,用戶可以根據(jù)自己的需要編寫(xiě)程序。模塊使用Visual Basic編程。</p><p>  1.2.5 Access2000的特點(diǎn)</p><p>  1.簡(jiǎn)單易學(xué),功能強(qiáng)大</p><p>  提供了可視化

35、操作工具、向?qū)?、并利用VBA語(yǔ)言可快速構(gòu)造出具有一定的規(guī)模、較為復(fù)雜和功能強(qiáng)大的管理信息系統(tǒng)。</p><p>  典型的開(kāi)放式數(shù)據(jù)庫(kù)管理系統(tǒng)</p><p>  它可以通過(guò)ODBC實(shí)現(xiàn)與其他數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交換和共享。ODBC是一個(gè)開(kāi)放式數(shù)據(jù)庫(kù)連接的借口。也可以將數(shù)據(jù)導(dǎo)出到Excel,可以實(shí)現(xiàn)共享數(shù)據(jù),動(dòng)態(tài)更新。</p><p><b>  名稱自動(dòng)更正&

36、lt;/b></p><p>  數(shù)據(jù)庫(kù)是由各個(gè)數(shù)據(jù)庫(kù)對(duì)象組成,若某個(gè)對(duì)象更改名稱,該對(duì)象相關(guān)的其他對(duì)象環(huán)境中自動(dòng)更改該對(duì)象名稱。通過(guò)表對(duì)象關(guān)聯(lián)可以有體現(xiàn)出來(lái)。</p><p><b>  數(shù)據(jù)訪問(wèn)頁(yè)</b></p><p>  自access97版本后,access2000增強(qiáng)了網(wǎng)絡(luò)功能,就是可能把數(shù)據(jù)庫(kù)中的數(shù)據(jù)以web頁(yè)的形式發(fā)送到網(wǎng)

37、上。供用戶瀏覽訪問(wèn)。通過(guò)瀏覽器可以打開(kāi)、瀏覽、編輯和存儲(chǔ)數(shù)據(jù)庫(kù)中的數(shù)據(jù),實(shí)現(xiàn)與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的資源共享。</p><p>  關(guān)閉時(shí)自動(dòng)壓縮數(shù)據(jù)庫(kù)</p><p>  由于數(shù)據(jù)庫(kù)文件占用的磁盤(pán)空間往往太大,為了減少磁盤(pán)存儲(chǔ)空間,我們可以在關(guān)閉數(shù)據(jù)庫(kù)的時(shí)候自動(dòng)壓縮數(shù)據(jù)庫(kù)文件。</p><p>  支持SQL server</p><p>  SQL

38、 server也是實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的管理,它只不過(guò)比access對(duì)數(shù)據(jù)的管理更安全。通過(guò)access可直接編輯SQL server端的對(duì)象、也可利用SQL server設(shè)計(jì)工具來(lái)查看、創(chuàng)建、修改和刪除表、視圖、存儲(chǔ)過(guò)程和數(shù)據(jù)庫(kù)圖表。</p><p>  1.2.6 java語(yǔ)言介紹</p><p>  Java是由Sun Microsystems公司于 1995年5月推出的Java面向?qū)ο蟪绦?/p>

39、設(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱Java語(yǔ)言)和Java平臺(tái)的總稱。由James Gosling和同事們共同研發(fā),并在1995年正式推出。用Java實(shí)現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺(tái)、動(dòng)態(tài)的Web、Internet計(jì)算。從此,Java被廣泛接受并推動(dòng)了Web的迅速發(fā)展,常用的瀏覽器均支持Javaapplet。另一方面,Java技術(shù)也不斷更新。(2010年Oracle公司收購(gòu)了SUN)</p>

40、;<p>  Java由四方面組成:Java編程語(yǔ)言、Java類文件格式、Java虛擬機(jī)和Java應(yīng)用程序接口(Java API)。 Java平臺(tái)由Java虛擬機(jī)(Java Virtual Machine,簡(jiǎn)稱JVM)和Java 應(yīng)用編程接口(Application Programming Interface,簡(jiǎn)稱API)構(gòu)成。Java應(yīng)用編程接口為Java應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。

41、在硬件或操作系統(tǒng)平臺(tái)上安裝一個(gè)Java平臺(tái)之后,Java應(yīng)用程序就可運(yùn)行。Java平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣Java程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。Java應(yīng)用編程接口已經(jīng)從1.1x版發(fā)展到1.2版。常用的Java平臺(tái)基于Java1.4,最近版本為Java1.7。</p><p>  Java分為三個(gè)體系J2SE(Java2 Platform Standard Edition,java平臺(tái)

42、標(biāo)準(zhǔn)版),J2EE(Java 2 Platform,Enterprise Edition,java平臺(tái)企業(yè)版),J2ME(Java 2 Platform Micro Edition,java平臺(tái)微型版)。</p><p>  與傳統(tǒng)程序不同,Sun 公司在推出 Java 之際就將其作為一種開(kāi)放的技術(shù)。全球數(shù)以萬(wàn)計(jì)的 Java 開(kāi)發(fā)公司被要求所設(shè)計(jì)的 Java 軟件必須相互兼容?!癑ava 語(yǔ)言靠群體的力量而非公司

43、的力量”是Sun公司的口號(hào)之一,并獲得了廣大軟件開(kāi)發(fā)商的認(rèn)同。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同。</p><p>  Sun 公司對(duì) Java 編程語(yǔ)言的解釋是:Java 編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無(wú)關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語(yǔ)言。</p><p>  1.2.7 基本概念</p><p>  抽象類:規(guī)定

44、一個(gè)或多個(gè)抽象方法的類本身必須定義為abstract,抽象類只是用來(lái)派生子類,而不能用它來(lái)創(chuàng)建對(duì)象。</p><p>  final類:又稱“最終類”,它只能用來(lái)創(chuàng)建對(duì)象,而不能被繼承,與抽象類剛好相反,而且抽象類與最終類不能同時(shí)修飾同一個(gè)類。</p><p>  包:Java中的包是相關(guān)類和接口的集合,創(chuàng)建包須使用關(guān)鍵字package。</p><p>  多態(tài)類

45、:在java中,對(duì)象變量是多態(tài)的。而java中不支持多重繼承。</p><p>  接口:Java中的接口是一系列方法的聲明,是一些方法特征的集合,一個(gè)接口只有方法的特征沒(méi)有方法的實(shí)現(xiàn),因此這些方法可以在不同的地方被不同的類實(shí)現(xiàn),而這些實(shí)現(xiàn)可以具有不同的行為(功能)。</p><p>  Java中的每一個(gè)類都是從Object類擴(kuò)展而來(lái)的。</p><p>  ob

46、ject類中的equal和toString方法。</p><p>  equal用于測(cè)試一個(gè)對(duì)象是否同另一個(gè)對(duì)象相等。</p><p>  toString返回一個(gè)代表該對(duì)象的字符串,每一個(gè)類都會(huì)從Object類繼承該方法,有些類重寫(xiě)了該方法,以便返回當(dāng)前狀態(tài)的正確表示。</p><p> ?。╰oString 方法是一個(gè)很重要的方法)</p><

47、;p>  通用編程:任何類類型的所有值都可以同object類型的變量來(lái)代替。</p><p>  封裝:就是把數(shù)據(jù)和行為結(jié)合起在一個(gè)包中,并對(duì)對(duì)象使用者隱藏?cái)?shù)據(jù)的實(shí)現(xiàn)過(guò)程,一個(gè)對(duì)象中的數(shù)據(jù)叫他的實(shí)例字段(instance field)。</p><p>  重載:當(dāng)多個(gè)方法具有相同的名字而含有不同的參數(shù)時(shí),便發(fā)生重載。編譯器必須挑選出調(diào)用哪個(gè)方法。</p><p&

48、gt;  重寫(xiě):也可稱為方法的“覆蓋?!痹贘ava中,子類可繼承父類中的方法,而不需要重新編寫(xiě)相同的方法。但有時(shí)子類并不想原封不動(dòng)地繼承父類的方法,而是想作一定的修改,這就需要采用方法的重寫(xiě)。值得注意的是,子類在重新定義父類已有的方法時(shí),應(yīng)保持與父類完全相同的方法頭聲明。</p><p>  數(shù)組列表:ArrayList動(dòng)態(tài)數(shù)組列表,是一個(gè)類庫(kù),定義在java.util包中,可自動(dòng)調(diào)節(jié)數(shù)組的大小。</p&g

49、t;<p>  class類 object類中的getclass方法返回class類型的一個(gè)實(shí)例,程序啟動(dòng)時(shí)包含在main方法的類會(huì)被加載,虛擬機(jī)要加載他需要的所有類,每一個(gè)加載的類都要加載它需要的類。</p><p>  1.2.8 eclipse介紹</p><p>  Eclipse 是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服

50、務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(Java Development Kit,JDK)。</p><p>  雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java 集成開(kāi)發(fā)環(huán)境(IDE)來(lái)使用,但 Eclipse 的目標(biāo)卻不僅限于此。Eclipse 還包括插件開(kāi)發(fā)環(huán)境(Plug-in Development Environment,PDE),

51、這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。</p><p>  這種平等和一致性并不僅限于 Java 開(kāi)發(fā)工具。盡管 Eclipse 是使用Java語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 J

52、ava 語(yǔ)言;例如,支持諸如C/C++、COBOL、PHP等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。</p><p>  基于 Eclipse 的應(yīng)用程序的一個(gè)突出例子是 IBM Rational Software Architect,它構(gòu)成了 IBM Java 開(kāi)發(fā)工具系列的基礎(chǔ)。</p><p>

53、<b>  2 可行性研究</b></p><p><b>  2.1 應(yīng)用背景</b></p><p>  教材管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以教材管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、

54、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)教材信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高教材管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管

55、理,與世界接軌的重要條件。</p><p><b>  2.2 可行性分析</b></p><p>  可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。該系統(tǒng)的可行

56、性分析包括以下幾個(gè)方面的內(nèi)容。</p><p>  (1) 經(jīng)濟(jì)可行性:主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),本系統(tǒng)作為一個(gè)畢業(yè)設(shè)計(jì),不需要任何經(jīng)費(fèi),對(duì)于我們學(xué)校在經(jīng)濟(jì)上完全沒(méi)有問(wèn)題的。而且本系統(tǒng)正式使用后,將會(huì)大大的提高教材科管理教材的效率。</p><p>  (2) 技術(shù)可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬、軟件能否滿足開(kāi)發(fā)者的需要等。本系統(tǒng)主要采用了acce

57、ss2000和java語(yǔ)言進(jìn)行相關(guān)的開(kāi)發(fā),而java是面向?qū)ο蟮目梢暬浖_(kāi)發(fā)工具,其對(duì)編程平臺(tái)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)做了很好的封裝,數(shù)據(jù)庫(kù)接口的轉(zhuǎn)換只需動(dòng)態(tài)更改控件的相關(guān)屬性即可;另考慮到access2000數(shù)據(jù)庫(kù)服務(wù)器用戶,亦提供access2000數(shù)據(jù)庫(kù)接口,微軟公司的access2000數(shù)據(jù)庫(kù),它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。</p>

58、<p>  (3) 應(yīng)用可行性:本系統(tǒng)主要是為了提高學(xué)校教材管理的效率而進(jìn)行開(kāi)發(fā)的,所以在各方面上得到了教材科和老師的支持,領(lǐng)導(dǎo)的認(rèn)同?,F(xiàn)有的管理制度和方法科學(xué),規(guī)章制度齊全,原始數(shù)據(jù)正確等。規(guī)章制度和管理方法為系統(tǒng)的建設(shè)提供了制度保障。</p><p><b>  3 系統(tǒng)分析</b></p><p>  3.1 系統(tǒng)需求分析</p><

59、;p>  系統(tǒng)分析的任務(wù)是明確教材數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)的目的、系統(tǒng)應(yīng)用的功能等(即用戶需求),以及開(kāi)發(fā)人員要解決的問(wèn)題。分析主要有以下步驟:</p><p><b>  1) 軟件結(jié)構(gòu)分析</b></p><p>  對(duì)于大型系統(tǒng)的設(shè)計(jì),通常分為兩個(gè)階段:結(jié)構(gòu)設(shè)計(jì)和過(guò)程設(shè)計(jì)。</p><p>  結(jié)構(gòu)設(shè)計(jì):確定系統(tǒng)由哪些模塊組成,以及這些模

60、塊之間的相互關(guān)系。</p><p>  過(guò)程設(shè)計(jì):確定每個(gè)模塊的處理過(guò)程。其中,結(jié)構(gòu)設(shè)計(jì)是總體設(shè)計(jì)階段的任務(wù),而過(guò)程設(shè)計(jì)則是詳細(xì)設(shè)計(jì)階段的任務(wù)。這里只是一個(gè)小型的數(shù)據(jù)庫(kù)管理系統(tǒng),只分析構(gòu)成它們最基本的成分,以及所有這些成分之間的相互關(guān)系。結(jié)構(gòu)分析就是系統(tǒng)分析人員對(duì)完成任務(wù)的每一個(gè)工序進(jìn)行分析的過(guò)程。</p><p>  系統(tǒng)的結(jié)構(gòu)業(yè)務(wù)流程圖如圖3.1</p><p>

61、;  圖3.1 業(yè)務(wù)流程圖</p><p>  統(tǒng)開(kāi)發(fā)的過(guò)程首先是要確定需要建立的表格及視圖,即首先完成數(shù)據(jù)庫(kù)的設(shè)計(jì),這個(gè)過(guò)程主要是通過(guò)access2000的使用完成的;其次,就是進(jìn)行界面的設(shè)計(jì),它是系統(tǒng)開(kāi)發(fā)中比較重要的一步,系統(tǒng)界面在用戶對(duì)軟件的評(píng)價(jià)中占有很大的比重,影響到本次開(kāi)發(fā)的成功與否,所以在后面將有專門(mén)一部分論述界面設(shè)計(jì)。</p><p><b>  2) 數(shù)據(jù)庫(kù)的特點(diǎn)

62、</b></p><p>  (1)設(shè)計(jì)全面:在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),充分收集了用戶在管理過(guò)程中和將來(lái)可能用到的內(nèi)容,分類分項(xiàng)進(jìn)行了設(shè)計(jì)。</p><p>  (2)數(shù)據(jù)庫(kù)之間分工明確:數(shù)據(jù)庫(kù)設(shè)計(jì)中,盡量減少數(shù)據(jù)庫(kù)個(gè)數(shù)和多重?cái)?shù)據(jù)庫(kù)操作的機(jī)會(huì)。</p><p>  (3)字段明晰:每個(gè)字段名對(duì)應(yīng)的字段明晰,類型和寬度與實(shí)際中完全相符。</p><

63、;p>  (4)設(shè)計(jì)時(shí)去掉了在不同關(guān)系中重復(fù)出現(xiàn)的屬性名,而且字段名便于識(shí)別,又盡量簡(jiǎn)化。</p><p><b>  4 系統(tǒng)總體設(shè)計(jì)</b></p><p><b>  4.1 系統(tǒng)簡(jiǎn)介</b></p><p>  本系統(tǒng)是一個(gè)小型的學(xué)校教材管理系統(tǒng),利用java編寫(xiě)用戶接口,以access2000創(chuàng)建數(shù)據(jù)庫(kù)而制

64、作的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。由于本管理系統(tǒng)操作簡(jiǎn)單、界面明了,所以容易直觀對(duì)相應(yīng)的功能進(jìn)行操作。</p><p>  4.2 系統(tǒng)實(shí)現(xiàn)的功能</p><p>  4.2.1 系統(tǒng)流程和操作方式設(shè)計(jì)</p><p>  教材管理系統(tǒng)的工作流程建立在傳統(tǒng)手工工作流程的基礎(chǔ)上,但又不能完全等同于手工工作流程。因?yàn)榻滩墓芾硐到y(tǒng)畢竟不同于傳統(tǒng)手工作業(yè),從效率上來(lái)說(shuō),前者也高于后者

65、,前者只需要少量的人工干預(yù)就能夠?qū)崿F(xiàn)教材信息的集中管理。</p><p>  首先,在流程安排上應(yīng)盡量避免數(shù)據(jù)的重復(fù)輸入,實(shí)現(xiàn)從采購(gòu)到發(fā)放一次輸入的數(shù)據(jù)得到多次使用,以提高系統(tǒng)的工作效率。這一步很大程度依賴于數(shù)據(jù)庫(kù)的設(shè)計(jì)。</p><p>  其次,選擇合適的操作方式。計(jì)算機(jī)系統(tǒng)操作方式有兩種:一種是聯(lián)機(jī)操作方式,即人機(jī)交互方式;另一種是脫機(jī)操作方式,它是將事先設(shè)計(jì)好的一套操作程序以作業(yè)的

66、形式提交給計(jì)算機(jī),由計(jì)算機(jī)依托幾批處理的方式完成這套操作,并將處理結(jié)果通過(guò)系統(tǒng)打印輸出。本次設(shè)計(jì)的教材管理系統(tǒng)屬于第一種操作方式,需要用戶輸入信息完成操作。之所以采用這種方式,主要是考慮到此數(shù)據(jù)庫(kù)管理系統(tǒng)的實(shí)時(shí)性需求,因?yàn)閿?shù)據(jù)庫(kù)隨時(shí)可能都需要得到改變。</p><p>  4.2.2系統(tǒng)開(kāi)發(fā)原則</p><p>  為了設(shè)計(jì)出符合一般標(biāo)準(zhǔn)又具有特色的界面,系統(tǒng)開(kāi)發(fā)時(shí)要遵循以下開(kāi)發(fā)原則:&l

67、t;/p><p>  ① 保證界面設(shè)計(jì)的風(fēng)格具有一致性。</p><p> ?、?界面設(shè)計(jì)時(shí),控件的擺放要協(xié)調(diào)和勻稱。</p><p>  ③ 常用操作(如教材管理、查詢等操作)應(yīng)建立快捷方式,方便管理員日常操作。</p><p>  系統(tǒng)主要功能界面是最主要的,是設(shè)計(jì)的重點(diǎn)。該界面上包括了系統(tǒng)的功能查詢以及觸發(fā)其他單項(xiàng)功能界面的快捷方式。<

68、;/p><p><b>  4.2.3系統(tǒng)結(jié)構(gòu)</b></p><p>  本系統(tǒng)是以教材管理業(yè)務(wù)為原型設(shè)計(jì)開(kāi)發(fā)的,教材科的日常業(yè)務(wù)大體上有如下幾項(xiàng):</p><p>  ① 教材預(yù)訂。教材的預(yù)訂工作基本上是由系、部來(lái)完成。教材科將教材征訂通知下發(fā)到各系、(輪流傳閱),各系從中選訂所開(kāi)課程的教材,填寫(xiě)預(yù)訂單,經(jīng)系、部匯總報(bào)教材科。教材科匯總報(bào)教務(wù)處

69、審批后,編制填寫(xiě)正式訂單寄發(fā)到各出版社。</p><p> ?、?教材入庫(kù)業(yè)務(wù)。出版社按訂單如期如數(shù)發(fā)書(shū),教材科查收入庫(kù)。</p><p> ?、?教材發(fā)放。按預(yù)訂數(shù)量發(fā)放專業(yè)和年級(jí)用書(shū)。通常是以系、班級(jí)為單位領(lǐng)進(jìn)行領(lǐng)書(shū)。</p><p> ?、?查詢,這項(xiàng)工作包括四項(xiàng)內(nèi)容,其一是預(yù)訂查詢及時(shí)了解各系教材的訂購(gòu)情況;再就是入庫(kù)查詢及時(shí)掌握入庫(kù)情況;第三是庫(kù)存查詢情況

70、;第四是帳務(wù)查詢,主要記錄學(xué)生、班級(jí)、教師領(lǐng)教材的詳細(xì)情況。</p><p>  后臺(tái)數(shù)據(jù)庫(kù)運(yùn)行的方式工作,用戶無(wú)須了解具體數(shù)據(jù)庫(kù)的內(nèi)容即能通過(guò)在前臺(tái)操作接口的直觀操作達(dá)到預(yù)期目標(biāo)。</p><p><b>  5主要功能模塊</b></p><p><b>  軟件主界面一覽。</b></p><p&

71、gt;<b>  軟件主要功能一覽。</b></p><p><b>  單項(xiàng)功能列表。</b></p><p><b>  5.1功能測(cè)試</b></p><p><b>  添加教材信息</b></p><p><b>  信息添加成功<

72、;/b></p><p><b>  6測(cè)試小結(jié)</b></p><p>  通過(guò)測(cè)試結(jié)果,讓了解到,教材管理系統(tǒng)開(kāi)發(fā)的幾個(gè)主要功能能夠較好的實(shí)現(xiàn),但是由于我對(duì)該系統(tǒng)的信息了解不夠以及本身的知識(shí)缺陷,所以有好些方面沒(méi)有考慮到,比如說(shuō)沒(méi)有對(duì)于幫助系統(tǒng)始終沒(méi)有提供更強(qiáng)大的索引功能,系統(tǒng)功能本身還不夠全面,內(nèi)容不夠豐富。</p><p><

73、;b>  7主代碼</b></p><p>  /***************該方法用于初始化時(shí)顯示選中的教材信息*************/</p><p>  public void display() {</p><p>  DBconnection dbc = DBconnection.getInstance();</p>

74、<p>  ResultSet rs = dbc</p><p>  .executeQuery("SELECT * FROM TeachingMaterial WHERE DocumentNumber ="</p><p><b>  + id);</b></p><p><b>  try {<

75、/b></p><p>  rs.next();</p><p>  DocumentNumber_TextField.setText(rs.getString("DocumentNumber"));</p><p>  Name_TextField.setText(rs.getString("Name"));</

76、p><p>  Author_TextField.setText(rs.getString("Author"));</p><p>  BookConcern_TextField.setText(rs.getString("BookConcern"));</p><p>  Price_TextField.setText(rs.g

77、etString("Price"));</p><p>  Branch_TextField.setText(rs.getString("Branch"));</p><p>  rs.close();</p><p>  } catch (SQLException e) {</p><p>  //

78、TODO Auto-generated catch block</p><p>  JOptionPane.showMessageDialog(this, e.getMessage().toString());</p><p><b>  }</b></p><p><b>  }</b></p><p

79、>  /************該方法用于初始化時(shí)顯示選中的教材信息*************/</p><p>  /*********************該方法用于提交修改********************/</p><p>  private void Ok_ButtonActionPerformed(java.awt.event.ActionEvent evt) {

80、</p><p>  DBconnection dbc = DBconnection.getInstance();</p><p>  int cash = 0;</p><p><b>  try {</b></p><p>  cash = Integer.parseInt(Price_TextField.getTe

81、xt());</p><p>  } catch (NumberFormatException ex) {</p><p>  JOptionPane.showMessageDialog(null, " 格式錯(cuò)誤!",</p><p>  "溫馨提示", JOptionPane.INFORMATION_MESSAGE, new

82、 ImageIcon(</p><p>  "image/tanhao_副本.jpg"));</p><p><b>  return;</b></p><p><b>  }</b></p><p>  if (cash < 0) {</p><p&g

83、t;  JOptionPane.showMessageDialog(null, "不能有負(fù)數(shù)!", "賦值出錯(cuò)",</p><p>  JOptionPane.INFORMATION_MESSAGE, new ImageIcon(</p><p>  "image/exit.jpg"));</p><p>

84、<b>  return;</b></p><p><b>  }</b></p><p>  if (dbc.executeUpdate("UPDATE TeachingMaterial SET Name ='"</p><p>  + Name_TextField.getText() + &

85、quot;',Author='"</p><p>  + Author_TextField.getText() + "',BookConcern='"</p><p>  + BookConcern_TextField.getText() + "',Price='"</p>&l

86、t;p>  + Price_TextField.getText() + "',Branch='"</p><p>  + Branch_TextField.getText() </p><p>  + "',Data='"+ Mytime.lblNowtime.getText()</p><p

87、>  + "'WHERE DocumentNumber=" + id)) {</p><p>  JOptionPane.showMessageDialog(null, "信息修改成功", "祝賀",</p><p>  JOptionPane.INFORMATION_MESSAGE, new ImageIcon(&

88、lt;/p><p>  "image/haha_副本.jpg"));</p><p>  //this.setVisible(false);</p><p><b>  } else {</b></p><p>  JOptionPane.showMessageDialog(null, "修改失

89、??!請(qǐng)重試", "抱歉",</p><p>  JOptionPane.INFORMATION_MESSAGE, new ImageIcon(</p><p>  "image/tanhao_副本.jpg"));</p><p><b>  }</b></p><p> 

90、 this.setVisible(false);</p><p><b>  }</b></p><p>  /*********************該方法用于提交修改****************/</p><p><b>  /**</b></p><p>  * @param args

91、the command line arguments</p><p><b>  */</b></p><p>  public static void main(String args[]) {</p><p>  java.awt.EventQueue.invokeLater(new Runnable() {</p><

92、p>  public void run() {</p><p>  new FrRedit(id).setVisible(true);</p><p><b>  }</b></p><p><b>  });</b></p><p><b>  }</b></p&

93、gt;<p>  //GEN-BEGIN:variables</p><p>  // Variables declaration - do not modify</p><p>  private javax.swing.JTextField Author_TextField;</p><p>  private javax.swing.JTextF

94、ield BookConcern_TextField;</p><p>  private javax.swing.JTextField Branch_TextField;</p><p>  private javax.swing.JButton Cannon_Button;</p><p>  private javax.swing.JTextField Doc

95、umentNumber_TextField;</p><p>  private javax.swing.JTextField Name_TextField;</p><p>  private javax.swing.JButton Ok_Button;</p><p>  private javax.swing.JTextField Price_TextFiel

96、d;</p><p>  private javax.swing.JButton Seset_Button;</p><p>  private javax.swing.JLabel jLabel1;</p><p>  private javax.swing.JLabel jLabel2;</p><p>  private javax.s

97、wing.JLabel jLabel3;</p><p>  private javax.swing.JLabel jLabel4;</p><p>  private javax.swing.JLabel jLabel5;</p><p>  private javax.swing.JLabel jLabel6;</p><p>  pri

98、vate javax.swing.JPanel jPanel1;</p><p>  // End of variables declaration//GEN-END:variables</p><p><b>  }</b></p><p><b>  總 結(jié)</b></p><p>  本次畢

99、業(yè)設(shè)計(jì)我首先通過(guò)學(xué)院圖書(shū)館、網(wǎng)絡(luò)資源等各種途徑對(duì)數(shù)據(jù)庫(kù)相關(guān)知識(shí)進(jìn)行了學(xué)習(xí),了解了信息管理系統(tǒng)的基本知識(shí),掌握了教材管理系統(tǒng)的基本的方法。然后參考學(xué)校學(xué)生指南,分析我院現(xiàn)有結(jié)構(gòu)設(shè)置,管理模式,對(duì)陜西國(guó)際商貿(mào)學(xué)院學(xué)生教材管理現(xiàn)狀進(jìn)行了充分的需求分析和功能分析,為后面模型的研究創(chuàng)建奠定了基礎(chǔ)。</p><p>  在進(jìn)行需求分析和功能分析以后,我進(jìn)一步學(xué)習(xí)了信息管理系統(tǒng)原理、模型設(shè)計(jì)、開(kāi)發(fā)等方面的知識(shí)。根據(jù)我院現(xiàn)有結(jié)構(gòu)

100、設(shè)置,分析研究了創(chuàng)建教材管理系統(tǒng)的重要性。由于時(shí)間和能力方面的原因加上無(wú)法對(duì)教材管理系統(tǒng)的需求進(jìn)行完整分析,本次設(shè)計(jì)僅從系統(tǒng)管理、財(cái)務(wù)管理、教材管理、教材入庫(kù)、綜合查詢等幾個(gè)大方面設(shè)計(jì),各模塊的實(shí)現(xiàn)都需數(shù)據(jù)庫(kù)的支持.模塊和數(shù)據(jù)庫(kù)表之間實(shí)現(xiàn)信息的輸入和輸出流動(dòng),并取得了預(yù)期的成果。</p><p>  因時(shí)間和能力方面的關(guān)系,本次畢業(yè)設(shè)計(jì)對(duì)陜西國(guó)際商貿(mào)學(xué)院學(xué)生教材管理系統(tǒng)的研究仍有很多不足之處。如需求分析的不全面使

101、無(wú)法實(shí)現(xiàn)學(xué)生教材管理系統(tǒng)所有功能需求。教材申請(qǐng)模塊等功能尚未實(shí)現(xiàn),有待于進(jìn)一步的開(kāi)發(fā)與完善。</p><p>  通過(guò)本次畢業(yè)(實(shí)習(xí))設(shè)計(jì),我不但學(xué)到了很多書(shū)本上課堂上無(wú)法學(xué)到的東西,而且在應(yīng)用知識(shí)解決實(shí)際問(wèn)題的方面有了很大的提高。在學(xué)習(xí)思維和動(dòng)手能力上面對(duì)自己都有很大的提高?;仡櫹到y(tǒng)的開(kāi)發(fā)與論文撰寫(xiě)過(guò)程,有幾多收獲,也有諸多不盡人意之處,更需進(jìn)一步的努力和開(kāi)拓,做一名優(yōu)秀的軟件工程師。</p>&

102、lt;p><b>  參考文獻(xiàn)</b></p><p>  [1] 薩師煊、王珊.《數(shù)據(jù)庫(kù)系統(tǒng)概論》第三版[M].北京:高等教育出版社,2000年2月</p><p>  [2] 丁寶康.《數(shù)據(jù)庫(kù)原理》[M].北京:經(jīng)濟(jì)科學(xué)出版社 </p><p>  [3] 陳戈止等.《信息系統(tǒng)與管理》[M].四川:西南財(cái)經(jīng)大學(xué)出版社,2005年3月&

103、lt;/p><p>  [4] 陳昊鵬等譯.《java編程思想》[M].北京:機(jī)械工業(yè)出版社,2005年5月</p><p>  [5] 陳明編.《JAVA語(yǔ)言程序設(shè)計(jì)課程實(shí)踐》[M].北京:清華大學(xué)出版社,2009年1月第一版</p><p>  [6] 王永毅等.《管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》[M].北京:清華大學(xué)出版社,2003年5月1日出版</p>&

104、lt;p>  [7] 張彩虹等.《管理信息系統(tǒng)》[M].北京大學(xué),2008年1月出版。</p><p>  [8] 張強(qiáng).《Access2010中文版入門(mén)與實(shí)例教程》[M].北京:電子工業(yè)出版社,2011年3月1日出版</p><p>  [9] 葉愷.《Access2010數(shù)據(jù)庫(kù)案例教程》[M].北京:化學(xué)工業(yè)出版社,2012年7月1日出版</p><p>

105、  [10] 強(qiáng)鋒科技 陳剛.《Eclipse從入門(mén)到精通》[M].清華大學(xué)出版社,2005 年6月出版</p><p><b>  致 謝</b></p><p>  經(jīng)過(guò)三個(gè)月的努力,在孟衛(wèi)平老師的悉心指導(dǎo)下,本次畢業(yè)設(shè)計(jì)即將結(jié)束。自己的大學(xué)生活也將畫(huà)上一個(gè)句號(hào)了。通過(guò)本次畢業(yè)設(shè)計(jì),我從中可以說(shuō)是收益非淺。</p><p>  由于我平時(shí)

106、的課程理論知識(shí)學(xué)的還可以,所以自己總是認(rèn)為自己的知識(shí)水平已經(jīng)能處理許多的現(xiàn)實(shí)問(wèn)題了。而當(dāng)自己真正的深入到設(shè)計(jì)實(shí)踐當(dāng)中,深入到問(wèn)題當(dāng)中時(shí)。我竟然發(fā)現(xiàn)自己無(wú)從下手,我開(kāi)始懷疑我是否真正的學(xué)到了知識(shí)。也只有到了那個(gè)時(shí)候,我才真正體會(huì)到學(xué)會(huì)運(yùn)用自己的能力與知識(shí)是何等的重要,知識(shí)是在課堂上,是老師、教授的,我們不僅要從書(shū)本中、老師那里學(xué)知識(shí),更要學(xué)會(huì)如何運(yùn)用知識(shí)解決實(shí)際問(wèn)題。在畢業(yè)設(shè)計(jì)的整個(gè)過(guò)程中,孟老師從獲取知識(shí)和運(yùn)用知識(shí)解決實(shí)際問(wèn)題方面給予我

107、很大的幫助和指導(dǎo)。為我畢業(yè)設(shè)計(jì)的順利完成給予了很大的幫助。</p><p>  在畢業(yè)設(shè)計(jì)整個(gè)過(guò)程中,我深刻體會(huì)到,平時(shí)知識(shí)學(xué)習(xí)的重要性以及自己在動(dòng)手能力方面的提高。這些提高與老師的悉心指導(dǎo)和學(xué)校的重視是分不開(kāi)的。在次我感謝所有曾經(jīng)教導(dǎo)過(guò)我的老師和關(guān)心過(guò)我的同學(xué),他們?cè)谖页砷L(zhǎng)過(guò)程中給予了我很大的幫助。本設(shè)計(jì)能夠順利的完成,要特別感謝我的導(dǎo)師孟衛(wèi)平老師關(guān)懷和教導(dǎo)!同時(shí)還要感謝系和學(xué)院的領(lǐng)導(dǎo)、老師們四年來(lái)的關(guān)心指導(dǎo)。

108、最后向四年來(lái)一直陪我度過(guò)大學(xué)生活、給予我理解和幫助的同學(xué)、好友表示感謝。忠心謝謝你們!</p><p>  由于本人水平有限、時(shí)間倉(cāng)促,文中錯(cuò)誤之處在所難免,請(qǐng)老師和同學(xué)們指正!</p><p>  附錄A 教材添加代碼</p><p>  import java.awt.Image;</p><p>  import java.util.

109、Calendar;</p><p>  import javax.swing.Icon;</p><p>  import javax.swing.ImageIcon;</p><p>  import javax.swing.JComponent;</p><p>  import javax.swing.JLabel;</p>

110、<p>  import javax.swing.JOptionPane;</p><p><b>  /**</b></p><p><b>  *</b></p><p>  * @author __USER__</p><p><b>  */</b>&l

111、t;/p><p>  @SuppressWarnings({ "serial", "unused" })</p><p>  public class Addbook extends javax.swing.JFrame {</p><p>  /** Creates new form Addbook */</p>

112、<p>  public Addbook() {</p><p>  initComponents();</p><p><b>  }</b></p><p>  Main MyMain = new Main();</p><p>  private void initComponents() {</p

113、><p>  jButton1 = new javax.swing.JButton();</p><p>  jButton2 = new javax.swing.JButton();</p><p>  jButton3 = new javax.swing.JButton();</p><p>  jPanel1 = new javax.swi

114、ng.JPanel();</p><p>  DocumentNumber_TextField = new javax.swing.JTextField();</p><p>  jLabel2 = new javax.swing.JLabel();</p><p>  Author_TextField = new javax.swing.JTextField();

115、</p><p>  jLabel4 = new javax.swing.JLabel();</p><p>  Name_TextField = new javax.swing.JTextField();</p><p>  jLabel3 = new javax.swing.JLabel();</p><p>  BookConcern_

溫馨提示

  • 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ù)僅提供信息存儲(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)論