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

正文內(nèi)容

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

2025-10-30 19:39 本頁面


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