數(shù)字卡銷售系統(tǒng)_第1頁
數(shù)字卡銷售系統(tǒng)_第2頁
數(shù)字卡銷售系統(tǒng)_第3頁
數(shù)字卡銷售系統(tǒng)_第4頁
數(shù)字卡銷售系統(tǒng)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)字卡銷售系統(tǒng)數(shù)字卡銷售系統(tǒng)【摘要】隨著計算機(jī)技術(shù)的不斷發(fā)展,為了滿足人們對購買東西更方便簡潔的要求,網(wǎng)上購物從新興事物漸漸成為了一種大家都很熟悉的方法。網(wǎng)站和商業(yè)緊密的聯(lián)系了起來,出現(xiàn)了大批的網(wǎng)上商店。本系統(tǒng)采用dreamweaver 和microsoft access作為開發(fā)工具,以asp為主要代碼,開發(fā)出更為優(yōu)秀的在線購物系統(tǒng)。以數(shù)字卡銷售為主要目的。整個系統(tǒng)從符合操作簡便,界面友好、美觀、靈活、實(shí)用、安全的要求出發(fā),完成在線購卡的全過程;后臺可以為用戶儲值、調(diào)整用戶等級、帳號鎖定、加卡、查看庫存。通過說明書,使用者可以了解本系統(tǒng)的基本管理和使用方法。通過在線購物系統(tǒng)的建設(shè)以實(shí)現(xiàn)對商業(yè)零

2、售企業(yè)提供信息化管理。建立了b2c的網(wǎng)絡(luò)銷售系統(tǒng)。著重論述了系統(tǒng)功能與實(shí)現(xiàn)、數(shù)據(jù)流程及存儲,包括商品目錄、用戶注冊、網(wǎng)上訂貨與購物、庫存查詢、后臺數(shù)據(jù)庫管理等。【關(guān)鍵詞】b2c、數(shù)字卡銷售系統(tǒng)、asp、數(shù)據(jù)庫【abstract】with the constant development of the technology of the computer, the succinct demand that in order to make it convenient for the fact that meet people to buying the things even more, the

3、 online shopping has become a kind of very familiar method of everybody from the new developing things gradually. the website and commerce are close and connected, large quantities of online shops appear. system this adopt dreamweaver and microsoft access , as developing instrument , regard asp as m

4、ain code , is it set out for doing shopping systemming online outstanding to develop. sell for the main purpose with the digital card . the whole system is from according with easily and simply to handle, the demand with friendly , beautiful , flexible , practical , safe boundary plane sets out, fin

5、ish purchasing the whole course of the card online; backstage supporter can adjust user grade , account number lock , add the card , look over the stock , for user stored value. through the manual, the user can find out about the basic management and operation method of this system .【key word】b2c ,

6、marketing system of the digital card , asp , database引言近年來,隨著internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購物理念。網(wǎng)上訂購系統(tǒng)作為b2b,b2c(business to customer,即企業(yè)對消費(fèi)者),c2c(customer to customer,即消費(fèi)者對消費(fèi)者)電子商務(wù)的前端商務(wù)平臺,在其商務(wù)活動全過程中起著舉足輕重的作用。本文旨在討論如何建設(shè)b2c的網(wǎng)上購物系統(tǒng)。網(wǎng)上購物是一種具有交互功能

7、的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培訓(xùn)信息等。網(wǎng)上購物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或edi交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無紙化交換。 目 錄第一章 開發(fā)和運(yùn)行環(huán)境-41.1 開發(fā)環(huán)境-41.2 運(yùn)行環(huán)境-4第二章 數(shù)字卡銷售系統(tǒng)需求分析-52.1 電子商務(wù)的發(fā)展-52.2 數(shù)字卡的經(jīng)銷商們-52.3 數(shù)字卡銷售系統(tǒng)能解決的問題-62.4 數(shù)據(jù)流圖-72.5 網(wǎng)上售卡的優(yōu)越性-8第三章 程序開發(fā)

8、的關(guān)鍵技術(shù)-93.1 html 語言-93.2 vbscript語言-93.3 asp技術(shù)-93.4 數(shù)據(jù)庫-11第四章 系統(tǒng)詳細(xì)設(shè)計-134.1 前臺模塊-134.2 后臺模塊-17第五章 數(shù)據(jù)庫設(shè)計-215.1 數(shù)據(jù)庫描述-215.2 數(shù)據(jù)表詳細(xì)介紹-21第六章 結(jié)束語 -25致謝-25參考文獻(xiàn)-26附錄-27第一章 開發(fā)和運(yùn)行環(huán)境數(shù)字卡銷售系統(tǒng)的開發(fā)和使用對系統(tǒng)是有要求的,古人云:“欲善其事必利其器?!比绻幸粋€好的開發(fā)和運(yùn)行環(huán)境,對軟件的開發(fā)和應(yīng)用會具有推動性作用。下面介紹一下本系統(tǒng)對系統(tǒng)的要求:1.1開發(fā)環(huán)境本系統(tǒng)是以asp為語言工具編程的,通過直觀與后臺數(shù)據(jù)庫連接,達(dá)到無人值守,在

