【正文】
方式。 Visual Basic 提供了動(dòng)態(tài)數(shù)據(jù)交換的編程技術(shù),可以在應(yīng)用程序中與其他 Windows 應(yīng)用程序建立動(dòng)態(tài)數(shù)據(jù)交換,在不同的應(yīng)用程序之間進(jìn)行通信。如上所述, Access 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強(qiáng)大功能。 CoolBar 就是一個(gè)可以在窗體上浮動(dòng)的工具,同時(shí)也是其他 ActiveX 的容器。 關(guān)于版本 為了是程序顯得更具有專業(yè)風(fēng)格,首先可以在其中加 入通常的應(yīng)用程序信息。這種連接是指一個(gè)表被連接到它自己的一個(gè)字段,或在不同的紀(jì)錄中由重 復(fù)數(shù)據(jù)的組合字段。選擇表單可以瀏覽、修改和刪除運(yùn)單單據(jù)。在這個(gè)表單中,對(duì)系統(tǒng)登陸用戶的密碼進(jìn)行修改和設(shè)置。無論在學(xué)習(xí)中還是在實(shí)踐中,都給予了我很大的幫助,對(duì)于我們以后的工作和學(xué)習(xí)都是一種巨大的幫助和財(cái)富,感謝老師細(xì)心而又耐心的輔導(dǎo)。初始化收貨人 strsql = SELECT * FROM CLIENT ORDER BY NAME DESC Set rs = (strsql) If Not () Or () Then inum = 0 Do While Not (rs(NAME)) (inum) = rs(ID) inum = inum + 1 Loop End If If 1 Then = 0 Else = 1 End If = Date End Sub 39。 頁 End Sub FRMQUERY Private Sub Form_Load() = 0 = 0 = * = * 39。初始化到站 strsql = SELECT * FROM STATION ORDER BY NAME DESC Set rs = (strsql) If Not () Or () Then inum = 0 Do While Not (rs(NAME)) (inum) = rs(ID) inum = inum + 1 Loop End If 39。 條記錄 共 amp。初始化品名 strsql = SELECT * FROM PRODUCT Set rs = (strsql) If Not () Or () Then inum = 0 Do While Not (rs(NAME)) (inum) = rs(ID) inum = inum + 1 Loop End If If 1 Then = 0 Else = 1 End If 39。同時(shí)我也深刻的認(rèn)識(shí)到,在對(duì)待一個(gè)新事物時(shí),一定要從整體考慮,完成一步之后再作下一步,這樣對(duì)于系統(tǒng)而言才能更加有效。全部預(yù)覽和全部打印則是對(duì)信息的全部瀏覽和全部信息的打印處理。在這個(gè)界面中,用戶可以進(jìn)行系統(tǒng)的所有操作,通過主界面上端的菜單選擇進(jìn)入各個(gè)模塊。這三種操作均可由 Visual Basic 創(chuàng)建的程序來完成,下面的章節(jié)將詳細(xì)描述實(shí)現(xiàn)的具體方法。 幫助 專業(yè)水平的軟件通常都帶有聯(lián)機(jī)幫助功能。 Visual Basic 應(yīng)用由一系列對(duì)象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對(duì)象、用戶事件等等,對(duì)象中又包含若干控件如命令按鈕、單行編輯器等這些對(duì)象和控件都可在許多應(yīng)用中重復(fù)使用。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。 Visual Basic 提供開放式數(shù)據(jù)連接,即 ODBC 功能,可通過直接訪問或建立連接的方 式使用并操作后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫,如 SQL Server, Oracle 等。 0 版以后的 Visual Basic 支持面向?qū)ο蟮某绦蛟O(shè)計(jì),但它與一 般的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言 (C++)不完全相同。通常在編寫出每個(gè)模塊之后就對(duì)它作必要的測(cè)試,模塊的編寫者和測(cè)試者是同一個(gè)人,編碼和模塊測(cè)試屬于軟件生命周期的同一個(gè)階段。而且這五種范式是“向上兼容”的,即滿足第五范式的數(shù)據(jù)結(jié)構(gòu)自動(dòng)滿足一、二、三、四范式,滿足第四范式的數(shù)據(jù)結(jié)構(gòu)自動(dòng)滿足第一、二、三范式,??,依此類推。關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進(jìn)行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。 ( 3) 利用指定的數(shù)據(jù)關(guān)系式分析數(shù)據(jù),客觀預(yù)測(cè)未來。 ( 4) 向各級(jí)管理機(jī)構(gòu)提供不同詳細(xì)程度的報(bào)告,縮短分析和解釋時(shí)間。這一步設(shè)計(jì)完成后數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)工作 基本完成,只待系統(tǒng)實(shí)現(xiàn)時(shí)將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計(jì)的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個(gè)規(guī)范化數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)就建立起來了。 第一范式 (first normal form,簡稱 1st NF)就是指在同一表中沒有重復(fù)項(xiàng)出現(xiàn),如果有則應(yīng)將重復(fù)項(xiàng)去掉。在這個(gè)階段結(jié)束之后,對(duì)系統(tǒng)還應(yīng)該進(jìn)行各種綜合測(cè)試,這是軟件生命周期中的另一個(gè)獨(dú)立的階段,通常由專門的 測(cè)試人員承擔(dān)這項(xiàng)工作。在一般的面向?qū)ο蟪绦蛟O(shè)計(jì)語言中,對(duì)象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而 Visual Basic 則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法 (OOP),把程序和數(shù)據(jù)封裝起來作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦予應(yīng)有的屬性,使對(duì)象成為實(shí)在的東西。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語言 SQL 數(shù)據(jù)標(biāo)準(zhǔn),直接訪問服務(wù)器上的數(shù)據(jù)庫,并提供了簡單的面向?qū)ο蟮膸觳僮髦噶詈投嘤脩魯?shù)據(jù)庫訪問的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫的 SQL 的編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫提供了 SQL 網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實(shí)現(xiàn)客戶 /服務(wù)器 (client/server)方案。另外, Access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫中的信息。 實(shí)現(xiàn)菜單選項(xiàng) 菜單是程序最重要的 特性之一,大多數(shù)程序都依賴一個(gè)定義良好的菜單使程序易于使用和維護(hù), Visual Basic 也提供了強(qiáng)大的創(chuàng)建菜單功能是程序更加標(biāo)準(zhǔn)。無論寫出來的程序是要給大量的用戶使用,還是僅僅局限于公司內(nèi)部有限的使用者,我們都應(yīng)該為用戶提供詳細(xì)的、易于理解的聯(lián)機(jī)幫助文檔。 實(shí)現(xiàn)數(shù)據(jù)庫之間的聯(lián)系 數(shù)據(jù)庫之間的關(guān)系指明兩個(gè)庫之間共享一個(gè)共同的關(guān)鍵字值。包括運(yùn)單增加、客戶管理、結(jié)算管理、系統(tǒng)管理和退出系統(tǒng)。 新建 FRMSTATION 表單,用來管理物流系統(tǒng),所有經(jīng)過的車站信息,在這個(gè)表單中,輸入物貨信息管理系統(tǒng)中所有經(jīng)過的車站,即可以接受物品貨運(yùn)到達(dá)的地方。通過此次畢業(yè)設(shè)計(jì),我不但對(duì) vb 和數(shù)據(jù)庫設(shè)計(jì)開發(fā)有了深刻的認(rèn)識(shí),積累了使用軟件工程的思想來開發(fā)軟件的經(jīng)驗(yàn),同時(shí)最重要的是摸索出了一套考慮問題和解決問題的方 法 . 這對(duì)于我將來走上工作崗位受益匪淺。初始化發(fā)站 strsql = SELECT * FROM STATION ORDER BY NAME Set rs = (strsql) If Not () Or () Then inum = 0 Do While Not (rs(NAME)) (inum) = rs(ID) inum = inum + 1 Loop End If If 1 Then = 0 Else = 1 End If 39。 MaxPage + 1 amp。初始化發(fā)貨人 strsql = SELECT * FROM CLIENT ORDER BY NAME Set rs = (strsql) If Not () Or () Then inum = 0 Do Whi。 NowPage + 1 amp。初始化發(fā)貨人 strsql = SELECT * FROM CLIENT ORDER BY NAME Set rs = (strsql) If Not () Or () Then inum = 0 Do While Not (rs(NAME)) (inum) = rs(ID) inum = inum + 1 Loop End If If 1 Then = 0 Else = 1 End If 39。老師認(rèn)真負(fù)責(zé)的工 作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我們受益匪淺。 新建 FRMCHANGEPASSWORD 表單,用來修改用戶密碼。 新建 FRMTRAFFIC 表單,查看運(yùn)單表單,用來查詢、瀏覽、修改和刪除所接受的物流業(yè)務(wù)。一個(gè)更高級(jí)的連接形式稱為自連接。使用它我們可以為我們編寫的應(yīng)用程序生成一組幫助文件。 實(shí)現(xiàn)工具欄 CoolBar 控件與 Office2020 種看到的 CoolBar 是類似的。 Access 是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。當(dāng)原始數(shù)據(jù)變化時(shí),可以自動(dòng)更新鏈接的數(shù)據(jù)。每個(gè)對(duì)象以圖形方式顯示在界面上,都是可視的。目前在我國市場(chǎng)上最為流行、使用最多、最為先進(jìn)的可用作企業(yè)級(jí)開發(fā)工具的產(chǎn)品有: Microsoft 公司的 Visual Basic Microsoft 公司的 Visual C Borland 公司的 Delphi Powersoft 公司的 PowerBulider Java 等等 在目前市場(chǎng)上這些眾多的程序開發(fā)工具中,有些強(qiáng)調(diào)程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。在本文所討論的開發(fā)方法里, 1st NF 實(shí)際上是沒有什么意義的。數(shù)據(jù)庫設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照 DBMS 提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求 的數(shù)據(jù)模型。 可行性分析 物流管理系統(tǒng)的分析 系統(tǒng)的分析是必要且十分重要的環(huán)節(jié),系統(tǒng)分析工作的好壞很 大程度上決定了系統(tǒng)的成敗。 管理信息系統(tǒng)是企業(yè)的信息系統(tǒng),它具備數(shù) 據(jù)處理、計(jì)劃、控制、預(yù)測(cè)和輔助決策功能,具體作用如下: ( 1) 用統(tǒng)一標(biāo)準(zhǔn)處理和提供信息,排除使用前后矛盾的不完整的數(shù)據(jù)。 系統(tǒng)流程圖 數(shù)據(jù)字典 用數(shù)據(jù)字典描述數(shù)據(jù)庫的設(shè)計(jì),便于維護(hù)和修改。 在對(duì)表的形式進(jìn)行了規(guī)范化定義后,數(shù)據(jù)結(jié)構(gòu)還有五種規(guī)范化定義,定名為規(guī)范化模式,稱為范式。 測(cè)試步驟 一般大型軟件系統(tǒng)的測(cè)試基本上包括 5 個(gè)步驟:模塊測(cè)試、子系統(tǒng)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試和平行運(yùn)行。 Visual Basic自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序設(shè)計(jì)人員只需要編寫實(shí)現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計(jì)的效率。 訪問數(shù)據(jù)庫 Visual Basic 具有強(qiáng)大的數(shù)據(jù)庫管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理 Microsoft Access 格式的數(shù)據(jù)庫,并提供了強(qiáng)大的數(shù)據(jù)存儲(chǔ)和檢索功能。 關(guān)系型數(shù)據(jù)庫的實(shí)現(xiàn) Access2020 就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲(chǔ)和檢索。開發(fā)人員可以最有效利用所創(chuàng)建的每一個(gè)對(duì)象。 6. DisabledImageList 屬性定義工具條按鈕無效時(shí)顯示的圖像。 1. 標(biāo)識(shí)需要的數(shù)據(jù); 2. 收集被標(biāo)識(shí)的字段到表中; 3. 標(biāo)識(shí)主關(guān)鍵字字段; 4. 繪制一個(gè)簡單的數(shù)據(jù)圖表; 5. 規(guī)范數(shù)據(jù); 6. 標(biāo)識(shí)指定字 段的信息; 7. 創(chuàng)建物理表。防止無關(guān)的人員進(jìn)入系統(tǒng)中,違規(guī)操作業(yè)務(wù)。點(diǎn)擊單條預(yù)覽按鈕可以對(duì)信息單條預(yù)覽。這樣使我很快地解決問題。初始化車類型 (高邊 ) (0) = 0 (蓬車 ) (1) = 1 = 0 39。清除原有 With lsvTraffic