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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于vb的倉庫數(shù)據(jù)庫管理系統(tǒng)開發(fā)-在線瀏覽

2025-08-09 15:30本頁面
  

【正文】 普查表以來,就已經(jīng)開始了數(shù)據(jù)處理的歷史。 自七十年代初以來,在數(shù)據(jù)處理領(lǐng)域中廣泛采用數(shù)據(jù)庫技術(shù),使數(shù)據(jù)處理進(jìn)人了一個(gè)新的階段,這就是以數(shù)據(jù)庫系統(tǒng)為核心機(jī)構(gòu)的數(shù)據(jù)處理階段。其特點(diǎn)是把一個(gè)組織(企 業(yè)和部門)有關(guān)的各種數(shù)據(jù)集中存儲(chǔ)與管理,建立起綜合化的數(shù)據(jù)庫,并提供了管理數(shù)據(jù)庫的軟件,使各個(gè)部門方便地使用數(shù)據(jù)庫的數(shù)據(jù);同時(shí)采用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),進(jìn)行分布式處理,通過計(jì)算機(jī)網(wǎng)絡(luò)把不同部門、不同地區(qū)、不同國(guó)家的計(jì)算機(jī)或終端聯(lián)系在一起,共享豐富的信息資源,使信息的交換、傳遞和處理變得更為方便,從而更有效地利用信息資源。 數(shù)據(jù)庫系統(tǒng)簡(jiǎn)介 數(shù)據(jù)、數(shù)據(jù)庫 (data) 數(shù)據(jù)是數(shù)據(jù)庫中存儲(chǔ)的 基本對(duì)象。廣義的理解,數(shù)字只是數(shù)據(jù)的一種表現(xiàn)形式,在計(jì)算機(jī)中可表示數(shù)據(jù)的種類很多,文字、圖形、圖像、聲音都可以數(shù)字化,所以這些都是數(shù)據(jù)。 (database,縮寫為 DB) 數(shù)據(jù)庫,可以直觀地理解為存放數(shù)據(jù)的倉庫,只不過這個(gè)倉庫是在計(jì)算機(jī)的大容量存儲(chǔ)器上,如硬盤就是一類最常見計(jì)算機(jī)大容量存儲(chǔ)設(shè)備。所以可以認(rèn)為數(shù)據(jù)是被長(zhǎng)期存放在計(jì)算機(jī)內(nèi)、有組織的、可以表現(xiàn)為多種形式的可共享的數(shù)據(jù)集合。 數(shù)據(jù)庫管理系統(tǒng) 利用計(jì)算機(jī)有效地組織和存儲(chǔ)數(shù)據(jù)、獲取和管理數(shù)據(jù)就是數(shù)據(jù)庫管理系統(tǒng)(data base management system,縮寫為 DBMS),它屬于一類計(jì)算機(jī)系統(tǒng)軟件。 DBMS向用戶提供數(shù)據(jù)操縱語言 (data manipulation language, 縮寫為 DML),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的基本操作,如對(duì)數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、刪除和修改。所有數(shù)據(jù)庫的操作都要在這些控制程序的統(tǒng)一管理下進(jìn)行,以保證數(shù)據(jù)的安全性、完整性以及多個(gè)用戶對(duì)數(shù)據(jù)庫的并發(fā)使用。 數(shù)據(jù)字典 (data dictionary,縮寫為 DD)是存放數(shù)據(jù)庫各級(jí)模式結(jié)構(gòu)的描述,也是訪 問數(shù)據(jù)庫的接口。 包括與 OS 的聯(lián)機(jī)處理、分時(shí)處理和遠(yuǎn)程作業(yè)傳輸?shù)南鄳?yīng)接口等,這一功能對(duì)分布式數(shù)據(jù)庫系統(tǒng)尤為重要。 由于一般數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)量很大,加之 DBMS 豐富的強(qiáng)有力的功能使得自身的體積就很大,因此整個(gè)數(shù)據(jù)庫系統(tǒng)對(duì)硬件資源提出了較 高的要求,這些要求是: (1)有足夠大的內(nèi)存以存放操作系統(tǒng)、 DBMS 的核心模塊,數(shù)據(jù)緩沖區(qū)和應(yīng)用程序。 (3)要求計(jì)算機(jī)有較高的數(shù)據(jù)傳輸能力 數(shù)據(jù)庫系統(tǒng)的軟件主要包括: (1)DBMS 是數(shù)據(jù)庫系統(tǒng)的核心軟件,它實(shí)現(xiàn)數(shù)據(jù)庫的建立、使用和維護(hù)。通常, DBMS 運(yùn)行時(shí)都是基于某一操作系統(tǒng)并通過操作系統(tǒng)來實(shí)現(xiàn)對(duì)數(shù)據(jù)的存取。這種高級(jí)語言稱為“數(shù)據(jù)庫的主語言”。應(yīng)用開發(fā)工具是系統(tǒng)為應(yīng)用開發(fā)人員和最終用戶提供的高效率,多功能的應(yīng)用生成器、第四代語言等各種軟件工具,如報(bào)表生成系統(tǒng)、表格軟件,圖形系統(tǒng)等。 (5)為特定應(yīng)用開發(fā)的數(shù)據(jù)庫應(yīng)用軟件。 數(shù)據(jù)是數(shù)據(jù)庫基本組成內(nèi)容,是對(duì)客觀世界所存在事物的一種表征,也是數(shù)據(jù)庫用戶操作的對(duì)象。數(shù)據(jù)應(yīng)按照需求進(jìn)行采集并有結(jié)構(gòu)地存入數(shù)據(jù)庫。數(shù)據(jù)作為一種資源是數(shù)據(jù)庫系統(tǒng)最穩(wěn)定的成分,即硬件可能更新,甚至軟件也可以更換,但只要企業(yè)或組織的性質(zhì)不改變,數(shù)據(jù)將是可以長(zhǎng)期使用的財(cái)富。在數(shù)據(jù)庫中是用數(shù)據(jù)模型對(duì)現(xiàn)實(shí)世界進(jìn)行抽象的,現(xiàn)有的數(shù)據(jù)庫系統(tǒng)均是基于某種數(shù)據(jù)模型的。如何在數(shù)據(jù)庫系統(tǒng)的形式化結(jié)構(gòu)中抽象表示和處理倉庫中設(shè)備的數(shù)據(jù)是非常重要的問題。其中層次模型和網(wǎng)狀模型統(tǒng)稱為非關(guān)系模型,在關(guān)系模型出現(xiàn)以前,它們是常用的數(shù)據(jù)模型。 倉庫設(shè)備數(shù)據(jù)庫數(shù)據(jù)模型采用關(guān)系模型,既用二維表結(jié)構(gòu)來表示實(shí)體及實(shí)體間的聯(lián)系。目前的關(guān)系數(shù)據(jù)庫產(chǎn)品基本可分為桌面數(shù)據(jù)庫和大型數(shù)據(jù)庫應(yīng)用系統(tǒng)兩大類。 本系統(tǒng)使用 Visual Basic 和 SQLSever 作為開發(fā)工具。 Visual Basic 提供了管理數(shù)據(jù)庫對(duì)象和創(chuàng)建報(bào)表的工具,并且使用簡(jiǎn)單方便。 SQLSever 是 Microsoft 公司另一個(gè)成功的數(shù)據(jù)庫產(chǎn)品。 SQLSever使用內(nèi)嵌 Visual Basic 語言作為開發(fā)工具,完全面向?qū)ο缶幊?,可以可視化地?chuàng)建數(shù)據(jù)庫應(yīng)用程序。 基本組成 倉庫設(shè)備數(shù)據(jù)庫應(yīng)用程序的主要作用是存放數(shù)據(jù)、從數(shù)據(jù)庫中檢索和統(tǒng)計(jì)數(shù)據(jù),以得到各種各樣的信息。 數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的基礎(chǔ),主要用來存放原始數(shù)據(jù)。用戶不直接對(duì)原始數(shù)據(jù)進(jìn)行操作。窗體用來完成用戶和數(shù)據(jù)庫之間、與程序之間交互。它們之間的相互作用如圖 21所示。具體說,數(shù)據(jù)庫設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境中,通過合理的邏輯設(shè)計(jì)和有 效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足用戶的各種信息需求。 需求分析 在設(shè)計(jì)一個(gè)數(shù)據(jù)庫之前,首先要對(duì)數(shù)據(jù)庫的設(shè)計(jì)目的和應(yīng)用背景進(jìn)行分析。應(yīng)用背景指數(shù)據(jù)庫應(yīng)用于一 個(gè)什么樣場(chǎng)合。 圖 31 系統(tǒng)概貌圖 本系統(tǒng)是為倉庫開發(fā)的設(shè)備管理系統(tǒng),根據(jù)任務(wù)書的要求,應(yīng)設(shè)計(jì)一個(gè)可行的數(shù)據(jù)庫結(jié)構(gòu)和數(shù)據(jù)庫管理系統(tǒng)。 概括層的數(shù)據(jù)流圖如圖 32 32 數(shù)據(jù)流圖 數(shù)據(jù)存儲(chǔ) 處理 數(shù) 據(jù) 輸出 數(shù)據(jù) 來源 數(shù)據(jù)流 采購部門 倉庫管理 系統(tǒng) 領(lǐng)用人 1 領(lǐng)用人 2 領(lǐng)用人 n 成都理工大學(xué)畢業(yè)論文 7 采購部門:負(fù)責(zé)采購儀器設(shè)備,將儀器設(shè)備的相關(guān)信息提供給實(shí)驗(yàn)室。通 過該系統(tǒng)可以直接對(duì)數(shù)據(jù)庫進(jìn)行操作,進(jìn)行業(yè)務(wù)處理,以記錄每套儀器設(shè)備的相關(guān)信息;負(fù)責(zé)儀器設(shè)備的配入與發(fā)放,并記錄儀器的發(fā)放與歸還。 功能模塊設(shè)計(jì) 在軟件設(shè)計(jì)中,程序設(shè)計(jì)分為兩個(gè)階段完成,首先進(jìn)行結(jié)構(gòu)設(shè)計(jì),以確定程序由那些模塊組成,然后進(jìn)行過程設(shè)計(jì),過程設(shè)計(jì)是確定每個(gè)模塊的處理過程。設(shè)計(jì)中規(guī)定了數(shù)據(jù)庫的結(jié)構(gòu)(表、記錄、字段、關(guān)鍵字 )、制訂了數(shù)據(jù)所應(yīng)滿足的條件、規(guī)定了用戶的使用密碼和用戶名 ,幫助用戶方便地對(duì)數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行操作。 倉庫設(shè)備數(shù)據(jù)庫管理系統(tǒng) 用戶信息數(shù)據(jù)庫 儀器信息數(shù)據(jù)庫 工程文件 報(bào)表信息界面 查詢信息界面 修改信息界面 添加信息界面 刪除信息界面 修改用戶界面 添加用戶界面 刪除用戶界面 用戶登錄界面 功能管理主界面 成都理工大學(xué)畢業(yè)論文 8 圖 33 系統(tǒng)功能模塊圖 在數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用程序中有十個(gè)應(yīng)用窗體文件,分別是: 用戶登陸應(yīng)用窗體文件,完成用戶登錄進(jìn)入管理系統(tǒng)的功能; 修改 用戶 應(yīng)用窗體文件,完成對(duì)已有記載的用戶進(jìn)行密碼重新設(shè)定的功能。 創(chuàng)建數(shù)據(jù)庫 在使用 Visual Basic 開發(fā)數(shù)據(jù)庫應(yīng)用程序時(shí),其后臺(tái)數(shù)據(jù)庫可以選用多種格式,本系統(tǒng)使用 Microsoft Access 的數(shù)據(jù)庫格式,因?yàn)?SQLSever 數(shù)據(jù)庫和Visual Basic 數(shù)據(jù)庫都是 Microsoft Jet 數(shù)據(jù)庫,其數(shù)據(jù)庫對(duì)象的層次結(jié)構(gòu)和編程方法是完全相同的,用 SQLSever 創(chuàng)建的數(shù)據(jù)庫可以原封不動(dòng)地用到 Visual Basic 應(yīng)用程序中。下面介紹本系統(tǒng)中兩個(gè)數(shù)據(jù)庫的創(chuàng)建方法。下面示例的表中主關(guān)鍵字是“ Number”。列出每一個(gè)表所包含的數(shù)據(jù)字段名稱,確定每個(gè)字段的數(shù)據(jù)類型和字段大?。? 在表單中輸入和修改數(shù)據(jù); 保存數(shù)據(jù)庫。數(shù)據(jù)庫安全與恢復(fù)是數(shù)據(jù)庫保護(hù)的組成部分,數(shù)據(jù)庫保護(hù)一般包括四個(gè)方面的內(nèi)容,其中安全性主要是對(duì)用戶的存取數(shù)據(jù)庫中數(shù)據(jù)權(quán)限的控制,以保證數(shù)據(jù)庫的安全和保密。 在計(jì)算機(jī)系統(tǒng)中,一般說來安全措施是分級(jí)設(shè)置的,本系統(tǒng)安全性設(shè)計(jì)中采用的是用戶標(biāo)識(shí)和鑒定。本系統(tǒng)采用的方法具體是:用一個(gè)用戶名來標(biāo)明用戶身份,系統(tǒng)鑒別此用戶是否是合法的用戶,若是,則可進(jìn)入下一步的核實(shí);若不是,則不能使用系統(tǒng)。 其 E— R 圖為: 設(shè)備 類型編號(hào) 設(shè)備編號(hào) 設(shè)備編號(hào) 設(shè)備類型 設(shè)備大小 設(shè)備單價(jià) 生產(chǎn)廠家 成都理工大學(xué)畢業(yè)論文 10 圖 36 用戶信息 ER圖 創(chuàng)建應(yīng)用工程文件 本系統(tǒng) 的應(yīng)用工程文件是用 Visual 創(chuàng)建的,選定“標(biāo)準(zhǔn)的可執(zhí)行文件”單擊“打開”進(jìn)入工程的窗體文件設(shè)計(jì)。 2.修改密碼。 4.刪除用戶 用戶登錄 系統(tǒng)啟動(dòng)后,將首先出現(xiàn)如圖所示的用戶登錄窗體,用戶首先輸入用戶名,然后輸入密碼。 如 圖 37: 用戶密碼 用戶帳號(hào) 用戶密碼 成都理工大學(xué)畢業(yè)論文 11 圖 37 用戶登錄窗口 用戶登錄窗體中放置了二個(gè)文本框 (TextBox),用來輸入用戶名和用戶密碼:二個(gè)按鈕 (CommandButton)用來確定或者取消登錄:三個(gè)標(biāo)簽 (Label)用來標(biāo)示窗體的信息。用戶單擊該按鈕,將觸發(fā)該按鈕 cmdok 的 click 事件,代碼如下: Dim txtSQL As String Dim mrc As Dim MsgText As String 39。check for correct password UserName = If Trim( = ) Then 成都理工大學(xué)畢業(yè)論文 12 MsgBox 沒有這個(gè)用戶,請(qǐng)重新輸入用戶名! , vbOKOnly + vbExclamation, 警告 Else txtSQL = select * from user_Info where user_ID = 39。 amp。 Set mrc = ExecuteSQL(txtSQL, MsgText) If = True Then MsgBox 沒有這個(gè)用戶,請(qǐng)重新輸入用戶名 !, vbOKOnly + vbExclamation, 警告 Else If Trim((1)) = Trim() Then OK = True UserName = Trim() Else MsgBox 輸入密碼不正確,請(qǐng)重新輸入! , vbOKOnly + vbExclamation, 警告 = End If End If End If miCount = miCount + 1 If miCount = 3 Then 成都理工大學(xué)畢業(yè)論文 13 End If Exit Sub 用戶如果沒有輸入用戶名和用戶密碼,將出現(xiàn)消息框提示,如果輸入的用戶名在用戶表中沒有找到,將提示重新輸入用戶名,文本框 txtusername 將重新獲得輸入焦點(diǎn)。用戶登錄成功,全局變量 ok將被賦值為 true。公用模塊中的 main()過程將根據(jù) ok 的值來決定是退出,還是進(jìn)入系統(tǒng)。 二 次輸入密碼后,單擊 cmdok 按鈕,將觸發(fā) click 事件判斷是否修改密碼。 amp。 39。 二次輸入密碼后,單擊 cmdok 按鈕,將觸發(fā) click 事件判斷 是否修改密碼,代碼如下: Private Sub cmdOK_Click() 成都理工大學(xué)畢業(yè)論文 15 Dim txtSQL As String Dim mrc As Dim MsgText As String If Trim(Text1(0).Text) = Then MsgBox 請(qǐng)輸入用戶名稱! , vbOKOnly + vbExclamation, 警告 Exit Sub Text1(0).SetFocus Else txtSQL = select * from user_Info Set mrc = ExecuteSQL(txtSQL, MsgText) While ( = False) If Trim((0)) = Trim(Text1(0)) Then MsgBox 用戶已經(jīng)存在,請(qǐng)重新輸入用戶名! , vbOKOnly + vbExclamation, 警告 Text1(0).SetFocus Text1(0).Text = Text1(1)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1