9、線購卡的目的。系統(tǒng)采用dreamweaver 和microsoft access作為開發(fā)工具,以asp為主要代碼,開發(fā)出更為優(yōu)秀的在線購物系統(tǒng)。以數(shù)字卡銷售為主要目的。1.2運(yùn)行環(huán)境 本系統(tǒng)的運(yùn)行需要一臺服務(wù)器和客戶機(jī)(訪問者),要求如下: 服務(wù)器要求: (1)硬件環(huán)境:服務(wù)器:pentiuemmx或者更高檔的微機(jī)、筆記本電腦,運(yùn)行內(nèi)存16mb,安裝所需7mb以上的硬盤空間。(2)軟件環(huán)境安裝有iis組件的中文windows 2000/xp+iis5.0如果系統(tǒng)是windows95/98 的話必須安裝pws對訪問者的要求就是要一臺安裝有網(wǎng)頁瀏覽器,可以上網(wǎng)的電腦就可以。那么這樣一個系統(tǒng)只是讓用

10、來看的么?當(dāng)然不是,至今為止,本系統(tǒng)已經(jīng)在網(wǎng)絡(luò)上成功運(yùn)行了6個月,效果不錯,也有一定的收益。正說明它對市場還是有相當(dāng)?shù)膽?yīng)用性。在下面一章會詳細(xì)介紹。第二章 數(shù)字卡銷售系統(tǒng)需求分析2.1電子商務(wù)的發(fā)展如今電子商務(wù)正在蓬勃發(fā)展,網(wǎng)絡(luò)游戲也逐漸成為我國的一項(xiàng)重要產(chǎn)業(yè)。據(jù)有關(guān)調(diào)查,2004年國內(nèi)網(wǎng)絡(luò)游戲市場規(guī)模將達(dá)到36億元人民幣,而此前兩年這一數(shù)字分別是19億元和10億元。目前網(wǎng)絡(luò)游戲廠商已接近300家,現(xiàn)有網(wǎng)絡(luò)游戲產(chǎn)品有78個產(chǎn)品大類,共計175個游戲產(chǎn)品。中國的網(wǎng)絡(luò)游戲市場已成為全球網(wǎng)絡(luò)游戲市場發(fā)展最受關(guān)注的市場。今天的網(wǎng)絡(luò)游戲正在越來越充分的顯示出其潛在的能量:在修正了我們對“游戲產(chǎn)業(yè)”這個概

11、念的認(rèn)識的同時,它也在事實(shí)上促成了軟件銷售渠道的變革虛擬游戲點(diǎn)卡的出現(xiàn),使我們傳統(tǒng)的軟件銷售方式開始從實(shí)物流通向“數(shù)字化”方向轉(zhuǎn)化游戲點(diǎn)卡以一組數(shù)字作為卡號和密碼的形式,通過經(jīng)銷商出售給消費(fèi)者。2.2.數(shù)字卡的經(jīng)銷商們 目前數(shù)字卡的銷售模式主要有兩種,針對本地區(qū)域的經(jīng)銷商和通過交易平臺面向全國的商人。2.2.1 地區(qū)代理商這是一種比較傳統(tǒng)和保守的銷售模式。濟(jì)源地區(qū)的代理批發(fā)了一批卡,然后出售給本地區(qū)的個人和網(wǎng)吧。出售給個人比較容易:租一間門面房,掛上招牌:“某某軟件?!毕旅鎸懸恍行∽郑航?jīng)營各類游戲卡。有人需要的話,付款后買到一組卡號和密碼。出售網(wǎng)吧就有一定的困難。網(wǎng)吧每天會賣出大量的游戲卡,并

12、且隨時會不夠用。如果讓一個人每天出去給各網(wǎng)吧送卡,一定會累的夠嗆。這還不說,如果記載著卡號密碼的卡片損壞、丟失,那么就要承擔(dān)一張卡的全部費(fèi)用。人力和物力都付出了許多,仍然稍有差錯就會造成很大的麻煩。2.2.1 在網(wǎng)絡(luò)上活躍的商人易趣()和淘寶網(wǎng)() 是我國近幾年最為我國發(fā)展最為迅速的兩個的個人交易網(wǎng)站。其中很大部分人就在這里做數(shù)字卡的銷售工作。商家和消費(fèi)者是如何達(dá)成條件,然后進(jìn)行交易的呢?下面逐步進(jìn)行說明。1 一個商人,他可能在游戲代理商處直接進(jìn)卡,那么他的進(jìn)貨價就比較低。比如:市場價是45元,而他進(jìn)貨價是36,他的卡按40元賣出的話,仍然有競爭力。2 這個商人在 易趣網(wǎng) 發(fā)布他的商

13、品,將他的游戲點(diǎn)卡賣給全國的游戲玩家。3 一個玩家在易趣網(wǎng)上看到了剛才那位商人發(fā)布的點(diǎn)卡,覺得挺便宜,就通過易趣網(wǎng)的交易系統(tǒng)拍下了一張點(diǎn)卡。然后匯款給商人。4 商人收到款后,通過qq、e-mail等方式將一組數(shù)字(卡號和密碼)發(fā)送給玩家。5 交易完成。這樣一個簡單的交易過程就完成了。作為經(jīng)銷商,在網(wǎng)上售出了一部分卡,獲得了額外的利潤,會繼續(xù)在易趣(或淘寶網(wǎng))上銷售他的數(shù)字卡產(chǎn)品。隨著時間越來越長,他接觸的買家更多。許多買家用了一次,覺得便宜實(shí)惠,就還會來找他買卡。慢慢的,就聚集了許多回頭客,商人有很多組的卡號和密碼要發(fā)送出去,多了就容易出錯,并且還會遇到一些買家急著要買東西,而商人也有自己的事

