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

下載本文檔

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

文檔簡介

1、<p><b>  目錄</b></p><p><b>  1 緒論1</b></p><p>  1.1 課題背景及目的1</p><p>  1.2 課題意義1</p><p><b>  2 系統(tǒng)分析3</b></p><p>

2、  2.1 系統(tǒng)初步調(diào)查3</p><p>  2.1.1 可行性分析3</p><p>  2.1.2 系統(tǒng)功能分析4</p><p>  2.1.3 系統(tǒng)開發(fā)工具及運(yùn)行環(huán)境4</p><p>  2.2 系統(tǒng)詳細(xì)調(diào)查4</p><p>  2.2.1 業(yè)務(wù)流程分析4</p><p&g

3、t;  2.2.2 數(shù)據(jù)流程分析5</p><p>  2.2.3 數(shù)據(jù)字典(DD)6</p><p><b>  3 系統(tǒng)設(shè)計9</b></p><p>  3.1 系統(tǒng)功能模塊設(shè)計9</p><p>  3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計10</p><p>  3.3 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計

4、11</p><p><b>  4 系統(tǒng)實現(xiàn)14</b></p><p>  4.1 登陸界面14</p><p>  4.2 網(wǎng)站首頁15</p><p>  4.3 圖書信息瀏覽界面16</p><p>  4.4 購物車界面18</p><p>  4.

5、5 提交訂單界面19</p><p>  4.6 添加圖書界面21</p><p>  4.7 留言板界面22</p><p>  4.8 訂單管理界面23</p><p><b>  5 系統(tǒng)測試26</b></p><p><b>  結(jié)束語28</b><

6、;/p><p><b>  參考文獻(xiàn)29</b></p><p><b>  致謝30</b></p><p><b>  1 緒論</b></p><p>  1.1 課題背景及目的</p><p><b> ?。?)課題背景</b&g

7、t;</p><p>  隨著 Internet 的普及和電子商務(wù)的興起,網(wǎng)上圖書銷售是 Internet 電子商務(wù)在圖書銷售行業(yè)發(fā)展的必然結(jié)果 ,這種新型的圖書銷售形式,與傳統(tǒng)利用書店進(jìn)行銷售的方式相比擁有許多優(yōu)勢:一是降低了銷售成本;二是利用網(wǎng)絡(luò)作為交易平臺,改變傳統(tǒng)的交易方式,使得交易活動不受空間和時間的限制;三是信息的傳遞更迅速靈活,新書信息上傳后,客戶可以立即看到,交易馬上可以從網(wǎng)上進(jìn)行,從而大大提高了

8、交易的效率 正是由于這些優(yōu)勢,網(wǎng)上圖書銷售才能得以迅速地發(fā)展。網(wǎng)上圖書銷售系統(tǒng)的主要功能是利用網(wǎng)站作為交易平臺,將圖書的一些基本信息以網(wǎng)站的形式發(fā)布到 Internet 中,客戶可以通過 Internet 登錄圖書銷售網(wǎng)站來查看售書信息并提交訂單訂購圖書,實現(xiàn)在線交易。</p><p>  xx作為一個中小型的圖書銷售企業(yè),由于其對電子商務(wù)的認(rèn)識不足,信息意識淡薄,運(yùn)營機(jī)制落后,導(dǎo)致其在圖書采購、銷售等環(huán)節(jié)的工作

9、效率低下,未能及時掌握銷售動態(tài)和客戶的需求,在同等的圖書銷售企業(yè)中已失去競爭力。為改善這種狀況,決定開發(fā)一套網(wǎng)上圖書銷售管理系統(tǒng)。</p><p>  此圖書銷售管理系統(tǒng)開發(fā)后不僅可以大量減少人力、物力,降低了成本,而且突破了時間和空間的限制,使得圖書交易活動可以在任何時間、任何地點進(jìn)行,從而大大提高了效率,對推動xx在圖書銷售業(yè)的發(fā)展有著一定的實際意義。</p><p><b>

10、;  (2)課題目的 </b></p><p>  隨著科學(xué)技術(shù)的高速發(fā)展,已步入數(shù)字化、網(wǎng)絡(luò)化的時代。計算機(jī)的運(yùn)用給各行業(yè)帶來了巨大的變化。在xx以前的圖書銷售中主要依靠人工去實行,所有業(yè)務(wù)全依賴手工去查詢操作,顯然已不能適應(yīng)現(xiàn)代銷售的方式,效率過于低下。為改善人工管理信息的現(xiàn)狀 ,使圖書銷售管理更準(zhǔn)確高效快捷。為了提高工作效率、服務(wù)質(zhì)量和管理水平,并使圖書銷售和管理人員從繁瑣的工作中解脫出來, 讓

11、賣家在網(wǎng)上能以全新的模式銷售圖書, 在有效控制成本的同時, 大幅提升銷售量,并且不受地域與時間限制,此系統(tǒng)應(yīng)運(yùn)而生[1]。</p><p><b>  1.2 課題意義</b></p><p>  在各行各業(yè)競爭日益激烈的今天,加強(qiáng)工作管理,提高工作效率和工作質(zhì)量是每一個企業(yè)必須面臨并且必須解決的重大課題。圖書銷售業(yè)在面對圖書進(jìn)貨、銷售、存貨問題時,以前手工作坊式的管

12、理已遠(yuǎn)不能夠滿足現(xiàn)今日益擴(kuò)大的圖書銷售市場,企業(yè)只有采取信息化管理方式,才能夠保證企業(yè)的最大贏利及可持續(xù)發(fā)展。</p><p>  圖書銷售系統(tǒng)的建成,將使得企業(yè)的管理工作跨上一個新的臺階,為商家的指揮決策提供更有價值、更具時效性的分析數(shù)據(jù)。</p><p>  系統(tǒng)還將以前單據(jù)所需的大量紙張文字信息轉(zhuǎn)換成電子數(shù)據(jù),簡化了日后的查詢步驟,工作人員不用再手工翻閱查找各種登記冊和單據(jù)本,只需輸

