已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫課程設(shè)計畢業(yè)設(shè)計論文題目:貿(mào)易公司管理信息系統(tǒng)學(xué) 號: 姓 名: 專 業(yè) :計算機(jī)信息管理 指導(dǎo)教師: 完成時間: 2011 年 6 月 8 日摘要貿(mào)易管理信息系統(tǒng)是現(xiàn)代行業(yè)不可缺少的一個組成環(huán)節(jié)。貿(mào)易管理信息系統(tǒng)是一個由人、計算機(jī)和數(shù)據(jù)庫組成的進(jìn)行貿(mào)易經(jīng)營管理的系統(tǒng),通過對信息的收集、傳遞、整理、加工、維護(hù)和使用,提高管理水平和效率,從而實現(xiàn)貿(mào)易管理的自動化、規(guī)范化和人性化。本文簡要介紹了基于microsoft和vb程序語言開發(fā)實現(xiàn)的貿(mào)易管理系統(tǒng),著重闡述了該系統(tǒng)開發(fā)實現(xiàn)過程,從系統(tǒng)的需求分析、方案論證、模塊設(shè)計、數(shù)據(jù)設(shè)計、詳細(xì)設(shè)計到系統(tǒng)測試等各個環(huán)節(jié)都進(jìn)行了較為詳盡的分析和描述?!娟P(guān)鍵詞】:vb 、數(shù)據(jù)庫,access 2003,貿(mào)易公司管理信息系統(tǒng)目錄摘要11.引言32.系統(tǒng)分析與設(shè)計42.1系統(tǒng)功能42.2 系統(tǒng)數(shù)據(jù)53 概念結(jié)構(gòu)設(shè)計73.1 實體分析及其局部e-r圖73.1.1供貨商73.1.2經(jīng)銷商83.1.3員工83.1.4商品93.2 實體之間的聯(lián)系及其er圖93.3 系統(tǒng)全局er圖104 邏輯結(jié)構(gòu)設(shè)計125 數(shù)據(jù)庫設(shè)計135.1 創(chuàng)建表對象135.1.1 員工信息表135.1.2供貨商信息表135.1.3 經(jīng)銷商信息表145.1.4 商品信息表145.1.5采購信息表145.1.6銷售信息表155.2 創(chuàng)建基本表之間的關(guān)系155.3創(chuàng)建查詢對象155.4 創(chuàng)建窗體及控制面板165.4.1 總系統(tǒng)主窗體165.4.2 各個子系統(tǒng)窗體165.5 創(chuàng)建報表176. 前臺界面設(shè)計186.1登錄窗體設(shè)計186.2編輯窗體設(shè)計197.感想22參考文獻(xiàn)231.引言該設(shè)計使用access 2003設(shè)計了一個能夠獨(dú)立運(yùn)行的數(shù)據(jù)庫系統(tǒng),同時使用vb程序建立了前臺用戶界面,并使用數(shù)據(jù)庫連接技術(shù)實現(xiàn)前臺界面與后臺數(shù)據(jù)庫的連接。整個設(shè)計過程是通過小組全體成員分工合作完成的,設(shè)計內(nèi)容包括以下幾個方面:(1)需求分析 通過調(diào)查分析系統(tǒng)的功能,畫出功能結(jié)構(gòu)圖,確定系統(tǒng)涉及的主要數(shù)據(jù)項及含義。(2)概念結(jié)構(gòu)設(shè)計 根據(jù)需求分析的結(jié)果確定系統(tǒng)實體及其聯(lián)系的局部er圖,消除er圖中有沖突的屬性,畫出系統(tǒng)全局er圖。(3)邏輯結(jié)構(gòu)設(shè)計 根據(jù)全局er圖設(shè)計系統(tǒng)的邏輯結(jié)構(gòu)即表結(jié)構(gòu)。(4)數(shù)據(jù)庫設(shè)計 根據(jù)邏輯結(jié)構(gòu)設(shè)計和需求分析在access 2003中設(shè)計表對象、查詢對象、窗體對象、報表對象和宏對象。(5)使用vb6.0創(chuàng)建用戶登錄窗體和基本圖書信息管理窗體,并使用數(shù)據(jù)庫連接技術(shù)將前臺界面與后臺數(shù)據(jù)庫建立連接。2.系統(tǒng)分析與設(shè)計2.1系統(tǒng)功能為了使本小組設(shè)計的系統(tǒng)能夠盡可能滿足貿(mào)易公司管理的實際需求,在進(jìn)行系統(tǒng)設(shè)計之前,小組全體成員通過上網(wǎng)、圖書館查資料和小組多次激烈的討論,最后確定本系統(tǒng)應(yīng)該具有如下的功能:(1)供貨商信息管理:能夠?qū)┴浬痰男畔⑦M(jìn)行有效的管理,其中包括供應(yīng)商信息的添加、修改和刪除,以及供應(yīng)商信息查詢和生成報表。(2)經(jīng)銷商信息管理:能夠?qū)?jīng)銷商的信息進(jìn)行有效的管理,其中包括經(jīng)銷商信息的添加、修改和刪除,以及經(jīng)銷商信息查詢和生成報表。 (3)商品采購管理:能夠?qū)ι唐凡少彽男畔⑦M(jìn)行有效的管理,其中包括購信息的添加、修改和刪除,以及采購信息查詢和生成報表。(4)商品信息管理:能夠?qū)ι唐坊拘畔⑦M(jìn)行有效的管理,其中包括商品信息的添加、修改、刪除以及商品信息的查詢和生成報表。(5)商品銷售管理:能夠?qū)ι唐蜂N售的信息進(jìn)行有效的管理,其中包括銷售信息的添加、修改和刪除,以及銷售信息查詢和生成報表。(6)員工信息管理:能夠?qū)T工信息進(jìn)行有效的管理,其中包括員工信息的添加、修改和刪除,以及員工信息查詢和生成報表。2.2 系統(tǒng)數(shù)據(jù)2.2.1 數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項 本系統(tǒng)涉及供貨商、經(jīng)銷商、商品和員工四個對象,所以系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)分別由供貨商、經(jīng)銷商、商品和員工組成,系統(tǒng)涉及的數(shù)據(jù)項由這四個對象本身的屬性和它們之間關(guān)系的屬性確定。下面將分別討論他們的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項。(1)供貨商名稱:供貨商含義:貿(mào)易商品的供貨商公司組成:供貨商對象由供貨商編號、公司名稱、公司地址、聯(lián)系人、聯(lián)系電話組成。各數(shù)據(jù)項的含義如下:l 數(shù)據(jù)項:供貨商編號含義:供貨商編號,供貨商編號能夠唯一確定供貨商的所有信息。數(shù)據(jù)類型:文本長度:10l 數(shù)據(jù)項:公司名稱含義:供貨商公司名稱數(shù)據(jù)類型:文本長度:50l 數(shù)據(jù)項:公司地址含義:供貨商公司地址數(shù)據(jù)類型:文本長度:50l 數(shù)據(jù)項:聯(lián)系人含義:供貨商公司負(fù)責(zé)商品銷售業(yè)務(wù)的人數(shù)據(jù)類型:文本長度:6l 數(shù)據(jù)項:聯(lián)系電話含義:與供貨商公司聯(lián)系業(yè)務(wù)的電話數(shù)據(jù)類型:文本長度:11(2)經(jīng)銷商名稱:經(jīng)銷商含義:商品所銷售的經(jīng)銷商公司組成:供貨商對象由經(jīng)銷商編號、公司名稱、公司地址、聯(lián)系人、聯(lián)系電話組成。各數(shù)據(jù)項與供貨商的的數(shù)據(jù)項組成類似。(3)商品商品是貿(mào)易公司管理信息系統(tǒng)的主要數(shù)據(jù)結(jié)構(gòu),包含了商品的所有信息。名稱:商品含義:進(jìn)行貿(mào)易的商品。組成:商品的對象分別由商品編號、商品名稱、商品數(shù)量三個數(shù)據(jù)項組成。各數(shù)據(jù)項的含義如下:l 數(shù)據(jù)項:商品編號含義:商品編號,能夠唯一標(biāo)識每一件商品。數(shù)據(jù)類型:文本長度:10l 數(shù)據(jù)項:商品名稱含義:貿(mào)易商品的名稱 數(shù)據(jù)類型:文本長度:50l 數(shù)據(jù)項:數(shù)量含義:商品的數(shù)量數(shù)據(jù)類型:文本長度:50 (4) 員工名稱:員工含義:在系統(tǒng)中起非常重要的作用,商品的采購、銷售都是由員工完成。組成:操作員對象分別由員工編號、姓名、電話、職稱組成。各數(shù)據(jù)項的含義如下:l 數(shù)據(jù)項:員工編號含義:系統(tǒng)為每一位員工進(jìn)行統(tǒng)一編號管理,員工編號能夠唯一確定員工對象。數(shù)據(jù)類型:文本長度:10l 數(shù)據(jù)項:姓名含義:員工的姓名數(shù)據(jù)類型:文本長度:6l 數(shù)據(jù)項:電話含義:員工的聯(lián)系電話數(shù)據(jù)類型:文本長度:113 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計就是將需求分析階段得到的用戶需求抽象為數(shù)據(jù)庫的概念結(jié)構(gòu)。本論文使用e-r圖來描述系統(tǒng)的概念結(jié)構(gòu),即使用er圖表示需求分析的結(jié)果。在實際設(shè)計過程中,首先分析系統(tǒng)中以實體為基本單位的局部er圖,然后分析兩兩實體之間的聯(lián)系,畫出兩兩實體聯(lián)系的局部e-r圖,再將兩兩實體之間聯(lián)系的er圖作為基本單位,畫出他們之間聯(lián)系的er圖,依次類推,最后將各局部e-r圖合并成全局e-r圖,下面將分別進(jìn)行分析。3.1 實體分析及其局部e-r圖通過需求分析得知,貿(mào)易公司管理信息系統(tǒng)的研究對象有商品、供貨商、經(jīng)銷商和員工四個對象,也就是四個實體,故將系統(tǒng)的實體對象分為商品、供貨商、經(jīng)銷商和員工。3.1.1供貨商公司地址對于貿(mào)易公司管理信息系統(tǒng)來說,比較重要的供貨商信息是公司編號、公司名稱、公司地址、聯(lián)系人和聯(lián)系電話。其中供貨商編號能夠唯一確定某個供貨商的所有信息,故在該實體中定義供貨商編號為實體標(biāo)識符。供貨商的er圖如3-1-1所示:供貨商編號聯(lián)系電話公司名稱聯(lián)系人3-1 供貨商er圖3.1.2經(jīng)銷商經(jīng)銷商信息包括公司編號、公司名稱、公司地址、聯(lián)系人和聯(lián)系電話。其中經(jīng)銷商編號能夠唯一確定某個經(jīng)銷商的所有信息,故在該實體中定義經(jīng)銷商編號為實體標(biāo)識符。經(jīng)銷商的er圖如3-1-2所示:經(jīng)銷商編號聯(lián)系電話公司名稱聯(lián)系人公司地址3-2 經(jīng)銷商er圖3.1.3員工員工 職稱 電話 編號圖3-3 公司員工e-r圖姓名公司員工在貿(mào)易公司連接供貨商以及經(jīng)銷商中發(fā)揮著極為關(guān)鍵的作用,所以管理系統(tǒng)中須對公司員工的信息進(jìn)行有效的統(tǒng)一管理,對公司每個員工設(shè)置檔案列表,包含員工編號、姓名、聯(lián)系方式和職稱。設(shè)置員工信息檔案能夠更好的安排員工工作,記錄員工的接手的客戶、操作信息及工作情況。員工編號能夠使公司管理員工更加高效有序,且能唯一確定員工所有信息,故作為員工實體的標(biāo)識符。員工e-r圖如下:3.1.4商品在商品實體中,包含商品編號、名稱、數(shù)量三個屬性。其中,商品編號能夠唯一標(biāo)識每一件商品,故定義編號為商品實體的標(biāo)識符?;旧唐穼嶓w的er圖如下:商品編號 名稱數(shù)量圖3.4 商品er圖3.2 實體之間的聯(lián)系及其er圖(1)供應(yīng)商、商品與員工聯(lián)系的er圖供貨商 編號 地址 聯(lián)系人聯(lián)系電話采購編號姓名日期編號采購m 價格員工n電話職稱數(shù)量 編號 名稱價格圖 3-5供應(yīng)商、商品與員工聯(lián)系的er圖商品 數(shù)量(2)經(jīng)銷商、商品和員工聯(lián)系的er圖員工 編號 姓名職稱 商品 編號 數(shù)量 名稱 銷售編號經(jīng)銷商聯(lián)系電話 編號公司名稱聯(lián)系人 數(shù)量 價格 銷售圖3-6 經(jīng)銷商、商品與員工之間的er圖3.3 系統(tǒng)全局er圖將圖3-5、3-6合并,同時對各個屬性進(jìn)行整合,就得到系統(tǒng)全局er圖。在整合的過程中,各局部er圖的屬性發(fā)生如下的沖突,所以需要重新進(jìn)行定義。(1)數(shù)量 數(shù)量屬性分別在二處出現(xiàn),所以要進(jìn)行重新定義。根據(jù)數(shù)量所處的位置,分別定義為采購數(shù)量、銷售數(shù)量。(2)編號 編號屬性分別在四處出現(xiàn),對其重新定義,分別定義為商品編號、供貨商編號、經(jīng)銷商編號、員工編號。(3)日期 日期屬性分別在兩個聯(lián)系中出現(xiàn),對其重新定義,根據(jù)所處的位置,分別定義為采購日期、銷售日期。(4)價格 價格屬性分別在兩個聯(lián)系中出現(xiàn),對其重新定義,根據(jù)所處的位置,分別定義為采購價格、銷售價格。(5)對于供貨商及經(jīng)銷商公司名稱、地址、聯(lián)系人、聯(lián)系電話多處重復(fù),特在供貨商屬性前面加上g、經(jīng)銷商前面加上j,以區(qū)分兩者的屬性。整合后的er圖如圖3-8所示。 供應(yīng)商 采購 商品 銷售圖3-7 系統(tǒng)全局er圖經(jīng)銷商員工 整合后各實體及聯(lián)系的屬性如下:供貨商(供貨商編號、g公司名稱、g公司地址、g聯(lián)系人、g聯(lián)系電話);經(jīng)銷商(經(jīng)銷商編號、j公司名稱、j公司地址、j聯(lián)系人、 j聯(lián)系電話);采購(采購單號、采購日期、采購數(shù)量、采購價格、員工編號、供貨商編號);銷售(銷售單號、銷售日期、銷售數(shù)量、銷售價格、員工編號、經(jīng)銷商編號);員工(員工編號、姓名、電話、職稱);商品(商品編號、商品名稱、商品數(shù)量);4 邏輯結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計是將全局概念模型(er圖)轉(zhuǎn)換成dbms支持的概念模式或關(guān)系模式(或者稱為數(shù)據(jù)結(jié)構(gòu))。本系統(tǒng)選用access 2003 作為后臺數(shù)據(jù)庫,該數(shù)據(jù)庫屬于關(guān)系型數(shù)據(jù)庫,即使用表結(jié)構(gòu)表示系統(tǒng)中的所有實體及其聯(lián)系。要在access中實現(xiàn)圖3-8所示的全局er圖(系統(tǒng)概念結(jié)構(gòu)),必須將其轉(zhuǎn)換成關(guān)系模式。從er圖出發(fā),導(dǎo)出關(guān)系模式數(shù)據(jù)結(jié)構(gòu)遵循如下的兩個原則:第一,對er圖中的每個“實體”,都應(yīng)該轉(zhuǎn)換成一個關(guān)系,該關(guān)系內(nèi)至少要包含對應(yīng)實體的屬性,并根據(jù)語義關(guān)系確定關(guān)系的主鍵。第二,對er圖中的“聯(lián)系”,要根據(jù)實際聯(lián)系的方式及數(shù)據(jù)處理的需要,或者將其作為獨(dú)立的關(guān)系來處理,或者將關(guān)系的屬性(如果有)納入相關(guān)聯(lián)的實體的屬性中。如果實體之間是1:n聯(lián)系,且聯(lián)系沒有產(chǎn)生對系統(tǒng)來說非常重要的屬性,一般將1端的主鍵納入n端的實體關(guān)系中,但是如果聯(lián)系中產(chǎn)生對系統(tǒng)比較重要的屬性,且需要獨(dú)立研究該屬性,則要將聯(lián)系轉(zhuǎn)換成一個獨(dú)立的關(guān)系。 供貨商 采購 商品 銷售圖4-1系統(tǒng)全局?jǐn)?shù)據(jù)結(jié)構(gòu)圖經(jīng)銷商員工(供貨商編號,g公司名稱,g公司地址,g聯(lián)系人,g聯(lián)系電話)(采購單編號,商品編號,采購時間,采購價格,采購數(shù)量,供貨商編號,員工編號)(員工編號,姓名,電話)(銷售單編號,商品編號,銷售時間,銷售價格,銷售數(shù)量,經(jīng)銷商編號,員工編號)(經(jīng)銷商編號,j公司名稱,j公司地址,j聯(lián)系人、j聯(lián)系電話)(商品編號,商品名稱,商品數(shù)量如果實體之間的聯(lián)系是m:n聯(lián)系,且聯(lián)系中的屬性多或者比較重要,則要將聯(lián)系作為獨(dú)立的關(guān)系來處理,且在關(guān)系中要包含聯(lián)系的屬性和與聯(lián)系相關(guān)聯(lián)的實體的屬性。根據(jù)這個原則,將圖3-7轉(zhuǎn)換成圖4-1所示的數(shù)據(jù)結(jié)構(gòu)。295 數(shù)據(jù)庫設(shè)計5.1 創(chuàng)建表對象表對象是數(shù)據(jù)庫最基本的對象,數(shù)據(jù)庫中所有其它的對象都是基于表對象來創(chuàng)建的。表對象要根據(jù)邏輯設(shè)計階段設(shè)計的關(guān)系模式來創(chuàng)建。在創(chuàng)建表結(jié)構(gòu)之前,首先應(yīng)該確定表中各字段的數(shù)據(jù)類型和約束,然后在設(shè)計視圖或sql視圖中創(chuàng)建表對象。下面分別使用表格來表示各個表對象的數(shù)據(jù)類型和約束。5.1.1 員工信息表在員工對象的三個字段中,員工編號能夠唯一標(biāo)識一個操作員,所以將該字段定義為主鍵,其它兩個字段在操作員表中必不可少,所以定義為非空約束。 表 5-1列出了員工信息表結(jié)構(gòu)的數(shù)據(jù)信息。列名數(shù)據(jù)類型約束情況員工編號text(10)主鍵姓名text(6)非空電話text(11)非空職稱text(10)非空 表5-1 員工信息表5.1.2供貨商信息表供貨商編號能夠唯一標(biāo)識供應(yīng)商的所有信息,故定義為主鍵,表5-2列出了供應(yīng)商表結(jié)構(gòu)的數(shù)據(jù)信息。列名數(shù)據(jù)類型約束情況供貨商編號text(10)主鍵g公司名稱text(50)非空g公司地址text(50)非空g聯(lián)系人text(6)非空g聯(lián)系電話text(11)非空表5-2 供貨商信息表5.1.3 經(jīng)銷商信息表經(jīng)銷商編號能夠唯一標(biāo)識經(jīng)銷商的所有信息,故定義為主鍵,表5-3列出了經(jīng)銷商表結(jié)構(gòu)的數(shù)據(jù)信息。列名數(shù)據(jù)類型約束情況經(jīng)銷商編號text(10)主鍵j公司名稱text(50)非空j公司地址text(50)非空j聯(lián)系人text(6)非空j聯(lián)系電話text(11)非空表5-3 經(jīng)銷商信息表5.1.4 商品信息表商品是本系統(tǒng)研究的主要對象,在商品關(guān)系中定義商品編號為主鍵,其余為非空約束,表5-4列出了商品信息表結(jié)構(gòu)的數(shù)據(jù)信息。列名數(shù)據(jù)類型約束情況商品編號text(10)主鍵商品名稱text(20)非空數(shù)量text(30)非空表5-4 商品信息表5.1.5采購信息表采購信息是商品貿(mào)易的重要對象,在采購關(guān)系中定義采購編號為主鍵,其余為非空約束,員工編號、商品編號及供貨商編號做為外鍵,表5-5列出了采購信息表結(jié)構(gòu)的數(shù)據(jù)信息。列名數(shù)據(jù)類型約束情況采購單編號text(10)主鍵采購日期datetime非空采購價格text(50)非空采購數(shù)量text(50)非空員工編號text(10)外鍵商品編號text(10)外鍵供貨商編號text(10)外鍵表5-5 采購信息表5.1.6銷售信息表銷售信息也是商品貿(mào)易的重要對象,在銷售關(guān)系中定義銷售編號為主鍵,其余為非空約束,員工編號、商品編號及經(jīng)銷商編號做為外鍵,表5-6列出了銷售信息表結(jié)構(gòu)的數(shù)據(jù)信息。列名數(shù)據(jù)類型約束情況銷售單編號text(10)主鍵銷售日期datetime非空銷售價格text(30)非空銷售數(shù)量text(30)非空商品編號text(10)外鍵員工編號text(10)外鍵經(jīng)銷商編號text(10)外鍵表5-6 銷售信息表5.2 創(chuàng)建基本表之間的關(guān)系圖5-7基本表間的關(guān)系圖5.3創(chuàng)建查詢對象在貿(mào)易公司的各個子系統(tǒng)中都創(chuàng)建了基本的生成表查詢、以實體或聯(lián)系的各個屬性為查詢條件的參數(shù)查詢語句。例如員工信息管理系統(tǒng)中就分別以員工編號、員工姓名、電話創(chuàng)建了參數(shù)查詢。在總系統(tǒng)窗體中創(chuàng)建了交叉表查詢,以顯示貿(mào)易商品的全過程。5.4 創(chuàng)建窗體及控制面板5.4.1 總系統(tǒng)主窗體貿(mào)易公司管理信息系統(tǒng)中的6個子系統(tǒng)(員工管理系統(tǒng)、商品信息管理系統(tǒng)、供貨商信息管理系統(tǒng)、經(jīng)銷商信息管理系統(tǒng)、采購信息管理系統(tǒng)、銷售信息管理系統(tǒng))功能相互獨(dú)立,通過主系統(tǒng)(主窗體)可以鏈接到各個子系統(tǒng),進(jìn)行詳細(xì)信息的查詢及編輯。各個系統(tǒng)的實體間的屬性數(shù)據(jù)也存在聯(lián)系,通過主系統(tǒng)(主窗體)的快捷操作功能,可以查詢追蹤到每件商品的貿(mào)易總過程及報表操作。以下是總系統(tǒng)窗體圖:圖5-8 主窗體5.4.2 各個子系統(tǒng)窗體各個子系統(tǒng)(窗體)數(shù)據(jù)、功能獨(dú)立,能進(jìn)行獨(dú)立的數(shù)據(jù)查詢、編輯以及報表等操作。以下是其中的兩個子系統(tǒng)窗體: 圖5-9 員工管理系統(tǒng)窗體 圖5-10 采購信息系統(tǒng)窗體5.5 創(chuàng)建報表該數(shù)據(jù)庫管理系統(tǒng)中,分別在報表設(shè)計視圖中設(shè)計了商品信息報表、員工信息報表、采購信息報表、供貨商信息報表、經(jīng)銷商信息報表和貿(mào)易總報表共7張報表,通過這些報表,將用戶所查詢的內(nèi)容直觀地展示出來,便于用戶進(jìn)行預(yù)覽和打印,下圖是其中一個報表的設(shè)計界面。圖5-11 員工信息報表6. 前臺界面設(shè)計6.1登錄窗體設(shè)計本系統(tǒng)設(shè)計的登錄窗體專門用于系統(tǒng)管理員使用,管理員通過用戶姓名和密碼登錄,登錄成功后,登錄成功后將進(jìn)入用戶管理窗體,通過該窗體就可以查詢和編輯用戶信息。登錄窗體設(shè)計見如圖5-1所示: 圖6-1 用戶登錄窗體用戶登錄窗體的主要代碼:option explicitdim cnt as integer 記錄確定次數(shù)private sub form_load()cnt = 0end subprivate sub cmdcancle_click() unload meend sub private sub cmdok_click()dim sql as stringdim rs_login as new adodb.recordsetdim conn as new adodb.connectiondim txtusername as stringconn.open provider=microsoft.jet.oledb.4.0; data source= & app.path & 貿(mào)易公司管理系統(tǒng).mdbif trim(text1.text) = then msgbox 用戶名不能為空,請重新輸入! text1.setfocus else sql = select * from 用戶和密碼 where 姓名= & trim(text1.text) & rs_login.open sql, conn, adopenkeyset, adlockoptimistic if rs_login.eof = true then msgbox 沒有這個用戶,請重輸入!, vbokonly + vbexclamation, text1.text = text1.setfocus else txtusername = text1.text if trim(rs_login.fields(1) = trim(text2.text) then unload me msgbox 登錄成功 else msgbox 密碼不正確,請重輸入!, vbokonly + vbexclamation, text2.setfocus text2.text = end if end if end if cnt = cnt + 1 if cnt = 3 then unload me end ifend sub6.2編輯窗體設(shè)計用戶信息瀏覽與編輯窗體使用adodc控件與數(shù)據(jù)庫建立連接,使用datagrid控件瀏覽和編輯用戶信息,使用命令按鈕添加、修改和刪除用戶信息.,窗體設(shè)計操作界面見圖6-2所示: 圖6-2 編輯窗體圖窗體中對象的屬性見表6-1。namecaption其他屬性command1添加command2更新command3刪除command4保存表6-1 窗體屬性表主要代碼:private sub command1_click()adodc1.recordset.addnewend subprivate sub command2_click()adodc2.recordset.save 更新數(shù)據(jù)庫數(shù)據(jù) msgbox 保存成功, vbinformation, 恭喜 adodc1.visible = trueend subprivate sub command3_click()adodc1.recordset.deletemsgbox 刪除成功, vbinformation, end subprivate sub command4_click()adodc1.recordset.update 更新數(shù)據(jù)庫數(shù)據(jù) msgbox 更新成功, vbinformation, 恭喜 adodc1.visible = trueend sub7.感想通過本次設(shè)計,設(shè)計的基本思想方法,能夠獨(dú)立編寫小型的數(shù)據(jù)庫程序,通過數(shù)據(jù)庫系統(tǒng)應(yīng)用課題的實踐,進(jìn)一步提高分析問題解決問題的能力及軟件開發(fā)過程的能力。遺憾的是對數(shù)據(jù)庫設(shè)計工作的認(rèn)識僅僅停留在表面,只是在參考著書做,借被人的思想,親自操作卻盡力很多困難,所以未能領(lǐng)會其精髓。但時通過這次數(shù)據(jù)庫設(shè)計,加深了我對數(shù)據(jù)庫設(shè)計基本知識的理解,豐富了我做數(shù)據(jù)庫設(shè)計的實際技術(shù),雖然學(xué)的不精,但讓我對數(shù)據(jù)庫產(chǎn)生了濃厚的興趣,也使我對數(shù)據(jù)庫有了深層次
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇教版一年級數(shù)學(xué)下冊全冊教案
- 浙江省2024年初中學(xué)業(yè)水平考試模擬演練數(shù)學(xué)試卷附答案
- 高一化學(xué)鞏固練習(xí):氣體摩爾體積基礎(chǔ)
- 2024屆云南省大理州麗江怒江高考仿真卷化學(xué)試卷含解析
- 2024高中地理第2章區(qū)域可持續(xù)發(fā)展第2節(jié)濕地資源的開發(fā)與保護(hù)-以洞庭湖區(qū)為例精練含解析湘教版必修3
- 2024高中物理第一章靜電場課時6電勢差與電場強(qiáng)度的關(guān)系訓(xùn)練含解析新人教版選修3-1
- 2024高中語文第5單元莊子蚜第3課東海之大樂練習(xí)含解析新人教版選修先秦諸子蚜
- 2024高中語文第六單元文無定格貴在鮮活項脊軒志作業(yè)含解析新人教版選修中國古代詩歌散文欣賞
- 2024高考?xì)v史一輪復(fù)習(xí)模塊四選修部分第2講20世紀(jì)的戰(zhàn)爭與和平學(xué)案含解析人民版
- 2024高考地理一輪復(fù)習(xí)第二部分人文地理-重在運(yùn)用第一章人口的變化規(guī)范答題6人口類綜合題學(xué)案新人教版
- 2024年度光伏發(fā)電項目施工合同工程量追加補(bǔ)充協(xié)議3篇
- 建筑廢棄混凝土處置和再生建材利用措施計劃
- 2024-2025學(xué)年人教版八年級物理第七章力單元測試題
- 2023年浙江杭州師范大學(xué)附屬醫(yī)院招聘考試真題
- 2024年職工職業(yè)技能大賽數(shù)控銑工賽項理論考試題庫-下(多選、判斷題)
- 防高墜安全警示培訓(xùn)
- 2025年蛇年年會匯報年終總結(jié)大會模板
- 初二數(shù)學(xué)幾何試題(含答案)
- 人教部編版七年級語文上冊《閱讀綜合實踐》示范課教學(xué)設(shè)計
- 孤殘兒童護(hù)理員技能鑒定考試題庫(含答案)
- (正式版)QC∕T 1206.1-2024 電動汽車動力蓄電池?zé)峁芾硐到y(tǒng) 第1部分:通 用要求
評論
0/150
提交評論