14、情,不可能24小時不睡覺,不吃飯全天呆在網(wǎng)上。為了客戶們更為迫切的要求,在無人留守的情況下,需要一套放在網(wǎng)絡(luò)服務(wù)器上,功能強(qiáng)大銷售系統(tǒng)。而我們的數(shù)字卡銷售系統(tǒng)應(yīng)聲而出。2.3數(shù)字卡銷售系統(tǒng)能解決的問題。1 可以解決無人看守的情況下自動售卡的過程。商人離開,這時候有人想買卡商人將一張卡添加到網(wǎng)站系統(tǒng)的庫存中買家登陸網(wǎng)站,購買一張點(diǎn)卡彈出卡號密碼。同時扣除這位買家在網(wǎng)站上預(yù)存的虛擬貨幣。2可以解決每天售卡量比較大的情況下,通過計算機(jī)分類整理,忙而不亂,正確的將卡號和密碼銷售給各位買家。商人將2張不同的卡添加到網(wǎng)站系統(tǒng)的庫存中。網(wǎng)站數(shù)據(jù)庫自動歸類,形成卡a、卡b卡b一個人想買卡b卡a登陸系統(tǒng)購買卡b

15、成功。 在這個人預(yù)存的虛擬貨幣中扣除卡b的價格登陸系統(tǒng)購買卡a成功。在這個人預(yù)存的虛擬貨幣中扣除卡a的價格一個人想買卡a2.4數(shù)據(jù)流圖初步分析,數(shù)據(jù)流圖分為前臺(用戶)和后臺(管理員)。如下:進(jìn)入購物系統(tǒng)首 頁注銷退出新聞公告前臺:登 陸購物界面購買點(diǎn)卡購買成功彈出卡號密碼注銷退出后臺:后臺登陸界面管理員登陸添加點(diǎn)卡系統(tǒng)管理用戶管理財務(wù)管理后臺管理2.5網(wǎng)上售卡的優(yōu)越性。相比傳統(tǒng)的購卡方式,網(wǎng)絡(luò)購卡系統(tǒng)的主要好處是一方面可以動態(tài)的管理各種購物與銷售信息,只要準(zhǔn)備好足夠的庫存,網(wǎng)站運(yùn)行正常,數(shù)據(jù)庫安全,就可以按照要求自動出售各類卡;另一方面,在線購卡比較方便,用戶可以在任何時間任何地方通過網(wǎng)絡(luò)進(jìn)

16、行購買;另外網(wǎng)絡(luò)化的買卡的最大特點(diǎn)就是時間短、效率快,系統(tǒng)可以在無人看守的情況下使用。在線購卡給人一種速度快、效率高、更安全的感覺,改變了傳統(tǒng)的售卡模式,降低了運(yùn)營成本。是一種更為先進(jìn)的銷售模式。第三章 系統(tǒng)開發(fā)的關(guān)鍵技術(shù) 開發(fā)本數(shù)字卡銷售系統(tǒng)所需要掌握的技術(shù)有以下4大項(xiàng):1ado技術(shù)2vbscript語言3asp4access3.1 html語言html(hyper text markup language 超文本標(biāo)記語言)是一種用來制作超文本文檔的簡單標(biāo)記語言。與常見的字處理文件不同,web頁以超文本標(biāo)識語言編排格式。html文件是帶有特定html插入標(biāo)記的用以編排文檔屬性和格式的標(biāo)準(zhǔn)文本

17、文件。它能獨(dú)立于各種操作系統(tǒng)平臺(如unix,windows等)。自1990年以來html就一直被用作world wide web上的信息表示語言,用于描述homepage的格式設(shè)計和它與www上其它homepage的連結(jié)信息。html文檔(即homepage的源文件)是一個放置了標(biāo)記的ascii文本文件,通常它帶有. html或. htm的文件擴(kuò)展名。生成一個html文檔主要有以下三種途徑:(1)手工直接編寫(例如用你所喜愛的ascii文本編輯器或其它html的編輯工具)。(2)通過某些格式轉(zhuǎn)換工具將現(xiàn)有的其它格式文檔(如word文檔)轉(zhuǎn)換成html文檔。(3)由web服務(wù)器(或稱http

18、服務(wù)器)一方實(shí)時動態(tài)地生成。一般的html頁面具有如下的結(jié)構(gòu): html <head> <title>,<base>,<link>,<is index>,<meta> </head> <body> 這是html正文部分 /body </html>可見在一個html網(wǎng)頁文件中,一般必須有一對html</html>標(biāo)記作為文件的開頭和結(jié)尾,在<html>標(biāo)記后是頭部標(biāo)記<head></head>,其后是實(shí)體標(biāo)記<body></

