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

下載本文檔

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

文檔簡介

1、<p><b>  目 錄</b></p><p><b>  第一章 引言2</b></p><p>  1.1課題背景2</p><p>  1.2研究目標2</p><p>  1.3論文各部分的內(nèi)容2</p><p>  第二章系統(tǒng)設(shè)計

2、4</p><p>  2.1需求分析4</p><p>  2.2系統(tǒng)架構(gòu)9</p><p>  2.3系統(tǒng)數(shù)據(jù)庫設(shè)計12</p><p>  2.4系統(tǒng)模塊組成16</p><p>  2.5類別模塊實現(xiàn)23</p><p>  第三章系統(tǒng)實現(xiàn)結(jié)果27</p&

3、gt;<p>  3.1產(chǎn)品分類管理設(shè)計28</p><p>  3.2產(chǎn)品管理設(shè)計28</p><p>  3.3訂單管理設(shè)計28</p><p>  3.4用戶管理模塊29</p><p><b>  第四章總結(jié)30</b></p><p>  畢業(yè)設(shè)計(論文

4、)中文摘要</p><p><b>  第一章 引言</b></p><p><b>  課題背景</b></p><p>  電子商務(wù)網(wǎng)站改變了了人們的生活方式,是當今e時代便捷人們生活的一項偉大創(chuàng)舉。在生活節(jié)奏越來越快的今天,人們對購物便捷的需求也越來越強烈,而網(wǎng)上購物正是給人們帶來一種輕松,讓每個人享受購物的快樂和

5、沖浪的樂趣</p><p>  一個網(wǎng)絡(luò)電子網(wǎng)站可以實現(xiàn)的功能非常強大,例如:淘寶集市除了基本的產(chǎn)品信息發(fā)布和交易功能之外,還可分析客戶購買行為,列出相關(guān)商品,購買后的評價系統(tǒng),以及便捷的交易支付系統(tǒng),還有跟后臺服務(wù)系統(tǒng)及后臺物流系統(tǒng)的集成。當然也可以做的功能很簡單,例如:現(xiàn)在很多的公司只做到商品目錄介紹,連采購車的系統(tǒng)都沒有,下訂單還要通過電子郵件來完成。當然我覺得做的電子商務(wù)網(wǎng)站分為兩部分:一是前端的購物系統(tǒng)

6、,二是后端的管理系統(tǒng)。在整個系統(tǒng)中的核心技術(shù)為購物和結(jié)帳系統(tǒng),但最為難的技術(shù)為安全技術(shù),在整個系統(tǒng)中我們需要進行SSL加密,數(shù)據(jù)庫加密,和網(wǎng)頁間數(shù)據(jù)傳遞加密以及用戶和密碼加密。</p><p><b>  研究目標</b></p><p>  從企業(yè)以往的服務(wù)管理模式提供的一些服務(wù)的方式來看,有些傳統(tǒng)的方法已經(jīng)落伍且非常耗費人力和時間,為了提高員工工作效率,加速資金周

7、轉(zhuǎn)、降低各項成本及改善服務(wù)質(zhì)量,必須開發(fā)一個在線電子商務(wù)系統(tǒng)。這是本網(wǎng)站設(shè)計的核心部分。</p><p><b>  論文各部分的內(nèi)容</b></p><p>  論文共分為兩大部分:</p><p>  第一部分需求分析:本文作者通過目前的時代背景下、從企業(yè)的需求出發(fā),闡述電子商務(wù)的必要性和必然性、電子商務(wù)對目前企業(yè)和人們生活的影響;然后通過

8、現(xiàn)有技術(shù)手段,來如何實現(xiàn)這樣一個電子商務(wù):從系統(tǒng)的架構(gòu)、數(shù)據(jù)庫的設(shè)計、整體界面及模塊的設(shè)計。以及設(shè)計過程上的思路及應(yīng)用技術(shù)做出介紹</p><p>  第二部分是對目前已完成的系統(tǒng)做一些展示,并挑出2-3個模塊來列舉模塊的實現(xiàn)過程及實現(xiàn)方法,以及實現(xiàn)過程中的設(shè)計思路。</p><p><b>  系統(tǒng)設(shè)計</b></p><p><b&g

9、t;  需求分析</b></p><p>  需求分析是一種軟件工程活動,它在系統(tǒng)級需求工程和軟件設(shè)計間起到橋梁的作用。需求分析需要開發(fā)人員準確理解用戶的要求,進行細致的調(diào)查分析,將客戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由定義轉(zhuǎn)換到相應(yīng)的形式功能規(guī)約(需求規(guī)格說明)的過程。它通過詳細調(diào)查現(xiàn)實世界要處理的對象(組織、部門、企業(yè)等)、充分了解原系統(tǒng)(手工系統(tǒng)或計算機系統(tǒng))的概況和發(fā)展前景、明確客戶的

10、各種需求、收集支持系統(tǒng)目標的基礎(chǔ)數(shù)據(jù)及其處理方法、確定新系統(tǒng)的功能和邊界來實現(xiàn)。電子商務(wù)由用戶使用商家或企業(yè)提供的平臺、選購產(chǎn)品、生成訂單、以及最后通過物流到達用戶手中的過程</p><p>  在對電子商務(wù)網(wǎng)站進行調(diào)研分析時,首先對電子商務(wù)所涉及的領(lǐng)域作了總體的了解,為在后面的調(diào)研分析做好充足的準備。通過對其各個主要流程模塊詳細深入的調(diào)查后,發(fā)現(xiàn)作為一個網(wǎng)站系統(tǒng),各個部門最基本的功能都是通過網(wǎng)絡(luò)對外宣傳,使得有

11、興趣的客戶可以及時獲得他們想要的信息,以此來吸引更多的客戶加入。從企業(yè)以往的服務(wù)管理模式提供的一些服務(wù)的方式來看,有些傳統(tǒng)的方法已經(jīng)落伍且非常耗費人力和時間,為了提高員工工作效率,加速資金周轉(zhuǎn)、降低各項成本及改善服務(wù)質(zhì)量,必須開發(fā)一個在線電子商務(wù)系統(tǒng)。這是本網(wǎng)站設(shè)計的核心部分。</p><p>  小型電子商務(wù)網(wǎng)站開發(fā)目的和意義</p><p>  我國目前網(wǎng)上購物分析</p>