13、入查詢條件,計算機(jī)在很短的時間內(nèi)就會查到所需記錄,并將內(nèi)容顯示在屏幕上,大大加快了查詢速度。提高生產(chǎn)數(shù)據(jù)統(tǒng)計的速度和準(zhǔn)確性,減輕匯總統(tǒng)計人員的工作難度。</p><p>  圖書銷售系統(tǒng)不僅可以大量減少人力、物力,降低了成本,而且突破了時間和空間的限制,使得圖書交易活動可以在任何時間、任何地點進(jìn)行,實現(xiàn)24小時營業(yè),不需要營業(yè)員,網(wǎng)上書城可以被設(shè)置成一個自動售貨機(jī);可以利用多媒體促銷,各種文字,圖象和動畫,聲音,

14、讓受眾全方位感受廣告訴求;依靠客戶數(shù)據(jù)庫能夠提供全新的個人化服務(wù)等等。其營業(yè)成本比傳統(tǒng)意義上的書店低得多:不需支付昂貴的店鋪租金,花費(fèi)浩大的裝修;不需要將大筆的流動資金作為貨物而沉泣在店里,可依靠“零庫存”管理,縮速資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn);同時,網(wǎng)上書店更容易開拓全球市場從而大大提高了效率,對推動xx未來的發(fā)展有著一定的實際意義。以適應(yīng)全球化的激烈競爭。</p><p><b>  2 系統(tǒng)分析&

15、lt;/b></p><p>  2.1 系統(tǒng)初步調(diào)查 </p><p>  2.1.1 可行性分析</p><p>  可行性研究的目的就是要以最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。當(dāng)然不能靠主觀猜想而是要靠客觀分析。必須分析幾種主要的可能解法的利弊,從而判原定的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得去投資開發(fā)這個系統(tǒng)

16、的程度。因此,可行性研究實質(zhì)上是在較高層次以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計的過程??尚行匝芯恐饕獜囊韵氯齻€方面來進(jìn)行。</p><p><b> ?。?)管理可行性</b></p><p>  為了拓展圖書銷售訂單的來源渠道,降低客戶企業(yè)雙方的運(yùn)營成本,追求最大的利潤和適應(yīng)企業(yè)信息現(xiàn)代化的需要,xx的主要領(lǐng)導(dǎo)都提出了要實施企業(yè)信息化建設(shè)的必要。公司的高層領(lǐng)導(dǎo)中便有了

17、利用互聯(lián)網(wǎng)來擴(kuò)大公司業(yè)務(wù)范圍,將互聯(lián)網(wǎng)與企業(yè)業(yè)務(wù)整合起來,提升企業(yè)的核心競爭力的想法。</p><p>  此外本系統(tǒng)的開發(fā)得到了公司高層領(lǐng)導(dǎo)們的大力支持。</p><p><b> ?。?)技術(shù)可行性</b></p><p>  技術(shù)可行性分析是指:根據(jù)現(xiàn)有的技術(shù)條件,是否能達(dá)到所提出的要求;所需要的物理資源是否具備,能否得到。</p&

18、gt;<p>  本系統(tǒng)屬于一個普通的MIS系統(tǒng)。在其組織關(guān)系上不存在很高的復(fù)雜性、煩瑣性及不確定性,而且從整個系統(tǒng)的技術(shù)構(gòu)成上來看,他還是屬于一個簡單的數(shù)據(jù)庫應(yīng)用類的系統(tǒng)。其基本操作是對數(shù)據(jù)庫進(jìn)行添加、刪除、查找、編輯等。所就單純的數(shù)據(jù)庫應(yīng)用來看,暫不存在太大的技術(shù)。并且在系統(tǒng)的開發(fā)過程中,利用Access2000作為該系統(tǒng)的數(shù)據(jù)庫,使用ASP作為系統(tǒng)開發(fā)的工具[2]。</p><p>  ASP

19、是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動態(tài)的交互式 Web 服務(wù)器應(yīng)用程序,如交互式的動態(tài)網(wǎng)頁,包括使用 HTML 表單收集和處理信息,上傳與下載等等。使用ASP還有個好處,就在于ASP可利用ADO(Active Data Object,微軟的一種新的數(shù)據(jù)訪問模型)方便快捷地訪問數(shù)據(jù)庫,從而使得開發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能,這也是本文選擇ASP作為開發(fā)工具最重要的原因之一。</p><p&

20、gt;  因此本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都得到滿足,在技術(shù)上是可行的。</p><p><b> ?。?)經(jīng)濟(jì)可行性</b></p><p>  本系統(tǒng)是基于WEB的B/S結(jié)構(gòu)開發(fā),系統(tǒng)的運(yùn)行所需服務(wù)器可由專業(yè)的網(wǎng)絡(luò)公司提供,這樣,企業(yè)可以不用購買與系統(tǒng)實施相關(guān)的軟、硬件設(shè)備,只需支付提供服務(wù)的專業(yè)網(wǎng)絡(luò)公司一定的使用費(fèi)即可。</p>&

21、lt;p>  在系統(tǒng)開發(fā)成功后擴(kuò)大了銷售的渠道,可大大提高各方面管理的效率和準(zhǔn)確性,從而降低成本,更及時有效的輔助管理人員對網(wǎng)絡(luò)營銷進(jìn)行決策,新系統(tǒng)的實施帶來的經(jīng)濟(jì)效益將遠(yuǎn)遠(yuǎn)超過它的成本費(fèi)用。網(wǎng)上圖書銷售系統(tǒng)運(yùn)行,擴(kuò)展了企業(yè)的銷售渠道,大范圍地擴(kuò)大企業(yè)的銷售訂單來源。同時,縮短了企業(yè)與客戶(包括潛在客戶)在時間和空間上的距離,在提供優(yōu)質(zhì)、快速服務(wù)的同時也降低了企業(yè)雙方的運(yùn)營成本。不但給企業(yè)帶來不可估計的品牌效應(yīng)和潛在的效益,同時,

