版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 物流信息系統(tǒng)課程設(shè)計(jì)報告</p><p> 題目:訂單管理信息系統(tǒng)設(shè)計(jì)</p><p> 院(系)別 交通與物流工程學(xué)院 </p><p> 專 業(yè) 物流工程專業(yè) </p><p> 班 級 </p><p> 學(xué)
2、 號 </p><p> 姓 名 </p><p> 指導(dǎo)教師 </p><p><b> 二○一三年十二月</b></p><p><b> 摘要</b><
3、/p><p> 企業(yè)訂單管理系統(tǒng),它是企業(yè)管理系統(tǒng)的一個主要組成部分,其作用是對客戶、訂單之間進(jìn)行行之有效的管理。本系統(tǒng)包括:管理員管理、客戶管理、定金管理、銷售管理、系統(tǒng)信息等模塊。本系統(tǒng)是用于企業(yè)內(nèi)部的專有系統(tǒng),它加強(qiáng)了企業(yè)訂單處理的效率,減輕了人員工作量,減少了傳統(tǒng)方式帶來的出錯,從而降低了企業(yè)開銷。本文介紹了在Visual Basic 6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個
4、企業(yè)訂單管理信息系統(tǒng)的過程,主要分析了企業(yè)訂單管理系統(tǒng)的一些基本功能和組成情況,企業(yè)的訂單管理是涉及企業(yè)生產(chǎn)、企業(yè)資金流和企業(yè)的經(jīng)營風(fēng)險的關(guān)鍵環(huán)節(jié)。訂單管理是企業(yè)管理中的源頭管理。實(shí)施了訂單管理信息系統(tǒng)后,企業(yè)的管理將邁上一個,達(dá)到了數(shù)據(jù)的一致性和安全性,且應(yīng)用程序功能完備,符合了作為典型的信息管理系統(tǒng)(MIS)的要求。</p><p> 關(guān)鍵字:訂單信息管理系統(tǒng)、Visual Basic應(yīng)用、Acess數(shù)據(jù)庫
5、</p><p><b> 目錄</b></p><p><b> 摘要1</b></p><p><b> 目錄1</b></p><p><b> 1 概述2</b></p><p> 1.1 設(shè)計(jì)的背景和意義
6、2</p><p> 1.2 可行性分析2</p><p> 1.3 設(shè)計(jì)任務(wù)分工說明3</p><p><b> 2 系統(tǒng)分析4</b></p><p> 2.1 系統(tǒng)功能分析4</p><p> 2.2 系統(tǒng)流程分析4</p><p> 2.2.1
7、 業(yè)務(wù)流程圖5</p><p> 2.2.2 數(shù)據(jù)流程圖5</p><p> 2.3 系統(tǒng)性能分析6</p><p><b> 3 系統(tǒng)設(shè)計(jì)8</b></p><p> 3.1 物理配置方案設(shè)計(jì)8</p><p> 3.2 數(shù)據(jù)庫設(shè)計(jì)8</p><p>
8、; 3.3 操作數(shù)據(jù)庫設(shè)計(jì)9</p><p> 3.4 界面設(shè)計(jì)11</p><p> 3.4.1用戶登錄11</p><p> 3.4.2主窗體13</p><p> 3.4.3訂單錄入15</p><p> 3.4.4客戶信息管理18</p><p> 3.4.5商
9、品信息查詢表21</p><p> 3.4.6訂單信息查詢23</p><p><b> 4 總結(jié)26</b></p><p><b> 參考文獻(xiàn)27</b></p><p><b> 1 概述</b></p><p> 1.1 設(shè)計(jì)的
10、背景和意義</p><p> 企業(yè)訂單管理系統(tǒng)是一個企業(yè)管理不可缺少的部分,它的功能對于企業(yè)的快速和高效的管理訂單信息及交貨信息致關(guān)重要,所以企業(yè)訂單管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式進(jìn)行管理,這種管理方式存在著許多缺點(diǎn),如:效率低、時間長、易沖突、不完美。</p><p> 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對企業(yè)訂單信息進(jìn)行合理的
11、管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:排序速度快、查找方便、可靠性高、成本低等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)管理中的效率,也是學(xué)校的科學(xué)化、正規(guī)化、信息化管理,與世界接軌的重要條件。</p><p><b> 1.2 可行性分析</b></p><p><b> 1.可行性分析</b></p><p> 可行性分析
12、是在進(jìn)行初步調(diào)查后所進(jìn)行的對系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行性研究。信息系統(tǒng)也應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會可行性三方面來論證。通過長時間的觀察與實(shí)踐,我認(rèn)為訂單管理系統(tǒng)的可行性分析如下:</p><p> (1)經(jīng)濟(jì)可行性分析</p><p> 現(xiàn)在,計(jì)算機(jī)的價格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步.而本系統(tǒng)的開發(fā),為企業(yè)的工作效率帶來了一個質(zhì)的飛躍,為此主要表現(xiàn)在以下幾
13、個方面:</p><p> 本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動;</p><p> 本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;</p><p> 本系統(tǒng)的運(yùn)行可以大大的提高企業(yè)的工作效率;</p><p> 本系統(tǒng)可以使敏感文檔更加安全,等等。</p><p> 所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的</p>
14、<p> (2)技術(shù)可行性分析</p><p> 本系統(tǒng)采用面向?qū)ο蟮能浖_發(fā)辦法,以Microsoft公司的可視開發(fā)環(huán)境 Visual Basic6.0 作為主要開發(fā)工具,使用Microsoft Access 2000作為關(guān)系數(shù)據(jù)庫,并為VB編程語言中采用ADO數(shù)據(jù)庫編程模型,配合功能強(qiáng)大的SQL查詢語言實(shí)現(xiàn)建立關(guān)系數(shù)據(jù)庫,訪問數(shù)據(jù)庫,對數(shù)據(jù)庫的更新,較好地實(shí)現(xiàn)了預(yù)定的需求功能。利用其提供的各
15、種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一功能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成較為完善的可行系統(tǒng)。</p><p> (3)操作可行性分析</p><p> 由于現(xiàn)在的科技的飛速發(fā)展,計(jì)算機(jī)早已普及世界的方方面面,便利的科技條件,給人們帶來優(yōu)越的工作環(huán)境,這也使人們對工作效率及可操作性都有了更高的
16、要求。因此,管理形式的計(jì)算機(jī)是社會發(fā)展的必然趨勢,各種智能化的軟件層出不窮,減少了原來人工操作的費(fèi)時費(fèi)力的狀況,從而提高了工作效率和準(zhǔn)確度。本系統(tǒng)為一個小型的企業(yè)訂單信息管理系統(tǒng),所耗費(fèi)的資源非常小,學(xué)校的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運(yùn)行上是可行的。</p><p> 1.3 設(shè)計(jì)任務(wù)分工說明</p><p><b> 文字整理:李玉鑫</b&g
17、t;</p><p><b> 資料收集:林濤</b></p><p><b> 程序設(shè)計(jì):李鵬鵬</b></p><p><b> 校正:李鵬鵬</b></p><p><b> 2 系統(tǒng)分析</b></p><p>
18、2.1 系統(tǒng)功能分析</p><p> 企業(yè)訂單管理系統(tǒng)是一個企事業(yè)單位不可缺少的一部分,它的內(nèi)容對于企業(yè)的管理來說都是至關(guān)重要的,因此,企業(yè)訂單管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,但一直以來人們使用傳統(tǒng)的人工方式管理訂單,這種管理方式存在著許多缺點(diǎn),諸如效率低,保密性差等,而且時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)不斷發(fā)
19、展,其強(qiáng)大的功能已經(jīng)被人們深刻認(rèn)識,它已經(jīng)進(jìn)入了人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。</p><p> 2.2 系統(tǒng)流程分析</p><p> 經(jīng)過仔細(xì)的需求分析,對訂單信息管理系統(tǒng)業(yè)務(wù)流程作出以下描述:管理員登錄系統(tǒng)后管理系統(tǒng),如訂單信息,客戶信息,商品信息等。負(fù)責(zé)將訂單的基本信息錄入系統(tǒng)中,并且根據(jù)需求進(jìn)行增加、刪減以及修改。</p><p> 2
20、.2.1 業(yè)務(wù)流程圖</p><p> 圖2.1 業(yè)務(wù)流程圖</p><p> 2.2.2 數(shù)據(jù)流程圖</p><p> 數(shù)據(jù)流程圖主要是使整個流程簡單明了的展現(xiàn)出來,首先是管理員登陸,輸入登陸賬號以及密碼即可進(jìn)入訂單信息管理系統(tǒng)。在主窗體里可查詢客戶信息,添加客戶信息,刪除客戶信息;添加訂單信息,刪除訂單信息,修改訂單信息;添加商品信息,修改商品信息,刪除商
21、品信息以及做訂單錄入工作。最后這些信息全都展現(xiàn)給用戶及管理員。</p><p><b> 客戶信息</b></p><p><b> 訂單信息</b></p><p> 用戶登錄信息商品信息</p><p><b> 訂單錄入</b></p><p
22、><b> 訂單查詢</b></p><p><b> 圖2.2</b></p><p><b> 圖2.3</b></p><p> 2.3 系統(tǒng)性能分析</p><p> 訂單管理系統(tǒng)主要是對訂單執(zhí)行的管理,即對訂單情況的記錄、跟蹤和控制,包括針對合同的執(zhí)行
23、,控制訂貨價格、數(shù)量和客戶、業(yè)務(wù)員信用管理、隨時對訂單完成情況進(jìn)行跟蹤、控制訂單的實(shí)際執(zhí)行。通過這個系統(tǒng),工作人員可以更加方便快捷的實(shí)現(xiàn)對訂單的一系列管理。</p><p><b> 3 系統(tǒng)設(shè)計(jì)</b></p><p> 3.1 物理配置方案設(shè)計(jì)</p><p> 本系統(tǒng)采用面向?qū)ο蟮能浖_發(fā)辦法,以Microsoft公司的可視開發(fā)環(huán)境
24、 Visual Basic6.0 作為主要開發(fā)工具,使用Microsoft Access 2000作為關(guān)系數(shù)據(jù)庫,并為VB編程語言中采用ADO數(shù)據(jù)庫編程模型,配合功能強(qiáng)大的SQL查詢語言實(shí)現(xiàn)建立關(guān)系數(shù)據(jù)庫,放問數(shù)據(jù)庫,對數(shù)據(jù)庫的更新,較好地實(shí)現(xiàn)了預(yù)定的需求功能。</p><p><b> 3.2 數(shù)據(jù)庫設(shè)計(jì)</b></p><p><b> 圖3.1訂
25、單信息表</b></p><p><b> 圖3.2客戶信息表</b></p><p><b> 圖3.3商品信息表</b></p><p> 圖3.4管理員信息表</p><p> 3.3 操作數(shù)據(jù)庫設(shè)計(jì)</p><p> 1、使用DATA控件連接數(shù)據(jù)
26、庫</p><p> 在硬盤的用戶盤上建立一個用戶目錄(如E:\WORK),用于保存所有實(shí)驗(yàn)文件。啟動ACCESS,找到數(shù)據(jù)庫WLGL,確認(rèn)有貨物表,并已經(jīng)錄入了多條數(shù)據(jù)。將WLGL數(shù)據(jù)庫打開,轉(zhuǎn)化97格式的數(shù)據(jù)庫,取名WLGL-97,復(fù)制到用戶目錄下。</p><p> 啟動VB,在窗體上加入DATA控件data1,文本框控件text1,保存文件和工程到用戶目錄下。</p>
27、;<p> 設(shè)置DATA控件的databasename屬性為WLGL-97,設(shè)置DATA控件的Recordsource屬性為貨物表。設(shè)置文本框控件的datasource屬性為data1,設(shè)置文本框控件的datafield屬性為貨物名稱。</p><p> 運(yùn)行程序,查看結(jié)果。修改上述文本框控件的datafield屬性,查看結(jié)果。添加其他文本框控件,設(shè)置屬性,顯示更多的貨物表內(nèi)容。</p&g
28、t;<p> 2、使用ADODC控件連接數(shù)據(jù)庫</p><p> 在硬盤的用戶盤上建立一個用戶目錄(如E:\WORK),用于保存所有實(shí)驗(yàn)文件。啟動ACCESS,找到數(shù)據(jù)庫WLGL,確認(rèn)有貨物表,并已經(jīng)錄入了多條數(shù)據(jù)。復(fù)制到用戶目錄下。</p><p> 啟動VB,通過菜單 工程—部件—控件添加控件Microsoft ADO DATA CONTROL 6.0 和Micro
29、soft DATAgrid CONTROL 6.0。通過工具箱加兩個控件到窗體上。</p><p> 設(shè)置ADODC的屬性,生成—提供程序—Microsoft JET 4.0 OLE DB;連接—WLGL—測試連接成功;記錄源—命令類型:2—表名稱:貨物表。設(shè)置datagrid控件屬性datasource為ADODC1.:</p><p> 3、使用數(shù)據(jù)窗體設(shè)計(jì)器操作數(shù)據(jù)庫</p
30、><p> 在硬盤的用戶盤上建立一個用戶目錄(如E:\WORK),用于保存所有實(shí)驗(yàn)文件。啟動ACCESS,找到數(shù)據(jù)庫WLGL,確認(rèn)有貨物表,并已經(jīng)錄入了多條數(shù)據(jù)。將WLGL數(shù)據(jù)庫打開,轉(zhuǎn)化97格式的數(shù)據(jù)庫,取名WLGL-97,復(fù)制到用戶目錄下。</p><p> 啟動VB,通過菜單 外接程序—可視化數(shù)據(jù)管理器,在visdata界面上文件--打開數(shù)據(jù)庫—Microsoft ACCESS- W
31、LGL-97,實(shí)用程序--數(shù)據(jù)窗體設(shè)計(jì)器—窗體名稱:huowu—記錄源:貨物表—添加使用的多個字段到右側(cè)—生成窗體—關(guān)閉。</p><p> 對自動生成的窗體,重新排列位置、設(shè)置字體大小,顏色,控件長度等,調(diào)整界面美觀大方,不留空白,不顯擁擠。</p><p> 4、使用ADO對象訪問數(shù)據(jù)庫</p><p> 在硬盤的用戶盤上建立一個用戶目錄(如E:\WORK
32、),用于保存所有實(shí)驗(yàn)文件。啟動ACCESS,找到數(shù)據(jù)庫WLGL,確認(rèn)有貨物表,并已經(jīng)錄入了多條數(shù)據(jù)。復(fù)制到用戶目錄下。</p><p> 啟動VB,通過菜單 工程—引用 添加Microsoft ActiveX DATA Objects2.5.窗體上添加按鈕控件,添加list控件list1,編寫單擊事件如下:</p><p> Dim i%, j%</p><p>
33、; Dim ans1 As New ADODB.Connection</p><p> Dim com1 As New ADODB.Command</p><p> Dim rst1 As New ADODB.Recordset</p><p> ans1.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist
34、 Security Info=False;Data Source= E:\WORK\WLGL.mdb"</p><p> Set com1.ActiveConnection = ans1</p><p> com1.CommandText = "select * from 貨物表"</p><p> rst1.Open com1,
35、 , adOpenDynamic, adLockOptimistic</p><p> rst1.MoveFirst</p><p> i = rst1.RecordCount</p><p> For i = 0 To 15</p><p> List1.AddItem rst1.Fields(1).Value</p>
36、<p> For j = 0 To 6</p><p> Print rst1.Fields(j);</p><p><b> Next j</b></p><p> rst1.MoveNext</p><p><b> Print</b></p><p&g
37、t;<b> Next i</b></p><p><b> 3.4 界面設(shè)計(jì)</b></p><p><b> 3.4.1用戶登錄</b></p><p> 系統(tǒng)登錄控制,必須使用用戶名和密碼登錄后才能使用系統(tǒng)</p><p><b> 代碼如下</
38、b></p><p> Option Explicit</p><p> Public LoginSucceeded As Boolean</p><p> Private Sub cmdcancel_Click()</p><p> '設(shè)置全局變量為 false</p><p><b>
39、; '不提示失敗的登錄</b></p><p> LoginSucceeded = False</p><p><b> Me.Hide</b></p><p><b> End</b></p><p><b> End Sub</b></p
40、><p> Private Sub cmdOK_Click()</p><p> Dim cn As New ADODB.Connection</p><p> Dim rs As New ADODB.Recordset</p><p> Dim constr As String</p><p> cn.Open
41、 "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ddgl.mdb;Persist Security Info=False"</p><p> If Trim(txtUserName.Text) = "" Then</p><p>
42、MsgBox ("請輸入用戶名")</p><p> txtUserName.SetFocus</p><p><b> Else</b></p><p> rs.Open "select * from 用戶管理 where id='" & Trim(txtUserName.Text
43、) & "'", cn, adOpenDynamic, adLockOptimistic</p><p> If rs.BOF And rs.EOF Then</p><p> MsgBox ("不存在該用戶,請重新輸入用戶名")</p><p> txtUserName.SetFocus</p&g
44、t;<p> Else ' 若用戶未指定列名</p><p> If txtPassword = rs.Fields("mima") Then</p><p> LoginSucceeded = True</p><p><b> Me.Hide<
45、/b></p><p> MDIForm1.Show</p><p><b> Else</b></p><p> MsgBox "密碼錯誤,請重試!", , "登錄"</p><p> txtPassword.SetFocus</p><p>
46、; SendKeys "{Home}+{End}"</p><p><b> End If</b></p><p><b> End If</b></p><p><b> End If</b></p><p><b> End Sub&
47、lt;/b></p><p> Private Sub Form_Load()</p><p> Me.Picture = LoadPicture(App.Path & "\11.jpg")</p><p><b> End Sub</b></p><p><b> 3
48、.4.2主窗體</b></p><p><b> 代碼如下:</b></p><p> Private Sub gbxt_Click()</p><p><b> Unload Me</b></p><p><b> End Sub</b></p>
49、;<p> Private Sub gzryjbxxcx_Click()</p><p><b> End Sub</b></p><p> Private Sub gzryjbxxsr_Click()</p><p><b> End Sub</b></p><p> Pr
50、ivate Sub kcbdjxgxxcx_Click()</p><p> frkccx.Show</p><p><b> End Sub</b></p><p> Private Sub kcbdjxgxxsr_Click()</p><p><b> End Sub</b></
51、p><p> Private Sub Picture1_Click()</p><p><b> End Sub</b></p><p> Private Sub ddlr_Click()</p><p> fxsddlr.Show</p><p><b> End Sub<
52、/b></p><p> Private Sub ddxxcx_Click()</p><p> fxsddxxcx.Show</p><p><b> End Sub</b></p><p> Private Sub khxxgl_Click()</p><p> fxskhxx
53、gl.Show</p><p><b> End Sub</b></p><p> Private Sub MDIForm_Load()</p><p><b> End Sub</b></p><p> Private Sub qxjmmsz_Click()</p><
54、p> frmmxg.Show</p><p><b> End Sub</b></p><p> Private Sub xscjc_Click()</p><p> fxskhxxgl.Show</p><p><b> End Sub</b></p><p&g
55、t; Private Sub yspsxxcx_Click()</p><p> frysxxcx.Show</p><p><b> End Sub</b></p><p> Private Sub xsyjbxxsr_Click()</p><p> fxsddlr.Show</p><
56、p><b> End Sub</b></p><p> Private Sub xxzyxxb_Click()</p><p> fxsddxxcx.Show</p><p><b> End Sub</b></p><p> Private Sub spxxcx_Click()&l
57、t;/p><p> fxsspxxcxb.Show</p><p><b> End Sub</b></p><p><b> 3.4.3訂單錄入</b></p><p> 訂單信息管理,管理訂單信息,可以添加、修改和刪除訂單信息,在增加訂單時需要使用的產(chǎn)品信息和經(jīng)銷商信息必須首先通過產(chǎn)品信息管
58、理和經(jīng)銷商信息管理功能添加; </p><p><b> 代碼如下</b></p><p> Private Sub cmdadd_Click() '添加記錄</p><p> Adodc1.Recordset.AddNew</p><p> For i = 0 To 8</p>
59、<p> Text1(i).Enabled = True</p><p> Text1(i).Text = ""</p><p><b> Next i</b></p><p> Text1(0).SetFocus</p><p> cmdadd.Enabled = False&l
60、t;/p><p> cmddelete.Enabled = False</p><p> cmdedit.Enabled = False</p><p> cmdsave.Enabled = True</p><p> cmdcancel.Enabled = True</p><p><b> End
61、Sub</b></p><p> Private Sub cmdcancel_Click() '放棄修改</p><p> Adodc1.Recordset.CancelUpdate</p><p> For i = 0 To 8</p><p> Text1(i).Enabled = False</p
62、><p><b> Next i</b></p><p> cmdsave.Enabled = False</p><p> cmdcancel.Enabled = False</p><p> cmdadd.Enabled = True</p><p> cmdedit.Enabled =
63、 True</p><p> cmddelete.Enabled = True</p><p><b> End Sub</b></p><p> Private Sub cmddelete_Click()</p><p> Dim myval As String</p><p> my
64、val = MsgBox("是否要刪除該記錄?", vbYesNo)</p><p> If myval = vbYes Then</p><p> Adodc1.Recordset.Delete</p><p> Adodc1.Recordset.MoveNext</p><p> If Adodc1.Recor
65、dset.EOF Then</p><p> Adodc1.Recordset.MoveLast</p><p> For i = 0 To 8</p><p> Text1(i).Enabled = False</p><p><b> Next i</b></p><p><b&
66、gt; End If</b></p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub cmdedit_Click()</p><p> If Adodc1.Recordset.RecordCou
67、nt <> 0 Then</p><p> For i = 0 To 8</p><p> Text1(i).Enabled = True</p><p><b> Next i</b></p><p> cmdsave.Enabled = True</p><p> cmd
68、cancel.Enabled = True</p><p> cmdadd.Enabled = False</p><p> cmdedit.Enabled = False</p><p> cmddelete.Enabled = False</p><p><b> Else</b></p>&l
69、t;p> MsgBox ("沒有要修改的記錄!")</p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub cmdsave_Click() '保存記錄</p><p>
70、; If Text1(0).Text = "" Then</p><p> MsgBox "姓名不能為空!"</p><p> Text1(0).SetFocus</p><p><b> Exit Sub</b></p><p><b> End If<
71、/b></p><p> Adodc1.Recordset.Update</p><p> For i = 0 To 8</p><p> Text1(i).Enabled = False</p><p><b> Next i</b></p><p> cmdsave.Enabl
72、ed = False</p><p> cmdcancel.Enabled = False</p><p> cmdadd.Enabled = True</p><p> cmdedit.Enabled = True</p><p> cmddelete.Enabled = True</p><p><b
73、> End Sub</b></p><p> Private Sub cmdExit_Click() '退出</p><p><b> Unload Me</b></p><p><b> End Sub</b></p><p> Private Sub F
74、orm_Load()</p><p> Me.Picture = LoadPicture(App.Path & "\12.jpg")</p><p><b> End Sub</b></p><p> 3.4.4客戶信息管理</p><p> .經(jīng)銷商信息管理,管理訂單中的經(jīng)銷商信息,
75、可以查詢、添加、修改和刪除客戶信息。 </p><p><b> 代碼如下</b></p><p> Private Sub cmdadd_Click() '添加記錄</p><p> Adodc1.Recordset.AddNew</p><p> For i = 0 To 6</p&g
76、t;<p> Text1(i).Enabled = True</p><p> Text1(i).Text = ""</p><p><b> Next i</b></p><p> Text1(0).SetFocus</p><p> cmdadd.Enabled = Fal
77、se</p><p> cmddelete.Enabled = False</p><p> cmdedit.Enabled = False</p><p> cmdsave.Enabled = True</p><p> cmdcancel.Enabled = True</p><p><b>
78、End Sub</b></p><p> Private Sub cmdcancel_Click() '放棄修改</p><p> Adodc1.Recordset.CancelUpdate</p><p> For i = 0 To 6</p><p> Text1(i).Enabled = False&l
79、t;/p><p><b> Next i</b></p><p> cmdsave.Enabled = False</p><p> cmdcancel.Enabled = False</p><p> cmdadd.Enabled = True</p><p> cmdedit.Enabl
80、ed = True</p><p> cmddelete.Enabled = True</p><p><b> End Sub</b></p><p> Private Sub cmddelete_Click()</p><p> Dim myval As String</p><p>
81、 myval = MsgBox("是否要刪除該記錄?", vbYesNo)</p><p> If myval = vbYes Then</p><p> Adodc1.Recordset.Delete</p><p> Adodc1.Recordset.MoveNext</p><p> If Adodc1.R
82、ecordset.EOF Then</p><p> Adodc1.Recordset.MoveLast</p><p> For i = 0 To 6</p><p> Text1(i).Enabled = False</p><p><b> Next i</b></p><p>&l
83、t;b> End If</b></p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub cmdedit_Click()</p><p> If Adodc1.Recordset.Recor
84、dCount <> 0 Then</p><p> For i = 0 To 6</p><p> Text1(i).Enabled = True</p><p><b> Next i</b></p><p> cmdsave.Enabled = True</p><p>
85、 cmdcancel.Enabled = True</p><p> cmdadd.Enabled = False</p><p> cmdedit.Enabled = False</p><p> cmddelete.Enabled = False</p><p><b> Else</b></p>
86、<p> MsgBox ("沒有要修改的記錄!")</p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub cmdsave_Click() '保存記錄</p><
87、p> If Text1(0).Text = "" Then</p><p> MsgBox "姓名不能為空!"</p><p> Text1(0).SetFocus</p><p><b> Exit Sub</b></p><p><b> End If
88、</b></p><p> Adodc1.Recordset.Update</p><p> For i = 0 To 6</p><p> Text1(i).Enabled = False</p><p><b> Next i</b></p><p> cmdsave.E
89、nabled = False</p><p> cmdcancel.Enabled = False</p><p> cmdadd.Enabled = True</p><p> cmdedit.Enabled = True</p><p> cmddelete.Enabled = True</p><p>&
90、lt;b> End Sub</b></p><p> Private Sub cmdExit_Click() '退出</p><p><b> Unload Me</b></p><p><b> End Sub</b></p><p> Private S
91、ub Form_Load()</p><p> Me.Picture = LoadPicture(App.Path & "\12.jpg")</p><p><b> End Sub</b></p><p> 3.4.5商品信息查詢表</p><p> 用戶查詢,查詢系統(tǒng)中的商品信息,
92、可以選擇查詢方式,使用指定的方式查詢相應(yīng)的信息,并且以列表的形式顯示出來。</p><p><b> 代碼如下:</b></p><p> Private Sub Command1_Click()</p><p> If Text1.Text = "" Then</p><p> MsgBox
93、 "請準(zhǔn)確輸入查詢內(nèi)容"</p><p><b> End If</b></p><p> If Combo1.Text = "商品名稱" Then</p><p> Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;D
94、ata Source=C:\Users\dell\Desktop\訂單管理系統(tǒng)\ddgl.mdb;Persist Security Info=False"</p><p> Adodc2.RecordSource = "select * from 商品信息管理 where 商品名稱 like '%" & Text1.Text & "%'&q
95、uot;</p><p> Adodc2.CommandType = adCmdText</p><p> Adodc2.Refresh</p><p> If Not Adodc2.Recordset.EOF Then</p><p> Text2.Text = Adodc2.Recordset.Fields("商品名稱&
96、quot;)</p><p> Text3.Text = Adodc2.Recordset.Fields("商品類型")</p><p> Text4.Text = Adodc2.Recordset.Fields("商品單價")</p><p> Text5.Text = Adodc2.Recordset.Fields(
97、"商品庫存")</p><p> Text6.Text = Adodc2.Recordset.Fields("所在倉庫")</p><p> Else: MsgBox "您所要查詢的內(nèi)容不存在!"</p><p><b> End If</b></p><p&
98、gt;<b> End If</b></p><p> If Combo1.Text = "商品類型" Then</p><p> Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\dell\Desktop\訂單管理系統(tǒng)\
99、ddgl.mdb;Persist Security Info=False"</p><p> Adodc2.RecordSource = "select * from 商品信息管理 where 商品類型 like '%" & Text1.Text & "%'"</p><p> Adodc2.Comman
100、dType = adCmdText</p><p> Adodc2.Refresh</p><p> If Not Adodc2.Recordset.EOF Then</p><p> Text2.Text = Adodc2.Recordset.Fields("商品名稱")</p><p> Text3.Text
101、= Adodc2.Recordset.Fields("商品類型")</p><p> Text4.Text = Adodc2.Recordset.Fields("商品單價")</p><p> Text5.Text = Adodc2.Recordset.Fields("商品庫存")</p><p>
102、Text6.Text = Adodc2.Recordset.Fields("所在倉庫")</p><p> Else: MsgBox "您所要查詢的內(nèi)容不存在!"</p><p><b> End If</b></p><p><b> End If</b></p>
103、<p><b> End Sub</b></p><p> Private Sub Command2_Click()</p><p> MDIForm1.Show</p><p> fryfxskhxxcxb.Hide</p><p><b> End Sub</b><
104、/p><p> Private Sub Form_Load()</p><p> Combo1.AddItem ("商品名稱")</p><p> Combo1.AddItem ("商品類型")</p><p> Me.Picture = LoadPicture(App.Path & &qu
105、ot;\12.jpg")</p><p><b> End Sub</b></p><p> 3.4.6訂單信息查詢</p><p> 用戶查詢,查詢系統(tǒng)中的訂單信息,可以選擇查詢方式,使用指定的方式查詢相應(yīng)的信息,并且以列表的形式顯示出來Private Sub Command1_Click()</p><p
106、><b> 代碼如下:</b></p><p> If Text1.Text = "" Then</p><p> MsgBox "請準(zhǔn)確輸入查詢內(nèi)容"</p><p><b> End If</b></p><p> If Combo1.Te
107、xt = "訂單日期" Then</p><p> Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\dell\Desktop\訂單管理系統(tǒng)\ddgl.mdb;Persist Security Info=False"</p><p>
108、Adodc2.RecordSource = "select * from 訂單信息表 where 訂單日期 like '%" & Text1.Text & "%'"</p><p> Adodc2.CommandType = adCmdText</p><p> Adodc2.Refresh</p>
109、<p> If Not Adodc2.Recordset.EOF Then</p><p> Text2.Text = Adodc2.Recordset.Fields("下單日期")</p><p> Text3.Text = Adodc2.Recordset.Fields("下單公司")</p><p>
110、Text4.Text = Adodc2.Recordset.Fields("訂單號")</p><p> Text5.Text = Adodc2.Recordset.Fields("交貨日期")</p><p> Text6.Text = Adodc2.Recordset.Fields("訂單類型")</p>&
111、lt;p> Text7.Text = Adodc2.Recordset.Fields("訂單貨物")</p><p> Text8.Text = Adodc2.Recordset.Fields("訂單數(shù)量")</p><p> Text9.Text = Adodc2.Recordset.Fields("貨物單位")&l
112、t;/p><p> Text10.Text = Adodc2.Recordset.Fields("所在倉庫")</p><p> Else: MsgBox "您所要查詢的內(nèi)容不存在!"</p><p><b> End If</b></p><p><b> End
113、If</b></p><p> If Combo1.Text = "訂單號" Then</p><p> Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\dell\Desktop\訂單管理系統(tǒng)\ddgl.mdb;Persist Se
114、curity Info=False"</p><p> Adodc2.RecordSource = "select * from 訂單信息表 where 訂單號 like '%" & Text1.Text & "%'"</p><p> Adodc2.CommandType = adCmdText<
115、/p><p> Adodc2.Refresh</p><p> If Not Adodc2.Recordset.EOF Then</p><p> Text2.Text = Adodc2.Recordset.Fields("下單日期")</p><p> Text3.Text = Adodc2.Recordset.Fi
116、elds("下單公司")</p><p> Text4.Text = Adodc2.Recordset.Fields("訂單號")</p><p> Text5.Text = Adodc2.Recordset.Fields("交貨日期")</p><p> Text6.Text = Adodc2.Re
117、cordset.Fields("訂單類型")</p><p> Text7.Text = Adodc2.Recordset.Fields("訂單貨物")</p><p> Text8.Text = Adodc2.Recordset.Fields("訂單數(shù)量")</p><p> Text9.Text
118、= Adodc2.Recordset.Fields("貨物單位")</p><p> Text10.Text = Adodc2.Recordset.Fields("所在倉庫")</p><p> Else: MsgBox "您所要查詢的內(nèi)容不存在!"</p><p><b> End If&
119、lt;/b></p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub Command2_Click()</p><p> MDIForm1.Show</p><p> fxsd
120、dxxcx.Hide</p><p><b> End Sub</b></p><p> Private Sub Form_Load()</p><p> Combo1.AddItem ("訂單日期")</p><p> Combo1.AddItem ("訂單號")<
121、/p><p> Me.Picture = LoadPicture(App.Path & "\12.jpg")</p><p><b> End Sub</b></p><p><b> 4 總結(jié)</b></p><p> 在本系統(tǒng)的開發(fā)過程中,由于我們是初次開發(fā)軟件,
122、在知識、經(jīng)驗(yàn)方面都存在著不足。因此,該系統(tǒng)必然會存在一些缺陷和不足。因?yàn)閷τ唵喂芾淼恼麄€流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。而且在本次開發(fā)過程由于硬件的限制,未能實(shí)現(xiàn)網(wǎng)絡(luò)功能,因此在以后的系統(tǒng)更新過程中可能會造成一些不必要的數(shù)據(jù)損失。通過開發(fā)這個系統(tǒng),我們掌握了項(xiàng)目的基本開發(fā)過程,了解了的基本知識鞏固了我對 Visual Basic 的學(xué)習(xí),但在這次設(shè)計(jì)中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會了設(shè)計(jì)系統(tǒng)的思
123、維方法,以及與同學(xué)們之間相互幫助的精神。</p><p><b> 參考文獻(xiàn)</b></p><p> 【1】高林,周海燕 .《管理信息系統(tǒng)與案例分析》 .2004版 .北京:人民郵電出版社,2004年11月:220頁.</p><p> 【2】羅榜圣.《管理信息系統(tǒng)》.2005版.重慶:重慶大學(xué)出版社,2005年9月:323頁.<
124、/p><p> 【3】陳佳編著.《信息系統(tǒng)開發(fā)方法教程》.2000版.北京:清華大學(xué)出版社,2000年3月:339頁</p><p> 【4】薩師煊、王珊.《數(shù)據(jù)庫系統(tǒng)概論》[M].北京高等教育出版社.2000.2</p><p> 【5】明日科技.《Visual Basic數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實(shí)例應(yīng)用》.人民郵電出版社.2004.5</p><
125、;p> 【6】師向麗.面向自動化立體倉庫的倉儲管理系統(tǒng)的研究.華北工學(xué)院 中北大學(xué):計(jì)算機(jī)應(yīng)用技術(shù).2004</p><p> 【7】潘尤興.物流理論在物流信息系統(tǒng)開發(fā)過程中的應(yīng)用.北京物資學(xué)院:管理科學(xué)與工程.2005</p><p> 【8】賀春婷.基于VB+ACCESS的汽車正向設(shè)計(jì)客戶需求分析系統(tǒng).華中科技大學(xué):電氣信息檢測技術(shù).2008 </p><
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理信息系統(tǒng)課程設(shè)計(jì)---醫(yī)藥管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--超市管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--教務(wù)管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)酒店管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)---銀行儲蓄管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---酒店前臺管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---醫(yī)院藥物管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--- 庫存管理信息系統(tǒng)結(jié)課設(shè)計(jì)
- 《管理信息系統(tǒng)》課程設(shè)計(jì)--圖書館管理信息系統(tǒng)設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)--人事管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--航空售票管理信息系統(tǒng)
評論
0/150
提交評論