12、<p>  以下是根據(jù)CNNIC(中國互聯(lián)網(wǎng)絡(luò)信息中心)公布的中國B2C電子商務(wù)發(fā)展報告來進一步分析目前的網(wǎng)上購物的現(xiàn)狀。(主要引用其中的分析圖表)</p><p>  圖2-1 國內(nèi)網(wǎng)上購物的原因調(diào)查</p><p><b>  選擇網(wǎng)上購物的原因</b></p><p>  從上面的圖可以看出網(wǎng)上購物選擇節(jié)約時間和操作方便的分

13、別占46。7%和44。2%,這說明隨著生活節(jié)奏的加快,人們越來越希望擁有簡單快捷的購物方式。由此可見,電子商務(wù)網(wǎng)絡(luò)有著很大的市場。</p><p>  21世紀是網(wǎng)絡(luò)時代。網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,極大地影響了商業(yè)交易中傳統(tǒng)的交易方式和流通方式。企業(yè)隨著業(yè)務(wù)的不斷擴大,企業(yè)的規(guī)模也不斷擴大,迫切需要建立相應(yīng)的電子商務(wù)網(wǎng)絡(luò)。利用電子商務(wù)的優(yōu)勢同現(xiàn)有銷售模式和流通渠道相結(jié)合,擴大消費市場,為企業(yè)的再發(fā)展帶來新的商機,也為各

14、地消費者提供便利,而且降低商業(yè)成本。相對于中小企業(yè)來講,由于不涉及到大型的數(shù)據(jù)庫和保密安全等,網(wǎng)站的技術(shù)要求是被降低了,但建站的指導(dǎo)思想是不變的,網(wǎng)站便要以營銷為目的,宣傳其產(chǎn)品,讓客戶更直觀的了解產(chǎn)品的功能和特性. </p><p>  目前所講的網(wǎng)絡(luò)營銷在職能上可分為兩類事情。</p><p>  如何營銷網(wǎng)絡(luò)產(chǎn)品或服務(wù)。例如,如何銷售電子信箱、電子小組、網(wǎng)站會員登記等等,這里所要作的

15、網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)本身是產(chǎn)品,目標顧客是網(wǎng)民,即如何來營銷網(wǎng)絡(luò)的事情。</p><p>  如何使用網(wǎng)絡(luò)來輔助傳統(tǒng)企業(yè)來做好營銷工作。在這一類的網(wǎng)絡(luò)營銷中,產(chǎn)品還是企業(yè)所生產(chǎn)的產(chǎn)品,目標顧客的其中一部分或大部分是網(wǎng)民,即網(wǎng)絡(luò)只是企業(yè)營銷的一種工具。兩類網(wǎng)絡(luò)營銷的很多方法相同或類似,但卻不可完全等同。對于企業(yè)來說,企業(yè)網(wǎng)站是用來配合傳統(tǒng)企業(yè)進行第二類網(wǎng)絡(luò)營銷的重要工具,網(wǎng)絡(luò)是技術(shù),營銷才是關(guān)鍵。</p>

16、<p>  國內(nèi)網(wǎng)上電子商務(wù)網(wǎng)站現(xiàn)狀</p><p>  綜合性購物網(wǎng)站:卓越網(wǎng)、當當網(wǎng)是以圖書起家,至今已經(jīng)成為中國網(wǎng)上零售的領(lǐng)先者。當當網(wǎng)是全球最大的綜合性中文網(wǎng)上購物商城,成立以來,當當網(wǎng)每年均保持100%高速成長,2009年成長率高達120%。有數(shù)據(jù)顯示:2008年當當網(wǎng)年銷售額達到16億元。并且李國慶強調(diào),三年內(nèi)將持續(xù)保持三位數(shù)增長,并終將占領(lǐng)市場近三成份額。</p><p

17、>  IT數(shù)碼購物網(wǎng)站:自2004年創(chuàng)立至2008年,京東商城的年銷售額每年都在大幅度的增長中。2008年銷售額接近14億元,年復(fù)增長率高達340%,市場份額從2007年的8.1%飆升至2008年的18%,一下子將當當、卓越亞馬遜甩在后面,登上B2C行業(yè)頭把交椅。2009年3月,京東單月銷售額超過2億元;4月9日,京東單日訂單量突破了1.6萬份,銷售額過千萬。2009年京東的銷售額達到40億元。</p><p&

18、gt;  服裝服飾:PPG的迅猛崛起,喚醒了人們對于服裝B2C的野性呼喚。在2007年-2008年初,曾有40多家男裝B2C相繼推出,此次混戰(zhàn)不僅包括原卓越的陳年等一批B2C干將,也包括報喜鳥等知名傳統(tǒng)品牌,更包括大量小規(guī)模的廠家力量等。直到2008年中,vancl凡客誠品不僅在聲勢、品牌、銷售上全方位超越PPG。VANCL正式成立于2007年10月18日,2007年的營業(yè)收入為112萬元,2008年飆升至3億元,預(yù)計2009年能達到1

19、00%的增長。VANCL目前每天有2萬訂單,銷售服裝5萬件左右。。</p><p>  亞洲最大網(wǎng)絡(luò)零售商圈:淘寶網(wǎng)——亞洲最大、最安全的網(wǎng)上交易平臺,提供各類服飾、美容、家居、數(shù)碼、話費/點卡充等等,與人們生活所需息息相關(guān)商品、服務(wù)。淘寶網(wǎng)現(xiàn)在業(yè)務(wù)跨越C2C(個人對個人)、B2C(商家對個人)兩大部分。截止2008年12月31日,淘寶網(wǎng)注冊會員超9800萬人,覆蓋了中國絕大部分網(wǎng)購人群;2008年交易額為999

