基于j2ee的高??旒瞻l(fā)系統(tǒng)的設(shè)計與實現(xiàn)【文獻綜述】_第1頁
已閱讀1頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)論文文獻綜述</b></p><p><b>  計算機科學(xué)與技術(shù)</b></p><p>  基于J2EE的高校快件收發(fā)系統(tǒng)的設(shè)計與實現(xiàn)</p><p><b>  引言:</b></p><p>  最近,我們越來越多的會聽到,今天你“淘”

2、了么,網(wǎng)上購物的方便,讓你實現(xiàn)不用出家門就可以買到你想要的東西:吃的、穿的、用的等。同時,快遞這個詞在我們生活綜合那個使用的頻率也越來越來高,根據(jù)相關(guān)數(shù)據(jù)顯示,在未來的幾年內(nèi),隨著互聯(lián)網(wǎng)的時代來臨,中國的快遞業(yè)務(wù)會以十倍至幾十倍的速度增長。</p><p>  大學(xué)生,站在時代潮流的前端,網(wǎng)購,快遞早就成為了生活中的一部分。我們就會看到學(xué)校的快遞跟比一般的快遞公司一樣繁忙,我們就需要用一個專門的管理系統(tǒng)來管理學(xué)校

3、進出的快件,同時也方便我們在校學(xué)生的網(wǎng)購。而J2EE的高效、快捷自然成為了我的首選。本系統(tǒng)服務(wù)于學(xué)校的快遞數(shù)據(jù)管理系統(tǒng),作為計算機應(yīng)用的一部分,運用軟件對快件進行管理有著手工不能比擬的優(yōu)點。</p><p><b>  正文:</b></p><p>  一、快件管理系統(tǒng)的特點</p><p>  快件管理系統(tǒng)客戶端作為快遞管理系統(tǒng)的子系統(tǒng),主

4、要實現(xiàn)了對快遞公司快件數(shù)據(jù)的自動導(dǎo)入和導(dǎo)出,以及新數(shù)據(jù)的錄入、修改、刪除和查詢等功能,并且通過外部網(wǎng)將本地數(shù)據(jù)上載到數(shù)據(jù)中心的數(shù)據(jù)庫內(nèi)。</p><p>  二、快件管理系統(tǒng)的現(xiàn)狀</p><p>  當(dāng)前大部分的快遞公司管理企業(yè)還是通過手工處理的方式,為了實現(xiàn)資料的電子化,不得不再請打字員將各種資料進行錄入,不僅效率低下而且增加了不必要的人員費用。為了統(tǒng)計需要的數(shù)據(jù),還要進行繁重的統(tǒng)計工

5、作,而且很容易出錯。對于顧客要查詢投遞快件狀況的需求也無法很好的滿足。</p><p>  隨著計算機的發(fā)展,電子信息技術(shù)也越來越受到關(guān)注,經(jīng)濟全球化使得企業(yè)活動的范圍越來越廣,企業(yè)必須加大控制范圍和提高信息采集、管理的速度,傳統(tǒng)的人工處理手段與企業(yè)高速發(fā)展的需求之間的矛盾越來越明顯,這就要求采用先進的管理方法。以計算機為核心的電子通信技術(shù)為企業(yè)提供了很好的管理平臺。同時,電子資料的快捷、高效等的特性,也給了企業(yè)

6、管理各種資料帶來方便。這種管理系統(tǒng)的應(yīng)用為企業(yè)的生產(chǎn)經(jīng)營,銷售,財務(wù)等提供了有效的處理手段,它正以強大的活力滲透到企業(yè)的管理的各個方面,成為現(xiàn)代企業(yè)科學(xué)管理必不可少的工具。</p><p>  將管理信息與計算機,網(wǎng)絡(luò)緊密結(jié)合,建立起一套合理、高效、科學(xué)的工作流程及工作制度,以逐步實現(xiàn)全面的現(xiàn)代化、信息化管理,并與現(xiàn)有信息系統(tǒng)實現(xiàn)無縫連接和平穩(wěn)過渡,組成高效穩(wěn)定的信息系統(tǒng),并為管理層提供決策基礎(chǔ)。</p&g