22、提高了企業(yè)形象,增強(qiáng)了企業(yè)的綜合競爭能力。因此,從經(jīng)濟(jì)效益上看新系統(tǒng)的開發(fā)是可行的。</p><p>  2.1.2 系統(tǒng)功能分析</p><p>  圖書銷售系統(tǒng)主要包括會員注冊、帳戶管理、購物車、圖書搜索、結(jié)帳以及管理員對相關(guān)信息的管理等基本功能。為了更好的實現(xiàn)這些功能,將平臺分為前臺建設(shè)和后臺建設(shè)兩類,前臺和后臺分別進(jìn)行不同的管理,最終實現(xiàn)圖書的訂購和派送。</p>&

23、lt;p>  本系統(tǒng)前臺管理主要包括在線購書、查看公告、查看圖書詳細(xì)資料、搜索圖書、發(fā)表留言、修改個人信息,下定單,更改訂單狀態(tài)等功能。</p><p>  本系統(tǒng)后臺管理主要包括圖書管理、訂單管理、用戶管理、匯款和派送方式管理以及留言和公告的管理,實現(xiàn)相關(guān)信息的刪除、修改和添加。</p><p>  通過前臺和后臺各個功能的實現(xiàn),將客戶與管理員聯(lián)系起來,形成一個比較完善和快捷的圖書

24、銷售系統(tǒng)。</p><p>  2.1.3 系統(tǒng)開發(fā)工具及運(yùn)行環(huán)境</p><p><b> ?。?)硬件</b></p><p>  中央處理器(CPU):PetiumII300MHz以上。內(nèi)存:64MB。硬盤:6GB。</p><p>  顯示器:分辨率800 600 ,顏色16位色。網(wǎng)卡:10/100Mbit/s自

25、適應(yīng)。</p><p><b> ?。?)軟件</b></p><p>  數(shù)據(jù)庫服務(wù)器:Access2000。</p><p>  開發(fā)工具:DreamWeaver</p><p>  支持服務(wù)器端增加網(wǎng)絡(luò)版防病毒軟件或插防病毒卡</p><p>  操作系統(tǒng):Windows xp。目標(biāo)應(yīng)用軟件

26、客戶端。</p><p>  瀏覽器:Internet Explorer3.5(或以上版本)。</p><p>  支持客戶端增加網(wǎng)絡(luò)版防病毒軟件或插防病毒卡</p><p>  2.2 系統(tǒng)詳細(xì)調(diào)查</p><p>  2.2.1 業(yè)務(wù)流程分析</p><p>  根據(jù)對叮當(dāng)圖書業(yè)務(wù)流程的分析,繪制出其核心業(yè)務(wù)流程圖

27、如圖2-1所示。</p><p>  圖2-1 核心業(yè)務(wù)流程圖</p><p>  2.2.2 數(shù)據(jù)流程分析</p><p>  系統(tǒng)數(shù)據(jù)流程圖如圖2-2,系統(tǒng)第二層數(shù)據(jù)流程圖如圖2-3和2-4所示。 </p><p>  圖2-2 頂層數(shù)據(jù)流程圖</p><p>  圖2-3 第二層數(shù)據(jù)流程圖a </p>

28、;<p>  圖2-4 第二層數(shù)據(jù)流程圖b</p><p>  2.2.3 數(shù)據(jù)字典(DD)</p><p>  本系統(tǒng)中的數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲和加工處理邏輯各舉一例如圖2-5至圖2-9所示。</p><p><b> ?。?)數(shù)據(jù)流 </b></p><p>  圖2-5 訂單信息數(shù)據(jù)流說明<

29、;/p><p><b>  (2) 數(shù)據(jù)元素</b></p><p>  圖2-6 訂單編號數(shù)據(jù)元素說明</p><p><b>  (3)數(shù)據(jù)加工</b></p><p>  圖2-7 確認(rèn)訂單數(shù)據(jù)加工說明</p><p><b>  (4)數(shù)據(jù)存儲</b>

30、;</p><p>  圖2-8 訂單信息表數(shù)據(jù)存儲說明</p><p><b>  (5)外部項</b></p><p>  圖2-9 管理員外部項說明</p><p><b>  3 系統(tǒng)設(shè)計</b></p><p>  3.1 系統(tǒng)功能模塊設(shè)計</p>&

31、lt;p>  圖書銷售系統(tǒng)其模型是典型的網(wǎng)上購物實踐中最為普遍的電子商務(wù)企業(yè)對客戶模式,前臺功能主要包括會員注冊、帳戶管理、購物車、圖書搜索、結(jié)帳等基本功能。</p><p>  本系統(tǒng)也將實現(xiàn)在線圖書銷售系統(tǒng)的后端管理,包括圖書的添加、帳單的處理等功能。本系統(tǒng)完全基于ASP技術(shù),在系統(tǒng)的設(shè)計與開發(fā)過程中嚴(yán)格遵守軟件工程的規(guī)范,運(yùn)用軟件設(shè)計模式,從而減少系統(tǒng)模塊間的偶合,力求做到系統(tǒng)的穩(wěn)定性、可重用性和可擴(kuò)

32、充性。</p><p>  現(xiàn)在對前臺各個模塊的主要功能簡單介紹如下。</p><p>  (1)客戶界面部分。</p><p>  ①在線購書:該功能可以實現(xiàn)用戶登錄、用戶注冊和購買圖書等功能;</p><p> ?、谫徫镘嚬δ埽涸摴δ芸梢詫崿F(xiàn)修改購買信息、提交購物單、清空購物車和繼續(xù)購物等功能;</p><p> 

