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

正文內(nèi)容

倉庫管理系統(tǒng)的設(shè)計—計算機畢業(yè)設(shè)計-閱讀頁

2024-12-19 05:46本頁面
  

【正文】 儲方法有所變化,那么模式 /內(nèi)模式映像也要進行相當?shù)男薷?,使概念模式盡可能保持不變。 ( 2)邏輯數(shù)據(jù)獨立性 如果數(shù)據(jù)庫的概念模式要進行修改,譬如增加記錄類型或增加數(shù)據(jù)項,那么外模式 /模式映像也要進行相應(yīng)的修改,使外模式盡可能保持不變。 現(xiàn)有關(guān)系系統(tǒng)產(chǎn)品均提供了較高的物理獨立性,而對邏輯獨立性的支持尚有欠缺,例如,對外模式的數(shù)據(jù)更新受到限制等。一個良好的數(shù)據(jù)指標體系是建立 DB 的必要條件,但不是充分條件。但如果直接按照這種方式建庫顯然還不能算最佳。 在數(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)。在規(guī)范化理論中表是二維的,它有如下四個性質(zhì): 在表中的任意一列上,數(shù)據(jù)項應(yīng)屬于同一個屬性 (如圖中每一列都存放著不同合同記錄的同一屬性數(shù)據(jù) )。 在表中,行的順序無關(guān)緊要 (如圖中每行存的都是合同記錄,至于先放哪一個合同都沒關(guān)系 )。 在對表的形式進行了規(guī)范化定義后,數(shù)據(jù)結(jié)構(gòu)還有五種規(guī)范化定義,定名為規(guī)范化模式,稱為范式。而且這五種范式是“向上兼容”的,即滿足第五范式的數(shù)據(jù)結(jié)構(gòu)自動滿足一、二、三、四范式,滿足第四范式的 數(shù)據(jù)結(jié)構(gòu)自動滿足第一、二、三范式,……,依此類推。這個去掉重復(fù)項的過程就稱之為規(guī)范化處理。因為我們按規(guī)范化建立的指標體系和表的過程都自動保證了所有表都滿足 1st NF。例如,在圖 中如果我們將合同號定義為主關(guān)鍵字 (其它數(shù)據(jù)元素中的記錄數(shù)據(jù)都有可能重名,故不能作為主關(guān)鍵字 ),故只要知道了一個合同記錄的合同號,就可以唯一地在同一行中找到該合同的任何一項具體信息。即表中其它數(shù)據(jù)元素都依賴于主關(guān)鍵字,或稱該數(shù)據(jù)元素唯一地被主關(guān)鍵字所標識。也就是說對于一個滿足了 2nd NF 的數(shù)據(jù)結(jié)構(gòu)來說,表中有可能存在某些數(shù)據(jù)元素依賴于其它非關(guān)鍵宇數(shù)據(jù)元素的現(xiàn)象,必須加以消除。 167。不同的數(shù)據(jù)庫管理系統(tǒng)提供不同的數(shù)據(jù)庫語言。 SQL 的 全稱是 Structured Query Language,即結(jié)構(gòu)化查詢語言。 1986年 ANSI 采用 SQL 語言作為關(guān)系數(shù)據(jù)庫系統(tǒng)的標準語言,后被國際化標準組織( ISO)采納為國際標準。例如關(guān)系數(shù)據(jù)庫產(chǎn)品 DB ORACLE等都實現(xiàn)了 SQL 語言。這樣 SQL 語言很快被整個計算機 界認可。 SQL 語言允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作。當設(shè)計者在關(guān)系表上定義了索引時,系統(tǒng)會自動利用索引進行快速檢索,用戶不需知道表上是否有索引或者有什么類型的索引等細節(jié)。 SELECT 語句的完整句法如下: SELECT 目標表的列名或列表達式序列 FROM 基本表和(或)視圖序列 [WHERE 行條件表達式 ] [GROUP BY 列名序列 ] [HAVING 組條件表達式 ] [ORDER BY 列名 [ASC│ DEAC]… ] 我在 SELECT 語句中還使用了大量的保留字和通配符以進行各種各樣的條件查詢。在包含 LIKE 的查詢語句中可以使用兩個通配符: %(百分號):與零個或多個字符組成的字符串匹配; _(下劃線):與單個字符匹配。做為 SELECT 語句還有很多的使用方法,這里就不再敘述。在本系統(tǒng)中就大量地使用了數(shù)據(jù)插入、刪除和修改這三種操作,現(xiàn)做一個簡單地介紹。在本系統(tǒng)中使用的是前一種方式,其句法如下: INSERT INTO 基本表名(列表名) VALUES(元組值) ●數(shù)據(jù)刪除 往數(shù)據(jù)庫的基本表中刪除數(shù)據(jù)使用的是 DELETE 語句,其句法如下: DELETE FROM 基本表名 [WHERE 條件表達式 ] 在些作一點說明,刪除語句實際上是“ SELECT * FROM 基本表名 [WHERE 條件表達式 ]”和 DELETE 操作的結(jié)合,每找到一個元組,就把它刪除。 ●數(shù)據(jù)修改 當需要修改基本表中元組的某些列值時,可以用 UPDATE 語句實現(xiàn),其句法如下: UPDATE 基本表名 SET 列名 =值表達式 [,列名 =值表達式… ] [WHERE 條件表達式 ] 在 Delphi 中使用 SQL 語句是很方便的,一般來說,都是通過 TQuery 組件來使用 SQL 語言的。最簡單的方法比如在TADOQuery 組件的 SQL 屬性中就可以鍵入 SQL 語句,至于詳細的使用方法在后面進行介紹。開發(fā)人員可以最有效利用所創(chuàng)建的每一個對象。 Visual Basic應(yīng)用由一系列對象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對象、用戶事件等等,對象中又包含若干控件如命令按鈕、單行編輯器等這些對象和控件都可在許多應(yīng)用中重復(fù)使用。 您可以使用 Visual Basic的 Application Wizard也可以使用 Visual Basic 的菜單編輯器建立菜單或者修改已經(jīng)存在的菜單。 CoolBar就是一個可以在窗體上浮動的工具,同時也是其他 ActiveX的容器。 Toolbar 是工具條控件,是實現(xiàn)工具條的主體。 Toolbar也是一個控件容器且具有 Style屬性,并可以為其增加下拉按鈕和平滑按鈕等。在 “ 控件 ” 選項卡列表中選擇 “Microsoft Windows Common Controls ” 后工具相中增加改控件。 4. ImageList屬性定義與數(shù)據(jù)條對應(yīng)的 ImageList控件名,該控件定義工具條按鈕顯示的圖像。 6. DisabledImageList屬性定義工具條按鈕無效時顯示的圖像。 幫助 專業(yè)水平的軟件通常都帶有聯(lián)機幫助功能。微軟的 Help 是一套獨立于 Visual Basic 的用來協(xié)助我們創(chuàng)建、運行于 32位 Windows 操作系統(tǒng)下的幫助文件的工具。 關(guān)于版本 為了是程序顯得更具有專業(yè)風格,首先可以在其中加入通常的應(yīng)用程 序信息。 Visual Basic 允許你使用 APP 對象來保存這些信息, APP 對象是一個預(yù)定義對象,不需要在程序中創(chuàng)建它。 第四章 系統(tǒng)總體規(guī)劃 系統(tǒng)功能 1. 基礎(chǔ)資料設(shè)臵; 2. 單據(jù)處理; 3. 統(tǒng)計查詢; 4. 系統(tǒng)維護; 5. 退出系統(tǒng)。 具體操作步驟一覽表: 模塊名稱 功能說明 1 基本資料設(shè)臵 部門,員工,物品類別,物品,供應(yīng)商信息設(shè)臵 2 單據(jù)處理 入庫單,出庫,調(diào)整處理。 4 系統(tǒng)維護 操作員設(shè)臵 6 退出系統(tǒng) 第五章.系統(tǒng)具體實現(xiàn) 用戶界面的實現(xiàn) ___ 主界面具體實現(xiàn)見下圖 在主界面中可以對基礎(chǔ)資料進行設(shè)臵,單據(jù)處理,統(tǒng)計查詢,系 統(tǒng)維護,退出系統(tǒng)幾項進行操作。 基礎(chǔ)資料設(shè)臵的實現(xiàn) 在基礎(chǔ)資料設(shè)臵中主要實現(xiàn)員工,部門,物品類別,供應(yīng)商,物品的添加,編輯,查詢,刪除等功能,可以對各類信息時行初始化,以實現(xiàn)方便錄入與管理。 部門設(shè)臵項分類為:部門編號,部門名稱 物品類別項分類為:類別編號,類別名稱。 物品設(shè)臵分類為:物品編號,物品名稱,規(guī)格型號,物品類別,單位。包括:員工姓名,員工編號,物品編號,物品名稱等 列名(中文)數(shù)據(jù)類型寬度小數(shù)點位數(shù)是否為空員工編號 Name Date8No員工姓名 CodeInteger6No所屬單位 SexDate2No 還有物品信息表,入庫表,出庫表,盤點表,用戶管理表等。 Visual Basic 支持不同的關(guān)系數(shù)據(jù)庫管理系統(tǒng)并充分發(fā)揮每一個數(shù)據(jù)庫的特長。 〃通過使用由 Visual Basic提供的專用的直接與數(shù)據(jù)庫相連的接口 第六章 結(jié)束語 本系統(tǒng)是一個面向小型企業(yè),具有一定實用性的數(shù)據(jù)庫信息管理系統(tǒng)。本系統(tǒng)采用當前流行的面向?qū)ο蟮拈_發(fā)工具 — VISUAL BASIC 統(tǒng)的設(shè)計,在數(shù)據(jù)庫的設(shè)計上利用了 Access 的便利性和實用性。在查詢方面,系統(tǒng)實現(xiàn)了多條件任意字段的模糊查詢,同時在分類查詢上實現(xiàn)了動態(tài)生成,系統(tǒng)可以自動識別用戶不同的輸入。在用戶管理方面,系統(tǒng)較好地實現(xiàn)了用戶注冊,用戶注銷和密碼修改等各項功能。如: ※ 受開發(fā)條件和開發(fā)時間的限制,本系統(tǒng)只利用了本地數(shù)據(jù)庫 Access,它同應(yīng)用程序處于同一系統(tǒng)中,能存儲的數(shù)據(jù)量也有一定限制,并沒有發(fā)揮出 VISUAL BASIC 其數(shù)據(jù)庫方面的優(yōu)勢; ※ 報表打印功能尚不夠全面完善,不能實現(xiàn)動態(tài)報表; ※ 在一些數(shù)據(jù)輸入時沒有及時的進行數(shù)據(jù)格式校驗,不能保證數(shù)據(jù)輸入的絕對正確性。 這些都是需要 完善的地方,該系統(tǒng)離實際使用也還有相當?shù)木嚯x,需要我進行不斷地補充和完善。只要學習就會有更多的問題,有更多的難點,但也會有更多的收獲。在些表示衷心地感謝。半年時間內(nèi),我除基本學會開發(fā)數(shù)據(jù)庫外更重要的是 學到了兢兢業(yè)業(yè),奮發(fā)向上的精神,這種精神是我今后人生前進道路上的一種力量。 第七章 參 考 文 獻 [1] Visual Basic 使用指南 作者 : Bob Reselman , Richard Peasley , Wayne Pruchniak. 出版社 : 電子工業(yè)出版社 [2] 中文版 Microsoft Office 97 自學通 作者 : Ned Snell 出版社:機械工業(yè)出版社 [3] Visual Basic 中文版控件大全 作者 : Microsoft 出版社 ; 電子工業(yè)出版社 [4] 中文 Access 2020 24學時教程 作者 : Craig Eddy , Timothy Buchanan 出版社 : 機械工業(yè)出版社 第八章 程序源代碼、各功能模塊的界面圖 登錄界面源代碼及界面圖: Option Explicit Public LoginSucceeded As Boolean Private Sub cmdCancel_Click() 39。不提示失敗的登錄 LoginSucceeded = False End Sub Private Sub cmdOK_Click() 39。將代碼放在這里傳遞 39。設(shè)臵全局變量時最容易的 LoginSucceeded = True strCurUser = Else MsgBox 無效的密碼,請重試 !, , 登錄 SendKeys {Home}+{End} End If Else MsgBox 請選擇用戶名 !, , 登錄 End If End Sub 主界面源代碼與界面圖: Option Explicit Private rsSys As Private cmSys As Public Function connstring() As String connstring = Provider=。 _ Security Info=False。 amp。 = strConnect 39。Persist amp。 Security Info=False。 amp。 = strConnect End Function Private Sub MDIForm_Load() Dim strSQL As String 39。adOpenDynamic, adLockOptimistic strSQL = select offline from r_parameter Set rsSys = New strSQL, Conjxc, adOpenKeyset, adLockOptimistic 39。Set cmSys = New 39。 = adCmdText End Sub 39。 Dim strSQL As String 39。 Set Conjxc = New 39。 strSQL = select offline from r_parameter 39。 Conjxc, adOpenDynamic, adLockOptimistic 39。 If rsSys!offline Then 39。 = False 39。 = False 39。 = True 39。 = True 39。 = True 39。 = False 39。 End If 39。 Set cmSys = New 39。 = adCmdText 39。 strYear amp。 single = strSQL strSQL = alter table mat_head add column price amp。 strMonth _ a
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1