252jsp__sqlserver_教師工作量考核系統(tǒng)__第1頁
已閱讀1頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  摘要:本教師工作量化系統(tǒng)是使用JSP編程語言和Sqlserver2000數(shù)據(jù)庫共同來完成的,采用面向?qū)ο蠓椒?,?duì)教師工作量化系統(tǒng)進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。分析設(shè)計(jì)了教師工作量化系統(tǒng)的靜態(tài)模型和動(dòng)態(tài)模型,完成了系統(tǒng)開發(fā)的分析、設(shè)計(jì)和實(shí)現(xiàn)的工作。本教師工作量化系統(tǒng)通過Web方式完成用戶與系統(tǒng)的交互,系統(tǒng)的功能模塊具體有教師信息管理模塊、獲獎(jiǎng)信息管理模塊、課程分?jǐn)?shù)信息管理模塊。本系統(tǒng)的開發(fā)采用現(xiàn)有成熟技術(shù)為參照,共享源碼為模板,結(jié)

2、合本課程網(wǎng)站的實(shí)際需求進(jìn)行分析和功能調(diào)整,探討了利用JSP開發(fā)教師工作量化系統(tǒng)的過程。</p><p>  關(guān)鍵詞:教師工作量化,管理,系統(tǒng)</p><p>  Abstract: The customer relationship system is the use of JSP and Sqlserver2000 database programming language common

3、 to complete, object-oriented approach, on the banks customer relationship systems design and implementation. Analysis and design of the bank customer relationship system static and dynamic models, the completion of syst

4、em development analysis, design and implementation work. The bank customer relationship system is accomplished through the Web user and system interaction, the syste</p><p>  Keywords: Customer Relationship,

5、 management, system </p><p><b>  目 錄</b></p><p><b>  1、引言4</b></p><p><b>  2、系統(tǒng)分析5</b></p><p>  2.1 系統(tǒng)需求分析5</p><p> 

6、 2.2 本系統(tǒng)采用的關(guān)鍵技術(shù)6</p><p>  2.2.1 JSP技術(shù)6</p><p>  2.2.2 JavaBean技術(shù)7</p><p>  2.2.3 JDBC技術(shù)8</p><p>  2.2.4 用JDBC訪問數(shù)據(jù)庫9</p><p>  2.3 可行性分析12</p>&

7、lt;p>  3、系統(tǒng)概要設(shè)計(jì)13</p><p>  4、系統(tǒng)詳細(xì)設(shè)計(jì)13</p><p>  4.1 后臺(tái)數(shù)據(jù)庫設(shè)計(jì)13</p><p>  4.4.1 Sqlserver2000介紹13</p><p>  4.4.2 數(shù)據(jù)庫表結(jié)構(gòu)14</p><p>  4.2 系統(tǒng)E-R圖16</p&

8、gt;<p>  4.3 處理流程設(shè)計(jì)16</p><p>  4.3.1 系統(tǒng)操作流程16</p><p>  4.3.2 數(shù)據(jù)增加流程17</p><p>  4.3.3 數(shù)據(jù)修改流程18</p><p>  4.4.4 數(shù)據(jù)刪除流程19</p><p>  4.4 系統(tǒng)模塊設(shè)計(jì)20<

9、;/p><p>  4.4.1 管理員登陸20</p><p>  4.4.2 獲獎(jiǎng)信息管理20</p><p>  4.4.3 教師信息管理20</p><p>  4.4.4 課程分?jǐn)?shù)信息21</p><p>  5、系統(tǒng)調(diào)試與測(cè)試22</p><p>  5.1 程序調(diào)試22<

10、;/p><p>  5.2 程序的測(cè)試22</p><p>  5.2.1 測(cè)試的重要性及目的22</p><p>  5.2.2 測(cè)試的步驟24</p><p>  5.2.3 測(cè)試的主要內(nèi)容24</p><p><b>  6、結(jié)論25</b></p><p> 

11、 6.1 系統(tǒng)評(píng)價(jià)25</p><p>  6.2 安全性問題26</p><p><b>  致謝27</b></p><p><b>  參考文獻(xiàn)28</b></p><p><b>  1、引言</b></p><p>  隨著計(jì)算機(jī)技術(shù)的

12、飛速發(fā)展,計(jì)算機(jī)應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)教師工作量化的管理勢(shì)在必行。當(dāng)今社會(huì)正快速向信息化社會(huì)前進(jìn),信息自動(dòng)化的作用也越來越大。從而使我們從繁雜的事務(wù)中解放出來,提高了我們的工作效率。目前很多教師工作量化管理還處于人工管理的階段,效率低下,已經(jīng)遠(yuǎn)遠(yuǎn)落后于當(dāng)今技術(shù)的發(fā)展。并且人工管理的弊端也愈來愈嚴(yán)重,由于不可避免的人為因素,造成數(shù)據(jù)的遺漏、誤報(bào),而造成教師工作量化管理重大損失的事例層出不窮。計(jì)算機(jī)信息化管理有著儲(chǔ)存信息量大,速度快等許

13、多優(yōu)點(diǎn),提供給我們的處理信息及時(shí)快捷,同時(shí)也提高了我們工作課程分?jǐn)?shù)的自身素質(zhì)。因此我們利用計(jì)算機(jī)提供給我們信息,做出了這個(gè)教師工作量化系統(tǒng)。教師工作量化系統(tǒng)是現(xiàn)在教師工作量化管理工作不可缺少的一部分是適應(yīng)現(xiàn)在管理制度的要求。推動(dòng)教師工作量化管理走向科學(xué)化、規(guī)范化的必要條件。傳統(tǒng)的辦公模式主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。如何實(shí)現(xiàn)信息處理的自動(dòng)化和辦公的無紙化逐步得到了人們的重

14、視。如今,隨著計(jì)算機(jī)技術(shù)的普及人們開始采用MIS,它是集計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)為一體的信息系統(tǒng)工程,能</p><p><b>  2、系統(tǒng)分析</b></p><p>  2.1 系統(tǒng)需求分析</p><p><b>  系統(tǒng)權(quán)限管理</b></p><p>  用戶信息包括系統(tǒng)用管理員的賬號(hào)、

