基于web互聯(lián)網(wǎng)的東軟雜志社在線投稿系統(tǒng)設計-畢業(yè)論文_第1頁
已閱讀1頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  隨著計算機科學與技術(shù)的飛速發(fā)展,計算機與網(wǎng)絡的應用在生活中的使用越來越普及也越來越方便。從生活的小事,例如購物、繳納水電煤氣費用、與朋友視頻聊天等,大到瀏覽世界時事新聞、掌握科技動態(tài)、與世界各地進行資源共享,都可以通過強大及計算機與網(wǎng)絡來實現(xiàn)。因此,通過計算機與網(wǎng)絡來實現(xiàn)投遞稿件已經(jīng)成為一種必要方式。傳統(tǒng)的投稿方式一般采用快

2、遞郵件的方式實現(xiàn),編輯和專家需要與作者反復郵寄才能有效溝通,這樣往往導致收稿時間長、效率低下、稿件錯過最佳發(fā)表時間,甚至有可能造成數(shù)據(jù)信息丟失,溝通脫節(jié)等,即浪費時間又浪費資源。</p><p>  本系統(tǒng)實現(xiàn)作者投稿、編輯審稿、結(jié)果反饋都采用通過計算機與網(wǎng)絡這種在線方式實現(xiàn),這樣不僅能夠及時溝通更能提高投稿效率。因此針對以上問題開發(fā)了基于Web互聯(lián)網(wǎng)的東軟雜志社在線投稿系統(tǒng)。本系統(tǒng)緊扣作者投稿,編輯初審,專家復

3、審的過程。此系統(tǒng)具有很強的實用性,既可以作為獨立的系統(tǒng)使用,也可以作為稿件出版社業(yè)務管理的一個重要組成部分。本文從系統(tǒng)需求、系統(tǒng)設計、代碼實現(xiàn)幾方面介紹了整個軟件開發(fā)過程,其開發(fā)平臺為Myeclipse 10,主要開發(fā)語言有JSP,采用的數(shù)據(jù)庫是MySQL。</p><p>  關(guān)鍵詞:線上投遞稿件系統(tǒng) 初次編輯審核 JSP 功能模塊 B/S模式</p><p><b>

4、  ABSTRACT</b></p><p>  With the rapid development of computer science and technology, the application of computer and network in the life is more and more convenient.From the little things of life,suc

5、h as shopping, pay the cost of electricity and electricity, and friends, video chat, etc.To browse the world's current affairs news, to grasp the scientific and technological trends, and share resources with the worl

6、d,can be achieved through strong and computer and network.Therefore, it is a necessary way to realize the d</p><p>  In this system, the author has realized the author's contributions, the editors, the t

7、hree experts and the feedback of the results,this will not only be able to timely communication to improve the efficiency of submission.So for the above problems, we developed the development of the Internet based on the

8、 Web sun magazine online submission system.This system according to authors, editor, expert review.This system has very strong practicability, which can be used as an independent system, and als</p><p>  Key

9、 words: online submission system editing JSP functional module B/S model</p><p><b>  目 錄</b></p><p><b>  第一章 緒論1</b></p><p>  1.1課題來源和研究意義1</p&g

10、t;<p>  1.2 東軟雜志社在線投稿系統(tǒng)發(fā)展現(xiàn)狀分析2</p><p>  1.3系統(tǒng)設計目標2</p><p>  第二章 開發(fā)環(huán)境和相關(guān)技術(shù)4</p><p>  2.1 開發(fā)及運行環(huán)境4</p><p>  2.2 B/S開發(fā)模式4</p><p>  2.3 JSP簡介4<

11、;/p><p>  2.4 MySQL5</p><p>  2.5 JDBC技術(shù)5</p><p>  第三章 系統(tǒng)需求分析及可行性研究6</p><p>  3.1系統(tǒng)需求分析6</p><p>  3.2系統(tǒng)可行性研究6</p><p>  3.2.1技術(shù)可行性6</p&g

12、t;<p>  3.2.2經(jīng)濟可行性6</p><p>  3.2.3操作可行性6</p><p>  3.3系統(tǒng)需求分析6</p><p>  3.4 業(yè)務流程分析7</p><p>  第四章 系統(tǒng)總體設計8</p><p>  4.1 系統(tǒng)功能設計8</p><p&

13、gt;  4.2 系統(tǒng)數(shù)據(jù)庫設計8</p><p>  4.2.1 概念結(jié)構(gòu)設計8</p><p>  4.2.2 數(shù)據(jù)庫表設計11</p><p>  4.3 系統(tǒng)開發(fā)工具與開發(fā)模式的選擇12</p><p>  4.3.1 系統(tǒng)開發(fā)工具12</p><p>  4.3.2 系統(tǒng)設計模式13</p&

14、gt;<p>  第五章 系統(tǒng)實現(xiàn)15</p><p>  5.1 用戶登錄模塊15</p><p>  5.1.1 登錄界面15</p><p>  5.1.2 用戶注冊界面15</p><p>  5.1.3 發(fā)表稿件瀏覽界面16</p><p>  5.1.4 稿件管理界面16</

15、p><p>  5.1.5 投稿信息添加界面16</p><p>  5.1.6 查看系統(tǒng)屬性界面16</p><p>  5.2 專家登錄模塊17</p><p>  5.2.1 發(fā)表稿件瀏覽界面17</p><p>  5.2.2 稿件審核界面17</p><p>  5.2.3 查看

16、已審批的稿件界面17</p><p>  5.2.4 專家審批管理界面17</p><p>  第六章 軟件測試與分析18</p><p>  6.1 軟件測試的重要性18</p><p>  6.2 測試實例的研究與選擇18</p><p>  6.3 測試環(huán)境與測試條件19</p><

17、;p>  6.4 系統(tǒng)運行情況19</p><p>  6.5 系統(tǒng)評價19</p><p><b>  結(jié) 論20</b></p><p>  參 考 文 獻21</p><p><b>  致 謝1</b></p><p><b> 

18、 第一章 緒論</b></p><p>  1.1課題來源和研究意義</p><p>  現(xiàn)如今是一個計算機產(chǎn)業(yè)和網(wǎng)絡技術(shù)高速發(fā)展的時代,電子計算機與計算機網(wǎng)絡已經(jīng)滲透到人們生活的每一個角落,無論是在文字處理,輔助教學,輔助設計還是在信息管理甚至更多方面也都起到著很重要的作用。東軟雜志社在線投稿系統(tǒng)的目的是解決雜志社在線投稿及相關(guān)方面工作的問題,本系統(tǒng)成功的建立使雜志社在線投