7、t;<p><b>  快件管理系統(tǒng)的意義</b></p><p>  快遞公司通過高效,準確的傳輸方式為客戶提供各種方便、快捷的服務(wù),因此“快”、“準”就是快遞公司最大的特色,更是快遞企業(yè)賴以生存的保障,在信息發(fā)達的今天,這個特點就更加突出了。以往的手工處理快件業(yè)務(wù)的方法顯然不能適應(yīng)企業(yè)的發(fā)展,效率低下而且容易出錯??爝f公司每天都要處理相當(dāng)?shù)臄?shù)量的面單信息,包括對企業(yè)人員的管

8、理,客戶資料的管理等,同時,管理面單的各類報表等,給企業(yè)提供了很好的參考依據(jù),也方便統(tǒng)計各種數(shù)據(jù)。</p><p>  快件管理系統(tǒng)的總目標是:在計算機網(wǎng)絡(luò),數(shù)據(jù)庫和先進的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴充的、易維護的、具有良好人機交互界面的快件管理系統(tǒng),實現(xiàn)快遞公司的面單信息、人員資料、客戶資料、公司資料的管理,并提供統(tǒng)計報表的計算機系統(tǒng),為企業(yè)提供準確、精細、迅速的

9、各種信息。通過數(shù)據(jù)庫技術(shù)可以輕松實現(xiàn)對面單信息、人員資料的有效管理,并實現(xiàn)檔案管理電子化,將資料儲存在計算機磁盤上,不僅方便快捷,占用空間少,而且減少了企業(yè)重復(fù)性的工作。計算機的運算快,效率高,所以提高業(yè)務(wù)的處理速度,增加了快遞公司的業(yè)務(wù)量。通過快件管理系統(tǒng),可以有效地管理人員,有效的配置人員及運送的快件,達到資源合理利用。</p><p>  快件管理系統(tǒng)同時顧及到一個關(guān)鍵的部分:顧客的需求。受當(dāng)前因特網(wǎng)發(fā)達條

10、件的影響,也為了給顧客提供更加方便快捷的服務(wù),快件管理系統(tǒng)在一定意義上為顧客提供了很好的服務(wù),這樣才能夠在激烈的競爭中生存,因此,快件管理系統(tǒng)對于快遞公司來說是很有必要的。</p><p>  快件管理系統(tǒng)的主要開發(fā)工具簡介</p><p>  (1)JAVA語言簡介</p><p>  Java,是由Sun Microsystems公司于1995年5月推出的Jav

11、a程序設(shè)計語言和Java平臺的總稱。用Java實現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺、動態(tài)的Web、Internet計算。從此,Java被廣泛接受并推動了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持Java applet。</p><p>  Java是一種簡單的,面向?qū)ο蟮?,分布式的,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的靜態(tài)語言。它的主要特性有

12、:</p><p>  1、Java語言是簡單的。Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用Java。另一方面,Java丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉(zhuǎn)換。特別地,Java語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。 </p><p>  2、Java語言是一個

13、面向?qū)ο蟮?。Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制(關(guān)鍵字為implements)。Java語言全面支持動態(tài)綁定,而C++ 語言只對虛函數(shù)使用動態(tài)綁定。總之,Java語言是一個純的面向?qū)ο蟪绦蛟O(shè)計語言。 </p><p>  3、Java語言是分布式的。Java語言支持Internet應(yīng)用的開發(fā),在基本的Java應(yīng)用編程接口中

14、有一個網(wǎng)絡(luò)應(yīng)用編程接口(Java net),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(遠程方法激活)機制也是開發(fā)分布式應(yīng)用的重要手段。 </p><p>  4、Java語言是健壯的。Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得

