版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 摘 要</b></p><p> 本系統(tǒng)是基于為軸承企業(yè)采購部門開發(fā)的系統(tǒng)。課題主要采用自上而下的結構化程序設計方法與面向對象方法相結合的方法,致力于達到標準的現(xiàn)代化物流管理要求。幫助軸承企業(yè)采購部門全面實現(xiàn)電子化、自動化、標準化的現(xiàn)代化先進管理模式。</p><p> 該系統(tǒng)使用Visualbasic.net編程語言進行界面設計和代
2、碼設計,主要使用Visualbasic.net中的ADO.NET來對數(shù)據(jù)庫進行各種操作,數(shù)據(jù)庫設計使用SQL Server 2000創(chuàng)建 。</p><p> 該系統(tǒng)主要實現(xiàn)對貨品信息和采購信息的管理,以采購管理系統(tǒng)為模型,以單據(jù)查詢、采購管理、基本信息管理以及系統(tǒng)維護等為主要功能。</p><p> 正文分八章:第一章是緒論,主要涉及系統(tǒng)的開發(fā)背景和開發(fā)目的;第二章至第七章講述軟件生
3、命周期各階段的任務、過程、結構化方法和工具;第八章是對整個文章的總結。</p><p> 關鍵詞:采購;查詢;數(shù)據(jù)庫設計;客戶端/服務器模式</p><p><b> Abstract</b></p><p> Anshun bearing purchase management system is developed for purch
4、asing department of bearing enterprise. This article discusses the development of the system by combining the up-to-down method of structure program design and object-oriented method,trying to meet the requirement of ma
5、nagement of standard and modern physical distribution, and enable the purchasing department of axletree enterprises electronic, automatic, standard and modern management mode. </p><p> The system adopted th
6、e Visual Basic.net language to develop the UI and main codes. ADO.net technology was used to complete various database operations. The database system is SQL Server 2000.</p><p> This system mainly implemen
7、ts the function of management of goods information and purchase information,drawing up the management system of purchase as the mode, with the function such as: query of bill, purchasing management, basic information man
8、agement and system maintenance. </p><p> The paper encompasses eight chapters: Chapter One introduces the background and objective of the development of the system. Chapter Two to Chapter Seven focus on the
9、 task, process, structure method and tools at every stage of the software development life cycle. Chapter Eight is the conclusion of the whole paper.</p><p> Keywords: purchase; query; database design;C/S m
10、ode</p><p><b> 目 錄</b></p><p><b> 第1章 緒 論1</b></p><p> 1.1 背景分析1</p><p> 1.2 系統(tǒng)的設計目標1</p><p> 1.3 開發(fā)工具的選用及介紹2</p>&
11、lt;p> 1.3.1 Visualbasic.NET開發(fā)環(huán)境2</p><p> 1.3.2 SQL Server2000的簡介3</p><p> 1.3.3 SQL語言及使用4</p><p> 1.4 ADO.NET技術介紹4</p><p> 第2章 可行性研究6</p><p>
12、 2.1 問題定義6</p><p> 2.2 可行性研究6</p><p> 2.2.1 技術可行性6</p><p> 2.2.2 經濟可行性7</p><p> 2.2.3 操作可行性7</p><p> 2.2.4 法律可行性7</p><p> 第3章 需求分析
13、8</p><p> 3.1 用戶需求8</p><p> 3.2 功能需求8</p><p> 3.3 需求建模9</p><p> 3.4 工作流程9</p><p> 3.4.1 數(shù)據(jù)流程圖9</p><p> 3.4.2 數(shù)據(jù)字典12</p>&l
14、t;p> 第4章 總體設計16</p><p> 4.1 功能模塊圖16</p><p> 4.2 數(shù)據(jù)庫設計17</p><p> 4.2.1 數(shù)據(jù)庫需求分析設計18</p><p> 4.2.2 數(shù)據(jù)庫概念結構設計18</p><p> 4.2.3 數(shù)據(jù)庫物理結構設計22</p&
15、gt;<p> 4.2.4 數(shù)據(jù)庫邏輯結構設計23</p><p> 第5章 詳細設計24</p><p> 5.1 結構程序的設計24</p><p> 5.2 子系統(tǒng)設計25</p><p> 5.2.1 管理功能子系統(tǒng)25</p><p> 5.2.2 采購功能子系統(tǒng)26&l
16、t;/p><p> 5.3 菜單設計26</p><p> 5.4 采購管理系統(tǒng)的菜單設計27</p><p> 5.5 界面的設計28</p><p> 5.5.1 采購管理系統(tǒng)界面28</p><p> 5.5.2 管理功能相應界面29</p><p> 5.5.3 采購管
17、理相應界面32</p><p> 5.5.4 操作員登錄相應界面34</p><p> 5.6 模塊的設計35</p><p> 5.7 程序流程圖35</p><p> 第6章 系統(tǒng)測試37</p><p> 6.1 測試的目的37</p><p> 6.2 測試準則
18、37</p><p> 6.3 測試方法38</p><p> 6.4 安順軸承采購管理系統(tǒng)的測試步驟38</p><p> 6.4.1 模塊測試38</p><p> 6.4.2 子系統(tǒng)測試38</p><p> 6.4.3 系統(tǒng)測試38</p><p> 6.4.4 驗
19、收測試39</p><p> 6.5 安順軸承采購管理系統(tǒng)的單元測試39</p><p> 6.5.1 測試重點39</p><p> 6.5.2 代碼審查39</p><p> 6.6 安順軸承采購管理系統(tǒng)的確認測試39</p><p> 第7章 系統(tǒng)維護41</p><p&
20、gt; 7.1 系統(tǒng)性能分析41</p><p><b> 第8章 總結42</b></p><p><b> 參考文獻43</b></p><p><b> 致 謝45</b></p><p><b> 附 錄46</b></p
21、><p><b> 緒 論</b></p><p><b> 背景分析</b></p><p> 隨著人類社會的發(fā)展,在高節(jié)奏生活方式的今天,人們追求的是高效率。所以無紙化、自動化管理越來越受到管理者的青睞。在市場經濟中,采購是企業(yè)運作的重要環(huán)節(jié),在信息化時代借助信息系統(tǒng)輔助管理是必然趨勢。</p><
22、;p> 作為計算機應用的一部分,使用計算機對公司的采購信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高采購管理的效率。</p><p> 因此,開發(fā)一套完善的采購管理系統(tǒng)就必不可少了。</p><p><b> 系統(tǒng)的設計目標</b></p><p>
23、 本系統(tǒng)是基于為軸承企業(yè)采購部門開發(fā)的系統(tǒng)。本系統(tǒng)致力達到標準的現(xiàn)代化物流管理要求。幫助軸承企業(yè)采購部門全面實現(xiàn)電子化、自動化、標準化的現(xiàn)代化先進管理模式。它分工明確,對于采購部門實現(xiàn)的功能進行了全面的定義,便于操作和管理。本軸承采購管理子系統(tǒng)幫助采購人員控制并完成采購物料從采購收貨、退貨以及采購單據(jù)查詢等的全部過程??捎行У乇O(jiān)控采購計劃的實施,采購成本的變動及供應商交貨履約情況,從而幫助采購人員選擇最佳的供應商和采購策略,確保采購工
24、作高質量、高效率及低成本地執(zhí)行,使企業(yè)具有最佳的供貨狀態(tài)。采購物品在采購完成后生成財務記賬憑證,并根據(jù)供貨廠家的供貨情況對其進行優(yōu)先等級劃分,以方便采購員快速的選擇廠家。此系統(tǒng)將要實現(xiàn)的基本功能如下:</p><p> 采購管理:此功能對采購時的各個環(huán)節(jié)進行了全面的定義。如:采購收貨、退貨、優(yōu)先級別,在采購時根據(jù)以往的采購記錄進行優(yōu)先級別劃分,采購時作為參考,并對所采購貨物是否付款及款額進行記錄;</p&
25、gt;<p> 基本信息管理:此功能主要是記錄公司基本資料、供應商資料、貨品資料的信息以便日后查詢。</p><p> 單據(jù)查詢:對采購的商品進行統(tǒng)計以及對每次采購、退貨、供應商的信息進行記錄保存,類似賬本的功能。</p><p> 系統(tǒng)維護功能:由操作權限、數(shù)據(jù)備份兩部分組成。操作權限設置了管理員與操作員兩種登錄方式,管理員可完成所有信息的添加、修改、刪除以及設置操作
26、員權限等功能;操作員僅可對采購信息進行錄入、修改以及對采購貨品和廠商信息進行查詢,其操作權限由管理員設置。</p><p> 開發(fā)工具的選用及介紹</p><p> Visualbasic.NET開發(fā)環(huán)境</p><p> 該系統(tǒng)運用Visual Basic.NET進行界面設計和功能的實現(xiàn),以SQL Server 2000為后臺支持進行數(shù)據(jù)庫的設計。</
27、p><p> VB.NET全稱是Visual Basic.NET,也稱Visual Basic7.0,起源于BASIC語言。BASIC是國際上廣泛使用的計算機高級語言。BASIC是一種易學易用的高級語言,目前仍是計算機入門的學習語言之一。</p><p> Visual Basic.NET是Visual Studio.NET開發(fā)平臺中的核心語言之一,是最新版本的Visual Basic。它
28、對原版本進行了重大的升級和增強,成為了一個完全面向對象的語言,大大提高了日常開發(fā)的效率,這在使用數(shù)據(jù)庫和Internet創(chuàng)建方案時尤其顯得明顯。Visual Basic是當前最流行的軟件開發(fā)工具之一,由于它具有簡單易學、開發(fā)效率高和開發(fā)周期短等特性,使得它深受廣大軟件開發(fā)人員的喜愛。但是由于以前的版本中,由于不完全支持面向對象的特性,使得它有點美中不足。在Visual Basic.NET中這一切都已得到完全改變,它已經成為一個真正的面向
29、對象的語言,具有了支持繼承、派生、重載等一切面向對象的特征。</p><p> Visual Basic.NET支持許多新的或改進的面向對象語言功能,如繼承、重載、重寫關鍵字、接口、共享成員和函數(shù)構造,同時還包括結構化異常處理、委托以及自定義屬性和符合公共語言規(guī)范(CLS)。</p><p> Visual Basic.NET包含了增強版的ADO,稱之為ADO.NET。ADO.NET的
30、目標是操作離線數(shù)據(jù),同時,對ADO的分布應用提供了強大的支持。ADO.NET提供了綁定數(shù)據(jù)庫到Windows窗體控件和Web窗體的功能。</p><p> Visual Basic.NET現(xiàn)在完全與其他的Visual Studio.NET語言集成在一起,不僅可以通過不同的語言開發(fā)組件,而且通過交叉語言繼承,可以從同一種語言編寫的類中派生出用另一種語言編寫的類。其調試功能也大大增強,同一程序的不同部分使用不同語言
31、時,也可以進行調試,并且可以遠程調試。</p><p> SQL Server2000的簡介</p><p> SQL Server2000概述</p><p> SQL(Structured Query Language,結構查詢語言)是一個功能強大的數(shù)據(jù)庫語言。SQL Server作為微軟在Windows 系列平臺上開發(fā)的數(shù)據(jù)庫,一經推
32、出就以其易用性得到了很多用戶的青睞,它區(qū)別于FoxPro、Access小型數(shù)據(jù)庫,SQL Server是一個功能完備的數(shù)據(jù)庫管理系統(tǒng)。它包括支持開發(fā)的引擎、標準的SQL語言、擴展的特性(如復制、OLAP、分析)等功能。而像存儲過程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫才擁有的。</p><p> SQL SERVER 2000往往成為數(shù)據(jù)庫的首選。ANSI(美國國家標準學會)聲稱,SQL是
33、關系數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句通常用于完成一些數(shù)據(jù)庫的操作任務,比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。由于SQL Server與Windows界面風格完全一致,且有許多"向導(Wizard)"幫助,因此易于安裝和學習,從另一個角度來講,學習SQL Server是掌握其他平臺及大型數(shù)據(jù),如Oracle,Sybase,DB/2的基礎。因為這些大型數(shù)據(jù)庫對于設備、平臺、人員知識的要求
34、往往較高,而并不是每個人都具備這樣的條件,且有機會去接觸它們。但有了SQL Server的基礎,再去學習和使用它們就容易多了。由于今天Windows操作系統(tǒng)占領著主導地的位,選擇SQL Server一定會在兼容性方面取得一些優(yōu)勢。另外,SQL Server 2000 除了具有擴展性,可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。尤其是它可以直接存貯 XML 數(shù)據(jù)
35、,可以將搜索結果以 XML格式輸出等特點,有利于構建了異構系統(tǒng)的互操作性,奠定了面向互聯(lián)網(wǎng)的企業(yè)應用和服務的基石。Microsoft S</p><p> SQL Server2000特性</p><p> 1.Internet集成</p><p> SQL Server2000數(shù)據(jù)庫引擎提供完整的XML支持。它還具有構成最大Web站點的數(shù)
36、據(jù)庫存儲組件所需的可伸縮性、可用性和安全功能。SQL Server2000程序設計模型Windows構架集成,用以開發(fā)Web應用程序,并且SQL Server2000支持English Query和Microsoft搜索服務等功能,在Web應用程序中包含了用戶友好的查詢和強大的搜索功能。</p><p><b> 2.伸縮性和可用性</b></p><p> 一個
37、數(shù)據(jù)引擎可以在不同的平臺上使用,從運行Microsoft Windows 98的便攜式電腦,到運行Microsoft Windows2000數(shù)據(jù)中心版的大型多處理器服務器。SQL Server2000企業(yè)版支持聯(lián)合服務器、索引視圖和大型內存支持等功能,使其得以升級到最大Web站點所需的性能級別。</p><p> 3.企業(yè)級數(shù)據(jù)庫功能</p><p> SQL Server2000關系
38、數(shù)據(jù)庫引擎支持當今苛刻的數(shù)據(jù)庫處理環(huán)境所需的功能。數(shù)據(jù)引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶開銷減到最小。SQL Server2000分布式查詢使用戶得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就像這些數(shù)據(jù)是SQL Server2000數(shù)據(jù)庫的一部分,同時分布式事務支持充分保護任何分布式數(shù)據(jù)更新的完整性。復制同樣使用戶得以多個數(shù)據(jù)復本,同時確保單獨的數(shù)據(jù)復本保持同步??蓪⒁唤M數(shù)據(jù)復制到多個移動的脫節(jié)用戶,使這些用戶自主的工作,然
39、后將他們所做的修改合并返回服務器。</p><p> 4.易于安裝、部署和使用</p><p> SQL Server2000中包含一系列管理和開發(fā)工具,這些工具可改性在多個站點上安裝、部署、管理和使用SQL Server2000的過程。SQL Server2000還支持基于標準的、與Windows集成的程序設計模型,使SQL Server2000數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可
40、伸縮系統(tǒng)的無縫部分。這些功能使得用戶得以快速交付SQL Server2000應用程序,是用戶只需最少的安裝和管理開銷即可實現(xiàn)應用這些程序。</p><p><b> SQL語言及使用</b></p><p> SQL是一種介于關系代數(shù)與關系演算之間的結構化查詢語句,其功能不僅僅是查詢。SQL是一個通用的、功能極強的關系數(shù)據(jù)庫語言。SQL語言之所以能夠為用戶和業(yè)界所
41、接受,并成為國際標準,是因為它是一個綜合的、功能極強同時又間接易學的語言。SQL語言及數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體。</p><p> SQL語言功能極強,但由于設計巧妙,語言十分簡潔,完成核心功能只用了9個動詞:數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制。語言接近英語口語,容易學習,容易使用。SQL語言采用基和操作方式,不僅操作對象、查找結果可以是元組的集合,而且一次插入、刪除、更新操作的對象
42、也可以是元組的集合。</p><p> ADO.NET技術介紹</p><p> 在VB.NET中將接觸到全新的ADO.NET,它用一種全新的方式來處理數(shù)據(jù),不再支持空間對DAO和RDO的數(shù)據(jù)綁定,而是轉向大力發(fā)展ADO.NET的應用。ADO.NET是Microsoft最新引進的數(shù)據(jù)訪問方法,它提供程序代碼訪問數(shù)據(jù)庫的方式。</p><p> ADO.NET是
43、.NET框架中的數(shù)據(jù)訪問模型,主要涉及到System.Data、System.Data.SqlClient和System.Data.OleDb三個命名空間中的類。</p><p> ADO.NET可以自動連接網(wǎng)絡,并讓Web數(shù)據(jù)訪問變得更加簡單高效。ADO.NET提供兩個功能:脫機記錄集和對XML的支持。同時,ADO.NET還提供了許多新的功能。ADO.NET能夠使用連接的或者非連接的記錄集,具體將由用戶選擇的
44、游標類型和游標位置決定。Dataset對象代表了一個在內存中有豐富功能的數(shù)據(jù)緩沖區(qū)。它也通過表組織數(shù)據(jù),這些表與原始的數(shù)據(jù)源之間不存在連接。</p><p> 在ADO.NET中,可以斷開一個記錄集集合的連接,通過一個默認的但允許更改的XML模式再現(xiàn)記錄集集合。</p><p> ADO.NET還需要有OLE DB提供者的支持。在 OLE DBODB提供者的支持下,ADO.NET可以訪
45、問已有的ODBC數(shù)據(jù)源。ADO.NET中OLEDB包含四個對象,它們是:</p><p> OLEDBconnection,OLEDBCommand,OLEDBDataReader和OLEDBDataAdapter.</p><p> OLEDBconnection 對象用來與ADO.NET中的數(shù)據(jù)建立連接,這樣其他的數(shù)據(jù)集控件可以共享OLEDBconnection控件建立連接,從而能
46、夠執(zhí)行命令,返回并操縱元數(shù)據(jù)。</p><p> OLEDBCommand對象是向數(shù)據(jù)庫中發(fā)送命令的中介,通過該對象,用戶可以對數(shù)據(jù)庫進行讀取、修改和添加等操作。</p><p> OLEDBDataReader對象類似于“只能向前、只讀”的記錄集,但它是一個高度專用化的對象,無論在體積和開銷上它都要比記錄集小。</p><p> OLEDBDataAdapt
47、er類表示一組數(shù)據(jù)命令和一個數(shù)據(jù)庫連接,它們用于填充DataSet和更新數(shù)據(jù)源。它是向數(shù)據(jù)庫中發(fā)送命令的中介,通過該對象,用戶可以對數(shù)據(jù)庫進行讀取、修改和添加等操作。</p><p><b> 可行性研究</b></p><p><b> 問題定義</b></p><p> 需要解決的問題是用最小的代價在盡可能短的時
48、間內完成在軸承采購的管理。需要從技術可行性、經濟可行性、操作可行性和法律可行性這幾個方面著手進行分析。</p><p><b> 可行性研究</b></p><p> 可行性研究的目的就是用最小的代價在盡可能短的時間內確定問題是否能夠解決。在這個階段,信息單位必須就時間、人力、物力、財力、效益、技術等要素來評估他們是否有足夠的資源支持使用單位的需要。要從技術可行性
49、、經濟可行性、操作可行性三個方面來進行研究。</p><p><b> 技術可行性</b></p><p> VB.NET全稱是VisualBasic.NET,也稱VisualBasic7.0,起源于BASIC語言。BASIC是國際上廣泛使用的計算機高級語言。BASIC是一種易學易用的高級語言,目前仍是計算機入門的學習語言之一。</p><p&
50、gt; Visual Basic.NET是Visual Studio.NET開發(fā)平臺中的核心語言之一,是最新版本的Visual Basic。它對原版本進行了重大的升級和增強,成為了一個完全面向對象的語言,大大提高了日常開發(fā)的效率,這在使用數(shù)據(jù)庫和Internet創(chuàng)建方案時尤其顯得明顯。Visual Basic是當前最流行的軟件開發(fā)工具之一,由于它具有簡單易學、開發(fā)效率高和開發(fā)周期短等特性,使得它深受廣大軟件開發(fā)人員的喜愛。但是由于以前
51、的版本中,由于不完全支持面向對象的特性,使得它有點美中不足。在VisualBasic.NET中這一切都已得到完全改變,它已經成為一個真正的面向對象的語言,具有了支持繼承、派生、重載等一切面向對象的特征。</p><p> 因此該系統(tǒng)前臺采用Visual Basic.NET作為界面設計的基礎,后臺采用SQL SERVER 2000數(shù)據(jù)庫開發(fā)工具作為處理用戶提交表單和連接數(shù)據(jù)庫的設計方法進行開發(fā)
52、建設。是目前比較成熟的技術,而且,有成熟的開發(fā)示例做導航,所以在技術上是可行的。</p><p><b> 經濟可行性</b></p><p> 軸承企業(yè)采購部門總是面對大量貨品信息,采購信息以及兩者相互作用生成的財務記賬憑證單據(jù)。本軸承采購管理子系統(tǒng)可有效地監(jiān)控采購計劃的實施,采購成本的變動及供應商交貨履約情況,從而幫助采購人員選擇最佳的供應商和采購策略,確保采
53、購工作高質量、高效率及低成本地執(zhí)行,使企業(yè)具有最佳的供貨狀態(tài)。采購物品在采購完成后生成財務記賬憑證,并根據(jù)供貨廠家的供貨情況對其進行優(yōu)先等級劃分,以方便采購員快速的選擇廠家。計算機技術在這些方面的應用有著美好的經濟前景。</p><p> 開發(fā)本軟件的成本由下面幾部分組成:</p><p> (1)硬件購置費,如計算機及相關設備的購置,不間斷電源、空調器等的購置費。(2)軟件購置費,如
54、操作系統(tǒng)軟件、數(shù)據(jù)庫系統(tǒng)軟件和其它應用軟件的購置費。(3)人工費,主要是開發(fā)人員、操作人員、管理人員、的工資福利費等。</p><p> ?。?)專有技術購置費。</p><p><b> 操作可行性</b></p><p> 對于用戶來說,合理方便的功能設計和快揭的操作才是最為重要的。同時也方便了企業(yè)的管理。</p><
55、;p> 該系統(tǒng)的開發(fā)就是本著方便管理、方便用戶。對于用戶來說,設計合理、容易理解和操作的系統(tǒng)是非常必要的。一個簡潔、明朗的界面和完整的功能設計足以滿足用戶的不同需求。所以該系統(tǒng)在進行設計時考慮到用戶的心理,以方便用戶使用和提高工作效率作為系統(tǒng)開發(fā)的根本。界面設計十分親切,功能標題醒目,各種功能的實現(xiàn)簡單容易上手是本系統(tǒng)最注重的特點,所以操作方面可行。</p><p><b> 法律可行性<
56、;/b></p><p> 這個系統(tǒng)是在導師幫助下由我自己開發(fā)的,所以不涉及到任何侵權行為。而本系統(tǒng)主要為軸承采購部門開發(fā)的一個小型采購系統(tǒng),由本人親自開發(fā),其主要用于采購操作,參考部分資料有詳細說明,不涉及任何違法行為。因此本系統(tǒng)的開發(fā)在法律上是可行的。</p><p><b> 需求分析</b></p><p> 需求分析就是分
57、析并且滿足用戶的要求。需求分析是涉及數(shù)據(jù)庫的起點,需求分析的結果是否準確的反映了用戶的實際要求,將直接影響到后面各個階段的設計,并影響到設計結果是否合理和實用。</p><p> 軟件需求分析就是把軟件計劃期間建立的軟件可行性分析求精和細化,分析各種可能的解法,并且分配給各個軟件元素。</p><p> 需求分析是軟件定義時期的最后一個階段,主要任務是準確了解用戶的需求,也就是對目標系
58、統(tǒng)提出完整、準確、清晰、具體的要求。需求分析的結果是系統(tǒng)開發(fā)的基礎,它做得是否透徹、完整、正確是軟件項目成敗的關鍵。</p><p><b> 用戶需求</b></p><p> 該系統(tǒng)適用于軸承企業(yè)采購部門,服務的用戶主要是采購員和操作員。對于操作員來說該系統(tǒng)應該操作簡單、方便,在信息錄入、查詢和修改時可以降低勞動強度和節(jié)約時間。而對于采購員來說該系統(tǒng)應該方便查
59、詢采購貨品信息,和在大量采購信息中快速的查找所需要的優(yōu)先級別高的貨品供應商信息和貨品信息,以便選擇最佳采購方案和輔助采購計劃的實施。</p><p><b> 功能需求</b></p><p> 通過采購管理系統(tǒng)下的基本信息管理、采購管理、單據(jù)查詢、系統(tǒng)維護等,以及其子功能采購收貨管理、退貨管理,供應商信息、業(yè)務員信息、貨品信息、公司基本信息,采購查詢、退貨查詢、
60、供應商查詢、業(yè)務員查詢、貨品查詢,操作權限設置、數(shù)據(jù)備份等。用戶可以更加方便快捷的提高工作效率,實現(xiàn)更加層次化、系統(tǒng)化的管理采購。</p><p><b> 需求建模</b></p><p> 系統(tǒng)調查是系統(tǒng)設計者認識系統(tǒng)、以及同采購管理人員交流的過程,是設計系統(tǒng)的必要準備、在整個軟件開發(fā)過程中占有非常重要的地位。有關人員進行調查,收集資料,并對系統(tǒng)開發(fā)的投入與可
61、能的效益進行了分析和比較,結果收益遠大于投入,于是建立計算機為基礎的系統(tǒng)。</p><p><b> 工作流程</b></p><p><b> 數(shù)據(jù)流程圖</b></p><p> 數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。</p><p>
62、; 其實,軟件系統(tǒng)歸根到底是一個信息處理系統(tǒng),其最基本的功能就是接收輸入的信息,對輸入的信息按照規(guī)定的方法歸類、處理、存儲,轉變?yōu)樗枰男畔?,最后通過輸出系統(tǒng)向用戶輸出所需求的信息。其中最核心的部分就是對信息(或者稱作數(shù)據(jù))的處理,因此不同的數(shù)據(jù)也就不決定了所需要的不同的處理方法和算法。數(shù)據(jù)流圖也就是以圖形的方式將系統(tǒng)中數(shù)據(jù)傳遞、轉化的過程以直觀的方式表述出來。</p><p> 數(shù)據(jù)流圖的特點是:它是邏輯
63、系統(tǒng)的圖形表示,容易理解,是極好的通信工具,設計數(shù)據(jù)流圖只需要考慮系統(tǒng)必須完成的基本邏輯功能,不需要考慮如何實現(xiàn)這些功能,是軟件設計很好的出發(fā)點。</p><p> 數(shù)據(jù)流圖由以下四種基本符號組成:</p><p> 1. 數(shù)據(jù)流名稱:每個數(shù)據(jù)流都要有唯一的名稱,箭頭表示方</p><p> 向。也有雙箭頭,表示雙向流動。&l
64、t;/p><p> 2. 數(shù)據(jù)處理:也叫處理邏輯,是系統(tǒng)數(shù)據(jù)處理的主體。由它反映了系統(tǒng)的功能。</p><p> 3. D2 數(shù)據(jù)存儲:表示系統(tǒng)的數(shù)據(jù)需要保存在計算機中,是系統(tǒng)的需要。</p><p> 4. 外部實體:即系統(tǒng)之外的部門、單位或個人。它向系統(tǒng)提供數(shù)據(jù)或接
65、收系統(tǒng)提供的數(shù)據(jù)。</p><p> 繪制數(shù)據(jù)流圖采用自頂向下、逐層分解的方法。下面是根據(jù)分析繪制出的軸承采購管理系統(tǒng)的頂層數(shù)據(jù)流圖:</p><p> 圖3.1 頂層數(shù)據(jù)流圖</p><p> 上面較抽象的系統(tǒng)流圖,接下來將介紹該系統(tǒng)的幾個功能模塊的數(shù)據(jù)流圖,來說明相關部分具體實現(xiàn)的功能:</p><p><b> 貨品采
66、購數(shù)據(jù)流圖:</b></p><p> 貨品采購功能數(shù)據(jù)流圖:</p><p> 圖3.3 貨品采購功能數(shù)據(jù)流圖</p><p><b> 單據(jù)查詢功能流圖:</b></p><p> 圖3.4 單據(jù)查詢功能數(shù)據(jù)流圖</p><p><b> 數(shù)據(jù)字典</b&
67、gt;</p><p> 數(shù)據(jù)字典是結構化分析方法中的另一個重要分析工具。數(shù)據(jù)流圖對信息處理邏輯模型的描述具有直觀、全面、容易理解的優(yōu)點,但沒有準確、完整的定義圖中的所有數(shù)據(jù)流,文件和底層加工進行準確、完整定義。這些圖元定義條款匯集在一起即組成數(shù)據(jù)字典??傮w說數(shù)據(jù)字典(Data Dictionary)對數(shù)據(jù)流程的各種成分起注釋、說明的作用,給這些成分賦以實際的內容。 </p><p>
68、 數(shù)據(jù)字典中包含的每個數(shù)據(jù)元素的控制信息是很有價值的。因為列出了使用一個給定的數(shù)據(jù)元素的所有程序(或模塊),所以很容易估計改變一個數(shù)據(jù)將產生的影響,并且能對所有受影響的程序或模塊做出相應的改變。</p><p> 數(shù)據(jù)字典描述的主要內容:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、外部實體和數(shù)據(jù)處理。在系統(tǒng)分析中,數(shù)據(jù)字典起著重要的作用。</p><p> 下面是采購管理的部分數(shù)據(jù)字典:</p&
69、gt;<p> 1、采購收貨信息維護:</p><p> 表3.5 數(shù)據(jù)元素—采購收貨信息的定義</p><p> 2、采購退貨信息維護:</p><p><b> 3、收貨日期定義:</b></p><p><b> 4、貨品信息維護</b></p><
70、p><b> 5、貨品編號定義</b></p><p><b> 6、優(yōu)先等級定義:</b></p><p><b> 7、查詢信息維護:</b></p><p> 表3.11 數(shù)據(jù)元素—查詢信息的定義</p><p><b> 8、貨品單價定義:&l
71、t;/b></p><p> 表3.12 數(shù)據(jù)元素—貨品單價的定義</p><p> 9、供貨單位信息維護:</p><p> 表3.13 數(shù)據(jù)元素—供貨單位信息的定義</p><p><b> 總體設計</b></p><p> 經過了前段時間的分析階段工作,我們對于該系統(tǒng)應該實
72、現(xiàn)哪些功能已經很清楚了,至此開始進入下一步的工作,該如何實現(xiàn)這些功能,也就是總體設計的工作。總體設計的基本目的就是概括的說,系統(tǒng)應該如何實現(xiàn)。因此總體設計又稱為概要設計??傮w設計的主要任務是根據(jù)需求規(guī)格說明導出系統(tǒng)的實現(xiàn)方案。而最終目標是用比較抽象、概括的方式確定系統(tǒng)如何完成預定的任務,也就是說要取得實現(xiàn)該系統(tǒng)的最佳方案。而另一項任務是設計軟件的結構,也就是要確定系統(tǒng)中每個程序都是由哪些模塊組成的,以及模塊相互間的關系。</p&g
73、t;<p> 一般來講,好的軟件表現(xiàn)三個特點:其一是能夠按照指定的要求進行工作,功能、性能都符合指定的要求;其二是軟件是可維護的,可方便地進行修改;三是軟件不只是代碼,還有一套配置齊全的文檔。而好的軟件來自于最佳的設計方案。</p><p><b> 功能模塊圖</b></p><p> 所謂“模塊”,又稱“構件”,一般指用程序中的數(shù)據(jù)說明、可執(zhí)行
74、語句等程序對象的集合,還可以是單獨命名和編址的元素。</p><p> 在軟件的體系結構中,模塊是可組合、分解和更換的單元。在設計中可以選擇其他程序已編寫好的模塊,其本身也可供其他程序使用。</p><p> 模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序對象的集合,它是單獨命名的而且可通過名字來訪問。模塊化就是把程序劃分成若干個模塊,每個模塊完成一個子功能,把這些模塊集合起來組成一個整體,可以完成
75、指定的功能滿足問題的要求。</p><p> 模塊化就是對一個復雜問題,自頂向下,逐層的把軟件劃分成若干模塊的過程。每個模塊完成一個子功能,再按照某種方法把這些模塊組裝起來,成為一個整體,即可以完成指定的系統(tǒng)功能,滿足問題的要求過程如果把整個軟件看做一個模塊,是很難被人理解的。但是把大的程序分為許多的模塊,即把一個很復雜的問題劃分為許多的小問題,解決也就容易多了。一個小的問題作為一個模塊,不僅容易為人理解,而且
76、能夠單獨地進行設計、測試和維護。從而可以提高軟件的生產效率及可靠性和維護性。</p><p> 下面是系統(tǒng)功能模塊圖:</p><p><b> 圖4.1功能模塊圖</b></p><p><b> 數(shù)據(jù)庫設計</b></p><p> 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫設
77、計的好壞將直接影響系統(tǒng)的效率以及實現(xiàn)效果。合理的數(shù)據(jù)庫設計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。同時,合理的數(shù)據(jù)庫結構也將有利于程序的實現(xiàn)。</p><p> 數(shù)據(jù)庫除了用戶的需求分析外,還包括概念、邏輯和物理設計三個階段。</p><p><b> 數(shù)據(jù)庫需求分析設計</b></p><p> 對于軸承采購管理系統(tǒng),隨時都會有采
78、購信息的更改,因此,要滿足這些數(shù)據(jù)的更新并且對已有的數(shù)據(jù)進行在線管理。有必要對后臺數(shù)據(jù)庫進行合理設計。數(shù)據(jù)庫設計的質量直接影響到系統(tǒng)開發(fā)的速度,應用的效果和系統(tǒng)的生命力。</p><p><b> 數(shù)據(jù)庫概念結構設計</b></p><p> 軟件系統(tǒng)本質上是信息處理系統(tǒng),因此,在軟件系統(tǒng)的整個開發(fā)過程中都必須考慮兩方面的問題,一個是數(shù)據(jù),另一個是數(shù)據(jù)的處理。&l
79、t;/p><p> 為了把用戶的數(shù)據(jù)要求清晰的表達出來,需要建立系統(tǒng)的概念性數(shù)據(jù)模型。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點來對數(shù)據(jù)進行建模。它描述了從用戶角度看到的數(shù)據(jù),反映了用戶的實現(xiàn)環(huán)境。ER模型中包含“實體” 、“聯(lián)系” 和“屬性”等三個基本成分。</p><p> 通常,軟件系統(tǒng)中有許多數(shù)據(jù)是需要長期保存的,為減少數(shù)據(jù)冗余,簡化修改數(shù)據(jù)的過程,應該對數(shù)據(jù)進行規(guī)范
80、化。</p><p> 實體聯(lián)系的三種類型:</p><p> 一對一:即一個實體在此種聯(lián)系下只能對應一個實體。</p><p> 一對多:即一個實體在此種聯(lián)系下可對應其他一個以上的實體。</p><p> 多對多:即一個實體類型中的多個實體與另一個實體類型中的多個實體想聯(lián)系。</p><p><b>
81、; 關系模式:</b></p><p> 下面將安順軸承采購管理系統(tǒng)的E—R模型轉化為關系模型,關系主碼用下劃線標出。</p><p> 貨品(貨品編號,貨品名稱,貨品單價,供應商編號,生產日期,貨品型號)</p><p> 供應商(供應商編號,供應商名稱,供應商地址,供應貨品類型,聯(lián)系電話,銀行帳號)</p><p>
82、 用戶(用戶名稱,密碼,用戶權限)</p><p> 采購員(員工編號,員工姓名,工齡,聯(lián)系電話,年齡,性別,工作單位,家庭住址,工作部門,職務)</p><p> 根據(jù)對數(shù)據(jù)流圖和數(shù)據(jù)字典的分析,各 E—R圖如下所示:</p><p><b> 貨品實體E-R圖:</b></p><p> 圖4.2 貨品實體E
83、-R圖</p><p> 供應商實體E-R圖:</p><p> 圖4.3 供應商實體E-R圖</p><p><b> 員工實體E-R圖:</b></p><p> 圖4.4業(yè)務員實體E-R圖</p><p><b> 采購實體E-R圖:</b></p>
84、;<p> 圖4.5采購實體E-R圖</p><p><b> 退貨實體E-R圖:</b></p><p> 圖4.6 退貨實體E-R圖 </p><p> 業(yè)務員實體E-R圖:</p><p> 圖4.7 業(yè)務員實體E-R圖</p><p> 實體間關系E-R圖:<
85、;/p><p> 圖4.8 實體關系E-R圖</p><p><b> 數(shù)據(jù)庫物理結構設計</b></p><p> 數(shù)據(jù)庫在物理設備上的存儲結構與存取方法稱為數(shù)據(jù)庫的物理結構。數(shù)據(jù)庫重要用于保存銷售商品的信息和其他一些相關的信息,并且都用不同的表存儲。所以需要一個單獨數(shù)據(jù)表來存放。因此,管理員信息要單獨保存在一個數(shù)據(jù)表中。</p>
86、;<p> 該系統(tǒng)根據(jù)功能模塊設計后臺數(shù)據(jù)庫,分為以下幾個表:班級信息表、學生信息表、課程信息表等。</p><p> 數(shù)據(jù)庫的物理設計通常分為兩步:</p><p> 確定數(shù)據(jù)庫的物理結構,在關系數(shù)據(jù)庫中主要指存取方法和存儲結構;</p><p> 對物理結構進行評價,評價的重點是時間和空間效率。</p><p>&l
87、t;b> 具體結構如下:</b></p><p> 表4.1 所有列表</p><p> 表4.2 貨品列表</p><p> 表4.3 公司基本信息列表</p><p> 表4.4 供應商列表 </p><p><b> 數(shù)據(jù)庫邏輯結構設計</b>&l
88、t;/p><p> 邏輯結構設計的任務是把概念結構設計階段設計好的基本E—R圖轉換為與選用DBMS產品所支持的數(shù)據(jù)模型相符合的邏輯結構,是數(shù)據(jù)庫設計中重要的一步。</p><p> E—R模型和關系模型是兩種對數(shù)據(jù)庫不同的描述,在E—R模型中用實體集和聯(lián)系表示現(xiàn)實世界中的事物及其相互之間的關系;而在關系模型中則用單一的結構(二維表)來組織數(shù)據(jù)。</p><p>&l
89、t;b> 詳細設計</b></p><p> 詳細設計階段的根本目的是確定應該怎樣具體的實現(xiàn)所要求的系統(tǒng),也就是說這個階段的設計工作,應該得出目標系統(tǒng)的精確描述。從而在編碼階段可以把這個描述工作直接翻譯成用某種程序設計語言書寫的程序。</p><p> 詳細設計階段的任務還不是具體的編寫程序,而是要設計出程序的“藍圖”,以后程序員將根據(jù)這個藍圖寫出實際的程序代碼。所
90、以說,詳細設計的結果基本上是決定了最終的程序代碼的質量。衡量程序的質量不僅要看它的邏輯是否正確,性能是否滿足要求,更主要是看它是否容易閱讀和理解。詳細設計更重要的是設計出的處理過程應該盡可能簡明易懂。</p><p> 接下來對系統(tǒng)中涉及的部分模塊的流程、界面以及功能實現(xiàn)進行詳細介紹。</p><p><b> 結構程序的設計</b></p><
91、;p> 結構設計本質上并不是無GO TO語句的編程方法,而是一種使程序代碼容易閱讀、容易理解的編程方法。在多數(shù)情況下,為了達到容易閱讀和容易理解的目的,反而需要使用GO TO語句。結構程序設計是盡可能少用GO TO 語句的程序設計方法。</p><p> 結構程序設計可以概括為:如果一個程序的代碼塊僅僅通過順序、選擇和循環(huán)這三種基本控制結構進行連接,并且每個代碼塊只有一個入口和一個出口,則稱這個程序是結
92、構化的。</p><p><b> 結構圖如下:</b></p><p> ?。?)順序結構 (2)選擇結構</p><p> 圖5.1 順序結構圖 圖5.2 選擇結構圖</p><p><b> 子
93、系統(tǒng)設計</b></p><p> 軸承采購管理系統(tǒng)包括兩個子系統(tǒng)的設計,分別包括管理功能子系統(tǒng)和采購功能子系統(tǒng)。在登陸的時候可以根據(jù)用戶的不同的權限登陸到不同的子系統(tǒng)。如果權限為管理員就登陸到管理功能子系統(tǒng),如果權限為操作員和采購員則登陸到采購功能子系統(tǒng)。</p><p> 把一個完整的系統(tǒng)劃分為幾個小的子系統(tǒng),在無論在設計上還是在完成上都是一個好的選擇。</p&g
94、t;<p><b> 管理功能子系統(tǒng)</b></p><p> 該子系統(tǒng)是管理員進行操作的系統(tǒng)。它主要包括系統(tǒng)設置、貨品信息維護、用戶管理、采購信息記錄等功能。用戶管理設置了兩種用戶權限,管理員和操作員,其中操作員權限由管理員設置。</p><p><b> 如下圖所示:</b></p><p> 圖
95、5.3 管理功能圖</p><p><b> 采購功能子系統(tǒng)</b></p><p> 該子系統(tǒng)是為了方便企業(yè)采購貨品方面的有擅管理的。該子系統(tǒng)是操作員進行操作的系統(tǒng)。該系統(tǒng)的功能主要是采購管理、單據(jù)查詢、信息錄入的功能。單據(jù)查詢中可以查詢貨品信息、采購信息、供應商信息、業(yè)務員信息等。</p><p><b> 如下圖所示:&
96、lt;/b></p><p> 圖5.4 采購功能圖</p><p><b> 菜單設計</b></p><p> 對于習慣了Windows操作系統(tǒng)的用戶來說,利用菜單操作可以算是最自然的方法了。菜單中集成了用戶在程序窗口中所完成的絕大部分操作,是程序開發(fā)中的核心元素。為了更好地組織信息,使顯示的信息分類明確、層次清晰,制作者往往費
97、盡心機。常用的方法有用樹型結構顯示信息,用框架(frame)組織頁面等等。但對于習慣了Windows操作系統(tǒng)的用戶來說,利用菜單操作可以算是最自然的方法了。菜單中集成了用戶在程序窗口中所完成的絕大部分操作,是程序開發(fā)中的核心元素。VisualBasic.NET是面向對象的應用程序開發(fā)平臺,菜單是用戶界面設計中一個非常重要的內容。除了用戶熟知的各種窗口菜單外,應用程序還可以擁有多個在運行時改變的菜單,不同的局部菜單,甚至是用戶自行定義的系
98、統(tǒng)菜單等??梢园巡藛慰醋鳛橐粋€用戶命令集,它把諸多需要提供給用戶的命令按照類別合理組織,并直接展現(xiàn)出來,由此使用戶可以很方便地操作命令。</p><p><b> 菜單的分類:</b></p><p> 根據(jù)用戶的習慣以及所應用場合的不同,窗口中的菜單可以具有不同的表現(xiàn)形式。在應用程序中,下拉菜單是最直觀、最普遍的菜單類型,除此之外,菜單類型還有級聯(lián)子菜單和彈出菜
99、單等。</p><p><b> 1.下拉菜單</b></p><p> 下拉式菜單由若干個顯示在窗口頂部的主菜單條和各個菜單條下面的子菜單組成。每個子菜單往往還包含幾個子菜單項。通常,只有菜單條顯示在窗口中,并且當鼠標指針指向菜單條時,菜單條的子菜單才顯示出來。當鼠標指針離開菜單時,子菜單則隱藏起來,回到只顯示主菜單條的狀態(tài)。菜單中集成了用戶在程序窗口中所完成的
100、絕大部分下拉菜單的各菜單標題并排排列在應用程序頂部的菜單欄里,每一個菜單標題都分別對應一個含有多個不同菜單項的下拉菜單。用戶可以在當前窗口中選中所需的菜單標題執(zhí)行相應的操作,當用戶對某個菜單標題進行操作時,該菜單標題就會以特殊的顏色高亮度顯示,為用具體是當前操作對象。</p><p><b> 2.彈出菜單</b></p><p> 彈出式菜單(popmenu)大
101、家都熟悉,在win98的桌面上單擊鼠標右鍵彈出的菜單就是彈出式菜單。通常情況下,彈出式菜單在鼠標右鍵單擊時彈出,當然,也可以根據(jù)需要隨時彈出。彈出菜單只是在某一個程序指定事件被觸發(fā)的同時打開,它沒有被附加到應用程序頂部固定的菜單欄里,只需要用戶在程序代碼中通過popupmenu屬性和彈出菜單關聯(lián),指定該觸發(fā)事件及彈出菜單在屏幕上所顯示的打開位置。彈出式菜單是獨立于菜單欄而顯示在窗體上的浮動菜單。在彈出式菜單上顯示的項目取決于按下鼠標右鍵
102、時指針所處的位置;因而,彈出式菜單也被稱為上下文菜單。</p><p> 彈出菜單與下拉菜單實現(xiàn)機理有所不同,下拉菜單及下拉菜單中所執(zhí)行的相應操作不需要編寫程序代碼實現(xiàn)。相比之下,彈出菜單的使用更加隨意、更具有靈活性。</p><p><b> 3.級聯(lián)子菜單</b></p><p> 在菜單控件中,縮進到第三列以后的菜單控件,叫做子菜單
103、。一般說來,子菜單控件可以包括子菜單項、分隔符條和子菜單標題。在Visual Basic.NET中,最多可以有四級子菜單。</p><p> 盡管有許多理由要用到子菜單,但仍然提倡少用,并嚴格限制子菜單級數(shù)。因為過多的子菜單將會增加用戶操作的負擔。</p><p> 采購管理系統(tǒng)的菜單設計</p><p> 雙擊工具箱中“Windows窗體選項卡”下的Main
104、Menu(主菜單)控件,在窗體設計窗口的下面出現(xiàn)一個顯示不可見控件的窗格,里面顯示一個名為MainMenu1的菜單控件。選中窗體,設置窗體的Menu屬性值為“MainMenu1”。在可以加入新菜單項的地方都標有“請在此輸入”的提示文字,單擊提示文字后輸入該菜單項上文字為“系統(tǒng)維護”,這個空菜單項就會變成新的菜單項。用同樣的方法添加其他同一級菜單和下一級菜單。</p><p><b> 界面的設計<
105、;/b></p><p><b> 采購管理系統(tǒng)界面</b></p><p> 啟動VB.NET,利用默認的設置新建一個工程,并將其保存為“采購管理.vbproj”。在Application選項卡中修改工程的Text屬性為“采購管理系統(tǒng)”,并為項目選擇一個.exe程序的圖標。</p><p> 在添加的login的窗體中添加必要的控
106、件,來設計登錄窗體,用來完成系統(tǒng)登錄功能。其具體步驟如下:</p><p> 在窗體中添加需要的控件,將兩個TextBox控件、兩個Button控件、二個Label控件[工具箱]拖放到窗體中,并調整他們在窗體上的大小和相對位置。</p><p> 在[屬性]設置窗體中設置這些控件及查的相關屬性,窗體和各控件的屬性。</p><p> 圖5.5 登錄主界面&l
107、t;/p><p> 2. 設計系統(tǒng)登錄界面</p><p> (1)在窗體中添加控件,將2個Label控件、2個Button控件和2個TextBox控件從[工具箱]中拖放到窗體中或者組件面板中,并調整控件的大小和位置。</p><p> ?。?)設置窗體個各控件的屬性,在[屬性]設置穿體中分別對這些控件和窗體設置相應的屬性。</p><p>
108、<b> 圖5.6系統(tǒng)主界面</b></p><p><b> 添加用戶界面:</b></p><p> 在窗體中添加需要的控件,將一個GroupBox控件,三個TextBox控件、兩個Button控件、四個Label控件[工具箱]拖放到窗體中,并調整他們在窗體上的大小和相對位置。</p><p> 在[屬性]設置
109、窗體中設置這些控件及查的相關屬性,窗體和各控件的屬性。</p><p> 圖5.7 添加用戶界面</p><p><b> 管理功能相應界面</b></p><p><b> 貨品信息維護界面:</b></p><p> 在項目中添加新的Windows窗體,命名為“添加供貨單位.vb”。窗體
110、中添加控件,將2個Button控件、6個TextBox控件、1個DataGrid控件和6個Label控件從[工具箱]中拖放到窗體或者組件板中。并調整控件的大小和位置。設置窗體和各控件的屬性,在[屬性]設置窗體中分別對這些控件和窗體設置相應的屬性。</p><p> 圖5.4貨品信息維護窗體</p><p> 圖5.5添加供貨單位窗體</p><p> 2. 采
111、購信息維護界面:</p><p> 在項目中添加新的Windows窗體,命名為“添加退貨.vb”。</p><p> 窗體中添加控件,將2個Button控件、4個TextBox控件、1個DataGrid控件和4個Label控件從[工具箱]中拖放到窗體或者組件板中。并調整控件的大小和位置。設置窗體和各控件的屬性,在[屬性]設置窗體中分別對這些控件和窗體設置相應的屬性。</p>
112、<p> 圖5.6采購信息維護窗體</p><p> 圖5.7 添加退貨窗體</p><p> 3. 基本信息維護界面:</p><p> 在項目中添加新的Windows窗體,命名為“修改業(yè)務員.vb”。其中業(yè)務員添加步驟如下:窗體中添加控件,將2個Button控件、5個TextBox控件、1個GroupBox控件和5個Label控件從[工具箱
113、]中拖放到窗體或者組件板中。并調整控件的大小和位置。設置窗體和各控件的屬性,在[屬性]設置窗體中分別對這些控件和窗體設置相應的屬性。</p><p> 圖5.8基本信息維護界面</p><p> 圖5.9業(yè)務員修改界面</p><p><b> 采購管理相應界面</b></p><p> 選擇工具箱中“Windo
114、ws窗體選項卡”下的MainMenu(主菜單)控件,顯示一個名為MainMenu1的菜單控件。選中窗體,設置窗體的Menu屬性值為“MainMenu1”。在可以加入新菜單項的地方都標有“請在此輸入”的提示文字,單擊提示文字后輸入該菜單項上文字為“采購管理”,這個空菜單項就會變成新的菜單項。同樣方法繼續(xù)添加新的菜單。向該窗體中添加如圖5.9所示。</p><p> 圖5.10采購管理窗體</p>&
115、lt;p> 1.單據(jù)查詢界面設計</p><p> 在項目中添加新的Windows窗體,命名為“frmSearcher.vb”。</p><p> ?。?)窗體中添加控件,將3個Button控件、5個TextBox控件、1個DataGrid控件、2個GroupBox控件、6個ComboBox控件和5個Label控件從[工具箱]中拖放到窗體或者組件板中。并調整控件的大小和位置。&l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學計算機專業(yè)畢業(yè)論文-人事工資管理系統(tǒng)設計與實現(xiàn)
- 計算機專業(yè)畢業(yè)論文---教務管理系統(tǒng)的設計與實現(xiàn)
- 大學計算機專業(yè)畢業(yè)論文-高校學生考勤管理系統(tǒng)設計與實現(xiàn)
- 計算機畢業(yè)論文---教務管理系統(tǒng)設計與實現(xiàn)
- 計算機專業(yè)畢業(yè)論文-旅游管理系統(tǒng)的研究與開發(fā)
- 計算機專業(yè)畢業(yè)論文-考勤管理系統(tǒng)設計
- 計算機專業(yè)畢業(yè)論文--基于jsp的醫(yī)藥管理系統(tǒng)設計與實現(xiàn)
- 計算機專業(yè)畢業(yè)論文---考勤管理系統(tǒng)
- 計算機專業(yè)酒店管理系統(tǒng)畢業(yè)論文
- 計算機專業(yè)畢業(yè)論文 考勤管理系統(tǒng)
- 計算機專業(yè)酒店管理系統(tǒng)畢業(yè)論文
- 計算機專業(yè)畢業(yè)論文基于jsp的醫(yī)藥管理系統(tǒng)設計與實現(xiàn)
- 計算機專業(yè)畢業(yè)論文-- 報表設計器開發(fā)
- 計算機專業(yè)畢業(yè)論文--考勤管理系統(tǒng)
- 計算機專業(yè)畢業(yè)論文--考勤管理系統(tǒng)
- 計算機專業(yè)畢業(yè)論文---學校圖書管理系統(tǒng)的開發(fā)
- 大學計算機專業(yè)畢業(yè)論文-模擬atm機系統(tǒng)軟件的設計與開發(fā)
- 計算機畢業(yè)論文范文畢業(yè)論文計算機專業(yè)
- 計算機專業(yè)畢業(yè)論文-圖書管理系統(tǒng)
- 計算機專業(yè)畢業(yè)論文---物業(yè)小區(qū)管理系統(tǒng)
評論
0/150
提交評論