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

正文內(nèi)容

基于asp的企業(yè)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)--圖書電子交易系統(tǒng)畢業(yè)論文-免費(fèi)閱讀

  

【正文】 ( 3)設(shè)計(jì)實(shí)現(xiàn)用戶 注冊(cè) /登錄、查詢、購(gòu)買 ;管理員對(duì) 網(wǎng)站 的系統(tǒng)管理;個(gè)性化頁(yè)面動(dòng)態(tài)生成 回顯等程序模塊;實(shí)現(xiàn) ASP 和 HTML 頁(yè)面。 文中首先介紹了本系統(tǒng)開(kāi)發(fā)時(shí)所用到的環(huán)境,工具及技術(shù),接著介紹了電子商務(wù)的發(fā)展背景,基本概念等一些基本理論,然后是網(wǎng)站的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、需求分析、網(wǎng)站流程設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)。 整體設(shè)計(jì)思想依據(jù)數(shù)據(jù)庫(kù) SQL Server 思想,并利用數(shù)據(jù)訪問(wèn)層來(lái)處理數(shù)據(jù)庫(kù)與應(yīng)用程序之間信息的傳遞。 31 // If the quantity field is changed or delete is checked if (quantity != (int)[i] || == true) { Label lblProductID = (Label) [i].FindControl(ProductID)。 // 獲取購(gòu)物車的編號(hào) String cartId = ()。 // 獲取當(dāng)前用戶的購(gòu)物車帳號(hào) String cartId = ()。 = 。 // 顯示圖書名稱 books = new BooksDB()。 // 獲取改類表圖書 BookCatalogue = new BooksDB()。 // 獲取用戶的信息 CustomerDetails customerDetails = (customerId)。 登錄頁(yè)面 用戶登錄流程圖 23 登錄頁(yè)面 ,還提供了一個(gè)鏈接的注冊(cè)頁(yè)面。 在 ,根據(jù) Cookies的記錄,如果用戶已經(jīng)登錄,顯示歡迎信息,否則則使用默認(rèn)的靜態(tài)設(shè)置。 //如果 id為,說(shuō)明當(dāng)前用戶是未注冊(cè)用戶。 (parameterPassword)。 SqlCommand myCommand = new SqlCommand(CustomerLogin, myConnection)。 // 利用 customerId存儲(chǔ)存儲(chǔ)過(guò)程返回客戶編號(hào) ID,并轉(zhuǎn)換為字符串 int customerId = (int)。 (parameterCustomerTel)。 SqlParameter parameterCustomerEmail = new SqlParameter(CustomerEmail, , 50)。 = CustomerName。 SqlConnection myConnection = new SqlConnection([ConnectionString])。 = (string)。這時(shí)便可以利用 CustomerDetail 類,存儲(chǔ)從數(shù)據(jù)庫(kù)中返回的數(shù)據(jù)。 這兩句代碼主要為 SqlCommand 的執(zhí)行作準(zhǔn)備,具體的相對(duì)位置并不重要。 這個(gè)連接是在 中設(shè)置的,代碼 45 如下: ?xml version= encoding=utf8 ? configuration …… / appSettings add key=”ConnectionString” Value=”server=(local)。 //客戶地址 public String CustomerTel。 在分層結(jié)構(gòu)系統(tǒng)中, 數(shù)據(jù)的讀取和執(zhí)行是通過(guò)數(shù)據(jù)訪問(wèn)層( DAL)來(lái)聯(lián)系的,通過(guò)數(shù)據(jù)訪問(wèn)層處理數(shù)據(jù)庫(kù)和應(yīng)用程序之間的信息傳遞。通過(guò)存儲(chǔ)過(guò)程而不是 SQL 語(yǔ)句,可以提供系統(tǒng)性能,并增加數(shù)據(jù)庫(kù)的安全。訂單OrderDate 默認(rèn)生成日期為當(dāng)天, ShopDate 在最后的代碼中只是使用隨機(jī)函數(shù)讓它的值在 OrderDate 產(chǎn)生后的 1~ 3 天內(nèi)。在實(shí)際應(yīng)用中,用戶一次可能購(gòu)買不止一本圖書,所以利用 CardID 記錄每一個(gè)購(gòu)物車,而用戶每一次往購(gòu)物車上添加圖書,就會(huì)產(chǎn)生一條記錄 RecordID,所以一個(gè)購(gòu)物車?yán)锟赡苡卸鄠€(gè)記錄。CustomerName 是可選的,如果用戶輸入 CustomerName 則在頁(yè)面上顯示CustomerName 的值,否則用 CustomerEmail 的值填充 CustomerName。當(dāng)程序發(fā)生變動(dòng)時(shí),只要這個(gè)函數(shù)的接口不變,客戶端就無(wú)須修改程序。 圖 21 安裝 IIS 的 Windows 組件向?qū)? 6 第 3 章 整體設(shè)計(jì)思想與規(guī)劃 一個(gè)典型的網(wǎng)上 書店 系統(tǒng)的系統(tǒng)總體構(gòu)成 如 下 圖 所示: 圖 31 系統(tǒng)總體構(gòu)成 業(yè)務(wù)流數(shù)據(jù)流分析 本系統(tǒng)分為前臺(tái)購(gòu)物流程和后臺(tái) 訂單處理流程 圖 32 前臺(tái)購(gòu)物流程圖 圖 33 后臺(tái)購(gòu)物流程圖 系統(tǒng)擁有強(qiáng)大的后臺(tái)管理功能,支持整個(gè)購(gòu) 書 過(guò)程各個(gè)環(huán)節(jié)的后臺(tái)管理和后臺(tái)操作 。 ASP 所使用的腳本語(yǔ)言均在 Web 服務(wù)器端執(zhí)行,無(wú)需客戶端的瀏覽器執(zhí) 行這些腳本語(yǔ)言; ⑸ ASP 能與任何 ActiveX scripting 語(yǔ)言相兼容,除了可以使用 VBScript 或JavaScript 腳本語(yǔ)言進(jìn)行設(shè)計(jì)外,還可以通過(guò) plugin 的方式,使用由第三方提供的其他腳本語(yǔ)言, 例如 REXX、 Perl、 Tcl 等,腳本引擎是處理腳本程序的 COM組件; ⑹ ASP 的源程序不會(huì)被傳到客戶瀏覽器,因而可以避免源程序被剽竊,從而提高了程序的安全性; ⑺ 可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本; ⑻ ActiveX 服務(wù)器組件具有無(wú)限的可擴(kuò)充性,可以使用 VisualBasic、 Java、VisualC++、 COBOL 等編程語(yǔ)言來(lái)編寫所需的 ActiveX 服務(wù)器組件。 隨著互聯(lián)網(wǎng)寬帶和技術(shù)應(yīng)用的成熟,以及物流和 支付系統(tǒng)的完善,可以預(yù)見(jiàn),電子商務(wù) 將成為互聯(lián)網(wǎng)普及應(yīng)用的主流,必將影響著千家萬(wàn)戶的生活和經(jīng)濟(jì)行為,并日益成為社會(huì)商業(yè)活動(dòng)的重要形式。據(jù)了解, 中國(guó)每年圖書業(yè)總價(jià)值約 1000 億元,在流通中的營(yíng)業(yè)額約 700 億元,如果全面推行電子商務(wù),那無(wú)疑是一桶黃金。書城目前擁有圖書近 60 多 萬(wàn)種,并以每天 400 本的速度錄入新書、充實(shí)舊書的內(nèi)容,書城日銷量突破 600 單,日成交額 近 4萬(wàn)元。金融結(jié)算制度完善,配送服務(wù)高效,實(shí)現(xiàn)了零庫(kù)存運(yùn)轉(zhuǎn)。 文中 介紹的 整個(gè) 圖書電子交易 系統(tǒng)構(gòu)建在 Microsoft 公司的系統(tǒng)平臺(tái)與環(huán)境下 ,操作系統(tǒng)是 WindowsXP,Web服務(wù)器是 , 數(shù)據(jù)庫(kù)服務(wù)器是 SQL Server 2000, 服務(wù)器端腳本編程環(huán)境是 ASP 再嵌入 VBScript、 JavaScript。 電子商務(wù) 是 主要以 Inter 網(wǎng) 為架構(gòu),以交易雙方為主體,以銀行支付和結(jié)算為手段,以客戶數(shù)據(jù)庫(kù)為依托的全新商業(yè)模式。面對(duì) Inter 本身所具有的開(kāi)放性、全球性、低成本、高效率等特點(diǎn),傳統(tǒng)商業(yè)暴露的問(wèn)題也越來(lái)越明顯,原有的商業(yè)格局、商務(wù)運(yùn)作模式在 Inter 面前也顯得無(wú)能為力,客觀形勢(shì)給傳統(tǒng)商務(wù)工作帶來(lái)了壓力和動(dòng)力。有了它作為媒介,消費(fèi)者能夠不用出門在家里就可以輕輕松松購(gòu)得心儀的圖書。 世界上第一家網(wǎng)上書店是 1991 年在美國(guó)聯(lián)機(jī)公司 AOL 購(gòu)網(wǎng)絡(luò)上建立的 “ 閱讀美國(guó)書店 ” 。 由 IDG、日本軟銀 (Softbank)和中國(guó)科文公司投資的當(dāng)當(dāng)一直號(hào)稱是全球最大的網(wǎng)上中文書店,其市場(chǎng)總監(jiān)閻光稱當(dāng)當(dāng)每個(gè)月的訪問(wèn)量有 萬(wàn)人次,下單訂購(gòu)率為 3%,交易額達(dá) 12 萬(wàn)元。隨著網(wǎng)絡(luò)的覆蓋面的增廣,上網(wǎng)的人也 越來(lái)越多了,在網(wǎng)上購(gòu)物是一種潮流,隨著現(xiàn)在網(wǎng)上商店大量的出現(xiàn),人們更喜歡的在網(wǎng)上購(gòu)物,這樣大大節(jié)約了出行的時(shí)間,而且服務(wù)也不比現(xiàn)實(shí)的差,網(wǎng)上購(gòu)物是先訂貨,然后在一定時(shí)間內(nèi)送貨上門或通過(guò)郵寄的方式送貨,貨到再付款。而中國(guó)內(nèi)地則排名全球第五十四位。 有了 ASP,就不必?fù)?dān)心客戶端瀏覽器是否能運(yùn)行所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通 HTML中的腳本程序。要想讓自己的計(jì)算機(jī)能夠作為網(wǎng)絡(luò)服務(wù)器,首先需要安裝 IIS。 ② 商業(yè)邏輯層: 它是連接上下兩層的紐帶, 封裝了用戶對(duì)數(shù)據(jù)庫(kù)的請(qǐng)求。下面詳細(xì)介紹: ⒈ 會(huì)員表( Customers 表) Customers 表 存儲(chǔ)會(huì)員的注冊(cè)信息,包括用戶名、密碼、郵箱等, 設(shè)計(jì)結(jié)構(gòu)如表 41 所示: 表 41 Customers 表 名稱 數(shù)據(jù)類型 長(zhǎng)度 允許空 作用 CustomerID int 4 否 客戶 ID 編號(hào),主鍵,自增 CustomerName varchar 50 否 客戶 姓名 CustomerSex char 2 是 客戶 性別 CustomerPassword varchar 12 是 客戶 密碼 CustomerEmail carchar 50 否 客戶 郵箱 CustomerAddress varchar 80 是 客戶 地址 CustomerTel varchar 12 是 客戶 電話 在 Customers 表中,根據(jù)實(shí)際意義,因?yàn)橛脩粜彰赡芤粯?,所以設(shè)計(jì)CustomerID作為主鍵,它是一個(gè)自增類型。 ⒊ 分類表( Categories 表) 分類表主要是把圖書分類。DataCreated 記錄購(gòu)買日期,通過(guò) getdate()函數(shù)使用默認(rèn)值為當(dāng)天。表 47所示為評(píng)價(jià) 表的設(shè)計(jì)結(jié)構(gòu): 表 47 Reviews 表 名稱 數(shù)據(jù)類型 長(zhǎng)度 允許空 作用 ReviewID int 4 否 評(píng)論 ID 編號(hào),主鍵,自增 BookID int 4 否 圖書 ID 編號(hào),外鍵 CustomerName nvarchar 50 是 客戶姓名 CustomerEmail nvarchar 50 是 客戶郵箱 Rsting int 4 否 評(píng)價(jià)等級(jí) Comments nvarchar 3850 是 評(píng)論內(nèi)容 數(shù)據(jù)關(guān)系圖 圖 41所示為數(shù)據(jù)表的基本關(guān)系圖。 ⒉ 用戶類 用戶類存儲(chǔ)過(guò)程如表 49所示: 表 49 用戶類存儲(chǔ)過(guò)程 存儲(chǔ)過(guò)程名稱 存儲(chǔ)過(guò)程功能 CustomerAdd 該存儲(chǔ)過(guò)程用于增加一個(gè)新用戶 CustomerAlsoBought 該存儲(chǔ)過(guò)程用于計(jì)算顧客除了購(gòu)買本書以外,還購(gòu)買了其他哪些圖書,并按照購(gòu)買其他圖書的數(shù)量顯示最多的前 5 本圖書 CustomerDetail 該存儲(chǔ)過(guò)程用于顯示顧客的詳細(xì)信息 CustomerLogin 該存儲(chǔ)過(guò)程用于用戶登錄,如果成功返回 ID 號(hào),否則返回 1 ⒊ 訂單類 訂單類存儲(chǔ)過(guò)程如表 410所示: 表 410 訂單類存儲(chǔ)過(guò)程 存儲(chǔ)過(guò)程名稱 存儲(chǔ)過(guò)程功能 OrdersAdd 增加訂單 OrdersDetail 該存儲(chǔ)過(guò)程顯示訂單的詳細(xì)信息 OrdersList 該存儲(chǔ)過(guò)程顯示顧客的訂單歷史記錄 在處理訂單時(shí),使用事務(wù)( tran)的概念,如果添加訂單成功則提交( Commit)。 //客戶性別 public String CustomerPassword。 定義好數(shù)據(jù)后,下一步需要處理類與數(shù)據(jù)庫(kù)的交互。首先設(shè)置命令類型為存儲(chǔ)過(guò)程,然后設(shè)置命令執(zhí)行的存儲(chǔ)過(guò)程名。 ()。 = (string)。 ① 如果要增加一個(gè)新用戶,就需要將用戶注冊(cè)的詳細(xì)信息輸入到數(shù)據(jù)庫(kù)中,可以定義一個(gè) AddCustomer函數(shù)來(lái)實(shí)現(xiàn): public String AddCustomer(string CustomerName, string CustomerSex,string CustomerPassword,string CustomerEmail,string CustomerAddress,string CustomerTel) 這里 AddCustomer函數(shù) 中有 6個(gè)參數(shù)分別和數(shù)據(jù)庫(kù)中相應(yīng)的 CustomerName、CustomerSex等相對(duì)應(yīng)。包括 CustomerID、 CustomerName、 CustomerSex、CustomerPassword //CustomerEmail、 CustomerAddress和 CustomerTel。 SqlParameter parameterCustomerPassword = new SqlParameter(CustomerPassword, , 50)。 (parameterCustomerAddress)。代碼 412如下: try { //打開(kāi)數(shù)據(jù)庫(kù),用 ExecuteNonQuery方法執(zhí)行 SQL命令,然后關(guān)閉連接 ()。代碼413如下: //******************************************************* // () 方法 //該方法通過(guò)判斷用戶郵箱和密碼和數(shù)據(jù)庫(kù)里面的用戶信箱和密碼是否匹配 // 如果是,則
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1