20、.6億元,占中國網(wǎng)購市場80%的份額。淘寶網(wǎng)8月20日公布了截至2009年6月30日的上半年業(yè)績報告。報告顯示,2009年上半年淘寶實現(xiàn)交易額809億元,逼近去年全年999.6億成交。對比國家統(tǒng)計局公布的上半年社會消費品零售總額58711億元。</p><p>  綜上可知,我國的網(wǎng)購產(chǎn)業(yè)在較短的十幾年間得到了較大幅度的發(fā)展,這種歸屬于電子商務(wù)類的產(chǎn)業(yè)隨著科技的發(fā)展進步逐漸深入人心。目前我國互聯(lián)網(wǎng)上網(wǎng)人數(shù)已達5億

21、,目前全球網(wǎng)購用戶數(shù)量已經(jīng)超過1.37億。網(wǎng)購,正在展現(xiàn)出巨大的市場增長潛力,正在迅速成長成為一種消費時中國時尚。是強大的市場需求,驅(qū)動并成就了“網(wǎng)購消費時尚”。</p><p>  小型電子商務(wù)網(wǎng)站應(yīng)該的功能</p><p>  一個電子商務(wù)網(wǎng)站應(yīng)該提供以下功能:</p><p>  1. 產(chǎn)品分類的增加,查詢和修改功能。產(chǎn)品需按照一定的方式實現(xiàn)分類;</p

22、><p>  2. 分類中產(chǎn)品的增加、修改、刪除、查詢功能;</p><p>  3. 產(chǎn)品展示功能。當管理員建好產(chǎn)品的分類和各個分類中的產(chǎn)品后,可以將產(chǎn)品在前臺按照一定的方式展示給用戶。</p><p>  4. 購物車功能。當用戶選定一種產(chǎn)品后,就可以把這種產(chǎn)品放置到購物車中。需要注意的是,在購物車中的產(chǎn)品并不是用戶最終會得到的產(chǎn)品,只是一個購物的意向。</p

23、><p>  5. 訂單的生成、查詢功能。當用戶挑選好產(chǎn)品之后,可以把購物車中的產(chǎn)品形成一張訂單提交給系統(tǒng)。同時應(yīng)該提交用戶的電話和送貨地點。用戶提交訂單后。通過訂單查詢程序來查詢自己訂單的處理情況。</p><p>  6. 訂單處理功能。電子商務(wù)網(wǎng)站一般采用網(wǎng)上付款和快遞的方法進行交易,當管理員得到一個訂單并收到匯款后,可以開始處理訂單。首先,管理員要看用戶訂購的產(chǎn)品是否有貨,就可以把這個

24、訂單的實際交付數(shù)量修改為用戶的訂購數(shù)量。如果不能夠滿足用戶的要求,應(yīng)該輸入相關(guān)的原因,并將訂單處理置于“作廢”狀態(tài)。接下來是物流,送貨多采用快遞方式,當用戶訂購的產(chǎn)品快遞出以后,就可以把訂單的狀態(tài)改為“已成功”。當然本系統(tǒng)簡化了這一系列屬于物流管理方面的操作過程,而直接由管理員統(tǒng)一進行這些狀態(tài)的修改設(shè)置</p><p><b>  將功能詳細表述如下</b></p><p

25、>  普通用戶可以通過系統(tǒng)瀏覽商品(按類別)</p><p>  普通用戶可以通過系統(tǒng)搜索商品(按類型、價格、日期竺)</p><p>  普通用戶可以通過系統(tǒng)下訂單(享受市場價)</p><p>  普通用戶可以注冊成為系統(tǒng)會員(免費注冊)</p><p>  會員可以瀏覽和檢索商品</p><p>  會員可

26、以下訂單(享受會員價)</p><p>  會員可以瀏覽自己下過的訂單</p><p>  會員可以管理自己的信息(自服務(wù)系統(tǒng))</p><p><b>  修改密碼</b></p><p><b>  修改送貨地址</b></p><p><b>  修改聯(lián)系方式

27、</b></p><p><b>  會員可以分級別</b></p><p>  不同級別會員享受不同等級的優(yōu)惠</p><p>  通過購物的金額確定級別</p><p>  管理員通過后臺進行會員管理</p><p><b>  會員瀏覽</b></p&

28、gt;<p><b>  會員歷史訂單瀏覽</b></p><p><b>  會員刪除</b></p><p><b>  指定會員級別</b></p><p>  管理員通過后臺進行產(chǎn)品分類的管理</p><p><b>  瀏覽產(chǎn)品分類</b

29、></p><p><b>  添加產(chǎn)品分類</b></p><p><b>  修改產(chǎn)品分類</b></p><p><b>  刪除產(chǎn)品分類</b></p><p>  管理員通過后臺進行產(chǎn)品管理</p><p><b>  新增產(chǎn)品

30、</b></p><p><b>  產(chǎn)品線架</b></p><p><b>  產(chǎn)品下架</b></p><p><b>  產(chǎn)品銷量統(tǒng)計</b></p><p><b>  產(chǎn)品搜索</b></p><p><

31、;b>  產(chǎn)品刪除</b></p><p><b>  產(chǎn)品修改</b></p><p>  管理員通過后臺進行訂單的管理</p><p><b>  訂單查詢</b></p><p><b>  修改訂單狀態(tài)</b></p><p>

32、<b>  訂單搜索</b></p><p><b>  訂單跟蹤</b></p><p><b>  訂單提醒</b></p><p><b>  系統(tǒng)架構(gòu)</b></p><p>  邏輯架構(gòu)JSP + JAVABEAN +DATABASE</p

33、><p><b>  JSP負責(zé)表現(xiàn):</b></p><p>  JAVABEAN負責(zé)業(yè)務(wù)邏輯</p><p>  使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)造的對象進行打包,并且其他的開發(fā)者可以通過內(nèi)部的JSP頁面、Servlet、其他JavaBean、applet程序或者應(yīng)用來使用這些對象。用戶可以認為Ja

