【正文】
檢測 。PWD=sasa/ /appSettings connectionStrings/ 之后,我們新建一個(gè)數(shù)據(jù)庫連接類,添加到 APP_Code 文件夾下,命名為PYDataCon , 我們在類上引用 ; ; 27 三個(gè)命名空間。在直接 SQL(direct SQL)中,并且將查詢的結(jié)果運(yùn)用到系統(tǒng)的程序中,最后轉(zhuǎn)化為系統(tǒng)所要求的結(jié)果,然后傳送到瀏覽器終端。具體包括 : 管理員信息表提供管理員的一些必要的信息,標(biāo)明了唯一識別是帳號。 通過系統(tǒng)功能分 析,總結(jié)出需求信息 :用戶分一般用戶、注冊用戶和管理員用戶,一般用戶和注冊用戶無需登錄就可以查看 商品 信息,只有注冊用戶可以進(jìn)行購買。大多數(shù)網(wǎng)絡(luò)應(yīng)用系統(tǒng)都需要后臺數(shù)據(jù)庫的支持,對于這個(gè) 電子商城網(wǎng)站 來說,也不例外,在 Windows 操作系統(tǒng)中, Access 和 SQL Server 是最常見的網(wǎng)絡(luò)后臺數(shù)據(jù)庫,在互聯(lián)網(wǎng)上,很多人出于價(jià)格方面的考慮選擇 Access 數(shù)據(jù)庫,操作起來比較簡單,但實(shí)現(xiàn)比較大的網(wǎng)絡(luò)應(yīng)用系統(tǒng),選擇 SQL Server 數(shù)據(jù)庫要好。我們來看一個(gè)論壇注冊頁面,這里有一個(gè)表單需要我們填寫。為了減少代碼的編寫,可以通過使用以前項(xiàng)目積累的代碼,進(jìn)行代碼復(fù) 用。 得出所需數(shù)據(jù)流圖 (DFD)如下: 圖 第一層數(shù)據(jù)流圖 用 戶 電子商城網(wǎng) 商 家 /后 臺 普通用戶信息 錯(cuò) 誤 訂單信息 訂單信息 會員賬號密碼 管理員賬號密碼 訂單信息 16 對系統(tǒng)采用層次結(jié)構(gòu)進(jìn)行初步細(xì)化,得到如下第二層數(shù)據(jù)流圖: 圖 第 二 層數(shù)據(jù)流圖 ( 3) 數(shù)據(jù)需求 分析 商品 ( 自動編號, 名稱, 大 類, 價(jià)格,詳細(xì)介紹,圖片 ,是否推薦 ) 管理員( 自動編號, 賬號,密碼) 用戶 信息( 自動編號, 用戶名,用戶密碼,姓名,電話,地址 ,圖片 ) 訂單信息 ( 購買編號 , 商品編號 , 購買時(shí)間 , 是否付款 , 購買者 編號 , 購買數(shù)量 ,購買 價(jià)格 ) 類信息(自動編號,類名稱) (4)數(shù)據(jù)字典 分析 它是用來對數(shù)據(jù)流程圖( DFD)中的各個(gè)要素進(jìn)行詳細(xì)說明的。加工:加工描述了輸入數(shù)據(jù)流到輸出數(shù)據(jù)之間的變換,也就是輸入數(shù)據(jù)流經(jīng)過什么處理后變成了輸出數(shù)據(jù)。本 網(wǎng)站 主要實(shí)現(xiàn)如下內(nèi)容: ? 客戶的注冊與登錄 。 綜上所述本 電子商務(wù)網(wǎng)站 采用 B/S結(jié)構(gòu)。 14 系統(tǒng)維護(hù)開銷減到最小 。 ? 開放性好, Intra/Inte 完全兼容。 C/S 一般建立在專用的網(wǎng)絡(luò)上 , 小范圍里的網(wǎng)絡(luò)環(huán)境 , 局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù) 。作為其開發(fā)和運(yùn)行的軟件工具也是再普遍不過了的。 Dreamweaver 是一個(gè)很酷的網(wǎng)頁 設(shè)計(jì)軟件,它包括可視化編輯、 HTML 代碼編輯的軟件包,并支持 ActiveX、JavaScript、 Java、 Flash、 ShockWave 等特性,而且它還能通過拖拽從頭到尾制作動態(tài)的 HTML 動畫,支持動態(tài) HTML(Dynamic HTML)的設(shè)計(jì),使得頁面沒有 plugin也能夠在 Netscape 和 IE 瀏覽器中正確地顯示頁面的動畫。而且,SQL Server 2020 還包含對現(xiàn)有管理工具和實(shí)用程序的重大改進(jìn),并引入更具自我調(diào)節(jié)和自我管理的引擎功能。 SQL語言是一種非過程化語言,它一次處理一個(gè)記錄集合,對數(shù)據(jù)提供自動導(dǎo)航。在關(guān)系數(shù)據(jù)庫重要用到集合論、數(shù)理邏輯的理論。在不斷提升可用性的努力過程中, SQL Server 2020 采用 Windows 2020 四路群集,提供了大大改進(jìn)的群集支持。 (2) 開發(fā)和運(yùn)行平臺 如果只運(yùn)行 應(yīng)用程序,可以安裝 .NET Framework Redist 軟件包。 ? 對后臺數(shù)據(jù)庫的訪問 ASP 并沒有提供任何輸出數(shù)據(jù)為內(nèi)容的元件,所以以往使用 ASP 撰寫數(shù)據(jù)庫網(wǎng)頁時(shí),只能借助 ADO的 RecordSet 對象逐筆讀取記錄,然后再(.aspx) (.asp) .NET Framework Windows 2020 Server,IIS HTML 或 ASP 網(wǎng)頁 ASP 數(shù)據(jù)處理程序 HTML 數(shù)據(jù)應(yīng)答 用戶界面 數(shù)據(jù)處理程序段 Page_Load 特定事件 Page_Unload 請求 響應(yīng) 9 將記錄 顯示出來。 圖 ASP網(wǎng)頁服務(wù)結(jié)構(gòu) ? 數(shù)據(jù)處理模式的不同, ASP 網(wǎng)頁的數(shù)據(jù)處理需要用請示來的接收數(shù)據(jù),然后作進(jìn)一步的處理,數(shù)據(jù)處理完畢再將結(jié)果用響應(yīng)的方式返回到客戶端。 ? 執(zhí)行效率更高。它是一個(gè)建立服務(wù)器端 Web 應(yīng)用程序的框架。 Web Service 技術(shù)是 一種基于標(biāo)準(zhǔn)的 Web協(xié)議的可編程組件( a programmable application ponent accessible via standard web protocols)。但 .NET Framework 具有了支持幾乎所有語言互操作的特性,只要為該語言實(shí)現(xiàn)了可以將源代碼編譯成 MSIL 代碼的編譯器,都可以用于 .NET 平臺的開發(fā)。 CLR 通過中間語言等機(jī)制實(shí)現(xiàn)基于 .NET 的編程語言的無關(guān)性。 環(huán)境中的突破性改進(jìn)有三個(gè)方面,首先使用統(tǒng)一的 Inter 標(biāo)準(zhǔn)將不同的系統(tǒng)對接;其次 .NET 是 Inter 上第一個(gè)大規(guī)模的高度分布式應(yīng)用服務(wù)架構(gòu);最后 .NET 使用了功能強(qiáng)大的管理程序,能全面管理平臺中運(yùn)行的服務(wù)程序,并且為它們提供更加安全的保護(hù)后臺。 最后在致謝中,對給予幫助的師生表示感謝之情。 第二 章 電子商務(wù)網(wǎng)站 分析。 本課題主要實(shí)現(xiàn)對商品的下訂單,訂單的管理,訂單的確認(rèn),商品的瀏覽及系統(tǒng)管理員對訂單的管理,對商品的管理,從而為商家和買家提供了電子商務(wù)的平臺。電子商務(wù)的內(nèi)涵和外延也在不斷充實(shí)和擴(kuò)展。 隨著互聯(lián)網(wǎng)的迅速普及以及電子商務(wù)的飛速發(fā)展 ,網(wǎng)上購物已經(jīng)成為很多消費(fèi)者 ,尤其是新崛起的年輕一代消費(fèi)群體所接受和青睞的消費(fèi)模式。電子商城網(wǎng)不僅是經(jīng)濟(jì)全球化的重要表現(xiàn)形式之一,而且已經(jīng)成為傳統(tǒng)產(chǎn)業(yè)變革和企業(yè)技術(shù)跨越的關(guān)鍵推動力。 電子商務(wù)形式的網(wǎng)上商店具有高效、快捷,信息暢通的特點(diǎn) ,還可以很大程度上降低銷售成本。 關(guān)鍵詞: 技術(shù) ; SQL SERVER 2020; 購物車 ; 商品 管理 ; 訂單 管理 IV Abstract With the progress of electronic technology, shopping is no single reality, emerce shopping on shopping and buying goods bee daily a main form. Electronic merce form of online shop is efficient, quick, information flow characteristics, still can greatly reduce cost of sales. This paper discusses the realization of shopping website design and process. In s ystem design and development process strictly abide by the software engineering specifications, using the software design patterns, thereby reducing the coupling between the system module, the stability of the system and the reusability and extensibility. In this paper, to design the emall web site shopping cart module, front the use of technology, the background using SQL SERVER 2020 database. The main issue to EMall shopping cart module that enables customers to browse merchandise and the user login page registration, users bring their products into the shopping cart, and the right to modify shopping cart of goods, add and delete shopping cart of goods, and changes in the quantity of goods shopping cart to finalize after the submission of orders, orders and customer money managers in accordance with the situation to determine whether shipments, and then fill in the background has been shipped, as well as the administrator39。 可以說 , 中國電子商務(wù)已經(jīng)由表及里、從虛到實(shí),從宣傳、啟蒙和推廣階段進(jìn)入到了務(wù)實(shí)的發(fā)展實(shí)施階段。 時(shí)代在發(fā)展, 科技在進(jìn)步,網(wǎng)絡(luò)信息化也更加在完善,電子商務(wù)的發(fā)展更可以說在中國正在茁壯成長?;? 技術(shù)的 文靜 電子商城系統(tǒng)正是網(wǎng)上購物的一種。闡述了本課題的研究背景和研究意義, 及其本文的研究內(nèi)容和組織結(jié)構(gòu)。本章主要介紹了系統(tǒng)的實(shí)現(xiàn)基礎(chǔ),然后按照系統(tǒng)結(jié)構(gòu),逐層分析并給出相關(guān)代碼示例,最后給出了部分頁面的顯示結(jié)果圖。 1 .NET 技術(shù) 將開創(chuàng)互聯(lián)網(wǎng)的新局面,基于 HTML 的顯示信息將通過可編程的基于 XML(eXtensible Markup Language,可擴(kuò)展標(biāo)記語言 )的信息得到增強(qiáng)。 CLR 是 .NET 框架的運(yùn)行環(huán)境。當(dāng)然該類庫不是 .NET 程序員可以使用的唯一一個(gè)類庫,他們可以使用第三方廠Visual Studio.NET VB C++ 其他 C 通用語言規(guī)范 ( Common Language Specification) Web Service 用戶接口 Data 與 XML 基礎(chǔ)數(shù)據(jù)庫( Base class library) 通用語言執(zhí)行環(huán)境 (Common Language Runtime) 6 商提供的類庫。 Web Services 在 VB6 時(shí)代,微軟發(fā)布了 RDS( Remote Data Service),確定可以讓我們存取互聯(lián)網(wǎng)上另一 Server 的數(shù)據(jù)庫,但它仍有兩個(gè)缺點(diǎn): 1一般使用者不易上手; 2無法跨越平臺,不管 Server 端或 Client 端,都必須使用 Windows 操作系統(tǒng)。 Web Service 選擇使 7 用 SOAP( Simple Object Access Protocol)協(xié)議交換信息,并采用 XML作為信息交換的格式。 ? 代碼更易于編寫、結(jié)構(gòu)更清晰,程序代碼與用戶界面接口徹底分開,使程序的可讀性更強(qiáng)。 ? 網(wǎng)頁服務(wù)結(jié)構(gòu)不同, 與 ASP 的系統(tǒng)內(nèi)部運(yùn)行模式有很大差異 (見圖25)。 取消了組件注冊以及 DLL 鎖定,只需將相關(guān)文件復(fù)制到目的機(jī)器就可以,組件更換后不需重新啟動,簡化了組件的部署。 采用 及任何可以編譯成 MSIL 的語言作為開發(fā)工具,所以調(diào)試較為便利。 3. SQL SERVER 2020 數(shù)據(jù)庫概述 SQL Server 2020是 Microsoft公司推出的大型數(shù)據(jù)庫管理系統(tǒng),它建立在成熟而強(qiáng)大的關(guān)系型基礎(chǔ)上,可以很好的支持客戶機(jī) /服務(wù)器網(wǎng)絡(luò)模式,能夠滿足各種類型的企事業(yè)單位對構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫的需求。 4. 數(shù)據(jù)庫 技術(shù)概述 數(shù)據(jù)庫技術(shù)是一門研究數(shù)據(jù)庫的結(jié)構(gòu)、存儲、管理和使用的軟件學(xué)科。是通過數(shù)據(jù)庫管理系統(tǒng)所提供的語言來實(shí)現(xiàn)的。 在高性能和企業(yè)級可伸縮性領(lǐng)域, SQL Server 2020 設(shè)計(jì)成利用 Windows 2020 11 對更多處理器、更大的系統(tǒng)內(nèi)存的支持,最終達(dá)到支持 64 位硬件平臺。 Dreameaver MX 是功能更強(qiáng)大的用于可視化設(shè)計(jì)與管理網(wǎng)頁和網(wǎng)站的專業(yè)級 HTML 編輯器。 ( 2) 經(jīng)濟(jì)可行性分析 與傳統(tǒng)的 實(shí)體店傳統(tǒng)的銷售 方式相比,本系統(tǒng)在擴(kuò)大了企業(yè) 銷售產(chǎn)品的 范圍,增大了企業(yè) 銷售范圍的同時(shí),還