版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、 . 數(shù)據(jù)庫應用課程設計-貿(mào)易公司管理信息系統(tǒng)摘 要本報告介紹了一個使用Microsoft Access 2003為后臺,VB6.0為前臺界面的用于貿(mào)易管理的數(shù)據(jù)庫管理系統(tǒng)。該系統(tǒng)能夠?qū)崿F(xiàn)對供應商信息、經(jīng)銷商信息、員工信息、商品信息、商品采購信息和銷售信息的管理功能,即對這些信息編輯、查詢和報表功能。報告首先分析了用戶的需求,設計出了系統(tǒng)的功能結構圖,然后對系統(tǒng)進行了概念結構設計,設計出了系統(tǒng)的局部ER圖和全局ER圖,根據(jù)全局ER圖對系統(tǒng)進行了邏輯結構設計,確定出系統(tǒng)的數(shù)據(jù)結構即關系模式,根據(jù)這些關系模式,在Microsoft Access 2003中,創(chuàng)建了供應商信息、經(jīng)銷商信息、員工信息、
2、商品信息、商品采購信息和銷售信息六基本表對象;同時,利用這些表對象,創(chuàng)建了滿足用戶需求的各種查詢對象;創(chuàng)建了用于信息編輯和瀏覽的用戶窗體,其中包含如控制面板一樣的主窗體;創(chuàng)建了供集中瀏覽和打印信息的報表對象。最后,使用VB語言和數(shù)據(jù)庫連接技術創(chuàng)建了用戶登錄窗體。關鍵詞:數(shù)據(jù)庫,Access 2003,貿(mào)易公司管理信息系統(tǒng)小組情況本系統(tǒng)是通過小組全體成員的共同努力,經(jīng)過分工合作完成的,具體情況如下:1.合作的工作需求分析、概念結構設計、邏輯結構設計和報告的草稿通過小組討論完成。2.分工在數(shù)據(jù)庫系統(tǒng)的總體方案確定之后,小組成員開始分工,獨立完成不同的模塊與工作。其中l(wèi) :負責采購信息管理模塊的設計
3、、主窗體的設計與總報告的撰寫和排版工作。l :負責供貨商信息管理模塊的設計,以與VB登錄窗體的設計。l :負責商品信息管理模塊的設計、銷售信息管理模塊的設計。l :負責員工信息模塊的設計。l :負責經(jīng)銷商模塊的設計。目 錄1 緒論12 需求分析22.1 系統(tǒng)功能22.2 系統(tǒng)數(shù)據(jù)43 概念結構設計63.1 實體分析與其局部E-R圖63.2 實體之間的聯(lián)系與其ER圖83.3 系統(tǒng)全局ER圖94 邏輯結構設計105 數(shù)據(jù)庫設計115.1 創(chuàng)建表對象115.2 創(chuàng)建基本表之間的關系135.3創(chuàng)建查詢對象135.4 創(chuàng)建窗體與控制面板135.4.1 總系統(tǒng)主窗體135.4.2 各個子系統(tǒng)窗體。145.
4、5 創(chuàng)建報表146 前臺界面設計156.1登錄窗體設計156.2編輯窗體設計16總結17致18參考文獻1920 / 221 緒 論對于任意貿(mào)易公司來說,信息管理的好壞都直接關系到貿(mào)易公司的發(fā)展和管理,它是貿(mào)易公司經(jīng)營管理中非常重要的環(huán)節(jié)。商品從采購到銷售是一個有機整體,因此貿(mào)易公司信息管理系統(tǒng)需要集供應商、員工、商品、經(jīng)銷商與商品采購、銷售于一體,使員工能夠方便地處理商品的貿(mào)易等信息,也能使經(jīng)營者與時掌握公司信息,并根據(jù)銷售情況,與時調(diào)整經(jīng)營方向,做出好的決策。該設計使用Access 2003設計了一個能夠獨立運行的數(shù)據(jù)庫系統(tǒng),同時使用VB程序建立了前臺用戶界面,并使用數(shù)據(jù)庫連接技術實現(xiàn)前臺界
5、面與后臺數(shù)據(jù)庫的連接。整個設計過程是通過小組全體成員分工合作完成的,設計容包括以下幾個方面:(1)需求分析 通過調(diào)查分析系統(tǒng)的功能,畫出功能結構圖,確定系統(tǒng)涉與的主要數(shù)據(jù)項與含義。(2)概念結構設計 根據(jù)需求分析的結果確定系統(tǒng)實體與其聯(lián)系的局部ER圖,消除ER圖中有沖突的屬性,畫出系統(tǒng)全局ER圖。(3)邏輯結構設計 根據(jù)全局ER圖設計系統(tǒng)的邏輯結構即表結構。(4)數(shù)據(jù)庫設計 根據(jù)邏輯結構設計和需求分析在Access 2003中設計表對象、查詢對象、窗體對象、報表對象和宏對象。(5)使用VB6.0創(chuàng)建用戶登錄窗體和基本圖書信息管理窗體,并使用數(shù)據(jù)庫連接技術將前臺界面與后臺數(shù)據(jù)庫建立連接。2 需求
6、分析2.1 系統(tǒng)功能隨著計算機技術的發(fā)展與普與,貿(mào)易公司管理模式也發(fā)生了巨大的變化,由原來的手工管理模式逐步轉變?yōu)樾畔⒒芾?,通過信息化管理,降低人力成本,極提高管理水平和效率,。為了使本小組設計的系統(tǒng)能夠盡可能滿足貿(mào)易公司管理的實際需求,在進行系統(tǒng)設計之前,小組全體成員通過上網(wǎng)、圖書館查資料和小組多次激烈的討論,最后確定本系統(tǒng)應該具有如下的功能:² 供貨商信息管理:能夠?qū)┴浬痰男畔⑦M行有效的管理,其中包括供應商信息的添加、修改和刪除,以與供應商信息查詢和生成報表。² 經(jīng)銷商信息管理:能夠?qū)?jīng)銷商的信息進行有效的管理,其中包括經(jīng)銷商信息的添加、修改和刪除,以與經(jīng)銷商信息查
7、詢和生成報表。 ² 商品采購管理:能夠?qū)ι唐凡少彽男畔⑦M行有效的管理,其中包括采購信息的添加、修改和刪除,以與采購信息查詢和生成報表。² 商品信息管理:能夠?qū)ι唐坊拘畔⑦M行有效的管理,其中包括商品信息的添加、修改、刪除以與商品信息的查詢和生成報表。² 商品銷售管理:能夠?qū)ι唐蜂N售的信息進行有效的管理,其中包括銷售信息的添加、修改和刪除,以與銷售信息查詢和生成報表。² 員工信息管理:能夠?qū)T工信息進行有效的管理,其中包括員工信息的添加、修改和刪除,以與員工信息查詢和生成報表。貿(mào)易公司管理系統(tǒng)系統(tǒng)管理商品管理供應商管理經(jīng)銷商管理采購管理銷售管理員工管理用戶
8、管理密碼管理商品信息編輯商品信息查詢商品信息報表供應商信息編輯供應商信息查詢供應商信息報表經(jīng)銷商信息編輯經(jīng)銷商信息查詢經(jīng)銷商信息報表采購信息編輯采購信息查詢采購信息報表銷售信息編輯銷售信息查詢銷售信息報表 員工信息編輯員工信息查詢員工信息報表上述的需求分析可以總結為如圖2.1所示的功能結構圖:操作員管理2.2 系統(tǒng)數(shù)據(jù)數(shù)據(jù)庫的核心是數(shù)據(jù),相互關聯(lián)的數(shù)據(jù)構成數(shù)據(jù)結構。對于數(shù)據(jù)庫設計來說,通常使用數(shù)據(jù)字典對各類數(shù)據(jù)與其集合進行描述,數(shù)據(jù)字典是進行數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。下面將根據(jù)系統(tǒng)功能對本系統(tǒng)設計的數(shù)據(jù)項和數(shù)據(jù)結構分別進行分析。2.2.1 數(shù)據(jù)結構和數(shù)據(jù)項 本系統(tǒng)涉與供貨商、經(jīng)銷商、
9、商品和員工四個對象,所以系統(tǒng)的數(shù)據(jù)結構分別由供貨商、經(jīng)銷商、商品和員工組成,系統(tǒng)涉與的數(shù)據(jù)項由這四個對象本身的屬性和它們之間關系的屬性確定。下面將分別討論他們的數(shù)據(jù)結構和數(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)系人含義:供貨商公司負責商品銷售業(yè)務的
10、人數(shù)據(jù)類型:文本長度:6l 數(shù)據(jù)項:聯(lián)系含義:與供貨商公司聯(lián)系業(yè)務的數(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ù)結構,包含了商品的所有信息。名稱:商品含義:進行貿(mào)易的商品。組成:商品的對象分別由商品編號、商品名稱、商品數(shù)量三個數(shù)據(jù)項組成。各數(shù)據(jù)項的含義如下:l 數(shù)據(jù)項:商品編號含義:商品編號,能夠唯一標識每一件商品。數(shù)據(jù)類型:文本長度:10l 數(shù)據(jù)項:商品名稱含義:貿(mào)易商品的名稱 數(shù)據(jù)類型:文本長度:50l 數(shù)據(jù)項
11、:數(shù)量含義:商品的數(shù)量數(shù)據(jù)類型:文本長度:50 (4) 員工名稱:員工含義:在系統(tǒng)中起非常重要的作用,商品的采購、銷售都是由員工完成。組成:操作員對象分別由員工編號、職稱組成。各數(shù)據(jù)項的含義如下:l 數(shù)據(jù)項:員工編號含義:系統(tǒng)為每一位員工進行統(tǒng)一編號管理,員工編號能夠唯一確定員工對象。數(shù)據(jù)類型:文本長度:10l 數(shù)據(jù)項:含義:員工的數(shù)據(jù)類型:文本長度:6l 數(shù)據(jù)項:含義:員工的聯(lián)系數(shù)據(jù)類型:文本長度:113 概念結構設計概念結構設計就是將需求分析階段得到的用戶需求抽象為數(shù)據(jù)庫的概念結構。本論文使用E-R圖來描述系統(tǒng)的概念結構,即使用ER圖表示需求分析的結果。在實際設計過程中,首先分析系統(tǒng)中以實
12、體為基本單位的局部ER圖,然后分析兩兩實體之間的聯(lián)系,畫出兩兩實體聯(lián)系的局部E-R圖,再將兩兩實體之間聯(lián)系的ER圖作為基本單位,畫出他們之間聯(lián)系的ER圖,依次類推,最后將各局部E-R圖合并成全局E-R圖,下面將分別進行分析。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)系。其中供貨商編號能夠唯一確定某個供貨商的所有信息,故在該實體中定義供貨商編
13、號為實體標識符。供貨商的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)銷商編號為實體標識符。經(jīng)銷商的ER圖如3-1-2所示:經(jīng)銷商編號聯(lián)系 公司名稱聯(lián)系人公司地址3-2 經(jīng)銷商ER圖(3)員工員工 職稱 編號圖3-3 公司員工E-R圖XX公司員工在貿(mào)易公司連接供貨商以與經(jīng)銷商中發(fā)揮著極為關鍵的作用,所以管理系統(tǒng)中須對公司員工的信息進行有效的統(tǒng)一管理,對公司每個員工設置檔案列表,包含員工編號、聯(lián)系方式和職稱。設置員工信息檔案能夠更
14、好的安排員工工作,記錄員工的接手的客戶、操作信息與工作情況。員工編號能夠使公司管理員工更加高效有序,且能唯一確定員工所有信息,故作為員工實體的標識符。員工E-R圖如下:(4)商品在商品實體中,包含商品編號、名稱、數(shù)量三個屬性。其中,商品編號能夠唯一標識每一件商品,故定義編號為商品實體的標識符?;旧唐穼嶓w的ER圖如下:商品編號 名稱數(shù)量圖3.4 商品ER圖3.2 實體之間的聯(lián)系與其ER圖(1)供應商、商品與員工聯(lián)系的ER圖供貨商 編號 地址 聯(lián)系人聯(lián)系 采購編號XX日期編號采購M 價格員工N 職稱數(shù)量 編號 名稱價格圖 3-5供應商、商品與員工聯(lián)系的ER圖商品 數(shù)量(2)經(jīng)銷商、商品和員工聯(lián)系
15、的ER圖員工 編號 XX職稱 商品 編號 數(shù)量 名稱 銷售編號經(jīng)銷商聯(lián)系 編號公司名稱聯(lián)系人 數(shù)量 價格 銷售圖3-6 經(jīng)銷商、商品與員工之間的ER圖3.3 系統(tǒng)全局ER圖將圖3-5、3-6合并,同時對各個屬性進行整合,就得到系統(tǒng)全局ER圖。在整合的過程中,各局部ER圖的屬性發(fā)生如下的沖突,所以需要重新進行定義。(1)數(shù)量 數(shù)量屬性分別在二處出現(xiàn),所以要進行重新定義。根據(jù)數(shù)量所處的位置,分別定義為采購數(shù)量、銷售數(shù)量。(2)編號 編號屬性分別在四處出現(xiàn),對其重新定義,分別定義為商品編號、供貨商編號、經(jīng)銷商編號、員工編號。(3)日期 日期屬性分別在兩個聯(lián)系中出現(xiàn),對其重新定義,根據(jù)所處的位置,分別
16、定義為采購日期、銷售日期。(4)價格 價格屬性分別在兩個聯(lián)系中出現(xiàn),對其重新定義,根據(jù)所處的位置,分別定義為采購價格、銷售價格。(5)對于供貨商與經(jīng)銷商公司名稱、地址、聯(lián)系人、聯(lián)系多處重復,特在供貨商屬性前面加上G、經(jīng)銷商前面加上J,以區(qū)分兩者的屬性。整合后的ER圖如圖3-8所示。 供應商 采購 商品 銷售圖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ù)量、采購價格、員工編號、供貨商編號);銷售(銷售單號、銷售日期、銷
17、售數(shù)量、銷售價格、員工編號、經(jīng)銷商編號);員工(員工編號、職稱);商品(商品編號、商品名稱、商品數(shù)量);4 邏輯結構設計 邏輯結構設計是將全局概念模型(ER圖)轉換成DBMS支持的概念模式或關系模式(或者稱為數(shù)據(jù)結構)。本系統(tǒng)選用Access 2003 作為后臺數(shù)據(jù)庫,該數(shù)據(jù)庫屬于關系型數(shù)據(jù)庫,即使用表結構表示系統(tǒng)中的所有實體與其聯(lián)系。要在Access中實現(xiàn)圖3-8所示的全局ER圖(系統(tǒng)概念結構),必須將其轉換成關系模式。從ER圖出發(fā),導出關系模式數(shù)據(jù)結構遵循如下的兩個原則:第一,對ER圖中的每個“實體”,都應該轉換成一個關系,該關系至少要包含對應實體的屬性,并根據(jù)語義關系確定關系的主鍵。第二
18、,對ER圖中的“聯(lián)系”,要根據(jù)實際聯(lián)系的方式與數(shù)據(jù)處理的需要,或者將其作為獨立的關系來處理,或者將關系的屬性(如果有)納入相關聯(lián)的實體的屬性中。如果實體之間是1:n聯(lián)系,且聯(lián)系沒有產(chǎn)生對系統(tǒng)來說非常重要的屬性,一般將1端的主鍵納入n端的實體關系中,但是如果聯(lián)系中產(chǎn)生對系統(tǒng)比較重要的屬性,且需要獨立研究該屬性,則要將聯(lián)系轉換成一個獨立的關系。 供貨商 采購 商品 銷售圖4-1系統(tǒng)全局數(shù)據(jù)結構圖經(jīng)銷商員工(供貨商編號,G公司名稱,G公司地址,G聯(lián)系人,G聯(lián)系 )(采購單編號,商品編號,采購時間,采購價格,采購數(shù)量,供貨商編號,員工編號)(員工編號,XX, )(銷售單編號,商品編號,銷售時間,銷售價
19、格,銷售數(shù)量,經(jīng)銷商編號,員工編號)(經(jīng)銷商編號,J公司名稱,J公司地址,J聯(lián)系人、J聯(lián)系 )(商品編號,商品名稱,商品數(shù)量如果實體之間的聯(lián)系是m:n聯(lián)系,且聯(lián)系中的屬性多或者比較重要,則要將聯(lián)系作為獨立的關系來處理,且在關系中要包含聯(lián)系的屬性和與聯(lián)系相關聯(lián)的實體的屬性。根據(jù)這個原則,將圖3-7轉換成圖4-1所示的數(shù)據(jù)結構。5 數(shù)據(jù)庫設計本系統(tǒng)使用Access 2003作為后臺數(shù)據(jù)庫,同時也使用Access 2003設計了一個前臺界面,因此,在Access中,除了創(chuàng)建基本表對象之外,還創(chuàng)建了查詢對象、窗體對象、報表對象和宏對象。5.1 創(chuàng)建表對象表對象是數(shù)據(jù)庫最基本的對象,數(shù)據(jù)庫中所有其它的對
20、象都是基于表對象來創(chuàng)建的。表對象要根據(jù)邏輯設計階段設計的關系模式來創(chuàng)建。在創(chuàng)建表結構之前,首先應該確定表中各字段的數(shù)據(jù)類型和約束,然后在設計視圖或SQL視圖中創(chuàng)建表對象。下面分別使用表格來表示各個表對象的數(shù)據(jù)類型和約束。(1) 員工信息表在員工對象的三個字段中,員工編號能夠唯一標識一個操作員,所以將該字段定義為主鍵,其它兩個字段在操作員表中必不可少,所以定義為非空約束。 表 5-1列出了員工信息表結構的數(shù)據(jù)信息。列名數(shù)據(jù)類型約束情況員工編號Text(10)主鍵Text(6)非空Text(11)非空職稱Text(10)非空 表5-1 員工信息表(2) 供貨商信息表供貨商編號能夠唯一標識供應商的所
21、有信息,故定義為主鍵,表5-2列出了供應商表結構的數(shù)據(jù)信息。列名數(shù)據(jù)類型約束情況供貨商編號Text(10)主鍵G公司名稱Text(50)非空G公司地址Text(50)非空G聯(lián)系人Text(6)非空G聯(lián)系Text(11)非空表5-2 供貨商信息表(3) 經(jīng)銷商信息表經(jīng)銷商編號能夠唯一標識經(jīng)銷商的所有信息,故定義為主鍵,表5-3列出了經(jīng)銷商表結構的數(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)銷商信息表(4) 商品信息表商品是本系統(tǒng)研究的主要對象,在商品關系中定
22、義商品編號為主鍵,其余為非空約束,表5-4列出了商品信息表結構的數(shù)據(jù)信息。列名數(shù)據(jù)類型約束情況商品編號Text(10)主鍵商品名稱Text(20)非空數(shù)量Text(30)非空表5-4 商品信息表(5)采購信息表采購信息是商品貿(mào)易的重要對象,在采購關系中定義采購編號為主鍵,其余為非空約束,員工編號、商品編號與供貨商編號做為外鍵,表5-5列出了采購信息表結構的數(shù)據(jù)信息。列名數(shù)據(jù)類型約束情況采購單編號Text(10)主鍵采購日期Datetime非空采購價格Text(50)非空采購數(shù)量Text(50)非空員工編號Text(10)外鍵商品編號Text(10)外鍵供貨商編號Text(10)外鍵表5-5 采
23、購信息表(6)銷售信息表銷售信息也是商品貿(mào)易的重要對象,在銷售關系中定義銷售編號為主鍵,其余為非空約束,員工編號、商品編號與經(jīng)銷商編號做為外鍵,表5-6列出了銷售信息表結構的數(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)建基本表之間的關系圖5-7基本表間的關系圖5.3創(chuàng)建查詢對象在貿(mào)易公司的各個子系統(tǒng)中都創(chuàng)建了基本的生成表查詢、以實體或聯(lián)系的各個屬性為查詢條件的參數(shù)查詢語句。例如員工
24、信息管理系統(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))功能相互獨立,通過主系統(tǒng)(主窗體)可以到各個子系統(tǒng),進行詳細信息的查詢與編輯。各個系統(tǒng)的實體間的屬性數(shù)據(jù)也存在聯(lián)系,通過主系統(tǒng)(主窗體)的快捷操作功能,可以查詢追蹤到每件商品的貿(mào)易總過程與報表操作。以下是總系統(tǒng)窗體圖:圖5-8 主窗體5.4.2 各個子系統(tǒng)窗體。各個子系統(tǒng)(窗體)數(shù)據(jù)、功能獨立,
25、能進行獨立的數(shù)據(jù)查詢、編輯以與報表等操作。以下是其中的兩個子系統(tǒng)窗體:圖5-9 員工管理系統(tǒng)窗體 圖5-10 采購信息系統(tǒng)窗體5.5 創(chuàng)建報表該數(shù)據(jù)庫管理系統(tǒng)中,分別在報表設計視圖中設計了商品信息報表、員工信息報表、采購信息報表、供貨商信息報表、經(jīng)銷商信息報表和貿(mào)易總報表共7報表,通過這些報表,將用戶所查詢的容直觀地展示出來,便于用戶進行預覽和打印,下圖是其中一個報表的設計界面。圖5-11 員工信息報表6前臺界面設計前臺界面使用VB6.0實現(xiàn),通過前臺界面,使用戶能夠直接與數(shù)據(jù)庫建立連接,操作后臺數(shù)據(jù)庫中的數(shù)據(jù),限于時間,本系統(tǒng)僅創(chuàng)建了用戶登錄窗體和用戶信息編輯窗體。下面分別進行介紹。6.1登
26、錄窗體設計本系統(tǒng)設計的登錄窗體專門用于系統(tǒng)管理員使用,管理員通過用戶和密碼登錄,登錄成功后,登錄成功后將進入用戶管理窗體,通過該窗體就可以查詢和編輯用戶信息。登錄窗體設計見如圖5-1所示: 圖6-1 用戶登錄窗體用戶登錄窗體的主要代碼:Option ExplicitDimt As Integer '記錄確定次數(shù)Private Sub Form_Load()cnt = 0End SubPrivate Sub cmdCancle_Click() Unload MeEnd SubPrivate Sub cmdOK_Click()Dim sql As StringDim rs_login As
27、 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).mdb"If Trim(text1.Text) = "" Then MsgBox "用戶名不能為空,請重新輸入!" text1.SetFocus Else sql = "sel
28、ect * 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 = t
29、ext1.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 Ift =t + 1 Ift = 3 Then Unload Me End IfEnd Sub6.2編輯窗體設計用戶信息瀏覽與編輯窗體使用Adodc控件與數(shù)據(jù)庫建立連接,使用DataGrid控件瀏覽和編輯用戶信息,使用命令按鈕添加、修改和刪除用戶信息.,窗體設計操作界面見圖6-2所示:圖6-2 編輯窗體圖窗體中對象的屬性見表6-1。nameCaption其他屬性Command1添加Command2更新Command3刪除Command4保存表6-1 窗體屬性表主要代碼:Private Sub Command1_Click()Adodc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年金融服務合作意向書
- 川教版六上合并
- 建筑項目雇傭合同范本
- 官方住宅購房合同模板
- 餐具與食物建構課程設計
- 工程安全生產(chǎn)文明施工協(xié)議
- 店鋪出租合同協(xié)議書范本
- 現(xiàn)代文閱讀Ⅰ滿分攻略-2025年高考語文一輪復習解析版
- 2024年餐飲承包經(jīng)營合同范本
- 外協(xié)加工保密協(xié)議書范文
- 天翼云解決方案練習試題及答案(一)
- 疼痛評估:準確評估病人疼痛
- 部編版五年級上冊第二單元習作《“漫畫”老師》教學實錄
- 《嚴以律已+做遵紀守法的好少年+主題班會教育》
- 教科版三年級上冊綜合實踐活動-22我喜歡的小動物
- 《喜看稻菽千重浪》《心有一團火溫暖眾人心》《“探界者”鐘揚》課件26張高中語文必修上冊
- 光伏發(fā)電安全與應對措施
- 06-2018泥石流災害防治工程勘查規(guī)范(試行)
- 洛陽市女職工生育保險待遇申報表
- 習題課教學公開課一等獎課件省課獲獎課件
- 高齡不孕患者的助孕策略
評論
0/150
提交評論