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

正文內(nèi)容

網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計(jì)說明書-畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-02-24 02:51 本頁面
 

【文章內(nèi)容簡介】 內(nèi) 容 (1) 了解 網(wǎng) 上 購 物 系 統(tǒng) 在 國內(nèi) 外 發(fā) 展情 況并結(jié) 合 實(shí)際 情 況 , 進(jìn) 行了 較為詳細(xì) 、合理的需求分析,確定了系 統(tǒng)總 體 結(jié)構(gòu) 和功能,制定了可行的系 統(tǒng)設(shè)計(jì) 方案 。 (2) 學(xué)習(xí)關(guān) 于 SQL Server 2021數(shù) 據(jù) 庫 、基于 C編 程 語 言 的 術(shù) 。 (3) 根據(jù)系 統(tǒng) 總 體 設(shè)計(jì) 方案,確定了系 統(tǒng)開發(fā)環(huán) 境和系 統(tǒng) 體系 結(jié)構(gòu) 。 (4) 網(wǎng) 上 購 物 系 統(tǒng) 的 具體 設(shè)計(jì) 及 實(shí)現(xiàn) 。 (5) 網(wǎng) 上 購 物 系 統(tǒng) 的 詳細(xì) 測試 。 論 文 結(jié)構(gòu) 本 論 文的整體 組織結(jié)構(gòu) 如下 : 第一章: 緒論 ,主要介 紹課題 的 研 究背景, 國內(nèi) 外的 研 究 發(fā) 展 狀況 、 研 究意 義 以及 論 文的體系 結(jié)構(gòu) 。 第二章:系 統(tǒng) 的架 構(gòu) 和 相 關(guān) 技 術(shù) , 詳細(xì) 介 紹 系 統(tǒng) 所涉及的主要技 術(shù) , 簡 述系 統(tǒng) 的 B/S與 C/S架構(gòu) 的 區(qū)別 , 基于 C編 程 語 言的 程 技 術(shù) 、 SQL Server 2021數(shù) 據(jù) 庫 等。 第三章: 網(wǎng) 上 購 物 系 統(tǒng) 的 需求分析, 描述 了系 統(tǒng) 的 總 體 設(shè)計(jì) 目 標(biāo) ,系 統(tǒng) 的 詳細(xì) 功能需求分析 以及性能分析。 第四章: 網(wǎng) 上 購 物 系 統(tǒng) 的 設(shè)計(jì) , 主要 闡 述了系 統(tǒng) 的 軟 硬件 設(shè)計(jì) 平臺(tái), 網(wǎng) 上 購 物 系 統(tǒng) 的 各 個(gè) 模 塊結(jié)構(gòu) , 系 統(tǒng) 的 數(shù) 據(jù) 庫設(shè)計(jì) 和 系 統(tǒng) 的功能模 塊設(shè)計(jì) 。 第五章: 網(wǎng) 上 購 物 系 統(tǒng)詳細(xì)設(shè)計(jì) , 對(duì)個(gè)別 功能 實(shí)現(xiàn)進(jìn) 行 詳細(xì) 介 紹 。 第六章: 對(duì) 系 統(tǒng)進(jìn) 行 測試并對(duì) 畢業(yè)設(shè)計(jì) 進(jìn) 行 總結(jié) ,提出了 針對(duì) 系 統(tǒng) 的不足和 期望 。 第二章 系 統(tǒng) 的 架 構(gòu) 及 相 關(guān) 技 術(shù) 本系 統(tǒng) 在 開發(fā)過 程中,主要涉及幾方面的技 術(shù) 知 識(shí) 。如 B/S體系 結(jié)構(gòu) 、基于 C 語 言的 網(wǎng)絡(luò)編 程技 術(shù) 、 SQL Server 2021數(shù) 據(jù) 庫 。 系 統(tǒng) 架 構(gòu) 分析 在常 見 的體系 結(jié)構(gòu) 中,主要分 兩種 ,其一是客 戶 端 /服 務(wù) 器架 構(gòu) (即 C/S架 構(gòu) ) 。另一 種則 是 瀏覽器 /服 務(wù) 器架 構(gòu) (即 B/S架 構(gòu) ),下面 將 主要 介 紹 本系 統(tǒng) 涉及到的 B/S架 構(gòu) 。 B/S模式 系 統(tǒng) 架 構(gòu) B/S即 Browser/Server( 瀏覽 器 /服 務(wù) 器) 結(jié)構(gòu) ,是 隨 著 互 聯(lián)網(wǎng) 技 術(shù) 的 興 起, 在 C/S體系 結(jié)構(gòu)應(yīng) 用 過 程中 的一 種 新 變 化的 結(jié)構(gòu) 。 B/S結(jié)構(gòu) 最大的 優(yōu) 點(diǎn)在于 極 大的 簡 化了客 戶 端的工作 復(fù)雜 度 ,客 戶 只需安裝 瀏覽 器 軟 件即可, 而 服 務(wù) 器 將 承擔(dān) 更多的工作, 對(duì)數(shù) 據(jù) 庫 的 訪問 和 應(yīng) 用程序的 執(zhí) 行只 需通 過 服 務(wù) 器 運(yùn) 行, 瀏覽 器 充 當(dāng) 了信息交互的媒介 。 在 Browser/Server三 層 體系 結(jié)構(gòu) 下, 存在著三 個(gè) 相 對(duì)獨(dú) 立的 單 元, 表示 層 ( presentation)、功能 層 ( business logic)、 數(shù) 據(jù) 層 ( data service)。 第 一 層 表示 層 : Web瀏覽 器 在表示 層 中 主要 包含系 統(tǒng) 的 顯 示 邏輯 , 存在 于 瀏覽 器 。 它 的任 務(wù) 是由 Web瀏覽 器向 Web服 務(wù) 器發(fā) 出服 務(wù)請(qǐng) 求, 在 Web服 務(wù) 器 對(duì) 用 戶 身 份驗(yàn)證 后, 采 用 HTTP協(xié)議 把所需的 協(xié)議傳給 客 戶 端,瀏覽 器 接受 傳來 的文件, 并 轉(zhuǎn) 化成生 動(dòng) 的 畫 面 顯 示在 瀏覽 器上。 第二 層 功能 層 : Web服 務(wù) 器 在功能 層 中包含系 統(tǒng) 的事 務(wù)處 理 邏輯 , 它 存在 于 Web服 務(wù) 器端。 它 的 主要 任 務(wù) 是接受用 戶 的 請(qǐng)求, 然后 執(zhí) 行 相 應(yīng) 擴(kuò) 展的 應(yīng) 用程序 并與數(shù) 據(jù) 庫進(jìn) 行 連 接,通 過 SQL方式向 數(shù) 據(jù) 庫 服 務(wù) 器提出 數(shù)據(jù) 處 理申 請(qǐng) ,而后等 數(shù) 據(jù) 庫 服 務(wù) 器 將數(shù) 據(jù) 處 理的 結(jié) 果提交 給 Web服 務(wù) 器,再由 Web服 務(wù) 器 將結(jié)果 傳 回 給 用 戶 的 瀏覽 器 。 第三 層數(shù) 據(jù) 層 : 數(shù) 據(jù) 庫 服 務(wù) 器 在 數(shù) 據(jù) 層 中包含系 統(tǒng) 的 數(shù) 據(jù) 處 理 邏輯 , 它 存在 于 數(shù) 據(jù) 庫 服 務(wù) 器端。 它 的 主要 任 務(wù) 是接受 Web服務(wù) 器向 數(shù) 據(jù) 庫 操作的 請(qǐng) 求, 實(shí)現(xiàn)對(duì)數(shù) 據(jù) 庫查詢 、修改、更新等 操作 并 把 運(yùn) 行 結(jié) 果提交 給 Web服務(wù) 器。 這種結(jié)構(gòu) 由于 客 戶 端 把事 務(wù)處 理 邏輯 部分交 給 了 Web服 務(wù) 器,不再 需要 處 理 復(fù)雜計(jì) 算及數(shù) 據(jù) 訪問 等 關(guān)鍵 事 務(wù) ,只 負(fù)責(zé)顯 示部分,所以 維護(hù) 人 員 不再 需要 為 程序的 維護(hù) 工作 而 過 多考 慮 客戶 端的 問題 。 三 層結(jié)構(gòu) 的 層與層 相互 獨(dú) 立,任何一 層 的改 變 都不 會(huì) 影 響 其 它層 的功能, 因此, 結(jié) 合本 網(wǎng) 上 購 物系 統(tǒng) 的特點(diǎn),我 們選擇 了基于 B/S體系 結(jié)構(gòu) ,如 圖 2- 1所示。 圖 21 B/S結(jié)構(gòu)圖 SQL Server 2021數(shù) 據(jù) 庫 管理系 統(tǒng) 從數(shù) 據(jù) 庫發(fā) 展 總 體 說來 , 數(shù) 據(jù) 庫 技 術(shù)從開 始到 現(xiàn) 在一共 經(jīng)歷 了三 個(gè)發(fā) 展 階 段:第一代是 網(wǎng)狀 、 層次 數(shù) 據(jù) 庫 系 統(tǒng) ,第二代是 關(guān) 系 數(shù) 據(jù) 庫 系 統(tǒng) ,第三代是以面向 對(duì) 象 數(shù) 據(jù)模型 為 主要特征的 數(shù) 據(jù) 庫 系統(tǒng) 。 第一代包括 網(wǎng)狀 和 層 次 數(shù) 據(jù) 庫 系 統(tǒng) ,是因 為它們 的 數(shù) 據(jù)模型 雖 然分 別為層 次和 網(wǎng)狀 模型,但 實(shí)質(zhì)上 層 次模型只是 網(wǎng)狀 模型的特例而已。 這 二者都是格式化 數(shù) 據(jù)模型,都是在 60年代后期 研 究和開發(fā) 的,不 論 是體系 結(jié)構(gòu) 、 數(shù) 據(jù) 庫語 言, 還 是 數(shù) 據(jù)的存 儲(chǔ) 管理,都具有共同特征,所以 它們應(yīng)該劃 分 為 一代。 第二代 數(shù) 據(jù) 庫 系 統(tǒng) 支持 關(guān) 系 數(shù) 據(jù)模型。 關(guān) 系模型不 僅 具有 簡單 、 清 晰的 優(yōu) 點(diǎn),而且有 關(guān) 系代 數(shù) 作為語 言模型,有 關(guān) 系 數(shù) 據(jù)理 論 作 為 理 論 基 礎(chǔ) 。因此 關(guān) 系 數(shù) 據(jù) 庫 具有形式基 礎(chǔ) 好、 數(shù) 據(jù) 獨(dú) 立性強(qiáng)、數(shù) 據(jù) 庫語 言非 過 程化等特點(diǎn), 這 些特點(diǎn)是 數(shù) 據(jù) 庫 技 術(shù)發(fā) 展到了第二代的 顯 著 標(biāo) 志。 雖 然 關(guān) 系 數(shù) 據(jù)模型描述了 現(xiàn)實(shí) 世界 數(shù) 據(jù)的 結(jié)構(gòu) 和一些重要的相互 聯(lián) 系,但是仍然不足以 抓 住和表 達(dá)數(shù) 據(jù) 對(duì) 象所具有的豐富而重要的 語義 ,因而 它屬 于 語 法模型。 第三代 數(shù) 據(jù) 庫 系 統(tǒng) 的特征是 數(shù) 據(jù)模型更加 豐富, 數(shù) 據(jù)管理功能更 為 強(qiáng)大,能 夠 支持 傳統(tǒng)數(shù) 據(jù) 庫難以支持的新的 應(yīng) 用需求。 數(shù) 據(jù) 庫 存在的意 義 是 在于 幫 助 用 戶 跟蹤事 務(wù) [3]。 經(jīng) 典的 數(shù) 據(jù) 庫應(yīng) 用涉及 諸 如 訂單 、 顧 客、工作、員 工、 學(xué) 生、 電話 之 類 的 項(xiàng) ,或其 它數(shù) 據(jù)量 較 大、需要密起 關(guān) 注的事 務(wù) 。 近些年, 由于 數(shù) 據(jù) 庫 的普及, 數(shù) 據(jù) 庫 技 術(shù) 已 經(jīng) 被 應(yīng) 用到了新的 領(lǐng) 域,如用于 互 聯(lián)網(wǎng) 的 數(shù) 據(jù) 庫 或用于公司 內(nèi)聯(lián)網(wǎng) 的 數(shù) 據(jù) 庫 。 數(shù) 據(jù) 庫 被越 來 越多地 應(yīng) 用于生成和 維護(hù) 多媒體 應(yīng) 用程序上 [4]。 SQL語 言基 礎(chǔ) 用 戶對(duì)數(shù) 據(jù) 庫 的使用,是通 過數(shù) 據(jù) 庫 管理系 統(tǒng) 提供的 語 言 來實(shí)現(xiàn) 的。不同的 數(shù) 據(jù) 庫 管理系 統(tǒng) 提供不同的 數(shù) 據(jù) 庫語 言。 關(guān) 系 數(shù) 據(jù) 庫 管理系 統(tǒng) 幾乎都提供 關(guān) 系 數(shù) 據(jù) 庫標(biāo) 準(zhǔn) 語 言 —— SQL。 (1) SQL簡 介 SQL 的全 稱 是 Structured Query Language,即 結(jié)構(gòu) 化 查詢語 言。 SQL語 句可以 從關(guān) 系 數(shù) 據(jù) 庫中 獲 得 數(shù) 據(jù),也可以建立 數(shù) 據(jù) 庫 、增加 數(shù) 據(jù)、修改 數(shù) 據(jù)。 1986年 ANSI 采用 SQL語 言作 為關(guān) 系 數(shù) 據(jù) 庫 系 統(tǒng) 的 標(biāo) 準(zhǔn) 語 言,后被 國際 化 標(biāo) 準(zhǔn) 組織 ( ISO)采 納為國際標(biāo) 準(zhǔn)。 SQL語 言使用方便、功能豐富、 簡潔 易 學(xué) , 是操作 數(shù) 據(jù) 庫 的工 業(yè)標(biāo) 準(zhǔn) 語 言,得到廣泛地 應(yīng) 用。例如 關(guān) 系 數(shù) 據(jù) 庫產(chǎn) 品 DBORACLE等都 實(shí)現(xiàn) 了 SQL語 言。同 時(shí) ,其 它數(shù) 據(jù) 庫產(chǎn) 品 廠 家也 紛紛 推出各自的支持 SQL的 軟件或者 與 SQL的接口 軟 件。這樣 SQL語言很快被整個(gè)計(jì)算機(jī)界認(rèn)可。 SQL語言是一種非過程化語言,它一次處理一個(gè)記錄集合,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。 SQL語言允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作。 SQL語言不要求用戶指定數(shù)據(jù)的存取方法,而是使用查詢優(yōu)化器,由系統(tǒng)決定對(duì)指定數(shù)據(jù)存取的最快速手段。當(dāng)設(shè)計(jì)者在關(guān)系表上定義了索引時(shí),系統(tǒng)會(huì)自動(dòng)利用索引 進(jìn)行快速檢索,用戶不需知道表上是否有索引或者有什么類型的索引等細(xì)節(jié)。 SQL語言可以完成許多功能,例如: 在數(shù)據(jù)庫表格中插入、修改和刪除記錄 。 控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取 。 查詢數(shù)據(jù) 。 建立、修改和刪除數(shù)據(jù)對(duì)象 。 確保數(shù)據(jù)庫的一致性和完整性等 。 (2) SQL查詢 數(shù)據(jù)查詢是關(guān)系運(yùn)算理論在 SQL語言中的主要體現(xiàn), SELECT 語句是 SQL查詢的基本語句,當(dāng)我們在對(duì)一個(gè)數(shù)據(jù)庫進(jìn)各種各樣的操作時(shí),使用的最多的就是數(shù)據(jù)查詢,在以 SQL為基礎(chǔ)的關(guān)系數(shù)據(jù)庫中,使用的最多的就是 SELECT查詢語句。 SELECT語句的 完整句法如下: SELECT 目標(biāo)表的列名或列表達(dá)式序列 FROM 基本表和(或)視圖序列 [WHERE 行條件表達(dá)式 ] [GROUP BY 列名序列 ] [HAVING 組條件表達(dá)式 ] [ORDER BY列名 [ASC│ DEAC]…] 在 SELECT語句中還使用了大量的 通配符 和 保留字 以進(jìn)行各種各樣的條件查詢。在系統(tǒng)中有大量的查詢按鈕,其使用了大量的查詢語句,而且這些查詢語句大部分使用的是模糊查詢,所以大量的使用了模式匹配符 LIKE(判斷值是否與指定的字符通配格式相符 )。在包含 LIKE的查詢語句中可以使用 兩個(gè)通配符: %(百分號(hào)):與零個(gè)或多個(gè)字符組成的字符串匹配 。_(下劃線):與單個(gè)字符匹配。系統(tǒng)中的條件判斷往往包含多個(gè)條件,這時(shí)就需要使用邏輯運(yùn)算符 NOT、 AND、OR(用于多條件的邏輯連接 ),謂詞 ALL以及保留字 DISTINCT等等。做為 SELECT語句還有很多的使用方法,這里就不再敘述。 (3) SQL數(shù)據(jù)更新 使用數(shù)據(jù)庫的目的是為了有效地管理數(shù)據(jù),而數(shù)據(jù)的插入、刪除和修改則是必不可少的一個(gè)功能。在本系統(tǒng)中就大量地使用了數(shù)據(jù)插入、刪除和修改這三種操作,現(xiàn)做一個(gè)簡單地介紹。 數(shù)據(jù)插入 : 往數(shù)據(jù)庫的基本表中插 入數(shù)據(jù)使用的是 INSERT語句,其方式有兩種:一種是元組值的插入,另一種是查詢結(jié)果的插入。在本系統(tǒng)中使用的是前一種方式,其句法如下 : INSERT INTO 基本表名(列表名) VALUES(元組值) 數(shù)據(jù)刪除 : 往數(shù)據(jù)庫的基本表中刪除數(shù)據(jù)使用的是 DELETE語句,其句法如下: DELETE FROM 基本表名 [WHERE 條件表達(dá)式 ] 刪除語句實(shí)際上是 “SELECT * FROM 基本表名 [WHERE 條件表達(dá)式 ]”和 DELETE操作的結(jié)合,每找到一個(gè)元組,就把它刪除。此外, DELETE語句只能從一個(gè)基本 表中刪除元組, WHERE子句中條件可以嵌套,也可以是來自幾個(gè)基本表的復(fù)合條件。 數(shù)據(jù)修改 : 當(dāng)需要修改基本表中元組的某些列值時(shí),可以用 UPDATE語句實(shí)現(xiàn),其句法如下 : UPDATE基本表名 SET列名 =值表達(dá)式 [,列名 =值表達(dá)式 …] [WHERE條件表達(dá)式 ] 在 Delphi中使用 SQL語句是很方便的,一般來說,都是通過 TQuery組件來使用 SQL語言的。雖然通過 TQuery組件來使用 SQL語言很方便,但考慮 到用戶 對(duì)不同組件的理解程度、個(gè)人習(xí)慣 ,在 網(wǎng)上購物 系統(tǒng) 中 本人將 采用的是 ADO組件來對(duì)數(shù)據(jù)庫進(jìn)行操作。最簡 單的方法比如在TADOQuery組件的 SQL屬性中就可以鍵入 SQL語句,至于詳細(xì)的使用方法在后面進(jìn)行介紹。 開發(fā)工具的選擇 互聯(lián)網(wǎng) 技術(shù)得到迅速發(fā)展,已經(jīng)成為計(jì)算機(jī)產(chǎn)業(yè)的一個(gè)技術(shù)熱點(diǎn)。促進(jìn) 互聯(lián)網(wǎng) 技高速發(fā)展的因素之一就是 WEB技術(shù)。 WEB技術(shù)由最新的靜態(tài) HTML,發(fā)展到動(dòng)態(tài)的 dhtml。 CGI( mand gateway interface真正完全動(dòng)態(tài)),腳本語言與 ,并且大有取代 CGI的趨勢, WEB已經(jīng)不在局限于僅僅提供大量的信息服務(wù), WEB技術(shù)的發(fā)展,使得那些具有交互動(dòng)態(tài)頁面 ,有條理的數(shù)據(jù)庫查詢,豐富信息內(nèi)容的頁面成為最吸引人的頁面。瀏覽 WEB有著執(zhí)行Windows程序一樣的感覺和操作性。隨著 Inter技術(shù)的發(fā)展,它已經(jīng)成為一種操作平臺(tái),為用戶提供大量的服務(wù),例如網(wǎng)上購物,電子商務(wù),社會(huì)信息數(shù)據(jù)庫等。 在互聯(lián)網(wǎng)技術(shù)發(fā)展地初期,網(wǎng)站開發(fā)者利用超文本標(biāo)記語言( HTML),在網(wǎng)頁中插入圖片,文字等元素,形成最初地網(wǎng)頁。這種開發(fā)方式雖然易學(xué)簡單,可操作性強(qiáng),但是隨著 WEB地飛速發(fā)展,它的局限也逐漸暴露出來:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1