2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設(shè)計開題報告</b></p><p><b>  計算機(jī)科學(xué)與技術(shù)</b></p><p>  基于java平臺的校園圖書交易網(wǎng)站的設(shè)計與實現(xiàn)</p><p>  1.選題的背景、意義</p><p>  隨著網(wǎng)絡(luò)的普及和其技術(shù)的日趨成熟,在世界范圍內(nèi),作為一種新的

2、經(jīng)濟(jì)形態(tài),電子商務(wù)將在日常生活中扮演著越來越重要的角色,在采購——供應(yīng)鏈條所構(gòu)成的經(jīng)濟(jì)活動中,電子商務(wù)將不僅僅承擔(dān)輔助渠道的角色,更將成為一種重要的、獨立的渠道,滿足更多的個人消費和組織購買。電子商務(wù)也必將成為一種獨立的產(chǎn)業(yè),在整個經(jīng)濟(jì)結(jié)構(gòu)中,占據(jù)越來越重要的地位。</p><p>  通過認(rèn)真比較后,我決定選擇JSP+MYSQL完成我的網(wǎng)站開發(fā)。</p><p>  JSP的英文全稱是J

3、ava Server Page,中文全稱是Java服務(wù)器端語言。自JSP推出后,眾多大公司都提供支持JSP技術(shù)的服務(wù)器,如IBM、Oracle公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。據(jù)調(diào)查顯示,在過去的一年中,對JSP的使用飛速增長了94%。JSP的支持語言是JAVA,所以它的核心技術(shù)就是JAVA技術(shù)。JSP有以下優(yōu)勢:</p><p>  1) 方便與HTML混合。JSP可以方便的使用HTML和JAV

4、A語言,在處理JAVA語言的過程中可以靈活的應(yīng)用各種HTML標(biāo)識。</p><p>  2) JSP運行速度更快。JSP由客戶端運行之后,便生成實例保存在服務(wù)器中,他的共享對象可以提供多個客戶端同時訪問,而不需要重新運行,所以運行速度更快。</p><p>  3) JSP有技術(shù)有眾多大軟件公司支持。</p><p>  4) JSP有眾多開放性代碼組織支持。如Ap

5、ache。</p><p>  5) 可以跨平臺運行。既可運行在Windows平臺,有可以運行在LINUX平臺和UNIX平臺。</p><p>  2.研究的基本內(nèi)容與擬解決的主要問題</p><p><b>  研究的基本內(nèi)容:</b></p><p>  電子商務(wù)網(wǎng)站是目前廣泛應(yīng)用的Internet在線系統(tǒng)之一。我設(shè)

6、計的校園圖書交易網(wǎng)站即一個小型B2C的電子商務(wù)類網(wǎng)站。管理員可以通過該系統(tǒng)為商品進(jìn)行分類、添加以及處理客戶訂單;普通Internet用戶可以通過該系統(tǒng)注冊成為會員,并購買圖書等。</p><p>  本系統(tǒng)采用C/S(客戶端/服務(wù)端)模式,該模式有以下特點:交互性強。在C/S中,客戶端有一套完整應(yīng)用程序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。其次,C/S模式提供了更安全的存取模式。

7、由于CS配備的是點對點的結(jié)構(gòu)模式,采用適用于局域網(wǎng)、安全性可以得到可靠的保證。C/S完成的速度較快,更利于處理大量數(shù)據(jù)。由于客戶端實現(xiàn)與服務(wù)器的直接相連,沒有中間環(huán)節(jié),因此響應(yīng)速度快。同時由于開發(fā)是針對性的,因此,操作界面漂亮,形式多樣,可以充分滿足客戶自身的個性化要求。</p><p><b>  擬解決的主要問題:</b></p><p>  網(wǎng)上書店售書系統(tǒng)的開

8、發(fā)是一項復(fù)雜的系統(tǒng)工程。為了保證系統(tǒng)開發(fā)成功,必須采用工程化的系統(tǒng)開發(fā)方法,并研究出一些符合工程化標(biāo)準(zhǔn)的開發(fā)方法。這些方法旨在指導(dǎo)開發(fā)者進(jìn)行工程化的系統(tǒng)開發(fā),從而加快系統(tǒng)開發(fā)的速度,保證質(zhì)量以及降低開發(fā)成本。工程化的系統(tǒng)開發(fā)方法確實在開發(fā)實踐中取得了一定的效果。此次開發(fā)使用JSP作為開發(fā)語言,采用Servlet技術(shù),Tomcat5.0作為Web服務(wù)器。</p><p>  3.研究的方法與技術(shù)路線、研究難點,預(yù)期

9、達(dá)到的目標(biāo)</p><p><b>  研究的方法:</b></p><p>  電子商務(wù)網(wǎng)站主要是通過B/S模式工作,具體涉及瀏覽器、Web服務(wù)器和數(shù)據(jù)庫服務(wù)器。我準(zhǔn)備采用java系統(tǒng)平臺,IE6.0做瀏覽器,Apache公司的Tomcat5.0做Web服務(wù)器,MYSQL做數(shù)據(jù)庫服務(wù)器。網(wǎng)頁制作工具選擇MacroMedia公司的Dreamwaver MX。</