19、稿更加高效、簡介、規(guī)范、實用;使投稿過程更加準確、易操作;查詢手段也更加便捷化。在雜志社在線投稿科技化、智能化和信息化的進程中,東軟雜志社在線投稿系統(tǒng)是其中重要的組成部分。</p><p>  最近幾年來,投身到寫作中的人來越多,伴隨而來的則是作者數(shù)的逐漸增加,快遞郵寄和郵件發(fā)送等方式已經(jīng)不能滿足人們?nèi)找嬖鲩L的需求。為了更好的適應的當今這個高效、便捷,科技飛速發(fā)展的信息時代,一個依附于計算機與互聯(lián)網(wǎng)來實現(xiàn)的雜志社

20、在線投稿工作的系統(tǒng)將應運而生?;谝陨系年U述,設計了一個東軟雜志社在線投稿系統(tǒng),用來就雜志社在線投稿的過程進行管理,不但縮短了時間和資源,依舊還能準確高效地完成投稿工作。根據(jù)對于以上情況的分析和認識,將關(guān)于東軟雜志社在線投稿系統(tǒng)的資料進行收集,翻閱并學習軟件方面的書籍,對東軟雜志社在線投稿系統(tǒng)的實際需求、投稿過程等方面進行了一定程度的調(diào)研,我們可以得知快遞郵寄和電子郵件是目前雜志社最常采用的兩種投稿方法這兩種投稿方式自身都存在著一定的不

21、足:收稿時間長、效率低下、稿件錯過最佳發(fā)表時間,甚至有可能造成數(shù)據(jù)信息丟失,溝通脫節(jié)等,即浪費時間又浪費資源。為了改善上述情況,雜志社急需一種投稿軟件來代替之前傳統(tǒng)的方法來管理雜志社的投稿過程。</p><p>  現(xiàn)如今,計算機技術(shù)已經(jīng)在社會中普及,而且應用十分廣泛。因此,計算機逐漸成為了各界各階層人士使用現(xiàn)代技術(shù)的重要工具。如果計算機能夠在雜志社投稿的過程中起到輔助作用,就可以解放審批人員和管理者,從而使他們

22、更好的投入到采集、處理信息的工作中去,除此以外,也幫助著管理者在正確的時候做出正確的決定。當計算機對所收集的資料產(chǎn)生的變化進行分析過后,就會開始對初始的資料數(shù)據(jù)進行處理與儲存。管理員可以在遇到問題的時候,根據(jù)具體的問題進行查找和檢索。這樣一來,除了可以動態(tài)管理整個系統(tǒng),更能夠?qū)⑼陡暹^程自動化管理,辦公效率大幅度提高。</p><p>  一個雜志社計劃出版雜志,就需要實現(xiàn)作者投稿、編輯審稿、專家審稿、反饋作者、出

23、版發(fā)行幾個基本步驟,傳統(tǒng)的方式一般采用郵寄和電子郵件方式實現(xiàn)文稿和信息的交流,時間周期長,信息延誤大,不可控因素很多。 互聯(lián)網(wǎng)的天生優(yōu)勢就是信息文字傳輸速度快捷方便,資源分享方便,能夠即時實現(xiàn)</p><p>  不同地點的人們之間的溝通和交流。出版社采用互聯(lián)網(wǎng)的投稿系統(tǒng),將會為文稿的投稿審批帶來質(zhì)的變化,極大的提高作者投稿、編輯審稿、專家審稿、結(jié)果反饋和相互溝通的效率,為出版雜志的流程管控帶來極大的便利

24、。 所以,選擇在線投稿系統(tǒng)對雜志社是一項重大的行業(yè)變革,是一項大勢所趨的信息化改進運作,可以有效的提升出版流程的效率和速率,增強行業(yè)競爭力。</p><p>  1.2 東軟雜志社在線投稿系統(tǒng)發(fā)展現(xiàn)狀分析</p><p>  通過調(diào)查發(fā)現(xiàn),雜志社對于都搞工作的管理流程是基于文本,表格等的手工處理,這樣容易導致數(shù)據(jù)出現(xiàn)錯誤偏差。雜志社的收稿、審稿、刊登稿件信息節(jié)奏緩慢;投稿主要通過快

25、遞郵寄的方式,交通狀況、郵遞方式等原因直接影響著工作效率。隨著社會科技的發(fā)展和互聯(lián)網(wǎng)的應用,人們開始使用電子郵件,雜志社的審批人員借助電子郵件與作者溝通,作者的投稿方式也可以通過電子郵件來實現(xiàn),采用這種方式雖然較比之前的快遞郵寄方式有很多的好處,但有同時也會凸顯出一些缺點:數(shù)據(jù)龐大而復雜,查詢繁瑣,丟失和記錯數(shù)據(jù)時常出現(xiàn)。</p><p>  雜志社的稿件能否高效準確的處理稿件直接影響著雜志社的發(fā)展,利用計算機與

26、互聯(lián)網(wǎng)技術(shù)能夠提高工作效率簡潔工作流程已是不爭的事實。開發(fā)及使用通過互聯(lián)網(wǎng)實現(xiàn)遠程處理稿件的軟件,以加快稿件的處理速度與準確性,提高稿件處理過程效率,提高作者與審稿編輯、審稿專家間的互動交流時效。</p><p>  通過在網(wǎng)絡上的搜索可以發(fā)現(xiàn),我們國家現(xiàn)在已經(jīng)有好幾十家雜志社可以實現(xiàn)了這種遠程處理的模式,而在國外,許多的學術(shù)性期刊在這方便面要比我國多很多,可以達到70%以上。目前具備在線投稿處理功能的雜志社大部

27、分集中于美國,雖然他們的總體水平還沒有達到一個很高的程度,使用面也沒有達到全覆蓋,但畢竟國外在雜志社出版信息化、數(shù)字化方面開始了探索與實踐,還是很值得我們國家的許多雜志社模仿和借鑒的。</p><p>  近些年來經(jīng)濟和科技的高速發(fā)展,不論是在我們國家還是其他國家,雜志社的數(shù)量在與日俱增,與此相對應的是,相應方面的作者也如雨后春筍般增多,作者的稿件隨之增多。這樣就增加了編輯和專家在收錄稿件和審批稿件時的工作量。為

