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

正文內(nèi)容

基于net平臺開發(fā)的b2c網(wǎng)站畢業(yè)論文(編輯修改稿)

2025-04-03 10:03 本頁面
 

【文章內(nèi)容簡介】 查詢應(yīng)適當(dāng)提高數(shù)據(jù)冗余設(shè)計(jì) [4]。 B2C 網(wǎng)站用戶需求分析 本網(wǎng)站的用戶需求分析: ( 1)用戶解決問題或達(dá)到目標(biāo)所需要的條件或要求 。 ( 2)系統(tǒng)滿足合同、標(biāo)準(zhǔn)、規(guī)范或其它正式規(guī)定文 檔所需具有的條件或要求。 由于系統(tǒng)是 B2C 網(wǎng)站,系統(tǒng)的主要用戶有三種:管理員用戶、已登錄用戶,還有游客: 管理員用戶:網(wǎng)站的后臺管理員,管理商品的上架下架,還有管理用戶,還有各種書店優(yōu)惠活動。其中有一個(gè)超級管理員用戶,具有本系統(tǒng)的最高權(quán)限; 已登錄用戶:已注冊的會員登錄系統(tǒng)后為已登錄用戶; 游客:未登錄的注冊會員用戶,或者是未注冊用戶均為游客。 如圖 所示: 8 圖 管理員、已登錄用戶、游客結(jié)構(gòu)圖 B2C 網(wǎng)站 開發(fā)與運(yùn)行環(huán)境 需求 分析 網(wǎng)絡(luò)商城的具體開發(fā)和運(yùn)行環(huán)境要求如下: 系統(tǒng)開發(fā)平臺: Microsoft Visual Studio 2021 系統(tǒng)開發(fā)語言: C 數(shù)據(jù)庫管理系統(tǒng): SQL Server2021 Microsoft Visual studio 2021 Visual Studio 是微軟公司出品的一款大型應(yīng)用軟件,從最初的 Visual Studio 97 開始就成為編程的重要工具。 Visual Studio 的開發(fā)經(jīng)歷了 Visual Studio 97, Visual Studio ,Visual ( 2021), Visual 2021, Visual Studio 2021。本部分將會對Visual Studio 進(jìn)行簡要的介紹。 進(jìn)行 .NET 開發(fā)的工具并非只有 Visual Studio,最常見的如 Windows 自帶的記事本實(shí)用程序也可以實(shí)現(xiàn) .NET 程序開發(fā)。事實(shí)上 Visual Studio 成為了 .NET 開發(fā)的首選工具。 Visual Studio 是一套完整的開發(fā)工具集,包含了大量的功能。它主要用于生成 9 Web 應(yīng)用程序、 XML Web Services、桌面應(yīng)用程序和移動應(yīng)用程序。 Visual Basic、 Visual C++、 Visual C 和 Visual J 全都使用相同的集成開發(fā)環(huán)境( IDE)。利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案,使程序可以使用不同的語言共同開發(fā)。另外,這些語言利用 了 .NET Framework 的功能,通過此框架可使用簡化 ASP Web應(yīng)用程序和 XML Web Services 開發(fā)的關(guān)鍵技術(shù)。 [11] Visual Studio 2021的集成開發(fā)環(huán)境中為開發(fā)人員提供了大量的實(shí)用工具以提高工作效率。這些工具包括了自動編譯、項(xiàng)目創(chuàng)建向?qū)?、?chuàng)建部署工程等等 [9]。 相比較于 Visual Studio 2021, Visual Studio 2021 不僅僅是在 .NET 版本的支持上發(fā)生了變化,其在許多方面都提供了改進(jìn)乃至全新的功能。 Visual Studio 2021 的新增功能集中在以下幾個(gè)方面: ( 1) 開發(fā)環(huán)境中的新增功能; ( 2) 代碼編輯中的新增功能; ( 3) 項(xiàng)目、解決方案和項(xiàng)中的新增功能; ( 4) 生成、測試和部署中的新增功能; ( 5) 調(diào)試器新增功能; ( 6) 擴(kuò)展性和自動化中新增的功能; ( 7) 幫助中的新增功能。 SQL Server 2021 SQL Server 2021 是一個(gè)全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。 SQL Server 2021 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,可以為用戶構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。 SQL Server 2021 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2021 結(jié)合了分析、報(bào)表、集成和通知功能。這使企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助企業(yè)的團(tuán)隊(duì)通過記分卡、 Dashboard、 Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。 與 Microsoft Visual Studio、 Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2021 與眾不同。無論是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者, SQL Server 2021 都可以為其 10 提供創(chuàng)新的解決方案,幫助用戶從數(shù)據(jù)中更多地獲益。 首先 SQL Server 2021 引入很多具有價(jià)值的新 功能,這些功能將有助于用戶在以下三個(gè)主要方面提高業(yè)務(wù): ( 1) 企業(yè)數(shù)據(jù)管理: SQL Server 2021 針對行業(yè)和分析應(yīng)用程序提供了一種更安全可靠和更高效的數(shù)據(jù)平臺。 SQL Server 的最新版本不僅是迄今為止 SQL Server 的最大發(fā)行版本,而且是最為可靠安全的版本; ( 2) 開發(fā)人員生產(chǎn)效率: SQL Server 2021 提供了一種端對端的開發(fā)環(huán)境,其中涵蓋了多種新技術(shù),可幫助開發(fā)人員大幅度提高生產(chǎn)效率。 ( 3) 商業(yè)智能: SQL Server 2021 的綜合分析、集成和數(shù)據(jù)遷移功能使各 個(gè)企業(yè)無論采用何種基礎(chǔ)平臺都可以擴(kuò)展其現(xiàn)有應(yīng)用程序的價(jià)值。構(gòu)建于 SQL Server 2021 的 BI 解決方案使所有員工可以及時(shí)獲得關(guān)鍵信息,從而在更短的時(shí)間內(nèi)制定更好的決策[12]。 其次在安全性方面, SQL Server 2021 增加了很多新的特性,主要包括默認(rèn)關(guān)閉、權(quán)限控制、用戶與計(jì)劃分離、強(qiáng)口令策略等幾個(gè)方面: ( 1) 默認(rèn)關(guān)閉: SQL Server 2021 默認(rèn)將只會啟用少數(shù)核心功能和服務(wù),這樣,就限制了暴露的 “表面積 ”,并且,管理員只會啟用那些他們環(huán)境所必需的服務(wù)和功能。在SQL Server 2021 中默認(rèn)被禁用的服務(wù)和組件包括: .NET 框架、 Service Broker 網(wǎng)絡(luò)連接組件、分析服務(wù)的 HTTP 連接組件。其他一些服務(wù),例如 SQL Server 代理、全文檢索、新的數(shù)據(jù)轉(zhuǎn)換( DTS)服務(wù),被設(shè)置為手動啟動,并且請求直接啟動的,則會被設(shè)置為自動啟動; ( 2) 細(xì)化的權(quán)限控制: SQL Server 2021 中新的安全模型允許管理員在某個(gè)細(xì)化等級上,和某個(gè)指定范圍內(nèi)管理權(quán)限,這樣,管理權(quán)限更加容易,并且權(quán)限最低原則得到遵循; ( 3) 用戶和計(jì)劃分離: SQL Server 2021 通過切斷了用戶和他 所擁有的數(shù)據(jù)庫對象之間的隱式鏈接,簡化了安全管理操作。例如,在 SQL Server 以前的版本中,如果您想移除一個(gè)用戶,您不得不首先移除這位用戶所擁有的數(shù)據(jù)庫對象,或重新指派其所有權(quán),這顯而易見地會使整個(gè)過程變得復(fù)雜,并有可能影響到很多應(yīng)用程序的使用。而在 SQL Server 2021 新的安全模型中,移除用戶不會要求更改任何一個(gè)應(yīng)用程序; ( 4) 為標(biāo)準(zhǔn)登錄提供強(qiáng)制口令策略:管理員能夠?qū)?biāo)準(zhǔn)登錄帳號指定和 Windows 11 Server 中密碼策略風(fēng)格一樣的策略,這樣,同一個(gè)策略就能應(yīng)用到域中所有的帳號上; ( 5) 在 模塊上執(zhí)行關(guān)聯(lián)文本: SQL Server 2021 允許為一個(gè)模塊中語句的執(zhí)行指定關(guān)聯(lián)文本。這個(gè)功能同時(shí)也在細(xì)化權(quán)限管理時(shí)起了非常好的作用; ( 6) 數(shù)據(jù)定義語言( DDL)觸發(fā)器:在 SQL Server 2021 中,能為 DDL 操作指定觸發(fā)器,提供了審核 DDL 操作的補(bǔ)充機(jī)制選擇; ( 7) 數(shù)據(jù)庫內(nèi)的數(shù)據(jù)加密: SQL Server 2021 本身就具有加密功能,完全集成了一個(gè)密鑰管理架構(gòu); ( 8) 集群身份驗(yàn)證: SQL Server 2021 集群支持針對虛擬服務(wù)器的 Kerberos 身份驗(yàn)證; ( 9) 多代理帳號: SQL Server 2021 代理服務(wù)支持多個(gè)代理帳號(每個(gè)作業(yè)子系統(tǒng)一個(gè)); ( 10) 不依賴本地安全驗(yàn)證( LSA)數(shù)據(jù)庫: SQL Server 代理使用代理帳號時(shí)不再需要訪問 LSA。因此,代理服務(wù)不再需要以本地管理員身份啟用了; ( 11) SQL 事件探查器不再需要系統(tǒng)管理員權(quán)限: SQL Server 2021 提供了一個(gè)新的權(quán)限,允許沒有系統(tǒng)管理員權(quán)限的用戶運(yùn)行事件探查器; ( 12) 分析服務(wù)器的通訊加密與服務(wù)器端定義的策略一致:默認(rèn)情況下,客戶端 /服務(wù)器之間的通訊是被加密的。為了保證安全,服務(wù)器端策略可定義為拒絕不加密的 通訊; ( 13) 分析服務(wù)器中細(xì)化的管理角色: SQL Server 2021 中將會有更多的權(quán)限可供選擇。除了在線分析處理( OLAP)管理員之外,數(shù)據(jù)庫管理員能夠在一個(gè)單獨(dú)數(shù)據(jù)庫的上下文中支配管理權(quán)限。新的對象 權(quán)限能允許用戶只看到對象的定義(而不能訪問對象)和只能處理對象; ( 14) SQL Server 代理作業(yè)的角色:改進(jìn)了的 SQL Server 代理支持以更細(xì)化的方式針對作業(yè)指派權(quán)限; ( 15) 改進(jìn)針對分析服務(wù)的審核功能: SQL Server 2021 分析服務(wù)將包含與 SQL 事件探查器集成的新審核功能。 [6][9][14] 本系統(tǒng)對安全性具有很高的要求, SQL Server 2021 這些新的安全特性為系統(tǒng)的安全提供了保障。 12 3 B2C 網(wǎng)站 的規(guī)劃與設(shè)計(jì) 該 B2C 網(wǎng)站設(shè)計(jì) 用到 了 架構(gòu)的設(shè)計(jì),其中 架構(gòu)是指將應(yīng)用系統(tǒng)的每個(gè)功能部分分解到獨(dú)立的組件中,并將各種組件劃分到各個(gè)邏輯層中去。 B2C 網(wǎng)站三層架構(gòu)的設(shè)計(jì) 三層架構(gòu)包括表示層、業(yè)務(wù)層和數(shù)據(jù)層。表示層包括網(wǎng)站的 UI 元素,并且包含管理訪問者和客戶的業(yè)務(wù)之間的交互的所有程序邏輯;業(yè)務(wù)層(也稱中間層) 接收來自表示層的請求,并基于其包含的業(yè)務(wù)邏輯,向表示層返回一個(gè)結(jié) 果;數(shù)據(jù)層(也稱為數(shù)據(jù)庫層) 負(fù)責(zé)保存應(yīng)用系統(tǒng)的數(shù)據(jù),并當(dāng)有請求時(shí)發(fā)送給業(yè)務(wù)層。使用三層架構(gòu)來構(gòu)建網(wǎng)上商城,能實(shí)現(xiàn)更高水平的靈活性和可擴(kuò)展性。通過將應(yīng)用系統(tǒng)的主要部分分解到獨(dú)立的、較小的組件中可以更好地重用代碼;當(dāng)某個(gè)層中的內(nèi)容發(fā)生變化時(shí),其他層不會受到影響 [11]。 如圖 所示: 圖 三層架構(gòu) 系統(tǒng)各個(gè)功能模塊架構(gòu)分析 在前臺系統(tǒng)中,主要包括會員注冊和登錄、商品分類顯示、商品搜索、排行榜、商城新聞、在線答疑和購物車等幾個(gè)方面: ( 1) 會員注冊和登錄:顧客以會員形式注 冊,注冊后才可以登錄系統(tǒng)進(jìn)行購物。注冊信息包括顧客的一些基本信息,以保證訂購商品能順利送到顧客手中。顧客登錄系統(tǒng)后,如果長時(shí)間不操作,將需重新登錄才能購物; ( 2) 商品分類顯示:分類顯示使顧客比較方便地找到所需商品。商品分類為二級:表示層 業(yè)務(wù)層 數(shù)據(jù)層 13 主類和子類。級別過多會使編程很復(fù)雜,太少又不利于商品的檢索,二級分類比較合適。分類不是固定的,可以在后臺管理中添加、修改和刪除; ( 3) 商品搜索:可以根據(jù)關(guān)鍵字快速找到所需商品; ( 4) 排行榜:包括新品快報(bào)、熱銷榜、品牌榜和特價(jià)榜; ( 5) 商城新聞:滾動顯示商城的商情信息; ( 6) 在線答疑:管理員解答顧客購買商品時(shí)的一些疑難問題; ( 7) 購物車:顧客將購買的商品暫存在購物車中,包括商品的名稱、價(jià)格和數(shù)量等。 另外,在后臺系統(tǒng)中,按部門職能來劃分功能: ( 1) 采購部的功能有:供應(yīng)商管理、采購商品管理、庫存管理; ( 2) 信息部的功能有:圖像處理、采購數(shù)據(jù)錄入、新聞采集和發(fā)布; ( 3) 營銷部的功能有:確定營銷價(jià)格、商品發(fā)布、排行榜發(fā)布、廣告發(fā)布、促銷管理; ( 4) 配送部的功能有:訂單處理和配送。 各個(gè)不同部門的員工通過各自的用戶名和密碼來登錄系統(tǒng),具有不同的權(quán)限。設(shè)定高級管理員進(jìn)行部門管 理員管理和商品分類管理。 B2C 網(wǎng)站數(shù)據(jù)庫的設(shè)計(jì) B2C 網(wǎng)站數(shù)據(jù)庫流程設(shè)計(jì) 本 系統(tǒng)的數(shù)據(jù)流程圖如 圖 所示 14 根據(jù)系統(tǒng)需求,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 姓名表( ) : 數(shù)據(jù)項(xiàng)包括姓名 ID,姓名,內(nèi)容。 用戶表( ) : 數(shù)據(jù)項(xiàng)包括用戶名,密碼。 B2C 網(wǎng)站數(shù)據(jù)庫概念設(shè)計(jì) 得到上面的數(shù)據(jù)項(xiàng)數(shù)據(jù)結(jié)構(gòu)以后,就可以滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有: 姓名表實(shí)體 ER 圖 如圖 所示 : 圖 姓名實(shí)體 ER 圖 用戶表 ER 圖 所示: 圖 用戶表 ER 圖 B2C 網(wǎng)站數(shù)據(jù)庫概念設(shè)計(jì) 根據(jù)系統(tǒng)需求,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 姓名表 內(nèi)容 姓名 ID 姓名表 ID 密碼 用戶名 15 如圖 所示: 表 姓名表 字段名稱 數(shù)據(jù)類型 字段長度 允許是否為空 ID 自動編號 否 Name 文本
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1