物流管理系統(tǒng)_第1頁
物流管理系統(tǒng)_第2頁
物流管理系統(tǒng)_第3頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、物流管理系統(tǒng)物流管理系統(tǒng)一.引言實習(xí)目的:通過實習(xí),參與具體的java 開發(fā)項目,進(jìn)一步提高了 java開發(fā)的基本技術(shù), 豐富java開發(fā)的實戰(zhàn)經(jīng)驗。過學(xué)習(xí),鞏固大學(xué) 所學(xué)專業(yè)的基礎(chǔ)知識,提高分析,判斷和處理實 際問題的能力,鍛煉自己的實際動手能力,增強(qiáng) 自己的團(tuán)隊協(xié)作意識,了解計算機(jī)專業(yè)軟件開發(fā) 的具體流程,完善了自己的知識結(jié)構(gòu)。為畢業(yè)之 后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好地工 作,打好一定的基礎(chǔ)。實習(xí)要求:能夠熟練運(yùn)用Java,獨(dú)立設(shè)計 和編制一個具有一定難度的、解決實際應(yīng)用問題 的物流管理系統(tǒng)的應(yīng)用程序。二系統(tǒng)設(shè)計軟件系統(tǒng)的總體設(shè)計大約要經(jīng)歷可行性分析和項目開發(fā)計劃,需求分析,概要設(shè)

2、計,詳細(xì)設(shè)計,編碼,測試以及維護(hù)等七個階段??尚行苑治龊晚椖块_發(fā)計劃在前面已經(jīng)敘述, 下 面所要做的是進(jìn)行軟件需求分析,概要設(shè)計和詳 細(xì)設(shè)計。編碼過程將在下一章節(jié)論述,而測試和維護(hù)過程不在本文中敘述。系統(tǒng)需求分析在經(jīng)過前一階段的分析之后,我確定了我的 開發(fā)課題為倉庫物流管理系統(tǒng)。現(xiàn)在所要做的是 要準(zhǔn)確定義系統(tǒng)必須做什么以及系統(tǒng)必須具備 的功能。軟件需求分析中我采用結(jié)構(gòu)化分析方法(Structured Analysis,簡稱 SA) ,SA 是面向數(shù)據(jù) 流進(jìn)行需求分析的方法,像所有的軟件分析方法(如面向?qū)ο蠓治龇椒?、IDEF方法等等)一樣, SA也是一種建模活動,它使用簡單易讀的符號, 根據(jù)軟件

3、內(nèi)部數(shù)據(jù)傳遞、變換的關(guān)系,自頂向下 逐層分解,描繪滿足功能要求的軟件模型。在系統(tǒng)中我采用數(shù)據(jù)流圖(DFD)這種半形 式化的描述方式表達(dá)需求。它是一種功能模型, 以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的 過程,只反映系統(tǒng)必須完成的邏輯功能。它有四 種基本圖形符號: t:箭頭,表示數(shù)據(jù)流; 0:圓或橢圓,表示加工;雙杠,表示數(shù)據(jù)存儲; 口方框,表示數(shù)據(jù)的源點(diǎn)或終點(diǎn)。為了表達(dá)較為復(fù)雜問題的數(shù)據(jù)處理過程, 用 一張數(shù)據(jù)流圖是不夠的,要按照問題的層次結(jié)構(gòu) 進(jìn)行逐步分解,并以一套分層的數(shù)據(jù)流圖反映這 種結(jié)構(gòu)關(guān)系。在這里我一共使用了三層數(shù)據(jù)流 圖,即頂層圖,0層圖和1層圖(也是底層圖)。在多層數(shù)據(jù)流圖中,頂

4、層流圖僅包含一個加 工,它代表被開發(fā)系統(tǒng),它的輸入流是該系統(tǒng)的 輸入數(shù)據(jù)了,輸出流是該系統(tǒng)的輸出數(shù)據(jù);底層 流圖是指其加工不需要再做分解的數(shù)據(jù)流圖,中 間層流圖表示對其上層父圖的細(xì)化,它的每一步 加工可能繼續(xù)細(xì)化成子圖。經(jīng)過對系統(tǒng)的分析首先得到系統(tǒng)的頂層DFD,如圖 1-1:物流管理員工作人員物品入庫、品岀庫、物品查詢、 物品匯總、 物品扌物品查詢、倉庫物流管理系統(tǒng)物品報表等物流管理員工作人員圖1-1物流管理系統(tǒng)頂層圖進(jìn)一步細(xì)化得到系統(tǒng)的0層DFD,如圖1-2:統(tǒng)的1層DFD圖(略)。在這里只給出有關(guān)頂層和0層數(shù)據(jù)流圖,它 們體現(xiàn)出了系統(tǒng)的功能部分,而 1層DFD圖暫 略,后面具體說明其內(nèi)容。