34、vaBean提供了一種隨時隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。</p><p>  DATABASE負責(zé)持久保持數(shù)據(jù)</p><p><b>  物理架構(gòu)</b></p><p>  Web服務(wù)器一臺(32bit)</p><p>  配置:CPU Core 2 2.93G,硬盤320G,內(nèi)存2G,OS::Win

35、dows 2003專業(yè)版</p><p>  DataBase服務(wù)器一臺</p><p>  配置:CPU Core 2 3.9G,硬盤1T,內(nèi)存8G,OS:Windows 2003專業(yè)版</p><p><b>  技術(shù)解決方案</b></p><p>  程序開發(fā)工具(Eclipse):</p><

36、;p>  Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE)。最初主要用來Java語言開發(fā),但是目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發(fā)工具。Eclipse的本身只是一個框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。<

37、;/p><p>  WER SERVER:Tomcat5.5</p><p>  Tomcat 是一個輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。</p><p>  數(shù)據(jù)庫 DATABASE:MySQL</p><p>  MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。MySQL是一種關(guān)聯(lián)

38、數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi)。這樣就增加了速度并提高了靈活性。MySQL的SQL“結(jié)構(gòu)化查詢語言”。SQL是用于訪問數(shù)據(jù)庫的最常用標準化語言。MySQL軟件采用了GPL(GNU通用公共許可證)。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。</p><p>  圖2.2.3

39、-1數(shù)據(jù)處理流程圖</p><p>  配置管理SCM(Software Configuration Management)CVS:</p><p>  CVS是多個開發(fā)人員通過一個中心版本控制系統(tǒng)來記錄文件版本,從而達到保證文件同步的目的。CVS版本控制系統(tǒng)是一種GNU軟件包,主要用于在多人開發(fā)環(huán)境下的源碼的維護</p><p><b>  JSP<

40、;/b></p><p>  JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。</p><p>  Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,

41、首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能</p><p><b>  AJAX</b></p><p>  AJAX 不是一種新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強的 Web 應(yīng)用程序的技術(shù)。通過 AJAX,您的 JavaScrip

42、t 可使用 JavaScript 的 XMLHttpRequest 對象來直接與服務(wù)器進行通信。通過這個對象,您的 JavaScript 可在不重載頁面的情況與 Web 服務(wù)器交換數(shù)據(jù)。AJAX 在瀏覽器與 Web 服務(wù)器之間使用異步數(shù)據(jù)傳輸(HTTP 請求),這樣就可使網(wǎng)頁從服務(wù)器請求少量的信息,而不是整個頁面,可使因特網(wǎng)應(yīng)用程序更小、更快,更友好。</p><p><b>  JAVABEAN<

43、;/b></p><p>  使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)造的對象進行打包,并且其他的開發(fā)者可以通過內(nèi)部的JSP頁面、Servlet、其他JavaBean、applet程序或者應(yīng)用來使用這些對象。用戶可以認為JavaBean提供了一種隨時隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。</p><p>  系統(tǒng)相關(guān)技術(shù):Browser/S

44、erver體系</p><p>  B/S結(jié)構(gòu)的軟件是相對傳統(tǒng)的C/S結(jié)構(gòu)而言的。C/S結(jié)構(gòu)將程序分為兩部分,一部分是由多個用戶共享的信息與功能,這部分稱為服務(wù)器端;另一部分是為每一個用戶所專用,稱為客戶端。C/S結(jié)構(gòu)應(yīng)該具有這樣的特征:客戶端、服務(wù)器端都安裝相應(yīng)的軟件,客戶端、服務(wù)器端各完成相應(yīng)的計算工作,服務(wù)器端保存數(shù)據(jù)庫。而B/S結(jié)構(gòu)應(yīng)該具有如下特征:服務(wù)器端都安裝相應(yīng)的軟件,客戶端不安裝任何軟件(不需要維

45、護)??蛻舳诉\行程序是靠瀏覽器軟件(如IE ,Netscape等)登陸服務(wù)器進行的??蛻舳嗽跒g覽器里完成一定的計算任務(wù)。</p><p>  Web數(shù)據(jù)庫的訪問方式</p><p>  在Internet上服務(wù)器訪問數(shù)據(jù)庫的訪問方式有多種、如公共網(wǎng)關(guān)接口CGI, Web服務(wù)器專用API, Java語言的數(shù)據(jù)庫訪問接口JDBC。CGI是一個用于定義Web服務(wù)器與外部程序之間通訊方式的標準。C

46、GI的主要優(yōu)點是能運行在各種平臺上,可以用任何語言編程,主要缺點是當瀏覽器向CGI程序發(fā)出請求時,CGI執(zhí)行的是另一種獨立于Web服務(wù)器的系統(tǒng)進程,占用了CPU的資源,當大量用戶向服務(wù)器請求文件時,會嚴重消耗服務(wù)器的系統(tǒng)資源。Web服務(wù)器專用API是各Web服務(wù)器生產(chǎn)廠家為擴展自己的Web服務(wù)器功能而設(shè)置的接口。由于它和Web服務(wù)器緊密結(jié)合,使得它的運行速度更快、效率更高,但它不具備跨平臺性。本系統(tǒng)采用的是微軟的Web服務(wù)器IIS(In

47、ternet Information Server),它的專用API是ISAPI 。JDBC是JAVA語言的數(shù)據(jù)庫訪問接口,將Java Applet嵌入在網(wǎng)頁中,當客戶瀏覽器向Web服務(wù)器發(fā)出請求時,Applet被下載到客戶瀏覽器中運行,然后該Applet通過JDBC訪問數(shù)據(jù)庫。JDBC的數(shù)據(jù)庫訪問方式提供了高度的可擴充性和可移植性,但復(fù)雜的電子商務(wù)應(yīng)</p><p><b>  系統(tǒng)數(shù)據(jù)庫設(shè)計<

48、/b></p><p><b>  管理系統(tǒng)的數(shù)據(jù)流圖</b></p><p>  數(shù)據(jù)流圖(DFD)是描述信息流和數(shù)據(jù)從輸入移動到輸出時被運用的變換的圖形化技術(shù),它反映系統(tǒng)必須完成的邏輯功能,是一種功能模型。它是組織中信息運動的抽象,是在調(diào)研的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實際運動的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏

49、輯上精確地描述系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)來源和去向(外部實體)等項目。</p><p>  首先,分析系統(tǒng)的總體情況,劃分系統(tǒng)邊界,識別系統(tǒng)的數(shù)據(jù)來源和去處,確定外部實體從而得出系統(tǒng)的頂層數(shù)據(jù)流程圖。把整個網(wǎng)站系統(tǒng)看成一個整體,分析這個整體與外界的聯(lián)系。通過分析得出系統(tǒng)有管理員和客戶這兩個實體,系統(tǒng)的輸入有兩個來源,即管理員在對系統(tǒng)的維護更新過程中對系統(tǒng)所進行添加、刪除或修改的數(shù)

50、據(jù)和用戶在與系統(tǒng)交互時輸入的訂單資料數(shù)據(jù)。系統(tǒng)的輸出也有兩個去向:一個是管理員在對系統(tǒng)錄入信息后系統(tǒng)返回給管理員的信息和用戶提交的訂單;另一個是管理員對系統(tǒng)錄入信息后,由瀏覽器輸出到客戶端的信息。其中管理員輸入的信息和從客戶瀏覽器上或管理員端顯示的信息包括首頁、關(guān)于我們、管理資訊、服務(wù)項目、招商代理、管理文庫、資料下載、在線服務(wù)、管理論壇、人才招聘等,而訂單信息是由客戶端輸入然后返回給客戶端并提交給管理員的。</p>&l