19、body>。3.2 vbscript語言vbscript腳本語言腳本是應(yīng)用程序在網(wǎng)頁上表達(dá)的語言,可以將腳本嵌入web頁中。通常腳本在服務(wù)器上運(yùn)行,但也可以采用客戶端和服務(wù)器端結(jié)合使用vbscript是asp的默認(rèn)腳本語言。3.3 asp技術(shù)3.3.1 asp概述asp(active sever pages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代cgi(common gateway interface)技術(shù)。目前,internet上的許多基于windows平臺的web站點(diǎn)已開始應(yīng)用asp來替換cgi。asp是一個位于服務(wù)器端的腳本運(yùn)行環(huán)境。通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動態(tài)的交互式web

20、服務(wù)器應(yīng)用程序,如交互 式動態(tài)網(wǎng)頁,包括使用html 表單收集和處理信息、上傳與下載等。 通常情況下,用戶通過瀏覽器看到的網(wǎng)頁大多是靜態(tài)的,目前internet上的許多站點(diǎn),仍然提供“靜態(tài)”(static)的主頁內(nèi)容。所謂“靜態(tài)”,是指站點(diǎn)的主頁內(nèi)容是“固定不變”的。一個“靜態(tài)”的站點(diǎn),若要更新主頁的內(nèi)容,必須手動更新其 html的文件數(shù)據(jù)。而隨著web技術(shù)的發(fā)展,用戶希望能夠看到根據(jù)要求而動態(tài)生成的主頁,例如響應(yīng)用戶查詢數(shù)據(jù)庫的要求而生成報表等。站點(diǎn)服務(wù)器收到要求執(zhí)行的應(yīng)用程序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以html的格式傳送給瀏覽器。根據(jù)用戶請求生成動態(tài)主頁的傳統(tǒng)方法有cg

21、i、isapi等。cgi是根據(jù)瀏覽器端的http請求激活響應(yīng)進(jìn)程,每一個請求對應(yīng)一個進(jìn)程。當(dāng)同時有很多請求時,程序擠占系統(tǒng)資源,造成效率低下。isapi針對這一缺點(diǎn)進(jìn)行了改進(jìn),利用dll(動態(tài)鏈接庫技術(shù)),以線程代替進(jìn)程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟煩瑣。這兩種技術(shù)和另一普遍使用的開發(fā)動態(tài)網(wǎng)頁的技術(shù) java都還存在著另外一個問題,那就是開發(fā)困難,程序的開發(fā)和html寫作是兩個完全不同的過程,需要專門的程序員開發(fā)。asp使用的 activex技術(shù)基于開放設(shè)計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的cgi等程序所遠(yuǎn)遠(yuǎn)不

22、及的地方。3.3.2 asp工作原理asp與常見的在client端實(shí)現(xiàn)動態(tài)主頁的技術(shù)如java applet、 activex control、vbscript、javascript等不同,asp中的命令和 script語句都是由服務(wù)器來解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動態(tài)生成的web頁面并送到瀏覽器;而client端的script命令則是由瀏覽器來解釋執(zhí)行。由于 asp是在服務(wù)器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持asp,也不必?fù)?dān)心別人下載程序從而竊取編程邏輯。asp程序通過后綴名為. asp的asp文件來實(shí)現(xiàn)其功能,一個. asp文件相當(dāng)于一個可執(zhí)行文件,因此必須放在web服務(wù)器上有可執(zhí)行

23、權(quán)限的目錄下。當(dāng)用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個url請求發(fā)給web服務(wù)器。如果web服務(wù)器上裝asp,就調(diào)用asp,asp讀出相應(yīng) . asp文件,解釋并執(zhí)行命令,動態(tài)生成一個html頁面回傳web服務(wù)器,然后web服務(wù)器把結(jié)果發(fā)送給瀏覽器。asp文件的制作和html類似,且可和html開發(fā)集成,可以在同一個過程完成,利用asp將可以執(zhí)行的腳本嵌入到html文件中,這使得html文件的編寫與腳本的開發(fā)融合在一起。通過asp內(nèi)置的對象、服務(wù)器組件 (sever component)可以完成非常復(fù)雜的任務(wù),而且用戶還可以自己開發(fā)或利用別人開發(fā)的服務(wù)器組件完成專門的任務(wù)。as

24、p與網(wǎng)關(guān)及服務(wù)器擴(kuò)展模式相比有以下優(yōu)點(diǎn):(1)完全與html文件融合在一起; (2)容易創(chuàng)建,不需要其它編譯、鏈接程序;(3)面向?qū)ο蟮牟⑼ㄟ^activex sever對象可擴(kuò)展。在電子商務(wù)中,對用戶而言,進(jìn)行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對于服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)的后端數(shù)據(jù)是許多web服務(wù)提供者必須提供的服務(wù),asp通過內(nèi)置的adodb組件來實(shí)現(xiàn)這一功能??梢允褂胊do去編寫緊湊簡明的腳本,以便連接到odbc兼容的數(shù)據(jù)庫和ole db兼容的數(shù)據(jù)源。3.3.3 asp的發(fā)布當(dāng)編輯好asp文件后,必需發(fā)布后才能實(shí)現(xiàn)其

25、功能,asp文件本身并不能運(yùn)行。我們用windows自帶的工具iis(windows2000 xp)來發(fā)布asp文件。(windows 98用pws發(fā)布)在windows xp中打開控制面板管理工具internet信息服務(wù)。雙擊internet信息服務(wù),于是我們就來到了iis的使用界面。打開網(wǎng)站默認(rèn)網(wǎng)站在默認(rèn)網(wǎng)站內(nèi)新建立虛擬目錄為目錄起個別名例如“網(wǎng)上購物” 選擇內(nèi)容的目錄路徑設(shè)置權(quán)限(通常不允許訪問寫入權(quán)限,防止網(wǎng)頁被改) 順利完成以上操作就表示你已經(jīng)成功發(fā)布了你的網(wǎng)頁。(“網(wǎng)上購物”已在默認(rèn)網(wǎng)站內(nèi))3.4 數(shù)據(jù)庫3.4.1 sol語言簡單介紹sql是英文structured query l