15、密碼、用戶類別。系統(tǒng)需通過用戶帳號(hào)以及密碼進(jìn)行驗(yàn)證,只有通過驗(yàn)證后才能進(jìn)入系統(tǒng)。其具體功能需求如下所示:</p><p>  1、系統(tǒng)建設(shè)的基本目標(biāo)</p><p><b>  1用戶登錄。</b></p><p>  2管理新建: 教師信息檔案;課程分?jǐn)?shù)信息。</p><p>  圖3-1 系統(tǒng)模式圖</p&g

16、t;<p>  系統(tǒng)采用三層結(jié)構(gòu),在教師信息端用戶通過瀏覽器完成數(shù)據(jù)下載與模擬操作,瀏覽器端的表現(xiàn)邏輯通過JSP網(wǎng)頁完成。而系統(tǒng)內(nèi)部復(fù)雜的獲獎(jiǎng)邏輯主要通過JavaBeans的組件(Component)實(shí)現(xiàn),JavaBeans組件在WWW服務(wù)器上運(yùn)行,通過JSP返回到教師信息瀏覽器。通過表現(xiàn)邏輯與獲獎(jiǎng)邏輯的分離,使網(wǎng)頁內(nèi)容簡(jiǎn)潔,系統(tǒng)的可維護(hù)性和可擴(kuò)充性增強(qiáng)。在服務(wù)器端,系統(tǒng)使用JDBC中間件訪問數(shù)據(jù)庫,數(shù)據(jù)庫服務(wù)器定義了本系

17、統(tǒng)所需要的事務(wù)邏輯和數(shù)據(jù)邏輯。本系統(tǒng)使用JSP技術(shù)作為表現(xiàn)手段,服務(wù)器采用Tomcat 5.0.3作為JSP引擎,系統(tǒng)獲獎(jiǎng)邏輯由JavaBean 組件完成,使用JDBC 3.0 驅(qū)動(dòng)程序訪問數(shù)據(jù)庫。由于系統(tǒng)測(cè)試需要成熟的數(shù)據(jù)庫支持,因此系統(tǒng)采用MY SQL數(shù)據(jù)庫作為數(shù)據(jù)庫服務(wù)器。</p><p>  2.2 本系統(tǒng)采用的關(guān)鍵技術(shù)</p><p>  2.2.1 JSP技術(shù)</p>

18、;<p>  JSP是由Sun微系統(tǒng)公司于1999年6月推出的一項(xiàng)技術(shù),是基于JavaServlet以及整個(gè)Java體系的Web開發(fā)技術(shù),利用這一技術(shù)可以建立先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。JSP技術(shù)在多個(gè)方面加速了動(dòng)態(tài)Web頁面的開發(fā)。它主要有如下幾個(gè)方面的特點(diǎn):</p><p>  將內(nèi)容的生成和顯示進(jìn)行分離</p><p>  使用JSP技術(shù),Web頁面開發(fā)課程分?jǐn)?shù)可以使

19、用HTML或者XML標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁面。使用JSP標(biāo)識(shí)或者腳本來生成頁面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)求來變化的,例如請(qǐng)求帳號(hào)信息或者一本書的價(jià)格)。生成內(nèi)容的代碼被封裝在Servlet和JavaBean組件中,并且結(jié)合在腳本中,所有的腳本在服務(wù)器端運(yùn)行。</p><p>  JSP引擎解釋JSP標(biāo)識(shí)和腳本程序,生成所請(qǐng)求的內(nèi)容(例如,通過訪問JavaBean組件,使用JDBC技術(shù)訪問數(shù)據(jù)庫,或者包含文件),

20、并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。</p><p><b>  強(qiáng)調(diào)組件的重用</b></p><p>  絕大多數(shù)JSP頁面依賴于可重用的、跨平臺(tái)的組件(JavaBean或者Enterprise JavaBean組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)課程

21、分?jǐn)?shù)能夠共享和交換執(zhí)行組件,或者使得這些組件為更多的使用者或者教師信息團(tuán)體所使用。此方法加速了總體開發(fā)進(jìn)程。</p><p>  采用標(biāo)識(shí)簡(jiǎn)化頁面開發(fā)</p><p>  Web頁面人開發(fā)課程分?jǐn)?shù)不都是熟悉腳本語言的編程課程分?jǐn)?shù)。JSP技術(shù)封裝了許多功能:訪問和實(shí)例化JavaBean組件、設(shè)置和檢索組件的屬性、下載Applet以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。</p>

22、<p>  JSP技術(shù)可以通過開發(fā)定制的標(biāo)識(shí)庫進(jìn)行擴(kuò)展。第三方開發(fā)課程分?jǐn)?shù)和其他課程分?jǐn)?shù)可以為常用功能創(chuàng)建自己的標(biāo)識(shí)庫。這使得Web頁面開發(fā)課程分?jǐn)?shù)能夠使用熟悉的工具和如同標(biāo)識(shí)一樣執(zhí)行特定功能的組件來工作。</p><p>  當(dāng)與Java2平臺(tái)、J2EE和Enterprise JavaBean(EJB)技術(shù)整合時(shí),JSP頁面將提供教師工作量化管理級(jí)的擴(kuò)展性和性能,這對(duì)于在教師工作量化管理中部署基于W

23、eb的應(yīng)用是必需的。</p><p>  與微軟公司的ASP技術(shù)相比,JSP具有如下優(yōu)點(diǎn):</p><p>  (1) 開放的技術(shù):JSP技術(shù)基于平臺(tái)和服務(wù)器的相互獨(dú)立,技術(shù)支持來自廣泛的、專門的、各種工具包,有服務(wù)器的組件和數(shù)據(jù)庫產(chǎn)品開發(fā)商提供。相比之下,ASP技術(shù)主要依賴MICROSOFT支持。</p><p>  (2) 平臺(tái)和服務(wù)器的獨(dú)立性:JSP編寫的代碼