51、t;p>  系統(tǒng)的頂層流圖如下:</p><p>  圖2.3.1 頂層數(shù)據(jù)流圖</p><p>  在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實世界?,F(xiàn)實世界的事物反映到人的頭腦中,人的大腦對它有個認識過程,經(jīng)過分析(選擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后進入數(shù)據(jù)世界,

52、而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進行操作。這兩個問題貫穿了整個軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設(shè)計問題,軟件設(shè)計的一個核心。</p><p>  電子商務(wù)網(wǎng)站的主要對象是用戶,所以必需建立用戶表,包括用戶的基本信息情況;用戶的主要活動是對產(chǎn)品的購買,所以必需建立產(chǎn)品信息表;用戶對產(chǎn)品的購買,選擇所要的產(chǎn)品,首先得對產(chǎn)品進行搜索,所以我們把商品進

53、行分類,建立產(chǎn)品類別表;最后用戶提交訂單,建立訂單表;管理員是后臺操作的用戶,在此建立了管理員信息表。</p><p><b>  一般會員管理 </b></p><p>  網(wǎng)絡(luò)電子商店前臺的基本功能。</p><p>  會員系統(tǒng):基本會員注冊、會員登錄認證。</p><p>  商品陳列系統(tǒng):商品模糊查詢、商品詳細

54、數(shù)據(jù)介紹。</p><p>  添加商品到采購車、采購車內(nèi)容的刪除修改。</p><p>  訂單查詢系統(tǒng):根據(jù)會員的登錄查出會員歷史訂單及訂單的詳細信息。</p><p>  實現(xiàn)網(wǎng)絡(luò)電子商店的程序運行的基本結(jié)構(gòu)就是所謂的三層式結(jié)構(gòu),此種結(jié)構(gòu)最主要的是將前臺接口、商業(yè)對象及數(shù)據(jù)庫獨立分開,將此三者分開,程序運行起來有更大的靈活性,前臺接口只負責(zé)數(shù)據(jù)的表現(xiàn),至于商業(yè)

55、對象就是負責(zé)將一些商業(yè)邏輯運算封裝到對象,對象中運算方法則最主要是當作后臺數(shù)據(jù)庫與前臺接口的橋梁,JSP也提供很簡單的方法讓您建立、修改及布置商業(yè)對象。至于數(shù)據(jù)庫,最主要的功能就是存儲數(shù)據(jù),就像微軟的產(chǎn)品來說最有名的前臺數(shù)據(jù)庫就是了MySQL,在此網(wǎng)絡(luò)電子商務(wù)網(wǎng)站系統(tǒng)選擇的數(shù)據(jù)庫是MySQL。</p><p>  User用戶表、字段設(shè)計</p><p>  Product產(chǎn)品表、字段設(shè)計

56、</p><p>  Cagegory產(chǎn)品類型表、字段設(shè)計</p><p>  SalesOrder訂單抬頭表、字段設(shè)計</p><p>  SalesItem訂單行項目表、字段設(shè)計</p><p><b>  系統(tǒng)模塊組成</b></p><p>  系統(tǒng)分為前端的客戶信息瀏覽及查詢和后臺管理兩

57、大部分:前臺銷售管理系統(tǒng)的用戶是通過Internet訪問網(wǎng)站的客戶,后臺管理系統(tǒng)的用戶是通過Internet訪問的后臺管理員</p><p><b>  前臺管理系統(tǒng)功能</b></p><p>  前臺的客戶信息瀏覽及查詢功能:</p><p>  可直接登錄上主頁瀏覽電子商務(wù)網(wǎng)站對外發(fā)布的所有信息,包括企業(yè)本身的資料、對外服務(wù)部門的介紹、企

58、業(yè)文化的宣傳和特色及為客戶介紹其它相關(guān)領(lǐng)域如其他服務(wù)業(yè)的相關(guān)信息。</p><p>  可直接從主頁上即時瀏覽企業(yè)發(fā)布的最新新聞,以增進和客戶的交流,提高工作的效率。</p><p>  通過點擊主頁上的鏈接,輸入個人信息資料和必要的產(chǎn)品信息在線提交訂單來訂購產(chǎn)品。</p><p><b>  后臺管理系統(tǒng)功能</b></p>&

59、lt;p>  后臺管理系統(tǒng)的頁面將以加密的形式出現(xiàn),只能由管理員及其賦予權(quán)限的用戶登錄,登錄必須輸入密碼方可進入,以實現(xiàn)對本站點的全面維護及更新。進入后,頁面會以網(wǎng)頁的方式羅列出所有查詢及處理客戶填寫的信息。管理員可從網(wǎng)頁點擊進入該信息處理頁面,可以在這里對前臺網(wǎng)站的內(nèi)容進行更新,并支持對客戶填寫的信息增加、刪除、修改以及對客戶所發(fā)布信息的更新等操作,以使站點保持良好的運作狀態(tài),同時還可以根據(jù)客戶的提交時間和IP地址進行索引與分析

60、。在對酒店內(nèi)部進行管理時,可通過為各個部門均分配具有一定權(quán)限的管理員來實現(xiàn),此管理員分為一般用戶和超級用戶,使各個部門均能自主的對本部門的信息進行更新及發(fā)布本部門的最新通告等。因此,此管理系統(tǒng)是對整個網(wǎng)站的管理。</p><p>  系統(tǒng)組成模塊及其特點</p><p>  綜上所述,整個網(wǎng)站系統(tǒng)包括了以下功能模塊:首頁、產(chǎn)品分類、用戶自助服務(wù)、購物車、訂單管理。其中有的模塊需以管理員的身

61、份通過后臺管理系統(tǒng)進行更新</p><p><b>  其功能特點包括:</b></p><p>  1. 易用性好:操作簡單、界面友好,控件式的頁面布局,使得信息的查詢更簡便;使用的流程更清晰。</p><p>  2. 即時可見:對訂單的處理(包括購買產(chǎn)品的添加、修改、刪除)將立即在頁面中顯示出來,達到"即時發(fā)布、即時見效&quo

62、t;的功能。</p><p>  3. 功能完善:流程和業(yè)務(wù)能按照設(shè)計簡單明了的走下去,同時對客戶網(wǎng)上消費進行過程有可能出現(xiàn)的情況都要有處理方案</p><p>  4. 方便移植:針對不同的企業(yè),只需要稍作修改就可以開發(fā)出適合本企業(yè)特點的電子商務(wù)系統(tǒng)</p><p><b>  業(yè)務(wù)邏輯分析</b></p><p>&

63、lt;b>  會員類</b></p><p><b>  包裝系統(tǒng)會員</b></p><p>  與訂單類有一對多的關(guān)系</p><p><b>  管理員類</b></p><p><b>  包裝系統(tǒng)管理員</b></p><p>

64、;<b>  產(chǎn)品類</b></p><p><b>  包裝產(chǎn)品的信息</b></p><p>  與訂單是多對一的關(guān)系</p><p><b>  類別類</b></p><p><b>  包裝產(chǎn)品的類別</b></p><p&g

65、t;<b>  樹狀結(jié)構(gòu)</b></p><p>  與產(chǎn)品是一對多的關(guān)系</p><p><b>  訂單類</b></p><p><b>  包裝訂單的信息</b></p><p>  與產(chǎn)品是多對多的關(guān)系</p><p>  與會員是多對一的關(guān)系

66、</p><p><b>  購物車類</b></p><p><b>  包裝財物車的信息</b></p><p>  與產(chǎn)品是一對多的關(guān)系</p><p><b>  業(yè)務(wù)邏輯設(shè)計</b></p><p>  User(用戶管理屬性、方法設(shè)計)<

67、;/p><p>  Properties</p><p><b>  Id</b></p><p><b>  Username</b></p><p><b>  Password</b></p><p><b>  Phone</b>

68、;</p><p><b>  Addr</b></p><p><b>  Rdate</b></p><p><b>  Methods</b></p><p>  Getorders()</p><p><b>  Save()</

69、b></p><p><b>  Change()</b></p><p><b>  Delete</b></p><p>  Static search()</p><p>  Administrator(后臺用戶管理屬性、方法設(shè)計)</p><p>  Prope

70、rties</p><p><b>  Username</b></p><p><b>  Password</b></p><p><b>  Methods</b></p><p><b>  Login()</b></p><p

71、>  Product(產(chǎn)品管理屬性、方法設(shè)計)</p><p>  Properties</p><p><b>  Id</b></p><p><b>  Name</b></p><p><b>  Descry</b></p><p>  

72、Normalprice</p><p>  memberPrice</p><p><b>  pdate</b></p><p><b>  category</b></p><p><b>  methods</b></p><p>  getCat

73、egory()</p><p>  getSalesCount()</p><p><b>  save()</b></p><p><b>  change()</b></p><p><b>  search()</b></p><p>  Cate

74、groy(類別管理屬性、方法設(shè)計)</p><p>  progerties</p><p><b>  id</b></p><p><b>  name</b></p><p><b>  descry</b></p><p>  pid(paren

75、t:categroy)</p><p><b>  mathods</b></p><p>  getProductCounts()</p><p><b>  save()</b></p><p><b>  change()</b></p><p>

76、  SalesOrder&SaleItem(訂單抬頭屬性、方法設(shè)計)</p><p>  properties</p><p><b>  id</b></p><p><b>  userid</b></p><p><b>  addr</b></p>

77、<p>  SalesItem[]</p><p><b>  Odate</b></p><p><b>  Methods</b></p><p>  getTotalPrice()</p><p><b>  save()</b></p><

78、;p><b>  change()</b></p><p>  getSalesItem()</p><p>  SalesOrder&SaleItem(訂單行項目屬性、方法設(shè)計)</p><p>  Properties</p><p><b>  Id</b></p>

79、<p><b>  productID</b></p><p><b>  unitPrice</b></p><p><b>  pCount</b></p><p><b>  methods</b></p><p>  getTotalP

80、rice()</p><p><b>  save()</b></p><p><b>  change()</b></p><p>  getCartItems()</p><p>  ShoppingCart&CartIte(購物車抬頭屬性、方法設(shè)計)</p><p&

81、gt;  properties</p><p><b>  userid</b></p><p>  CartItem[]</p><p><b>  Methods</b></p><p>  getTotalPrice()</p><p><b>  save(

82、)</b></p><p><b>  change()</b></p><p>  getCartItems()</p><p>  ShoppingCart&CartIte(購物車行項目屬性、方法設(shè)計)</p><p>  properties</p><p><b&

83、gt;  productID</b></p><p><b>  unitPrice</b></p><p><b>  pCount</b></p><p><b>  Methods</b></p><p>  getTotalPrice()</p>

84、<p><b>  小結(jié)</b></p><p>  目前的時代背景下、從企業(yè)的需求出發(fā),闡述電子商務(wù)的必要性和必然性、電子商務(wù)對目前企業(yè)和人們生活的影響;然后通過現(xiàn)有技術(shù)手段,來如何實現(xiàn)這樣一個電子商務(wù):從系統(tǒng)的架構(gòu)、數(shù)據(jù)庫的設(shè)計、整體界面及模塊的設(shè)計。以及設(shè)計過程上的思路及應(yīng)用技術(shù)做出介紹。通過需求分析和概要設(shè)計、詳細設(shè)計,對編碼過程和項目進度時間表的控制有著進程碑的指導(dǎo)意

85、義。</p><p><b>  系統(tǒng)實現(xiàn)</b></p><p><b>  用戶注冊模塊實現(xiàn)</b></p><p>  用戶注冊頁面有以下頁面:注冊頁面register.jsp;注冊成功registok.jsp;注冊失敗registerr.jsp</p><p>  注冊執(zhí)行及轉(zhuǎn)換遠過程:用戶

86、在首頁login.jsp中注冊鏈接、鏈接到register.jsp頁面,同時裝載自身,<form method="post" name="register" action="Register.jsp" onSubmit="this.regsubmit.disabled=true;"><input type="hidden"

87、; name="action" value="register"/>同時通過腳本執(zhí)行代碼</p><p>  <script language="JavaScript">document.register.username.focus();</script>將光標定位到username上,當一點擊提交時,是提交到自身,同時執(zhí)

88、行register.jsp中的save()函數(shù),下面來看此提交的程序:</p><p>  request.setCharacterEncoding("gb2312");//編碼選擇gb2312</p><p>  String action = request.getParameter("action");//此說明自身頁面提交過來</p&g

89、t;<p>  if(action != null && action.trim().equals("register")) {</p><p>  String username = request.getParameter("username");//接收用戶名 </p><p>  String password

90、= request.getParameter("password");//接收密碼</p><p>  String phone = request.getParameter("phone");//接收電話</p><p>  String addr = request.getParameter("addr");//接收地址<

91、;/p><p>  User u = new User();/*new一個user對象,這個user是通過register頁面中import="com.cmnc.shopping.user.*"引用進來的,因為本文作者將所有user所有方法都封裝在user.java中,在下方詳細講解user對象中sava()方法的執(zhí)行過程*/</p><p>  u.setUsername

92、(username);</p><p>  u.setPassword(password);</p><p>  u.setPhone(phone);</p><p>  u.setAddr(addr);</p><p>  u.setRdate(new Date());</p><p>  u.save();//調(diào)用

93、com.cmnc.shopping.user.*中的save方法保存到數(shù)據(jù)庫</p><p>  out.println("注冊成功!恭喜!");</p><p>  user.java頁面包含register.jsp中引用com.cmnc.shopping.user.*中的save方法,此方法是將自身保存到內(nèi)存</p><p>  public

94、 void save() {</p><p>  Connection conn = DB.getConn();//save方法首先鏈接上數(shù)據(jù)庫</p><p>  String sql = "insert into user values (null, ?, ?, ?, ?, ?)";/*然后將自身插入到數(shù)據(jù)庫中*/</p><p>  Pre

95、paredStatement pstmt = DB.prepare(conn, sql);</p><p><b>  try {</b></p><p>  pstmt.setString(1, username);//set 用戶名的值</p><p>  pstmt.setString(2, password); //set 密碼的值&l

96、t;/p><p>  pstmt.setString(3, phone);// set 電話的值</p><p>  pstmt.setString(4, addr);// set 地址的值</p><p>  pstmt.setTimestamp(5, new Timestamp(rdate.getTime()));//時間處理</p><p>

97、;  pstmt.executeUpdate();//執(zhí)行更新方法</p><p>  } catch (SQLException e) {//如果有異常,執(zhí)行異常處理方法</p><p>  e.printStackTrace();</p><p>  } finally {</p><p>  DB.close(pstmt);</p

98、><p>  DB.close(conn);</p><p><b>  }</b></p><p>  通過register.jsp,user.java設(shè)計體現(xiàn)了三層架構(gòu)的思想,即jsp頁面只做前臺顯示作用,這樣避免了jsp頁面直接與數(shù)據(jù)庫交互,這樣一個是為了數(shù)據(jù)安全性考慮,同時分層也為項目的擴展和可移植有著巨大的好處,每一次都可獨立的發(fā)展:js

99、p頁面不用和數(shù)據(jù)庫交互、顯得簡潔明了,如果客戶需要對項目自主擴展,只需要將中間的業(yè)務(wù)邏輯層基礎(chǔ)上生成API文檔,對業(yè)務(wù)邏輯進行說明,即可進行,不用公布數(shù)據(jù)庫及其結(jié)構(gòu),如圖3.1-1所示</p><p>  圖3.1-1用戶注冊三層架構(gòu)數(shù)據(jù)交互流程圖</p><p><b>  類別模塊實現(xiàn)</b></p><p>  類別管理分前臺和后臺,前臺

100、只是做展現(xiàn),后臺做數(shù)據(jù)處理,主要包含以下頁面:類別顯示categorylist.jsp、類別添加categoryadd.jsp、類別刪除categorydelete.jsp、類別修改categorychange.jsp</p><p>  類型添加在admin目錄,需通過管理員登錄后才能執(zhí)行,數(shù)據(jù)及頁面轉(zhuǎn)換執(zhí)行過程,管理員通過login.jsp頁面登錄到后臺,點擊點擊添加類別鏈接到categoryadd.jsp頁

101、面,通過categoryadd.jsp頁面中的代碼提交信息給自身(即categoryadd.jsp頁面)</p><p>  <form method="post" name="register" action="CategoryAdd.jsp" onSubmit="this.regsubmit.disabled=true;"&

102、gt;</p><p>  <input type="hidden" name="action" value="add"/></p><p>  request.setCharacterEncoding("gb2312");</p><p>  String action =

103、 request.getParameter("action");//此說明自身頁面提交過來</p><p>  if(action != null && action.trim().equals("add")) {</p><p>  String name = request.getParameter("name"

104、;);//接收name值</p><p>  String descr = request.getParameter("descr");//得到描述值</p><p>  Category c = new Category();</p><p>  c.setPid(0);//因為是最根節(jié)點,所以為0</p><p>  

105、c.setName(name);</p><p>  c.setDescr(descr);</p><p>  c.setGrade(1);//設(shè)定級別</p><p>  CategoryService service = CategoryService.getInstance();</p><p>  /*拿到CategoryServic

106、e內(nèi)部的對象,單利模式*/</p><p>  service.add(c);//調(diào)用add方法</p><p>  out.println("類別添加成功!恭喜!");</p><p><b>  return;</b></p><p><b>  }</b></p>

107、;<p>  封裝的時候有很多種方法,在注冊模塊的時候是將所有的方法全部封裝在user.java中,但是類別的封裝與user.java有所區(qū)別,本文作者裝產(chǎn)品類別方法分別封裝成3個文件,Category.java(類別)、CategoryService.java(類別管理)、GradeOutOfBoundsException.java(級別越界),在此,我們利用單利模式,使用靜態(tài)工場方法,正文是添加類別過程中方法的詳細代碼

108、過程</p><p>  private static CategoryService service;</p><p>  private CategoryService() {}</p><p>  public static CategoryService getInstance() {</p><p>  if(service ==

109、null) {</p><p>  service = new CategoryService();</p><p><b>  }</b></p><p>  return service;</p><p><b>  }</b></p><p>  /** * 拿到所有的

110、根類別* @return */</p><p>  public List<Category> getTopCategories() {</p><p>  List<Category> categories = new ArrayList<Category>();</p><p>  Connection conn = DB.g

111、etConn();</p><p>  Statement stmt = DB.getStatement(conn);</p><p>  ResultSet rs = DB.getResultSet(stmt, "select * from category where grade = 1");</p><p><b>  try {

112、</b></p><p>  while (rs.next()) {</p><p>  Category c = this.getCategoryFromRs(rs);</p><p>  categories.add(c);</p><p><b>  }</b></p><p>

113、  } catch (SQLException e) {</p><p>  e.printStackTrace();</p><p>  } finally {</p><p>  DB.close(conn);</p><p><b>  }</b></p><p>  return cate

114、gories;</p><p><b>  }</b></p><p>  public void add(Category c) {//接收Category</p><p>  Connection conn = DB.getConn();</p><p><b>  try {</b></

115、p><p>  conn.setAutoCommit(false);</p><p>  /*先將conn自動提交設(shè)置成false,因為數(shù)據(jù)不能被中斷,必須整體提交,如果提交過程中有錯誤,需要退回,不能只插入一半*/</p><p>  } catch (SQLException e1) {</p><p>  e1.printStackTrac

116、e();</p><p><b>  }</b></p><p>  String sql = "insert into category values (null, ?, ?, ?, ?, ?)";//插入數(shù)據(jù)</p><p>  PreparedStatement pstmt = DB.prepare(conn, sql

117、);</p><p><b>  try {</b></p><p>  int cno = getNextCno(conn, c);</p><p>  pstmt.setInt(1, c.getPid());//得到根目錄ID</p><p>  pstmt.setString(2, c.getName());//得

118、到類別名稱</p><p>  pstmt.setString(3, c.getDescr());//得到描述</p><p>  pstmt.setInt(4, cno); //得到類別NUMBER</p><p>  pstmt.setInt(5, c.getGrade());//得到類別級別</p><p>  pstmt.execut

119、eUpdate();//執(zhí)行更新方法</p><p>  conn.commit();//整體完成后提交</p><p>  } catch (SQLException e) {</p><p><b>  try {</b></p><p>  conn.rollback();</p><p>

120、  /*如果提交時出現(xiàn)異常,則執(zhí)行回滾,讓數(shù)據(jù)插入不成功*/</p><p>  } catch (SQLException e1) {</p><p>  e1.printStackTrace();</p><p><b>  }</b></p><p>  e.printStackTrace();</p>

121、<p>  } finally {</p><p><b>  try {</b></p><p>  conn.setAutoCommit(true);</p><p>  } catch (SQLException e) {</p><p>  e.printStackTrace();</p>

122、;<p><b>  }</b></p><p>  DB.close(pstmt);</p><p>  DB.close(conn);</p><p><b>  }</b></p><p><b>  }</b></p><p>&l

123、t;b>  系統(tǒng)實現(xiàn)結(jié)果</b></p><p>  網(wǎng)站的管理界面只有管理員才能進入,在打開管理員界面前,首先將進入登錄界面,當管理員提交數(shù)據(jù)后,將執(zhí)行admin/login.asp,把用戶的信息保存在Session變量中</p><p>  管理員對后臺管理的登錄成功后的界面如圖所示。在此界面中,管理員可以查看已經(jīng)處理后的訂單,也可以處理用戶新下的訂單。還可以發(fā)布新產(chǎn)

124、品、添加產(chǎn)品的類別(也可以在添加新產(chǎn)品時添加類別),此外還有管理員管理和會員信息管理的功能。</p><p><b>  產(chǎn)品分類管理設(shè)計</b></p><p>  在產(chǎn)品分類管理中,主要實現(xiàn)了產(chǎn)品類別的添加、修改、刪除。CategoryList.jsp是產(chǎn)品分類管理的主頁面,每行顯示一種類別,并在每行后面顯示修改按鈕和刪除按鈕,最下方為添加產(chǎn)品類別。處理添加、修改

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論