26、anguage的縮寫,意思為結(jié)構(gòu)化查詢語言。 sql語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照ansi(美國國家標(biāo)準(zhǔn)協(xié)會)的規(guī)定,sql被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。sql語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。 目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如oracle、 sybase、 microsoft sql server、 access等都采用了sql語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對sql語句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括select、 insert、 update、 delete、 create 以及drop在內(nèi)的標(biāo)準(zhǔn)的sql命令仍

27、然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。在眾多的sql命令中,select語句應(yīng)該算是使用最頻繁的。select語句主要被用來對數(shù)據(jù)庫進(jìn)行查詢并返回符合用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。select語句中位于select關(guān)鍵詞之后的列名用來決定哪些列將作為查詢結(jié)果返回。用戶可以按照自己的需要選擇任意列,還可以使用通配符“*”來設(shè)定返回表格中的所有列。select語句中位于from關(guān)鍵詞之后的表格名稱用來決定將要進(jìn)行查詢操作的目標(biāo)表格。除了上面所提到的運(yùn)算符外,like運(yùn)算符在where條件從句中也非常重要。like運(yùn)算符的功能非常強(qiáng)大,通過使用like運(yùn)算符可以設(shè)定只選擇與用戶規(guī)定格式相同的記錄。3.4.

28、2 ado技術(shù)介紹ado(activex data objects)技術(shù)是微軟公司推出的數(shù)據(jù)庫連接技術(shù),運(yùn)用該技術(shù)可以對各種數(shù)據(jù)庫(如sql server、access、oracle及sybase等)的鏈接、查詢、存取等操作。ado對象給開發(fā)人員提供一種快捷、簡單、高效的數(shù)據(jù)庫訪問方法,ado可以包含在腳本中來產(chǎn)生對數(shù)據(jù)庫的連接,并從數(shù)據(jù)庫表中讀取數(shù)據(jù),形成實(shí)際要使用的對象集合。而且,對于數(shù)據(jù)資源,提供了應(yīng)用程序一級的界面。不過,ado并不與數(shù)據(jù)資源直接通信,而是通過稱為ole db的中間界面,對于數(shù)據(jù)資源(microsoft sql server),ole db提供了系統(tǒng)一級的界面。ado是

29、一組優(yōu)化的訪問數(shù)據(jù)庫的對象集,為web數(shù)據(jù)庫開發(fā)者提供完整的網(wǎng)站數(shù)據(jù)庫解決方案。ado可以與asp緊密結(jié)合,運(yùn)行在服務(wù)器端,從而制作出功能完善的數(shù)據(jù)庫網(wǎng)頁。ado除了支持各種數(shù)據(jù)庫平臺外,它還支持vb、vc和script等多種程序設(shè)計語言。在利用ado技術(shù)進(jìn)行數(shù)據(jù)庫網(wǎng)頁制作的第一步就是要建立服務(wù)器端的數(shù)據(jù)庫,即后臺數(shù)據(jù)庫,一般可選擇sql server或者access作為后臺數(shù)據(jù)庫。本次的畢業(yè)設(shè)計是以access作為后臺數(shù)據(jù)庫。3.4.3 access數(shù)據(jù)庫access是一個數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到office中而不是visual studio中,是因?yàn)樗c其它的數(shù)據(jù)庫管理系統(tǒng)(如vi

30、sual foxpro)相比更加簡單易學(xué),一個普通的計算機(jī)用戶即可掌握并使用它。而且最重要的一點(diǎn)是,access的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。access可以實(shí)現(xiàn)建立數(shù)據(jù)庫、報表,以及對數(shù)據(jù)庫、報表的修改、查詢等功能。只有精通掌握了以上4種語言程序,才能寫出一個功能強(qiáng)大、完善的數(shù)字卡銷售系統(tǒng)。下面是數(shù)字卡銷售系統(tǒng)詳細(xì)介紹。第四章 系統(tǒng)詳細(xì)設(shè)計以前臺(客戶)和后臺(管理員)同時進(jìn)行的方式,分成兩大模塊共同構(gòu)成了數(shù)字卡銷售系統(tǒng)。4.1前臺模塊數(shù)字卡銷售系統(tǒng)的前臺要做到美觀、簡潔。讓用戶一看就明白怎樣使用。首先打開前臺的主頁index.asp,(如下圖):4.1.1用戶登陸:用戶

31、登陸窗口提示輸入用戶名和密碼登陸系統(tǒng)。整個表單以from的方式發(fā)送到cklogin.asp驗(yàn)證用戶名和密碼,如果用戶名或者密碼大于12位,就會提示“您輸入的用戶名或密碼過長”,從而登陸失敗。用戶登陸部分屬性如下:登陸表單命名為:jv_form用戶名:就是在網(wǎng)站申請的id。 參數(shù):text 值:username密 碼:對應(yīng)用戶的密碼。 參數(shù):password 值:password驗(yàn)證碼:此部分由inc/verifycode.asp文件生成。參數(shù)text:值:verify通過驗(yàn)證,用戶登陸后便可以看到帳戶的余額,然后進(jìn)行儲值、購卡、修改資料、查詢以往的消費(fèi)記錄等操作。4.1.2轉(zhuǎn)帳報表 頁面名稱:

