【正文】
the data, and the application program function is plete, have accorded with the administrative system of the stock as the request for the typical information management system (MIS). The usER can carries on the renewal, the deletion and the inquiry to in the warehouse matERial basic situation, the storehouse and goes into storage to the matERial carries on the management, to leaves goes into storage detailed carries on the inquiry, to leaves the storehouse, goes into storage, carries on the report form production with the matERial stock remaining sum, for uses this system the usER to carry on the renewal, the deletion and the inquiry, carries on the inquiry to the stock quantity, also has the opERator to manage, Jurisdiction establishment, password revision, the data backup and the system restore and so on othER system administration functions. Introduced the function characteristics of Visual Basic programming environment and Access data base management system briefly at the same time, the administrative system of the stock is an indispensable part in enterprise39。Visual Basic 。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)不斷發(fā)展,其強(qiáng)大的功能已經(jīng)被人們深刻認(rèn)識(shí),它已經(jīng)進(jìn)入 了人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。因此,開發(fā)一個(gè)庫存管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。 所以,為了彌補(bǔ)這缺點(diǎn),使用計(jì)算機(jī)對(duì)倉庫貨物信息進(jìn)行管理是非常有必要的,它能 提高倉庫管理效率,減輕勞動(dòng)強(qiáng)度提高, 提高 信息處理速度和準(zhǔn)確性 , 為倉庫管理員提供更方便、科學(xué)的服務(wù)項(xiàng)目 ,從而 為倉庫管理員提供的一種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。我們?cè)诂F(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上提出了新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo), 這是系統(tǒng)開發(fā)和評(píng)價(jià)的依據(jù)。采用計(jì)算機(jī)管理信息系統(tǒng)已成為倉庫管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理來了明顯的經(jīng)濟(jì)效益和社會(huì)效益。 倉庫管理的全面自動(dòng)化、信息化 ,能夠使企業(yè)在日益激烈的 市場(chǎng)競爭中立于不敗之地, 它 加快倉庫管理自動(dòng)化的步伐,提高倉庫的管理業(yè)務(wù)處理效率,建立倉庫管理系統(tǒng)已變得十分 重 要。另外,員工信息和供應(yīng)商信息管理也是倉庫管理中一個(gè)必不可少的部分,它提供著與入庫和出庫相關(guān)的地一些信息,使得整個(gè)系統(tǒng)更加完整,更加實(shí)用。 管理信息系統(tǒng)的概述 管理信息系統(tǒng)(簡稱 MIS)是在管理科學(xué)、系統(tǒng)科學(xué)、計(jì)算機(jī)科學(xué)等的基礎(chǔ)上發(fā)展起來的綜合性邊緣科學(xué)。 管理信息系統(tǒng)是一個(gè)由人、機(jī)(計(jì)算機(jī))組成的能進(jìn)行管理信息的收集、傳遞、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。簡言之,管理信息系統(tǒng)是一個(gè)以計(jì)算機(jī)為工具,具有數(shù)據(jù)處理、預(yù)測(cè)、控制和輔助決策功能的信息系統(tǒng)。管理信息畢業(yè)設(shè)計(jì)(論文) 3 系統(tǒng)是信息系統(tǒng)的一個(gè)子系統(tǒng),它以計(jì)算機(jī)技術(shù)、通訊技術(shù)和軟件技術(shù)為技術(shù)基礎(chǔ),同時(shí)將現(xiàn)代管理理論、現(xiàn)代管理方法及各級(jí)管理人員融為一體,最終為某個(gè)組織整體的管理與決策服務(wù),是由人和計(jì)算機(jī)組成的能進(jìn)行管理信息的收集、傳遞、存儲(chǔ)、 加工、維護(hù)和使用的系統(tǒng)。因此,一個(gè)成功的管理信息系統(tǒng)應(yīng)該具有可靠的硬件、實(shí)用的軟件、強(qiáng)有力的現(xiàn)代化管理水平。 計(jì)算機(jī)管理系統(tǒng)發(fā)展的概況 計(jì)算機(jī)是提高生產(chǎn)效率的主要工具及途徑 ,它的發(fā)明和 應(yīng)用,被視為人類的第三次重大的科學(xué)技術(shù)革命,是一次飛躍。 在西方國家,計(jì)算機(jī)系統(tǒng) 首先 以單項(xiàng)數(shù)據(jù)處理為主,如財(cái)務(wù)管理、物資管資 、工資 管理等 方面;到了 1964 年, 由于高速度的處理機(jī)、高速度大容量的存儲(chǔ)器與器件有了突破性進(jìn)展,使得計(jì)算機(jī)應(yīng)用系統(tǒng)從單項(xiàng)應(yīng)用發(fā)展到多功能、多層次、綜合性的應(yīng)用階段,日漸成熟,具有了控制、預(yù)測(cè)、輔助和決策的功能 ;到了1974 年,計(jì)算機(jī)系統(tǒng)又開始 面向高層管理, 解決 大范圍的決策問題以及處理非結(jié)構(gòu)化的信息 ;從 1980 年到現(xiàn)在,計(jì)算機(jī)系統(tǒng)又有了新的發(fā)展,它 強(qiáng)調(diào) 了系統(tǒng)的 綜合管理功能,多維服務(wù)模式,人機(jī)協(xié)調(diào)的、智能化 的、集成化的計(jì)算機(jī)輔助管理功能等。 與西方國家相比, 我國的計(jì)算機(jī)應(yīng)用落后 了 十幾年,管理信息系統(tǒng)的開發(fā)應(yīng)用是從 1973 年開始的, 83年以后才開始了大量的實(shí)際的開發(fā)和研究工作。 課題的主要任務(wù) 本系統(tǒng)要實(shí)現(xiàn)對(duì)倉庫管理,包括貨品入庫、出庫,員工信息,貨品信息,倉庫信息,部門信息,供應(yīng)商信息以及密碼管理等六個(gè)方面。倉庫各種信息的輸入,包括入庫,出庫,還原,需求信息的輸入等 。 自從 美國微軟公司( Microsoft)于 1991 年推出第 一套 比較 完整的 以后 , 經(jīng)過不斷的改進(jìn), 至今以升級(jí)到了 版。 VB 的主要特點(diǎn)有 如下幾點(diǎn) : 面向?qū)ο蟮木幊獭? 可 視化的編程方法。 便于與其他應(yīng)用程序集成。 真正的本機(jī)編譯。 其中可視化的編程方法是 VB 的一大亮點(diǎn)。 結(jié)構(gòu)化查詢語言 SQL SQL 語言是一種非過程化語言,它一次處理一個(gè)記錄集合,對(duì)數(shù)據(jù)提供動(dòng)導(dǎo)航。 SQL 語言不要求用戶指定數(shù)據(jù)的存取方法,而是使用查詢優(yōu)化器,由系統(tǒng)決定對(duì)指定數(shù)據(jù)存取的最快 速手段。 提供的實(shí)用函數(shù) 為實(shí)現(xiàn)使用 VB 程序調(diào)用 SQL 語言訪問 Access 數(shù)據(jù)庫多個(gè)記錄的目的,我們利用 SQL 提供的函數(shù)。 假定 “Orders” 是 數(shù) 據(jù) 庫 文 件 中 地 一 張 表 格 , 則x=Dsum(“[Feight]”,”O(jiān)rder”.”[ship country]=’UK’”) 利用 SQL 訪問多個(gè)記錄地方法 在進(jìn)信息查詢和統(tǒng)計(jì)地過程中,我們往往需要從記錄集中根據(jù)待定的條件提取其中的一部分記錄信息。 畢業(yè)設(shè)計(jì)(論文) 7 set mydb=Open Database(“c:\DIR1\”) (打開數(shù)據(jù)庫文件 c:\DIR1\) set myquery= QueryDef(“monthquery”)( 創(chuàng) 建 查 詢 名 為monthquery 的查詢 ) =”select*from OPNRPT where mid $ (year,7,2)=’”amp?!薄? (利用查詢的 SQL 屬性,建立查詢依據(jù),即查詢的條件。需要說明的兩點(diǎn)是: ① 使用前先定義 Dim mydb AS Database 及 myquery AS querydef.② 查詢 ”monthquery”沒有使用 Data 控件,也就不直接顯示信息。 計(jì)算機(jī)通過增加了條件的 monthquery 查詢組成 了新的記錄集。 通過這一個(gè)方法定義的記錄集可以使用 move和 Find方法逐條記錄的進(jìn)行操作。 Access 主要 為資料庫開發(fā) 工具,尤其更 適 用在 Client/Server 架 構(gòu) 的 應(yīng) 用程式, Access 表 單 本身即 為 Data Binding (資料聯(lián)結(jié) ) 性 質(zhì) 的表 單 ,所以只用指定資 料來源表 單 就可操控 記錄 ,相 當(dāng) 容易,不太需要 撰寫 程式 碼 。表 單 本身也提 記錄瀏覽 器,使用者只要在表 單 的 屬性 上 設(shè) 定 (預(yù)設(shè)會(huì)顯示記錄瀏覽 器 ),即可得到一 組記錄瀏覽 器, 屬 性也可控制表 單 內(nèi)的 記錄是否允 許 新增、修改、刪除等功能。 Access2020 更做了 許 多的改進(jìn), 舉 例使用者來 說 : 您可以很容易的 將資料 表公 布 到 WWW 伺服器中, 讓 使用者能夠利用 瀏覽器,快速的 獲 得 資料庫 查 尋 結(jié)果。 總 之, Access2020 大大提 升 了 資料庫設(shè)計(jì) 的 彈 性,您可以 依據(jù)實(shí)際 需要,使用最 適當(dāng) 的 資料庫 解 決 方案,同時(shí) 還 可以保持 Access 的 設(shè)計(jì)彈性 。最明 顯 的,就是以往Access 要 連 接 SQL 伺服器等大型 資 料 時(shí) ,需要 經(jīng)過 Je+資料庫 引擎 轉(zhuǎn) 接。 將資料庫 存放在 SQL 伺服器有下列 幾 個(gè)好處 : SQL 伺服器可以提供 資 料查核、容 錯(cuò) 、身分 認(rèn)證 功能,增加 資 料安全性。 Access2020 可以利用 SQL 的 資料庫 案 儲(chǔ) 存能力,提供更有效率的 儲(chǔ) 存及資 料查 詢 能力。這是 Access2020 也前面的版本最大不同的特點(diǎn),簡單來說,現(xiàn)在的 Access2020 也可以利 SQL 伺服器,作出具有主 /從架 構(gòu) 的 資料庫 。大多數(shù)用戶界面設(shè)計(jì)原則和任何基礎(chǔ)美術(shù)課程中所教授的基礎(chǔ)設(shè)計(jì)原則一樣。在開始之前作一點(diǎn)簡單設(shè)計(jì)會(huì)加快應(yīng)用程序的設(shè)計(jì)進(jìn)程,有些時(shí)候,往往一個(gè)控件位置的安排就能讓程序設(shè)計(jì)人員左右為難。 用戶界面設(shè)計(jì) 一般遵循以下幾條 原則 : 控件的位置拖放安排 在絕大多數(shù)的程序界面設(shè)計(jì)中,并不是所有的元素都具有相同的重要性,所以應(yīng)抓住重點(diǎn),將較重要的元素定位在對(duì)用戶來說處在一日了然的位置,重要的和需要經(jīng)常訪問的元素應(yīng)當(dāng)處于顯著的位置,次要的元素則應(yīng)當(dāng)處于次要的位置。合理設(shè)置控件的大小以達(dá)成一致性是界面設(shè)計(jì)中的重要問題之一,一 致性的外觀將體現(xiàn)應(yīng)用程序的協(xié)調(diào)性。在用戶界面中使用空白空間有助于突出元素和改善可用性。 合理利用顏色、圖像和顯示效果來達(dá)成內(nèi)容與形式的統(tǒng)一 在界面上使用顏色可以增加視覺上的感染力,現(xiàn)在的許多顯示器能夠顯示上百萬種的不同顏色,這很容易使人想要全部使用它們。 用戶界 面也廣泛使用各種顯示效果,合理的選擇顯示效果,也能表達(dá)特定的設(shè)計(jì)意圖,選擇靜態(tài)或動(dòng)態(tài)顯示,可帶給用戶不同的信息。 總之,一個(gè)好的應(yīng)用程序不僅要有強(qiáng)大的功能,還要有美觀實(shí)用的用戶界面。用戶界面是應(yīng)用程畢業(yè)設(shè)計(jì)(論文) 10 序的一個(gè)重要組成部分,一個(gè)應(yīng)用程序的界面往往決定了該程序的易用性與可操作性。其中第三方軟件比較著名的就是 MS Excel 和Seagate 公司的 CrystalReporter,以下就這三個(gè)方案進(jìn)行詳細(xì)的討論。使用方法是:首先在 工程 菜單下面選擇 添加 Data report選項(xiàng),這樣 Data Report 控件就選入到了應(yīng)用程序。要使用數(shù)據(jù)綁定就必須要指定數(shù)據(jù)源,這里的數(shù)據(jù)源不是數(shù)據(jù)控件而是數(shù)據(jù)環(huán)境( Data Environment) ,選擇 工程 菜單下面選擇 添加 Data Environment選項(xiàng)就可以將數(shù)據(jù)環(huán)境添加進(jìn)應(yīng)用程序中。只需要把 Data report 的DataSource 屬性設(shè)置為前面的數(shù)據(jù)環(huán)境對(duì)象以及把 DataMember 設(shè)置為數(shù)據(jù)環(huán)境對(duì)象的 Command 對(duì)象即可。這里首先熟悉一下 Data report 控件的顯示界面: Data report 控件總共有 5 個(gè)區(qū)組成,分別是報(bào)表頭、頁面頭、細(xì)節(jié)區(qū)、頁面注腳和報(bào)表注腳。這里介紹一下放置文本框控件的使用方法,其實(shí)在綁定情況下只需要設(shè)置其 DataMember 和 Datafield 即可,前者用來指定數(shù)據(jù)表,可以設(shè)置為前面數(shù)據(jù)環(huán)境對(duì)象的 Command 對(duì)象,后者是指定數(shù)據(jù)段,即綁定的數(shù)據(jù)庫的指定字段。 Data Report 控件的打印功能 對(duì)于報(bào)表的打印可以直接使用 Data report 自帶的打印功能,即可以實(shí)現(xiàn)簡易的報(bào)表打印。這里只是給出一個(gè)實(shí)現(xiàn)思路:首先需要制作一個(gè)按鈕控件來顯示 打印設(shè)置 的窗口,通過這個(gè)窗口用戶可以設(shè)置打印的相關(guān)的參數(shù),然后在實(shí)現(xiàn)打印的子模塊中使用 VB 內(nèi)嵌的 printer 對(duì)象來實(shí)現(xiàn)真實(shí)的打印,該對(duì)象能夠?qū)Υ蛴〉漠?dāng)前位置進(jìn)行定位,而且對(duì)打印的字體等參數(shù)進(jìn)行控制,所以結(jié)合 打印設(shè)置 窗口可以實(shí) 現(xiàn)類似于 word 里面的打印功能。所以如果在設(shè)計(jì)自己的應(yīng)用程序的時(shí)候能夠結(jié)合到 Excel 的話,那么你的應(yīng)用程序就應(yīng)該是相當(dāng)?shù)耐晟屏?,因?yàn)闊o論是編輯還是打印功能, Excel 都提供了很完美的解決方案,所以你的應(yīng)用程序所要做的事情就是實(shí)現(xiàn)程序和 Excel通訊即可。以下就簡要介紹在 VB 下開發(fā)基于 Excel 的編程思路。它們的功能分別如下: Application用來指代整個(gè)應(yīng)用程序。 Range表示 工作表中的某個(gè)區(qū)域范圍對(duì)象,特殊情況下也可以只代表一個(gè) Cell。這個(gè)對(duì)象的使用頻率是最高的。方法是在 工程