10、p><p><b>  技術(shù)路線:</b></p><p>  隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者說是改進(jìn)的結(jié)構(gòu)。用戶界面完全通過瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成三層結(jié)構(gòu),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。這種結(jié)構(gòu)的一個重要的特點是,用戶可以完全不需要安裝客戶端軟件,當(dāng)然也不需要擔(dān)心任何軟件升級和不兼容等任何客

11、戶端所遇到的問題。 相比之下,B/S模型的優(yōu)點顯而易見,更適合這個網(wǎng)站的構(gòu)建,有利于網(wǎng)站的維護(hù)和擴(kuò)充。</p><p>  傳統(tǒng)的動態(tài)網(wǎng)頁制作包括CGI、ASP、JSP三種,而JSP具有明顯的優(yōu)勢。使用CGI-BINJ接口是一個最早的動態(tài)WEB頁面問題的解決方案。缺點,CGI程序必須從CGI接口讀入一長串的字符串,再從字符串中取得所需要的數(shù)據(jù)并加以處理。過程十分繁瑣。另一個缺點, 除了Perl是解釋語言外,其他都

12、是編譯式的語言。每次修改后,都必須重新編譯一次,這給開發(fā)人員帶來麻煩,增加了工作量。ASP和 JSP都能取代CGI使網(wǎng)站建設(shè)和發(fā)展變得簡單快捷。盡管JSP技術(shù)和ASP在許多方面都有相似的,但仍然存在很多不同之處,其中最本 質(zhì)上的區(qū)別在于:兩者是來源于不同的技術(shù)規(guī)范組織,其實現(xiàn)的基礎(chǔ),WEB服務(wù)器平臺要求不相同。 </p><p>  作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點

13、。一次寫入,之后,可以運行在任何具有符合Java語法結(jié)構(gòu)的環(huán)境。取代之過去單一平臺開發(fā)。 ASP主要工作環(huán)境是微軟的IIS應(yīng)用程序結(jié)構(gòu),又因Activex對象具有平臺特性,所以ASP技術(shù)不能很容易地實現(xiàn)在跨平臺的WEB服務(wù)器的工作。 </p><p>  從開發(fā)人員的角度來看其區(qū)別在于:ASP僅支持組件對象模型COM,而JSP技術(shù)提供的組件都是基于Javabean技術(shù)或JSP標(biāo)簽庫。 </p>&l

14、t;p>  JSP標(biāo)簽可擴(kuò)充性。JSP技術(shù)能夠使用開發(fā)者擴(kuò)展JSP標(biāo)簽,JSP開發(fā)者能定制標(biāo)簽庫,減少對腳本語言的依賴 </p><p>  生成可重用的組件。JSP基于組件的技術(shù)方法加速了總體開發(fā)過程。 JSP組件(Javabean,或定制的JSP標(biāo)簽)是跨平臺可重用的。Javabean組件可以訪問數(shù)據(jù)庫,并能以分布式系統(tǒng)模式工作于UNIX和WINDOWS平臺。 </p><p>

15、  易于維護(hù)性。 基于JSP技術(shù)的應(yīng)用程序比基于ASP的應(yīng)用程序易于維護(hù)和管理。JSP突出的組件技術(shù)使修改內(nèi)容而不影響邏輯或修改邏輯而不影響內(nèi)容變得很容易實現(xiàn)。 </p><p><b>  研究難點:</b></p><p><b>  1)數(shù)據(jù)庫的設(shè)計</b></p><p>  根據(jù)前面系統(tǒng)功能的設(shè)計要求和模塊劃分,

16、本站的數(shù)據(jù)庫主要用于存儲用戶信息、商品信息和訂單信息。其中必然要涉及到查詢、添加、刪除、修改、等操作。</p><p><b>  2)安全性問題</b></p><p>  包括數(shù)據(jù)庫的安全性。尤其是電子支付的安全性是電子商務(wù)網(wǎng)站中的重點,牽涉到的這些知識都需要深入的去了解。</p><p>  在實際做的過程中還會出現(xiàn)很多問題,比如在JAV

17、A中,報表打印的實現(xiàn)是一個比較麻煩的問題,還有隨著學(xué)習(xí)的深入,在具體的實現(xiàn)過程中可能會添加更多的功能模塊,比如怎樣跟蹤用戶的消費趨勢,如何了解用戶對商品的評價及如何反饋信息給用戶也是網(wǎng)站設(shè)計的一個重點,可以添加一個客戶建議的模塊,客戶可以在這里留言,真正實現(xiàn)電子商務(wù)平臺的交互性。我會不斷的學(xué)習(xí)并認(rèn)真的去解決這些問題。</p><p><b>  預(yù)期目標(biāo):</b></p>&l