32、getpay.asp登陸后在這一頁可以看到用戶的儲值記錄。其實(shí)是從數(shù)據(jù)庫的money表中篩選出來的一些記錄,由以下一句主要語句實(shí)現(xiàn):sql="select * from money where user='"&username&"' order by id desc"它的意思是:在數(shù)據(jù)庫的money表中找出滿足字段user 的值等于當(dāng)前用戶的用戶名的所有記錄。然后將這些記錄的 轉(zhuǎn)賬金額(money)、轉(zhuǎn)賬時間(addtime)、類型(ntype)、備注(content) 列下來。如下表: 轉(zhuǎn)賬金額轉(zhuǎn)賬時間類型備注¥ -3

33、元2004-4-21 6:29:47系統(tǒng)充值 無¥ 50元2005-5-14 2:28:07系統(tǒng)充值 無4.1.3消費(fèi)記錄頁面名稱:get_history.asp登陸后在這一頁可以看到用戶的消費(fèi)記錄。跟上面的轉(zhuǎn)帳報表類似,是從數(shù)據(jù)庫的buyrecord表中篩選出來的一些記錄,由以下一句主要語句實(shí)現(xiàn):sql="select * from buyrecord where user='"&username&"' and buyed=true order by id desc"它的意思是:在數(shù)據(jù)庫的buyrecord表中找出滿足字

34、段user 的值等于當(dāng)前用戶的用戶名,并且字段“buyed”的值為“true”的所有記錄。然后將這些記錄的游戲名稱(class2)、卡號(cardname)、密碼(cardpass)、取卡時間(addtime)列下來.如下表:游戲名稱卡號密碼取卡時間4.1.4我的庫存頁面名稱:mylist.asp首先介紹一下庫存的意思:預(yù)存入虛擬貨幣后,用戶付了10張卡的錢,但是先用1張,全部取出來的話不容易保管,就暫且放如庫存,需要的時候再取出來。登陸后在這一頁可以看到用戶庫存中還有沒有剩余的卡。跟上面的轉(zhuǎn)帳報表類似,是從數(shù)據(jù)庫的buyrecord表中篩選出來的一些記錄,由以下一句主要語句實(shí)現(xiàn):sql=&q

35、uot;select * from buyrecord where user='"&username&"' and buyed=false order by id desc"它的意思是:在數(shù)據(jù)庫的buyrecord表中找出滿足字段user 的值等于當(dāng)前用戶的用戶名,并且字段“buyed”的值為“false”的所有記錄。然后將這些記錄的游戲名稱(class2)、面值(class3)列下來.如下表:游戲名稱面值取卡傳奇世界454.1.4購買點(diǎn)卡頁面名稱:buycards.asp登陸后在這一頁可以數(shù)字卡銷售系統(tǒng)中所有正在出售的點(diǎn)卡。點(diǎn)擊所

36、需要的點(diǎn)卡即可以進(jìn)行購買。4.1.5用戶投訴 頁面名稱:tousu.asp在購買的流程中出錯?給管理員匯款后由于種種原因,虛擬貨幣遲遲不能及時入帳。那就在這里投訴吧!管理員會在第一時間收到投訴內(nèi)容并進(jìn)行處理。打開此頁會看到兩個文本輸入框:“您的名稱”和“投訴內(nèi)容”。整個表單以from的方式發(fā)送到toususave.asp進(jìn)行處理。投訴表單部分屬性如下:投訴表單命名為:form2 您的名稱:就是在網(wǎng)站申請的id。 參數(shù):text 值:user投訴內(nèi)容:寫上你遇到了什么解決不了的事情,要由管理員來幫你解決。 參數(shù):text 值:content參見圖片如下:4.2后臺模塊 商人(系統(tǒng)管理員)員相對于

37、數(shù)字卡銷售系統(tǒng)的正常使用有著不可推卸的責(zé)任。使用本系統(tǒng)的商人,必須很清楚后臺的各項(xiàng)功能。才能保證銷售系統(tǒng)運(yùn)轉(zhuǎn)正常。整個后臺系統(tǒng)都在admin文件夾中。為了方便介紹,以下的文件路徑都相對于admin為根目錄。為了安全起見,這個文件夾的名稱要改一下,除了工作人員,最好不要讓別人知道。例如:wodehoutaiguanli4.2.1管理員登陸首先打開后臺主頁index.asp,看到管理員登陸界面,如下圖:整個表單以from的方式發(fā)送到index.asp驗(yàn)證用戶名和密碼(本頁驗(yàn)證),如果用戶名或者密碼大于12位,就會提示“您輸入的用戶名或密碼過長”,從而登陸失敗。ps:管理員類型選擇錯誤,也會導(dǎo)致登陸