28、了滿足越來越高負荷的辦公需要迎合社會和科學技術(shù)的發(fā)展趨勢,北京瑪格泰克科技有限公司率先使用JSP語言編寫了整套的網(wǎng)上投稿、編委遠程辦公和專家遠程審稿系統(tǒng),并廣泛應用于《計算機應用》等三百多家國內(nèi)外著名雜志社雜志和十幾家出版社。不過相對來說,通過JSP開發(fā)的此類系統(tǒng)不是太多見,尤其是在國內(nèi)。而在國外大部分的出版社都采用電子投稿,例如美國的韋斯頓雜志社自從2002年就一應全面告別紙質(zhì)的投稿模式,一來對于自然資源的保護,最主要還是電子投稿方便

29、管理,數(shù)據(jù)保存方便且長久。所以國內(nèi)還需要向外國的這種成熟的投稿系統(tǒng)進行借鑒。</p><p><b>  1.3系統(tǒng)設計目標</b></p><p>  整個系統(tǒng)所采用的開發(fā)工具主要有JSP等,從作者、編輯和專家的角度開發(fā)整個在線投稿系統(tǒng)。整個系統(tǒng)不但方便了作者的投稿過程,也方便了編輯和專家的審核過程。整個系統(tǒng)是一個基于web的在線投稿系統(tǒng),其操作簡便、投稿高效等優(yōu)點

30、可以是作者和審稿人都擁有比較好的使用過程。整個系統(tǒng)在設計上模塊清晰而且擁有基本的投稿所需要的功能,從而使作者、審稿人和管理員都能擁有一個比較清晰地使用過程,提高雜志社的投稿效率。</p><p>  第二章 開發(fā)環(huán)境和相關(guān)技術(shù)</p><p>  2.1 開發(fā)及運行環(huán)境</p><p>  本系統(tǒng)將利用Windows開發(fā)的開發(fā)環(huán)境,采用B/S架構(gòu),MySQL數(shù)據(jù)庫

31、,Struts+Hibernate集合框架以及JSP技術(shù)對該工程項目進行構(gòu)建。以下將對其系統(tǒng)的開發(fā)技術(shù)及開發(fā)工具進行詳細的介紹。</p><p>  2.2 B/S開發(fā)模式</p><p>  B/S結(jié)構(gòu)的工作流程:用戶在瀏覽器上通過頁面向服務器發(fā)出請求,這是,服務器會及時的對瀏覽器發(fā)出指令進行處理并將結(jié)果進行反饋,WEB SERVER將會處理其余的信息,并且在網(wǎng)頁上隨時生成。一方面,結(jié)合

32、了前版的優(yōu)點,另一方面,也彌補了許多缺點。這樣事物邏輯處理的部分可以被我們從客戶的主機中提取出來,這樣它只能負責顯示的部分可以降低客戶主機的負載。這樣很多的工作交給服務器來處理,就可以達到降低系統(tǒng)入門要求的目的。</p><p>  (1)開發(fā)和維護成本</p><p>  從C/S的角度來說,不同的客戶端軟件所對應的系統(tǒng)是有所不同的,這樣對于程序員的挑戰(zhàn)太大了,因為他們要進行很多次的編程

33、,會使他們邏輯混亂,身心俱疲。因此就會把所有的操作推到客戶端的主機上進行,達不到目的。因此,B/S應運而生,現(xiàn)在的一切操作只需要客戶在瀏覽器上進行,其他很多的工作都是交由服務器來處理的,比如說數(shù)據(jù)的處理和系統(tǒng)的升級維護。這樣不僅降低了開發(fā)和維護的難度,還使得頁面可以達到實時動態(tài)的效果。</p><p><b> ?。?)客戶端負載</b></p><p>  根據(jù)上文

34、所涉獵到的內(nèi)容B/S,C/S兩者的結(jié)構(gòu)式不同的,前者把所有的運算交給服務器,不會占用到客戶主機的速度,降低了對客戶主機的要求;二后者吧運算全部交給客戶的主機,使得主機的負載過大,數(shù)據(jù)也會越來越多,占用越來越多的空間,導致運行速度變慢,久而久之便會使系統(tǒng)受到一定的影響。</p><p><b>  2.3 JSP簡介</b></p><p>  JSP是一種動態(tài)網(wǎng)頁技術(shù)

35、標準,它是基于JavaServlet以及整個Java體系的web開發(fā)技術(shù)。JSP技術(shù)承襲了Java的一次編譯后,就能各處運行的特點,擁有跨平臺的特性。</p><p>  (1)JSP的工作原理:當Web服務器受到訪問JSP網(wǎng)頁的請求之時,JSP引擎將獲得請求響應給服務器端的JavaBean組件或Servlet等,再然后經(jīng)這些組件對發(fā)出的請求進行處理,數(shù)據(jù)信息經(jīng)過檢查,后由服務器端的組件再次將響應結(jié)果傳遞給JSP

36、頁面。</p><p> ?。?)JSP體系結(jié)構(gòu):它的體系結(jié)構(gòu)大體分為兩種,一種是JSP+JavaBeans技術(shù)。JSP頁面體現(xiàn)的是獨自響應請求。其特點是此種模式僅僅是適合小型的應用程序。另一種便就是JSP+Servlet+JavaBeans技術(shù)。這種技術(shù)適用于服務端,還會使數(shù)據(jù)長期駐留在內(nèi)存上。Servlet技術(shù)中所對應的controller,就是負責頁面的請求,生成出JSP中使用Beans組件的管理者,而且還

37、會判斷出控制請求傳遞的問題等。</p><p> ?。?)JSP技術(shù)的特色:一是:簡化了頁面生成技術(shù)。JSP采用了標準的HTML或XML命令,用這種標準化的命令對頁面的格式和布局設計進行處理,使得其形式與內(nèi)容可以獨立的進行處理,這樣做便可以用于大型項目的分工合作了。二是:與Java平臺有機集成。使用Java語言作為它的腳本語言,使得其可以使用幾乎所有的Java組件,充分發(fā)揮出了Java語言的強大功能。三是:硬件平

