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

正文內(nèi)容

畢業(yè)設計-基于aspnet和vc#的網(wǎng)上購物系統(tǒng)-文庫吧

2024-11-13 19:39 本頁面


【正文】 分布式應用的技術(shù)中, Web 開發(fā)技術(shù)建立在另一種技術(shù)的基礎(chǔ)之上,并且每種技術(shù)都彌補了其前輩的缺陷。因此, 是最先進、特征最豐富而且功 能最強大的平臺。 SQL Server2021 簡介 SQL Server 2021以其卓越的性能逐漸成為 Windows 操作系統(tǒng)平臺下進行數(shù)據(jù)庫應用開發(fā)中較為理想的選擇之一。 SQL Server 2021由一系列相互協(xié)作的組件構(gòu)成,能最大程度地滿足 Web站點和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需要,這些組件主要包括: ● 關(guān)系數(shù)據(jù)庫組件,包括數(shù)據(jù)庫引擎本身和應用程序與數(shù)據(jù)庫引擎間通信所涉及的組件。 ● 數(shù)據(jù)庫構(gòu)架,描述 SQL Server 數(shù)據(jù)庫中定義的邏輯組件,以及如何在數(shù)據(jù)庫文件中真正實現(xiàn)這些組件。 ● 關(guān) 系數(shù)據(jù)庫引擎構(gòu)架,描述服務器引擎的各項功能。這些功能使服務器引擎得以高效地處理大量并發(fā)用戶的數(shù)據(jù)要求。 ● 管理構(gòu)架與復制構(gòu)架,管理構(gòu)架描述 SQL Server 2021 附帶的易用工具和減少日常管理任務的SQL Server 動態(tài)配置功能 。復制構(gòu)架描述 SQL Server 2021的復制組件以及如何使用這些組件在數(shù)據(jù)庫間分發(fā)數(shù)據(jù)。 ● 應用程序開發(fā)構(gòu)架,描述 SQL Server 2021 如何支持各類數(shù)據(jù)庫編程 API,使用能夠創(chuàng)建可靠的數(shù)據(jù)庫應用程序。 其主要特點如下: ( 1)高性能設計,可充分利用 WindowsNT的優(yōu)勢。 ( 2)系統(tǒng)管理先進,支持 Windows圖形化管理工具,支持本地和遠程的系統(tǒng)管理和配置。 ( 3)強壯的事務處理功能,采用各種方法保證數(shù)據(jù)的完整性。 ( 4)支持對稱多處理器結(jié)構(gòu)、存儲過程 , ODBC,并具有自主的 SQL 語言。 SQLServer 以其內(nèi)置的數(shù)據(jù)復制功能、強大的管理工具、與 Inter 的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的 用戶、開發(fā)人員和系統(tǒng)集成商提供了一個出眾的數(shù)據(jù)庫平臺。 VC簡介 C是用于創(chuàng)建運行在 .NET 公共語言運行庫上的應用程序的語言之一,它從 C語言和 C++語 言演化而來,是 Microsoft 專門為使用 .NET 平臺而創(chuàng)建的,并且考慮了其他語言的許多優(yōu)點。 由于語法簡單,使用 C開發(fā)應用程序比 C++程序相對簡單。但是, C也是一種強大的語言,在 C++中能完成的任務在 C中同樣也能完成。 C的代碼要比 C++略長一些,這是因為 C是一種類型安全的語言(與 C++不同),雖然 C的代碼略長但其代碼更健壯,調(diào)試也比較簡單。 3 C是唯一為 .NET Framework 而設計的語言,是移植到其他操作系統(tǒng)上的 .NET 版本中使用的主要語言,能使用 .NET Framework代碼庫提供的 每種功能。反之,如果要使用 等語言盡可能與其以前的語言類似,而且仍然遵循 CLR,這些語言就不能完全支持 .NET 代碼庫的某些功能。 使用 C可以創(chuàng)建下面列出的幾種常見應用程序: ● Windows 應用程序 如 Microsoft Office,有我們很熟悉的 Windows 外觀和操作方式,使用 .NET Framework 的 Windows From 模塊是一個控件,可以用于建立 Windows 用戶界面( UI)。 ● Web 應用程序 這些是 Web頁,可以通過任何 Web 瀏覽器查看, .NET Framework 包括一個 動態(tài)生成 Web 內(nèi)容的強大系統(tǒng),就是我們所說的 ,可以使用 C通過 Web From 創(chuàng)建 應用程序。 ● Web 服務 這是創(chuàng)建各種分布式應用程序的新方式,使用 Web 服務可以通過 Inter虛擬交換數(shù)據(jù),無論使用什么語言創(chuàng)建 Web,也無論 Web 服務駐留在什么系統(tǒng)上,都使用一樣簡單的語法。 C提高了開發(fā)者的效率,同時也致力于消除編程中可能導致嚴重結(jié)果的錯誤。 C使 C/C++程序員可以快速地進行網(wǎng)絡開發(fā),同時也保持了開發(fā)者所需要的強大性和靈活性。 3. 系統(tǒng)需求 設計目標 網(wǎng)上購物系統(tǒng),是一個典型的電子商務系統(tǒng),可以為各類用戶提供方便的在線購物消費環(huán)境,符合目前國內(nèi)流行的電子商務模式。用戶可以在系統(tǒng)中實現(xiàn) 登陸、 注冊、 查詢修改個人信息、 瀏覽商品、下 訂 單、處理 訂 單等功能;管理員可以通過 商品管理 、 會員 管理、 倉庫 管理、 訂單 管理 和 管理員信息 管理 等管理功能來對系統(tǒng)進行維護更新。 系統(tǒng)采用三層體系結(jié)構(gòu)將應用程序劃分為三個邏輯層面,這三個邏輯層如下: 1. 用戶界面層 是用戶與應用程序進行交互的端點。通常由 WIN32 或者基于瀏覽器的圖形用戶界面應用構(gòu)成。在該層用戶可以查看、輸入和處理數(shù)據(jù)。 從用戶的角度來看,用戶服務層就是整個應用。在該電子商務系統(tǒng)中,用戶服務層由 Web Forms構(gòu)成,它可以讓消費客戶瀏覽和搜索產(chǎn)品,向購物車增加產(chǎn)品,并且下訂單。 2. 業(yè)務邏輯處理層 也稱為中間層或者應用服務層,它負責封裝事務處理、商務規(guī)則、數(shù)據(jù)訪問及其他的核心應用邏輯。商務服務層可以有效地作為前臺用戶服務層和后臺數(shù)據(jù)服務和數(shù)據(jù)存儲之間的橋梁。在電子商務系統(tǒng)中,商務服務層將由在 windows 組件服務中執(zhí)行的事務處理和非事務處理 .NET 服務組件構(gòu)成。 3. 數(shù)據(jù)存儲層 4 它負責檢索和操作在數(shù)據(jù)存 儲中存儲的數(shù)據(jù)。通過將數(shù)據(jù)訪問和操作分離到獨立的邏輯層中,就可以將商品服務層從附屬數(shù)據(jù)存儲的細節(jié)中抽象出去。在該電子商務系統(tǒng)中。數(shù)據(jù)服務層將實現(xiàn)為一組封裝了SQL 數(shù)據(jù)訪問邏輯,并向商務組件返回結(jié)果集的存儲過程。商務服務組件通過這些存儲過程訪問數(shù)據(jù)庫中的數(shù)據(jù)。 需求分析 角色識別 角色識別的任務是找出所有可能與系統(tǒng)發(fā)生交互行為的外部實體,對象和系統(tǒng)。他們的行為不受系統(tǒng)的控制,但是可以提供輸入給系統(tǒng) (即使用系統(tǒng)的功能,或者能夠響應系統(tǒng)的服務請求,為系統(tǒng)提供服務的接口 )。 在前面的描 述中已經(jīng)知道,用戶在訪問系統(tǒng)時,可以瀏覽和查詢商品,并使用購物車篩選自己中意的商品,購物完之后到服務臺進行結(jié)帳,很顯然系統(tǒng)存在這樣的主要角色,于是定義該角色為前臺客戶。同樣在系統(tǒng)的后臺,也需要人員管理貨物,查詢,處理訂單,管理注冊用戶,定義該角色為系統(tǒng)管理員。 經(jīng)過分析可以明確,本系統(tǒng)包含兩個角色:前臺用戶,系統(tǒng)管理員。 客戶功能 根據(jù)對當前網(wǎng)絡上典型的商務網(wǎng)站的詳細分析,客戶界面就是用戶在使用購物系統(tǒng)時,系統(tǒng)提供給用戶使用的瀏覽器顯示界面,能夠?qū)崿F(xiàn)用戶與系統(tǒng)的友好交互,并且能夠?qū)τ脩舻氖?用給以人性化的引導與提示,功能具體如下: 1. 前臺用戶的行為:管理個人信息,前臺訂單處理,購物,瀏覽信息。 2. 管理個人信息的操作:用戶注冊,用戶信息修改,用戶登錄,用戶信息查看。 3. 前臺訂單處理的操作:結(jié)帳,查看訂單狀態(tài),取消訂單。 4. 購物車操作:瀏覽購物車,將商品放入購物車,取消購物車中的商品,清空購物車。 5. 瀏覽信息:查看商品詳細信息,查找商品。 管理功能 管理界面是系統(tǒng)提供給管理員進行系統(tǒng)的維護及管理的瀏覽器界面,能夠?qū)崿F(xiàn)系統(tǒng)管理員與系統(tǒng)的有效交互,使得系統(tǒng)管理員能 夠?qū)ι唐?,用戶,以及整個購物系統(tǒng),進行有效的的維護與管理操作,功能具體如下: 1. 系統(tǒng)管理員的行為:用戶管理,后臺訂單管理,商品管理。 2. 用戶管理的操作:查看用戶信息,修改用戶信息,添加用戶,刪除用戶。 3. 后臺訂單管理的操作:查看訂單,確認訂單。 5 4. 商品管理:查看商品列表,查看商品詳細信息,添加商品,修改 和 刪除商品。 角色模型圖 為了更好的理解角色,下面設計出了前臺用戶模型圖和系統(tǒng)管理員模型圖,具體如下: 1. 前臺用戶模型: 圖 1 前臺用戶模型 2. 系統(tǒng)管理員模型: 圖 2 系統(tǒng)管理員模型 4. 系統(tǒng)總體設計 系統(tǒng)業(yè)務流程 客戶端流程 當以一個客戶的身份進入系統(tǒng)后,該用戶就可以瀏覽商品和搜索所需要的商品。系統(tǒng)中,只有 登陸的注冊 用戶才能夠在線購 買物品 。因此當用戶選中一本商品要將其放入購物車時,前提是必須已經(jīng)登錄本網(wǎng)站。如果有用戶名和密碼則可直接登錄;如果沒有,則需要注冊新用戶,然后登錄。當成功登錄后,用戶就可以查看和管理自己的 購物車,可以 下訂單 ,刪除訂單, 以及 查看和管理用戶個人注冊信息。當用戶確定購買商品的時候就可以在購物車中結(jié)帳并提交訂單,訂單提交后用戶仍可以繼續(xù)購品,而后臺服務器接受了客戶提交的訂單之后可以對訂單進行處理。 用戶管理 后臺訂單管理 商品管理 系統(tǒng)管理員 前臺用 戶 管理個人信息 前臺訂單處理 瀏覽信息 購物 6 客戶端流程圖如下 : 圖 3 客戶端流程圖 服務器端流程 在服務器端,系統(tǒng)管理員要進入管理員界面,首先也必須進行驗證登錄,這時系統(tǒng)從數(shù)據(jù)庫表中查找進行用戶輸入的用戶,并驗證密碼是否正確,如果不正確那么系統(tǒng)提示返回,重新登錄。如果正確則 進入管理員界面,進入后面的工作流程。這時管理員可以進行管理操作,比如用戶管理操作 (查看用戶信息,修改用戶信息,添加用戶,刪除用戶 ),商品管理操作 (查看商品列表,查看商品詳細信息,添加商品,修改商品,刪除商品 ),訂單管理操作 (查看訂單,確認訂單 )。操作完之后管理員退出系統(tǒng)。 服務器端流程圖如下 : 用戶 商品瀏覽 商品查詢 購物車 取消訂單 是否登錄 用戶注冊 用戶登錄 結(jié)帳 服務器端 新用戶 未登錄 已登錄 7 圖 4 服務器端流程圖 整個系統(tǒng)的功能模塊劃分不僅包括系統(tǒng)的模塊的劃分還有系統(tǒng)的導航功能設置,用戶登錄以后進入在線購物模塊,用戶可以購物,也可以查看商品信息 。 當用戶找到自己需要的商品以后可以查看商品的詳細信息 ,然后點擊購買 。這時候如果用戶選擇購買的話,他可以將商品放到購物車中, 然后 用戶就可以去查看購物車信息,購物車中羅列了用戶購物的清單 (訂單 ),用戶可以查看訂單信息,修改訂單信息。比如說查詢所購買的商品 ,或者刪除前面購買的商品。這時用戶可以提交購物車到后臺結(jié)帳,也可以選擇繼續(xù)購物。繼續(xù)購物就是按照前面的流程在循環(huán)的走下去。用戶提交訂單以后,訂單就不能再被用戶修改了。這個時侯用戶的流程就走完了。服務器在收到用戶提交的訂單信息以后,可以確認用戶的信息,可以管理訂單 ,并決定發(fā)貨。 在整個系統(tǒng)中,根據(jù)角色劃分出來的客戶端和管理員兩者所完成的任務各不相同。 系統(tǒng)功能模塊 在系統(tǒng)功能模塊中 , 更簡潔的描述了前臺用戶和管理員所享有的主要功能 , 如下表所示 : 管理員 帳戶 驗證 驗證成功 用戶管理 商品 管理 訂單管理 倉庫 管理 退出 否 是 8 表 1 功能模塊劃分 表 序號 功能模塊類型 功能模塊 備注 1 前臺用
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1