5、通過以上對數(shù)據(jù)流圖 的分析之后,我們已大體地了解了系統(tǒng)的功能和 目標(biāo),接下來所要做的就是系統(tǒng)功能模塊的劃分 和數(shù)據(jù)庫的設(shè)計,也就是系統(tǒng)的概要設(shè)計。系統(tǒng)概要設(shè)計在軟件需求分析階段,搞清楚了軟件 做什 么”的問題,形成了目標(biāo)系統(tǒng)的邏輯模型。現(xiàn)在我們所要做的就是要把軟件做什么”的邏輯模型變換為 怎么做”的物理模型,即著手實現(xiàn)軟件 的需求。首先,我們需要描述的是系統(tǒng)的總的體 系結(jié)構(gòu)。系統(tǒng)結(jié)構(gòu)設(shè)計 系統(tǒng)的概要設(shè)計中最重要的就是系統(tǒng)的模 塊化。模塊化是指解決一個復(fù)雜問題時自項向下 逐層把軟件系統(tǒng)劃分成若干個模塊的過程。每個 模塊完成一個特定的功能,所有的模塊按某種方 法組織起來,成為一個整體,完成整個系統(tǒng)

6、所要 求的功能。將系統(tǒng)劃分為多個模塊是為了降低軟件系 統(tǒng)的復(fù)雜性,提高可讀性、可維護(hù)性,但模塊的 劃分不能是任意的,應(yīng)盡量保持其獨(dú)立性。也就 是說,每個模塊只完成系統(tǒng)要求的獨(dú)立的子功 能,并且與其他模塊的聯(lián)系最少且接口簡單,即盡量做到高內(nèi)聚低耦合,提高模塊的獨(dú)立性,為 設(shè)計高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。在系統(tǒng)的概要設(shè)計中我采用結(jié)構(gòu)化設(shè)計(Structure Design,簡稱 SD), SD 以需求分析 階段產(chǎn)生的數(shù)據(jù)流圖DFD為基礎(chǔ),按一定的步 驟映射成軟件結(jié)構(gòu)。我首先將整個系統(tǒng)化分為幾 個小問題,小模塊,在系統(tǒng)中,我設(shè)計了工作人 員管理,物品類別管理,數(shù)據(jù)維護(hù)管理,物品登 記與物流處理管理,物

7、流情況查詢和物流情況匯 總6個模塊。然后,進(jìn)一步細(xì)分模塊,添加細(xì)節(jié)。 比如,工作人員管理我又將其分為工作人員注 冊、工作人員注銷、授權(quán)、密碼修改、增加照片 等;物品登記與物流處理管理分為物品登記、 進(jìn) 庫、出庫、報損等。以下就是系統(tǒng)功能模塊圖,如圖1-3:圖1-3系統(tǒng)功能模塊圖數(shù)據(jù)庫設(shè)計在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù) 據(jù)庫,通過決策機(jī)構(gòu)最后又回到客觀世界, 信息 的這一循環(huán)經(jīng)歷了三個領(lǐng)域:信息世界,數(shù)據(jù)世 界,現(xiàn)實世界?,F(xiàn)實世界的事物反映到人的頭腦 中,人的大腦對它有個認(rèn)識過程,經(jīng)過分析(選 擇、命名、分類等)進(jìn)入信息世界。這些信息再 進(jìn)一步加工、編碼,然后進(jìn)數(shù)據(jù)世界,而軟件系 統(tǒng)的開