24、可運(yùn)行在任何符合JAVA語法結(jié)構(gòu)的環(huán)境中。這樣JSP就能夠運(yùn)行在多種WEB服務(wù)器上并支持來自多家開發(fā)商提供的各種工具包。</p><p>  (3) 開放的開發(fā)過程,開放的源碼:自1995年以來,SUN用開放過程方法同國(guó)際JAVA組織合作開發(fā)和修改JAVA技術(shù)和規(guī)范。</p><p>  (4) JSP標(biāo)記可擴(kuò)充性:JSP技術(shù)能夠?yàn)殚_發(fā)者擴(kuò)展JSP標(biāo)記,充分利用與XML兼容的標(biāo)記技術(shù)強(qiáng)大的

25、功能,大大減少對(duì)腳本語言的依賴。</p><p>  (5)JSP跨平臺(tái)的可重用性:JSP組件(EJB,JavaBean或定制的JSP標(biāo)記)都是跨平臺(tái)可重用的。</p><p>  2.2.2 JavaBean技術(shù)</p><p>  JSP作為一個(gè)很好的動(dòng)態(tài)網(wǎng)站開發(fā)語言得到了越來越廣泛的應(yīng)用,在各類JSP應(yīng)用程序中,JSP + JavaBean的組合成為了一種事實(shí)

26、上最常見的JSP程序的標(biāo)準(zhǔn). JavaBean是描述Java的軟件組件模型,有點(diǎn)類似于Microsoft的COM組件概念。在Java模型中,通過JavaBean可以無限擴(kuò)充Java程序的功能,通過JavaBean的組合可以快速的生成新的應(yīng)用程序。對(duì)于程序員來說,最好的一點(diǎn)就是JavaBean可以實(shí)現(xiàn)代碼的重復(fù)利用,另外對(duì)于程序的易維護(hù)性等等也有很重大的意義。JavaBean通過Java虛擬機(jī)(Java Virtual Machine)可

27、以得到正確的執(zhí)行,具有平臺(tái)無關(guān)性。</p><p>  一個(gè)JavaBean有三個(gè)部分組成:</p><p>  屬性(Property)</p><p>  Bean的屬性就是對(duì)象的屬性,但提供了屬性讀取和設(shè)置的接口支持。例如一個(gè)時(shí)鐘Bean可以有時(shí)區(qū)和鎮(zhèn)鈴屬性,日歷Bean可以有年份和月份屬性。每個(gè)屬性通常遵守簡(jiǎn)單的方法命名規(guī)則。這樣可以很方便的找出Bean提供

28、的屬性,然后查詢屬性值或改變屬性值,對(duì)Bean進(jìn)行操作。</p><p>  方法(Method)</p><p>  由于Bean本身是Java對(duì)象,調(diào)用這個(gè)對(duì)象的方法是與其交互作用的唯一途徑。JavaBean嚴(yán)格遵守面向?qū)ο蟮念愒O(shè)計(jì)邏輯,不讓外界訪問其任何實(shí)例字段(沒有Public字段)。這樣,方法調(diào)用的是接觸Bean的唯一途徑。</p><p><b&g

29、t;  事件(Event)</b></p><p>  Bean與其他軟件組件交流信息的主要方式是發(fā)送和接收事件。這與對(duì)象之間通過消息通信類似。</p><p>  JavaBean傳統(tǒng)的應(yīng)用在于可視化的領(lǐng)域,如AWT下的應(yīng)用。自從JSP誕生后,JavaBean更多的應(yīng)用在非可視化領(lǐng)域,在服務(wù)器端應(yīng)用方面表現(xiàn)出來了越來越強(qiáng)的生命力。利用非可視化JavaBean, 來封裝事務(wù)邏輯

30、、數(shù)據(jù)庫操作等等,可以很好地實(shí)現(xiàn)獲獎(jiǎng)邏輯和前臺(tái)程序(如JSP)的分離,使得系統(tǒng)具有更好的健壯性和靈活性。</p><p>  2.2.3 JDBC技術(shù)</p><p>  JDBC是Java的開發(fā)者——Sun的JavaSoft公司制定的Java數(shù)據(jù)庫連接JavaDataBaseConnectivity技術(shù)的簡(jiǎn)稱,是為各種常用數(shù)據(jù)庫提供無縫聯(lián)接的技術(shù)。JDBC在Web和Internet應(yīng)用程

31、序中的作用和ODBC在Windows系列平臺(tái)應(yīng)用程序中的作用類似。JDBC有一個(gè)非常獨(dú)特的動(dòng)態(tài)連接結(jié)構(gòu),它使得系統(tǒng)模塊化。使用JDBC來完成對(duì)數(shù)據(jù)庫的訪問包括以下四個(gè)主要組件:Java的應(yīng)用程序、JDBC驅(qū)動(dòng)器管理器、驅(qū)動(dòng)器和數(shù)據(jù)源。簡(jiǎn)單地說,JDBC能完成下列三件事: </p><p> ?。?)同一個(gè)數(shù)據(jù)庫建立連接; </p><p>  (2)向數(shù)據(jù)庫發(fā)送SQL語句; </p&

32、gt;<p> ?。?)處理數(shù)據(jù)庫返回的結(jié)果。</p><p>  JDBC是一種可用于執(zhí)行SQL語句的JavaAPI(ApplicationProgrammingInterface,應(yīng)用程序設(shè)計(jì)接口)。它由一些Java語言寫的類、界面組成。JDBC給數(shù)據(jù)庫應(yīng)用開發(fā)課程分?jǐn)?shù)、數(shù)據(jù)庫前臺(tái)工具開發(fā)課程分?jǐn)?shù)提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開發(fā)課程分?jǐn)?shù)可以用純Java語言編寫完整的數(shù)據(jù)庫應(yīng)用程序。 &l