38、臺和服務器無關(guān)性。JSP秉承了Java技術(shù)的“一次編寫,隨處可用”的特性,運行于大多數(shù)的操作系統(tǒng)平臺及Web服務器。四是:功能擴展性。JSP通過使用JavaBean或者自定義的標簽進行功能的擴展,還可以通過JDBC等與如Oracle、SQL這樣的大型關(guān)系數(shù)據(jù)庫進行連接。</p><p><b>  2.4 MySQL</b></p><p>  MySQL是目前最流行

39、的在Web應用方面最好的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一。MySQL處理方式是將關(guān)聯(lián)數(shù)據(jù)庫的數(shù)據(jù)保存在數(shù)據(jù)庫不同的表之中,而且這種數(shù)據(jù)庫增加了速度并提高其靈活性。而MySQL數(shù)據(jù)庫體積不僅小、而且處理速度非???、更讓我們值得去使用的是它的代碼是開源碼,所以一般的中小型軟件開發(fā)都會將MySQL作為其網(wǎng)站的數(shù)據(jù)庫的首選。</p><p>  2.5 JDBC技術(shù)</p><p>  系統(tǒng)數(shù)據(jù)庫的連接是

40、應用了JDBC技術(shù),這種技術(shù)是一種用Java語言編寫的且支持SQL的應用程序接口。通過這些接口,執(zhí)行SQL語句,方便地建立與其數(shù)據(jù)庫的連接,因此完成對不同數(shù)據(jù)庫的訪問。</p><p>  JDBC總共提供了三項服務:數(shù)據(jù)庫建連接、數(shù)據(jù)庫中SQL語句傳遞、數(shù)據(jù)庫中取得執(zhí)行結(jié)果。本系統(tǒng)中利用java.lang.Class類內(nèi)的forName()函數(shù)加載JDBC驅(qū)動程序。完成載入后,使用DriverManager類所

41、提供的getConnection靜態(tài)函數(shù),取得與數(shù)據(jù)庫間的連接對象Statement完成與數(shù)據(jù)庫間SQL指令的傳遞跟數(shù)據(jù)庫的連接。</p><p>  第三章 系統(tǒng)需求分析及可行性研究</p><p><b>  3.1系統(tǒng)需求分析</b></p><p>  經(jīng)過自己兩個月的調(diào)研結(jié)果,調(diào)研對象是社會上的雜志社,因為這個群體,是本系統(tǒng)的主要應

42、用對象,對于在線投稿系統(tǒng)的管理,則是在日常雜志社投稿的過程中體現(xiàn)出來。大部分對雜志社的調(diào)研結(jié)果顯示,有大部分在只是都還沒有普遍應用在線投稿的系統(tǒng),據(jù)次調(diào)研結(jié)果,設計此次在線投稿系統(tǒng)軟件具有可推廣性。</p><p>  3.2系統(tǒng)可行性研究</p><p>  系統(tǒng)可行性分析的目的是為了付出最小的時間等資源來判斷此問題能否解決。要達到此要求,必須分析以下幾種可能的利弊,從中判斷此系統(tǒng)是否可

43、以實現(xiàn)并且達到要求,由此可以看出,可行性分析可以大大的簡化系統(tǒng)分析和設計的過程,最終完成系統(tǒng)分析和設計過程。</p><p>  熟悉雜志社投稿業(yè)務的流程應該作為東軟雜志社在線投稿系統(tǒng)的前提應該。結(jié)合之前的調(diào)查結(jié)果和收集的信息,以此為基礎明確系統(tǒng)的目標。系統(tǒng)目標應充分體現(xiàn),從而達到在線投稿系統(tǒng)的普遍推廣和使用者的喜愛與認可。</p><p>  3.2.1技術(shù)可行性</p>

44、<p>  我們所說的技術(shù)可行性需要考慮兩點,一個是可否順利開發(fā),一個是軟硬件是否滿足要求。本系統(tǒng)由三層結(jié)構(gòu)構(gòu)成,后臺數(shù)據(jù)庫使用MySQL數(shù)據(jù)庫,安裝使用簡單易懂,操作流程簡便;用的是JSP平臺開發(fā),所以我們可以簡單進行調(diào)試,而且當前的主機配置完全是性能過剩,完全可以滿足系統(tǒng)的運行,所以技術(shù)上可行。</p><p>  3.2.2經(jīng)濟可行性</p><p>  本系統(tǒng)在設計時充分

45、考慮到用戶體驗的同時又兼顧經(jīng)濟的可行性。網(wǎng)站整體采用體系結(jié)構(gòu),開發(fā)、維護等工作都集中在服務器端,使系統(tǒng)開發(fā)、維護費用大大降低,本系統(tǒng)由自己進行設計與開發(fā),不需要支付開發(fā)酬勞。開發(fā)系統(tǒng)需要的相關(guān)開發(fā)工具無需付費,可以在網(wǎng)上免費獲取,省去了部分軟件開發(fā)所需的成本費。由此可見,本系統(tǒng)的開發(fā)有很好的經(jīng)濟條件。</p><p>  3.2.3操作可行性</p><p>  本系統(tǒng)是基于B/S的架構(gòu)設

46、計的,B/S構(gòu)架不但兼容了大部分的瀏覽器,而且對用戶的要求較低。用戶可以通過對瀏覽器的操作進行數(shù)據(jù)的增刪改查,在當前信息化技術(shù)已經(jīng)相當普及的時代,只要會使用計算機就能進行操作,所以在運行上是可行性的。</p><p><b>  3.3系統(tǒng)需求分析</b></p><p><b>  1、穩(wěn)定性要求</b></p><p>

47、;  整個應用軟件系統(tǒng)能夠連續(xù)7天每天24小時的工作。要求系統(tǒng)對數(shù)據(jù)的完整性和一致性達到99.99%的準確率。檢查用戶輸入數(shù)據(jù)的合法性,確保暢通,并有能自動糾正錯誤的數(shù)據(jù)處理功能。</p><p><b>  2、系統(tǒng)的響應時間</b></p><p>  系統(tǒng)響應時間應在人的感覺和視覺范圍內(nèi)小于1秒,系統(tǒng)響應時間足夠迅速小于5秒,能夠滿足用戶要求。</p>