8、發(fā)工作需要考慮這兩個方面的問題,也就 是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這 些數(shù)據(jù)進(jìn)行操作。這兩個問題貫穿了整個軟件系 統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設(shè)計問題,軟 件設(shè)計的一個核心。1. E-R圖設(shè)計在系統(tǒng)設(shè)計的開始,我首先考慮的是如何用 數(shù)據(jù)模型來數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界 進(jìn)行抽象。目前廣泛使用的數(shù)據(jù)模型可分為兩種 類型,一種是獨(dú)立于計算機(jī)系統(tǒng)的概念數(shù)據(jù)模型”,如實體聯(lián)系模型”;另一種是直接面向數(shù) 據(jù)庫邏輯結(jié)構(gòu)的 結(jié)構(gòu)數(shù)據(jù)模型”。在本系統(tǒng)中我 采用實體聯(lián)系模型”(E-R模型)來描述數(shù)據(jù)庫 的結(jié)構(gòu)與語義,以對現(xiàn)實世界進(jìn)行第一次抽象。 E-R模型直接從現(xiàn)實世界抽象出實體類型及實 體

9、間聯(lián)系,然后用 E-R圖來表示數(shù)據(jù)模型。它 有兩個明顯的優(yōu)點(diǎn):接近于人的思維,容易理解; 與計算機(jī)無關(guān),用戶容易接受。但 E-R模型只 能說明實體間語義的聯(lián)系,不能進(jìn)一步說明詳細(xì) 的數(shù)據(jù)結(jié)構(gòu),它只是數(shù)據(jù)庫設(shè)計的第一步。ER圖是直觀表示概念模型的工具,它有四 個基本成分:矩形框,表示實體類型(考慮問題的對 象)。菱形框,表示聯(lián)系類型(實體間的聯(lián)系) 橢圓形框,表示實體類型和聯(lián)系類型的 屬性。對于關(guān)鍵碼的屬性,在屬性名下劃一橫線。直線,聯(lián)系類型與其涉及的實體類型之間 以直線連接。本系統(tǒng)為倉庫物流管理,主要管理物品的登 記、流通以及種類和工作人員等事項。 倉庫根據(jù) 需要可以查詢物品的信息,同時還需要

10、了解在庫 存流通中員工的參與情況。依據(jù)物流管理的實際 情況,考慮了多方面的因素以后,確定系統(tǒng)的圖1-4工作人員表E-R圖圖1-7物品種類表E-R圖址書 密碼 贏權(quán)限停坤 聯(lián)系電話說胡物流糞型經(jīng)手人日期 說明 記錄特征圖1-8數(shù)據(jù)庫表關(guān)系圖在該數(shù)據(jù)庫中,本系統(tǒng)中的物品流通是核 心,也是基本,沒有了物品流通其它的也就沒有 什么意義了。經(jīng)手人的添加是考慮到責(zé)任問題, 也就是說,在物流管理的實際運(yùn)用中,出現(xiàn)了責(zé) 任不清的現(xiàn)象,特別是由于倉庫的進(jìn)出物品數(shù)量 都比較大時產(chǎn)生了一系列問題,所以在設(shè)計數(shù)據(jù) 庫時,我特別考慮到這一點(diǎn),在物品流通表中加 入了經(jīng)手人。2. 數(shù)據(jù)庫表格設(shè)計在完成系統(tǒng)的E-R圖之后,需

11、要將E-R模 型轉(zhuǎn)化為關(guān)系模型,也就是說,要設(shè)計出數(shù)據(jù)庫 所需要的表格。在這里,我選用的是關(guān)系數(shù)據(jù)庫。 因為關(guān)系數(shù)據(jù)庫中的二維表格可以很清楚地描 述數(shù)據(jù)之間的聯(lián)系。根據(jù)系統(tǒng)E-R圖,針對本系統(tǒng)的特點(diǎn),在職員ID 姓名 密碼聯(lián)溶電話 侃明 照片對所搜集的數(shù)據(jù)進(jìn)行規(guī)范化之后,定義了如下四 張表格,分別是工作人員信息表,物品流通信息 表,物品登記信息表和物品種類信息表。 通過對 這四張表格的操作可以較好地完成系統(tǒng)設(shè)計的 各項功能,四張表格之間有著不同程度的聯(lián)系。Xi i字段喀稱數(shù)據(jù)類型說明操作權(quán)跟工作人員信息表(圖1-9):文主OLE對象曰期/時間圖1-9工作人員信息表圖工作人員信息表主要用于記錄物