15、Java更具健壯性。 </p><p>  5、Java語言是安全的。Java通常被用在網(wǎng)絡(luò)環(huán)境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網(wǎng)絡(luò)下載的類具有一個安全防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機制(類SecurityManager)讓Java應(yīng)用設(shè)置安全哨兵。 <

16、/p><p>  6、Java語言是體系結(jié)構(gòu)中立的。Java程序(后綴為Java的文件)在Java平臺上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件), 然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。 </p><p>  7、Java語言是可移植的。這種可移植性來源于體系結(jié)構(gòu)中立性,另外,Java還嚴格規(guī)定了各個基本數(shù)據(jù)類型的長度。Ja

17、va系統(tǒng)本身也具有很強的可移植性,Java編譯器是用Java實現(xiàn)的,Java的運行環(huán)境是用ANSI C實現(xiàn)的。 </p><p>  8、Java語言是解釋型的。如前所述,Java程序在Java平臺上被編譯為字節(jié)碼格式, 然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。在運行時,Java平臺中的Java解釋器對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。 </p><

18、;p>  9、Java是高性能的。與那些解釋型的高級腳本語言相比,Java的確是高性能的。事實上,Java的運行速度隨著JIT(Just-In-Time)編譯器技術(shù)的發(fā)展越來越接近于C++。 </p><p>  10、Java語言是多線程的。在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使用型構(gòu)為Thread(Runnable) 的構(gòu)造

19、子將一個實現(xiàn)了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對象即為線程。值得注意的是Thread類已經(jīng)實現(xiàn)了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 Java語言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制(關(guān)鍵字為synchronized)。 </p><p&

20、gt;  11、Java語言是動態(tài)的。Java語言的設(shè)計目標之一是適應(yīng)于動態(tài)變化的環(huán)境。Java程序需要的類能夠動態(tài)地被載入到運行環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。這也有利于軟件的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。 </p><p>  Java語言的優(yōu)良特性使得Java應(yīng)用具有無比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護費用。Java對對象技術(shù)的全面支持和Java平

21、臺內(nèi)嵌的API能縮短應(yīng)用系統(tǒng)的開發(fā)時間并降低成本。Java的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結(jié)構(gòu)和在多平臺之間傳遞信息的低成本方式。特別是Java企業(yè)應(yīng)用編程接口(Java Enterprise APIs)為企業(yè)計算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。</p><p> ?。?)SQL Server 2000數(shù)據(jù)庫</p><p>  SQL Serve

22、r 2000是一項可以從不同角度分析產(chǎn)品的完整的數(shù)據(jù)庫??梢栽赪EB上訪問數(shù)據(jù)庫及一些查詢功能,也可整合內(nèi)容豐富的可擴展性語言的應(yīng)用,充分的證明了SQL Server 2000強大的一款可以在瀏覽器上支持數(shù)據(jù)庫開發(fā)和應(yīng)用各大數(shù)據(jù)解決方案。同時,SQL Server 2000具有多項經(jīng)過考驗的測試記錄:可伸縮性和可靠性。這是SQL Server 2000在強大的市場競爭上可以生存的淘汰其他數(shù)據(jù)庫的重要原因所在。SQL Server 200

23、0可以稱現(xiàn)在到目前為止最為方便的數(shù)據(jù)庫系統(tǒng),這不論從應(yīng)用程序開發(fā)的速度或事物處理的速度上來看都得到了有力的證明。該產(chǎn)品成為很多企業(yè)首選有以下幾點的原因:</p><p>  1.可以快速且方便的訪問數(shù)據(jù)庫。通過WEB,SQL Server 2000讓你可以輕松的同過HTTP向數(shù)據(jù)庫發(fā)送各種請求例如:查詢、存儲、搜索文檔及自然語言的查詢。</p><p>  2.基于WEB的分析變的非常的靈