48、;<p><b>  3、可使用性</b></p><p>  首先用戶操作的界面要清晰直觀,方便進行一切操作,而且要驗證對格式和數(shù)據(jù)類型有一定的限制的數(shù)據(jù),比如說客戶端驗證和服務器驗證。其次如果出現(xiàn)錯誤要提醒用戶,讓用戶重新輸入正確的信息。</p><p><b>  4、安全保密性</b></p><p>

49、;  用戶與用戶權(quán)限一一對應,登錄使用系統(tǒng)必須是合法用戶。為了保護賬號和密碼等重要信息的安全,要對這些信息進行加密處理。</p><p><b>  5、可維護性</b></p><p>  系統(tǒng)采用了記錄日志,用于記錄用戶的操作及故障信息,同時本系統(tǒng)采用的B/S模式,結(jié)構(gòu)清晰,便于維護人員進行維護。</p><p>  3.4 業(yè)務流程分析&

50、lt;/p><p>  東軟雜志社在線投稿系統(tǒng)的整體業(yè)務流程圖,如圖3-1所示。</p><p>  新用戶需要先選擇注冊項,將注冊用戶信息表按要求完整的、真實的填寫完成。成功注冊后便可進入登錄頁面進行用戶的正常登陸。如果是已經(jīng)注冊的用戶,直接進入登錄頁面。用戶成功登錄后,便可以進行投稿。投稿過程需要用戶正確填寫完整的、真實的、正確的稿件信息并投稿。之后便進入責任編輯和專家的審稿過程。<

51、/p><p>  圖3-1 業(yè)務流程圖</p><p>  第四章 系統(tǒng)總體設計</p><p>  4.1 系統(tǒng)功能設計</p><p>  系統(tǒng)設計是一個把軟件需求轉(zhuǎn)換成用軟件系統(tǒng)表示的過程。通過對目標系統(tǒng)的分析和研究,做出了東軟雜志社在線投稿系統(tǒng)的總體規(guī)劃,這是全面開發(fā)系統(tǒng)的重要基礎。在對東軟雜志社在線投稿系統(tǒng)全面分析調(diào)查的基礎上,制定

52、出東軟雜志社在線投稿系統(tǒng)的總體規(guī)劃。系統(tǒng)設計包括系統(tǒng)總體設計、系統(tǒng)詳細設計、系統(tǒng)數(shù)據(jù)庫設計、系統(tǒng)開發(fā)工具、開發(fā)技術(shù)和開發(fā)模式等。</p><p>  從數(shù)據(jù)流圖出發(fā),對數(shù)據(jù)流圖進行分析,得出的層次化的模塊結(jié)構(gòu)圖.</p><p>  東軟雜志社在線投稿系統(tǒng)前臺功能模塊圖如圖4-1所示:</p><p>  圖4-1 東軟雜志社在線投稿系統(tǒng)功能模塊圖(用戶和專家)&

53、lt;/p><p>  4.2 系統(tǒng)數(shù)據(jù)庫設計</p><p>  數(shù)據(jù)庫是本系統(tǒng)的核心和基礎[10]。整個系統(tǒng)的質(zhì)量受到了它最直接的影響。所有的系統(tǒng)設計都要以數(shù)據(jù)為根基,如果前期的設計不合理不完善,將會在以后的系統(tǒng)開發(fā)過程中,后期的功能擴充與變更系統(tǒng)的維修護理時,造成很多不必要的問題,甚至要從頭設計。</p><p>  4.2.1 概念結(jié)構(gòu)設計</p>

54、<p>  從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖。</p><p>  專家實體屬性圖如圖4-2所示:</p><p>  圖4-2 專家實體屬性圖</p><p>  專家評價實體屬性圖如圖4-3所示:</p><p>  圖4-3 專家評價實體屬性圖</p><p>  注冊用戶實體屬性圖如圖4-4

55、所示:</p><p>  圖4-4 注冊用戶實體屬性圖</p><p>  稿件實體屬性圖如圖4-5所示:</p><p>  圖4-5 稿件實體屬性圖</p><p>  E-R模型的組成元素有:實體、屬性、聯(lián)系。E-R模型用E-R圖表示。用戶在工作環(huán)境中所聯(lián)系的事物,就是實體,也就是對實體特征的描述。</p><

56、p>  (1)模型中的實體相當于實體集、一個表,而不是單個實體或表中的一行。實體用矩形框表示,實體名稱標注在矩形框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實體相連接,在無向邊旁標上聯(lián)系的類型[12]。</p><p>  (2)屬性是實體的性質(zhì)。用橢圓框表示,與實體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項加下劃線。</p><p>  (3)各子

57、系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。</p><p>  (4)在程序中實現(xiàn)對他們的完整性和一致性控制。</p><p>  從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖,遵循三范式原則,對實體之間的依賴關(guān)系進行了整合,得出系統(tǒng)E-R圖,如圖4-6所示:</p><p>  圖4-6 系統(tǒng)E-R圖</p><p>  說明:圖中用矩形

58、表示實體。實體之間的關(guān)系用菱形表示,用無向邊把菱形與有關(guān)實體連接,在邊上標明聯(lián)系的類型。實體的屬性用橢圓表示,并用無向邊把實體與屬性聯(lián)系起來。</p><p>  4.2.2 數(shù)據(jù)庫表設計</p><p>  表4-1 專家信息表</p><p>  說明:專家信息表用于存放專家的信息。</p><p>  表4-2 專家評價信息表<

59、;/p><p>  說明:用于存放專家的基本信息。</p><p>  表4-3 注冊用戶信息表</p><p>  說明:用來存放注冊用戶的基本信息。</p><p>  表4-4 稿件信息表</p><p>  說明:稿件信息表用來存放稿件的基本信息。</p><p>  4.3 系統(tǒng)開發(fā)工

60、具與開發(fā)模式的選擇</p><p>  4.3.1 系統(tǒng)開發(fā)工具</p><p>  本系統(tǒng)的設計和開發(fā)主要使用JSP、Struts技術(shù)。既有了Java程序設計語言“一次編寫,各處執(zhí)行”、“安全性、保密性高”等的特點[13];還擁有了Struts框架為開放者提供了一個統(tǒng)一的標準框架,通過使用Struts作為基礎,開發(fā)者能夠?qū)⒏嗟木ν度朐趹贸绦虻纳虡I(yè)邏輯上,Struts速度快,簡單易懂