12、流管理人員的詳細(xì)信息,包括職員ID、姓名、密碼、操 作權(quán)限、停用、聯(lián)系電話、說明、照片和日期類 型等有關(guān)工作人員的各類信息。在該表中職員ID是主鍵,它是工作人員的 值是登記時自行填寫的,它會和經(jīng)手人相對應(yīng) 的,體現(xiàn)出物品是經(jīng)誰的手出入庫的。姓名和密 碼的值也是登記時自行填寫的,但必須要記住。 它們是在用戶登陸時用來確定用戶和密碼的正 確性,以防止非法用戶登陸。操作權(quán)限則是工作人員在操作系統(tǒng)的時所授權(quán)的范圍,分為物品登 記、物流處理、物流查詢和物流匯總。停用則是 指該注冊工作人員是否可以操作本系統(tǒng)。聯(lián)系電 話、說明和照片則是介紹個人情況的。日期則是 系統(tǒng)當(dāng)時默認(rèn)時間的,是不可以修改的。物品流通信

13、息表(圖1-10):致培類型二 X說明圖1-10物品流通信息表圖 物品流通信息表主要用于記錄各物品經(jīng)倉庫和物流管理人員的詳細(xì)信息,包括物流ID、物品ID、物流類型、數(shù)量、經(jīng)手人、日期、說 明和記錄特征類型等各類信息。該信息表是數(shù)據(jù) 庫的主表,是不可缺少的。在該表中物流ID是主鍵,它是記錄每一次 物品流動時的唯一編號,不會有重復(fù),而且是計 算機(jī)自動編號。物品ID則是記錄每一件物品本 身的編號,它跟物流ID是有區(qū)別的。數(shù)量則是 每次流通數(shù)量的多少。而經(jīng)手人前面已經(jīng)說過,這里就不在敘述了。日期則是記錄當(dāng)時物流的時 間,是當(dāng)時的默認(rèn)時間,是系統(tǒng)給定的。說明是 指記錄物品當(dāng)時的情況或物品的特征的。 記錄

14、特 征就很好理解了,就是該操作是否被記錄。物流 類型則是記錄物品流通的一種形式,包括: “進(jìn) 庫"Or"出庫"Or"報損"。值得提出的一點(diǎn)是入 庫記錄和出庫記錄的添加不僅僅是單表操作, 由 于它們都與庫存記錄相聯(lián)系,所以,無論您是添 中入庫記錄還是添加出庫記錄,都必須同時修改 庫存記錄,以保持?jǐn)?shù)據(jù)的一致性,否則將引發(fā)系 統(tǒng)出錯而這些我都讓其在系統(tǒng)中自動完成。 無論 您是添加入庫記錄,還是添加出庫記錄,系統(tǒng)都 將自動修改庫存中物品的數(shù)量, 而且,在您出庫 的數(shù)量大于庫存數(shù)量時,系統(tǒng)還會自動提示錯字段名11J1L和稱刖愉明片 物名類單說照誤,這樣就

15、可以防止一定錯誤的發(fā)生。 物品登記信息表(圖1-11):數(shù)據(jù)類型圖1-11物品登記信息表圖 物品登記信息表主要用于記錄倉庫中各各 物品的詳細(xì)信息,包括物品ID、名稱、類別ID、 單價、說明和照片類型等有關(guān)物品的各類信息。在該表中物品ID作為主鍵,它是管理員每 增加一件物品時,物品ID就會自動為其編上一 個號碼。類別ID則是說明該物品屬于某一物品 種類的。而名稱、單價、說明和照片是介紹物品 本身的信息。物品種類信息表(圖1-12):手段名稱丨 蜜據(jù)類型 I說明S筋類別ic立本_說明衣本II| k圖1-12物品種類信息表圖物品種類信息表主要用于記錄倉庫中物品 種類的信息,包括類別ID和說明兩個類型