38、失敗,關(guān)于管理員的分類,下面會有詳細(xì)介紹。管理員登陸部分屬性如下:登陸表單命名為:form1用戶 名稱:管理員的用戶名。 參數(shù):text 值:username管理員密碼:對應(yīng)用戶的密碼。 參數(shù):password 值:password權(quán)限類型:屬于哪個類型的管理員就選擇哪個,是一個下拉框。 系統(tǒng)管理員商品管理員 參數(shù):grade 值為7個: 新聞管理員充值管理員用戶管理員統(tǒng)計管理員點(diǎn)卡管理員通過驗(yàn)證,管理員登陸后便可以進(jìn)行對網(wǎng)站的各項(xiàng)的操作。4.2.2管理員類型介紹經(jīng)營規(guī)模擴(kuò)大后,有時候一個管理員也管理不過來整個網(wǎng)站了。這個時候就需要更為詳細(xì)的分工。比如有的人專門管理商品的分類,有人專門管理銷售

39、系統(tǒng)網(wǎng)站上的新聞公告,有人專門管理收款并且對用戶的沖值本系統(tǒng)一共將管理員分為7種,分別是:系統(tǒng)管理員、商品管理員、新聞管理員、充值管理員、用戶管理員、統(tǒng)計管理員、點(diǎn)卡管理員。系統(tǒng)管理員:擁有一切權(quán)限的最高領(lǐng)導(dǎo)者,負(fù)責(zé)安排其他管理員的分工??梢赃M(jìn)行對網(wǎng)站的任意操作。商品管理員:負(fù)責(zé)添加商品分類,修改商品說明介紹,制定商品價格類型。新聞管理員:負(fù)責(zé)修改、更新、刪除網(wǎng)站公告。充值管理員:負(fù)責(zé)對軟卡類商品的充值服務(wù)。用戶管理員:這個是跟業(yè)務(wù)聯(lián)系在一起的,根據(jù)規(guī)定為用戶調(diào)整等級、恢復(fù)密碼、加/減虛擬貨幣(帳戶虛擬貨幣管理)、鎖定帳戶、開通帳戶。統(tǒng)計管理員:整理網(wǎng)站的支出、收益情況。對于不正常信息及時分析

40、。起到監(jiān)督其他管理員的作用點(diǎn)卡管理員:添加、刪除點(diǎn)卡。怎么樣?是不是感覺到一切工作都井井有序?各盡其責(zé),分工明細(xì),效率會更高。ps:不同管理員登陸后臺,看到的界面會不同。4.2.3 密碼管理 頁面:admin.asp從管理員登陸入口登陸后,點(diǎn)擊左邊“系統(tǒng)信息”下拉條,會看到一個“密碼管理”的超級鏈接。點(diǎn)擊后看到密碼管理表單,如下圖:在這里可以添加管理員,修改管理員密碼,修改管理員類型。4.2.4商品管理對于點(diǎn)卡的管理是管理員最為重視的,一個清晰有效的分類使得買卡者容易找到自己需要的點(diǎn)卡。點(diǎn)卡的分類共分為3級。分類介紹如下: 一級分類:點(diǎn)卡的總體分類,等級最高。例如:游戲卡、外掛卡、電話卡。二級

41、分類:在一級分類的基礎(chǔ)上進(jìn)行細(xì)分。例如在游戲卡的大類下可分為:網(wǎng)易一卡通、魔獸世界。三級分類:在二級分類的基礎(chǔ)上再分。例如在網(wǎng)易一卡通中可分為:15元面值、30元面值。 這三級分類添加通過三個頁面構(gòu)成。商品分類:一級分類添加。頁面:class1.asp商品添加:二級分類添加。頁面:class2add.asp點(diǎn)卡類型(價格):三級分類添加、修改。 頁面:class3.asp4.2.5價格設(shè)置舉一個詳細(xì)的例子:一張電話卡,面值(市場價)是:30元,進(jìn)價是12元,零售給個人是20元,那么賣給一些攤位(直銷商)要比零售給個人要便宜些,如:16元。這些價格如何在網(wǎng)站上實(shí)現(xiàn)呢?本系統(tǒng)很簡單就可以實(shí)現(xiàn)。將分

42、到最小類的商品,價格設(shè)定為7個,在數(shù)據(jù)庫的class3表中分別記錄:面值(class3)、進(jìn)價(price)、特別商戶價(price1)、網(wǎng)吧商戶價(price2)、vip會員價(price3)、普通會員價(price4)、市場價(prices)。通過后臺價格設(shè)置,不同用戶組的買家在數(shù)字卡銷售系統(tǒng)中買到點(diǎn)卡的價格也不同。這樣一來,就可以針對大客戶群按實(shí)際情況設(shè)置合適的價格。價格設(shè)置如下圖:4.2.6用戶管理頁面:admin_user.asp此頁通過驗(yàn)證uesr表中字段ntype的數(shù)值,將用戶分頁面顯示。通過超鏈接可以實(shí)現(xiàn)如下:特別商戶:ntype值為1,超鏈接為admin_user.asp?n

43、type=1網(wǎng)吧商戶:ntype值為2,超鏈接為admin_user.asp?ntype=2vip 會員:ntype值為3,超鏈接為admin_user.asp?ntype=3普通會員:ntype值為4,超鏈接為admin_user.asp?ntype=4用戶管理可以4.2.7庫存數(shù)量 頁面:kucun.asp對card表中的字段class1、class2、class3,ntype進(jìn)行綜合統(tǒng)計(count)得出各類卡在數(shù)字卡銷售系統(tǒng)中的剩余數(shù)量.以數(shù)字的形式列表顯示出來。效果見下圖:看到庫存不足的卡要盡快添上,以免前臺用戶購卡失敗。第五章 數(shù)據(jù)庫設(shè)計5.1數(shù)據(jù)庫描述數(shù)據(jù)庫是記錄客戶購買的物品編