61、,還能滿足應用開發(fā)的需求。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。 Web服務器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客

62、戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 </p><p>  JSP與Java Servlet一樣,是在服務器端執(zhí)行的,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 </p><p>  JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的

63、征求意見稿也已出臺。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術(shù)基礎,而且大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。自JSP推出后,眾多大學校都支持

64、JSP技術(shù)的服務器,如IBM、Oracle、Bea學校等,所以JSP迅速成為商業(yè)應用的服務器端語言。</p><p>  使用Microsoft SQL Server 2000數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,SQL Server 2000系統(tǒng)具有強大的網(wǎng)上功能,可以在互聯(lián)網(wǎng)上發(fā)布數(shù)據(jù)庫中的數(shù)據(jù)。在SQL Server 2000系統(tǒng)中,允許用戶簡單的使用一些向?qū)Ш凸ぞ甙褦?shù)據(jù)庫的數(shù)據(jù)發(fā)布到網(wǎng)絡上,并且可以根據(jù)需要來調(diào)度修改已經(jīng)

65、發(fā)布的數(shù)據(jù)。在大家所了解數(shù)據(jù)庫系統(tǒng)中,Microsoft SQL Server 2000,經(jīng)過三十多年的發(fā)展,已經(jīng)成為最重要的數(shù)據(jù)處理技術(shù),被廣泛應用到多種項目的開發(fā)與設計中,決定采用此數(shù)據(jù)庫系統(tǒng)來完成系統(tǒng)的設計。</p><p>  4.3.2 系統(tǒng)設計模式</p><p>  本系統(tǒng)采用C/S結(jié)構(gòu)。</p><p>  在網(wǎng)絡連接模式中,除對等網(wǎng)外,還有另一種形

66、式的網(wǎng)絡,即客戶機/服務器網(wǎng),Client/Server。在客戶機/服務器網(wǎng)絡中,服務器是網(wǎng)絡的核心,而客戶機是網(wǎng)絡的基礎,客戶機依靠服務器獲得所需要的網(wǎng)絡資源,而服務器為客戶機提供網(wǎng)絡必須的資源。 </p><p>  這里客戶和服務器都是指通信中所涉及的兩個應用進程(軟件)。使用計算機的人是計算機的“用戶”(user)而不是“客戶”(client)。但在許多國外文獻中,也經(jīng)常把運行客戶程序的機器稱為clien

67、t(這種情況下也可把client譯為“客戶機”),把運行服務器程序的機器稱為server。所以有時要根據(jù)上下文判斷client與server是指軟件還是硬件。 </p><p>  它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務合理分配到 Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應用系統(tǒng)正在向

68、分布式的Web應用發(fā)展,Web和Client/Server 應用都可以進行同樣的業(yè)務處理,應用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應用系統(tǒng),通過現(xiàn)有應用系統(tǒng)中的邏輯可以擴展出新的應用系統(tǒng)。這也就是目前應用系統(tǒng)的發(fā)展方向。</p><p>  C/S 與 B/S 區(qū)別:Client/Server是建立在局域網(wǎng)的基礎上的.Browser/Server是在廣域網(wǎng)的根基上建立的。1.硬件

69、環(huán)境不同:C/S 通常建立在小范圍學校區(qū)域,專用的學校,再通過專門的服務器來提供局域網(wǎng)之間的連接和數(shù)據(jù)交換服務,B/S 建立在廣域網(wǎng)之上的,不必是專門的學校硬件環(huán)境,例如租用設備,電話上網(wǎng),信息自己管理,有比C/S更強的適應范圍,一般只要有操作系統(tǒng)和瀏覽器就行。 2.不同的安全要求 C/S 通常面向固定用戶群使用,有較強的信息安全控制能力,C/S 結(jié)構(gòu)適宜用在高度機密的信息系統(tǒng)中,可以通過B/S發(fā)布部分可公開信息,B/S 建立在廣域網(wǎng)之

70、上,無法對信息安全起到強有力的控制,客戶群不可知。3.對程序架構(gòu)不同 C/S 對流程更加的注重,多層次校驗權(quán)限,可以較少考慮對系統(tǒng)運行速度.B/S 對安全以及訪問速度的多重的考慮, 建立在需要更加優(yōu)化的基礎之上。比C/S有更高的要求B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢,從MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持學校的構(gòu)件搭建的系統(tǒng),SUN 和IBM推的JavaBean 構(gòu)件技術(shù)</p>

71、<p><b>  第5章 系統(tǒng)實現(xiàn)</b></p><p>  5.1 用戶登錄模塊</p><p>  5.1.1 登錄界面</p><p>  登錄本系統(tǒng)是此模塊的基礎功能,對應權(quán)限的用戶登錄本系統(tǒng)會進去對應的管理模塊,因為在后臺對該用戶進行的判斷,首先接受前臺提供的用戶名與密碼將,之后進行后臺處理,按照用戶名在數(shù)據(jù)庫中進行

72、查詢?nèi)绻榈皆撚脩魟t將該用戶的權(quán)限和密碼全都取出來分別賦給兩個字符串變量,判斷從數(shù)據(jù)庫中讀出的密碼與登錄時輸入的密碼是否配比上,若兩個密碼相同則根據(jù)權(quán)限的值進入相應的頁面,否則輸出密碼錯誤。若用戶未被管理員分配好權(quán)限則無法登錄本系統(tǒng)的。如下圖所示:</p><p><b>  圖5-1 首頁</b></p><p>  5.1.2 用戶注冊界面</p>

73、<p><b> ?。?)注冊界面</b></p><p>  用戶打開本系統(tǒng)后,可以進行注冊成為本站會員。如下圖所示:</p><p>  圖5-2 用戶注冊界面</p><p><b>  (2)程序流程</b></p><p>  圖5-3 登錄程序流程圖</p>

74、<p>  5.1.3 發(fā)表稿件瀏覽界面</p><p>  用戶登錄本系統(tǒng)后,通過此頁面可以進行對發(fā)表稿件進行瀏覽操作,根據(jù)標題點擊進去查看用戶發(fā)表的稿件信息。如下圖所示:</p><p>  圖5-4 發(fā)表稿件瀏覽界面</p><p>  5.1.4 稿件管理界面</p><p>  用戶登錄本系統(tǒng)后,可以管理自己發(fā)表的稿件

