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

正文內(nèi)容

畢業(yè)設(shè)計購物車管理系統(tǒng)設(shè)計-文庫吧資料

2024-12-11 17:48本頁面
  

【正文】 xx 大學(xué) xx 學(xué)院畢業(yè)設(shè)計 9 第 2 章 MySQL 簡介 SQL 基礎(chǔ) SQL(Structured Query Language,結(jié)構(gòu)查詢語言 )是一個功能強大的數(shù)據(jù)庫語言。 系統(tǒng)所做工作 ( 1)了解應(yīng)用開發(fā)工具 的現(xiàn)狀 ( 2) Java DevelopmentKit 及 Struts 框架作為控制端,調(diào)度用戶端與服務(wù)器段的信息交互; MySQL 設(shè)計數(shù)據(jù)庫; Jsp設(shè)計界面 ( 3) 開發(fā)數(shù)據(jù)庫 : 多條件的查詢、多條記錄的檢索、模糊查詢; 數(shù)據(jù)文件某種存儲格式導(dǎo)入數(shù)據(jù)窗體,經(jīng)過數(shù)據(jù)完整性校驗存入數(shù)據(jù)庫; 數(shù)據(jù)庫安全性的設(shè)計; ( 4) Hibernate 框架的使用 :完成多種對象之間的關(guān)聯(lián),例如訂單與商品是多對多的關(guān)系。整個系統(tǒng)完全模擬真實購物場景,這就對多種對象的關(guān)聯(lián)提出較高的要求,解決此問題就大大提高了購物的安全性,實用性,方便性,與人性化。 最關(guān)鍵的問題是解決購物時的 安全性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。 購物車管理系統(tǒng) 在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。也就是說對于一個滿足了 2nd NF的數(shù)據(jù)結(jié)構(gòu)來說,表中有可能存在某些數(shù)據(jù)元素依賴于xx 大學(xué) xx 學(xué)院畢業(yè)設(shè)計 8 其它非關(guān)鍵宇數(shù)據(jù)元素的現(xiàn)象,必須加以消除。即表中其它數(shù)據(jù)元素都依賴于主關(guān)鍵字,或稱該數(shù)據(jù)元素唯一地被主關(guān)鍵字所標識。例如,在圖 中如果我們將合同號定義為主關(guān)鍵字 (其它數(shù)據(jù)元素中的記錄數(shù)據(jù)都有可能重名,故不能作為主關(guān)鍵字 ),故只要知道了一個合同記錄的合同號,就可以唯一地 在同一行中找到該合同的任何一項具體信息。因為我們按規(guī)范化建立的指標體系和表的過程都自動保證了所有表都滿足 1st NF。這個去掉 重復(fù)項的過程就稱之為規(guī)范化處理。而且這五種范式是 “向上兼容 ”的,即滿足第五范式的數(shù)據(jù)結(jié)構(gòu)自動滿足一、二、三、四范式,滿足第四范式的數(shù)據(jù)結(jié)構(gòu)自動滿足第一、二、三范式, …… ,依此類推。在對表的形式進行了規(guī)范化定義后,數(shù)據(jù)結(jié)構(gòu)還有五種規(guī)范化定義,定名為規(guī)范化模式,稱為范式。在表中,行的順序無關(guān)緊要 (如圖中每行存的都是合同記錄,至于先放哪一個合同都沒關(guān)系 )。在規(guī)范化理論中表是二維的,它有如下四個性質(zhì): l 在表中的任意一列上,數(shù)據(jù)項應(yīng)屬于同一個屬性 (如圖中每一列都存放著不同合同記錄的同一屬性數(shù)據(jù) )。 a. 數(shù)據(jù)組織的規(guī)范化形式在數(shù)據(jù)的規(guī)范化表達中,一般將一組相互關(guān)聯(lián)的數(shù)據(jù)稱為一個關(guān)系(relation),而在這個關(guān)系下的每個數(shù)據(jù)指標項則被稱為數(shù)據(jù)元素 (data element),這種關(guān)系落實 到具體數(shù)據(jù)庫上就是基本表,而數(shù)據(jù)元素就是基本表中的一個字段 (field)。但如果直接按照這種方式建庫顯然還不能算最佳。一個良好的數(shù)據(jù)指標體系是建立 DB的必要條件,但不是充分條件。 c.財務(wù)等保密文件一般只對中工作站 (如財務(wù)科等 )定義為可寫、可改、可刪除方式,對其它工作站則定義為只讀方式,而且不是xx 大學(xué) xx 學(xué)院畢業(yè)設(shè)計 7 每個人都能讀,只有級別相同和高級別者才能讀。定義安全保密性的方法一般有如下幾種: a.原則上所有文件都定義為 4級,個別優(yōu)先級特別高的辦公室 (終端或微機的入網(wǎng)賬號 )可定義高于 4級的級別,反之則定義為低于 4 的級別。確定數(shù)據(jù)資源的安全保密屬性:一般 DBMS都提供給我們自己定義數(shù)據(jù)安全保密性的功能。消除多對多關(guān)系可以借助于 ER圖的方法來解決,也可以在系統(tǒng)分析時予以注意,避免這種情況的發(fā)生。 ( 7) 確定單一的父子關(guān)系結(jié)構(gòu) 所謂確定單一的父系關(guān)系結(jié)構(gòu)就是要在所建立的各種表中消除多對多(以下用 M:N 來表示)的現(xiàn)象,即設(shè)法使得所有表中記錄之間的關(guān)系呈樹狀結(jié)構(gòu) (只能由一個主干發(fā)出若干條分支 ,而不能有若干條主干交錯發(fā)出若干條分支狀況 )。這種表與表之間的數(shù)據(jù)關(guān)系一般都是通過主或輔關(guān)鍵詞之間的連接來實現(xiàn)的。也就是說在這些基本表的各宇段中,所存儲的是同一事物不同側(cè)面的屬性。建立關(guān)系數(shù)據(jù)結(jié)構(gòu)涉及三方面內(nèi)容:確定關(guān)聯(lián)的關(guān)鍵指標項并建立關(guān)聯(lián)表;確定單一的父系記錄結(jié)構(gòu);建立整個數(shù)據(jù)庫的關(guān)系結(jié)構(gòu)。關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。 ( 5) 數(shù)據(jù)字典設(shè)計:用數(shù)據(jù)字典描述數(shù)據(jù)庫的設(shè)計,便于維護和修改。 ( 3) 存儲設(shè)備和存儲空間組織:確定數(shù)據(jù)的存放地點、存儲路徑、存儲設(shè)備等,xx 大學(xué) xx 學(xué)院畢業(yè)設(shè)計 6 備份方案,對多版本如何保證一致性和數(shù)據(jù)的完整性。關(guān)系型數(shù)據(jù)庫要盡量按關(guān)系規(guī)范化要求進行數(shù)據(jù)庫設(shè)計,但為使效率高,規(guī)范化程度應(yīng)根據(jù)應(yīng)用環(huán)境和條件來決定。針對選 擇的 DBMS,進行數(shù)據(jù)庫結(jié)構(gòu)定義。數(shù)據(jù)庫設(shè)計時 需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照 DBMS 提供的功能和描述工具,設(shè)計出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。因此建立一個良好的數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫,使整個系統(tǒng)都可以迅速、方便、準確地調(diào)用和管理所需的數(shù)據(jù),是衡量信息系統(tǒng)開發(fā)工作好壞的主要指標之一。在某些情況下,DBMS產(chǎn)品不具備實施必要業(yè)務(wù)規(guī)則的能力,必須以代碼形式把它們編入應(yīng)用程序。不管無效的數(shù)據(jù)變化請求是來自窗體的用戶、查詢 /修改請求還是應(yīng)用程序, DBMS 都應(yīng)該拒絕。數(shù)據(jù)庫模式的最后一個要素是業(yè)務(wù)規(guī)則,它是對需要反映在數(shù)據(jù)庫和數(shù)據(jù)庫應(yīng)用程序中的業(yè)務(wù)活動的約束。必須為每一個表的每一列確定域。 創(chuàng)建數(shù)據(jù)庫 數(shù)據(jù)庫模式是一種設(shè)計,數(shù)據(jù)庫和應(yīng)用正是建立在此基礎(chǔ)上的。 DBMS引擎從其他兩個組件接受請求,并把它們翻譯成對操作系統(tǒng)的命令,以便讀寫物理介質(zhì)上的數(shù)據(jù)。運行子系統(tǒng)處理用設(shè)計子系統(tǒng)開發(fā)的應(yīng)用組件。它典型地包含產(chǎn)生表、窗體、查詢和報表的工具。 DBMS的特點和功能可以分為三個子系統(tǒng):設(shè)計工具子系統(tǒng)、運行子系統(tǒng)和DBMS引擎。關(guān)系模型是數(shù)學(xué)化模型。關(guān)系模式相當(dāng)于前面提到的記錄類型,它的實例稱為關(guān)系,每個關(guān)系實際上是一張二維表格。關(guān)系模型主要是用二維表格結(jié)構(gòu)表達實體集,用外鍵表示實體間聯(lián)系。 MySql 就是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。 DBMS總是基于某種數(shù)據(jù)模型,可以把 DBMS看成是某種數(shù)據(jù)模型在計算機系統(tǒng)上的 具體實現(xiàn)。 數(shù)據(jù)庫管理系統(tǒng)( DBMS) DBMS是數(shù)據(jù)庫系統(tǒng)的核心組成部分。一般來說,數(shù)據(jù)庫開發(fā)人員和用戶都不直接訪問應(yīng)用元數(shù)據(jù),想反,他們通過 DBMS 中的工具來處理這些數(shù)據(jù)。并非所有的 DBMS 都支持應(yīng)用組件,支持 組件的 DBMS 也不一定把全部組件的結(jié)構(gòu)作為應(yīng)用元數(shù)據(jù)存儲在數(shù)據(jù)庫中。 User 表中的行每次改變時,索引也必須改變,這意味著索引并非隨意的,應(yīng)該在真正需要時保存。如果沒有索引,則必須搜索整個源表;但有了索引之后,可以找到索引條目,并使用它來挑選所有合適的行。索引用于快速訪問數(shù)據(jù)。 ( 2) 索引第三種類型的數(shù)據(jù)改進了數(shù)據(jù)庫的性能和可訪問性,這種數(shù)據(jù)經(jīng)常稱作開銷數(shù)據(jù),盡管有時也采用其他類型的數(shù)據(jù)結(jié)構(gòu),如鏈表,但它 主要還是索引。在表中存儲元數(shù)據(jù)不僅對 DBMS 是有效的,對用戶也是方便的,因為他們可以使用與查詢用戶數(shù)據(jù)同樣的查詢工具來查詢元數(shù)據(jù)。因為 DBMS 產(chǎn)品是用來存儲和操縱表的 ,所以大多數(shù)產(chǎn)品把元數(shù)據(jù)以表的形式存儲,有時稱作系統(tǒng)表。 解決此問題的關(guān)鍵是將這些表的主鍵產(chǎn)生外聯(lián),然后影射到 Hibernate 框架中,從而有效地的解決了此問題的xx 大學(xué) xx 學(xué)院畢業(yè)設(shè)計 4 產(chǎn)生。第二章描述了一個用以產(chǎn)生良好結(jié)構(gòu)關(guān)系的過程,稱作規(guī)范化。表的列包含域或?qū)傩裕淼男邪瑢?yīng)業(yè)務(wù)環(huán)境中的實體的記錄。 目前,大多數(shù)主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系。它主要包括四個要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應(yīng)用元數(shù)據(jù)。并且,近年來,隨著 World Wide Web(WWW)的猛增及。把設(shè)計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標是建立一個滿足用戶 長期需求的產(chǎn)品。同樣,如果需要開發(fā) B/S 應(yīng)用,則不必要重新進行數(shù)據(jù)訪問、業(yè)務(wù)規(guī)則等的開發(fā),可以直接在 WEB服務(wù)器端調(diào)用現(xiàn)有的中間層(如可以采用基于 IIS 的 WebClass 開發(fā),或直接編寫 JSP代碼)。因為業(yè)務(wù)規(guī)則、合法性校驗存在于中間層,因此當(dāng)業(yè)務(wù)規(guī)則發(fā)生改變時,只需更改中間層服務(wù)器上的某個組件(如某個 DLL 文件),而客戶端應(yīng)用程序不需做任何處理,有些時候,甚至不必修改中間層組件,只需要修改數(shù)據(jù)庫中的某個存儲過程就可以 了。同時,中間層與數(shù)據(jù)庫服務(wù)器之間的數(shù)據(jù)連接通過 “ 連接池 ” 進行連接數(shù)量的控制,動態(tài)分配與釋放數(shù)據(jù)連接,因此數(shù)據(jù)連接的數(shù)量將遠遠小于客戶端數(shù)量。也就是說,建立在數(shù)據(jù)庫服務(wù)器上的連接數(shù)量將大大減少。通常情況下,客戶端不直接與數(shù)據(jù)庫進行交互,而是通過 COM/DCOM通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進行交互。這里所說的三層體系,不是指物理上的三層,不 是簡單地放置三臺機器就是三層體系結(jié)構(gòu),也不僅僅有 B/S應(yīng)用才是三層體系結(jié)構(gòu),三層是指邏輯上的三層,即使這三個層放置到一臺機器上。正因為以上的諸多缺陷,使得三層(多層)體系結(jié)構(gòu)成為目前數(shù)據(jù)庫應(yīng)用開發(fā)的首選,甚至客戶有時也會提出該種技術(shù)需求。可重用性:采用傳統(tǒng) C/S的設(shè)計模式時,數(shù)據(jù)庫訪問、業(yè)務(wù)規(guī)則等都固化在 客戶端應(yīng)用程序中??删S護性:基于傳統(tǒng) C/S的數(shù)據(jù)庫應(yīng)用系統(tǒng),業(yè)務(wù)規(guī)則通常置于客戶端應(yīng)用程序中。 基于該種體系的數(shù)據(jù)庫應(yīng)用系統(tǒng)的優(yōu)勢:開發(fā)周期較短,能夠適應(yīng)大部分中小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的要求(當(dāng)客戶端數(shù)量少于 50時)。 本系統(tǒng)重點介紹了商務(wù)網(wǎng)站的管理核心“購物車的管理”,此問題解決,從而真正的實現(xiàn)了英特網(wǎng)的方便性,是用戶真正的放心購買 網(wǎng)上的商品 xx 大學(xué) xx 學(xué)院畢業(yè)設(shè)計 2 第 1 章 數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫應(yīng)用系統(tǒng)體系 傳統(tǒng)的 C/S 模式 在傳統(tǒng)的數(shù)據(jù)庫應(yīng)用體系中,客戶端與數(shù)據(jù)庫完全分開,在客戶端上運行了大部分服務(wù),如數(shù)據(jù)訪問規(guī)則、業(yè)務(wù)規(guī)則、合法性校驗等等。 Inter 作為信息發(fā)展的革命性的標志,人們足不出戶便能得到想要的信息,以及想要的資源,隨之而發(fā)展的電子商務(wù)便應(yīng)運而生。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。使用計算機進行信息控制,不 僅提高了工作效率,而且大大的提高了其安全性。 Java Development Kit xx 大學(xué) xx 學(xué)院畢業(yè)設(shè)計 iii 目 錄 摘要 ..................................................................................................................................................i Abstract........................................................................................................................................... ii 目錄 ............................................................................................................................................... iii 緒論 ................................................................................................................................................. 1 第 1章 數(shù)據(jù)庫管理系統(tǒng) ............................................................................................................. 2 ........................................................................................................ 2 C/S模式 ...................................................................................................... 2 .......................................................................................................... 2 ........................................................................................................................ 3 數(shù)據(jù)庫 .............................................................
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1