freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于asp的企業(yè)網(wǎng)站的設計與實現(xiàn)--圖書電子交易系統(tǒng)畢業(yè)論文(專業(yè)版)

2025-09-10 10:11上一頁面

下一頁面
  

【正文】 后臺功能主要有書籍管理、用戶管理、書籍分類管理、省市管理、新聞管理、常規(guī)設置等。} } } 訂單列表頁面 ,它使用戶可以查看以前的購物信息。這里用到了DataGrid控件布局。 // 獲取圖書具體信息 BooksDB books = new BooksDB()。 } else { = 登陸失敗 !。 ⑵ 用戶曾經(jīng)注冊過,在進入主頁時,沒有登錄然后購買圖書,在結賬時系統(tǒng)自動轉到登錄頁面,用戶可以進行登錄。 //打開數(shù)據(jù)庫,用 ExecuteNonQuery方法執(zhí)行 SQL命令,然后關閉連接 ()。 ⑤ 類似的,程序還提供了 Login()方法,判斷用戶登錄時賬號是否合法。 =CustomerAddress。代碼 411如下(這里只有CustomerID為輸出參數(shù),其他為輸入?yún)?shù) ): // 為存儲過程增加參數(shù)。 = (string)。 ③ 在連接好數(shù)據(jù)庫后,下一步需要執(zhí)行數(shù)據(jù)庫命令,這里主要通過存儲過程執(zhí)行。 //客戶姓名 public String CustomerSex。它需要記錄用戶的 CustomerEmail 和BookID,表示某個用戶對某本圖書的評論,使用 Rating 記錄評價登記,評價內容用 Comments 記錄。這里之所以將 CategoryID 另作為一張表是因為在頁面里顯示圖書時,可以以圖書類別進行分類顯示,便于圖書查找和管理。它將應用程序分為 3層,如下: ① 用戶層:該層負責處理用戶的輸入和向用戶輸出 , 基于 Web 的顯示頁面 。 ASP 內含于 IIS ( Microsoft Inter Information Server ) 或者PWS(Personal Web Server)之中。 課題的價值與意義 ASP圖書電子交易 系統(tǒng),是為 了迎合現(xiàn)在人們的生活而設計的。盡管全球最大的網(wǎng)上書城亞馬遜 曾 股票慘跌,盡 管各家書店都承認目前的虧本經(jīng)營狀況,但這并未阻擋投資者對網(wǎng)上書店“錢”景的期待。個人要生存,企業(yè)要發(fā)展,就必須采取新的生存方式、競爭手段去適應它。 動態(tài)更新是本系統(tǒng)的一大特色,這主要歸功于數(shù)據(jù)庫的完美設計。 我們不妨將我國網(wǎng)絡 圖書 的發(fā)展劃分為三個階段: 20xx 年到 20xx 年為初步嘗試階段, 20xx 年到 20xx 年為主動探索階段, 20xx 年以后將是蓬勃發(fā)展階段。 從中可以看出,電子商務商機無限,重在創(chuàng)新,善于捕捉市場空白點和新動向,介入越早,獲利越豐。主要是 訂單功能的實現(xiàn),這個是整個系統(tǒng)的難點之一。 在上面,可能會認為一個郵箱可以注冊多個用戶,事實上也確實可以注冊多個用戶,這其實并不是數(shù)據(jù)庫設計考慮的問題,而應該在應用程序中實現(xiàn)。表 45所示為訂單表的設計: 表 45 Orders 表 名稱 數(shù)據(jù)類型 長度 允許空 作用 OrderID int 4 否 訂單 ID 編號,主鍵,自增 CustomerID int 4 否 客戶 ID 編號,外鍵 OrderDate datetime 8 否 訂單日期,默認為當天日期 ShopDate datetime 8 否 購買日期,默認為當天日期 11 ⒍訂單詳情表( OrderDetails 表) 訂單詳情表類似“歷史記錄”,便于用戶查看自己以往的購買情況。 以數(shù)據(jù)庫中 Customers 表為例,數(shù) 據(jù)訪問層的直觀表示如圖 42和圖 43 所示: 圖 42 數(shù)據(jù)庫中的 Customers 表 圖 43 文件中的CustomerDetails 類 簡單地說,根據(jù)數(shù)據(jù)庫的定義,建立與之相對應的類來進行處理。datebase=localhost。代碼 49如下: //建立一個 CustomerDetails對象 //并利用存儲過程返回 SQL語句返回的結果,結果保存在 myCustomerDetails里。 SqlCommand myCommand = new SqlCommand(CustomerAdd, myConnection)。 =CustomerEmail。 return ()。 SqlParameter parameterCustomerID = new SqlParameter(CustomerID, , 4)。代碼 416如下: 代碼 416 : private void Page_Load(object sender, e) { if ([OnNetBookSell_FullName] != null) { = 歡迎 + [OnNetBookSell_FullName].Value。 // 使用 , [OnNetBookSell_FullName].Value = 。 = (bookID).BookName。 // 添加到購物車 (cartId, ([BookID]), 1)。 if (quantity == 0 || == true) {(cartId, ())。最后是系統(tǒng)各模塊介紹,包括前臺購書和后臺管理兩大部分。 本文中所做的主要工作如下: 35 ( 1)介紹了個性化頁面的背景及 IIS+ASP 系統(tǒng)的一般原理; ( 2)闡述整個個性化頁面生成系統(tǒng)的系統(tǒng)結構及工作原理;分析了系統(tǒng)實現(xiàn)中的特殊性、難點和重 點。 圖 413 33 第 5章 系統(tǒng)安裝、調試與測試 系統(tǒng)開發(fā)平臺與運行環(huán)境 開發(fā)環(huán)境: WindowsXP Professional IIS ( Inter Information Server ) Inter Explorer 腳本語言: JavaScript、 VBScript 數(shù)據(jù)庫工具: Microsoft SQL Server 20xx ASP 開發(fā)工具: Microsoft Visual Studio 20xx 系統(tǒng)調試與測試 34 第 6章 結論 系統(tǒng)特色 整體設計 結構 采用 B/S 結構 ,相對 于傳統(tǒng)的 C/S 結構 更加安全、快 捷 、準確。代碼 : void UpdateShoppingCartDatabase() { ShoppingCartDB cart = new ShoppingCartDB()。 = ({0:c}, )。 代碼 418 ,cs部分 代碼: private void Page_Load(object sender, e) {//查詢類表 int categoryId = ([CategoryID])。 ⑵ 如果用戶未注冊或未登錄,當用戶購物時,系統(tǒng)將隨機生成一個臨時 CartID,以后如果用戶注冊或登錄,就把臨時賬號轉移到正式賬號上。 //執(zhí)行結果返回客戶的 ID編號 int customerId = (int)()。 SqlConnection myConnection = new SqlConnection([ConnectionString])。 =CustomerTel。 SqlParameter parameterCustomerName = new SqlParameter(CustomerName, , 50)。 = (string)。 SqlCommand myCommand = new SqlCommand(“CustomerDetail”,myConnection)。 //客戶郵箱 public String CustomerAddress。 12 圖 41 數(shù)據(jù)庫關系圖 存儲過程與數(shù)據(jù)訪問 存儲過程為數(shù)據(jù)訪問提供服務。 設計結構如表 43所示,僅包含分類號和分類名: 表 43 Categories 表 名稱 數(shù)據(jù)類型 長度 允許空 作用 CategoryID int 4 否 種類 ID編號,主鍵 CategoryName varchar 50 是 種類名稱 ⒋購物車表( ShoppingCart 表 ) 購物車表記錄了用戶每次的購物信息。 用戶訂單 訂單處理 訂單發(fā)貨 訂單結賬 訂單刪除 8 B/S 有一個重要優(yōu)勢 —— 封裝性,當客戶端需要進行某項操作與數(shù)據(jù)庫打交道時,只需要調用一個函數(shù),至于這個函數(shù)如何實現(xiàn)它并不關心。 作為在 IIS 環(huán)境下開發(fā) Web 應用的一種簡單、方便的編程工具, ASP 具有如下特點: ⑴使用 VBScript、 JavaScript 等簡單易懂的腳本語言,結合 HTML 代碼,可快速完成網(wǎng)站應用程序的開發(fā); ⑵ 容易編寫,無需編譯,可在服務器端直接執(zhí)行; ⑶ 使用普通的文本編輯器,如 Windows 的記事本,即可進行編輯; ⑷ 與瀏覽器無關,只要客戶端瀏覽器能夠執(zhí)行 HTML 代碼,就可瀏覽利用 ASP設計的網(wǎng)頁內容。 據(jù)資料顯示, 20xx 年中國網(wǎng)上購物網(wǎng)上支付總金額達到 億,預計 20xx年將達到 億, 20xx 年將達到 億元人民幣。它創(chuàng)建于 1995 年,供書品種達 310 余萬種,年顧客達 500 萬人次,其價格優(yōu)惠 20- 50%。連通全世界的電子信息通道已經(jīng)形成,應用 Inter 網(wǎng)開展電子商務( Electronic Commerce)業(yè)務的時機已經(jīng)成熟。豐富多彩的網(wǎng)上圖書資源、價格實惠的最新圖書、服務優(yōu)良送貨上門的購物方式,已成為人們休閑、購物兩不誤的首選方式。閻光特別強調,在當當?shù)念櫩椭?,有 20%來自海外。 從電子商務的發(fā)展過程中,仔細研究分析國內外尤其是本地區(qū)圖書出版發(fā)行行業(yè)電子商務發(fā)展的現(xiàn)狀,結合自身的特點,推動新華書店店的電子商務的應用。 IIS的安裝步驟如下: (以 Windows XP 為例) ⑴在“開始”菜單中選擇“控制面板”選項; ⑵ 雙擊“添加或刪除程序”圖標; ⑶ 單擊對話框左邊的“添加 /刪除 Windows 組件”圖標,在彈出的“ Windows組件向導”對話框中選中“ Inter 信息服務( IIS)”復選框,如圖 21 所示。 為了便于記憶,在用戶登錄時,使用 CustomerEmail 作為用戶身份驗證的惟一標識。設計結構如表 44 所示: 表 44 ShoppingCart 表 名稱 數(shù)據(jù)類型 長度 允許空 作用 RecordID int 4 否 記錄 ID 編號,主鍵, 自增 CartID nvarchar 50 是 購物車編號 Quantity int 4 否 數(shù)量,默認值為 1 BookID int 4 否 圖書 ID 編號,外鍵 DateCreated datetime 8 否 創(chuàng)建日期,默認為當天 ⒌ 訂單表( Orders 表) 用戶結帳時,將自動產(chǎn)生一張訂單。 ⒋ 評論表 評論表存儲過程如表 411所示: 表 411 評論表存儲過程 存儲過程名稱 存儲過程功能 ReviewsAdd 添加評論 ReviewsList 對特定圖書顯示其評論列表 ⒌ 購物車類 購物車類存儲過程如表 412 所示: 表 412 購物車類存儲過程 14 存儲過程名稱 存儲過程功能 ShoppingCartAddItem 往購物車上添加圖書。 ⒈ 從數(shù)據(jù)庫中讀取數(shù)據(jù) ① 以讀取客戶信息為例,如果要讀取一個顧客的信息,就需要傳遞該顧客的編號( CustomerID) ,可以通過定義一個函數(shù) GetCustomerDetails 來實現(xiàn),如下: public CustomerDetails GetCustomerDetails(String customerID) {} 這里的 CustomerID 參數(shù)是顧客的編號,這里之所以使用 String 類型而不 依據(jù)數(shù)據(jù)庫的設計使用 int 類型是因為即使定義了 String 類型 的 CustomerID,它在處理前還是會轉換為 int 類型。 ()。 17 ② 下一步仍然是連接數(shù)據(jù)庫執(zhí)行存儲過程,代碼 410如下: // 創(chuàng)建一個連接 SqlConnection和 SqlCommand對象。 = CustomerPassword。 ()。 SqlParameter parameterPassword = new SqlParameter(Password, , 50)。 TagName用于區(qū)分每一個用戶控件,而 Src設計該用戶控件的具體位置。
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1