75、信息??梢詫ψ约旱母寮M行修改、刪除、查看等操作,比如有自己不滿意的稿件,可以將其刪除,或者進行修改等。如下圖所示:</p><p>  圖5-5 稿件管理界面</p><p>  5.1.5 投稿信息添加界面</p><p>  用戶登錄本系統(tǒng)后,可以添加投稿信息。將投稿信息存儲到數(shù)據(jù)庫的信息表中,可以更好的進行稿件信息的管理,方便、快捷。如下圖所示:</

76、p><p>  圖5-6 投稿信息添加界面</p><p>  5.1.6 查看系統(tǒng)屬性界面</p><p>  用戶登錄本系統(tǒng)后,可以查看系統(tǒng)屬性信息。如下圖所示:</p><p>  圖5-7 查看系統(tǒng)屬性界面</p><p>  5.2 專家登錄模塊</p><p>  5.2.1 發(fā)表稿

77、件瀏覽界面</p><p>  專家登錄本系統(tǒng)后,可以瀏覽想要發(fā)表的稿件信息。如下圖所示:</p><p>  圖5-8 發(fā)表稿件瀏覽界面</p><p>  5.2.2 稿件審核界面</p><p>  管理員登錄本系統(tǒng)后,可以審核稿件信息。如圖5-9所示:</p><p>  圖5-9 稿件審核界面</p

78、><p>  5.2.3 查看已審批的稿件界面</p><p>  管理員登錄本系統(tǒng)后,可以查看已審批的稿件信息。如圖5-10所示:</p><p>  圖5-10 查看已審批的稿件界面</p><p>  5.2.4 專家審批管理界面</p><p>  管理員登錄本系統(tǒng)后,可以管理專家審批信息。如圖5-11所示:&l

79、t;/p><p>  圖5-11 專家審批管理界面</p><p>  第6章 軟件測試與分析</p><p>  開發(fā)時期的最后一個階段是測試。軟件測試就是在受控制的條件下對系統(tǒng)或應用程序進行操作并評價操作結(jié)果的過程,正常條件與非正常條件既是所謂的控制條件。在軟件的測試過程中應該強迫軟件發(fā)生錯誤,還之而言就是,在安全環(huán)境下促使錯誤發(fā)生。從本質(zhì)上說,軟件測試是“探測”

80、,在“探測”中發(fā)現(xiàn)軟件的問題。</p><p>  6.1 軟件測試的重要性</p><p>  軟件測試在軟件開發(fā)過程中有著極其重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段,僅處于運行維護階段之前。近年來軟件工程界認為軟件生命周期每一階段中都應包含測試,從而能檢驗現(xiàn)階段與目標的差距,提早的發(fā)現(xiàn)并修正。對于軟件來講,不論采用何種方法或者技術(shù),都無

81、法避免軟件中的錯誤。只能通過采用新的語言、先進的開發(fā)方式、完善的開發(fā)過程,來減少錯誤地引入,但如果要杜絕錯誤,是絕無可能的,這些引入的錯誤需要通過測試來找出,軟件中的錯誤密度也需要通過測試來進行估計。測試是所有工程學科的基本組成單元,是軟件開發(fā)的重要部分。有統(tǒng)計,通過對典型的軟件開發(fā)的調(diào)查,測試工作量基本占軟件開發(fā)總工作量的40 %以上。而用在測試上的開銷要占總軟件開發(fā)成本30 %到50 %。如果加上考慮維護階段,測試所需經(jīng)費的所占比可

82、能會有所下降,但是維護工作也同樣包含著許多測試工作。</p><p>  6.2 測試實例的研究與選擇</p><p>  白盒測試和黑盒測試是程序測試的兩大類主要方法。</p><p>  白盒測試:又稱結(jié)構(gòu)測試或玻璃盒測試,一種以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設計測試用例的方法,將軟件比作一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏輯路徑

83、及過程進行測試,檢查它與設計的符合性。白盒測試就是要選取足夠的測試用例,對源代碼實行比較充分的覆蓋,如此才能盡可能的多的找到程序中的錯誤。主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法。</p><p>  黑盒測試:也稱功能測試,數(shù)據(jù)驅(qū)動測試等,它將軟件看做是一個黑盒子,在拋開程序內(nèi)部結(jié)構(gòu)和特性的前提下,只依據(jù)規(guī)格說明書檢查程序的功能是否能正常使用。</p><p>  黑盒測

84、試主要是根據(jù)輸入條件和輸出條件的確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。進行黑盒測試主要有下面幾種方法:等價分類法、邊界值分析法、猜錯法、因果圖法。</p><p>  我們將白盒測試、黑盒測試兩種方法結(jié)合使用對本系統(tǒng)進行測試,但相較而言黑盒測試方法所占比更多。在測試當中遵循了“盡早地和不斷進行測試”,“保證測試用例的完整性和有效性”原則。通過測試達到以下測試目的:</p><p>

85、  1.功能檢查:測試功能的正確性,是否應該實現(xiàn)的功能沒有實現(xiàn)等。</p><p>  2接口檢查:檢查接受信息與輸出信息是否正確。</p><p>  3數(shù)據(jù)檢查:檢查數(shù)據(jù)結(jié)構(gòu)或外部信息的訪問是否正確。</p><p>  4性能檢查:檢查能否滿足性能需求。</p><p>  5初始化、終止檢查:檢查初始化或終止是否能正確進行。</

86、p><p>  6.3 測試環(huán)境與測試條件</p><p>  處理器:Inter(R) Core (TM)2 Duo T5750</p><p><b>  內(nèi)存:2GB</b></p><p><b>  硬盤:160G</b></p><p>  操作系統(tǒng):Windows

87、XP</p><p>  數(shù)據(jù)庫:SQL Server 2000</p><p>  6.4 系統(tǒng)運行情況</p><p>  通過對系統(tǒng)的全方位測試,并無發(fā)現(xiàn)問題,全部通過,基本要求得以實現(xiàn),系統(tǒng)能夠正常運行使用。</p><p><b>  6.5 系統(tǒng)評價</b></p><p>  系統(tǒng)評