33、t;/p><p>  通過使用JDBC,開發(fā)課程分?jǐn)?shù)可以很方便地將SQL語句傳送給幾乎任何一種數(shù)據(jù)庫。也就是說,開發(fā)課程分?jǐn)?shù)可以不必寫一個(gè)程序訪問Sybase,寫另一個(gè)程序訪問Oracle,再寫一個(gè)程序訪問Microsoft的SQLServer。用JDBC寫的程序能夠自動(dòng)地將SQL語句傳送給相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。不但如此,使用Java編寫的應(yīng)用程序可以在任何支持Java的平臺(tái)上運(yùn)行,不必在不同的平臺(tái)上編寫

34、不同的應(yīng)用。Java和JDBC的結(jié)合可以讓開發(fā)課程分?jǐn)?shù)在開發(fā)數(shù)據(jù)庫應(yīng)用時(shí)真正實(shí)現(xiàn)“WriteOnce,RunEverywhere!” </p><p>  Java具有健壯、安全、易用等特性,而且支持自動(dòng)網(wǎng)上下載,是一種很好的與數(shù)據(jù)庫線連接而使用的編程語言。它所需要的是Java應(yīng)用如何同各種各樣的數(shù)據(jù)庫連接,JDBC正是實(shí)現(xiàn)這種連接的關(guān)鍵。 </p><p>  JDBC擴(kuò)展了Java的能

35、力,如使用Java和JDBCAPI就可以公布一個(gè)Web頁,頁中帶有能訪問遠(yuǎn)端數(shù)據(jù)庫的Applet。或者教師工作量化管理可以通過JDBC讓全部的職工(他們可以使用不同的操作系統(tǒng),如Windwos,Machintosh或UNIX)在Intranet上連接到幾個(gè)全球數(shù)據(jù)庫上,而這幾個(gè)全球數(shù)據(jù)庫可以是不相同的。</p><p>  2.2.4 用JDBC訪問數(shù)據(jù)庫</p><p>  所有的數(shù)據(jù)庫

36、的對(duì)象和方法都在java.sql.* 里面,所以首先要import java.sql.*,要想連接數(shù)據(jù)庫,首先要將驅(qū)動(dòng)程序調(diào)入。</p><p>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");這是JDBC-ODBC 的驅(qū)動(dòng)程序。 </p><p>  要想連接一個(gè)指定的數(shù)據(jù)庫,必須創(chuàng)建Connection類的一個(gè)實(shí)例。

37、</p><p>  String url = "jdbc:odbc:Grocery prices"; </p><p>  Connection con = DriverManager.getConnection(url); </p><p>  注意在此用到的數(shù)據(jù)庫名稱是在ODBC設(shè)置控制面板中輸入的數(shù)據(jù)資源名。URL語法對(duì)于不同類型的數(shù)據(jù)庫

38、會(huì)很不一樣。 語法是這樣的: jdbc:subprotocol:subname 開頭都是JDBC,后面是子協(xié)議,然后是ODBC名稱。 </p><p>  若要使用純JDBC驅(qū)動(dòng)程序,必須安裝第三方軟件提供的驅(qū)動(dòng)程序,一般在數(shù)據(jù)庫的官方網(wǎng)站上可以找到這里不做討論。</p><p>  本系統(tǒng)采用JDBC-ODBC的驅(qū)動(dòng)程序連接數(shù)據(jù)庫,并使用JavaBean組件,有效的避免了代碼的重復(fù),具體

39、過程如下:</p><p>  package exam; </p><p>  import java.sql.*; </p><p>  public class ExamBean {</p><p>  String strDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";//JD

40、BC-ODBC驅(qū)動(dòng)程序</p><p>  String strDBUrl="jdbc:odbc:exam";</p><p>  private Connection conn=null;</p><p>  private Statement stmt=null;</p><p>  ResultSet rs=null

41、;</p><p>  //<!--注冊(cè)數(shù)據(jù)庫驅(qū)動(dòng)程序--></p><p>  public ExamBean() {</p><p><b>  try {</b></p><p>  Class.forName(strDBDriver);</p><p><b>  }

42、</b></p><p>  //<!—異常處理--></p><p>  catch(java.lang.ClassNotFoundException e){</p><p>  System.err.println("exam():"+e.getMessage());</p><p><b

43、>  }</b></p><p><b>  }</b></p><p>  //<!—建立數(shù)據(jù)庫連接及定義數(shù)據(jù)查詢--></p><p>  public ResultSet executeQuery(String sql){</p><p><b>  rs=null;<

44、/b></p><p><b>  try{</b></p><p>  conn=DriverManager.getConnection(strDBDriver);//創(chuàng)建數(shù)據(jù)庫連接對(duì)象 stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATA

45、BLE);//支持?jǐn)?shù)據(jù)回滾</p><p>  rs=stmt.executeQuery(sql);</p><p>  }catch(SQLException ex){</p><p>  System.err.println("aq.executeQuery:"+ex.getMessage());</p><p>&l

46、t;b>  }</b></p><p>  return rs;</p><p><b>  }</b></p><p>  //<!—定義數(shù)據(jù)更新操作--></p><p>  public void executeUpdate(String sql){</p><p&

47、gt;  stmt=null;</p><p><b>  try{</b></p><p>  conn=DriverManager.getConnection(strDBDriver);</p><p>  stmt=conn.createStatement();</p><p>  stmt.executeUpda

48、te(sql);</p><p>  stmt.close();</p><p>  }catch(SQLException ex){</p><p>  System.err.println("aq.executeQuery:"+ex.getMessage());</p><p><b>  }</b&g

49、t;</p><p><b>  }</b></p><p>  //<!—關(guān)閉數(shù)據(jù)庫連接--></p><p>  public void closeStmt(){</p><p><b>  try{</b></p><p>  stmt.close();&l

