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

正文內容

畢業(yè)設計購物車管理系統(tǒng)設計(編輯修改稿)

2025-01-08 17:48 本頁面
 

【文章內容簡介】 大判別是用關鍵碼而不是用指針導航數據,表格簡單用戶易懂,編程時并不涉及存儲結構,訪問技術等細節(jié)。關系模型是數學化模型。 SQL 語言是關系數據庫的標準化語言,已得到了廣泛 的應用。 DBMS的特點和功能可以分為三個子系統(tǒng):設計工具子系統(tǒng)、運行子系統(tǒng)和DBMS引擎。設計子系統(tǒng)有一個方便數據庫及其應用創(chuàng)建的工具集。它典型地包含產生表、窗體、查詢和報表的工具。 DBMS產品還提供編程語言和對編程語言的接口。運行子系統(tǒng)處理用設計子系統(tǒng)開發(fā)的應用組件。它所包含的運行處理器用來處理窗體和數據xx 大學 xx 學院畢業(yè)設計 5 庫的數據交互,以及回答查詢和打印報表等。 DBMS引擎從其他兩個組件接受請求,并把它們翻譯成對操作系統(tǒng)的命令,以便讀寫物理介質上的數據。 DBMS引擎還涉及事務管理、鎖、備份和恢復。 創(chuàng)建數據庫 數據庫模式是一種設計,數據庫和應用正是建立在此基礎上的。域是一列可能擁有的值的集合。必須為每一個表的每一列確定域。除了數據的物理格式外,還需要確定是否有些域對表來說是唯一的。數據庫模式的最后一個要素是業(yè)務規(guī)則,它是對需要反映在數據庫和數據庫應用程序中的業(yè)務活動的約束。業(yè)務規(guī)則是模式的一個重要部分,因為他們指定了無論什么數據變化到達 DBMS 引擎,允許的數據值必須滿足的約束。不管無效的數據變化請求是來自窗體的用戶、查詢 /修改請求還是應用程序, DBMS 都應該拒絕。遺憾的是,不同的 DBMS 產品用不同的方法實施業(yè)務 規(guī)則。在某些情況下,DBMS產品不具備實施必要業(yè)務規(guī)則的能力,必須以代碼形式把它們編入應用程序。 數據庫系統(tǒng)設計及范式 分析信息系統(tǒng)的主要任務是通過大量的數據獲得管理所需要的信息,這就必須存儲和管理大量的數據。因此建立一個良好的數據組織結構和數據庫,使整個系統(tǒng)都可以迅速、方便、準確地調用和管理所需的數據,是衡量信息系統(tǒng)開發(fā)工作好壞的主要指標之一。 數據庫系統(tǒng)設計 數據庫設計主要是進行數據庫的邏輯設計,即將數據按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數據庫設計時 需要綜合企業(yè)各個部門的存檔數據和數據需求,分析各個數據之間的關系,按照 DBMS 提供的功能和描述工具,設計出規(guī)模適當、正確反映數據關系、數據冗余少、存取效率高、能滿足多種查詢要求的數據模型。 數據庫設計的步驟是: ( 1) 數據庫結構定義:目前的數據庫管理系統(tǒng)( DBMS)有的是支持聯機事務處理 CLTP(負責對事務數據進行采集、處理、存儲)的操作型 DBMS,有的可支持數據倉庫、有聯機分析處理 CLAP(指為支持決策的制定對數據的一種加工操作)功能的大型 DBMS,有的數據庫是關系型的、有的可支持面向對象數據庫。針對選 擇的 DBMS,進行數據庫結構定義。 ( 2) 數據表定義:數據表定義指定義數據庫中數據表的結構,數據表的邏輯結構包括:屬性名稱、類型、表示形式、缺省值、校驗規(guī)則、是否關鍵字、可否為空等。關系型數據庫要盡量按關系規(guī)范化要求進行數據庫設計,但為使效率高,規(guī)范化程度應根據應用環(huán)境和條件來決定。數據表設計不僅要滿足數據存儲的要求,還要增加一些如反映有關信息、操作責任、中間數據的字段或臨時數據表。 ( 3) 存儲設備和存儲空間組織:確定數據的存放地點、存儲路徑、存儲設備等,xx 大學 xx 學院畢業(yè)設計 6 備份方案,對多版本如何保證一致性和數據的完整性。 ( 4) 數據使用權限設置:針對用戶的不同使用要求,確定數據的用戶使用權限,確保數據安全。 ( 5) 數據字典設計:用數據字典描述數據庫的設計,便于維護和修改。為了更好地組織數據和設計出實際應用數據庫,應該注意如下問題:規(guī)范化地重組數據結構:對數據進行規(guī)范化表達,這在后面將會具體討論。關系數據結構的建立:在進行了數據基本結構的規(guī)范化重組后,還必須建立整體數據的關系結構。這一步設計完成后數據庫和數據結構設計工作基本完成,只待系統(tǒng)實現時將數據分析和數據字典的內容代入到所設計的數據整體關系結構中,一個規(guī)范化數據庫系統(tǒng)結 構就建立起來了。建立關系數據結構涉及三方面內容:確定關聯的關鍵指標項并建立關聯表;確定單一的父系記錄結構;建立整個數據庫的關系結構。 ( 6) 鏈接關系的確定 在進行了上述數據規(guī)范化重組后,已經可以確保每一個基本數據表 (我們簡稱為表 )是規(guī)范的,但是這些單獨的表并不能完整地反映事物,通常需要通過指標體系整體指標數據才能完整全面地反映問題。也就是說在這些基本表的各宇段中,所存儲的是同一事物不同側面的屬性。那么計算機系統(tǒng)如何能知道哪些表中的哪些記錄應與其它表中的哪些記錄相對應,它們表示的是同一個事物呢 ?這就需要在設計 數據結構時將這種各表之間的數據記錄關系確定下來。這種表與表之間的數據關系一般都是通過主或輔關鍵詞之間的連接來實現的。因為在每個表中只有主關鍵詞才能唯一地標識表中的這一個記錄值 (因為根據第三范式的要求,表中其它數據字段函數都依賴于主關鍵詞 ),所以將表通過關鍵詞連接就能夠唯一地標識出某一事物不同屬性在不同表中的存放位置。 ( 7) 確定單一的父子關系結構 所謂確定單一的父系關系結構就是要在所建立的各種表中消除多對多(以下用 M:N 來表示)的現象,即設法使得所有表中記錄之間的關系呈樹狀結構 (只能由一個主干發(fā)出若干條分支 ,而不能有若干條主干交錯發(fā)出若干條分支狀況 )。所謂的 “父系 ”就是指表的上一級關系表。消除多對多關系可以借助于 ER圖的方法來解決,也可以在系統(tǒng)分析時予以注意,避免這種情況的發(fā)生。消除這種 M:N情況的辦法也很簡單,只需在二表之間增加一個表,則原來 M:N的關系就改成了 M:1,1:N的關系了。確定數據資源的安全保密屬性:一般 DBMS都提供給我們自己定義數據安全保密性的功能。系統(tǒng)所提供的安全保密功能一般有 8個等級 (07級 ), 4種不同方式(只讀、只寫、刪除、修改 ),而且允許用戶利用這 8個等級的 4種方式對每一個表自由地進行定義。定義安全保密性的方法一般有如下幾種: a.原則上所有文件都定義為 4級,個別優(yōu)先級特別高的辦公室 (終端或微機的入網賬號 )可定義高于 4級的級別,反之則定義為低于 4 的級別。 b.統(tǒng)計文件 (表 )和數據錄入文件一般只對本工作站定義為只寫方式,對其它工作站則定義為只讀方式。 c.財務等保密文件一般只對中工作站 (如財務科等 )定義為可寫、可改、可刪除方式,對其它工作站則定義為只讀方式,而且不是xx 大學 xx 學院畢業(yè)設計 7 每個人都能讀,只有級別相同和高級別者才能讀。 數據庫設計范式分析 建 立起一個良好的數據指標體系,是建立數據結構和 數據庫的最重要的一環(huán)。一個良好的數據指標體系是建立 DB的必要條件,但不是充分條件。我們完全可以認為所建指標體系中的一個指標類就是關系數據庫中的一個基本表,而這個指標類下面的一個個具體指標就是這個基本表中的一個字段。但如果直接按照這種方式建庫顯然還不能算最佳。對于指標體系中數據的結構在建庫前還必須進行規(guī)范化的重新組織。 a. 數據組織的規(guī)范化形式在數據的規(guī)范化表達中,一般將一組相互關聯的數據稱為一個關系(relation),而在這個關系下的每個數據指標項則被稱為數據元素 (data element),這種關系落實 到具體數據庫上就是基本表,而數據元素就是基本表中的一個字段 (field)。規(guī)范化表達還規(guī)定在每一個基本表中必須定義一個數據元素為關鍵字 (key),它可以唯一地標識出該表中其它相關的數據元素。在規(guī)范化理論中表是二維的,它有如下四個性質: l 在表中的任意一列上,數據項應屬于同一個屬性 (如圖中每一列都存放著不同合同記錄的同一屬性數據 )。 l 表中所有行都是不相同的,不允許有重復組項出現 (如圖中每一行都是一個不同的合同記錄 )。在表中,行的順序無關緊要 (如圖中每行存的都是合同記錄,至于先放哪一個合同都沒關系 )。在表中, 列的順序無關緊要,但不能重復 (如圖中合同號和合同名誰先誰后都沒關系,但二者不可重復或同名 )。在對表的形式進行了規(guī)范化定義后,數據結構還有五種規(guī)范化定義,定名為規(guī)范化模式,稱為范式。在這五種范式中,一般只用前三種,對于常用系統(tǒng)就足夠了。而且這五種范式是 “向上兼容 ”的,即滿足第五范式的數據結構自動滿足一、二、三、四范式,滿足第四范式的數據結構自動滿足第一、二、三范式, …… ,依此類推。 第一范式 (first normal form,簡稱 1st NF)就是指在同一表中沒有重復項出現,如果有則應將重復項去掉。這個去掉 重復項的過程就稱之為規(guī)范化處理。在本文所討論 的開發(fā)方法里, 1st NF實際上是沒有什么意義的。因為我們按規(guī)范化建立的指標體系和表的過程都自動保證了所有表都滿足 1st NF。 第二范式 (second normal form,簡稱 2nd NF)是指每個表必須有一個 (而且僅一個 )數據元素為主關鍵字 (primary key),其它數據元素與主關鍵字一一對應。例如,在圖 中如果我們將合同號定義為主關鍵字 (其它數據元素中的記錄數據都有可能重名,故不能作為主關鍵字 ),故只要知道了一個合同記錄的合同號,就可以唯一地 在同一行中找到該合同的任何一項具體信息。通常我們稱這種關系為函數依賴 (functional depEndence)關系。即表中其它數據元素都依賴于主關鍵字,或稱該數據元素唯一地被主關鍵字所標識。 第三范式 (third normal form,簡稱 3rd NF)就是指表中的所有數據元素不但要能夠唯一地被主關鍵字所標識,而且它們之間還必須相互獨立,不存在其它的函數關系。也就是說對于一個滿足了 2nd NF的數據結構來說,表中有可能存在某些數據元素依賴于xx 大學 xx 學院畢業(yè)設計 8 其它非關鍵宇數據元素的現象,必須加以消除。為防止數據庫出現 更新異常、插入異常、刪除異常、數據冗余太大等現象,關系型數據庫要盡量按關系規(guī)范化要求進行數據庫設計。 購物車管理系統(tǒng) 在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關,系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了 利用戶聯網方便購物 而設計的。 最關鍵的問題是解決購物時的 安全性。購物網站 作為一種 模擬真實購物現場的虛擬模型 , 需要和多種對象關聯 , 以因特網為支持背景大大提高了用戶購物的方便性,足不出戶即可得到自己想要的東西。整個系統(tǒng)完全模擬真實購物場景,這就對多種對象的關聯提出較高的要求,解決此問題就大大提高了購物的安全性,實用性,方便性,與人性化。 Hibernate 框架的出現很好的解決了,數據庫中多表之間的關聯,使信息管理效率與安全性大大提高,使程序員的工作量減少,至此解決了前臺用戶端與后臺數據庫之間的安全問題,使用戶高枕無憂。 系統(tǒng)所做工作 ( 1)了解應用開發(fā)工具 的現狀 ( 2) Java DevelopmentKit 及 Struts 框架作為控制端,調度用戶端與服務器段的信息交互; MySQL 設計數據庫; Jsp設計界面 ( 3) 開發(fā)數據庫 : 多條件的查詢、多條記錄的檢索、模糊查詢; 數據文件某種存儲格式導入數據窗體,經過數據完整性校驗存入數據庫; 數據庫安全性的設計; ( 4) Hibernate 框架的使用 :完成多種對象之間的關聯,例如訂單與商品是多對多的關系。即多種商品可以出現在多種訂單上,因為可能多個用戶在用訂單結算 ( 5) Jsp完成對客戶端顯示頁面的開發(fā):此部分是客戶與 服務器端的交互的橋梁,使用戶非常直觀的瀏覽商品的詳細信息以確定此商品是否值得購買。 xx 大學 xx 學院畢業(yè)設計 9 第 2 章 MySQL 簡介 SQL 基礎 SQL(Structured Query Language,結構查詢語言 )是一個功能強大的數據庫語言。 SQL通常使用于數據庫的通訊。 ANSI(美國國家標準學會)聲稱, SQL 是關系數據庫管理系統(tǒng)的標準語言。 SQL 語句通常用于完成一些數據庫的操作任務,比如在數據庫中更新數據,或者從數據庫中檢索數據。使用 SQL的常見關系數據庫管理系統(tǒng)有: Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres 等等。雖然絕大多數的數據庫系統(tǒng)使用 SQL,但是它們同樣有它們自立另外的專有擴展功能用于它們的系統(tǒng)。但是,標準的 SQL命令,比如 Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成絕大多數數據庫的操作。 MS SQL Server 就是用的 Transact SQL。 SQL語言有著非常突出的優(yōu)點,主要是: n 非過程化語言 n 統(tǒng)一的語言 n 是所有關系數據庫的公共語言非過程化語言: SQL 是一個非過程化的語言,因為它一次處理一個記錄,對數據提供自動導航。 SQL 允許用戶在高層的數據結構上工作,而不對單個記錄進行操作,可操作記錄集,所有 SQL 語句接受集合作為輸入,返回集合作為輸出。 SQL的集合特性允許一條 SQL語句的結果作為另一條 SQL語句的輸入。 SQL不要求用戶指定對數據的存放方法, 這種特性使用戶更易集中精力于要得到的結果;所有 SQL語句使用查詢優(yōu)化器,它是
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1