特黄特色三级在线观看免费,看黄色片子免费,色综合久,欧美在线视频看看,高潮胡言乱语对白刺激国产,伊人网成人,中文字幕亚洲一碰就硬老熟妇

學習啦 > 論文大全 > 畢業(yè)論文 > 工商管理 > 電子商務 > asp.net電子商務系統(tǒng)論文

asp.net電子商務系統(tǒng)論文

時間: 秋梅1032 分享

asp.net電子商務系統(tǒng)論文

  電子商務是以信息網(wǎng)絡技術為手段,以商品交換為中心的商務活動。下文是學習啦小編為大家整理的關于asp.net電子商務系統(tǒng)論文的范文,歡迎大家閱讀參考!

  asp.net電子商務系統(tǒng)論文篇1

  ASP.NET在電子商務網(wǎng)站中的應用

  [摘要] ASP.NET的許多技術特征,使它更適合于開發(fā)大規(guī)模的、分布式Web 應用 程序。本文通過網(wǎng)上購物系統(tǒng)的開發(fā)論述了ASP.NET 環(huán)境下 電子 商務網(wǎng)站的設計及實現(xiàn)。

  [關鍵詞] ASP.NET Web應用程序 電子商務 數(shù)據(jù)庫

  一、前言

  在互連 網(wǎng)絡 高速 發(fā)展 的今天,商務網(wǎng)站已成為 目前 Internet上廣泛使用的在線系統(tǒng)之一。為此我們設計了一個模擬購物超市的網(wǎng)上購物系統(tǒng),論述了ASP.NET技術在各方面的應用。

  二、ASP.NET技術簡介

  ASP.NET除了具有ASP的優(yōu)點外,更具有功能強大,ASP.NET徹底拋棄了腳本 語言,而代之于編譯式語言(如VB、C#等),為開發(fā)者提供了更加強有力的編程資源;允許用服務器端控件取代傳統(tǒng)的HTML元素并充分支持事件驅(qū)動機制,并為開發(fā)者提供了強力的集成開發(fā)工具Visual Studio.NET。

  三、ASP.NET在網(wǎng)上購物系統(tǒng)中的應用

  1.ASP.NET與ADO.NET結(jié)合訪問數(shù)據(jù)庫的實現(xiàn)

  在電子商務中,對用戶而言,進行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務。因此,讓用戶通過瀏覽器查詢服務的后端數(shù)據(jù)是Web服務提供者必須提供的服務。本文對數(shù)據(jù)庫的訪問是通過.NET框架中包含的SQL Server專門提供程序來實現(xiàn)的。

  ASP.NET與ADO.NET結(jié)合訪問數(shù)據(jù)庫的步驟如下:

  (1)創(chuàng)建一個數(shù)據(jù)庫連接;

  (2)請求一個記錄集合;

  (3)把記錄集合暫存到DataSet;

  (4)如果需要,返回第(2)步(DataSet 可以容納多個數(shù)據(jù)集合);

  (5)關閉數(shù)據(jù)鏈路;

  (6)在DataSet上作所需要的操作;

  '創(chuàng)建對象SqlConnection

  Dim Conn As New SqlConnection("server=localhost; DataBase=數(shù)據(jù)庫名; UID=連接數(shù)據(jù)庫時的用戶名;PWD=連接數(shù)據(jù)庫時的密碼")

  Dim adp As New SqlDataAdapter("select * from 要操作的數(shù)據(jù)表名",conn) '建立適配器對象,請求一個記錄集合

  Dim ds As New DataSet'建立DataSet對象

  adp.Fill(ds, "DataSet中相應記錄集合的表名") '填充DataSet,把記錄集合暫存到DataSet

  ……'具體數(shù)據(jù)庫操作代碼省略

  Conn.Close()'關閉數(shù)據(jù)鏈路

  Conn=Nothing'清除對象

  2.注冊功能的實現(xiàn)

  注冊使用戶的個人信息輸入數(shù)據(jù)庫,并使用戶在購物過程中通過個人的用戶名和密碼。注冊成功后,將設置一個Session變量來標識此用戶已經(jīng)通過了注冊,是合法的可購物的用戶,如Session(“Flag”)=true。

  3.用戶登錄的實現(xiàn)

  曾經(jīng)注冊過的老用戶可以直接登錄網(wǎng)站進行購物。登錄時只需輸入用戶名與密碼,提交給服務器,服務器查詢客戶信息庫,如無此用戶,將重定向到重新登錄界面。若身份合法,將標識登錄成功,設置Session變量,Session(username)=用戶username,通過設置Session變量,用戶在各頁面跳轉(zhuǎn)時,程序可通過Session來得到用戶信息。在缺省情況下,如果沒有用戶請求,服務器只保留Session20分鐘。同時也可設置Session的屬性Timeout來改變這一時間長度,通過Session.Abandon也可強制銷毀Session,來注銷用戶。

  4.商品的顯示

  商品的顯示包括商品的圖片、商品的類別、商品的名稱、商品的詳細說明、商品的產(chǎn)地。而這些商品的信息都存放在后臺數(shù)據(jù)中“Product”數(shù)據(jù)表中。為了在數(shù)據(jù)庫中存儲圖片,可以把產(chǎn)品的圖片存儲在服務器上的一個固定目錄下,同時,表內(nèi)字段的值填充為圖片的存儲路徑,這樣便完成了圖片的存儲與 管理 工作。由于要在頁面上顯示圖片,為了增強效果,所用的圖片格式都選擇為GIF型。商品顯示的具體實現(xiàn)是通過Repeater控件讀取后臺數(shù)據(jù)中“Product”數(shù)據(jù)表來實現(xiàn)的。可以借助表格形式,在相應單元格內(nèi),通過 標記,便可在相應位置顯示圖片。同時,顯示商品名稱時,也可增加超鏈接到商品具體信息頁面, 方法 為:

  四、結(jié)束語

  本文從 軟件設計的角度探討了ASP.NET在 電子 商務網(wǎng)站建設 實踐中的 應用 ,具有很好的實用價值。此方法也可推廣到其他大中小規(guī)模的連鎖銷售 企業(yè) 構建電子商務系統(tǒng)。當然本系統(tǒng)還有其不足,如還應考慮Internet的安全 問題 、 物流配送條件和用戶消費信用等級、CA認證等諸方面。

  參考 文獻 :

  [1]唐微胡智勇錢君:ASP.NET在網(wǎng)站開發(fā)中的技術 研究 [J].遼寧 科技 學院學報,2005,(02)

  [2]譚明佳:基于ASP.NET的Web程序優(yōu)化 分析 [J]. 計算 機與 現(xiàn)代 化, 2005,(03)

  [3]黃穎謝忠:ASP.NET、SQLServer技術在動態(tài)網(wǎng)站開發(fā)中的應用[J].電腦知識與技術,2004,(35)

  [4]應毅毛宇光劉正濤:基于ADO.NET技術的Web訪問數(shù)據(jù)庫研究與實現(xiàn)[J]. 計算機與現(xiàn)代化,2005,(04)

  asp.net電子商務系統(tǒng)論文篇2

  用ASP設計電子商務網(wǎng)站

  [摘 要] 本文利用ASP動態(tài)網(wǎng)站技術,使用跨Windows和Linux平臺的同一個數(shù)據(jù)庫MySql,采用統(tǒng)一的表單界面,借用連接數(shù)據(jù)庫的 方法 ,在WEB服務器 環(huán)境下,給出了 電子 商務網(wǎng)站設計中的主要的前臺和后臺程序。

  [關鍵詞] 電子商務網(wǎng)站 網(wǎng)絡 數(shù)據(jù)庫 ASP 服務器

  一、引言

  目前 動態(tài)網(wǎng)站設計技術主要有Perl/C++/Delphi等開發(fā)的CGI,以及3P技術(ASP、JSP、PHP)。其中ASP即Ative Server Page,由微軟公司開發(fā),是一個WEB服務器端的開發(fā)環(huán)境,主要采用腳本 語言VBScript、JavaScript等作為自己的開發(fā)語言,可用ODBC或直接驅(qū)動法訪問Windows平臺的數(shù)據(jù)庫。

  電子商務網(wǎng)站的設計主要包括“網(wǎng)站結(jié)構的設計”、“注冊界面”、“交易界面”、“后臺數(shù)據(jù)庫”,以及“配套模塊”諸如購物、用戶、論壇、反饋、搜索、會話等設計。本文只給出統(tǒng)一的前臺界面及后臺數(shù)據(jù)庫的設計方法。

  二、構建ASP運行環(huán)境

  ASP的運行環(huán)境:NT 5.0 Server,IIS 5.0和ASP。安裝Windows 2000 Server時選擇IIS 5.0有關選項。安裝完后ASP便內(nèi)嵌于IIS 5.0中。測試ASP的方法:啟動瀏覽器,在地址欄處輸http://127.0.0.1:80/default.asp,若瀏覽到IIS服務器的ASP歡迎頁面,說明安裝成功。

  三、生成動態(tài)表單頁面

  為了通用,這里采用可能用到的表單對象為例,至于下面設計具體數(shù)據(jù)表用到的字段,只要轉(zhuǎn)成給出的表單域相應對象即可。

  用ASP動態(tài)生成與數(shù)據(jù)庫進行數(shù)據(jù)交互的操作表單:form.asp,主要生成表單域頭、生成普通文本、生成密碼文本、生成滾動文本、生成單選、生成復選、生成列表框、生成提交按鈕、生成重填按鈕、生成表單域尾。

  四、設計用于存儲商務網(wǎng)站交互數(shù)據(jù)的MySql數(shù)據(jù)庫

  可在NT 5.0下用啟動服務法、NET命令法等啟動MySql數(shù)據(jù)庫服務器,啟動數(shù)據(jù)庫服務器后,開始建立MySql數(shù)據(jù)庫tradedb,接著建立MySql數(shù)據(jù)庫表,這里以商務網(wǎng)站中常用的幾種數(shù)據(jù)表為例,表結(jié)構如下:

  客戶登錄 管理數(shù)據(jù)表:

  users ( ID, UserName, Password )

  客戶信息數(shù)據(jù)表:

  usermessage ( UserName, Email, Address, Fax ,Phone , Cerreycard)

  客戶定購商品數(shù)據(jù)表:

  catalog ( ProductId, Name , Price, Description )

  五、設計處理表單數(shù)據(jù)的ASP程序

  在form_perform.asp中建立與數(shù)據(jù)庫的連接,這里采用直接驅(qū)動法:set conn = Server.CreateObject(“ADODB.Connection”); conn.open “driver={MySQL};server=localhost;uid=sa;pwd=sa;database=tradedb”。

  獲取表單提交的數(shù)據(jù):data1=request(“data1”);data2=request(“data2”);

  用SQL語句對數(shù)據(jù)庫進行操作,查詢數(shù)據(jù)記錄:sql=“select * from tablename” ;set rs=conn.execute(sql) ;

  增加數(shù)據(jù)記錄:sql=“insert into tablename(data1,data2) values(’data1‘,’data2‘)”; set rs=conn.execute(sql);

  更改某條數(shù)據(jù)記錄:sql = “ update tablename set data1=”request(‘data1’)“where ID=”num“”; set rs=conn.execute(sql);

  刪除某條數(shù)據(jù)記錄:sql = “delete from tablename where ID=”num“”;set rs=conn.execute(sql);

  六、 總結(jié)

  考慮篇幅,本文沒有對Linux平臺、網(wǎng)站結(jié)構、各個功能模塊設計等,只給出了Windows平臺上, 電子 商務網(wǎng)站設計中的主要環(huán)節(jié)的代碼設計。除了MsSql數(shù)據(jù)庫,還可操作Windows平臺上的Access/ Foxpro/Informix/Oracle等數(shù)據(jù)庫,考慮MySql的許多方便的特點,本文以此為例,做了一些有益的 工作。

  參考 文獻 :

  汪曉平:ASP 網(wǎng)絡 開發(fā)技術.人民郵電出版社,2000.1

2732172