50、t;/p><p>  }catch(SQLException e){</p><p>  e.printStackTrace();</p><p><b>  }</b></p><p><b>  }</b></p><p>  public void closeConn(){

51、</p><p><b>  try{</b></p><p>  conn.close();</p><p>  }catch(SQLException e){</p><p>  e.printStackTrace();</p><p><b>  }</b></p

52、><p><b>  }</b></p><p><b>  2.3 可行性分析</b></p><p>  在傳統(tǒng)模式下利用人工進(jìn)行教師工作量化管理,存在著較多的缺點(diǎn),如:效率低,保密性差,時(shí)間一長(zhǎng)將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護(hù)等。諸如這些情況,令管理者對(duì)教師工作量化管理帶來了很大困難,嚴(yán)重影響了工作者的工

53、作效率。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟, 使用日趨成熟的計(jì)算機(jī)技術(shù)來代替?zhèn)鹘y(tǒng)的人工模式,來實(shí)現(xiàn)教師工作量化的現(xiàn)代化管理,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)教師工作量化進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。</p><p>  首先,技術(shù)可行性。本系統(tǒng)僅需要一臺(tái)裝有IE瀏覽器的計(jì)算機(jī)即可,對(duì)機(jī)器本身沒有太高的要求,一般

54、當(dāng)前學(xué)?;騻€(gè)人電腦完全可滿足要求。對(duì)于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計(jì)語言已非常成熟,要運(yùn)用HTML樣式,圖形圖象制作工具來制作生動(dòng)活潑的網(wǎng)頁及美觀的圖形文件或動(dòng)畫文件。</p><p>  其次,經(jīng)濟(jì)可行性。由于本系統(tǒng)是為學(xué)生畢業(yè)設(shè)計(jì)使用的系統(tǒng),裝上該應(yīng)用軟件,即可使用系統(tǒng),系統(tǒng)成本主要集中在系統(tǒng)軟件的開發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后可以為學(xué)校節(jié)約大量的人力,物力。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟(jì)上完全可行。

55、</p><p>  第三,操作可行性。界面設(shè)計(jì)時(shí)充分考慮管理課程分?jǐn)?shù)的習(xí)慣,使得操作簡(jiǎn)單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;課程分?jǐn)?shù)準(zhǔn)確;制表靈活;適應(yīng)力強(qiáng);容易擴(kuò)充。</p><p><b>  3、系統(tǒng)概要設(shè)計(jì)</b></p><p>  根據(jù)系統(tǒng)的功能需求分析,將本系統(tǒng)劃分為以下幾大模塊:</p><p><b&g

56、t;  4、系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p>  4.1 后臺(tái)數(shù)據(jù)庫設(shè)計(jì)</p><p>  4.4.1 Sqlserver2000介紹</p><p>  Sqlserver2000是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推

57、出了第一個(gè)OS/2版本。 Sqlserver2000近年來不斷更新版本,1996年,Microsoft 推出了Sqlserver2000 6.5版本;1998年,Sqlserver2000 7.0版本和用戶見面;Sqlserver2000 2000是Microsoft公司于2000年推出的最新版本。</p><p>  Sqlserver2000 特點(diǎn):</p><p>  1.真正的教師

58、信息機(jī)/服務(wù)器體系結(jié)構(gòu)。 </p><p>  2.圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡(jiǎn)單。 </p><p>  3.豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。 </p><p>  4.Sqlserver2000與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。Sqlserver2000也可

59、以很好地與Microsoft BackOffice產(chǎn)品集成。 </p><p>  5.具有很好的伸縮性,可跨越從運(yùn)行Windows 95/98的膝上型電腦到運(yùn)行Windows 2000的大型多處理器等多種平臺(tái)使用。 </p><p>  6.對(duì)Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。 </p><p>  7.Sqlserver20

60、00提供數(shù)據(jù)倉庫功能,這個(gè)功能只在Oracle和其他更昂貴的DBMS中才有。</p><p>  4.4.2 數(shù)據(jù)庫表結(jié)構(gòu)</p><p>  1管理員信息表admin</p><p>  2管理員登陸日志信息表adminlog</p><p>  3教師工作量信息表dd</p><p><b>  4教師信

61、息表jd</b></p><p><b>  5獲獎(jiǎng)信息表hj</b></p><p>  6系統(tǒng)基本信息表system</p><p>  4.2 系統(tǒng)E-R圖</p><p>  4.3 處理流程設(shè)計(jì)</p><p>  4.3.1 系統(tǒng)操作流程</p><p&

62、gt;  4.3.2 數(shù)據(jù)增加流程</p><p>  添加信息時(shí),編號(hào)字段由系統(tǒng)自動(dòng)生成,且不能修改,其他信息由用戶輸入,之后對(duì)數(shù)據(jù)進(jìn)行合法判斷,合法則寫入保存至數(shù)據(jù)庫,不合法則重新輸入數(shù)據(jù)。數(shù)據(jù)增加流程圖:</p><p>  圖3.2 數(shù)據(jù)增加流程圖</p><p>  4.3.3 數(shù)據(jù)修改流程</p><p>  在修改信息時(shí),先選

63、中一條待修改的記錄,然后直接輸入數(shù)據(jù),判斷合法性,合法則保存至數(shù)據(jù)庫,不合法重新輸入。數(shù)據(jù)修改流程圖如圖3.3所示。</p><p>  圖3.3 數(shù)據(jù)修改流程圖</p><p>  4.4.4 數(shù)據(jù)刪除流程</p><p>  當(dāng)用戶選定一條記錄時(shí),單擊刪除按鈕,會(huì)提示用戶是否確定刪除,然后刪除數(shù)據(jù)庫相關(guān)內(nèi)容。數(shù)據(jù)刪除流程圖如圖3.4所示。</p>

64、<p>  圖3.4 數(shù)據(jù)刪除流程圖</p><p>  4.4 系統(tǒng)模塊設(shè)計(jì)</p><p>  4.4.1 管理員登陸</p><p>  當(dāng)?shù)顷憰r(shí),首先出現(xiàn)的是一個(gè)用戶登陸的界面,主要是維護(hù)系統(tǒng)的安全性和完整性。界面如下圖所示:</p><p>  4.4.2 獲獎(jiǎng)信息管理</p><p>  管理

