版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 伴隨著Internet的蓬勃發(fā)展,網(wǎng)絡(luò)購(gòu)物中心作為電子商務(wù)的一種形式正以其高效、低成本的優(yōu)勢(shì),逐步成為新興的經(jīng)營(yíng)模式和理念,人們已經(jīng)不再滿(mǎn)足用途信息的瀏覽和發(fā)布,而是渴望著能夠充分享受網(wǎng)絡(luò)所帶來(lái)的更加多的便利。網(wǎng)絡(luò)購(gòu)物正適應(yīng)了當(dāng)今社會(huì)快節(jié)奏地生活,使顧客足不出戶(hù)便可以方便快捷輕松地選購(gòu)自己喜歡的商品。</p>
2、<p> 本系統(tǒng)便是嘗試用JSP在網(wǎng)絡(luò)上架構(gòu)一個(gè)動(dòng)態(tài)的電子商務(wù)網(wǎng)站,以SQL Server 2000為數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),Tomcat網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器,采用JSP(Java Server Pages)技術(shù)開(kāi)發(fā)的網(wǎng)上購(gòu)物系統(tǒng)。它有會(huì)員注冊(cè),圖書(shū)查詢(xún),用戶(hù)購(gòu)物車(chē),用戶(hù)下單,在線幫助,后臺(tái)圖書(shū)管理,廣告管理,會(huì)員管理,訂單管理,管理員管理,網(wǎng)站基本信息等功能,充分利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),改進(jìn)現(xiàn)有的購(gòu)物方式,做到適合現(xiàn)代人生活的購(gòu)
3、物方式。</p><p> 建立后的網(wǎng)站系統(tǒng)是一個(gè)動(dòng)態(tài)、交互式、具有商品提供、系統(tǒng)管理、用戶(hù)留言等功能的電子商務(wù)網(wǎng)站。</p><p> 關(guān)鍵詞:JSP;SQL server 2000;Tomcat;網(wǎng)上購(gòu)物系統(tǒng)</p><p><b> 目 錄</b></p><p><b> 第一章 引言2
4、</b></p><p> 1. 1系統(tǒng)設(shè)計(jì)的背景2</p><p> 1. 2系統(tǒng)設(shè)計(jì)的意義3</p><p> 第二章 系統(tǒng)概述4</p><p> 2. 1 B/S模式及其優(yōu)勢(shì)4</p><p> 2. 2 JSP的技術(shù)原理5</p><p> 2. 3
5、相關(guān)服務(wù)器8</p><p> 第三章 系統(tǒng)需求分析及總體設(shè)計(jì)10</p><p> 3. 1 系統(tǒng)概述10</p><p> 3. 2 功能需求概述10</p><p> 3. 3 系統(tǒng)功能模塊設(shè)計(jì)11</p><p> 第四章 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)12</p><p> 4
6、.1 數(shù)據(jù)庫(kù)實(shí)現(xiàn)12</p><p> 4. 2 用JSP連接數(shù)據(jù)庫(kù)14</p><p> 第五章 系統(tǒng)詳細(xì)設(shè)計(jì)16</p><p> 5.1功能模塊設(shè)計(jì)16</p><p> 第六章 系統(tǒng)測(cè)試和維護(hù)28</p><p> 6. 1 系統(tǒng)測(cè)試28</p><p> 6 .
7、2系統(tǒng)維護(hù)29</p><p><b> 總 結(jié)30</b></p><p><b> 致 謝32</b></p><p> 參 考 文 獻(xiàn)33</p><p><b> 第一章 引言</b></p><p> 隨著社會(huì)經(jīng)濟(jì)的發(fā)展和
8、信息技術(shù)的高度發(fā)達(dá),越來(lái)越多的企業(yè)和個(gè)人的購(gòu)物方式和以前有了實(shí)質(zhì)的改變,網(wǎng)上商店逐漸增多,交易的方式也從以前的網(wǎng)上發(fā)布,然后網(wǎng)下交易購(gòu)買(mǎi), 發(fā)展到了直接通過(guò)網(wǎng)絡(luò)進(jìn)行在線支付, 隨著物流的發(fā)展,交易的物品也從以前的大件物品,發(fā)展到現(xiàn)在幾乎所有商品都能在網(wǎng)上購(gòu)買(mǎi)。因此,為了更方便顧客購(gòu)物,就需要有一個(gè)功能比較完善的網(wǎng)上商城系統(tǒng)來(lái)實(shí)現(xiàn)這個(gè)平臺(tái)。網(wǎng)上商城系統(tǒng)是解決實(shí)體商城各種問(wèn)題的一種方法。因此該課題具有一定的意義和研究?jī)r(jià)值。 </p&g
9、t;<p> 網(wǎng)上商城的出現(xiàn)和發(fā)展給人們的購(gòu)物帶來(lái)了全新的改變,它不但使整個(gè)購(gòu)物的性質(zhì)和方 式發(fā)生了翻天覆地的變化,而且也使人們整個(gè)購(gòu)物流程變得高效而便捷。為了滿(mǎn)足人們的需求,像淘寶、拍拍這樣的大型購(gòu)物網(wǎng)站快速的的產(chǎn)生,這樣不管購(gòu)物者是農(nóng)村人還是城市人,也不管購(gòu)物者是本地人還是外地人,只要購(gòu)物者的計(jì)算機(jī)能夠連接上 Internet網(wǎng),購(gòu)物者就 可以進(jìn)行隨時(shí)地、跨地域地進(jìn)行購(gòu)物,不但給購(gòu)物者帶來(lái)了便利和擴(kuò)大了市場(chǎng)范圍,而且
10、吸引越來(lái)越多的技術(shù)人員參與到討論和開(kāi)發(fā)能夠更加滿(mǎn)足人們購(gòu)物需求的新型的網(wǎng)上商城中去。</p><p> 1. 1系統(tǒng)設(shè)計(jì)的背景</p><p> 計(jì)算機(jī)軟件技術(shù)的日新月異推動(dòng)了社會(huì)信息化的進(jìn)程,這也使得開(kāi)發(fā)人員不得不學(xué)習(xí)新的技術(shù)以適應(yīng)這種局面。在web應(yīng)用領(lǐng)域,動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)作為web系統(tǒng)開(kāi)發(fā)的核心,越來(lái)越受到業(yè)內(nèi)人士的青睞。目前主流動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)主要是指ASP、PHP、和JSP。<
11、/p><p> JSP(java server pages,java服務(wù)器頁(yè)面)是SUN MicroSystems公司于1999年末在企業(yè)Java工具集中加入的一個(gè)新元素,它建立在Java Servlet之上。其設(shè)計(jì)目的是使開(kāi)發(fā)人員,甚至非開(kāi)發(fā)人員都能夠高效率地創(chuàng)建Web內(nèi)容。在過(guò)去幾年里,使用JSP技術(shù)的開(kāi)發(fā)人員飛速增加,它已經(jīng)變成Web開(kāi)發(fā)的主流技術(shù)之一。用JSP開(kāi)發(fā)的Web應(yīng)用程序是跨平臺(tái)的,它不但可以在Wi
12、ndows下運(yùn)行,也能在Linux以及其他各種版本的UNIX操作系統(tǒng)上運(yùn)行。這一點(diǎn)是ASP不具有的。JSP將網(wǎng)頁(yè)的邏輯功能設(shè)計(jì)與界面分離,同時(shí)它支持可重用的基于組件的設(shè)計(jì)以及它的跨平臺(tái)特性,使Web應(yīng)用變得簡(jiǎn)單,因此它在問(wèn)世不長(zhǎng)時(shí)間就超過(guò)了ASP和PHP,為許多大型網(wǎng)站所采用。</p><p> 1. 2系統(tǒng)設(shè)計(jì)的意義</p><p> 首先本系統(tǒng)是基于JSP技術(shù)的網(wǎng)上購(gòu)物系統(tǒng),能夠有
13、效地將產(chǎn)品管理系統(tǒng)和網(wǎng)上訂購(gòu)系統(tǒng)有效地結(jié)合在一起,通過(guò)網(wǎng)站實(shí)現(xiàn)企業(yè)的在線交易來(lái)銷(xiāo)售自己的產(chǎn)品,進(jìn)一步擴(kuò)大市場(chǎng)份額。通過(guò)產(chǎn)品訂購(gòu)管理系統(tǒng)的網(wǎng)上交易,企業(yè)可以隨時(shí)隨地了解和掌握銷(xiāo)售情況,實(shí)現(xiàn)產(chǎn)品銷(xiāo)售統(tǒng)計(jì)分析同時(shí)又能有效地控制商場(chǎng)運(yùn)營(yíng)成本,開(kāi)辟了一個(gè)新的銷(xiāo)售渠道。</p><p><b> 第二章 系統(tǒng)概述</b></p><p> 2. 1 B/S模式及其優(yōu)勢(shì)<
14、/p><p> 伴隨著Internet的迅速發(fā)展,計(jì)算機(jī)技術(shù)正在由基于C/S(client)模式的應(yīng)用系統(tǒng)轉(zhuǎn)變?yōu)榛贐/S(Browser/Server)模式的應(yīng)用系統(tǒng)。過(guò)去,網(wǎng)絡(luò)軟件的開(kāi)發(fā)都采用C/S(client)模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于客戶(hù)端程序,因此,必然導(dǎo)致以下問(wèn)題:</p><p> 系統(tǒng)安裝、調(diào)試、維護(hù)和升級(jí)困難。由于客戶(hù)端的硬件配置可能存在差異,軟件環(huán)境也
15、可能各不相同,因此,在安裝時(shí),必須對(duì)每一個(gè)客戶(hù)端分別進(jìn)行配置,同樣,在軟件升級(jí)時(shí)也要對(duì)客戶(hù)端分別處理。</p><p> 在整個(gè)系統(tǒng)中,業(yè)務(wù)邏輯和用戶(hù)界面都集中到了客戶(hù)端,必然會(huì)增加安全隱患。</p><p> 正是由于以上C/S模式的客戶(hù)端程序在部署和維護(hù)時(shí)面臨的問(wèn)題,人們逐漸接受了基于瀏覽器(Brower)/服務(wù)器(Server)結(jié)構(gòu)的系統(tǒng),即B/S模式。在此模式中,最核心的一點(diǎn)就
16、是用通用的瀏覽器取代了原來(lái)的客戶(hù)端程序。B/S模式雖然只對(duì)C/S模式做了少許變動(dòng),但帶來(lái)了巨大的好處:</p><p> 應(yīng)用程序在部署、升級(jí)、維護(hù)時(shí),只需要在服務(wù)器端進(jìn)行配置就可以了;</p><p> 所有的配置工作都集中在服務(wù)器端,提高了系統(tǒng)的安全性;</p><p> 雖然B/S模式帶來(lái)了很大的好處,但由于在客戶(hù)端能夠利用的編程對(duì)象僅僅是瀏覽器,因此,
17、原來(lái)在C/S模式下很容易實(shí)現(xiàn)的一些客戶(hù)端功能,在B/S模式下,卻變得很難實(shí)現(xiàn)甚至無(wú)法實(shí)現(xiàn)。盡管如此,B/S模式仍是目前很多應(yīng)用系統(tǒng)的首選模式。</p><p> 2. 2 JSP的技術(shù)原理</p><p> 2.2.1 JSP語(yǔ)言及其特點(diǎn)</p><p> 在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP
18、標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(yè)(*.jsp)。JSP頁(yè)面看上去象標(biāo)準(zhǔn)的HTML和XML頁(yè)面,并附帶有JSP引擎能夠處理和抽取的額外元件。</p><p> Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給用戶(hù)。</p><p> 程序片段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送E-mail等,這就是建立動(dòng)態(tài)網(wǎng)站所需要的功能。</
19、p><p> 所有程序都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶(hù)端的僅是得到的結(jié)果,對(duì)客戶(hù)瀏覽器的要求最低。它基于強(qiáng)大的Java語(yǔ)言,具有良好的伸縮性,在網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)領(lǐng)域具有得天獨(dú)厚的優(yōu)勢(shì)。</p><p> JSP技術(shù)在多個(gè)方面加速了動(dòng)態(tài)Web頁(yè)面的開(kāi)發(fā):</p><p> ?。?)將內(nèi)容的生成和顯示進(jìn)行分離</p><p> 使用JSP技
20、術(shù),Web頁(yè)面開(kāi)發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面。使用JSP標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)求來(lái)變化的,例如請(qǐng)求帳戶(hù)信息或者特定的一瓶酒的價(jià)格)。生成內(nèi)容的 邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和Beans中,那么其他人,如Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響內(nèi)容的生成。</p>
21、<p> 在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容(例如,通過(guò)訪問(wèn)JavaBeans組件,使用JDBCTM技術(shù)訪問(wèn)數(shù)據(jù)庫(kù),或者包含文件),并且將結(jié)果以HTML(或者XML)頁(yè)面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。</p><p> (2)強(qiáng)調(diào)可重用的組件</p><p> 絕大多數(shù)JS
22、P頁(yè)面依賴(lài)于可重用的,跨平臺(tái)的組件(JavaBeans或者Enterprise JavaBeansTM組件)來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開(kāi)發(fā)人員能夠共享 </p><p> ?。?)采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開(kāi)發(fā)</p><p> Web頁(yè)面開(kāi)發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人員。JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容
23、生成所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識(shí)能夠訪問(wèn)和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。</p><p> 通過(guò)開(kāi)發(fā)定制化標(biāo)識(shí)庫(kù),JSP技術(shù)是可以擴(kuò)展的。今后,第三方開(kāi)發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識(shí)庫(kù)。這使得Web頁(yè)面開(kāi)發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣的執(zhí)行特定功能的構(gòu)件來(lái)工作。</p><p> ?。?
24、)JSP能提供所有Servlets功能</p><p> 與Servlets相比,JSP能提供所有Servlets功能,它比用Println書(shū)寫(xiě)和修改HTML更方便??梢愿鞔_地進(jìn)行分工,Web頁(yè)面設(shè)計(jì)人員編寫(xiě)HTML,只需留出空間讓Servlets程序員插入動(dòng)態(tài)部分即可。JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。</p><p> ?。?)健壯的存儲(chǔ)管理和安全性</p>
25、<p> 由于JSP頁(yè)面的內(nèi)置腳本語(yǔ)言是基于Java編程語(yǔ)言的,而且所有的JSP頁(yè)面都被編譯成為Java Servlet,JSP頁(yè)面就具有Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。</p><p> ?。?)一次編寫(xiě),各處運(yùn)行</p><p> 作為Java平臺(tái)的一部分,JSP擁有Java編程語(yǔ)言“一次編寫(xiě),各處運(yùn)行”的特點(diǎn)。隨著越來(lái)越多的供應(yīng)商將JSP支持添加
26、到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。</p><p> 2.2.2 Java及Java Servlets概述</p><p> Java是Sun公司推出的新的一代面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,特別適合于Internet應(yīng)用程序開(kāi)發(fā)。Java的產(chǎn)生與流行是當(dāng)今internet發(fā)展的客觀要求,java是一門(mén)各方面性能都很好的編程語(yǔ)言,它的基本特點(diǎn)
27、是簡(jiǎn)單、面向?qū)ο?、分布式、解釋的、健壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動(dòng)態(tài)的,特別適合在internet環(huán)境上開(kāi)發(fā)應(yīng)用系統(tǒng)。</p><p> Java Servlet是Java語(yǔ)言的一部分,它提供了一組用于服務(wù)器端編程的API。一種獨(dú)立于平臺(tái)和協(xié)議的服務(wù)器端的Java應(yīng)用程序,可以生成動(dòng)態(tài)的Web頁(yè)面。 它擔(dān)當(dāng)Web瀏覽器或其他HTTP客戶(hù)程序發(fā)出請(qǐng)求,與HTTP服務(wù)器上的數(shù)據(jù)庫(kù)或應(yīng)
28、用程序之間的中間層。</p><p> Servlet是位于Web 服務(wù)器內(nèi)部的服務(wù)器端的Java應(yīng)用程序,與傳統(tǒng)的從命令行啟動(dòng)的Java應(yīng)用程序不同,Servlet由Web服務(wù)器進(jìn)行加載,該Web服務(wù)器必須包含支持Servlet的Java虛擬機(jī)。</p><p> 2.2.3 JavaBean簡(jiǎn)介</p><p> JavaBean是一種基于Java的軟件組
29、件,JavaBean和Active控件一樣,可以通過(guò)封裝業(yè)務(wù)邏輯建立一整套可重復(fù)利用的對(duì)象庫(kù)。JSP對(duì)于在Web應(yīng)用中集成JavaBean組件提供了完善的支持,這種支持不僅能縮短開(kāi)發(fā)時(shí)間(可以直接利用經(jīng)過(guò)測(cè)試和可信任的已有組件),避免重復(fù)開(kāi)發(fā),也為JSP應(yīng)用帶來(lái)了更多的可伸縮性。JavaBean組件可以用來(lái)執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫(kù)的交互及數(shù)據(jù)提取等。</p><p> 由于Java語(yǔ)言在這些方面所具有
30、的特點(diǎn)和優(yōu)勢(shì),使得基于它的軟件JavaBean組件技術(shù)倍受人們關(guān)注。它的任務(wù)就是:一次編寫(xiě),可以在任何地方執(zhí)行,可以在任何地方重用。JavaBean組件可以在任何地方重用包括了可以在應(yīng)用程序、其他組件、文檔、Web站點(diǎn)和應(yīng)用程序構(gòu)造器工具等多種方案中再利用。</p><p> 為了創(chuàng)建和使用Java軟件組件,JavaBean被實(shí)現(xiàn)為一種獨(dú)立于平臺(tái)和結(jié)構(gòu)的應(yīng)用程序接口,它的實(shí)現(xiàn)可以忽略?xún)?nèi)部的結(jié)構(gòu)和細(xì)節(jié)問(wèn)題,只需定
31、義其外部的特征及對(duì)外功能就行。其中,屬性、方法和事件三種接口可以獨(dú)立對(duì)外進(jìn)行開(kāi)發(fā)。</p><p> 用戶(hù)可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫(kù)訪問(wèn)和其他任何可以用java代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他的開(kāi)發(fā)者可以通過(guò)內(nèi)部的JSP頁(yè)面、Servlet、其他JavaBean、applet程序或者應(yīng)用來(lái)使用這些對(duì)象。用戶(hù)可以認(rèn)為JavaBean提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。
32、</p><p> JavaBean可分為兩種:一種是有用戶(hù)界面(UI,User Interface)的JavaBean;還有一種是沒(méi)有用戶(hù)界面,主要負(fù)責(zé)處理事務(wù)(如數(shù)據(jù)運(yùn)算,操縱數(shù)據(jù)庫(kù))的JavaBean。JSP通常訪問(wèn)的是后一種JavaBean。</p><p> 2. 3 相關(guān)服務(wù)器</p><p> 2.3.1JDK的安裝和配置</p>
33、<p> SUN公司為不同的操作系統(tǒng)平臺(tái),如Windows、Unix/Linux等提供了相應(yīng)的Java開(kāi)發(fā)包。用戶(hù)可以從官方網(wǎng)站Http://java.sun.com 下載最新的適應(yīng)于相應(yīng)操作系統(tǒng)的開(kāi)發(fā)包。</p><p> 下載該JDK后,進(jìn)行默認(rèn)安裝,安裝JDK很簡(jiǎn)單,只需要按照安裝向?qū)б徊揭徊竭M(jìn)行即可。在此就不再截圖了。安裝JDK最重要的也是最容易出錯(cuò)的是設(shè)置環(huán)境變量。一共需要設(shè)置3個(gè)環(huán)境變量
34、:Path,Classpath和Java_Home。 </p><p> 2.3.2 Tomcat安裝及配置</p><p> 用戶(hù)可以到Http://tomcat.apache.org/站點(diǎn)免費(fèi)下載Tomcat 6.0.直接運(yùn)行下載的apache-tomcat-6.0.14.exe文件,出現(xiàn)安裝向?qū)?,按照一般的Windows程序安裝步驟即可安裝好Tomcat,安裝時(shí)它會(huì)自動(dòng)尋找JDK
35、的位置。安裝過(guò)程中需要選擇一個(gè)文件夾作為T(mén)omcat的安裝目錄。</p><p> 設(shè)置完畢后就可以運(yùn)行Tomcat服務(wù)器了。Tomcat成功啟動(dòng)后,在瀏覽器中輸入Http://localhost:8080</p><p> 如果出現(xiàn)歡迎界面,則說(shuō)明Tomcat安裝成功。歡迎界面如圖2-1所示。</p><p> 圖2-1 Tomcat歡迎界面</p&
36、gt;<p> 2.3.3 SQL Server 2000簡(jiǎn)介</p><p> SQL Server是由微軟公司開(kāi)發(fā)的一個(gè)大型的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),它為用戶(hù)提供了一個(gè)安全,可靠,易管理和高端的客戶(hù)/服務(wù)器數(shù)據(jù)庫(kù)平臺(tái).</p><p> SQL Server 數(shù)據(jù)庫(kù)的中心數(shù)據(jù)駐留在一個(gè)中心計(jì)算機(jī)上,該計(jì)算機(jī)被稱(chēng)為服務(wù)器.用戶(hù)通過(guò)客戶(hù)機(jī)的應(yīng)用程序來(lái)訪問(wèn)服務(wù)器上的數(shù)據(jù)庫(kù),在被允
37、許訪問(wèn)數(shù)據(jù)庫(kù)之前, SQL Server首先對(duì)來(lái)訪問(wèn)的用戶(hù)請(qǐng)求做安全驗(yàn)證,只有驗(yàn)證通過(guò)后才能夠進(jìn)行處理請(qǐng)求,并將結(jié)果返回給客戶(hù)機(jī)應(yīng)用程序.</p><p> SQL全稱(chēng)是“結(jié)構(gòu)化查詢(xún)語(yǔ)言(Structured Query Language)”,最早的是IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SYSTEM R開(kāi)發(fā)的一種查詢(xún)語(yǔ)言,它的前身是SQUARE語(yǔ)言。SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從IB
38、M公司1981年推出以來(lái),SQL語(yǔ)言,得到了廣泛的應(yīng)用。如今無(wú)論是像Oracle ,Sybase,Informix,SQL server這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像Visual Foxporo,PowerBuilder這些微機(jī)上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持SQL語(yǔ)言作為查詢(xún)語(yǔ)言。SQL已經(jīng)成為關(guān)系型數(shù)據(jù)庫(kù)普遍使用的標(biāo)準(zhǔn),使用這種標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)語(yǔ)言對(duì)程序設(shè)計(jì)和數(shù)據(jù)庫(kù)的維護(hù)都帶來(lái)了極大的方便,廣泛地應(yīng)用于各種數(shù)據(jù)查詢(xún)。</p>
39、<p> SQL語(yǔ)言的常用操作有:建立數(shù)據(jù)庫(kù)數(shù)據(jù)表(CREATE TABLE);從數(shù)據(jù)庫(kù)中篩選一個(gè)記錄集(SELECT),這是最常用的一個(gè)語(yǔ)句,功能強(qiáng)大,能有效地對(duì)數(shù)據(jù)庫(kù)中一個(gè)或多個(gè)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行訪問(wèn),并兼有排序、分組等功能;在數(shù)據(jù)表中添加一個(gè)記錄(INSERT);刪除符合條件的記錄(DELETE);更改符合條件的記錄(UPDATE)。</p><p> 第三章 系統(tǒng)需求分析及總體設(shè)計(jì)<
40、/p><p><b> 3. 1 系統(tǒng)概述</b></p><p> 本系統(tǒng)主要實(shí)現(xiàn)會(huì)員注冊(cè),圖書(shū)查詢(xún),用戶(hù)購(gòu)物車(chē),用戶(hù)下單,在線幫助,后臺(tái)圖書(shū)管理,廣告管理,會(huì)員管理,訂單管理,管理員管理,網(wǎng)站基本信息等功能,充分利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),改進(jìn)現(xiàn)有的購(gòu)物方式,做到適合現(xiàn)代人生活的購(gòu)物方式。</p><p> 3. 2 功能需求概述</p&g
41、t;<p> 用戶(hù)類(lèi)型:登錄系統(tǒng)的身份定為兩種,一是會(huì)員,二是管理員.</p><p> 權(quán)限管理:系統(tǒng)需要經(jīng)過(guò)有效的身份驗(yàn)證可以登錄。用戶(hù)的身份不同,使用的系統(tǒng)資源也不同。會(huì)員可以進(jìn)行購(gòu)物下單;管理員可以進(jìn)行后臺(tái)管理。</p><p> 會(huì)員注冊(cè):用戶(hù)可以注冊(cè)成本站的會(huì)員,從而進(jìn)行購(gòu)物下單。</p><p> 圖書(shū)查詢(xún):用戶(hù)可以進(jìn)行查詢(xún)本站所
42、擁有的自己需要的書(shū)籍。</p><p> 用戶(hù)購(gòu)物書(shū):已經(jīng)注冊(cè)會(huì)員的用戶(hù)可以進(jìn)行購(gòu)物書(shū)籍并會(huì)像超市的購(gòu)物車(chē)一樣放入自己需要的書(shū)籍以便后面的下單。</p><p> 用戶(hù)下單:用戶(hù)可以在進(jìn)行購(gòu)物后,最后進(jìn)行下單,網(wǎng)站在收到你的匯款后會(huì)進(jìn)行處理。</p><p> 在線幫助:暫提供了購(gòu)物流程和付款方式兩個(gè)幫助。</p><p> 后臺(tái)圖書(shū)
43、管理:可以對(duì)圖書(shū)進(jìn)行查詢(xún),刪除,修改和添加操作。</p><p> 廣告管理:可以對(duì)廣告進(jìn)行查詢(xún),刪除,修改和添加操作。</p><p> 會(huì)員管理:可以會(huì)員進(jìn)行查詢(xún),刪除。</p><p> 訂單管理:這也是核心管理,主要對(duì)訂單的處理操作。</p><p> 管理員管理:可以添加和刪除管理員。</p><p>
44、; 網(wǎng)站基本信息:可以設(shè)置網(wǎng)站的基本信息如聯(lián)系電話,網(wǎng)名,網(wǎng)址,QQ,傳真,還有一些說(shuō)明。</p><p> 3. 3 系統(tǒng)功能模塊設(shè)計(jì)</p><p> 圖3-1 系統(tǒng)功能結(jié)構(gòu)圖</p><p> 第四章 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)</p><p><b> 4.1 數(shù)據(jù)庫(kù)實(shí)現(xiàn)</b></p><p
45、> 表1 管理員信息表(admins)</p><p> 表2 廣告信息表(affiches)</p><p> 表3 書(shū)籍信息表(books)</p><p> 表4 留言信息表(liuyuan)</p><p> 表5 訂單信息表(orders)</p><p> 表6 書(shū)籍類(lèi)型表
46、(sorts)</p><p> 表7 用戶(hù)信息表(users)</p><p><b> 表8 訂單信息表</b></p><p> 表9 網(wǎng)站基本信息表(webinfo)</p><p> 4. 2 用JSP連接數(shù)據(jù)庫(kù)</p><p> 打開(kāi)Windows Server 2000
47、的控制面板,雙擊ODBC數(shù)據(jù)源(32位)打開(kāi)數(shù)據(jù)源管理,在系統(tǒng)DSN中注冊(cè)名稱(chēng)為JSP的MS SQL數(shù)據(jù)源。建立數(shù)據(jù)源后,JSP程序就可以通過(guò)JDBC-ODBC來(lái)調(diào)用MS SQL數(shù)據(jù)庫(kù)。過(guò)程如下:</p><p> 首先,從控制面板的管理工具中打開(kāi)“ODBC數(shù)據(jù)源管理器”,單擊“系統(tǒng)DSN”選項(xiàng)卡,單擊“添加”按鈕。</p><p> 然后從“名稱(chēng)”列表欄中選擇SQL Server,單
48、擊“完成”按鈕,“建立新的數(shù)據(jù)源到SQL Server”對(duì)話框,在名稱(chēng)中鍵入所加數(shù)據(jù)源的名稱(chēng),網(wǎng)上書(shū)店的名稱(chēng)是bookshop。在服務(wù)器欄中選擇本地服務(wù)器(local)。在“建立新的數(shù)據(jù)源到SQL Server”對(duì)話框中單擊“下一步”,出現(xiàn)選擇SQL Server確認(rèn)身份方法的對(duì)話框。選擇“使用網(wǎng)絡(luò)登錄ID的Windows NT驗(yàn)證”,的方法</p><p> 在選擇身份確認(rèn)方法對(duì)話框中單擊“下一步”,選擇數(shù)據(jù)
49、庫(kù)的對(duì)話框,在“改變默認(rèn)的數(shù)據(jù)庫(kù)為”前面加上標(biāo)記,在下拉列表中選擇自己建立數(shù)據(jù)庫(kù)名稱(chēng)。</p><p> 在選擇數(shù)據(jù)庫(kù)對(duì)話框中單擊“下一步”,出現(xiàn)數(shù)據(jù)庫(kù)設(shè)置對(duì)話框,不用改變默認(rèn)的設(shè)置,單擊“完成”按鈕,完成數(shù)據(jù)源</p><p> 第五章 系統(tǒng)詳細(xì)設(shè)計(jì)</p><p><b> 5.1功能模塊設(shè)計(jì)</b></p><p
50、> 網(wǎng)上書(shū)店系統(tǒng)分為后臺(tái)管理模塊和用戶(hù)模塊。兩模塊的具體功能劃分如下:</p><p> 5.1.1后臺(tái)管理模塊</p><p> 圖4 后臺(tái)管理模塊功能樹(shù)</p><p> 系統(tǒng)包括訂單管理,圖書(shū)管理,管理網(wǎng)站用戶(hù),圖書(shū)分類(lèi)管理,網(wǎng)站廣告管理,網(wǎng)站信息設(shè)置等模塊。</p><p> 訂單管理:分為未處理訂單處理,正處理訂
51、單處理和已經(jīng)處理訂單查看。</p><p> 圖書(shū)管理:分為添加圖書(shū)和查詢(xún)圖書(shū)(對(duì)圖書(shū)進(jìn)行修改,刪除和查詢(xún))</p><p> 管理網(wǎng)站用戶(hù):管理員管理(可以查詢(xún),添加和刪除管理員)和會(huì)員管理(查詢(xún)和刪除會(huì)員)。</p><p> 圖書(shū)分類(lèi)管理:可以添加圖書(shū)的大類(lèi)和小類(lèi),以便區(qū)分圖書(shū)的類(lèi)型。</p><p> 網(wǎng)站公告管理:可以添加,
52、查詢(xún),刪除和修改公告。</p><p> 網(wǎng)站信息:可設(shè)置網(wǎng)站的基本信息。</p><p><b> 5.1.2用戶(hù)模塊</b></p><p> 圖5 會(huì)員模塊功能樹(shù)</p><p><b> 1.會(huì)員注冊(cè):</b></p><p> 會(huì)員注冊(cè)用于添加會(huì)員。&
53、lt;/p><p> 輸入項(xiàng):用戶(hù)名,真實(shí)姓名,密碼,問(wèn)題和答案。</p><p> 輸出項(xiàng):注冊(cè)成功,進(jìn)入成功頁(yè)面,不成功則顯示錯(cuò)誤信息頁(yè)面。</p><p><b> 處 理:</b></p><p> 判斷用戶(hù)名,真實(shí)姓名,密碼,問(wèn)題和答案。是否為空,數(shù)據(jù)庫(kù)中是否有重復(fù)的準(zhǔn)考證號(hào)以及位數(shù)是否正確,如沒(méi)有則進(jìn)行
54、添加并提示成功,否則提示錯(cuò)誤。</p><p><b> 2、個(gè)人資料</b></p><p> 輸入項(xiàng):Email,真實(shí)姓名,密碼提示,密碼答案。</p><p> 輸出項(xiàng):進(jìn)行修改后,給出相應(yīng)的提示。</p><p> 處 理:判斷用戶(hù)名,真實(shí)姓名,密碼,問(wèn)題和答案。是否為空,數(shù)據(jù)庫(kù)中是否有重復(fù)的準(zhǔn)考證號(hào)以
55、及位數(shù)是否正確,如沒(méi)有則進(jìn)行添加并提示成功,否則提示錯(cuò)誤。</p><p><b> 3、我的訂單</b></p><p> 輸入項(xiàng):選擇不同狀態(tài)的訂單如未處理,正在處理和已經(jīng)處理。</p><p> 輸出項(xiàng):顯示相應(yīng)狀態(tài)的訂單。</p><p> 處 理:根據(jù)用戶(hù)名和所選的訂單狀態(tài)在數(shù)據(jù)庫(kù)中查找,如有則進(jìn)行顯
56、示。</p><p><b> 4、修改密碼</b></p><p> 輸入項(xiàng):原密碼,新密碼和確認(rèn)密碼。</p><p> 輸出項(xiàng):顯示相應(yīng)提示。</p><p> 處 理:判斷所有填入數(shù)據(jù),達(dá)到要求則進(jìn)行更新,否則進(jìn)行提示。</p><p><b> 5、收貨人信息<
57、;/b></p><p> 輸入項(xiàng):收貨人姓名,收貨人省,收貨人市,詳細(xì)地址,郵編和電話。</p><p> 輸出項(xiàng):顯示相應(yīng)提示。</p><p> 處 理:判斷所有填入數(shù)據(jù),達(dá)到要求則進(jìn)行更新,否則進(jìn)行提示。</p><p><b> 6、圖書(shū)查詢(xún)</b></p><p>
58、輸入項(xiàng):書(shū)名,價(jià)格,出版社,類(lèi)型。</p><p> 輸出項(xiàng):顯示相應(yīng)的書(shū)籍。</p><p> 處 理:判斷所有填入數(shù)據(jù),達(dá)到要求則進(jìn)行更新,否則進(jìn)行提示。</p><p><b> 7、購(gòu)買(mǎi)圖書(shū)</b></p><p><b> 輸入項(xiàng):圖書(shū)編號(hào)。</b></p><
59、;p> 輸出項(xiàng):顯示購(gòu)物車(chē)。</p><p> 處 理:判斷先圖書(shū)數(shù)據(jù),達(dá)到要求則進(jìn)行添加,否則不進(jìn)行添加。</p><p><b> 8、進(jìn)行下單</b></p><p> 輸入項(xiàng):所有購(gòu)物車(chē)上的書(shū)籍。</p><p> 輸出項(xiàng):顯示相應(yīng)的信息。</p><p> 處 理:
60、判斷所有填入數(shù)據(jù),達(dá)到要求則進(jìn)行添加,否則進(jìn)行提示。</p><p><b> 9、退出系統(tǒng)</b></p><p><b> 輸入項(xiàng):</b></p><p> 輸出項(xiàng):顯示相應(yīng)的信息。</p><p> 處 理:銷(xiāo)除證明用戶(hù)在網(wǎng)站登錄的信息。</p><p>
61、 第六章 系統(tǒng)測(cè)試和維護(hù)</p><p><b> 6. 1 系統(tǒng)測(cè)試</b></p><p> 編完程序后,最后一步就是對(duì)系統(tǒng)進(jìn)行測(cè)試了.因?yàn)楸揪W(wǎng)絡(luò)商城系統(tǒng)是用JSP和腳本語(yǔ)言編寫(xiě)的,最常見(jiàn)的是出現(xiàn)腳本錯(cuò)誤</p><p> 1) 語(yǔ)法錯(cuò)誤:它是由錯(cuò)誤的腳本語(yǔ)法引起的,如命令的拼寫(xiě)錯(cuò)誤或傳遞函數(shù)的參數(shù)值錯(cuò)誤.</p>&l
62、t;p> 2) 運(yùn)行時(shí)錯(cuò)誤:運(yùn)行時(shí)錯(cuò)誤是發(fā)生在腳本開(kāi)始執(zhí)行之后,它是由試圖執(zhí)行不可能操作的腳本指令所引起的.</p><p> 3) 邏輯錯(cuò)誤:邏輯錯(cuò)誤是最難發(fā)現(xiàn)的錯(cuò)誤.通常邏輯錯(cuò)誤是由輸入錯(cuò)誤或程序邏輯上的缺陷引起的,腳本運(yùn)行沒(méi)有問(wèn)題,但產(chǎn)生的結(jié)果卻不正確.</p><p> 知道上面幾種錯(cuò)誤后,就可以進(jìn)行相應(yīng)的調(diào)試了.</p><p> 功能測(cè)試:
63、該階段主要是針對(duì)預(yù)先的設(shè)想,對(duì)相應(yīng)的模塊的功能通過(guò)實(shí)際操作進(jìn)行測(cè)試,以檢查各項(xiàng)功能的完備性和可操作性,以便及時(shí)進(jìn)行更改和完善。</p><p> 數(shù)據(jù)庫(kù)調(diào)試:該過(guò)程主要是通過(guò)使用實(shí)際數(shù)據(jù)對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行測(cè)試,包括進(jìn)行數(shù)據(jù)的輸入輸出、商品的增加、刪除以及修改來(lái)檢驗(yàn)數(shù)據(jù)庫(kù)的合理性。</p><p> 安全測(cè)試:該過(guò)程主要是系統(tǒng)管理員根據(jù)實(shí)際生活當(dāng)中所發(fā)生的系統(tǒng)安全問(wèn)題,然后根據(jù)這些問(wèn)題有針
64、對(duì)性地進(jìn)行一些模擬安全測(cè)試,包括用戶(hù)登陸以及系統(tǒng)修改等安全測(cè)試。</p><p> 系統(tǒng)測(cè)試和系統(tǒng)設(shè)計(jì)時(shí)同步的。首先,可以通過(guò)預(yù)覽功能對(duì)網(wǎng)頁(yè)進(jìn)行瀏覽,如果運(yùn)行沒(méi)有問(wèn)題的話,就會(huì)有網(wǎng)頁(yè)出現(xiàn)。但是,如果代碼由錯(cuò)誤的話,網(wǎng)頁(yè)會(huì)跳出網(wǎng)頁(yè)錯(cuò)誤的提示。并會(huì)告訴哪一行出錯(cuò)了和出錯(cuò)的原因。根據(jù)它的提示,查出原因。其次,網(wǎng)頁(yè)是正常的,但是需要的功能還不能實(shí)現(xiàn),這時(shí)需要認(rèn)真查看分代碼,并根據(jù)功能要求對(duì)代碼進(jìn)行分析,查閱書(shū)籍,解決問(wèn)
65、題。這個(gè)是最點(diǎn)。另外,要時(shí)刻備份系統(tǒng),避免誤操作對(duì)系統(tǒng)的破壞,以防不備。所以,這同樣是非常重要的。 </p><p><b> 6 .2系統(tǒng)維護(hù)</b></p><p> 系統(tǒng)維護(hù)是為保證系統(tǒng)的正常運(yùn)行和安全保障等目的而采取的一系列措施,其中包括數(shù)據(jù)庫(kù)維護(hù)、信息更新、版面更新、安全測(cè)試以及數(shù)據(jù)備份等操作過(guò)程;除此之外,還包括服務(wù)器和域名空間等的維護(hù)。<
66、/p><p> 數(shù)據(jù)庫(kù)維護(hù)和信息更新:該階段主要是要求管理員要經(jīng)常對(duì)數(shù)據(jù)庫(kù)和過(guò)期的信息及時(shí)地進(jìn)行更新和維護(hù),以保證數(shù)據(jù)庫(kù)的正常運(yùn)行和信息的及時(shí)性,從而保證了訪問(wèn)者能夠順利地了解到最新的信息動(dòng)態(tài)。</p><p> 版面的更新:該過(guò)程主要是要求對(duì)系統(tǒng)的首頁(yè)和頁(yè)面定期的進(jìn)行相應(yīng)的調(diào)整或更新,從而使本系統(tǒng)經(jīng)常以嶄新的面貌出現(xiàn)在廣大訪問(wèn)者的面前。</p><p> 安全測(cè)
67、試和數(shù)據(jù)備份:該過(guò)程主要是從系統(tǒng)的安全方面考慮,由于目前整個(gè)網(wǎng)絡(luò)體系的安全問(wèn)題還存在著較大的隱患,所以如何加強(qiáng)系統(tǒng)的安全性能對(duì)于一個(gè)系統(tǒng)的正常運(yùn)行具有非常重要的意義。所以,管理員要經(jīng)常對(duì)系統(tǒng)進(jìn)行諸如一些用戶(hù)名、密碼以及權(quán)限的更新或重新設(shè)置,從而保證系統(tǒng)的安全性。除此之外,還要經(jīng)常對(duì)所有信息進(jìn)行備份,以防止整個(gè)系統(tǒng)遭到外界襲擊時(shí)陷入癱瘓狀態(tài)。 </p><p><b> 總 結(jié)</b>&l
68、t;/p><p> 在畢業(yè)設(shè)計(jì)的這幾個(gè)月時(shí)間里,我經(jīng)歷了大學(xué)3年中最難忘的一段時(shí)間,在這段時(shí)間里我得到了莫大的收獲。</p><p> 1.知識(shí)的鞏固與提升。</p><p> 學(xué)習(xí)計(jì)劃的制定。通過(guò)這次的設(shè)計(jì)督促使我能有計(jì)劃有目標(biāo)的學(xué)習(xí),首先制定了整個(gè)項(xiàng)目的計(jì)劃,針對(duì)自己的情形制定了階段性的學(xué)習(xí)計(jì)劃??沼鄷r(shí)間經(jīng)常針對(duì)項(xiàng)目涉及的知識(shí)與老師和同學(xué)進(jìn)行討論。</p
69、><p> 編程能力的提高。在編程時(shí)都是對(duì)各個(gè)模塊分別編程,不是將所有的程序放在一個(gè)文件中而是分開(kāi)來(lái)放,這樣可以很清楚的從程序中看出應(yīng)用了哪些模塊,提高了程序的可閱讀性,也提高了程序的可移植性。同時(shí)程序的調(diào)試,使我掌握了許多編程的技巧和方法。</p><p> 學(xué)習(xí)方法的鍛煉。一個(gè)好的學(xué)習(xí)方法可以事半功倍,反之,一個(gè)壞的學(xué)習(xí)方法可以是事倍功半。在項(xiàng)目設(shè)計(jì)的前期,感覺(jué)無(wú)從下手,于是參照實(shí)際銀
70、行排隊(duì)叫號(hào)系統(tǒng)進(jìn)行模擬。此外,平時(shí)的學(xué)習(xí)利用網(wǎng)絡(luò)和圖書(shū)資源來(lái)搜集信息,對(duì)我的學(xué)習(xí)有很大的幫助。最后,和同學(xué)們一起討論也讓我們的學(xué)習(xí)輕松許多,集眾人的智慧肯定比一個(gè)人的學(xué)習(xí)效率高多了。</p><p> 2.提高文檔處理能力</p><p> 剛開(kāi)始學(xué)習(xí)要搜索很多資料,但是不管是網(wǎng)上還是圖書(shū)館的資料太多了,通過(guò)每次的搜索我們學(xué)會(huì)了篩選資料,把用處大的資料留下來(lái),寫(xiě)論文的時(shí)候?qū)ξ覀兊馁Y料整
71、合和總結(jié)能力也有很大的要求,最后資料整理與匯總階段我們的文檔處理能力有了很大的提高。以前我們處理文檔都太隨意,沒(méi)有規(guī)范,也不考慮文檔結(jié)構(gòu)和排版,在xx老師的指導(dǎo)下我們能有條理的處理一篇文檔,綜合考慮它的結(jié)構(gòu),爭(zhēng)取達(dá)到思路清晰,圖文并貌,這對(duì)于我們以后學(xué)習(xí)和工作都有很大的幫助。還有在學(xué)習(xí)的同時(shí)做些記錄對(duì)我們的回顧和總結(jié)有很大的幫助,這也是在這個(gè)項(xiàng)目中學(xué)到的,養(yǎng)成“處處留心”的良好習(xí)慣對(duì)做其它事情都有好處。</p><p
72、> 由于本人理論知識(shí)、開(kāi)發(fā)技術(shù)、實(shí)踐經(jīng)驗(yàn),系統(tǒng)難免存在許多的不足之處,有待于改進(jìn)和完善。</p><p> 本系統(tǒng)的一些不足與缺陷如下:</p><p> 對(duì)于數(shù)據(jù)庫(kù)中的數(shù)據(jù)的日常維護(hù)不夠全面,對(duì)刪除數(shù)據(jù)的處理,未能做到對(duì)數(shù)據(jù)的備份與恢復(fù)。</p><p> 設(shè)計(jì)的系統(tǒng),實(shí)用性還有待進(jìn)一步的提高。</p><p><b&g
73、t; 致 謝</b></p><p> 設(shè)計(jì)期間,遇到了不少問(wèn)題,從論文選題到搜集資料,從寫(xiě)稿到反復(fù)修改,期間經(jīng)歷了喜悅、聒噪、痛苦和彷徨,在寫(xiě)作論文的過(guò)程中心情是如此復(fù)雜,但是,這一切都隨著論文的完成而變成了喜悅,但是,我知道現(xiàn)在的成績(jī)并不屬于我一個(gè)人,而是屬于那些幫助過(guò)我的所有人,再次,我不得不感謝這些在我需要幫助時(shí)給于我及時(shí)幫助的人們。</p><p> 首先,衷
74、心感謝我們的指導(dǎo)老師。沒(méi)有你的指導(dǎo)我不可能取得今天的成績(jī),當(dāng)初的選題我是那么的彷徨,是你給了我指點(diǎn),讓我從徘徊的邊緣確定了自己的目標(biāo),從那時(shí)起,我就開(kāi)始一步一步的開(kāi)始著我的論文設(shè)計(jì)與研究,期間你還不忘給我推薦書(shū)籍,讓我節(jié)省了不少時(shí)間,而且收貨頗多。正是xx老師的無(wú)私幫助與熱忱鼓勵(lì),我的畢業(yè)論文才能夠得以順利完成,我再次謝謝xx老師。</p><p> 在我的項(xiàng)目設(shè)計(jì)的過(guò)程中,許多同學(xué)給了我們很大的幫助,為我解決
75、了許多困擾我的難題,給我提供了許多經(jīng)驗(yàn)和建議。因此,我們衷心感謝那些支持我的同學(xué)。</p><p> 我們還要感謝那些對(duì)我進(jìn)行解答的網(wǎng)友的幫助,在項(xiàng)目前期為我解答了許多問(wèn)題,并無(wú)私的與我交流學(xué)習(xí)中的收獲,他們的幫助是我的成功不可或缺的一部分,謝謝你們!</p><p> 最后,我要向在百忙之中抽時(shí)間對(duì)本文進(jìn)行審閱、評(píng)議和參加本人論文答辯的各位老師表示感謝!</p><
76、;p><b> 參 考 文 獻(xiàn)</b></p><p> [1]《JSP編程技術(shù)》楊學(xué)全主編,北京 清華大學(xué)出版社2009.4 </p><p> [2] 武延軍,黃飛躍. 精通JSP編程技術(shù)[M]. 人民郵電出版社. 2001. </p><p> [3] 徐國(guó)智, SQL Server 2000數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例精
77、粹, 電子工業(yè)出版社,2006</p><p> [4] 楊玨, 盧銀娟, 趙昊彤. JSP 網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)[M]. 北京:電子工業(yè)出版社,2009.</p><p> [5] 柏亞軍. JSP編程基礎(chǔ)及應(yīng)用實(shí)例集錦[M]. 人民郵電出版社. 2001.</p><p> [6]《網(wǎng)上商店程序設(shè)計(jì)》 肖剛 電子工業(yè)出版社 2003 </p>
78、<p> [7] 李江,張威. 實(shí)例解析XML/XSL/Java網(wǎng)絡(luò)編程[M] 北京希望電子出版社 </p><p> [8] 馮燕奎 趙德奎等編著 《JSP實(shí)用案例教程》,清華大學(xué)出版社,2008</p><p> [9] 陳玉峰 《SQL Server2000數(shù)據(jù)庫(kù)開(kāi)發(fā)教程》,科學(xué)出版社 ,2000</p><p> [10] 劉韜,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子商務(wù)網(wǎng)站畢業(yè)論文
- 電子商務(wù)網(wǎng)站畢業(yè)論文
- 電子商務(wù)網(wǎng)站畢業(yè)論文
- 電子商務(wù)網(wǎng)站設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文——btoc電子商務(wù)網(wǎng)站
- 畢業(yè)論文——btoc電子商務(wù)網(wǎng)站
- 校園電子商務(wù)網(wǎng)站畢業(yè)論文
- 電子商務(wù)網(wǎng)站設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文--電子商務(wù)網(wǎng)站設(shè)計(jì)
- 電子商務(wù)網(wǎng)站設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文-旅游電子商務(wù)網(wǎng)站
- 電子商務(wù)網(wǎng)站的設(shè)計(jì)畢業(yè)論文
- 家電銷(xiāo)售電子商務(wù)網(wǎng)站畢業(yè)論文
- 家電銷(xiāo)售電子商務(wù)網(wǎng)站畢業(yè)論文
- 電子商務(wù)網(wǎng)站建設(shè)畢業(yè)論文網(wǎng)站設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文范文——電子商務(wù)網(wǎng)站設(shè)計(jì)
- 畢業(yè)論文范文——電子商務(wù)網(wǎng)站設(shè)計(jì)
- 電子商務(wù)網(wǎng)站的贏利模式畢業(yè)論文
- 畢業(yè)論文---電子商務(wù)網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)
- 電子商務(wù)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
評(píng)論
0/150
提交評(píng)論