24、活。SQL Server 2000把數(shù)據(jù)庫的功能擴展到Interneth上,你可以輕松的在WEB瀏覽器上訪問和控制數(shù)據(jù)</p><p>  3.可靠性和伸縮性非常的高。當(dāng)今電子商務(wù)的快速發(fā)展和企業(yè)要求不斷的提高,有了SQL Server 2000強大的可操作性和靈活性,通過伸縮和合向外擴展能力可以滿足一些非常嚴格的要求。</p><p>  4.向上伸縮。SQL Server 2000通過

25、特定的(SMP)系統(tǒng)在可以同時處理32個處理器和64M的RAM。</p><p>  5.向外擴展性。SQL Server 2000可以向多臺服務(wù)器分配任務(wù)和數(shù)據(jù)。</p><p>  6.可用性。群移故障、日志傳送和備份策略的增加,大大提高了SQL Server 2000的可用性。</p><p>  7.分析服務(wù)的集成和擴展。我們可以在具有集成工具的端到端的解決

26、方案,數(shù)據(jù)的價值得到體現(xiàn)。除此以外,SQL Server 2000可以自動的在分析的結(jié)果上驅(qū)動商業(yè)過程和一些相對比較復(fù)雜的自定義檢索而變的簡單化。</p><p>  8.進入市場的時間最迅速。作為Miscrosoft.net Enterprise Server數(shù)據(jù)管理的和分析的中樞,加速了概念到最后交付的速度。</p><p>  9.開發(fā)、調(diào)試和數(shù)據(jù)轉(zhuǎn)換的快速。SQL Server 2

27、000,為我們提供了交互式的調(diào)節(jié)和查詢、快速轉(zhuǎn)換數(shù)據(jù)和在最大程度的數(shù)據(jù)源的轉(zhuǎn)移、可以從你想要的角度以可視化的設(shè)計和編寫數(shù)據(jù)庫應(yīng)用程序。</p><p><b>  總結(jié)</b></p><p>  針對快件信息管理系統(tǒng)開發(fā)中涉及的的相關(guān)概念與技術(shù),本文僅做了概要性的描述。對于其中的Java編碼部分的具體算法實現(xiàn),以及如何創(chuàng)建數(shù)據(jù)庫等問題,可參考相關(guān)資料。</p&

28、gt;<p><b>  參考文獻</b></p><p>  [1]王能斌.?dāng)?shù)據(jù)庫系統(tǒng)教程.電子工業(yè)出版社,2002</p><p>  [2]李曉喆, 張曉輝, 李祥勝.SQL Server 2000管理及應(yīng)用系統(tǒng)開發(fā).人民郵電出版社,2002</p><p>  [3]鄭人杰、殷人昆、陶永雷.實用軟件工程.第二版,清華大學(xué)出

29、版社,1997</p><p>  [4][美]杰拉爾德·溫伯格、張佐、萬起光、董菁.系統(tǒng)化思維導(dǎo)論.清華大學(xué)出版社,2003</p><p>  [5]Tom DeMarco Timothy Lister.人件.第2版,清華大學(xué)出版社,2003</p><p>  [6]朗(Long, Larry, E.)(美) 著、朱致遠 等譯.計算機與信息系統(tǒng)指南.

30、人民出版社,1988</p><p>  [7][美]康諾(Connor, denis)著、顧鼎銘,周希明譯.信息系統(tǒng)開發(fā)技術(shù).中國標準出版社,1990</p><p>  [8]張春林.Delphi 6程序設(shè)計導(dǎo)學(xué).清華大學(xué)出版社,2002 </p><p>  [9]劉瑞新 、汪遠征 、李鳳華.Delphi 程序設(shè)計教程.機械工業(yè)出版社,2002</p&g

31、t;<p>  [10]Steve Teixeira and Xavier Pacheco.Borland Delphi 6 Developer’s Guide.201 West 103rd St., Indianapolis, Indiana, 46290 USA</p><p>  Marco Cantu.Master Delphi 6.San Francisco Paris Düss

溫馨提示

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

最新文檔

評論

0/150

提交評論