【正文】
網(wǎng)絡(luò)營(yíng)銷(xiāo)、網(wǎng)上購(gòu)物、網(wǎng)上支付、網(wǎng)絡(luò)廣告等一大批前所未聞的新詞匯正在為人們所熟悉和認(rèn)同,這些詞匯同時(shí)也從另一個(gè)側(cè)面反映了電子商務(wù)正在對(duì)社會(huì)和經(jīng)濟(jì)產(chǎn)生的影響。電子商務(wù)的內(nèi)涵和外延也在不斷充實(shí)和擴(kuò)展。 隨著電子商務(wù)魅力的日漸顯露,虛擬企業(yè)、虛擬銀行、網(wǎng)絡(luò)營(yíng)銷(xiāo)、網(wǎng)上購(gòu)物、網(wǎng)上支付、網(wǎng)絡(luò)廣告等一大批前所未聞的新詞匯正在為人們所熟悉和認(rèn)同,這些詞匯同時(shí)也從另一個(gè)側(cè)面反映了電子商務(wù)正在對(duì)社會(huì)和經(jīng)濟(jì)產(chǎn)生的影響。 隨著互聯(lián)網(wǎng)的迅速普及以及電子商務(wù)的飛速發(fā)展 ,網(wǎng)上購(gòu)物已經(jīng)成為很多消費(fèi)者 ,尤其是新崛起的年輕一代消費(fèi)群體所接受和青睞的消費(fèi)模式。據(jù) IDC 預(yù)測(cè), 2020 年中國(guó)大陸網(wǎng)上交易額將達(dá) 4000 萬(wàn)美元,到 2020 年將達(dá) 38 億美元 。電子商城網(wǎng)不僅是經(jīng)濟(jì)全球化的重要表現(xiàn)形式之一,而且已經(jīng)成為傳統(tǒng)產(chǎn)業(yè)變革和企業(yè)技術(shù)跨越的關(guān)鍵推動(dòng)力。 此電子購(gòu)物網(wǎng)站 主要實(shí)現(xiàn)電子商城的購(gòu)物車(chē)模塊, 實(shí)現(xiàn)了用戶(hù)瀏覽頁(yè)面商品和用戶(hù)登錄注冊(cè)等功能,用戶(hù)把商品放入購(gòu)物車(chē),并且對(duì)購(gòu)物車(chē)?yán)锏纳唐愤M(jìn)行修改,增添和刪除購(gòu)物車(chē)的商品,以及改變購(gòu)物車(chē)?yán)锷唐返臄?shù)量 ,最后確定后遞交訂單, 管理員 根據(jù)訂單以及客戶(hù)貨款的情況來(lái)確定是否發(fā)貨,然后在后臺(tái)進(jìn)行填寫(xiě)已經(jīng)發(fā)貨的情況,以及管理員的后臺(tái)管理,包括對(duì)注冊(cè)用戶(hù)的帳號(hào)的管理情況,譬如修改、刪除等等。 電子商務(wù)形式的網(wǎng)上商店具有高效、快捷,信息暢通的特點(diǎn) ,還可以很大程度上降低銷(xiāo)售成本。 本文著重論述了 購(gòu)物 網(wǎng)站 的實(shí)現(xiàn)與設(shè)計(jì)過(guò)程。 關(guān)鍵詞: 技術(shù) ; SQL SERVER 2020; 購(gòu)物車(chē) ; 商品 管理 ; 訂單 管理 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。 據(jù)統(tǒng)計(jì),目前全國(guó)已 擁有 4萬(wàn)家商業(yè)網(wǎng)站,其中網(wǎng)上商店 700 余家。 可以說(shuō) , 中國(guó)電子商務(wù)已經(jīng)由表及里、從虛到實(shí),從宣傳、啟蒙和推廣階段進(jìn)入到了務(wù)實(shí)的發(fā)展實(shí)施階段。去網(wǎng)店淘寶已經(jīng)成為與網(wǎng)民生活密切相關(guān)的重 要網(wǎng)絡(luò)應(yīng)用。 時(shí)代在發(fā)展, 科技在進(jìn)步,網(wǎng)絡(luò)信息化也更加在完善,電子商務(wù)的發(fā)展更可以說(shuō)在中國(guó)正在茁壯成長(zhǎng)。近年 來(lái),世界范圍內(nèi) Inter/Intra 網(wǎng)絡(luò)環(huán)境的基本形成,使得基于 Inter 環(huán)境的系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)成為重要方向,特別是 B/S 結(jié)構(gòu)的應(yīng)用越來(lái)越廣泛?;? 技術(shù)的 文靜 電子商城系統(tǒng)正是網(wǎng)上購(gòu)物的一種。 3 課題內(nèi)容及 論文 結(jié)構(gòu) 本論文在分析了現(xiàn)有框架技術(shù)的基礎(chǔ)上, 結(jié)合 所學(xué)的電子商務(wù) 的理念,構(gòu)建一套適合 現(xiàn) 在大部分企業(yè)的電子商務(wù)網(wǎng)站。闡述了本課題的研究背景和研究意義, 及其本文的研究?jī)?nèi)容和組織結(jié)構(gòu)。本章首先對(duì)系統(tǒng)進(jìn)行了可行性研究,指出了系統(tǒng)要解決的問(wèn)題,并提出系統(tǒng)的設(shè)計(jì)思想;接下來(lái)對(duì)系統(tǒng)進(jìn)行了需求分析,最后分析了系統(tǒng)的 業(yè)務(wù) 流程。本章主要介紹了系統(tǒng)的實(shí)現(xiàn)基礎(chǔ),然后按照系統(tǒng)結(jié)構(gòu),逐層分析并給出相關(guān)代碼示例,最后給出了部分頁(yè)面的顯示結(jié)果圖。 4 電子商城的設(shè)計(jì)與實(shí)現(xiàn) 一、 系統(tǒng)使用技術(shù)概述 本網(wǎng)站是基于 的設(shè)計(jì)方案,使用 SQL Server 2020 作為數(shù)據(jù)庫(kù) 。 1 .NET 技術(shù) 將開(kāi)創(chuàng)互聯(lián)網(wǎng)的新局面,基于 HTML 的顯示信息將通過(guò)可編程的基于 XML(eXtensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言 )的信息得到增強(qiáng)。 .NET 的平臺(tái)藍(lán)圖如圖 所 示。 CLR 是 .NET 框架的運(yùn)行環(huán)境。即凡是符合通用語(yǔ)言規(guī)范 CLS( Common Language Specification,定義了一組運(yùn)行于 .NET Framework 的語(yǔ)言特性)的程序語(yǔ)言所開(kāi) 發(fā)的程序,可以在任何有 CLR 的操作系統(tǒng)下執(zhí)行。當(dāng)然該類(lèi)庫(kù)不是 .NET 程序員可以使用的唯一一個(gè)類(lèi)庫(kù),他們可以使用第三方廠(chǎng)Visual Studio.NET VB C++ 其他 C 通用語(yǔ)言規(guī)范 ( Common Language Specification) Web Service 用戶(hù)接口 Data 與 XML 基礎(chǔ)數(shù)據(jù)庫(kù)( Base class library) 通用語(yǔ)言執(zhí)行環(huán)境 (Common Language Runtime) 6 商提供的類(lèi)庫(kù)。 Visual 是快速開(kāi)發(fā)企業(yè)級(jí) Web 應(yīng)用程序和高性能桌面應(yīng)用程序的工具。 Web Services 在 VB6 時(shí)代,微軟發(fā)布了 RDS( Remote Data Service),確定可以讓我們存取互聯(lián)網(wǎng)上另一 Server 的數(shù)據(jù)庫(kù),但它仍有兩個(gè)缺點(diǎn): 1一般使用者不易上手; 2無(wú)法跨越平臺(tái),不管 Server 端或 Client 端,都必須使用 Windows 操作系統(tǒng)。 Web Service 相當(dāng)于 Web 上的組件, Web服務(wù)提供者開(kāi)放一系列 API,開(kāi)發(fā)人員通過(guò)調(diào)用這些 API 來(lái)集成 Web 服務(wù),構(gòu)建自己的應(yīng)用程序。 Web Service 選擇使 7 用 SOAP( Simple Object Access Protocol)協(xié)議交換信息,并采用 XML作為信息交換的格式。 是 ASP 的后繼版本,它向前兼容 ASP,但它又不僅僅是 ASP 的簡(jiǎn)單升級(jí)。 ? 代碼更易于編寫(xiě)、結(jié)構(gòu)更清晰,程序代碼與用戶(hù)界面接口徹底分開(kāi),使程序的可讀性更強(qiáng)。 是由支持它的服務(wù)器上的 .NET Framework 負(fù)責(zé)編譯執(zhí)行,當(dāng)服務(wù)器接收到一個(gè) 頁(yè)面時(shí),如果這是對(duì)該頁(yè)面創(chuàng)建或修改后的第一次請(qǐng)求, .NET Framework 就會(huì)把該頁(yè)面中的程序語(yǔ)言?xún)?nèi)容先編譯成 MSIL, 的執(zhí)行代碼以獨(dú)立線(xiàn)程的方式一直存在于服務(wù)器內(nèi)存中。 ? 網(wǎng)頁(yè)服務(wù)結(jié)構(gòu)不同, 與 ASP 的系統(tǒng)內(nèi)部運(yùn)行模式有很大差異 (見(jiàn)圖25)。 網(wǎng)頁(yè)的數(shù)據(jù)處理卻是采用事件處理驅(qū)動(dòng)的模式,可以在同一個(gè)網(wǎng)頁(yè)中直接處理。 取消了組件注冊(cè)以及 DLL 鎖定,只需將相關(guān)文件復(fù)制到目的機(jī)器就可以,組件更換后不需重新啟動(dòng),簡(jiǎn)化了組件的部署。 通過(guò) 技術(shù)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)系統(tǒng), 提供的DataGrid 等數(shù)據(jù)庫(kù)元件可以直接和數(shù)據(jù)庫(kù)聯(lián)系 ,把數(shù)據(jù)庫(kù)中的內(nèi)容顯示出來(lái)。 采用 及任何可以編譯成 MSIL 的語(yǔ)言作為開(kāi)發(fā)工具,所以調(diào)試較為便利。如果要開(kāi)發(fā)、部署和運(yùn)行 應(yīng)用程序,需要安裝 .NET Premium Edition、 .NET Framework SDK 或者 Visual 中的任何一個(gè)。 3. SQL SERVER 2020 數(shù)據(jù)庫(kù)概述 SQL Server 2020是 Microsoft公司推出的大型數(shù)據(jù)庫(kù)管理系統(tǒng),它建立在成熟而強(qiáng)大的關(guān)系型基礎(chǔ)上,可以很好的支持客戶(hù)機(jī) /服務(wù)器網(wǎng)絡(luò)模式,能夠滿(mǎn)足各種類(lèi)型的企事業(yè)單位對(duì)構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的需求。 SQL Server 已經(jīng)在可管理性和易用性方面在行業(yè)內(nèi)領(lǐng)先, SQL Server 2020 通過(guò)與 Windows 2020 活動(dòng)目錄緊密結(jié)合進(jìn)一步改進(jìn)了這些功能。 4. 數(shù)據(jù)庫(kù) 技術(shù)概述 數(shù)據(jù)庫(kù)技術(shù)是一門(mén)研究數(shù)據(jù)庫(kù)的結(jié)構(gòu)、存儲(chǔ)、管理和使用的軟件學(xué)科。因此,數(shù)據(jù)庫(kù)技術(shù)是一門(mén)綜合性較強(qiáng)的學(xué)科。是通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)所提供的語(yǔ)言來(lái)實(shí)現(xiàn)的。 SQL 語(yǔ)言允許用戶(hù)在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)紀(jì)錄進(jìn)行操作。 在高性能和企業(yè)級(jí)可伸縮性領(lǐng)域, SQL Server 2020 設(shè)計(jì)成利用 Windows 2020 11 對(duì)更多處理器、更大的系統(tǒng)內(nèi)存的支持,最終達(dá)到支持 64 位硬件平臺(tái)。 SQL Server 2020 按照設(shè)計(jì)可以為部署和維護(hù)強(qiáng)大的、易于管理、支持商務(wù)活動(dòng)的 Web 站點(diǎn)提供最好的性能,這些站點(diǎn)可以從事商家和商家之間或商家與客戶(hù)之間的交易。 Dreameaver MX 是功能更強(qiáng)大的用于可視化設(shè)計(jì)與管理網(wǎng)頁(yè)和網(wǎng)站的專(zhuān)業(yè)級(jí) HTML 編輯器。同時(shí)它還提供了自動(dòng)更新頁(yè)面信息的功能。 ( 2) 經(jīng)濟(jì)可行性分析 與傳統(tǒng)的 實(shí)體店傳統(tǒng)的銷(xiāo)售 方式相比,本系統(tǒng)在擴(kuò)大了企業(yè) 銷(xiāo)售產(chǎn)品的 范圍,增大了企業(yè) 銷(xiāo)售范圍的同時(shí),還提高了企業(yè)的知名度,提高了銷(xiāo)售效率, 更是減少了企業(yè)在 銷(xiāo)售 中的開(kāi)銷(xiāo)。因此,此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。 ? 對(duì)系統(tǒng)管 理員將進(jìn)行專(zhuān)業(yè)培訓(xùn),使其能夠熟練管理本網(wǎng)站,一般計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的人員即可勝任。 對(duì)于 Client/Server 模式而言,其主要特點(diǎn)為: ? 具有成熟的設(shè)計(jì)開(kāi)發(fā)方法和工具。客戶(hù)應(yīng)用程序是系統(tǒng)中用戶(hù)與數(shù)據(jù)進(jìn)行交互的部件。 ? 擴(kuò)展性好,根據(jù)發(fā)展需要,可對(duì)系統(tǒng)隨時(shí)進(jìn)行擴(kuò)展,降低了系統(tǒng)的開(kāi)發(fā)和維護(hù)的開(kāi)銷(xiāo) B/S 建立在廣域網(wǎng)之上的 , 不必是專(zhuān)門(mén)的網(wǎng) 絡(luò)硬件環(huán)境 ,例與電話(huà)上網(wǎng) , 租用設(shè)備 . 信息自己管理 。 就入買(mǎi)來(lái)的餐桌可以再利用 ,而不是做在墻上的石頭桌子 。 用戶(hù)從網(wǎng)上自己下載安裝就可以實(shí)現(xiàn)升級(jí) 。 與操作系統(tǒng)平臺(tái)關(guān)系最小 。 3. 需求分析 ( 1) 網(wǎng)站 需求調(diào)查 以及系統(tǒng)功 能分析 系統(tǒng)的實(shí)際應(yīng)用性很明顯,電子商務(wù)發(fā)展非常迅速,人們追求的是簡(jiǎn)捷、方便、省時(shí),通過(guò) Inter 選購(gòu) 商品 ,不必花費(fèi)太多的時(shí)間去逛商場(chǎng),坐在家里上網(wǎng)就可以買(mǎi)到稱(chēng)心的商品,符合人們的心愿。在性能上來(lái)講,需要查看最新 商品 信息,譬如價(jià)格、 產(chǎn)地 、 制造商 、 規(guī)格 、 詳細(xì)介紹 等等都是客戶(hù)所想要了解的基本信息。 ? 商品信息的 管理(商品的添加,刪除和修改)與瀏覽 。 數(shù)據(jù)流:是由一組固定成分的數(shù)據(jù)組成,表示數(shù)據(jù)的流向。每個(gè)加工都有一個(gè)名字和編號(hào)。外部實(shí)體:外部實(shí)體是存在于軟件系統(tǒng)之外的人員或組織,他指出數(shù)據(jù)所需要的發(fā)源地或系統(tǒng)所產(chǎn)生的數(shù)據(jù)的歸屬地。 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是 數(shù)據(jù)字典的概念是以某種固定的格式定 義的數(shù)據(jù)流 ,數(shù)據(jù)存儲(chǔ)及構(gòu)成它們的數(shù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的卡片集合 。 電子商城客戶(hù) 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)字典 如表 所示。 (1)系統(tǒng)的前臺(tái)功能模塊圖 根據(jù)系統(tǒng)的功能,對(duì)前臺(tái)功能模塊進(jìn)行分析 。從 簡(jiǎn)單的留言板到復(fù)雜的論壇,從簡(jiǎn)單的個(gè)人網(wǎng)站系統(tǒng)到復(fù)雜的內(nèi)容管理系統(tǒng) (CMS—— Content Management System ),都可以稱(chēng)為網(wǎng)絡(luò)應(yīng)用程序。利用 HTML 可以做出表單,但是提交表單之后的處理