33、?、坌薷挠脩魝€人信息:該功能包括用戶信息修改和密碼修改;</p><p> ?、芰粞栽u論:該模塊可實現(xiàn)用戶留言、查看及回復(fù)留言的功能;</p><p> ?、萦唵喂芾恚涸撃K實現(xiàn)的功能是用戶可以查看自己的訂單,可以根據(jù)需求進(jìn)行修改以及修改訂單狀態(tài)等功能;</p><p>  ⑥圖書列表:用戶可以在網(wǎng)站首頁查看圖書詳細(xì)信息、搜索圖書及選購圖書。</p>

34、<p> ?。?)管理界面部分。</p><p> ?、賵D書管理:添加新書、修改和刪除已有圖書信息;</p><p> ?、诜诸惞芾恚捍四K包括大類管理、小類管理和類別轉(zhuǎn)移,在類別管理中又包括類別的添加、修改與刪除; </p><p> ?、塾脩艄芾恚翰榭?,修改,刪除用戶;</p><p> ?、苡唵喂芾恚翰榭从唵吻鍐?,更新訂單付款

35、,出貨狀態(tài),刪除訂單</p><p> ?、菟拓浖案犊罘绞焦芾恚捍斯δ苣K實現(xiàn)對送貨及付款方式的添加、修改和刪除等;</p><p> ?、薰婕傲粞怨芾恚簩崿F(xiàn)公告及留言的添加、修改和刪除等;</p><p> ?、吖芾韱T維護(hù):實現(xiàn)管理員的添加、刪除和修改等。</p><p>  根據(jù)系統(tǒng)功能分析,可以畫出系統(tǒng)的功能模塊圖,從客戶界面、管理界

36、面分別對功能模塊圖加以描述。前臺系統(tǒng)功能模塊圖如圖3-1所示。</p><p>  圖3-1 前臺功能模塊圖</p><p>  后臺系統(tǒng)功能模塊圖如圖3-2所示。</p><p>  圖3-2 后臺功能模塊圖</p><p>  3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p>  根據(jù)數(shù)據(jù)流程分析,繪制叮當(dāng)公司網(wǎng)上圖書銷

37、售系統(tǒng)的全局E-R模型如圖3-3所示[3]。</p><p>  圖3-3 全局E-R模型</p><p>  根據(jù)設(shè)計規(guī)劃出的主要實體有:用戶實體、訂單實體、合同實體等。</p><p>  用戶實體屬性圖如圖3-4所示。該實體的屬性除了圖中所示以外還包括真實姓名、身份證號碼、個人電話、電子郵件、會員級別、注冊時間等。</p><p>  

38、圖3-4 客戶實體屬性圖</p><p>  訂單實體屬性圖如圖3-5所示。該實體的屬性除了圖中所示外還包括用戶名、訂單編號、收貨人姓名、收貨地址、交貨方式、付款方式、下單時間。</p><p>  圖3-5 訂單實體屬性圖</p><p>  3.3 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計</p><p>  邏輯結(jié)構(gòu)設(shè)計主要是把概念結(jié)構(gòu)設(shè)計時設(shè)計好的E-R

39、圖轉(zhuǎn)換為DBMS產(chǎn)品支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。下面給出本系統(tǒng)關(guān)鍵的幾個數(shù)據(jù)庫表。</p><p>  (1)user(用戶信息表)</p><p>  用戶信息表主要用于存儲注冊客戶的基本信息,如表3-1所示。</p><p>  表3-1 用戶信息表(user)</p><p> ?。?)admin(管理員表)</p>

40、<p>  管理員表主要用來存儲管理員的密碼和用戶名等信息,如表3-2所示。</p><p>  表3-2 管理員表(admin)</p><p> ?。?)delivery(送貨表)</p><p>  送貨表信息主要用來存儲送貨的相關(guān)信息和數(shù)據(jù),如表3-3所示。</p><p>  表3-3 送貨表(delivery)</

41、p><p> ?。?)orders(訂單信息表)</p><p>  訂單信息表用于存儲客戶下達(dá)的網(wǎng)上訂單信息如表3-4所示。</p><p>  表3-4 訂單表(orders)</p><p> ?。?)tGuestBook(留言信息表) </p><p>  留言信息表主要用于存儲留言的相關(guān)信息如表3-5所示。<

42、;/p><p>  表3-5 留言表(tGuestBook)</p><p>  (6)product(圖書信息表)</p><p>  圖書信息表用于存儲圖書查詢所需的參數(shù)如表3-6所示。</p><p>  表3-6 圖書信息表(product)</p><p> ?。?)News(公告信息表)</p>

43、<p>  公告信息表用于存儲發(fā)布公告信息所用數(shù)據(jù),如表3-7所示。</p><p>  表3-7 公告信息表(News)</p><p><b>  4 系統(tǒng)實現(xiàn)</b></p><p><b>  4.1 登陸界面</b></p><p>  登錄界面主要實現(xiàn)用戶登陸和管理員登陸,登陸

44、前用戶選擇自己的身份,輸入相應(yīng)的用戶名和密碼,就可以進(jìn)入各自的界面,此外該界面還可實現(xiàn)用戶尋找密碼及注冊等功能。登陸模塊流程圖如圖4-1所示,登陸界面如圖4-2所示[4]。</p><p>  圖4-1 登錄模塊流程圖</p><p><b>  圖4-2 登陸界面</b></p><p><b>  主要代碼如下:</b>

45、;</p><p><b>  <%</b></p><p>  dim username,password</p><p>  username=replace(trim(request("username")),"'","")</p><p>

