【正文】
) 29 圖 最初創(chuàng)建的項(xiàng)目文件窗口 圖 制作目錄窗口 導(dǎo)入事先寫好的各個(gè) htm 文件即可(如下圖,各 htm 文件可先用 word 編寫,轉(zhuǎn)化為 htm格式即可): 畢業(yè)設(shè)計(jì)(論文) 30 圖 方案文件的導(dǎo)入 幫助文件在程序中的調(diào)用 通過調(diào)用 ShellAPI 的函數(shù) Shellexecute(),來完成對(duì)幫助文件的調(diào)用。其制作過程如下: FORM1 接下來創(chuàng)建系統(tǒng)主菜單 ,出現(xiàn)彈出式菜單 . , “ 菜單編輯器 ” 菜單項(xiàng) ,進(jìn)入菜單編輯對(duì)話框 ,菜單編輯器如圖 53 所示 畢業(yè)設(shè)計(jì)(論文) 24 圖 菜單編輯器 .其主窗體的布局如圖 54所示 : 圖 主窗體布局圖 用戶成功登陸后即進(jìn)入此界面。 圖 系統(tǒng)啟動(dòng)界面 該窗體的基本控件如上圖所示,在啟動(dòng)該窗體時(shí),往往需要對(duì)各個(gè)控件的屬性加以控制, 接下來,需要為相關(guān)的控件編制過程代碼,其過程如下: ◆ 退出系統(tǒng)標(biāo)簽的過程代碼 Unload Me ◆ 登錄的過程代碼 登錄 .Show 歡迎窗口 .Hide 登錄窗體 的創(chuàng)建 系統(tǒng)啟動(dòng)封面是一個(gè)應(yīng)用系統(tǒng)開始的界面,通常是系統(tǒng)登錄的界面。 5.部門管理模塊 管理員對(duì)部門的信息進(jìn)行添加、修改、刪除和查找。 (2) 用戶登錄 : 用戶登錄進(jìn)入管理系統(tǒng)后,首先要做的就是用戶登錄。可以使用控件的數(shù)據(jù)綁定屬性來創(chuàng)建數(shù)據(jù)綁定報(bào)表,但是報(bào)表本身的格式都是由 Crystal Reports 控件內(nèi)部進(jìn)行處理的。 。 當(dāng)程序使用 Crystal Reports ActiveX控件時(shí),可以通過再設(shè)計(jì)時(shí)設(shè)置 Crystal對(duì)象屬性或者再運(yùn)行時(shí)改變對(duì)象屬性,來建立應(yīng)用程序和 Crystal Reports 之間的連接。在 Crystal Reports Pro 里選擇 新建報(bào)表 圖標(biāo),可以選擇 8 標(biāo)準(zhǔn)模板和一個(gè)自定義的模板來開始報(bào)表工程。 清楚了以上的五個(gè)對(duì)象的應(yīng)用范圍,那么使用它們就很簡(jiǎn)單了,不過在使用這些對(duì)象之前,首先需要對(duì)它們進(jìn)行聲明。 事實(shí)上,可以使用 VBscript 可以將 VB 與 Excel 兩者連接起來。報(bào)表頭和報(bào)表注腳是用分別用于整個(gè)報(bào)表的最上部和最下部,它們將出現(xiàn)于整個(gè)報(bào)表的每一頁,可以放置一些報(bào)表名稱,時(shí)間之類的固定文本;畢業(yè)設(shè)計(jì)(論文) 12 頁面頭和頁面注腳只能出現(xiàn)在當(dāng)前頁的最上部和最下部,也就是說它只能出現(xiàn)在當(dāng)前頁中,不出現(xiàn)在其他頁面中,可以放置隨頁面變化的一些量比如頁碼等;而細(xì)節(jié)區(qū)就是用來進(jìn)行實(shí)際顯示的區(qū)域,它是我們最為關(guān)心的區(qū)域,通過在此區(qū)域內(nèi)放置顯示控件可以控制報(bào)表的實(shí)際顯示輸出。 Data Report 控件 Data Report 控件使用方法 由于是 VB 自帶的控件,所以使用相對(duì)比較方便。對(duì)普遍用戶的程序,一般最好保守傳統(tǒng),采用一些柔和的、更中性化的顏色 , 對(duì)特定的用戶就要依據(jù)用戶自己的選擇了。所以在界面設(shè)計(jì)開始之前,可以先將設(shè)計(jì)的窗體畫在紙上,然后考慮哪些控件是所 需要的,以及不同元素的重要性、控件之間的聯(lián)系等。 將 Access 開發(fā) 出來的 資料庫 ,利用 SQL 伺服器來提供 與遠(yuǎn) 端分公司 資料庫 的控管、 資 料同步、 資 料 轉(zhuǎn) 接等服 服務(wù) 。 另外在控制 項(xiàng) 上也提供了大量的 資料連結(jié) 能力, 開發(fā) 者只要指控制 項(xiàng)資料 來源,也就是表 單資 料來源的某 個(gè)欄 位即可 顯示欄 位 資 料。 設(shè)置 Data 控件的 Recordsource 屬性 設(shè)置 Datasource 屬性的命令為: =”Setect Vss_code,voyage,Sum(weight)AS Weight20 from monthquery where ctn_size=’20’group by Vss_code,Voyage” 在這個(gè)命令中字段名 Vss_code 為船名代碼, Voyage 為航次, ctn_size 為集裝箱號(hào), weight 為集裝箱重量。 ●Davg Function(求平均值) ●Dcount Function(計(jì)算滿足條件的記錄數(shù)) ●Dfirst Function(返回記錄集的第一個(gè)記錄的某個(gè)域值) ●Dlast Function(返回記錄集的最后一個(gè)記錄的某個(gè)域值) ●Dlookup Function(返回記錄集中滿足待定條件的記錄的域值) ●Dsum Function(求和計(jì)算) ●Dmax Function(求最大值) ●Dmin Function(求最小值) 利用以上的 SQL 函數(shù)能夠方便地進(jìn)行數(shù)據(jù)庫文件記錄地查詢和統(tǒng)計(jì)工作,以 Dsum為例,語法如下: Dsum(expr,clomain[,criteria]) 例:計(jì)算目的港為英國(guó)地所有訂單地運(yùn)費(fèi)總和。 完備的 help 聯(lián)機(jī)幫助功能。 本系統(tǒng)使用 Microsoft Visual Basic 版。 據(jù)統(tǒng)計(jì),在計(jì)算機(jī)應(yīng)用發(fā)展較快的國(guó)家中,計(jì)算機(jī)應(yīng)用于經(jīng)濟(jì)管理的占 80%;可以看出,經(jīng)濟(jì)管理是計(jì)算機(jī)應(yīng)用的主要領(lǐng)域。 管理信息系統(tǒng)是一個(gè)人機(jī)系統(tǒng),同時(shí)它又是一個(gè)一體化集成系統(tǒng)。 入庫、庫存、出庫還是現(xiàn)在企業(yè) 商場(chǎng) 倉庫管理的常規(guī)基本模式, 商場(chǎng) 倉庫管理的核心 接 是入庫、庫存和出庫之間的聯(lián)系, 所以, 如何處理好三者之間的關(guān)系是系統(tǒng)最為關(guān)鍵的部分。 課題提出的意義 科學(xué)技術(shù)的 不斷 發(fā)展,社會(huì) 的不斷 進(jìn)步,計(jì)算機(jī)迅速的發(fā)展 ,倉庫管理的方法也日新月異 ,以前全 是由人管理的方法現(xiàn)存在很多的缺點(diǎn):管理效率低,勞動(dòng)強(qiáng)度大,信息處理速度低而且準(zhǔn)確率也不夠令人滿意。 關(guān)鍵詞 : 倉庫管理 ; Visual Basic; 數(shù)據(jù)庫設(shè)計(jì) 畢業(yè)設(shè)計(jì)(論文) II Abstract With the constant improvement of science and technology, puter science develop constantly, already people39。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)產(chǎn)品庫存信息進(jìn)行管理,是一直必然的趨勢(shì)。Visual Basic 。我們?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ù)。 管理信息系統(tǒng)的概述 管理信息系統(tǒng)(簡(jiǎn)稱 MIS)是在管理科學(xué)、系統(tǒng)科學(xué)、計(jì)算機(jī)科學(xué)等的基礎(chǔ)上發(fā)展起來的綜合性邊緣科學(xué)。因此,一個(gè)成功的管理信息系統(tǒng)應(yīng)該具有可靠的硬件、實(shí)用的軟件、強(qiáng)有力的現(xiàn)代化管理水平。 課題的主要任務(wù) 本系統(tǒng)要實(shí)現(xiàn)對(duì)倉庫管理,包括貨品入庫、出庫,員工信息,貨品信息,倉庫信息,部門信息,供應(yīng)商信息以及密碼管理等六個(gè)方面。 可 視化的編程方法。 結(jié)構(gòu)化查詢語言 SQL SQL 語言是一種非過程化語言,它一次處理一個(gè)記錄集合,對(duì)數(shù)據(jù)提供動(dòng)導(dǎo)航。 畢業(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。 通過這一個(gè)方法定義的記錄集可以使用 move和 Find方法逐條記錄的進(jìn)行操作。 總 之, Access2020 大大提 升 了 資料庫設(shè)計(jì) 的 彈 性,您可以 依據(jù)實(shí)際 需要,使用最 適當(dāng) 的 資料庫 解 決 方案,同時(shí) 還 可以保持 Access 的 設(shè)計(jì)彈性 。這是 Access2020 也前面的版本最大不同的特點(diǎn),簡(jiǎn)單來說,現(xiàn)在的 Access2020 也可以利 SQL 伺服器,作出具有主 /從架 構(gòu) 的 資料庫 。合理設(shè)置控件的大小以達(dá)成一致性是界面設(shè)計(jì)中的重要問題之一,一 致性的外觀將體現(xiàn)應(yīng)用程序的協(xié)調(diào)性。 總之,一個(gè)好的應(yīng)用程序不僅要有強(qiáng)大的功能,還要有美觀實(shí)用的用戶界面。要使用數(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 控件的打印功能 對(duì)于報(bào)表的打印可以直接使用 Data report 自帶的打印功能,即可以實(shí)現(xiàn)簡(jiǎn)易的報(bào)表打印。它們的功能分別如下: Application用來指代整個(gè)應(yīng)用程序。在這一節(jié)里主要介紹一下水晶報(bào)表的定制和顯示,打印功能的實(shí)現(xiàn)。由于本身Crystal Reports 插件程序就是一個(gè)功能強(qiáng)大的報(bào)表設(shè)計(jì)軟件,這里就不能一一的講解了,有興趣可以參考程序自帶的幫助文檔。 (如果報(bào)表提交給打印機(jī)的話)。首先通過 工程 的 部件 選項(xiàng)里面選擇 Crystal Reports Control,那么 VB 的工具箱里面就添加了Crystal Reports 控件 了。 除了通過上述的三種方法來實(shí)現(xiàn)報(bào)表設(shè)計(jì)以外,當(dāng)然也可以直接利用 Win32 API 來進(jìn)行直接進(jìn)行設(shè)計(jì),這種方式是最為靈活也是最為繁瑣的方式,因?yàn)樗械木庉嫛⑿薷?、打印等功能都是由程序控制,所以一般情況下不會(huì)使用這樣的方式來處理 ,這里就不介紹了。 登陸時(shí)輸入用戶名和口令, 只有 兩者 完全正確,才能進(jìn)入管理系統(tǒng)。 8.幫助系統(tǒng) 使用戶能更好的使用本系統(tǒng)。不同用戶所享有的權(quán)限又是不同。 創(chuàng)建數(shù)據(jù)環(huán)境 下面以出庫登記報(bào)表的制作為例 VB 主菜單中的 “ 工程 |更多 ActiveX 設(shè)計(jì)器 |DataEnvironment” 菜單項(xiàng) . Data Environment1 的基本屬性 表 Data Environment1 的基本屬性 屬性項(xiàng)名 屬性設(shè)置內(nèi)容 (名稱 ) Connection1 ConnectionSource ProvidER=。它主要完成對(duì)倉庫的一系列管理,包括入庫、出庫、庫存以及員工和供應(yīng)商信 息管理。 [3] 王道榮,林信成,《 Visual Basic 6 數(shù)據(jù)庫處理從入門到精通》,中國(guó)鐵道出版社, 2020。s go take a look. Cirocco rummaged through her locker and found a peagreen shipsuit that smelled as good as any of them. Most of the handy velcro patches were peeling. Her room was at the bottom of the carousel, midway between ladders three and four. She followed Gaby around the curving floor, then pursued her up the ladder. Each rung was a little easier than the last until, at the hub, they were weightless. They pushed off from the slowly rotating ring and drifted down the central corridor to the science module. SCIMOD in NASAese. It was kept dar k to make the instruments easier to read, and was as colourful as the inside of a juke box. Cirocco liked it. Green lights blinked and banks of television screens hissed white noise through confetti clouds of snow. Ugene Springfield and the Polo sisters floated around the central holo tank. Their faces were bathed in the red glow. Gaby handed the plates to the puter, punched up an imageintensifying program, and indicated the screen Cirocco should watch. The pictures were sharpened, bined, then rapidly alte rnated. Two miniscule dots blinked, not far from each other. There it is, Gaby said proudly. Small proper motion, but the plates are only