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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于vb的倉(cāng)庫(kù)數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)-文庫(kù)吧資料

2025-06-14 15:30本頁(yè)面
  

【正文】 oad Me End Sub 成都理工大學(xué)畢業(yè)論文 17 刪除用戶 進(jìn)入系統(tǒng)后,選擇菜單“系統(tǒng) 刪除用戶”,就可以刪除用戶,出現(xiàn)刪除用戶的窗體: 圖 310 刪除用戶窗口 在這個(gè)窗體中放置了二個(gè)文本框,用來(lái)輸入用戶名和密 碼,二個(gè)按鈕用來(lái)確定是否修改密碼,三個(gè)標(biāo)簽用來(lái)標(biāo)示文本框的內(nèi)容。當(dāng) 確定數(shù)據(jù)庫(kù)中沒(méi)有相同的用戶名,并且二次輸入密碼一致時(shí),將把該條記錄添加到數(shù)據(jù)庫(kù)中。 Set mrc = ExecuteSQL(txtSQL, MsgText) (1) = Text1(1).Text MsgBox 密碼修改成功! , vbOKOnly + vbExclamation, 修改密碼 End If End Sub 添加用戶 進(jìn)入系統(tǒng)后,選擇菜單“系統(tǒng) 添加用戶”,就可以添加用戶,出現(xiàn)添加用戶的窗體: 圖 39 添加用戶窗口 在這個(gè)窗體中放置了 三 個(gè)文本框,用來(lái)輸入 用戶名, 密碼和確認(rèn)密碼,二個(gè)按鈕用來(lái)確定是否修改密碼, 三 個(gè)標(biāo)簽用來(lái)標(biāo)示文本框的內(nèi)容。 UserName amp。代碼如下: 成都理工大學(xué)畢業(yè)論文 14 Private Sub cmdOK_Click() Dim txtSQL, MsgText As String Dim mrc As If Trim(Text1(1).Text) Trim(Text1(2).Text) Then MsgBox 密碼輸入不正確! , vbOKOnly + vbExclamation, 警告 Text1(1).SetFocus Text1(1).Text = Else txtSQL = select * from user_Info where user_ID = 39。 如果用戶取消登錄,單擊 cmdcancel 按鈕,將觸發(fā)按鈕的 click 事件,代碼如下: OK = False 修改 密碼 用戶可以修改自己的密碼,選擇菜單“系統(tǒng) 修改密碼”出現(xiàn)如圖所示的窗體: 圖 38 修改密碼窗口 在這個(gè)窗體中放置了三個(gè)文本框,用來(lái)輸入 舊密碼,新 密碼和確認(rèn)密碼, 二個(gè)按鈕按鈕用來(lái)確定是否修改密碼,三個(gè)標(biāo)簽用來(lái)標(biāo)示文本框的內(nèi)容。一旦 三次輸入密碼均不正確,全局變量 ok將被賦值為 false。如果用戶輸入的密碼不正確,文本框 txtpassword 將重新獲得輸入焦點(diǎn)。 39。 amp。ToDo: create test for correct password 39。 為窗體定義全局變量 ok,用來(lái)判斷登錄是否成功,定義 micount,用來(lái)記載輸入密碼的次數(shù),并且在載入窗體時(shí)初始化這二個(gè)全局變量,代碼如下: Option Explicit Public OK As Boolean 記錄確定次數(shù) Dim miCount As Integer Private Sub Form_Load() OK = False miCount = 0 End Sub 當(dāng)用戶輸入用戶名和密碼后,單擊 cmdok按鈕將對(duì)用戶信息進(jìn)行判斷。如果用戶 3 次輸入密碼不正確,將退出程序。 3. 添加用戶。 用戶管理模塊設(shè)計(jì) 用戶管理模塊主要實(shí)現(xiàn): 1. 用戶登錄。為了進(jìn)一步核實(shí)用戶,系統(tǒng)要求用戶輸入密碼,為保密起見(jiàn),用戶在終端上輸入的口令不顯示在屏幕上,系統(tǒng)核定密碼以鑒別用戶身份。用戶標(biāo)識(shí)和鑒定是系統(tǒng)提供的最外層的安全保護(hù)措施,其方法是 由系統(tǒng)提供一定的方式讓用戶標(biāo)識(shí)自己的名字或身份,每次用戶要進(jìn)入系統(tǒng)時(shí),系統(tǒng)對(duì)用戶身份進(jìn)行核實(shí),通過(guò)鑒定后才提供系統(tǒng)使用權(quán)。本系統(tǒng)根據(jù)任務(wù)書(shū)的要求,主要是對(duì)數(shù)據(jù)庫(kù)的安全性進(jìn)行了設(shè)計(jì)。 如圖 34 所示: 成都理工大學(xué)畢業(yè)論文 9 圖 34 創(chuàng)建關(guān)鍵字為“ Number” 的表 其 E— R 圖為: 圖 35 倉(cāng)庫(kù)設(shè) 備 ER圖 創(chuàng)建 用戶信息 數(shù)據(jù)庫(kù) 安全性問(wèn)題是所有計(jì)算機(jī)系統(tǒng)都有的問(wèn)題,只是在數(shù)據(jù)庫(kù)系統(tǒng)中大量數(shù)據(jù)集中存放,而且是多用戶共享,使安全性問(wèn)題更為突出。 創(chuàng)建步驟如下: 創(chuàng)建一個(gè)新的空數(shù)據(jù)庫(kù),確定數(shù)據(jù)庫(kù)的名稱及數(shù)據(jù)庫(kù)的保存類型; 向空數(shù)據(jù)庫(kù)添加表,將數(shù)據(jù)進(jìn)行分類和量化,并設(shè)置表單的主鍵;使數(shù)據(jù)便于計(jì)算機(jī)處理。 創(chuàng)建 設(shè)備 數(shù)據(jù)庫(kù) 本系統(tǒng)的儀器數(shù)據(jù)庫(kù)是用 Microsoft SQLSever 創(chuàng)建的。 SQLSever 數(shù)據(jù)庫(kù)表的建立方法是:準(zhǔn)備好設(shè)計(jì)資料,先在紙上設(shè)計(jì)好數(shù)據(jù)庫(kù)的結(jié)構(gòu),即由哪幾個(gè)表組成,每個(gè)表包含哪幾個(gè)字段,各個(gè)字段的屬性如何,哪個(gè)字段是關(guān)鍵字,共有多少個(gè)記錄。 添加用戶應(yīng)用窗體文件,完成添加用戶信息功能,記錄用戶名和用戶密碼; 刪除用戶應(yīng)用窗體 文件,完成刪除用戶信息功能; 信息管理和用戶管理的主窗體,完成用戶對(duì)系統(tǒng)功能的全局控制; 查詢信息應(yīng)用窗體文件,完成通過(guò)儀器編號(hào)和名稱對(duì)儀器進(jìn)行查詢的功能; 修改信息應(yīng)用窗體文件,完成修改儀器設(shè)備信息的功能; 添加信息應(yīng)用窗體文件,完成信息的添加功能; 刪除信息應(yīng)用窗體文件,完成刪除儀器設(shè)備信息的功能; 報(bào)表信息應(yīng)用窗體文件,完成報(bào)表提交功能。 以下是本系統(tǒng)的功能模塊圖 33。 本系統(tǒng)共有兩個(gè)數(shù)據(jù)庫(kù),一個(gè)是儀器性能指標(biāo)數(shù)據(jù)庫(kù),另一個(gè)是用戶標(biāo)識(shí)和鑒定數(shù)據(jù)庫(kù)。 領(lǐng)用人 ( 3?? n):領(lǐng)用人領(lǐng)用設(shè)備時(shí)要作相應(yīng)記錄,以便管理部門可以查詢每套儀器的情況。 倉(cāng)庫(kù) 管理系統(tǒng):負(fù)責(zé)儀器的統(tǒng)一管理。該數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)具有: 數(shù)據(jù)查詢功能 (多種關(guān)鍵詞查詢 ); 數(shù)據(jù)更新功能 (修改 , 增加 , 刪除等 ); 數(shù)據(jù)安全性設(shè)計(jì)。在對(duì)本系統(tǒng)應(yīng)用環(huán)境和需求進(jìn)行收集和分析后所形成的抽象的系統(tǒng)概貌圖如圖 31。在進(jìn)行設(shè)計(jì)目的分析時(shí),應(yīng)搞清楚該數(shù)據(jù)庫(kù)要解決一個(gè)什么樣的問(wèn)題、需要存儲(chǔ)哪些數(shù)據(jù)、能夠提供哪些信息、完成哪些自動(dòng)化功能等。 這里從數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)和開(kāi)發(fā)的全過(guò)程來(lái)考慮,根據(jù)本系統(tǒng)的實(shí)際情況,將數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的設(shè)計(jì)分為以下幾個(gè)階段:需求分析,功能模塊設(shè)計(jì),創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建應(yīng)用工程文件,創(chuàng)建應(yīng)用窗體文件,創(chuàng)建應(yīng)用文件包。 圖 21數(shù)據(jù)庫(kù)應(yīng)用程序的基本組成 數(shù)據(jù)庫(kù) 報(bào)表和圖表 應(yīng)用程序窗體 查詢和統(tǒng)計(jì) 成都理工大學(xué)畢業(yè)論文 6 第 3 章 倉(cāng)庫(kù)設(shè)備數(shù)據(jù)庫(kù)開(kāi)發(fā)設(shè)計(jì) 設(shè)計(jì)方法和步驟 數(shù)據(jù)庫(kù)設(shè)計(jì)是開(kāi)發(fā)數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),也是本系統(tǒng)開(kāi)發(fā)和建設(shè)的重要組成部分。報(bào)表和圖表的數(shù)據(jù)來(lái)自查詢和統(tǒng)計(jì),是定制的。如果需要檢索和更新數(shù)據(jù),先用查詢將數(shù)據(jù)檢索出來(lái)放在緩沖區(qū)或 臨時(shí)表中,用戶對(duì)緩沖區(qū)和臨時(shí)表中的數(shù)據(jù)進(jìn)行操作,在所有的操作完成后,再將數(shù)據(jù)的更改更新到數(shù)據(jù)庫(kù)中。一般來(lái)說(shuō)。本系統(tǒng)完整的數(shù)據(jù)庫(kù)應(yīng)用程序按照功能可分為四個(gè)部分的內(nèi)容:數(shù)據(jù)庫(kù)(單表);應(yīng)用程序窗體;查詢和更新;報(bào)表和圖表 (儀器領(lǐng)用單 )。 SQLSever 數(shù)據(jù)庫(kù)是目前應(yīng)用十分廣泛的桌面型關(guān)系數(shù)據(jù)庫(kù),它主要應(yīng)用于各種中小型的管理信息系統(tǒng)中,雖然它無(wú)法支 持較大數(shù)據(jù)量,不支持?jǐn)?shù)據(jù)庫(kù)的高級(jí)特性(并發(fā)訪問(wèn)、事務(wù)處理等),但是它快速、小巧、靈活,經(jīng)常被小型信息管理系統(tǒng)作為后臺(tái)數(shù)據(jù)庫(kù)。 SQLSever 本身是一個(gè)可視化的數(shù)據(jù)庫(kù)管理系統(tǒng),提供了很多非常實(shí)用的向?qū)?,初學(xué)者也很容易學(xué)會(huì)如何用 SQLSever 建立數(shù)據(jù)庫(kù)的各種對(duì)象,如創(chuàng)建表、查詢和報(bào)表等。隨著 Microsoft 不斷地推出 Visual Basic的新版本, Visual Basic 對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和編程也變得越來(lái)越容易,而且支持多 種數(shù)據(jù)庫(kù)系統(tǒng)的訪問(wèn),是一個(gè)很好的數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)工具。 Visual Basic 是一個(gè)通用程序開(kāi)發(fā)工具,但具有強(qiáng)大的數(shù)據(jù)庫(kù)訪問(wèn)能力,可以通過(guò) Microsoft 數(shù)據(jù)庫(kù)訪問(wèn)對(duì)象 ADO 訪問(wèn)數(shù)據(jù)庫(kù)對(duì)象,而且由于其本身的優(yōu)成都理工大學(xué)畢業(yè)論文 5 點(diǎn)(如可視化編程、面向?qū)ο蟆⑹录?qū)動(dòng)、結(jié)構(gòu)化程序設(shè)計(jì)、集成的開(kāi)發(fā)環(huán)境),常常被用于數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā)。本系統(tǒng)采用桌面數(shù)據(jù)庫(kù)方式,利用學(xué)?,F(xiàn)有軟硬件資源,運(yùn)行于 PC 機(jī)的windows98/2021/xp 下,具有對(duì)硬件要求低、容易操作、開(kāi)發(fā)成本低等特點(diǎn)。 如 表 21 表 21 倉(cāng)庫(kù)設(shè)備信息表 列名 數(shù)據(jù)類型 說(shuō)明 Number numeric 設(shè)備編號(hào) TypeNumber numeric 類型編號(hào) Name varchar 設(shè)備名稱 Type varchar 設(shè)備類型 Size numeric 設(shè)備大小 Price numeric 設(shè)備單價(jià) Factory varchar 生產(chǎn)廠家 運(yùn)行環(huán)境和開(kāi)發(fā)工具 隨著數(shù)據(jù)庫(kù)應(yīng)用的日益廣泛,數(shù)據(jù)庫(kù)產(chǎn)品市場(chǎng)呈現(xiàn)非常繁榮的景象。關(guān)系模型是目前數(shù)據(jù)庫(kù)領(lǐng)域所討論的模型中最重要的模型。 數(shù)據(jù)庫(kù)領(lǐng)域中過(guò)去和現(xiàn)在最常見(jiàn)的數(shù)據(jù)模型有三種,它們是:層次模型(Hierachical Model),網(wǎng) 狀模型 (Network Model)和關(guān)系模型 (Relational Model)。 倉(cāng)庫(kù)設(shè)備數(shù)據(jù)庫(kù)是倉(cāng)庫(kù)設(shè)備所涉及的數(shù)據(jù)的提取和綜合,它不僅反映數(shù)據(jù)本身,而且反映數(shù)據(jù)之間的聯(lián)系,也是事物之間的聯(lián)系的反映。 成都理工大學(xué)畢業(yè)論文 4 第 2 章 . 倉(cāng)庫(kù)設(shè)備數(shù)據(jù)庫(kù)方案設(shè)計(jì) 數(shù)據(jù)模型的確定 數(shù)據(jù)模型 (Data Model)以實(shí)際事物的數(shù)據(jù)特征的抽象來(lái)刻畫事物,描述的是事物數(shù)據(jù)的表征及其特性。由于數(shù)據(jù)類型多樣性,數(shù)據(jù)的采集方式和存儲(chǔ)方式也會(huì)不同。數(shù)據(jù)是數(shù)據(jù)庫(kù)系統(tǒng),也是企業(yè)或組織的真正的財(cái)富。數(shù)據(jù)庫(kù)軟件為數(shù)據(jù)的定義、存儲(chǔ)、查詢和修改提供支持,而數(shù)據(jù)庫(kù)應(yīng)用軟件是對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行處理和加工的軟件,它面向特定應(yīng)用,如基于數(shù)據(jù)庫(kù)的各種管理軟件、 管理信息系統(tǒng) (MIS)、決策支持系統(tǒng)( DSS)和辦公自動(dòng)化 (OA)等都屬于數(shù)據(jù)庫(kù)應(yīng)用軟件。它們?yōu)閿?shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)和應(yīng)用提供了有力的支持。 (4)以 DBMS 為核心的應(yīng)用開(kāi)發(fā)工具。 (3)一般來(lái)講,數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)處理能力較弱,所以需要 提供與數(shù)據(jù)庫(kù)接口的高級(jí)語(yǔ)言及其編譯系統(tǒng),以便于開(kāi)發(fā)應(yīng)用程序。 (2)支持 DBMS 運(yùn)行的操作系統(tǒng)。 成都理工大學(xué)畢業(yè)論文 3 (2)有足夠大的直接存取設(shè)備存放數(shù)據(jù) (如磁盤 ),有足夠的磁帶或其它存儲(chǔ)設(shè)備來(lái)進(jìn)行數(shù)據(jù)備份。 數(shù)據(jù)庫(kù)系統(tǒng) 數(shù)據(jù)庫(kù)系統(tǒng) (data base system,縮寫為 DBS)通常是指帶有數(shù)據(jù)庫(kù)的計(jì)算機(jī)應(yīng)用系統(tǒng),因此,數(shù)據(jù)庫(kù)系統(tǒng)不僅包括數(shù)據(jù)庫(kù)本身,即實(shí)際存儲(chǔ)在計(jì)算機(jī)中的數(shù)據(jù),還包括相應(yīng)的硬件、軟件。在大型系統(tǒng)中, DD也可單獨(dú)成為一個(gè)系統(tǒng)。 包括:數(shù)據(jù)庫(kù)初始數(shù)據(jù)的輸入、轉(zhuǎn)換功能,數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)、恢復(fù)功能,數(shù)據(jù)庫(kù)的重新組織功能和性能監(jiān)視、分析功能等,這些功能通常是由一些實(shí)用程序完成的,它是數(shù)據(jù)庫(kù)管理系統(tǒng)的一個(gè)重要組成部分。 這是 DBMS 的核心部分,它包括并發(fā)控制,即處理多個(gè)用戶同時(shí)使用某些數(shù)據(jù)時(shí)可能產(chǎn)生的問(wèn)題、安全性 檢查、完整性約束條件的檢查和執(zhí)行、數(shù)據(jù)庫(kù)的內(nèi)部維護(hù) (如索引、數(shù)據(jù)字典的自動(dòng)維護(hù) )等。數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶與操作系統(tǒng)之上的一層數(shù)據(jù)管理軟件,它的主要功能包括以下幾個(gè)方面 : 1.?dāng)?shù)據(jù)定義功能 DBMS 提供數(shù)據(jù)定義語(yǔ)言 (data definition language,縮寫為 DDL),用戶通過(guò)它可以方便地對(duì)數(shù)據(jù)庫(kù)中的相關(guān)內(nèi)容進(jìn)行定義,如對(duì)數(shù)據(jù)庫(kù)、基本表、視圖和索引進(jìn)行定義。成都理工大學(xué)畢業(yè)論文 2 數(shù)據(jù)庫(kù)技術(shù)使數(shù)據(jù)能按一定格式組織、描述和存儲(chǔ),且具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為多個(gè)用戶所共享。數(shù)據(jù)必須按一定的格式存放,因?yàn)樗粌H需 要存放,而且還要便于查找。為了了解世界、交流信息,人們?cè)谟?jì)算機(jī)中需要并且也能夠描述、存儲(chǔ)和處理這些表現(xiàn)形式多樣和內(nèi)容復(fù)雜的數(shù)據(jù)。數(shù)據(jù)按通常的理解表現(xiàn)為數(shù)字形式,這是對(duì)數(shù)據(jù)的一種傳統(tǒng)和狹義的理解。由于數(shù)據(jù)庫(kù)技術(shù)在信息(數(shù)據(jù))處理中顯示了巨大的威力,所以許多計(jì)算機(jī)科學(xué)家把這個(gè)階段稱為“數(shù)據(jù)庫(kù)時(shí)代”。這一階段實(shí)現(xiàn)了計(jì)算機(jī)的全面信息管理。通常把這種用機(jī)械設(shè)備來(lái)進(jìn)行數(shù)據(jù)處理的系統(tǒng)稱為機(jī)械數(shù)據(jù)處理系統(tǒng)。數(shù)據(jù)處理并不是有了電子計(jì)算機(jī)以后才出現(xiàn)的。 信息指的是各種形式的數(shù)據(jù)、資料、消息、信號(hào)?中所包含的意義,而載荷信息的物理符號(hào)(如數(shù)字、字母、文字、圖形、聲音?)稱為數(shù)據(jù)。 Visual basic 成都理工大學(xué)畢業(yè)論文 III 目 錄 第 1章 緒論 ...................................................................................................................1 數(shù)據(jù)庫(kù)系統(tǒng)發(fā)展概況 ...........
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1