16、的信 息。類別ID是指創(chuàng)建一類物品的種類的稱呼。 而說明則是對類別ID進(jìn)行描述。二.系統(tǒng)實現(xiàn)登錄窗體的設(shè)計及實現(xiàn)登錄界面是一個系統(tǒng)的開始,所以我就從系統(tǒng)的開始進(jìn)行說明。登錄窗體是系統(tǒng)的一個門, 只有通過它才能進(jìn)入主界面,所以登錄界面是非 常關(guān)鍵的。如下圖2-1:圖2-1登錄窗體圖該窗體主要是完成職員ID和密碼的校對, 所以下面這段代碼就是校對職員ID和密碼,其 與數(shù)據(jù)庫的鏈接采用代碼來完成。Dim strZylD As String, strMm As Stri ngDim rs As ADODB.RecordsetstrZylD = Trim(txtZylD) strMm = Trim(tx

17、tMm)Set rs = mCdt.rsGZRYDL(strZylD, strMm)'驗證用戶If rs.EOF The nMsgBox "登錄失??!", vbln formati ontxtZylD.SetFocus txtZylD.SelStart = 0 txtZylD.SelLe ngth=Len (txtZylD.Text)ElsegbytZyQX = rs("操作權(quán)限") gstrZylD = strZylD gbl nOK = TrueHideEnd If下圖2-2是“修改密碼窗體”,只有通過鼠 標(biāo)點(diǎn)擊登錄窗體中的修改密碼鍵,才能進(jìn)

18、入其窗 體。圖2-2修改密碼窗體圖其下面代碼如上圖所示“確定鍵”的代碼。'更新密碼mCdt.UpdataMmIbIZylD,Trim(txt Ymm), Trim(txtXmm)Un load Me但在修改密碼之前一定要解決兩個問題,一 是身份驗證過程,二是更新密碼前調(diào)用身份驗證 過程。這兩點(diǎn)很重要,只有通過這兩點(diǎn),才可以 修改密碼。下面是解決這兩點(diǎn)的代碼程序,如下:Public Fu nctioncheckMm(strZylD AsString, strMm As String) As In teger'身份驗證過程On Error Resume NextDim rs As

19、ADODB.RecordsetDim I As In tegerSet rs = mCdt.rsGzry Yzmm(strZylD, strMm)I = rs(0)rs.ClosecheckMm = IEnd Fun cti onPrivate Sub txtYmm_LostFocus()'更新密碼前調(diào)用身份驗證過程If checkMm(lblZylD,txtYmm) = 1The ntxtY mm.E nabled = False txtXmm.E nabled = True cmdOK.E nabled = True txtXmm.SetFocusElseMsgBox "

20、該職員身份或密碼驗證 無效! ", vblnformationtxtY mm.SetFocusEnd IfEnd Sub系統(tǒng)主窗體的設(shè)計及實現(xiàn)系統(tǒng)主窗體的主要設(shè)計結(jié)構(gòu)有菜單欄、工具 欄和狀態(tài)欄三部分。如下圖2-3所示:圖2-3系統(tǒng)主窗體圖為了實現(xiàn)這三部分的功能,就必須賦于它們 相對應(yīng)功能的代碼。下面就列舉:顯示工作人員登記窗的代碼是:Private Sub mnu XtGzrydj_Click()Dim frmNewWin As New frmGZR YDJfrmNewWi n.Show vbModal '顯示工 作人員登記窗Set frmNewWin = Nothi ngE

21、nd Sub顯示物品類別登記窗的代碼是:Private Sub mn uXtWplbdj_Click()Dim frmNewWin As New frmWpzldj frmNewWi n.Show vbModal '顯示物 品類別登記窗Set frmNewWin = Nothi ngEnd Sub顯示數(shù)據(jù)維護(hù)窗的代碼是:Private Sub mnu XtSjwh_Click()Dim frmNewWin As New frmSJWH frmNewWi n.Show vbModal'顯示數(shù)據(jù)維護(hù)窗Set frmNewWin = Nothi ngEnd Sub顯示打印設(shè)置的代碼是

22、:Private Sub mnu XtSetPri nt_Click()SetPri ntEnd Sub顯示物品登記與物流處理窗體的代碼是:Private Sub mnu Wlcl_Click()frmWlcl.SetFocusEnd Sub顯示物品流通查詢窗體的代碼是:Private Sub mnu Wlcx_Click()frmWIcx.SetFocusEnd Sub顯示物品流通匯總窗體的代碼是:Private Sub mnu Wlhz_Click()frmWIhz.ShowEnd Sub顯示或隱藏工具欄的代碼是:Private Sub mn uWi ndowToolbar_Click()

