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

正文內(nèi)容

基于aspnet的電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)(編輯修改稿)

2025-01-06 22:32 本頁面
 

【文章內(nèi)容簡介】 提高性能,這相當(dāng)于在編寫代碼之前便顯著提高了性能 國際化的工具支持: 在內(nèi)部使用 Unicode 以表示請求和響應(yīng)數(shù)據(jù),可以為每臺計算機(jī), 目錄和每頁配置國際化設(shè)置。 靈活性:由于 基于通用語言運行庫,所以 Web 應(yīng)用程序開發(fā)人員可以利用整個平臺的靈活性。 .NET 框架類庫,消息處理和數(shù)據(jù)訪問解決方案都可以從Web 無縫訪問。 也與語言無關(guān),因此可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。此外,通用語言運行庫的交互性保證在遷移到 時保留基于 COM 的開發(fā)中的現(xiàn)有投資。 簡易性: 使執(zhí)行常見任務(wù)變得更加容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。 可管理性: 使用基于文 本的分級配置系統(tǒng)。因為配置信息是以純文本形式存儲的,所以能在無本地管理工具的幫助的情況下應(yīng)用新設(shè)置。 可縮放性和可用性: 在設(shè)計時考慮了可縮放性,增加了專門用于聚集環(huán)境和多處理器環(huán)境中提高性能的功能。 7 擴(kuò)展性: 被設(shè)計成可擴(kuò)展,具有專有的功能,來提交群集的,多處理器環(huán)境的性能。 安全性:借助于內(nèi)置的 Windows 身份驗證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。 Web 應(yīng)用程序 Web 應(yīng)用程序包括不同的部分和組件。創(chuàng)建 Web 應(yīng)用程序需要使用它的所有部分和組件來使其正常運轉(zhuǎn)。 Web 應(yīng)用程序包括: ( 1) Web 窗體(或 .aspx 頁) Web 窗體(或 .aspx 頁)為 Web 應(yīng)用程序提供用戶接口。 ( 2) 代碼隱藏頁 代碼隱藏頁包含 Web 窗體的服務(wù)器端的代碼,和 Web 窗體關(guān)聯(lián)在一起。 ( 3) 配置文件 配置文件是定義了 Web 應(yīng)用程序和 Web 服務(wù)器默認(rèn)設(shè)置的 XML 文件。每個Web 應(yīng)用程序都需要一個 配置文件;每個 Web 服務(wù)器也都有一個 配置文件。 ( 4) 文件 文件(也稱為 應(yīng)用程序文件)是一個可選的文件,該文件包含 相應(yīng) 或 HTTP 模塊 所引發(fā)的應(yīng)用程序級別和會話級別事件的代碼。 ( 5) XML Web Service 鏈接 XML Web Service 鏈接允許 Web 應(yīng)用程序使用 XML Web Service 發(fā)送和接受數(shù)據(jù)。 ( 6) 數(shù)據(jù)庫連接 數(shù)據(jù)庫連接允許數(shù)據(jù)庫資源與 Web 應(yīng)用程序之 間傳遞數(shù)據(jù)。 ( 7) 高速緩存 高速緩存可使 Web 應(yīng)用程序在第一次請求后更快地返回 Web 窗體和數(shù)據(jù)。 8 Visual Studio .NET 開發(fā)環(huán)境 Visual Studio .NET 是一套全面的開發(fā)環(huán)境,能夠用于創(chuàng)建強(qiáng)大、可靠的企業(yè)級Web 解決方案。通過提供端到端的 Web 開發(fā)性能和可升級、可重用的服務(wù)器端組件,Visual Studio .NET 將能夠提高生產(chǎn)力并幫助使用者更有效地創(chuàng)建 Web 應(yīng)用程序和 Web 站點。 Visual Studio .NET 優(yōu)點 使用記事本或其他文 本編輯器也可以創(chuàng)建 Web 應(yīng)用程序,但是如果進(jìn)行重要的 或組件開發(fā),應(yīng)該使用 Visual Studio .NET 開發(fā)環(huán)境。 Visual Studio .NET 相對于一般文本編輯器的優(yōu)勢在于: ( 1) 對項目文件和多個項目的強(qiáng)大管理; ( 2) 集成了 Microsoft 公司的 Visual SourceSafe 源代碼控制環(huán)境; ( 3) 為正在運行的 Web 服務(wù)、 Web 窗體服務(wù)器控件以及數(shù)據(jù)庫工具提供可視化工具; ( 4) 為 Web 應(yīng)用程序提供打包和部署服務(wù); ( 5) 在單一的 IDE 環(huán)境中支持多種編程語言,包括跨語言的繼承和調(diào)試。 Visual Studio .NET 通過熟知的、可共享的開發(fā)環(huán)境,簡化了開發(fā)強(qiáng)大、可靠的企業(yè)級 Web 解決方案的工作,并提高了開發(fā)人員的開發(fā)效率。預(yù)建的組件、編程向?qū)б约爸赜糜扇魏握Z言開發(fā)的組件的能力,都可以顯著地縮減開發(fā)時間。基于Microsoft IntelliSense(智能感知)的代碼自動生成技術(shù)可以更快地產(chǎn)生正確代碼。 強(qiáng)大的、端到端的對跨語言調(diào)試的支持增強(qiáng)了應(yīng)用程序的可操作性。 ( 1) 一個 IDE 不論使用哪種編程語言或開發(fā)何種類型的應(yīng)用程序 , Visual Studio .NET 都只用一個 IDE 來提供一致 的界面。以前只面向一種語言的功能,現(xiàn)在可用于所有的語言。 ( 2) 多種語言 Visual Studio .NET 是支持基于 .NET 的多種語言的開發(fā)環(huán)境。對多種語言的支持使得開發(fā)人員可以使用他們最熟悉的語言,而不必為每個新項目學(xué)習(xí)新語言。 ( 3) 多種項目類型 9 Visual Studio .NET 支持多種項目類型的開發(fā):從基于 Microsoft Windows 的應(yīng)用程序到 Web 應(yīng)用程序,再到 XML Web Service。 對多種項目類型的支持允許同時開發(fā)幾個項目,而不必改變開發(fā)環(huán)境和學(xué)習(xí)新的工具界面或語言。 ( 4) 集成瀏覽器 Visual Studio .NET 包含一個基于 Microsoft Inter Explorer 的內(nèi)建瀏覽器。這個瀏覽器被集成到 IDE 中,并能通過多個窗口和菜單進(jìn)行訪問。 該瀏覽器允許在開發(fā)期間瀏覽 Web 站點,而不必切換程序并重新鍵入 URL。 ( 5) 調(diào)試支持 Visual Studio .NET 支持從初始代碼一直到應(yīng)用程序發(fā)布的調(diào)試。調(diào)試支持包括斷點、中斷表達(dá)式、監(jiān)視表達(dá)式以及單步執(zhí)行代碼中的一條語句或一個過程的能力。 ( 6) 可自定義界面 因為 Visual Studio .NET IDE 可以自定義窗 口和工具欄,所以在任何時間都可以只顯示那些當(dāng)前正在使用的窗口和工具而隱藏掉其余的。 C語言簡介 C(C sharp),是微軟公司發(fā)布的一種面向?qū)ο?、運行于 .NET Framework 之上的高級程序設(shè)計語言。 C與 Java 非常相似,如單一繼承、接口、與 Java 幾乎同樣的語法和編譯成中間代碼再運行的過程。 C語法表現(xiàn)力強(qiáng),只有不到 90 個關(guān)鍵字,且簡單易學(xué)。語法上簡化了 C++ 的諸多復(fù)雜性,同時提供了很多強(qiáng)大的功能,例如可為空的值類型、枚舉、委托, C 源文件可以定義任意數(shù)量的類、結(jié)構(gòu)、接 口和事件。 C.NET 是使開發(fā)人員能夠使用 .NET Framework 開發(fā)基于 Web 的應(yīng)用程序的宿主環(huán)境。但是, C.NET 不止是一個運行庫宿主;它是使用托管代碼開發(fā)網(wǎng)站和通過 Inter 分布的對象的完整結(jié)構(gòu)。 Web 窗體和 XML Web Services 都將 IIS 和 C.NET 用作應(yīng)用程序的發(fā)布機(jī)制,并且兩者在 .NET Framework 中都具有支持類集合。 數(shù)據(jù)庫原理 10 SQL( Structured Query Language) 是結(jié)構(gòu)化查詢語言的意思 。各種數(shù)據(jù)庫 建立聯(lián)系和溝通是靠 SQL 語言的主要功能實現(xiàn)的。 ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)把 SQL規(guī)定為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)標(biāo)準(zhǔn)語言。 SQL 語句可以用來更新數(shù)據(jù)庫中的數(shù)據(jù)、從數(shù)據(jù)庫中提取數(shù)據(jù)等各種操作。 SQL Server 2020 包含數(shù)量眾多的數(shù)據(jù)庫組件。這些組件互相補(bǔ)充,使用彼此協(xié)調(diào),使用戶在數(shù)據(jù)存儲和管理、大型 Web 站點支持和企業(yè)數(shù)據(jù)分析處理上的需求得以滿足。 數(shù)據(jù)庫技術(shù)已成為計算機(jī)數(shù)據(jù)處理與信息管理系統(tǒng)的核心部分 。計算機(jī)信息處理過程中大量數(shù)據(jù)組織和存儲的問題,數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)存儲冗余地減少、數(shù)據(jù)共享地實現(xiàn)、數(shù)據(jù)安全 地保障和檢索數(shù)據(jù)和處理數(shù)據(jù)等都通過數(shù)據(jù)庫技術(shù)得到有效地解決。 現(xiàn)在已有的主流數(shù)據(jù)庫系統(tǒng)包括 MYSQL、 Access、 Microsoft SQL Server、Oracle。 本設(shè)計使用的是作者唯一接觸與學(xué)習(xí)的基于關(guān)系型學(xué)的數(shù)據(jù)庫系統(tǒng)Microsoft SQL Server 2020,作者最熟悉的查詢語句也是 SQL 語句, SQL Server 和Windows 操作系統(tǒng)的整體結(jié)合程度、使用方便性、和 Microsoft 開發(fā)平臺的整合性都比其他數(shù)據(jù)庫系統(tǒng)強(qiáng)的很多,所以為保證系統(tǒng)開發(fā)過程的順利進(jìn)行決定使用這個數(shù)據(jù)庫。 ADO 技術(shù) 簡介 ADO( ActiveX Data Objects)技術(shù)是 Microsoft 公司推出的數(shù)據(jù)庫連接技術(shù) ,可對各種數(shù)據(jù)庫( SQL Server、 Oracle、 Access 及 Sybase 等)的存取、查詢、鏈接等操作。 ADO 是一組優(yōu)化的訪問數(shù)據(jù)庫的對象集,為 Web 數(shù)據(jù)庫開發(fā)提供完整的網(wǎng)站數(shù)據(jù)庫解決方案。 ADO 對象提供 了 一種快捷、高效、簡單的數(shù)據(jù)庫訪問方法,它可 在腳本中來產(chǎn)生對數(shù)據(jù)庫的連接 和 從數(shù)據(jù)庫表中讀取數(shù)據(jù),形成要使用的對象集合。 ADO 并不與數(shù)據(jù)資源直接通信,而是通過中間界面 。 對于數(shù)據(jù)資源 , OLE DB提供了系統(tǒng)一級的界面。 11 第 3章 電子商務(wù)網(wǎng)站系統(tǒng)分析 本畢業(yè)設(shè)計以實踐和學(xué)習(xí)為目的,基于 , 建立一個功能基本完備的電子商務(wù)網(wǎng)站系統(tǒng) 。 網(wǎng)上購物過程分析 顧客網(wǎng)上購物流程如圖 所示。 圖 購物流程圖 將選中商品放入購物車 顧客進(jìn)入網(wǎng)站 結(jié)賬并退還購物車 登錄 顧客領(lǐng)取購物車車 購物完畢并 印購物清單 進(jìn)行購物 成功 是否結(jié)束 是 否 是 否 繼續(xù)選購 退出 12 網(wǎng)站系統(tǒng)功能分析 根據(jù)以上的分析, 明確網(wǎng)站系統(tǒng)應(yīng)具備功能 : ( 1) 帳號管理功能:帳號創(chuàng)建(用戶注冊)、用戶登錄、用戶信息管理; 用戶注冊:用戶要使用本系統(tǒng)進(jìn)行購買,必須先注冊; 用戶登錄:用戶已經(jīng)注冊賬號,可 在登錄頁面輸入用戶名和密碼登錄; 修改用戶信息:用戶可登錄后修改除用戶名外的所有信息; ( 2) 瀏覽功能:熱銷商品、特價商品的瀏覽和具體商品的簡介; 商品搜索:用戶可使用商品名搜索; ( 3) 購買功能:添加商品到購物車、計算總價、付款; 購物車:需將要購買的商品放在購物車內(nèi); 付款:需填入用戶的銀行卡和收件人等信息,完成支付。 系統(tǒng)應(yīng)用程序功能性需求 電子商務(wù)網(wǎng)站系統(tǒng)應(yīng)用程序的功能性需求 : ( 1) 應(yīng)用程序應(yīng)使商品能夠被按類和通過關(guān)鍵字搜被用戶搜索瀏覽; ( 2) 應(yīng)用程序應(yīng)為客戶提供購物車機(jī)制; ( 3) 應(yīng)用程序應(yīng)具備安全模型,使 客戶須先登錄,才能購買; ( 4) 對于高容量的企業(yè)級電子商務(wù)而言,應(yīng)用程序還應(yīng)展示以下方面: ① 高性能,通過支持用戶數(shù)和用戶響應(yīng)時間衡量; ② 由于應(yīng)用程序可能需訪問多個數(shù)據(jù)庫,所以其應(yīng)支持分布式事務(wù); ③ 應(yīng)用程序應(yīng)容易維護(hù),這通過代碼行數(shù)來衡量。 13 第 4章 電子商務(wù)網(wǎng)站系統(tǒng)設(shè)計 網(wǎng)站結(jié)構(gòu)設(shè)計 本電子商務(wù)網(wǎng)站系統(tǒng)基于三層體系結(jié)構(gòu) : ( 1) 表示層 ① 實現(xiàn)常見的用戶界面部分 ,包括商品分類 信息、 商品 詳細(xì)信息、 商品搜索等 ; ② 實現(xiàn)成員管理和用戶配置部分 ,包括 用戶登錄 、 退出 、 注冊新用戶、維護(hù)用戶信息、購物車 管理 等 ; ③ 實現(xiàn) SQL 數(shù)據(jù)緩存依賴 部分 , 這主要是一些針對 Product、 Details 和Category 表的緩存依賴內(nèi)容。 以上內(nèi)容主要利用了 窗體、各種類 、數(shù)據(jù)庫組件 、用戶 自定義 控件 和接口 等。 ( 2) 業(yè)務(wù)邏輯層 包含 電子商務(wù)網(wǎng)站 與核心業(yè)務(wù)相關(guān)邏輯 , 以 Pub 類為例, 在 該類 中 實現(xiàn) 了用戶登錄、修改密碼、獲取商品列表、購物車中加入商品、確認(rèn)購物車為訂單、購物車清空 等。 該層著重解決系統(tǒng)負(fù)載能力、穩(wěn)定性等問題,主要提供功能服務(wù)。 ( 3) 數(shù)據(jù)層 包括多種與數(shù)據(jù)存儲 有 交互的組件 。在功能上和業(yè)務(wù)邏輯層 上, 這些組件 是 相互獨立 的 。 本網(wǎng)站系
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1