44、號、物品名、數(shù)量、單價等信息的一種方式,通過代碼計算出總和,以便購物者可以隨時掌握自己的購買信息。將客戶購買的信息在購買結(jié)束后用數(shù)據(jù)庫統(tǒng)一的管理,直接將信息寫入數(shù)據(jù)庫,這樣比較安全一些。整個系統(tǒng)從符合操作簡便,界面友好、美觀、靈活、實(shí)用、安全的要求出發(fā),整個數(shù)據(jù)庫記錄可以完成在線購卡的全過程;后臺可以為用戶儲值、調(diào)整用戶等級、帳號鎖定、加卡、查看庫存。通過說明書,使用者可以了解本系統(tǒng)的基本管理和使用方法。本系統(tǒng)數(shù)據(jù)庫中包含admin表(管理員)、bookmark表(投訴反饋)、buyrecord表(已售卡記錄)、card表(點(diǎn)卡記錄)、class1表(點(diǎn)卡分類)、class2表(點(diǎn)卡介紹)、c

45、lass3表(點(diǎn)卡價格設(shè)定)、money表(用戶金錢使用情況詳細(xì)記錄)、news表(新聞公告)、users表(注冊用戶詳細(xì)資料)。admin表 (此表記錄管理員的相關(guān)資料)bookmark表(此表為前臺用戶投訴反饋)buyrecord表(此表記錄已被購買的點(diǎn)卡)card表(這張表記錄點(diǎn)卡的詳細(xì)情況)class1表(點(diǎn)卡一級分類)class2表(點(diǎn)卡二級別分類類型介紹) class3表(點(diǎn)卡三級分類以及價格設(shè)定)money表(用戶金錢使用情況詳細(xì)記錄)news表(新聞公告)user表(注冊用戶詳細(xì)資料)。5.2數(shù)據(jù)表詳細(xì)介紹admin表 (此表記錄管理員的相關(guān)資料)字段名類型說明(此項(xiàng)僅用與說明

46、,不在數(shù)據(jù)庫中出現(xiàn))id自動編號編號username文本管理員idpassword文本管理員密碼grade數(shù)字管理員等級bookmark表(此表為前臺用戶投訴反饋)字段名類型說明(此項(xiàng)僅用與說明,不在數(shù)據(jù)庫中出現(xiàn))id自動編號編號content備注前臺用戶在使用過程中的投訴user文本投訴者的idaddtime日期/時間投訴的時間ip文本投訴者的ip記錄ntype 文本類型looked 是/否是否已經(jīng)看過本條投訴buyrecord表(此表記錄已被購買的點(diǎn)卡)字段名類型說明(此項(xiàng)僅用與說明,不在數(shù)據(jù)庫中出現(xiàn))id自動編號編號class2文本點(diǎn)卡2級分類名稱,例如:網(wǎng)易一卡通class3文本點(diǎn)卡3

47、級分類名稱,例如:15元面值price文本用戶用了多少錢購買這張卡user文本購買這張卡的用戶idcardname文本卡號cardpass文本卡密碼addtime日期/時間購買時間buyed是/否是否已經(jīng)從庫存中取出來。card表(這張表記錄點(diǎn)卡的詳細(xì)情況)字段名類型說明(此項(xiàng)僅用與說明,不在數(shù)據(jù)庫中出現(xiàn))cardid自動編號編號class1文本點(diǎn)卡1級分類名稱,例如:網(wǎng)絡(luò)游戲卡class2文本點(diǎn)卡2級分類名稱,例如:網(wǎng)易一卡通class3文本點(diǎn)卡3級分類名稱,例如:15元面值cardname文本卡號cardpass文本卡密碼addtime日期/時間添加時間usetime日期/時間被取走的時間

48、ntype數(shù)字卡使用狀態(tài)。0表示未使用,1表示被取走放在用戶庫存里,2表示已經(jīng)從庫存中取出。user文本取卡者的idclass1表(點(diǎn)卡分類)字段名類型說明(此項(xiàng)僅用與說明,不在數(shù)據(jù)庫中出現(xiàn))id自動編號編號class1文本點(diǎn)卡1級分類名稱,例如:游戲卡class2表(點(diǎn)卡類型介紹)字段名類型說明(此項(xiàng)僅用與說明,不在數(shù)據(jù)庫中出現(xiàn))id自動編號編號class1文本點(diǎn)卡1級分類名稱,例如:游戲卡class2文本點(diǎn)卡2級分類名稱,例如:網(wǎng)易一卡通tpic文本此種點(diǎn)卡的縮略圖名稱。content備注此種點(diǎn)卡的詳細(xì)介紹。sales文本此卡的開發(fā)商homepage文本官方網(wǎng)站payurl文本沖值地址addtime日期/時間這張卡的添加時間hits數(shù)字這張卡被取走放如庫存的時間buynum數(shù)字此類卡總共售出的數(shù)量class3表(點(diǎn)卡價格設(shè)定)字段名類型說明(此項(xiàng)僅用與說明,不在數(shù)據(jù)庫中出現(xiàn))id自動編號編號cass1文本點(diǎn)卡1級分類名稱,例如:游戲卡cas

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論