23、'顯示或隱藏工具欄If mnuWin dowToolbar.Checked The n tbToolBar.Visible = False mnuWin dowToolbar.CheckedFalseElsetbToolBar.Visible = True mnuWin dowToolbar.CheckedTrueEnd IfEnd Sub'顯示或隱藏狀態(tài)欄的代碼是:Private Sub mnuWin dowStatusBar_Click()'顯示或隱藏狀態(tài)欄Ifmn uWi ndowStatusBar.CheckedThe nsbStatusBar.Visible

24、= FalsemnuWin dowStatusBar.CheckedFalseElsesbStatusBar.Visible = True mnuWin dowStatusBar.Checked = TrueEnd IfEnd Sub以上就是對菜單欄內(nèi)各項其功能所編寫的 代碼。下面是對工具欄所編寫的代碼。如下:Private Sub tbToolBar_ButtonClick(ByValButton As MSComctILib.Butto n)'選擇執(zhí)行工具欄命令Select Case Butt onn dexCase 1mn uXtGzrydj_ClickCase 2mnu XtW

25、plbdj_ClickCase 3mn uXtSjwh_ClickCase 4mnu Wlcl_ClickCase 5mn uWlcx_ClickCase 6mnu Wlhz_Click Case 7mnu HelpSearch_Click End SelectEnd Sub本界面引用了幾個組件,分別是Imagelist , Toolbar , StatusBar , Comm on Dialog 和 MDIForm菜單編輯器。這里我分別介紹一下他們各自的用途。1. Wi ndows窗體ImageList 組件用于在控 件(如 ListView、TreeView、ToolBar、Button

26、和TabControl控件)上顯示圖像。圖像列表使 您能夠為一致的單個圖像目錄編寫代碼。其下圖2-4就是通過該組件對工具欄上的按 鍵添加圖像的。3. Win dows窗體StatusBar 控件用作窗體中的一塊區(qū)域,通常顯示在窗口的底部,應(yīng)用程序可在該區(qū)域中顯示各種狀態(tài)信息。 StatusBar控件可包含狀態(tài)欄面板,用以顯示指 示狀態(tài)的圖標(biāo),或一系列指示進(jìn)程正在執(zhí)行的動 畫圖標(biāo)(如Microsoft Word指示正在保存文檔)。其下圖2-6就是狀態(tài)欄的各窗格設(shè)置其屬 性的對話框。圖2-6屬性頁圖4. CommonDialog控件提供一組標(biāo)準(zhǔn)的操作 對話框,進(jìn)行諸如打開和保存文件,設(shè)置打印選 項

27、,以及選擇顏色和字體等操作。在應(yīng)用程序中要使用Com mon Dialog控件, 可將其添加到窗體中并設(shè)置其屬性??丶@示 的對話框由控件的方法確定。在運(yùn)行時,當(dāng)相應(yīng) 的方法被調(diào)用時,將顯示一個對話框或是執(zhí)行幫 助引擎;在設(shè)計時,Com mon Dialog控件是以圖 標(biāo)的形式顯示在窗體中。該圖標(biāo)的大小不能改 變。使用指定的方法,Commo nDialog控件能夠顯示下列對話:方法所顯示的對話框ShowOpe n 顯示“打開”對話框ShowSave 顯示“另存為"對話框ShowColor 顯示“顏色”對話框ShowFont顯示“字體”對話框ShowPrinter顯示"打印

28、"或“打印選 項"對話框ShowHelp調(diào)用 Win dows幫助引擎5.菜單編輯器主要是提供了一個設(shè)計菜單 的工具。下圖2-7就是菜單編輯器對話框。工作人員登記窗體的設(shè)計及實現(xiàn)工作人員登記窗體上放置一個 DataList控 件,一個Image控件,一個ListBox控件,四個 TextBox 控件,七個 CommandButton 控件,七 個Label控件和一個CheckBox控件。而數(shù)據(jù)庫 的鏈接采用代碼來完成。其窗體如圖 2-8所示:圖2-8工作人員登記窗體圖該窗體主要是完成工作人員登記的,所以重要完成添加工作人員登記的編碼是本窗體。其代碼如下:Private Sub cmdAdd_Click()'追加新記錄On Error Resume Next rs.AddNew rs("職員ID")="新職員" rs("姓名")="" rs("操作權(quán)限")="00000" rs("停用")=Fal

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論