18、t;p>  1)會員登陸及身份驗證,包括用戶注冊、驗證注冊信息。</p><p>  2)在線選購圖書,包括瀏覽、查找、購買的管理、查看已經(jīng)提交的訂單信息等。</p><p>  3)系統(tǒng)管理,包括圖書信息管理、交易信息管理等。</p><p>  4、論文詳細(xì)工作進(jìn)度和安排</p><p>  第七學(xué)期第10周至第18周(2011年0

19、1月06日前):文獻(xiàn)檢索和資料收集,完成畢業(yè)論文(設(shè)計)文獻(xiàn)綜述、開題報告和外文翻譯;</p><p>  第八學(xué)期 第1周 至第3周(2011年03月11日前):撰寫論文提綱,完成畢業(yè)論文(設(shè)計)初稿、需求分析和概要設(shè)計;</p><p>  第八學(xué)期 第4周 至第12周(2011年05月13日前):詳細(xì)設(shè)計、系統(tǒng)調(diào)試、和畢業(yè)論文(設(shè)計)完成定稿;</p><p>

20、;  第八學(xué)期第13周(2011年05月20日前):完成應(yīng)用軟件系統(tǒng)的設(shè)計和畢業(yè)論文(設(shè)計)送指導(dǎo)老師和評閱老師評閱,準(zhǔn)備答辯;</p><p>  第八學(xué)期第14周:參加畢業(yè)論文(設(shè)計)答辯。</p><p><b>  五、主要參考文獻(xiàn)</b></p><p>  [1] Rogers Cadenhead (梅興文譯). Java編程入門經(jīng)

21、典(第4版) [M]. 北京:人民郵電出版社,2007. </p><p>  [2] Bruce Eckel. Thinking In Java.英文第4版[M].北京:機(jī)械工業(yè)出版社,2007.</p><p>  [3] 陳軼.姚曉昆編著.Java程序設(shè)計實驗指導(dǎo)[M].北京:清華大學(xué)出版社,2006.</p><p>  [4] 楊昭編著.二級Java語言程

22、序設(shè)計教程[M].北京:中國水利水電出版社,2006.</p><p>  [5] 趙文靖編著.Java程序設(shè)計基礎(chǔ)與上機(jī)指導(dǎo)[M].北京:清華大學(xué)出版社,2006.</p><p>  [6] 趙毅主編.跨平臺程序設(shè)計語言——Java[M].西安:西安電子科技大學(xué)出版社,2006.</p><p>  [7] 王路群.Java高級程序設(shè)計[M].北京:中國水利水電

23、出版社,2006.</p><p>  [8] 雍俊海編著.Java程序設(shè)計習(xí)題集[M].北京:清華大學(xué)出版社,2006.</p><p>  [9] 朱福喜編著.Java語言習(xí)題與解析[M].北京:清華大學(xué)出版社,2006.</p><p>  [10] 吳其慶編著.Java程序設(shè)計實例教程[M].北京:冶金工業(yè)出版社,2006.</p><p

24、>  [11] 柳西玲.許斌編著.Java語言應(yīng)用開發(fā)基礎(chǔ)[M].北京:清華大學(xué)出版社,2006.</p><p>  [12] 施霞萍等編著.Java程序設(shè)計教程 第2版[M].北京:機(jī)械工業(yè)出版社,2006.</p><p>  [13] Herbert Schidt著.Java參考大全[M].北京:清華大學(xué)出版社,2006.</p><p>  [14]

25、 宛延闿等編著.實用Java程序設(shè)計教程[M].北京:機(jī)械工業(yè)出版社,2006.</p><p>  [15] 陳國君等編著.Java2程序設(shè)計基礎(chǔ)[M].北京:清華大學(xué)出版社,2006.</p><p>  [16] 威爾頓,麥可匹克. JavaScript入門經(jīng)典(第3版) [M]. 北京:清華大學(xué)出版社,2009.</p><p>  [17] Marty H

26、all,Larry Brown. Servlet與JSP核心編程.第二版.趙學(xué)良譯[M].北京:清華大學(xué)出版社,2004.</p><p>  [18] 孫衛(wèi)琴. 精通Struts:基于MVC的Java Web設(shè)計與開發(fā)[M].北京:電子工業(yè)出版社,2004.</p><p>  [19] 張孝祥. Java就業(yè)培訓(xùn)教程[M]. 北京:清華大學(xué)出版社,2003.</p>&l

27、t;p>  [20] 程偉,汪孝宜. 開發(fā)者突擊:JSP網(wǎng)絡(luò)開發(fā)經(jīng)典模塊實現(xiàn)全集[M]. 北京:電子工業(yè)出版社,2008.</p><p>  [21] 陳鵬,程勇. J2EE項目開發(fā)實用案例[M].北京:科技出版社,2006.</p><p>  [22] Bruce Eckel. Java編程思想[M]. 北京:機(jī)械工業(yè)出版社,2007.</p><p>

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論