46、  password=md5(replace(trim(request("password")),"'",""))</p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  rs.Open "select * from

47、[user] where username='"&username&"' </p><p>  and password='"&password&"' " ,conn,1,3</p><p>  if not(rs.bof and rs.eof) </p><

48、;p><b>  then</b></p><p>  if password=rs("password") </p><p><b>  then</b></p><p>  response.Cookies(cookieName)("username")=trim(requ

49、est("username"))</p><p>  response.Cookies(cookieName)("vip")=rs("vip")</p><p>  rs("lastvst")=now()</p><p>  rs("loginnum")=rs(&qu

50、ot;loginnum")+1</p><p><b>  rs.Update</b></p><p><b>  rs.Close</b></p><p>  set rs=nothing</p><p>  response.redirect "userinfo.asp&qu

51、ot;</p><p><b>  else</b></p><p>  call MsgBox("對不起,您的用戶名或密碼有誤!","Back","None")</p><p><b>  end if</b></p><p><b

52、>  else</b></p><p>  call MsgBox("對不起,您的用戶名或密碼有誤!","Back","None")</p><p><b>  end if </b></p><p><b>  %></b></p&

53、gt;<p><b>  4.2 網(wǎng)站首頁</b></p><p>  網(wǎng)站首頁主要實現(xiàn)的功能是圖書搜索、查看圖書、查看公告、友情鏈接、幫助、留言板等功能,可以查看最近更新的書籍和叮當(dāng)推薦的圖書,也可以按類進(jìn)行查找。網(wǎng)站首頁如圖4-3所示。</p><p>  圖4-3 網(wǎng)站首頁界面</p><p><b>  主要代碼

54、如下:</b></p><p>  <% rs.open "select top 2 id,detail,vipprice,author,desc,price1,price2,name,pic,mark from product order by id desc",conn,1,1</p><p>  if rs.eof and rs.bof the

55、n</p><p>  response.write "  對不起,暫時還沒有商品!"</p><p><b>  end if</b></p><p><b>  i=0</b></p><p>  do while not rs.eof %></p>&

56、lt;p>  <% rs.movenext</p><p>  if rs.eof then</p><p>  response.write "<td width='17%'></td><td></td>"</p><p><b>  else %>&

57、lt;/b></p><p><b>  <% i=i+1</b></p><p>  if i>=5 then exit do</p><p>  if not rs.eof then rs.movenext loop rs.close %></p><p>  4.3 圖書信息瀏覽

58、界面</p><p>  在圖書瀏覽界面,用戶可以瀏覽圖書的基本信息,比如作者,版次,出版社,購買次數(shù),瀏覽次數(shù),頁數(shù),出版日期,主要介紹和目錄等信息,界面如圖4-4所示。</p><p>  圖4-4 圖書信息瀏覽界面</p><p><b>  主要代碼如下:</b></p><p>  <% dim id

59、</p><p>  id=request.QueryString("id")</p><p>  dim prename,company,intro,predate,graph2,description,remarks,price</p><p>  set rs=server.CreateObject("adodb.recordse

60、t")</p><p>  rs.open "select * from product where id="&id,conn,1,3</p><p>  rs("viewnum")=rs("viewnum")+1</p><p>  rs.update %></p>

61、<p>  <tr align="left"></p><p>  <td colspan="2" style="padding-left:40px;"> <%=trim(rs("detail"))%></p><p>  </td></tr&

62、gt;</p><p>  <tr align="left"></p><p>  <td height="30" colspan="2" style="padding-left:10px;"></p><p>  <table border="0

63、" </p><p>  cellspacing="0" cellpadding="2"></p><p>  <tr><td><img src="images/w.gif" width="18" height="18"></t

64、d></p><p>  <td> <strong>目錄 </strong> </p><p>  </td></tr></table></td></p><p><b>  </tr></b></p><p>  &l

65、t;tr align="left"></p><p>  <td colspan="2" style="padding-left:40px;"></p><p>  <%=trim(rs("content"))%></td></tr></p>

66、<p>  <tr align="center"><td colspan="2">&nbsp;</td></tr></p><p>  <tr align="center"> </p><p>  <td colspan="2"

67、></p><p>  <input type="button" name="Submit" value="關(guān)閉" onClick="window.close()"></td> </tr></p><p><b>  4.4 購物車界面</b>&

68、lt;/p><p>  系統(tǒng)的購物車界面可以顯示自己選定的商品信息及其價格,并挑選需要的商品下訂單或者返回首頁繼續(xù)購買。系統(tǒng)的購物車界面如圖4-5所示。</p><p>  圖4-5 購物車界面</p><p><b>  主要代碼如下:</b></p><p><b>  <%</b></

69、p><p>  dim id,username,action </p><p>  action=request.QueryString("action")</p><p>  username=trim(request.cookies(cookieName)("username"))</p><p&g

70、t;  id=request.QueryString("id")</p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  select case action case "del"</p><p>  conn.execute &

71、quot;delete from orders where actionid="&request.QueryString("actionid")</p><p>  response.redirect "car.asp" case "add"</p><p>  rs.open "select id

72、,username from orders where username='"&username&"' and id="&id&" and state=6",conn,1,1</p><p>  if not rs.eof and not rs.bof then</p><p>  call

73、MsgBox("對不起,此商品已存在于您的購物車中,不可以重復(fù)添加!","Close","None")</p><p>  response.end </p><p>  rs.close </p><p><b>  else</b></p><p>

74、  rs.close </p><p>  rs.open "select id,username,state,paid from orders",conn,1,3</p><p>  rs.addnew rs("id")=id </p><p>  rs("username")=usernam

75、e rs("state")=6</p><p>  rs("paid")=0 rs.update rs.close</p><p>  set rs=nothing </p><p>  call MsgBox("商品成功添加到你的購物籃!","Close","Non

76、e")</p><p>  response.end end if</p><p>  end select </p><p>  rs.open"selectorders.actionid,orders.id,product.name,product.price1,product.price2,product.discount from

77、 product inner join orders on product.id=orders.id where orders.username='"&request.cookies(cookieName)("username")&"' and orders.state=6",conn,1,1 </p><p><b> 

78、 %></b></p><p>  4.5 提交訂單界面</p><p>  在提交界面顯示訂單號、商品名稱、商品價格、以及用戶相關(guān)信息和送貨方式等,提交訂單界面如圖4-6所示。</p><p>  圖4-6 提交訂單界面</p><p><b>  主要代碼如下:</b></p><

79、;p>  <% set rs3=server.CreateObject("adodb.recordset")</p><p>  rs3.open "select * from delivery where deliveryid="&request("deliverymethord"),conn,1,1</p>&l

80、t;p>  if rs3.eof and rs3.bof then</p><p>  response.write "方式已經(jīng)被刪除"</p><p>  else response.Write trim(rs3("subject"))</p><p>  end if rs3.close</p>

81、;<p>  set rs3=nothing %></p><p>  </font>&nbsp;&nbsp;&nbsp;&nbsp;支付方式:<font color=#FF6600></p><p>  <% set rs3=server.CreateObject("adodb.records

82、et")</p><p>  rs3.open "select * from delivery where deliveryid="&request("paymethord"),conn,1,1</p><p>  if rs3.eof and rs3.bof then</p><p>  response.

83、write "方式已經(jīng)被刪除"</p><p>  else response.Write trim(rs3("subject")) end if</p><p>  rs3.close set rs=nothing%></p><p>  </font></td></tr&g

84、t;</p><p>  <%if trim(request("comments"))<>"" then%><%end if%></p><p>  <tr><td height="18" ><br></p><p>  請您在一周內(nèi)依

85、照您選擇的支付方式進(jìn)行匯款,匯款時請注明您的<font color="#FF0000">訂單號</font>!<FONT COLOR="#FF0000">為了更及時得為你服務(wù),當(dāng)你匯完款,一定要記得到您的<A HREF="myorder.asp" TARGET="_self"><B>帳號中修改你的定

86、單<font color="#000000">狀態(tài)</font></B></A></FONT></td></tr></p><p>  <tr> <td height="18" style='PADDING-LEFT: 100px'></p&

87、gt;<p>  <div align="right"><a href="#" onClick=javascript:window.close()> </a></p><p>  <font color="#999999"><FONT COLOR="#000000"&

88、gt;訂單完成 創(chuàng)建時間:<%=shijian%></FONT>&nbsp;</font></div></td></tr></p><p>  <tr> <td height="26" align="center" ><input type="butt

89、on" name="Submit" value="關(guān)閉" onClick=javascript:window.close()></td> </tr></p><p>  4.6 添加圖書界面</p><p>  管理員成功登陸后可以進(jìn)行圖書的分類管理、商品管理、用戶管理、匯款方式管理,留言及公告的管理等功能,

90、管理員登陸后開始完成派發(fā)圖書和管理用戶等功能,添加圖書界面如圖4-7所示。</p><p>  圖4-7 添加圖書界面</p><p><b>  主要代碼如下:</b></p><p>  <table width="100%" border="0" align="center"

91、; cellpadding="2" cellspacing="2"></p><p>  <tr> <td> <span class="redfont">*</span>選擇分類:</td> <td colspan="2"></p><

92、p>  <% rs.open "select * from category order by categoryorder",conn,1,1</p><p>  if rs.eof and rs.bof then</p><p>  call MsgBox("請先添加分類!","Back","None&

93、quot;) </p><p>  response.end</p><p><b>  else %></b></p><p>  <select name="categoryid" size="1" id="select2" onChange="chang

94、elocation(document.myform.categoryid.options[document.myform.categoryid.selectedIndex].value)"></p><p>  <option selected value="<%=rs("categoryid")%>"><%=trim(rs(&

95、quot;category"))%></option></p><p>  <% dim selclass</p><p>  selclass=rs("categoryid")</p><p>  rs.movenext</p><p>  do while not rs.eof %&g

96、t;</p><p>  <option value="<%=rs("categoryid")%>"></p><p>  <%=trim(rs("category"))%></option></p><p>  <% rs.movenext

97、loop end if rs.close %> </select></p><p>  小類:<select name="sortsid"></p><p>  <% rs.open "select * from sorts where categoryid="&selclass ,

98、conn,1,1</p><p>  if not(rs.eof and rs.bof) then %></p><p>  <option value="<%=rs("sortsid")%>" selected><%=rs("sorts")%></option></p

99、><p>  <% rs.movenext</p><p>  do while not rs.eof %></p><p>  <option value="<%=rs("sortsid")%>"></p><p>  <%=rs("sorts&quo

100、t;)%></option></p><p>  <% rs.movenext loop</p><p>  end if </p><p><b>  rs.close</b></p><p>  set rs = nothing </p><p>  

101、conn.Close </p><p>  set conn = nothing %></p><p><b>  4.7 留言板界面</b></p><p>  留言板界面可以實現(xiàn)用戶留言,其他用戶進(jìn)行回復(fù)等功能,顯示留言者的昵稱、留言及回復(fù)的標(biāo)題、留言及回復(fù)的內(nèi)容和時間等。留言板流程圖如圖4-8所示,留言板界面如圖4-9所示。&l

102、t;/p><p>  圖4-8 留言板流程圖</p><p>  圖4-9 留言板界面</p><p><b>  主要代碼如下:</b></p><p>  <% set rsGuestBook=server.CreateObject("adodb.recordset")</p>

103、<p>  sql="select * from tGuestBook where guestType=0 order by guestDatetime desc"</p><p>  rsGuestBook.open sql,conn,1,1</p><p>  if (rsGuestBook.eof and rsGuestBook.bof) then<

104、;/p><p>  response.Write("沒有留言??!請?zhí)砑恿粞裕。?quot;)</p><p><b>  else</b></p><p>  pSize=10'每頁顯示記錄數(shù)</p><p>  call pageInit(rsGuestBook,pSize ,currentPag

105、e,pageSize)%></p><p>  我要留言</a></td></p><p>  <td><div align="left">內(nèi)容:<%=rsGuestBook("guestContent")%></p><p>  <%sql_reply=

106、"select * from tGuestBook where guestType="&rsGuestBook("guest_ID")</p><p>  set rsReply=conn.execute(sql_reply)</p><p>  if (rsReply.eof and rsReply.bof)then '沒有回復(fù)

107、 else%></p><p>  <span class="reply"> </p><p>  <% while (not rsReply.eof) %> </p><p>  </span> </div> </td></p><p> 

108、 4.8 訂單管理界面</p><p>  訂單管理界面主要實現(xiàn)管理員對訂單的查看及修改訂單狀態(tài)等功能,訂單管理界面如圖4-10所示。</p><p>  圖4-10 訂單管理界面</p><p><b>  主要代碼如下:</b></p><p>  <%do while not rs.eof</p>

109、<p>  dim shop,username</p><p>  set shop=server.CreateObject("adodb.recordset")</p><p>  shop.open "select username from [user] where userid="&rs("userid&quo

110、t;),conn,1,1</p><p>  username=trim(shop("username")) shop.closeset shop=nothing %></p><p>  <tr bgcolor="#FFFFFF" align="center"></p><p&g

111、t;  <td align="left">&nbsp;<ahref="vorder.asp?dan=<%=trim(rs("goods"))%></p><p>  &username=<%=username%>"><%=trim(rs("goods"))%>

112、</a></td></p><p>  <td><%=username%></td></p><p>  <td><%=trim(rs("realname"))%></td> <td></p><p><b>  <%dim

113、 rs2</b></p><p>  set rs2=server.CreateObject("adodb.recordset")</p><p>  rs2.open "select * from delivery where deliveryid="&int(rs("paymethord")),conn,1

114、,1</p><p>  if rs2.eof and rs2.bof then response.write "方式已被刪除"</p><p><b>  else</b></p><p>  response.Write trim(rs2("subject")) end if</p&g

115、t;<p><b>  rs2.Close</b></p><p>  set rs2=nothing %></td> <td></p><p>  <% set rs2=server.CreateObject("adodb.recordset")</p><p&

116、gt;  rs2.Open "select * from delivery where deliveryid="&int(rs("deliverymethord")),conn,1,1</p><p>  if rs2.eof and rs2.bof then response.write "方式已被刪除" else</p>

117、<p>  response.Write trim(rs2("subject"))</p><p>  end if rs2.close set rs2=nothing%></p><p><b>  5 系統(tǒng)測試</b></p><p><b> ?、?系統(tǒng)測試簡介</b>&

118、lt;/p><p>  一般源程序通過編譯后,先要經(jīng)過人工測試,然后再進(jìn)行機(jī)器測試。以登錄界面的測試為例:</p><p>  (1)用正常數(shù)據(jù)測試</p><p>  (2)用異常數(shù)據(jù)測試</p><p>  例如:用空數(shù)據(jù)文件參加測試,檢查程序能否正常運(yùn)行。</p><p>  (3)用錯誤數(shù)據(jù)測試</p>

119、<p>  試驗程序?qū)﹀e誤的處理能力,包括顯示出錯信息及容許修改錯誤的可能性。具體檢驗內(nèi)容有:輸入鍵號錯誤時(包括錯的鍵號和不應(yīng)該有的鍵號)能否及時檢出和發(fā)出出錯信息,并允許修改;輸入數(shù)據(jù)錯誤時(包括錯誤數(shù)據(jù)、不合理數(shù)據(jù)和負(fù)數(shù))能否及時查出或發(fā)出出錯信息,并允許修改;操作錯誤時(包括磁盤錯誤、操作步驟或方法錯誤)能否及時檢出并發(fā)出警告信息,允許改正。</p><p>  測試的方法分為動態(tài)測試和靜態(tài)

120、測試兩種。靜態(tài)測試分為人工測試和計算機(jī)輔助測試;動態(tài)測試分為黑盒測試和白盒測試。</p><p>  黑盒測試也稱為功能測試,它是通過測試來檢測每個功能是否能正常使用。在測試時,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試。</p><p>  白盒測試又稱結(jié)構(gòu)測試,透明盒測試,邏輯驅(qū)動測試或基于代碼的測試。它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,

121、通過測試來檢測產(chǎn)品內(nèi)部動作是否按照設(shè)計規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗程序中的每條通路是否都能按預(yù)定要求正確工作。測試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)的相關(guān)信息,設(shè)計或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試,通過在不同點檢查程序的狀態(tài),確定實際的狀態(tài)是否與預(yù)期的狀態(tài)一致。</p><p><b>  ㈡ 功能測試</b></p><p>  在前面介紹了有關(guān)測試的概念和一些測

122、試方法,雖然測試方法很多,但是測試是一項非常復(fù)雜的工作,下面舉一個用戶登錄的例子來說明對網(wǎng)站系統(tǒng)所做的功能測試。</p><p>  在用戶登錄的時候,要求學(xué)號和密碼是必須填寫的信息。通過輸入不同情況進(jìn)行檢測。本測試主要是通過對輸入的用戶信息進(jìn)行分析與判斷,得出預(yù)期的輸出結(jié)果。然后將實際的輸出結(jié)果與預(yù)期的輸出結(jié)果進(jìn)行比較,得出最終的結(jié)論。如下表5.1所示。</p><p>  表5-1 登

123、陸系統(tǒng)測試</p><p>  有如在用戶修改密碼的時候,如果輸入的內(nèi)容與實際的不一致,那么也會出現(xiàn)錯誤,測試結(jié)果如下表5-2所示。</p><p>  表5-2 修改密碼測試</p><p><b>  結(jié)束語</b></p><p>  本設(shè)計從系統(tǒng)分析到系統(tǒng)實現(xiàn),詳細(xì)介紹了所設(shè)計系統(tǒng)的特點,已基本能滿足xx網(wǎng)上銷售

124、系統(tǒng)的需求。</p><p>  本系統(tǒng)以ASP為開發(fā)語言、Access2000數(shù)據(jù)庫作為后臺支撐,很好的解決了實際開發(fā)中遇到的技術(shù)問題。實現(xiàn)對各種圖書進(jìn)行分類、記錄注冊用戶的信息,對注冊用戶給予優(yōu)惠服務(wù)、存貯并隨時查看用戶所選擇的圖書,并計算出總價格、生成詳細(xì)的購物訂單等功能。通過該系統(tǒng)的運(yùn)行,基本上可以達(dá)到進(jìn)一步擴(kuò)展xx的銷售渠道,擴(kuò)大訂單業(yè)務(wù),降低企業(yè)運(yùn)營成本的目的。</p><p>

125、;  本系統(tǒng)的界面本系統(tǒng)界面友好、易于操作維護(hù),采用了大量的人機(jī)交互式操作,能很好的完成圖書購買的全過程,使瀏覽者一進(jìn)入就可以獨立的進(jìn)行自己需要的操作,一目了然。</p><p>  由于時間緊迫,加之水平有限,難免有不足之處;系統(tǒng)中也還存在不完善之處,有待改進(jìn)。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 陳火旺

126、.Web設(shè)計原理與編程技術(shù)[M].長沙:中南大學(xué)出版社,2005. </p><p>  [2] 周興華. ASP + Access數(shù)據(jù)庫開發(fā)與實例[M].北京:清華大學(xué)出版社,2006. </p><p>  [3] 王利.數(shù)據(jù)庫基礎(chǔ)與應(yīng)用[M].北京:中央廣播電視大學(xué)出版社.1997. </p><p>  [4] 吳東偉. Dreamweaver網(wǎng)頁制作[M]

127、. 北京:清華大學(xué)出版社,2004.</p><p>  [5] 陳曉紅.信息管理與信息系統(tǒng)課程教學(xué)探討[M].福建:福建電腦,2006.</p><p>  [6] 許衛(wèi)林. VBScript+ASP動態(tài)網(wǎng)頁制作[M].北京:中國電力出版社,2002.</p><p>  [7] 尚俊杰. 網(wǎng)絡(luò)程序設(shè)計[M].北京:北方交通大學(xué)出版社,2004.</p>

128、;<p>  [8] 丁貴廣. ASP編程基礎(chǔ)與實例[M].北京:機(jī)械工業(yè)出版社, 2004.</p><p>  [9] 張海藩.軟件工程[M].北京:人民郵電出版社,2002.</p><p>  [10] 譙誼.ASP動態(tài)網(wǎng)站設(shè)計經(jīng)典案例[M].北京:機(jī)械工業(yè)出版社,2005.</p><p>  [11] 劉剛.ACCESS數(shù)據(jù)庫程序設(shè)計教程[

129、M].北京:清華大學(xué)出版社,2005.</p><p>  [12] 張景峰.ASP程序設(shè)計教程[M].北京:清華大學(xué)出版社,2005.</p><p>  [13] 石志國.ASP精解案例教程[M].北京:北方交通大學(xué)出版社,2004.</p><p>  [14] 楊堅爭.電子商務(wù)網(wǎng)站典型案例評析[M].西安:西安電子科技大學(xué)出版社.2000.</p>

130、;<p>  [15] 何嘉.計算機(jī)應(yīng)用技術(shù)基礎(chǔ)[M].四川:四川大學(xué)出版社,2003.</p><p><b>  致謝</b></p><p>  至此,xx網(wǎng)上銷售管理系統(tǒng)的分析與設(shè)計畢業(yè)設(shè)計已全部結(jié)束。這次畢業(yè)設(shè)計是對我大學(xué)四年來所學(xué)知識的回顧和總結(jié),在此基礎(chǔ)上進(jìn)行了綜合應(yīng)用和拓展。在這次畢業(yè)設(shè)計過程中,我掌握了一般系統(tǒng)分析與設(shè)計的方法,同時也對

131、我實踐應(yīng)用能力提出了更高的要求,開拓了視野,拓展了知識面,加深了對專業(yè)知識的理解。</p><p>  在本次畢業(yè)設(shè)計中,還要感謝我的導(dǎo)師——xx老師。xx老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和豐富的理論水平都使我受益匪淺。在我做設(shè)計期間,xx老師不顧自己繁重的工作和學(xué)習(xí)任務(wù),定期對我的論文給予了悉心的指導(dǎo),使得我的論文得以比較順利的完成。她無論在理論上還是在實踐中,都給予我很大的幫助,使我得到很大的提高,這對

132、于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝她細(xì)心而又耐心的輔導(dǎo)。</p><p>  同時,我要感謝四年來教授過我課程以及給過我教導(dǎo)的各位老師,感謝他們對我在知識上的教育和思想上的正確引導(dǎo)。最后還要感謝在畢業(yè)設(shè)計中給予我?guī)椭椭С值耐瑢W(xué)。</p><p>  最后,還要感謝在此期間幫助我的同學(xué)們,無論是在代碼的修改,理論知識的講解,還是心理上的幫助等,很感謝他們對我的幫助。</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

提交評論