88、價是指對系統(tǒng)的功能上技術(shù)上和經(jīng)濟上,在系統(tǒng)運行了一段時間以后,所做出的審核與評價。針對本系統(tǒng)的評價如下:</p><p><b>  (1)系統(tǒng)功能評價</b></p><p>  根據(jù)在本系統(tǒng)開發(fā)前所指定的目標,系統(tǒng)完成后通過測試運行,此系統(tǒng)達標,在實際使用中的功能可以滿足用戶需求。</p><p><b>  (2)系統(tǒng)技術(shù)評價&

89、lt;/b></p><p>  本系統(tǒng)構(gòu)造合理設計完善,基本功能達到了預期目標,運行過程中穩(wěn)定可靠,具有較高安全性與實用性,信訪辦公效率得以提高。</p><p><b>  (3)系統(tǒng)經(jīng)濟評價</b></p><p>  該系統(tǒng)在規(guī)定時間內(nèi),達到了設計要求,完成了系統(tǒng)分析時的系統(tǒng)開發(fā)目標,運行使用后提高了辦事效率,使科學管理更加完善。

90、</p><p><b>  結(jié) 論</b></p><p>  隨著計算機技術(shù)的飛速發(fā)展,我們的工作生活與計算機技術(shù)越來越密不可分,它帶給我們的是更少的勞動力,更少的資源浪費,更少的時間,換來更高的產(chǎn)量,更高的質(zhì)量,更高的效率,整個社會都被計算機技術(shù)的發(fā)展推動著。各大行業(yè)都利用著計算機與網(wǎng)絡技術(shù)來提高自己的競爭實力,而有關(guān)東軟雜志社在線投稿系統(tǒng)的設計也成為期刊

91、公司爭論的熱點問題。</p><p>  本文在分析東軟雜志社在線投稿系統(tǒng)的基礎上,用JSP和MySQL據(jù)庫設計并完成東軟雜志社在線投稿系統(tǒng)。系統(tǒng)調(diào)試結(jié)果顯示,本系統(tǒng)基本完成了功能需求。在整個設計過程中,采用瀑布模型和結(jié)構(gòu)化的設計方法。本系統(tǒng)界面簡潔友好,操作簡單方便。但由于時間倉促加上缺乏系統(tǒng)開發(fā)經(jīng)驗,系統(tǒng)在設計過程中不可避免地遇到了各種各樣的問題,如:</p><p>  1. 有些數(shù)

92、據(jù)輸入時沒有及時的進行數(shù)據(jù)格式校驗,不能保證數(shù)據(jù)絕對正確性。</p><p>  2. 由于時間關(guān)系,系統(tǒng)功能實現(xiàn)不夠完善,使用可能存在一些不方便。</p><p>  本系統(tǒng)在實際運行過程中有可能出現(xiàn)一些問題,通過后期對系統(tǒng)不斷的完善和優(yōu)化,能夠調(diào)試出確切符合實際情況的東軟雜志社在線投稿系統(tǒng),使得東軟雜志社在線投稿系統(tǒng)更加統(tǒng)一、規(guī)范、科學、合理。</p><p>

93、<b>  參考文獻</b></p><p>  [1] 李寧.Java Web開發(fā)技術(shù)大全[M] .北京:清華大學出版社,2009.</p><p>  [2] 孫鑫.Java Web開發(fā)詳解[M].北京:電子工業(yè)出版社,2006.</p><p>  [3] 徐明華.Java Web整合開發(fā)與項目實戰(zhàn)[M].北京:人民郵電出版社,2009.

94、</p><p>  [4] 彭超.新一代JSP網(wǎng)絡編程入門與實踐[M].北京:清華大學出版社,2007.</p><p>  [5] 劉聰.零基礎學Java Web開發(fā)[M].北京:機械工業(yè)出版社,2008.</p><p>  [6] 張洪偉.JSP網(wǎng)絡開發(fā)技術(shù)與整合應用[M].北京:清華大學出版社,2006.</p><p>  [7]

95、 Y Daniel Liang. Introduction to Java Programming to Java programming-Comprehensive Version (6th Edition)[M].Prentice Hall,2008.</p><p>  [8] Thomas Kyte. Expert Oracle Database Architecture 9i and 10g Progr

96、amming Techniques and Solutions[M].Apress,2006.</p><p>  [9] 王彬,代彥波,顏鵬博.Oracle 10g簡明教程[M].北京:清華大學出版社,2006.</p><p>  [10] 丁國良.Oracle DBA基礎教程[M].北京:科學出版社,2005.</p><p>  [11] 耿祥義.JSP基礎

97、教程[M].北京:清華大學出版社,2004.</p><p>  [12] 耿祥義,張躍平.Java 2實用教程(第三版)[M].北京:清華大學出版社,2006.</p><p>  [13] 王征.JavaScript網(wǎng)頁特效實例大全[M].北京:清華大學出版社,2006.</p><p>  [14] Bruce Eckel .Thinking in Java

98、(4th Edition)[M].Prentice Hall PTR,2007.</p><p>  [15] Nicholas C Zakas .Professional JavaScript for Web Developers[M].Worx,2006.</p><p><b>  致 謝</b></p><p>  大學生活就此結(jié)

99、束。但是對于我的人生道路來說,這僅僅才開始,我將面對的是一次嶄新的征途。</p><p>  回首過去四年,腦海中浮想聯(lián)翩:剛?cè)雽W時的歡喜與新奇展現(xiàn)在眼前。新鮮與活力充滿了生活??鞓放c艱辛,收獲與失落無不伴隨著我們。在此我對信息學院所有幫助過我的老師致以最衷心的感謝,謝謝你們多年來的關(guān)心和愛護。</p><p>  最后,我要特別感謝指導老師。本論文的完成與她們的悉心指導和熱情幫助分不開,

100、老師認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和精深的理論水平都使我受益匪淺。他們給與了我十分有力的幫助,不論是實踐還是理論,使我專業(yè)技能的應用水平提高了很多,對我以后的生活工作十分受益。值此論文完成之際,特別向指導老師表示衷心的感謝和崇高的敬意,謝謝她們細心而又耐心地輔導,幫助我得以順利的完成畢業(yè)設計開發(fā)工作,同時也要感謝其他幫助過我的老師和同學,他們給與了我很多的幫助我才能順利成長,在此一并表示感謝。</p><p>

溫馨提示

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

評論

0/150

提交評論