【正文】
兩類(lèi):非關(guān)系數(shù)據(jù)庫(kù)( flatfile)和關(guān)系數(shù)據(jù)庫(kù)( relational)。一個(gè)連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個(gè)不同的表中獲取信息時(shí)建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。 總之,數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)計(jì)算機(jī)存儲(chǔ)記錄的系統(tǒng),即,它是一個(gè)計(jì)算機(jī)系統(tǒng),該系統(tǒng)的目標(biāo)存儲(chǔ)信息并支持用戶檢索和更新所需要的信息。 由于 Access 和 Visual Basic 使用的相同數(shù)據(jù)庫(kù)引擎,因此可以建立既包括Access 組件又包括 Visual Basic 組件的應(yīng)用程序,這樣就提高了程序的穩(wěn)定性,充分發(fā)揮了兩者各自的優(yōu)點(diǎn)。服裝的基礎(chǔ)信息包括:服裝的順序號(hào)、服裝名稱、服裝規(guī)格、計(jì)量單位、備注信息、庫(kù)存數(shù)量等。 并且能夠?qū)Ψb的庫(kù)存量進(jìn)行報(bào)警,以防倉(cāng)庫(kù)的服裝數(shù)量不足影響服裝的銷(xiāo)售。 2.基本資料模塊 基本資料模塊用來(lái)對(duì)企業(yè)所擁有的各種服裝的基本信息進(jìn)行維護(hù)和管理。當(dāng)添加銷(xiāo)售信息時(shí),需要在所售服裝的庫(kù)存量上自動(dòng)減去所銷(xiāo)售的數(shù)量。39。 amp。判斷權(quán)限 UserPrivs = If Trim((2)) = 管理員 Then 39。三次錯(cuò)誤 ,自動(dòng)退出程序 End End If Exit Sub Err: MsgBox 登錄出錯(cuò) ,請(qǐng)找管理員 !, vbExclamation Ok = False End End SubIf Trim( = ) Then MsgBox 沒(méi)有這個(gè)用戶,請(qǐng)重新輸入用戶名! , vbOKOnly + vbExclamation, 警告 Else txtSQL = select * from user1 where username = 39。 用戶可以管理數(shù)據(jù)庫(kù)表中不存在的任何的用戶名和密碼。 , , 系統(tǒng)提示 = End If Exit Sub Err: MsgBox End Sub Private Sub Command3_Click() 39。管理員密碼修改 On Error GoTo Err If Trim() And Trim() And Trim() Then If Trim() Trim() Then MsgBox 新密碼不對(duì) ! Exit Sub Else Dim rs1 As New select * from 系統(tǒng)用戶 where 用戶名 =39。不進(jìn)入系統(tǒng)的用戶不能使 用該功能。, CN, adOpenStatic, adLockOptimistic If Not Then If Not IsNull((1)) Then If Trim() Trim((1)) Then MsgBox 用戶舊密碼不對(duì) !, , 提示 Exit Sub Else (1).Value = Trim() MsgBox 操作已成功 !, , 提示 = = = End If End If End If End If End If Exit Sub Err: MsgBox End Sub Private Sub Form_Load() = = = End SubDim sql As String If Then MsgBox 兩次輸入的密碼不同!請(qǐng)重新輸入 , vbOKOnly + vbInformation, Exit Sub End If sql = select * from user1 where username = 39。 39。 退出銷(xiāo)售單的基本操作。 sql1, conn, adOpenDynamic, adLockOptimistic If = True Then MsgBox (無(wú)此編號(hào) ,請(qǐng)重新輸入 ) Exit Sub Else = (name) = (jingbanren) = (shoujia) = (shuliang) = (shengchanshang) = (guige) = (data) = (jine) = (beizhu) ok = True Set rs = Nothing End If End Sub 、銷(xiāo)售單查 詢 其中有兩個(gè)查詢組成: ●全部的服裝 ●按條件查詢某些滿足條件的服裝 : 其中的下拉框中不可以輸入東西 ,只可以從中選擇相關(guān)的服裝名稱和生產(chǎn)商。 同時(shí),由于我們的畢業(yè)設(shè)計(jì)是三個(gè)人共同合作的結(jié)果,由于在設(shè)計(jì)中的時(shí)間和技術(shù)上的協(xié)商使我們的畢業(yè)設(shè)計(jì)順利完成,雖然功能不夠強(qiáng)大,但這是我們勞動(dòng)成果的結(jié)晶! 讓我更進(jìn)一步的認(rèn)識(shí)到,合作的重要性。 致 謝 在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師身上學(xué)到了很多東西。s diversion, namely, the wild hunt to Amack. Ah, you don39。 there are sometimes great effects of cross lies。s self hath any perfection. For saith Pliny very wittily。s without the consent of theowner。 but he who did must have supposed one of threethingsei。 and the slaves of their own vaunts. LastIndexNext And now having spoken of assaults, let us sum up all acts ofviolence under a single law, which shall be as follows:No one shallta ke or carry away any of his neighbour39。 omnium, quae cHxerat jeceratque, arte quadam ostentator: for that proceeds not of vanity, but of natural magnanimity, and discretion: and in some persons is not only ely, but gracious. For excusations, cessions, modesty itself well governed, are but arts of ostentation. And amongst those arts there is none better, than that which Plinius Secundus speaketh of。 but according to die French proverb。s really a pleasure now and then to bee a mere nothing, especially when a man is as highly placed as I am. And then to think that we all, even with patent lacquer, are nothing more than insects of a moment on that anthill the earth, though we may be insects with stars and garters, places and offices! One feels quite a novice beside these venerable millionyearold boulders. On last New Year39。 本系統(tǒng)尚存的問(wèn)題 由于本系統(tǒng)設(shè)計(jì)的時(shí)間急迫 ,而且有些準(zhǔn)備不足,所以再設(shè)計(jì)過(guò)程中出現(xiàn)了一些不必要的錯(cuò)誤,為了這些錯(cuò)誤我耽誤了不少時(shí)間,更浪費(fèi)了很多的精力,所以,使以后的設(shè)計(jì)工作顯得時(shí)間倉(cāng)促。其次,這些天對(duì)畢業(yè)設(shè)計(jì)所做的工作, 使我更加認(rèn)識(shí)到了基本知識(shí)的重要,沒(méi)有良好的基本知識(shí),就不可能的到預(yù)期的結(jié)果,所以,我必須更加注重基本的學(xué)習(xí)和應(yīng)用。 amp。 修改銷(xiāo)售單:點(diǎn)擊修改按鈕則彈出“修改銷(xiāo)售單”的窗體。 amp。 UserName amp。初始化代碼 On Error GoTo Err = = = = Dim rs1 As New select * from 系統(tǒng)用戶 , CN, adOpenStatic, adLockOptimistic While Not If Not IsNull((0)) Then Trim((0)) Wend Err: End Sub 修改密碼表單 使用此功能的用戶,必須是具有訪問(wèn)該系統(tǒng)的權(quán)限,即是能登陸到該系統(tǒng)的用戶,如果不能訪問(wèn)該系統(tǒng)的用戶不能使用該功能。 () MsgBox 操作已成功 !, , 提示 End Sub Private Sub Command5_Click() 39。 39。記錄密碼輸入的次數(shù),累計(jì)到 3 此則自動(dòng)結(jié)束程序 End If 系統(tǒng)管理表單 “系統(tǒng)管理表單”可以增加用戶,使更多的人可以訪問(wèn)該系統(tǒng)。無(wú)權(quán) IsUserMode = 0 MsgBox 你沒(méi)有權(quán)限 !, vbExclamation, 警告 End End If UserPrivs = Trim((2)) UserName = Trim() Unload Me Exit Sub Else MsgBox 輸入密碼不正確,請(qǐng)重新輸入! , vbOKOnly + vbExclamation, 警告 = End If End If miCount = miCount + 1 If miCount = 3 Then 39。如果有用戶 If Trim((1)) = Trim() Then 39。判斷是否有這個(gè)用戶 txtSql = select * from 系統(tǒng)用戶 where 用戶名 = 39。對(duì)應(yīng)密碼: admin。 4銷(xiāo)售管理模塊 銷(xiāo)售信息管理模塊用來(lái)跟蹤服裝的每一次銷(xiāo)售的信息。 服裝服裝庫(kù)存信息管理系統(tǒng)是一個(gè)基于管理員的系統(tǒng),它只有管理員才能對(duì)他進(jìn)行操作。服裝的銷(xiāo)售信息包括順序號(hào)、服 裝名稱、客戶名稱、購(gòu)買(mǎi)數(shù)量、售出價(jià)格、銷(xiāo)售日期、規(guī)格、總金額等。如果要借助人工來(lái)實(shí)現(xiàn)這一系列數(shù)據(jù)的記錄和管理,工作量將極為巨大,而且容易出現(xiàn)錯(cuò)誤,造成管理上的混亂;更何況還需要對(duì)服裝的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)和分析。此后,只要發(fā)布新版本的 Access,就會(huì)有相應(yīng)版本的 Jet 數(shù)據(jù)庫(kù) 問(wèn)世。數(shù)據(jù)庫(kù)本身可被看作為一種電子文件柜:也就是說(shuō),它是收集計(jì)算機(jī)數(shù)據(jù)文件的倉(cāng)庫(kù)或容器。這三種 操作均可由 Visual Basic 創(chuàng)建的程序來(lái)完成,下面的章節(jié)將詳細(xì)描述實(shí)現(xiàn)的具體方法。利用 OLE 技術(shù), VB將其他應(yīng)用軟件視為一個(gè)對(duì)象嵌入到 VB應(yīng)用程序中,進(jìn)行各種操作,也可將各種基于 Windows 的應(yīng)用程序嵌入到 VB 應(yīng)用程序,實(shí)現(xiàn)聲音、圖像、動(dòng)畫(huà)等多媒 第二章 實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)的概念 數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。 ? 過(guò)程可遞歸調(diào)用,使程序更為簡(jiǎn)練。 美國(guó)微軟公司在 1991 年推出 至今已經(jīng)經(jīng)歷了 6 個(gè)版本, 運(yùn)行在 win9x 或 winme, win2021, winxp, windowsNT 等操作系統(tǒng)下,是一個(gè) 32 位的應(yīng)用程序開(kāi)發(fā)工具。計(jì)算機(jī)管理信息系統(tǒng)已成為進(jìn)行現(xiàn)代商業(yè)管理的有利工具。只有把全面完整的信息作為決策的