第一篇:基于ASP的教學網站的設計與實現
4.5.3查看主題信息
用戶在論壇首頁中,單擊討論主題超鏈接,將進入到查看主題信息頁面,該頁面主要實現以下功能:
1.顯示當前主題的詳細信息; 2.顯示當前主題的回復信息。
查看主題頁面的運行結果如圖4.8所示。4.5.4回復主題
當用戶瀏覽主題時,可能會對該主題有自己的看法,此時可以單擊“回復主題”來發表意見。回復主題頁面主要實現以下功能:
1.顯示當前主題信息; 2.填寫回復信息;
3.顯示當前系統日期;
4.自動顯示回復人姓名,該內容不允許用戶修改。回復主題頁面運行結果如圖4.9所示。在網上課堂頁面中同樣由網站導航條、網上課堂主體內容和頁腳版權信息三大部分組成,其中網站導航條和頁腳版權信息同首頁一樣,只需包含相應文件即可。在網上課堂主體內容的左邊是專業信息列表,它是從數據庫中提取出來的。右邊列出來的是和所選專業相對應的課程信息,按課程類別分列顯示。
設計課程學習內容頁面。在該頁面的右側顯示相應課程的參閱資料,用戶單擊參閱資料名稱可以打開相應的 Word文件顯示資料信息。
3.學習資料庫
在該頁面的左邊是資料類別信息,右邊是每個類別所包含的資料信息,單擊它會鏈接到相關的網址。
4.網絡考試
學生進入考試系統后,會列出考試規則,考生同意之后,鏈接到選擇考試課程頁面。因為考生在注冊時已經選擇好了專業,所以這時列出的只是與該考生專業相關的課程信息。
在選擇完考試課程之后,考生開始正式考試。如果考試時間到了還沒有交卷,則系統會自動提交并閱卷,同時顯示本次考試成績。
5.在線論壇
該模塊主要是為了方便師生之間的交流,因此要有發表主題和回復主題的信息。
6.教師登錄
該教學網站的教師登錄模塊也就是管理員登錄模塊,教師登錄該模塊后能夠方便的對本教學網站后臺進行管理。主要有學生檔案管理、專業管理、學習資料庫管理和公告欄管理幾大模塊,管理員能夠對數據庫中的內容進行及時更新。
第四節
部分源程序代碼
1.分頁顯示源程序代碼 <%
rs_student.pagesize=10
page=CLng(Request(“page”))
if page<1 then page=1
rs_student.absolutepage=page
for i=1 to rs_student.pagesize %>
第二篇:關于ASP的電子商務購物網站的設計與實現
關于ASP的電子商務購物網站的設計與實現
[摘要] 隨著電子商務的蓬勃發展,電子商務購物網站的設計具有非常重要的意義。介紹了開發工具ASP的功能特點,并給出購物系統功能模塊,以及對購物車進行設計的總體規劃和設計思路,同時在ASP開發工具的支持之下,詳細地介紹了購物車的系統結構及功能劃分,并且給出了重要部分的源代碼。
[關鍵詞] 電子商務 購物車 ASP
一、使用工具簡介
ASP 是Active Server Pages:“動態服務器網頁”的簡稱,其主要特點在于所產生的執行結果都是標準的HTML格式,目前,開發網站的軟件很多,并且都各有所長,因為這些程序是在網絡服務端執行, 使用一般的瀏覽器都可以正確地獲得ASP 的“執行” 結果, 并且ASP 執行的結果可以直接在瀏覽器中“瀏覽”, 不僅如此, ASP 還具有如下特點: 完全與HTML文件融合,容易創建、修改,不需其他編譯、連接程序,面向對象可擴展等,因此,ASP技術非常適合于購物網站的設計。
電子商務系統的應用提高了商業企業的生存力和競爭力。網上購物系統是企業(商家)面對消費者模式下的電子商務系統。企業通過網上商店建立網上銷售渠道,直接面對最終用戶,減少了銷售過程中的中間環節,降低了客戶的購買成本,從而贏得更多的客戶。如何設計和實現一個實用且易于擴展的電子商務在線購物系統,它要具備哪些基本功能,成為商業企業關注的問題[1]。
二、系統功能
系統為用戶提供美觀、友好的商品展示鋪面。顧客能夠方便查詢并訂購商品。商家可以方便定義各種商品信息,讓所有上網瀏覽的客戶看到所錄入的產品信息,并可以隨時進行購買活動。系統的功能共設計了以下的模塊(圖1):
由于整個設計有十一個模塊,我們以購物車商品模塊的設計為例,具體的介紹如何運用ASP進行其功能的實現。購物車模塊是前臺用戶端程序中非常關鍵的一個功能模塊,幫助用戶完成商品的選購,并把商品交給服務臺進行結算。它包含的功能有:添加商品,瀏覽購物車,取消購物車中的商品,更新購物車中的商品,清空購物車。
1.添加商品功能
當用戶進入商城后,一旦選購了商品,系統就會為每一個用戶分配一輛購物車供用戶使用,當用戶不斷單擊旁邊的[購買]按鈕時,系統將會不停地幫用戶把商品放入到給用戶分配的購物車中。對于相同的商品,用戶單擊多少次就相當于購買該商品的數量是多少。當用戶單擊購買時,系統會出現購買提示。
實現在網站購物車的添加商品功能的主要代(purchase www.tmdps.cn),如以下程序所示。
If sMode= “add” Then
If sItemAindex>=1 Then'購物車中已經含有物品
For i=0 to sItemAindex-1'查對購物車中是否已經有此物品
If sItemId=sItemA(i)Then
sNowItemAIndex=i
Exit For
End If
Next
If sNowItemAIndex<> “" And www.tmdps.cn >=0 Then '購物車中已經有此物品
sItemNumA(www.tmdps.cn)=sItemNumA(sNowItemAIndex)+sItemNum
Session(”CartItemNumArray“)=”“
For i=0tosItemAindex-1Session(”CartItemNumArray“)=Session(”CartItemNumArray“)&sItemNumA(i)&”@“
Next
Elseif sNowItemAIndex= ”“ Then '購物車中還沒有此物品
Session(”CartItemTypeArray“)=Session(” www.tmdps.cn “)&sItemId&”@“
Session(”CartItemNumArray“)=Session(”CartItemNumArray“)&sItemNum&”@“
End If
ElseIf cint(sItemAindex)=-1 then'購物車是空車
Session(”CartItemTypeArray“)=sItemId&”@“
Session(” www.tmdps.cn “)=sItemNum&”@“
購物車里的全部商品都存儲在兩個Session里面,Session(”CartItemTypeArray“)存儲著商品的種類,每類商品中間使用特殊的符號“@”來間隔;Session(”CartItemNumArray")存儲著商品的數量,每種商品的數量使用同種類相同的符號“@”來間隔,并且兩個是相互對應的,每種商品對應著一個數字。
在打開購物車后,要向購物車中添加商品,首先查看購物車中是否有商品了,如果有商品,再判斷是不是有此類商品,如果有此類商品,把存儲商品數量的Session打開,找到同種類相應的項,直接為此類商品添加數量1,然后再把存儲商品數量的Session打包成字符串;如果沒有此類商品,則直接在存儲商品種類和商品數量的Session字符串后面加上種類和數據就可以了;如果購物車是空車,則操作方法同沒有此類商品的方法一樣。
2.瀏覽購物車
在購物過程中,當用戶購買完商品后,只需要單擊商城上的[購物車]按鈕,它將列出當前用戶的購物情況。在這兒不僅可以看到購物的詳細情況,而且還可以對當前選購的商品進行編輯修改或者清空購物車。購物車列表頁如圖2所示。
3.取消購物車中的商品
用戶想要刪除某種商品,此時系統將觸發程序代碼/purchase/shopgoods.asp?imod=del?itemid=del &itemid=<% sitemtype www.tmdps.cn >,此時直接提交給服務器端供系統處理。
4.更新購物車中的商品
用戶單擊列表頁的[訂購車更新]按鈕時,將把獲得的購物車列表中的數據進行拆分,從而整個容器提交給后臺系統以便處理。
5.清空購物車
在這些操作中,清空購物車是最容易的,我們就需要把存儲購物車的兩個Session全部清空就可以了,當用戶購買商品時,再為用戶建立它即可。
在Internet 上開展電子商務,具有降低經營成本、加快資金周轉、開發廣闊市場范圍、提供全新服務方式等特點。隨著社會網絡化發展的不斷深化,企業應用商務網站開展一系列商業活動將成為未來企業經營活動的主要方式。可以預見,在電子商務環境影響下連鎖企業競爭基礎不再依靠傳統的資本、技術及規模,更重要的體現在現代信息管理技術水平中。
第三篇:基于ASP的電子商務網站的設計與實現
本文由sangatsu27貢獻
pdf文檔可能在WAP端瀏覽體驗不佳。建議您優先選擇TXT,或下載源文件到本機查看。
第!“ 卷第 #!期 第!” 卷第 #!期 $%&’!“(%’#!企 業 技 術 開 發)*+,(-.-/0+1.2*$*.-34*()-5 *()*63607*!889 年 #!月 2:;’!889 基于 ”#$ 的電子商務網站的設計與實現
朱明娥
(中南林學院,湖南 長沙 “#888”)
摘 要: 文章介紹了 173 技術及 173 與 12-結合起來連接、訪問數據庫的方法,討論了 173 環境下電子商務網 站的設計及實現問題。關鍵詞: 電子商務; ; 網站; 購物車 173 數據庫; 中圖分類號: 文獻標識碼: 文章編號:(5@#A’A? 1 #88?<=>A@!889)#!<888><8A %&’(’)*+,-,(.’-/*0-1*2, 23 456277’.6’ 8’9)*1’ *, “#$ ZHU Ming-e
(Central South Forestry University,Changsha,Hunan 410004,China)
”9)1.-61: This paper analyses the ASP techniques,the method of connecting and accessing database with ASP and ADO,it discusses the design and realization of E-commerce web site in ASP. :’;82.(): E-Commerce; ; ASP database; web site; shopping cart
隨著 0BC:DB:C 的不斷普及,人們對于互聯網技 術的要求已不單單是瀏覽一下網頁,收發電子郵 件,日益忙碌的人們開始追求足不出戶的利用互聯 網這一強大的平臺來實現的網上購物。對于企業來 講,無論是企業之間 E C% E)還是企業和客戶之間(,(E C% +)的交易,如果能夠實現網上交易將大大提 高交易速度、節約交易成本。電子商務的發展,必將 對人類的經濟,生活模式產生一種全新的變革。本 文建立的電子商務網站采用的是模式為瀏覽器 F 服 務 器 E F 7)式,客 戶 通 過 數 據 連 接 來 調 用 后 臺(模 即 數據庫中的數據。這些內置對象可以使腳本更加強大,這些對象允許 從瀏覽器中接受和發送信息。
#173 可以用另外的組件來擴展。173 本身就 是來源于相當數 量 的 標 準 服 務 端 1;CGH:U 組 件,這
些組件允許做諸如依據瀏覽器能力進行不同顯示以 及在瀏覽器內包含計數器的功能。不過程序員不會 局限標準的 1;CGH:U 組件,您可以創建附加 1;CGH:U 組件。$173 可 以 和 諸 如 1++*77、7V.M:DH:D 這 樣 的數據庫進行掛接。這是 173 一個非常強大的功能
所在,高級的動態更新站點都需要數據庫的支持,而 且需要隨數據庫內容的更新而自動更新,這樣,用戶 就可以利用 173 自己建立很多類似的高級站點。以上 “ 個特性對 173 進行了限定,173 就是由!”#$ 也 “動 態 173 全 稱 是 1;CGH: 7:DH:D 3IJ:,就 是 服務器端頁面”,是一種運行于 K:L 服務器端的程 序語言。通過 173 程序,我們可以實現眾多動態的、交互性的服務器功能。173 是在業界巨頭 4G;D%M%NC 公司的支持下成長起來的一種服務器端腳本語言,具有開發簡單、向對象等特點,也是其所以能 面 這 夠在全球流行的前提。173 有如下 “ 個重要特征,使之具備很強的通
用性: 可以利用$E7;DGOC!173 可以包括服務端腳本,和 PIHIM;DGOC 來創建 173,創建動態內容的網頁。(”173 提 供 了 一 些 內 置 1OO&G;ICG%B,7:MMG%B。利用 6:QR:MC,6:MO%BM:,7:DH:,-LS:;C+%BC:TC 對象)
收稿日期:!889<8=<#> 作者簡介: 朱明娥 #>?= —)女,(,湖南雙峰人,大學本科,副教授,主 要從事計算機科學與技術方面的教學與研究。
7:DH:D 端腳本,對象以及組件拓展過的 標 準 主 頁。173 腳本的后綴名為 ’IMO,當客戶端訪問一個后綴 名為 ’IMO 的 W6.時,該 W6.請求就被送到 K:L 服 務器上,K:L 服務器于是調用相關的 173 引擎 IMO’ 從而生成相應的 ,)4.代 X&& 來將該腳本加以解析,碼,該代碼由 K:L 服務器返回給客戶端瀏覽器執 行,于是用戶就在屏幕上看到了該 ’IMO 執行的結果,其工作原理如圖 # 所示。
圖!“#$ 的工作原理 $” 企 業 技 術 開 發!“"# 年 $!月!系統開發的模式
網絡應用結構模型采用 % & ’ 模式,該模式是把
件。所以在設計過程中不但要把所必需的數據字段 加到數據庫中而且要加入一些可以方便控制數據 的字段,來增加數據庫的完整性和安全性。!本網站用的是 E;;)’’ 數據庫,庫中有多個
實現開()% 技術和數據庫技術結合起來的新技術,發環境和應用環境的分離,用戶端用相對統一的瀏 覽器代替客戶軟件,實現跨平臺的應用。
數據表,G0GH01 表,即 記錄用戶信息; 訂單 I1>01 表,表; 表,新聞信息; 管理員信息; 80J 7<01 表,J510 表,商品類型; 訂單明細 I1>01>035?@)(等等?!?數據庫的連接方法。在需要與數據庫進行連
% & ’ 結構的編程語言分成瀏覽器端編程語言和 服務器端編程語言。瀏覽器端包括:(*+,-*./012、(3043 ,5167/-5897590: 超文本標記語言);’’;5<2 層疊樣式表單)B5C5’=1?/3 語言、=5>?89 ’3.@0 ’A003<,和 D%’=1?/3 語言。所謂的瀏覽器端編程語言就是這 些語言都是被瀏覽器解釋執行的。*+,-和;’’ 都 是由瀏覽器解釋的,B5C5’=1?/3 語言和 D%’=1?/3 語言 是在瀏覽器上執行的。在瀏覽器端使用 B5C5’=1?/3 編寫程序,在服務 器端采用 E’F平臺,再建立數據庫,這樣 % & ’ 體系 就完整了。
接的所有頁面的設計上,我采用
KLMM N?8=@7>0 O?@0PQRR & ?8=@7>0 & H6=I88R5
H6=I88R5 的具體內容如下所示: KT 建立數據庫連接對象,使對 >?G =I88,=I88<31 ’
象調用數據庫操作的方法(=I88<31PQU%VPQW<01C01RG5//53A Q65<08R5<5Q); WQ U0O57@3U?1P; UXYD)XPZ,?=1IH); 指定數據庫的連接方式,和數據庫源文件位置’ 如 Q’ 果你的服務器采用較老版本 E==0<< 驅動,請用下面 連接方法 ’ =I88<31 PQ U1?C01 PZ<]@ <01C01 ; P<5; P<5; 7?> /J> “ 總體設計
本系統分為兩個系統: 前臺用戶子系統和后臺
管理子系統,每個子系統都能實現若干功能。!前臺用戶子系統:用戶經登錄的密碼驗證進
入網站后,可以選擇要使用的功能。有如下功能可 供選擇: 查詢所需產品、購買所需產品、查看產品新 聞、查看幫助頁面、留言板留言、修改密碼?!?后臺管理子系統:管理員經登陸的密碼驗證
后進入后臺管理子系統后,可以選擇要使用的功 能。有如下功能可供選擇: 商品管理、購物結算、留 言管理、聞管理、他操作 上傳圖片)操作管 新 其(、理,系統的總體結構如圖!所示。>535H5<0P=0I5 ; <01C01P=0!Q <03 =I88 P<01C01R=10530IH^0=3(Q EU_U%R;_‘2 ‘);+Y_‘Q)調用數據庫的 _F)‘ 方法,=I88RI/08 =I88<31 ’
建立數據庫連接 TS $ 電子商務網站的實現
本人利用 U105GJ05C01 軟件對網頁進行布局和
設計。U105GJ05C01 是一個所見即所得的網頁編輯 器,它提供了代碼、拆分、設計 a 種視圖方式。而在 所有 E’F 頁面中,購物車是整個電子商務網站面向 客戶的最核心部分,用戶在購買商品時必須用到的 就是購物車,它能讓顧客清楚的看到自己所選購的 商品及價格,用戶可以對購物車內的商品任意進行
圖!系統結構圖
刪除操作。下面對所有 E’F 頁面中處理最為復雜的 購物頁面的實現進行討論。不難理解,購物車實際上是顧客在購物過程中 用來存放所購物品信息的一個臨時緩沖區,因此它 必須存在于購物的整個周期,即在顧客登錄網站時 自動創建(此時為空),在購物過程中不斷增刪變 化,次結算并發送完訂單后清空,待下一次購 每 等 # 數據庫設計與連接
因為數據庫的設計影響深遠,不但對系統開發
者有著極大的影響而且也可能會在今后的應用過 程中造成不可挽回的損失,數據的正確關系到整個 系統的正常運作,也是系統能夠正常工作的前提條
第!“ 卷第 #!期
朱明娥: 基于 $%& 的電子商務網站的設計與實現 ## 物,顧客離開網站時自動撤消,且要求同時參 當 并 與購物的顧客的購物車相互獨立。為達到這些目 的,我們在技術上采用了 $%& 中的 ’(’’)*+ 會話)(對 象和 ,-*./-0/’/ 文件。%(’’)*+ 對象當會話開始時即 被創建,話 結 束 時 撤 消,里 的 會 這 “會 話 ” 簡 單 地 可 理解為訪問網頁,而且對同一網站,不同的訪問,它 們擁有各自的 ’(’’)*+ 對象,所以在此我們就可以將 不同的顧客擁 一個 ’(’’)*+ 對象看作是一輛購物車,有各自的購物車,且,在購物車中存放購買的 并 為 商品,括 它 們 是 什 么,多 少、錢 等,們 需 要 包 買 價 我 在 ’(’’)*+ 中定義一些數據結構或變量來存儲這 些 信息,因此,我們選擇在 ,-*./-0/’/ 文件中用程序來 創建它們。1-*./-0/’/ 是一個在網站主頁被訪問時即 自動執行的文件,通常做一些初始化操作,且該文件 必須放置在網站的23*4(5目錄下,即與主頁同一路 徑。購物車程序 ’6*78/9:0/’7 數據流程如圖;所示。
(+E ’>.2 N ’89)7:5 ” 購物車程序
當客戶訂購某一商品,即點擊 “訂購” 鏈接,就 會運行 ’6*78/9:0/’7 程序,將商品號、購買數量等購 物數據存放到 ’(’’)*+ 變量,用 ’(’’)*+(J8/9:F/9()O 存 用(存 E/9J)放 商 品 號,’(’’)*+ J8/9: F/9(H:I/9J)放 購物數量。并根據用戶選擇商品號購物數量,以表 格形式顯示在客戶瀏覽器端。由于客戶選購的商品 和數量是動態的,所以存放商品、數量的 ’(’’)*+ 變 量采用數組方式。購物車程序 ’6*77)+, 0/’7 基于服務器端,需要 根據客戶端發送來的數據,動態生成相關的網頁發 送到客戶端,此,客戶端向服務器端發送數據 因 在 時,必須通知在服務器端 ’6*78/9: 0/’7 應該發送何 種類型的網頁。這就是在激活 ’6*78/9:0/’7 程序時需 要參數 4*E(” “ 的原因。
# 收銀臺程序
客戶電子貨架通過購物把選購的物品放入購 物車之后,客戶有 “ 種選擇“調整數量” 放棄購、“ = 買” 繼續購物” 去收銀臺”、“、“。處理 “去收銀臺” 方 法如下 = 圖” 購物車數據流程 2)+7>:-/+,>/,(?J@.’89)7:J +/4(?J..J(*+8--8P?JF)+E*F+/@),/:(B’6*7E(’P0/’7B)J:I7(?J.>::*+J@/->(?J 去收銀臺J5 用戶單擊 “去收銀臺” 命令按鈕,服務器端的收 銀 臺 程 序 ’6*7E(’P 0/’7 向 客 戶 瀏 覽 器 發 送 不 同 的 網頁。!購物車初始化
用戶訪問商務網站,就會運行 ,-*./-0/’/ 文件 中 ’(’’)*+<*+’:/9: 事件過程,因此把與購物車相關 的 %(’’)*+ 變量初始化放在 %(’’)*+ *+<’:/9: 事件過 程。,-*./-0/’/ 程序清單=!結 語
經過測試,臺的網頁運行正常,現了商品 前 實 2’89)7:-/+,>/,(?@.’89)7: 9>+/:?’(9@(95 ’>.%(’’)*+A*+’:/9: B 定義一個 CD 的子過程(,(分 E)4 F/9()E G)F/9(H:I G)B定義兩個數組,別存放商品號和購買數量(? F/9(#E G)JJ B初始化置空 F/9(H:IKGL?G ’(’’)*+(J8/9:F/9()E/9J)?F/9()E B 將定義的兩 個數組賦給 ’(’’)*+ 對象(’(’’)*+ J8/9:F/9(H:I/9J)?F/9(H:I(’(’’)*+ J4(4.(9)EJ)?JJ B保存顧客的會員號(’(’’)*+ J’:*:/-J)?G B保存總價(’(’’)*+ J*47-(:(J)?M/-’(B 標識當前一批物 品是否已發送過訂單(’(’’)*+ JE.-*,)+J)?JE’+?(.E/:/J 的動態顯示,客可以方便地進行選購,臺管理 顧 后 方便,整個網站結構美觀大方,操作簡便,即使剛剛 開始接觸網上購物的用戶也可以很快地進行網上 交易。本網站可以為中小型現代企業開發電子商務 網站提供參考。參考文獻:
Q#R 陳國柱 0 電子商務世界 QSR0 北京 = 電子商務雜志社,!GG!0 劉克海 0 面向中小企業電子商務網站 的 模 式 探 討 QTR0 Q!R 高宏,管理論壇,(!GGG,#G)0 Q;R 劉 小 東 0UVW$SXW$CWV SY 入 門 與 提 高 實 用 教 程 QSR0 北京: 中國鐵道出版社,!GG;0 但 張 Q"R 宣 小平,正 剛,文 毅 0$%& 數 據 庫 系 統 開 發 實 例 導 航
QSR0 北京 = 人民郵電出版社,!GG;0 1
第四篇:Asp個人網站設計
目 錄
1. 硬件及軟件的需求準備;????????????????????????第3頁
1. 1 硬件的基本要求; ??????????????????????第3頁 1. 2 軟件平臺的需求; ??????????????????????第3頁 2. Asp及office access數據庫等軟件的簡要介紹;??????????第3頁
2. 1 對html的簡要介紹; ?????????????????????第4頁 2. 2 網頁的組織與安排;??????????????????????第4頁 2. 3 對asp的簡要介紹;??????????????????????第4頁 2. 4 對IIS的運用;????????????????????????第5頁
2.4.1 IIS的簡要介紹;?????????????????????????第5頁
2.4.2 IIS的安裝;???????????????????????????第5頁
2. 5 數據庫office access的簡要介紹;???????????????第6頁
2.5.1 Access 組件介紹; ????????????????????????第7頁
2.5.2 創建數Access據庫介紹; ?????????????????????第7頁
2.5.3 通過ADO連接并操作WEB數據庫的步驟;???????????????第14頁
3. 對攝影之家網站的大體要求,對網站結構功能模塊的詳細設計;???第15頁
3. 1 攝影之家的主要功能介紹;???????????????????第15頁 3. 2 本網站數據庫結構介紹;????????????????????第23頁 4. 網站的實現與運行 ????????????????????????第25頁 5.
總結 ???????????????????????????????第25頁
參考文獻 ????????????????????????????????第26頁 致謝 ??????????????????????????????????第26頁
Asp個人網站設計 [論文摘要]:現在asp的發展也已經有好幾年的歷史了,走在前面的人也已經作了許許多多的工作,通過大家的努力asp技術是越來越完善了,功能也已經是越來越強大了,也已經是一個相當成熟的軟件開發工具了,最近有asp.net的出現,是從asp發展而來得。Asp.net的功能是比asp更為的強大,但是asp更受到初學者們的喜愛,因為它在容易上手方面有其獨到的一面。本篇論文主要講述的是asp前臺與office access數據庫的操作,可以實行最基本的功能如,試題的更新,考試的執行,以及自動評分的功能。
[關鍵詞]:asp、office access 數據庫、對象、IIS、Vb腳本語言、J腳本語言
前 言
當今的社會,隨著科技的進步,時代的發展,計算機信息行業的逐步壯大,人們也越來越離不開各種各樣的信息了,人們對信息的追求也越來越迫切了。因此計算機信息的發展也必須適應這一朝流。
最近,為了滿足人們各自興趣如網上交流攝影心得,抑或參考別人的好的作品的要求,社會上有不少的知名的與不知名的各類攝影網站,攝影論壇等來幫助人們提高攝影水平所以我就有了學習建設個人攝影網站用于同共同愛好者進行交流的愿望。這對我自己對我的幾個朋友也有很大的好處。建設這個個人的網站既滿足了自己的愛好,又可以學到自己需要的知識。其中有必要留下留言本什么的用于了解大家對網站的意見,不然的話,本網站又如何來使大家的水平有所提高呢?
我作的攝影之家的課題也可以說是專門聊天室的一種,用來攝影愛好者相互交流心得體會的平臺,前臺的制作利用asp及其腳本語言vbsript,而后臺則是用了微軟的office access數據庫用ado對象進行連接。
由于本人的知識水平有限,實際的經驗也不足,所以所制作出來的作品有許多的不足和漏洞,希望大家提出寶貴的意見和批評。
1、硬件及軟件的需求準備
1.1硬件的基本要求
對于硬件的要求,現在已經是2004年了,目前的個人電腦基本上都符合這個程序的瀏覽與運行,就是說瀏覽器端的電腦,目前只要是上得了英特網的就可以了,這個也是體現了asp的好處,瀏覽端只是提出一個要求,服務端根據瀏覽器的要求得到答案,并返回給瀏覽端。
服務器端的電腦硬件的要求,基本上是可以運行microsoft windows 2000 server就可以了。
1.2軟件的基本平臺
軟件平臺需要服務器上的操作系統為microsoft windows 2000 server。因為asp的開發平臺首選是Windows NT Server(Windows 2000 Server)上的IIS,然后是Windows NT Workstation(Windows 2000 Profession)或Windows95/98的Personal Web,同樣現在的瀏覽器是微軟一家獨大,使用的瀏覽器是微軟的explorer,網站的數據庫使用了同樣是microsoft的office access數據庫,因為一個數據不是很龐大的個人網站沒有必要使用ocacle等大型數據庫系統,同時access數據庫結構比較的簡單,使用起來比較簡單好用。
2.Asp及office access數據庫的簡要介紹
2.1 Html簡介
HOMEPAGE(主頁)是可以通過4/frameset.dtd“>
第五篇:基于ASP技術的企業手機銷售網站的設計與實現
浙江廣播電視大學畢業設計(論文)
[摘要]:本設計從實際出發,結合電子商務的發展狀況和B2C對軟件的需求,利用ASP和ACCESS數據庫技術,開發出一個基于B2C的企業手機銷售網站系統。系統簡單實用,適合手機銷售類電子商務活動,也適合其他產品的網絡銷售,具有一定的推廣意義。
[關鍵詞]:電子商務,手機銷售,網站,設計,實現
浙江廣播電視大學畢業設計(論文)
1、研究的目的及意義
網上購物系統作為中小企業業務發展的一條新的電子交易渠道,正逐步受到中小企業特別是資金不足的中小企業的重視。中小企業要實現自身的發展戰略,在激烈的市場角逐中取勝,網上購物系統不失為一個優越而充滿商機的平臺。然而,由于國內外開展網上購物業務的時間還不長,相關的一些技術還不夠成熟,安全性問題還有待進一步解決。因此,網上購物系統的研究成為一個重要的研究課題。網上購物系統是一項龐大的系統工程,涉及面廣,技術環境復雜,面臨的技術挑戰也更加艱巨。通過本課題的研究,可以對網上購物系統的發展趨勢、運作方式、業務流程、系統架構以及技術實現等進行深入的認識與研究,并將其應用到系統的開發與實踐中。目前許多網站建立了網上購物系統平臺,為企業之間以及企業與用戶之間提供各種交易的途徑。企業只要具備了一定的信息化手段,如企業內聯網、管理信息系統、后臺數據庫等,就可以利用這些平臺進行電子商務運作。這為中小企業的發展創造的良好的機遇。所以網上購物系統將有著巨大的市場潛力。本課題開發實現的手機銷售網上購物系統是電子商務的一種典型應用。在網上購物系統的購物平臺上,用戶可以直接在因特網上瀏覽、查詢、購買商品,而企業則可以通過網上購物系統發布新產品,在線接收訂單或訂貨等等。這些均在Internet上實現,不但可以大大方便客戶,而且可以提高企業經營的效率,降低企業的經營成本。因此網上購物系統具有重要的現實意義。
2電子商務概論
2.1什么是電子商務
電子商務是近年以來的熱門話題,各種學術論文和教科書對它的定義也非常的多。電子商務專家李琪教授在《電子商務概論》中對電子商務的定義是:“首先將電子商務劃分為廣義和狹義的電子商務。廣義的電子商務定義為,使用各種電子工具從事商務或活動。這些工具包括從初級的電報、電話、廣播、電視、傳真到計算機、計算機網絡,國家信息基礎結構——信息高速公路和Internet等現代系統。而商務活動是從泛商品(實物與非實物,商品與非商品化的生產要素等等)的需求活動到泛商品的合理、合法的消費除去典型的生產過程后的所有活動。狹義電子商務定義為,主要利用Internet從事商務或活動。電子商務是在技術、經濟高度發達的現代社會里,掌握信息技術和商務規則的人,系統化地運用電子工具,高效率、低成本地從事以商品交換為中心的各種活動的總稱。這個分析突出了電子商務的前提、中心、重點、目的和標準,指出它應達到的水平和效果,它是對電子商務更嚴格和體現時代要求的定義,它從系統的觀點出發,強調人在系統中的中心地位,將環境與人、人與工具、人與勞動對象有機地聯系起來,用系統的目標、系統的組成來定義電子商務,從而使它具有生產力的性質?!?/p>
浙江廣播電視大學畢業設計(論文)
電子商務可以通過多種電子通訊方式來完成。簡單的,比如你通過打電話或發傳真的方式來與客戶進行商貿活動,似乎也可以稱作為電子商務。但是,現在人們所探討的電子商務主要是以EDI(電子交換技術)和INTERNET來完成的。尤其是隨著INTERNET技術的日益成熟,電子商務真正的發展將是建立INTERNET技術上的。所以也有人把電子商務稱為IC(INTERNET COMMERCE)。
Internet上的電子商務可以分為三個方面:信息服務、交易和支付。主要容包括:電子商情廣告;電子選購和交易、電子交易憑證的交換;電子支付與結以及售后的網上服務等。電子商務是internet爆炸式發展的直接產物,是網絡技術應用的全新發展方向。Internet本身所具有的開放性、全球性、低成本、高效率的特點,也成為電子商務的內在特征,并使得電子商務大大超越了作為一種新貿易形式所具有的價值,它不僅會改變企業本身的生產、經營、管理活動,而且影響到整個社會的經濟運行與結構。
從貿易活動的角度分析,電子商務可以在多個環節實現,由此也可以將電子商務分為兩個層次,較低層次的電子商務如電子商情、電子貿易、電子合同等;最完整的也是最高級的電子商務應該是利用INTERNET網絡能夠進行全部的貿易活動;在網上將信息流、商流、資金流和部分的物流完整地實現,也就是說,你可以從找客戶開始,一直到洽談、訂貨、在線付(收)款、開據電子發票以至到電子報電子納稅等通過INTERNET一氣呵成。要實現完整的電子商務還會涉及到很多方面,除了買家、賣家外,還要有銀行或金融機構、政府機構、認證機構、配送中心等機構的加入才行。由于參與電子商務中的各方在物理上是互不謀面的,因此整個電子商務過程并不是物理世界商務活動的翻版,網上銀行、在線電子支付等條件和數據加密、電子簽名等技術在電子商務中發揮著重要的不可或缺的作用。
2.2電子商務的發展模式
電子商務主要交易類型有個人與個人的交易(C to C方式)、企業與個人的交(B to C方式)和企業之間的交易(B to B方式)等幾種。參與電子商務的實體有四類:顧客(個人消費者或企業集團)、商戶(包括銷售商、制造商)、銀行(包括發卡行、收單行)及認證中心。
從個人到個人交易的模式稱為C2C方式。電子商務的C2C業務通常是通過
浙江廣播電視大學畢業設計(論文)
基于對電子商務的幾種模式的發展分析,可以看出:
(1)電子商務將傳統的商務流程電子化、數字化,一方面以電子流代替了實物流,可以大量減少人力、物力,降低了成本;另一方面突破了時間和空間的限制,使得交易活動可以在任何時間、任何地點進行,從而大大提高了效率。
(2)電子商務所具有的開放性和全球性的特點,為企業創造了更多的貿易機會。
(3)電子商務使企業可以以相近的成本進入全球電子化市場,使得中小企業有可能擁有和大企業一樣的信息資源,提高了中小企業的競爭能力。
(4)電子商務重新定義了傳統的流通模式,減少了中間環節,使得生產者和消費者的直接交易成為可能,從而在一定程度_上改變了整個社會經濟運行的方式。為各種社會經濟要素的重新組合提供了更多的可能,這將影響到社會的經濟布局和結構。ASP技術
3.1.什么是ASP 幾年前,微軟的部分網頁文件后綴已由htm變成了asp。這一變化雖小,但是意味深長。它蘊涵著相當深刻的技術變革,標志著微軟對它的新技術充滿信心,也標志著微軟在動態WEB技術方面,又向前邁出了一大步,因為它首次采用了 ASP(Active server Pages動態服務器主頁)機制。
什么是ASP?在微軟站點上對于ASP的權威定義是:Active server Pages是一種開放式的非編譯應用環境,使你能夠組合HTML,Scripts和可重用的ActiveX服務器組件來建立動態的,強大的基于WEB的商業應用。Active Server Pages支持基于IIS上的服務器端腳本并且完全支持 VB Script和Jscript。它是微軟公司的新一代開發動態網頁的技術,具有開發簡單、功能強大等優點,可以非常直觀簡易地實現復雜的WEB應用。
Microsoft的ASP不是一種語言,而是一套微軟開發的服務器端腳本環境,ASP解釋程序內含于IIS3.0,4.0和PWS4.0中,通過ASP可以結合HTML網頁、ASP指令和ActiveX元件建立動態、交互且高效的WEB服務器應用程序。在ASP環境中,因為所有的程序,其中也包括所有嵌在普通HTML中的腳本程序,都在服務器端執行,所以不必關心Client端的瀏覽器是否能運行所編寫的代碼。當程序執行完畢后,服務器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,提高了交互的速度。
所謂腳本是由一系列的腳本命令所組成文件。腳本語言是一種介乎于HTML和諸如JAVA,Visual Basic,C++等編程語言之間的一種特殊的語言,但它不具有編程語言復雜、嚴謹的語法和規則(但是根據微軟的建議,最好在程序中設置使用嚴謹語法的聲明)。與一般程序一樣,腳本也可以將一個值賦給一個變量,命令WEB服務器發送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。所以,要編寫腳本,只要熟悉至少一門腳本語言即可,如VB Script。
通過ASP這種環境,用戶可以創建和運行交互式的動態網頁,包括使用HTML表單收集和處理信息,上傳與下載等等,就像訪問者在使用自己的CGI程序一樣。但是它比CGI簡單。更重要的是,由于ASP使用的ActiveX技術基于開放設計環境,開發人員用戶可以自己定義和制作組件加入其中,使動態網頁幾乎具有無限
浙江廣播電視大學畢業設計(論文)的擴充能力,這是傳統的CGI等程序所遠遠不及的地方。此外,使用ASP還有一個優點,就在于ASP可利用ADO方便地訪問數據庫,從而可以利用ASP開發基于www.tmdps.cnponents(ActiveX服務器元件)具有無限可擴充性??梢允褂肰isual Basic,Java,Visual C++,COBOL等編程語言。
從應用上看,ASP有如下的功能:
(l)處理由瀏覽器傳送到站點服務器的表單輸入。
(2)訪問和編輯服務器端的數據庫表。使用瀏覽器即可輸入、更新和刪除站點服務器的數據庫中的數據。
(3)讀寫站點服務器的文件,實現訪問計數器。
(4)提供廣告輪播器、取得瀏覽器信息URL表管理等內置功能。(5)由Cookies讀寫用戶端的硬盤文件,以記錄用戶的數據。
(6)可以實現在多個主頁間共享信息,以開發復雜的商務站點應用程序。
3.3 ASP與傳統技術的比較
單從表現上看,ASP與用戶瀏覽器緊密結合,與HTML語言融為一體,在做一個WEB網頁時,可以用普通的文件編輯器,將經ASP認可的腳本語言嵌入其中。這樣就使得HTML創作與程序開發無縫連接,環境統一。如果采用FrontPage和Visual IntraDev就可以同時得到一個所見即所得HTML環境和帶語法分析器的程序開發環境。編程環境比較理想。
浙江廣播電視大學畢業設計(論文)
從功能上看,如果不考慮非Windows平臺,那么ASP是功能較強的腳本語言,從它的執行方式,執行效率,可擴充性上看,還沒有一種場WEB語言能比上它。ASP支持多種腳本語言,其中VBScript是其默認的腳本語言,當然功能也最強大。正如前面所述,ASP完全建立在ActiveX基礎之上,而ActiveX不僅僅是一種技術標準,允許軟件同存在于網絡環境中的另一個軟件進行交互,它同時也是微軟的一個戰略方針,不遺余力地進行人力推廣,現在幾種流行的程序開發語言Visual C++,Delphi都支持ActiveX控件的開發。因此,ActiveX控件覆蓋范圍極其廣泛,為程序開發提供了有力支持。甚至可以設想,在未來幾年內,程序員就可以從多種定制好的ActiveX進行篩選,然后向搭積木一樣進行程序開發。這種高度的可擴充性,也是其他傳統技術所無法比擬的。
從技術上看,由于CGI是進程機制,在訪問量增大時,擠占系統資源。針對這一缺點進行改進,利用DLL技術,以線程代替進程,提高了性能和速度,但要考慮線程的同步問題,而且開發步驟同樣繁瑣。這兩種技術和另一種普遍使用的開發動態網頁技術Java都還存在著另外一個問題,那就是開發都很困難。程序的開發和HTML寫作是兩個完全不同的過程,需要專門的程序員開發。而較簡單的開發技術如JavaScript和 IDC等功能有限,在講求開發速度和效率的今天,它們目前還不可能被真正的程序開發人員所使用。
4.手機銷售網站的設計與實現
4.1主界面設計
主頁面是企業的圖標,下面是主菜單,主要有四個菜單項,他們是:網站首頁、手機列表、購物幫助和購物車。兩外在主菜單工具條上還有會員登錄、會員注冊和找回密碼等功能選項。
主頁面的左側分別是手機廠商列表、熱門產品列表和最優惠產品列表,顧客可以根據不同角度去查看手機型號。右側分別是推薦手機欄和新品快遞列表。
浙江廣播電視大學畢業設計(論文)
4.2手機列表頁面設計
點擊主菜單的手機列表項,主頁面左側不動,右側加載一個新的頁面,上面是一個產品搜索的工具條,下面是新品快遞頁面。
浙江廣播電視大學畢業設計(論文)
4.3購物幫助頁面設計
點擊主菜單的購物幫助項,主頁面左側不動,右側加載購物幫助頁面,在購物幫助里列舉了一些常見的顧客疑問問題,并給予了解答。
4.4購物車頁面設計
購物車頁面列舉了顧客打算購買的商品,包括手機編號、手機名稱、手機價格、手機數量和總價格等。然后顧客可以通過“繼續購物”按鈕添加其他產品,也可以通過“去收銀臺”按鈕購買所選商品。
浙江廣播電視大學畢業設計(論文)
4.5產品搜索功能設計
顧客可以利用網站的搜索功能,根據訂單號或者產品廠商搜索想要購買的產品。
4.6主菜單設計
主菜單主要有四個菜單項,他們是:網站首頁、手機列表、購物幫助和購物車。兩外在主菜單工具條上還有會員登錄、會員注冊和找回密碼等功能選項。
浙江廣播電視大學畢業設計(論文)
4.6.1登錄功能設計
網站用戶的用戶名和密碼都放在Access數據庫表當中,用戶登錄時輸入正確的用戶名和密碼,用戶即可登錄系統。
登陸部分代碼:
<% dim szMemberID dim strSQL, rsObj, strPwd szMemberID = RealString(Request.Form(“memberID”))strPwd = RealString(Request.Form(“password”))
if szMemberID = “" then %> <% response.End end if strSQL = ”SELECT * FROM Member WHERE MemberID = '“ & szMemberID & ”'“ 'response.write sql 'response.End set rsObj = conn.Execute(strSQL)
if not(rsObj.eof or err)then
if strPwd = rsObj(”Pwd“)then
session(”memberID“)= rsObj(”memberID“)
response.redirect ”default.asp“
else
Response.Write ”“
end if else %> <%
end if %> 登陸成功后,系統會記錄當前登陸狀態。
4.6.2注冊功能設計
新用戶沒有用戶名和密碼,要想使用這個系統必須先行注冊。注冊流程如下:
4.6.3找回密碼功能設計
浙江廣播電視大學畢業設計(論文)
當系統用戶忘記了密碼,可以通過系統的找回密碼功能找回密碼。
4.6.4系統數據庫設計
系統的數據庫采用微軟的桌面數據庫Access數據庫,數據庫的名字叫做
浙江廣播電視大學畢業設計(論文)
“bak.trfhandset.mdb”。在數據庫中有七張數據表,分別是網站管理員表Admins,網站用戶表Member,購物幫助列表Faq,購物列表OrderDetail和OrderList,產品列表Product和產品型號列表ProductType。
4.6.5后臺登陸設計
后臺登陸調用admin子目錄下的default.asp文件,輸入用戶名和密碼admin后,即可進行后臺管理
登陸成功后,進入以下界面
浙江廣播電視大學畢業設計(論文)
在后臺管理模塊中,可以對手機的廠家進行添加、刪除與修改管理,也可以對手機的產品種類進行管理,還可以對會員、定單進行維護,查看發貨、常見問題(FAQ管理)和維護管理員。分別如下圖所示:
浙江廣播電視大學畢業設計(論文)
浙江廣播電視大學畢業設計(論文)
浙江廣播電視大學畢業設計(論文)
5.結論
本文總結了網上購物的發展現狀,系統闡述了電子商務的基本理論,利用ASP技術開發了一套適合企業應用的在線手機銷售系統。通過學習和實踐,對于網絡運行的原理有了很好的理解,學到了很多有關網絡和軟件開發的知識,對于以后的工作將會有很大的幫助。
參考文獻:
《數據庫基礎與應用》.劉世峰主編,中央廣播電視大學出版社,2004.1 《Web應用程序設計技術——ASP.NET》.秦學禮編著,清華大學出版社,2006


文檔為doc格式
聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。
ASP實現網站智能分詞搜索
ASP實現網站智能分詞搜索用ASP實現搜索引擎的功能是一件很方便的事,可是,如何實現類似3721的智能搜索呢?比如,當在搜索條件框內輸入“中國人民”時,自動從中提取“中國”、“人民......
基于ASP的招聘網站規劃與實現 - 計算機網絡技術畢業論文網站設計畢業論文
基于ASP的招聘網站規劃與實現 摘要 求職是當今大學生在畢業前最關注的一個問題。由于如今大學生上網途徑非常便捷,使得網絡招聘成了異軍突起深受大學生廣泛歡迎的求職方式。......
asp校園網站設計(畢業論文)
By 25175.com asp校園網站設計目 錄 第一章:諸????????????????????????.. 1 1.1 設計思想??????????????????????????......
基于ASP建立校園網站設計
基于ASP建立校園網站設計 一、校園網站的發展歷史和特點 信息作為生產力中最活躍的因素,很早就在人類經濟生活中發揮著不可替代的作用,但把信息納入學校經營管理系統中高效處......
用Dreamweaver實現ASP動態網站建設
用Dreamweaver實現ASP動態網站建設 Macromedia Dreamweaver MX 是一款專業的 HTML 編輯器,用于對 Web 站點、Web 頁和 Web 應用程序進行設計、編碼和開發。無論您愿意享受手......
班級網站設計與實現
沈陽化工學院 本科畢業論文 題 目: 班級網站設計與實現 院 系: 計算機科學與技術學院 專 業: 計算機科學與技術 班 級: 計算機0802 學生姓名: 金智宇 指導教師: 張 麗 論文......
基于ASP的學生信息管理系統的設計與實現
基于ASP的學生信息管理系統的設計與實現摘 要由于學校規模進一步擴大,學生人數逐年上升,學生信息的管理也變得越來越復雜。為此,切實有效的把學生信息管理系統引入學校教務管理......
ASP在線學習系統的設計與實現
ASP在線學習系統的設計與實現 摘 要:在線學習系統主要提供基于網絡的學生自主臺,教師使用該系統發布教學內容、布置或批改作業,發布公告和答疑解惑。學生使用該系統完成自主學......