65、員可以對(duì)獲獎(jiǎng)信息進(jìn)行管理,包括對(duì)獲獎(jiǎng)信息的添加、修改、刪除等操作。界面如下圖所示:</p><p>  4.4.3 教師信息管理</p><p>  管理員可以對(duì)教師信息進(jìn)行管理,包括添加、或刪除信息等操作。界面如下圖所示:</p><p>  4.4.4 課程分?jǐn)?shù)信息</p><p>  管理員可以對(duì)課程分?jǐn)?shù)信息進(jìn)行管理,設(shè)置課程分?jǐn)?shù)時(shí)間。

66、界面如下圖所示:</p><p><b>  5、系統(tǒng)調(diào)試與測(cè)試</b></p><p><b>  5.1 程序調(diào)試</b></p><p>  在設(shè)計(jì)系統(tǒng)的過程中,存在一些錯(cuò)誤是必然的。對(duì)于語句的語法錯(cuò)誤,在程序運(yùn)行時(shí)自動(dòng)提示,并請(qǐng)求立即糾正,因此,這類錯(cuò)誤比較容易發(fā)現(xiàn)和糾正。但另一類錯(cuò)誤是在程序執(zhí)行時(shí)由于不正確的操作

67、或?qū)δ承?shù)據(jù)的計(jì)算公式的邏輯錯(cuò)誤導(dǎo)致的錯(cuò)誤結(jié)果。這類錯(cuò)誤隱蔽性強(qiáng),有時(shí)會(huì)出現(xiàn),有時(shí)又不出現(xiàn),因此,對(duì)這一類動(dòng)態(tài)發(fā)生的錯(cuò)誤的排查是耗時(shí)費(fèi)力的。</p><p><b>  5.2 程序的測(cè)試</b></p><p>  5.2.1 測(cè)試的重要性及目的</p><p><b> ?。?)測(cè)試的重要性</b></p>

68、<p>  軟件的測(cè)試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測(cè)試學(xué)僅處于運(yùn)行維護(hù)階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點(diǎn),即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測(cè)試,從而檢驗(yàn)本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯(cuò)誤并加以修正,如果不在早期階段進(jìn)行測(cè)試,錯(cuò)誤的延時(shí)擴(kuò)散常常會(huì)導(dǎo)致最后成品測(cè)試的巨大困難。 </p><p> 

69、 事實(shí)上,對(duì)于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會(huì)有錯(cuò)。采用新的語言、先進(jìn)的開發(fā)方式、完善的開發(fā)過程,可以減少錯(cuò)誤的引入,但是不可能完全杜絕軟件中的錯(cuò)誤,這些引入的錯(cuò)誤需要測(cè)試來找出,軟件中的錯(cuò)誤密度也需要測(cè)試來進(jìn)行估計(jì)。測(cè)試是所有工程學(xué)科的基本組成單元,是軟件開發(fā)的重要部分。自有程序設(shè)計(jì)的那天起測(cè)試就一直伴隨著。課程分?jǐn)?shù)表明,在典型的軟件開發(fā)項(xiàng)目中,軟件測(cè)試工作量往往占軟件開發(fā)總工作量的40%以上。而在軟件開發(fā)的總成本中

70、,用在測(cè)試上的開銷要占30%到50%。如果把維護(hù)階段也考慮在內(nèi),討論整個(gè)軟件生存期時(shí),測(cè)試的成本比例也許會(huì)有所降低,但實(shí)際上維護(hù)工作相當(dāng)于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測(cè)試工作。 </p><p>  在實(shí)踐中,軟件測(cè)試的困難常常使人望而卻步或敷衍了事,這是由于對(duì)測(cè)試仍然存在一些不正確的看法和錯(cuò)誤的態(tài)度,這包括: </p><p> ?、?認(rèn)為測(cè)試工作不如設(shè)計(jì)和編碼那樣容易取

71、得進(jìn)展難以給測(cè)試課程分?jǐn)?shù)某種成就感; </p><p>  ② 以發(fā)現(xiàn)軟件錯(cuò)誤為目標(biāo)的測(cè)試是非建設(shè)性的,甚至是破壞性的,測(cè)試中發(fā)現(xiàn)錯(cuò)位是對(duì)責(zé)任者工作的一種否定; </p><p> ?、?測(cè)試工作枯燥無味,不能引起人們的興趣; </p><p>  ④ 測(cè)試工作是艱苦而細(xì)致的工作; </p><p> ?、?對(duì)自己編寫的程序盲目自信,在發(fā)現(xiàn)錯(cuò)

72、誤后,顧慮別人對(duì)自己的開發(fā)能力的看法。 </p><p>  這些觀點(diǎn)對(duì)軟件測(cè)試工作是極為不利的,必須澄清認(rèn)識(shí)、端正態(tài)度,才可能提高軟件產(chǎn)品的質(zhì)量。 </p><p><b> ?。?)測(cè)試的目的 </b></p><p>  如果測(cè)試的目的是為了盡可能多地找出錯(cuò)誤,那么測(cè)試就應(yīng)該直接針對(duì)軟件比較復(fù)雜的部分或是以前出錯(cuò)比較多的位置。 </

73、p><p> ?、?軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程; </p><p> ?、?測(cè)試是為了證明程序有錯(cuò),而不是證明程序無錯(cuò)誤; </p><p>  ③ 一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤; </p><p> ?、?一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。 </p><p>  這種觀點(diǎn)可以課程

74、分?jǐn)?shù)人們測(cè)試要以查找錯(cuò)誤為中心,而不是為了演示軟件的正確功能。但是僅憑字面意思理解這一觀點(diǎn)可能會(huì)產(chǎn)生誤導(dǎo),認(rèn)為發(fā)現(xiàn)錯(cuò)誤是軟件測(cè)試的唯一目,查找不出錯(cuò)誤的測(cè)試就是沒有價(jià)值的,事實(shí)并非如此。 </p><p>  首先,測(cè)試并不僅僅是為了要找出錯(cuò)誤。通過分析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的分布特征,可以幫助項(xiàng)目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過程的缺陷,以便改進(jìn)。同時(shí),這種分析也能幫助我們?cè)O(shè)計(jì)出有針對(duì)性地檢測(cè)方法,改善測(cè)試的有效性。

