【正文】
玩具、訂單和訂單細(xì)節(jié)實(shí)體的關(guān)系如圖 1 所示。 ( 2)用戶管理 ① 用戶注冊; ② 用戶登錄; ③ 找回密碼。 SQL 語句可以從關(guān)系數(shù)據(jù)庫中獲得數(shù)據(jù),也可以建立數(shù)據(jù)庫、增加數(shù)據(jù)、修改數(shù)據(jù)。它將指令用尖括號“ ”括起來,插入文本中。 ( 5) Session 對象 可以使用該對象存儲特定的用戶會話所需的信息,使用該對象,可以對用戶進(jìn)行追蹤。 ActiveX 組件是建立基于 ASP 的 Web 應(yīng)用程序的關(guān)鍵,它提供了在腳本執(zhí)行中執(zhí)行任務(wù)的對象。其中運(yùn)用軟件有 Dreamweaver ,數(shù)據(jù)庫采用 SQL Server 2021。比起傳統(tǒng)的銷售模式,網(wǎng)上銷售只需一個域名,大約 50M 左右的支持 ASP 和 SQL Server 2021 的主機(jī)空間,就可以搭建網(wǎng)上銷售的平臺了。 系統(tǒng)分析 系統(tǒng)分析是系統(tǒng)開發(fā)的第一個階段,在這個階段里主要需要完成的任務(wù)是系統(tǒng)初步調(diào)查、可行性研究、設(shè)計(jì)方案的提出。近幾年,網(wǎng)絡(luò)技術(shù)的發(fā)展可謂突飛猛進(jìn),為銷售系統(tǒng)的建設(shè)創(chuàng)造了絕好的機(jī)會,為網(wǎng)上購物建設(shè)提供了更大的選擇余地。 2 系統(tǒng)需求分析 電子商務(wù)概況 互聯(lián)網(wǎng)發(fā)展速度迅猛, Inter 技術(shù)已經(jīng)達(dá)到了日新月異的程度,互聯(lián)網(wǎng)成為了計(jì)算機(jī)行業(yè)發(fā)展的指南針 , 電子商務(wù)成為了 21 世紀(jì)商務(wù)發(fā)展道路上的一大熱點(diǎn)。與傳統(tǒng)購物形式相比,網(wǎng)上購 物的市場和經(jīng)營模式突破了地理位置,經(jīng)營面積,營業(yè)時間的局限,是一種全新的銷售渠道,其優(yōu)勢是顯而易見的,比如虛擬世界可以容納巨大的信息;內(nèi)容傳播和交流溝通的無障礙與低成本;時空概念上相對的自由度;增加商品品種易如反掌,它能給消費(fèi)者海量的選擇;建立倉儲的費(fèi)用相對低廉;新一代網(wǎng)民迅速增加,目前已超過 1 億,而使用電子商務(wù)網(wǎng)上購物的網(wǎng)民也迅速增加;同時,國家對信息產(chǎn)業(yè)大力支持。 Dynamic Web Pages。目前,網(wǎng)上購物在國際互聯(lián)網(wǎng)上可以實(shí)現(xiàn)的商務(wù)功能已經(jīng)多樣化,可以完成從最基本的信息展示、信息發(fā)布到在線交易、在線客戶服務(wù)、在線網(wǎng)站管理等功能。 關(guān)鍵詞 : 玩具銷售系統(tǒng);系統(tǒng)設(shè)計(jì);系統(tǒng)實(shí)現(xiàn);動態(tài)網(wǎng)頁;數(shù)據(jù)庫 Design and Implementation of Toys’ Sales System Abstract With the further development of the economic globalization, online shopping has bee a trend. At present, the workable business functions of the online shopping are diversified on the Inter. It has various functions, ranging from the basic information display and delivery to online transaction, online services and online work management. It is obvious that almost all the functions of the traditional shopping can be realized on the Inter through electronic merce. Though it has different scale from the traditional shopping, with the development of the Inter and electronic merce, it dynamically shifts the mode of the existing enterprise’s petitiveness. Therefore, it provides the efficiency and low cost for the developing spaces of enterprises. This system is based upon B/S structure, using the ASP programming technology and SQL Server 2021 database. This paper first introduces the develop environment of the work and operating platform, ASP, HTML, VBScript and JavaScript, as well as system design for a detailed demand analysis. Then, the paper introduces the design and concrete implementation of online toys’ sales system to realize the construction of the online toys’ sales system, including information issue, user management, modity information retrieval, toys transaction (purchase and printing order form), and background of the management function and so on. Finally, through testing and analysis, it shows that the system is stable and reliable, has some practical value. Key words: Toys’ Sales System。為了檢查綜合運(yùn)用以前所學(xué)知識(包括以前所學(xué)的一些關(guān)于網(wǎng)絡(luò)、編程、信息安全等知識)的能力,模擬網(wǎng)絡(luò)交易平臺開發(fā) 一個功能較完善的玩具銷售系統(tǒng)。本文主要介紹玩具銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程, ASP、 HTML 腳本及 VBScript、JavaScript、 SQL Server 的應(yīng)用和 ASP 訪問數(shù)據(jù)庫的方法。 目前飛速發(fā)展的網(wǎng)絡(luò)為企業(yè)公司的發(fā)展提供了新的機(jī)會 , 越來越多的企業(yè)和個人開始把目光的焦點(diǎn)移向了互聯(lián)網(wǎng),從軟件開發(fā)商到硬件開發(fā)商 , 從政府機(jī)關(guān)到公司企業(yè) , 都在走網(wǎng)絡(luò)化的道路。通過網(wǎng)上購物, 第 3 頁 共 28 頁 無論你在哪里都可以輕松地買到心儀的物品,只要有一臺接入了 Inter 的電腦,通過網(wǎng)上購物可以很清楚的了解各 種 商品的信息,從而對它們進(jìn)行比較,最后買到自己稱心的物品。 ASP 技術(shù)功能強(qiáng)大,擴(kuò)張性強(qiáng), Macromedia 公司提供了大量第三方插件,并結(jié)合 VBScript, JavaScript 等腳本語言以及 SQL Server,以上技術(shù)完全能勝任開發(fā)任務(wù)。用 SQL Server 進(jìn)行后臺數(shù)據(jù)的管理。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行結(jié)果返回客戶瀏覽器,這樣也就減輕 了客戶瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 ( 3) Server 對象 該對象提供對服務(wù)器上的方法和屬性的訪問,也就是說提供了各種可編程的服務(wù)。在 IIS 服務(wù)器上可以建立 Inter/Intra 網(wǎng)站。而 第 6 頁 共 28 頁 JavaScript 是一種解釋型語言,也是一種弱類型的語言,在 JavaScript 中變量不一定要聲明,在聲明中也不需要指定其數(shù)據(jù)類型。采用 SQL 結(jié)構(gòu)化查詢語言 可以 對數(shù)據(jù)庫中的數(shù)據(jù)表進(jìn)行查詢、操縱、 定義和控制。 數(shù)據(jù)庫設(shè)計(jì) 本系統(tǒng)數(shù)據(jù)庫名為 ToyUniverse,數(shù)據(jù)庫中包含四張表,分別為用戶表(如表 1 所示)、訂單表(如表 2 所 示)、玩具表(如表 3 所示)和訂單細(xì)節(jié)表(如表4 所示)。 ( 1) Connection 對象 建立與數(shù)據(jù)庫的連接。server=(local)。pwd=1234。39。39。39。39。39。39。amp。主要代碼如下 % dim objcon1 set objcon1=() 第 14 頁 共 28 頁 =_ driver={SQL Server}。39。 member_answer amp。 dim keyword keyword= request (pro_type_search) dim strsql strsql=select * from Toy where 玩具名稱 like 39。(I).valueamp。39。放入購物車 39。amp。amp。amp。主要代碼如下: ! include file= % strSQL = SELECT * from OrderDetail WHERE 用戶帳號 =39。39。 For I = 0 To 1 Data = Data amp。將金額累計(jì)以得出總金額 Loop Set objRS = Nothing Set objConn = Nothing % CAPTION ALIGN=Right總金額: %= Total %/CAPTION % End If % ③ 刪除購物車中商品 將購物車中商品連同數(shù)據(jù)庫中對應(yīng)項(xiàng)刪去。 No amp。 (I).Name amp。主要代碼如下: % dim fhfs,fkfs,zsxm,sfzh,dh,mail,dz,yb fhfs=request(fhfs) 第 20 頁 共 28 頁 fkfs=request(fkfs) zsxm=request(zsxm) sfzh=request(sfzh) dh=request(dh) mail=request(mail) dz=request(dz) yb=request(yb) % !include file= % dim objcon1 set objcon1=() =_ driver={SQL Server}。 39。39。39。39。39。39。 圖 9 取回密碼 第 23 頁 共 28 頁 圖 10 回答密碼提示問題 圖 11 成功取回密碼 ( 2)玩具商品信息的檢索 在搜索框中輸入要搜索商品的關(guān)鍵字,點(diǎn)擊“搜索”,便會出現(xiàn)同關(guān)鍵字相符合的商品信息,如圖 12 所示。玩具銷售系統(tǒng)頁面美觀,程序運(yùn)行流程合理,完成了既定的 第 26 頁 共 28 頁 功能。對 ASP內(nèi)置 ADO組件中的 Connection對象 直接連接的方式和 RecordSet對象存儲記錄集實(shí) 現(xiàn)對數(shù)據(jù)庫操作的事務(wù)性處理有了更透徹的理解和熟練的編程應(yīng)用 。 [5] 許龍飛,李國和,馬玉書 . Web 數(shù)據(jù)庫技術(shù)與應(yīng)用 [M]. 北京:科學(xué)出版社, 。 ( 2)學(xué)??梢圆捎糜坝 ⒖s印或其他復(fù)制方式保存學(xué)位論文。他沒有讓他的父母失望,如今已是擁有千萬資產(chǎn)的公司老總,也是著名大學(xué)的教授,可謂名利俱盛,讓他起家的資本 ,不是別的,是犬?!彪娔X上在氣象局發(fā)來的橘紅色區(qū)域中又用更深的大紅色畫出一塊,從珠峰以北畫到錫金和尼泊爾境內(nèi)?!? 方新道:“可是,軍用包機(jī)不在拉薩機(jī)場降落,在旁邊有個專用的軍用機(jī)場,離城還有一段距離呢。這樣,我們就不用進(jìn)拉薩,到時候直接從機(jī)場往南,看是先去你家還是先去蒙河 ?”說著,打了個電話,那位領(lǐng)導(dǎo)在外地,答應(yīng)方新會替他們安排好的。他身高一米七六,身體魁梧狀況僅 次于團(tuán)長班覺次仁,面如刀削,目光如炬,其個人格擊和應(yīng)變思維,在這個團(tuán)不作第二人想。兩人遂登上軍用專機(jī),從上海往西,朝著圣潔的高原 —— 西藏飛去。我以為,它們都在拉薩機(jī)場起降呢。我一直想到上海來探望你,看看是不是真的。 “幾千年來,全世界所公認(rèn)的,體形最龐大,性格最兇猛的,叫獒。 ( 4)學(xué)校可允許學(xué)位論文被查閱或借閱。 [7] 明日科技 . ASP程序開發(fā)范例寶典 [M]. 北京:人民郵電出版社 , 。由于篇幅有限,未能將設(shè)計(jì)過程一一列出,只挑選了重要的部分加以說明。通過測試與分析,說明該系統(tǒng)運(yùn)行穩(wěn)定、可靠,具有一定的實(shí)用價值。 第 24 頁 共 28 頁 圖 13 放入購物車 ②查看購物車 查看購物車可以看到購物車中商品信息,包括訂單編號、用戶帳號、玩具名稱、玩具單價、數(shù)量、金額、時間和總金額,可以進(jìn)行刪除商品的操作,如圖14 所示。提交后將會出現(xiàn)提示注冊成功,如圖 6 所示。amp。amp。amp。amp。amp。database=ToyUniverse。2539。 (strSQL) % ( 2)訂單的打印 ① 填寫訂單 填寫用戶信息,并且顯示購買情況和總金額。server=(local)。 (I).Value amp。 (I).Name amp。 Session(member_name) amp。39。39。39。主要代碼如下: % member_name=session(member_name) tname = Request(tname) price = Request(price) quantity = Request(quantity) subTotal = price * quantity % 第 17 頁 共 28 頁 !include file= % dim objcon1