75、其次,沒有發(fā)現(xiàn)錯(cuò)誤的測(cè)試也是有價(jià)值的,完整的測(cè)試是評(píng)定測(cè)試質(zhì)量的一種方法。</p><p>  5.2.2 測(cè)試的步驟</p><p>  與開發(fā)過程類似,測(cè)試過程也必須分步驟進(jìn)行,每個(gè)步驟在邏輯上是前一個(gè)步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個(gè)子系統(tǒng)組成,每個(gè)子系統(tǒng)又由若干個(gè)模塊組成。因此,大型軟件系統(tǒng)的測(cè)試基本上由下述幾個(gè)步驟組成:</p><p> ?。?)模塊測(cè)

76、試 在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤。</p><p> ?。?)系統(tǒng)測(cè)試 在這個(gè)測(cè)試步驟中發(fā)現(xiàn)的往往是軟件設(shè)計(jì)中的錯(cuò)誤,也可能發(fā)現(xiàn)需求說明中的錯(cuò)誤。</p><p> ?。?)驗(yàn)收測(cè)試 在這個(gè)測(cè)試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯(cuò)誤。</p><p>  5.2.3 測(cè)試的主要內(nèi)容</p><p>  為了保證測(cè)試的質(zhì)

77、量,將測(cè)試過程分成幾個(gè)階段,即:代碼審查、單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。 </p><p><b> ?。?)單元測(cè)試 </b></p><p>  單元測(cè)試集中在檢查軟件設(shè)計(jì)的最小單位—模塊上,通過測(cè)試發(fā)現(xiàn)實(shí)現(xiàn)該模塊的實(shí)際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯(cuò)誤。 </p><p><b>  (2)集成測(cè)試

78、 </b></p><p>  集成測(cè)試是將模塊按照設(shè)計(jì)要求組裝起來同時(shí)進(jìn)行測(cè)試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。如一個(gè)模塊與另一個(gè)模塊可能有由于疏忽的問題而造成有害影響;把子功能組合起來可能不產(chǎn)生預(yù)期的主功能;個(gè)別看起來是可以接受的誤差可能積累到不能接受的程度;全程數(shù)據(jù)結(jié)構(gòu)可能有錯(cuò)誤等。 </p><p><b> ?。?)確認(rèn)測(cè)試 </b></p

79、><p>  確認(rèn)測(cè)試的目的是向未來的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測(cè)試后,已經(jīng)按照設(shè)計(jì)把所有的模塊組裝成一個(gè)完整的軟件系統(tǒng),接口錯(cuò)誤也已經(jīng)基本排除了,接著就應(yīng)該進(jìn)一步驗(yàn)證軟件的有效性,這就是確認(rèn)測(cè)試的課程分?jǐn)?shù),即軟件的功能和性能如同用戶所合理期待的那樣。 </p><p><b>  (4)系統(tǒng)測(cè)試 </b></p><p>  軟件

80、開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運(yùn)行,進(jìn)行系統(tǒng)測(cè)試。包括恢復(fù)測(cè)試、安全測(cè)試、強(qiáng)度測(cè)試和性能測(cè)試等。 </p><p>  單獨(dú)對(duì)系統(tǒng)的測(cè)試主要從以下幾方面入手:</p><p>  ① 功能測(cè)試:測(cè)試是否滿足開發(fā)要求,是否提供設(shè)計(jì)所描述的功能,是否用戶的需求都得到滿足。功能測(cè)試是系統(tǒng)測(cè)試最常用和必須的測(cè)試,通常還會(huì)以正式的軟件說明書為測(cè)試標(biāo)準(zhǔn)。</p><p&

81、gt; ?、?強(qiáng)度測(cè)試及性能測(cè)試:測(cè)試系統(tǒng)能力最高實(shí)際限度,即軟件在一些超負(fù)荷情況下功能實(shí)現(xiàn)的情況。</p><p> ?、?安全測(cè)試:驗(yàn)證安裝在系統(tǒng)內(nèi)的保護(hù)機(jī)構(gòu)確實(shí)能夠?qū)ο到y(tǒng)進(jìn)行保護(hù),使之不受各種非常的干擾。針對(duì)本系統(tǒng)主要是對(duì)權(quán)限系統(tǒng)的測(cè)試和對(duì)無效數(shù)據(jù)、錯(cuò)數(shù)據(jù)、和非法數(shù)據(jù)干擾的能力的測(cè)試。</p><p>  經(jīng)過上述的測(cè)試過程對(duì)系統(tǒng)進(jìn)行測(cè)試后,系統(tǒng)基本滿足開發(fā)的要求,測(cè)試宣告結(jié)束。 &

82、lt;/p><p><b>  6、結(jié)論</b></p><p><b>  6.1 系統(tǒng)評(píng)價(jià)</b></p><p>  本文通過本系統(tǒng)設(shè)計(jì)與開發(fā),從而得出下列結(jié)論: </p><p>  (1)學(xué)習(xí)一門新技術(shù),最重要的是實(shí)踐,只有多動(dòng)手才能盡快掌握它。</p><p>

83、  (2)一個(gè)系統(tǒng)的開發(fā),經(jīng)驗(yàn)是最重要的,經(jīng)驗(yàn)不足,就難免會(huì)有許多考慮不周之處。</p><p>  (3)要想吸引更多的用戶,系統(tǒng)的界面必須要美觀、有特色、友好,功能要健全。不過由于經(jīng)驗(yàn)不足,我設(shè)計(jì)的圖形界面比較簡(jiǎn)單。只是對(duì)基本功能進(jìn)行了開發(fā)。</p><p> ?。?)本次開發(fā),我參考了很多本系統(tǒng)的例子,吸取了一些別的本系統(tǒng)的長(zhǎng)處,對(duì)自己的畢業(yè)設(shè)計(jì)進(jìn)行了完善,但是還有很多的不足之處,有

84、待以后進(jìn)一步學(xué)習(xí)。</p><p>  實(shí)踐證明,本系統(tǒng)有著很好的發(fā)展前景,經(jīng)測(cè)試運(yùn)行。本文所制作的系統(tǒng)界面友好、使用靈活、操作簡(jiǎn)單、功能齊全、表現(xiàn)方式獨(dú)特,已基本具備了成熟的技術(shù)理論。</p><p>  由于時(shí)間倉促,本次設(shè)計(jì)由我完成本系統(tǒng)的制作,對(duì)我這樣一個(gè)JSP新手而言所制作的模塊還有不完善的地方。數(shù)據(jù)庫的設(shè)計(jì)也比較簡(jiǎn)單。還有很多畢業(yè)設(shè)計(jì)中用到JSP語言的知識(shí)也不夠全面,還有很多地

85、方不能夠作到完全的理解和掌握。通過這次畢業(yè)論文的設(shè)計(jì)制作使本人受益匪淺。首先,由于畢業(yè)設(shè)計(jì)所用的JSP技術(shù)和其中用到JSP語言的其他部分是在課堂上沒有接觸過的,要用它來做設(shè)計(jì)必須通過大量自學(xué)來掌握,在這個(gè)過程中,不僅大大提高了我的自學(xué)能力而且讓我對(duì)JSP的學(xué)習(xí)有了進(jìn)一步的認(rèn)識(shí) 。由于是獨(dú)立完成在畢業(yè)設(shè)計(jì)的過程遇到了很多的困難,我求教了不少老師和同學(xué),在這個(gè)過程中讓我體會(huì)到了,一個(gè)團(tuán)隊(duì)的重要性。</p><p>&

86、lt;b>  6.2 安全性問題</b></p><p>  Web開發(fā)中安全性是必須考慮的一個(gè)很重要的方面,特別是在諸如個(gè)信息等敏感數(shù)據(jù)的模塊中更是關(guān)鍵,所以這也是后期開發(fā)需要引起重視的。下面就這方面的技術(shù)和解決方案加以討論。</p><p>  (1) 安裝防火墻:安裝防火墻并且屏蔽數(shù)據(jù)庫端口能有效地阻止了來自Internet 上對(duì)數(shù)據(jù)的攻擊。</p>

87、<p>  (2) 輸入檢查和輸出過濾:用戶在請(qǐng)求中嵌入惡意HTML標(biāo)記來進(jìn)行攻擊破壞,防止出現(xiàn)這種問題要靠輸入檢查和輸出過濾,而這類檢查必須在服務(wù)器端進(jìn)行,一旦校驗(yàn)代碼發(fā)現(xiàn)有可疑的請(qǐng)求信息,就將這些可疑代碼替換并將其過濾掉。</p><p><b>  致謝</b></p><p>  在本次畢業(yè)論文過程中,得到了指導(dǎo)老師的指導(dǎo)與支持。在此特別感謝指導(dǎo)老師

88、的大力幫助。指導(dǎo)老師的悉心指導(dǎo)和大力支持,在總體結(jié)構(gòu)、功能的把握上給予了非常大的幫助,同時(shí)根我們提供了非常優(yōu)越的設(shè)計(jì)環(huán)境,并對(duì)我在編程、數(shù)據(jù)庫設(shè)計(jì)等細(xì)節(jié)工作上給予了耐心的指導(dǎo),對(duì)于我順利完成這次畢業(yè)論文起到了關(guān)鍵性的作用。</p><p>  我還要感謝我的母校,以及在大學(xué)四年生活中給予我關(guān)心和幫助的老師和同學(xué),是他們教會(huì)了我專業(yè)的知識(shí)和做人的道理。通過這次畢業(yè)論文我還明白了作為一名計(jì)算機(jī)專業(yè)的大學(xué)畢業(yè)生,我們要

89、會(huì)的不僅僅是編寫代碼,更重要的是要有整體把握系統(tǒng)設(shè)計(jì)的能力。我會(huì)在以后的工作和學(xué)習(xí)中不斷完善自己,為我最熱愛的母校爭(zhēng)光,為自己翻開輝煌的新篇章。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] BruceEckel.《JAVA編程思想》. 機(jī)械工業(yè)出版社,2003年10月:1-378</p><p>  [2]賽奎春.

90、《JAVA工程應(yīng)用與項(xiàng)目實(shí)踐》. 機(jī)械工業(yè)出版社, 2002年8月:23-294</p><p>  [3]FLANAGAN.《JAVA技術(shù)手冊(cè)》. 中國(guó)電力出版社,2002年6月:1-465</p><p>  [4]孫一林,彭波.《JSP數(shù)據(jù)庫編程實(shí)例》. 清華大學(xué)出版社,2002年8月:30-210</p><p>  [5]LEE ANNE PHILLIPS

91、.《巧學(xué)活用 JSP》.電子工業(yè)出版社,2004年8月:1-319</p><p>  [6]飛思科技產(chǎn)品研發(fā)中心.《JSP應(yīng)用開發(fā)詳解》.電子工業(yè)出版社,2003年9月:32-300</p><p>  [7]耿祥義,張躍平.《JSP實(shí)用教程》. 清華大學(xué)出版社,2003年5月1日:1-354</p><p>  [8]孫涌.《現(xiàn)代軟件工程》.北京希望電子出版社,

92、2003年8月:1-246 </p><p>  [9]薩師煊,王珊.《數(shù)據(jù)庫系統(tǒng)概論》.高等教育出版社,2002年2月:3-460</p><p>  [10]Brown等.《JSP編程指南(第二版)》. 電子工業(yè)出版社 ,2003年3月:1-268 </p><p>  [11]清宏計(jì)算機(jī)工作室.《JSP編程技巧》. 機(jī)械工業(yè)出版社, 2004年5月:1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論