大學計算機專業(yè)畢業(yè)論文-企業(yè)采購開發(fā)管理系統(tǒng)設(shè)計與實現(xiàn)_第1頁
大學計算機專業(yè)畢業(yè)論文-企業(yè)采購開發(fā)管理系統(tǒng)設(shè)計與實現(xiàn)_第2頁
大學計算機專業(yè)畢業(yè)論文-企業(yè)采購開發(fā)管理系統(tǒng)設(shè)計與實現(xiàn)_第3頁
大學計算機專業(yè)畢業(yè)論文-企業(yè)采購開發(fā)管理系統(tǒng)設(shè)計與實現(xiàn)_第4頁
大學計算機專業(yè)畢業(yè)論文-企業(yè)采購開發(fā)管理系統(tǒng)設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.摘 要本系統(tǒng)是基于為軸承企業(yè)采購部門開發(fā)的系統(tǒng)。課題主要采用自上而下的結(jié)構(gòu)化程序設(shè)計方法與面向?qū)ο蠓椒ㄏ嘟Y(jié)合的方法,致力于達到標準的現(xiàn)代化物流管理要求。幫助軸承企業(yè)采購部門全面實現(xiàn)電子化、自動化、標準化的現(xiàn)代化先進管理模式。該系統(tǒng)使用V編程語言進行界面設(shè)計和代碼設(shè)計,主要使用V中的ADO.NET來對數(shù)據(jù)庫進行各種操作,數(shù)據(jù)庫設(shè)計使用SQL Server 2000創(chuàng)建 。該系統(tǒng)主要實現(xiàn)對貨品信息和采購信息的管理,以采購管理系統(tǒng)為模型,以單據(jù)查詢、采購管理、基本信息管理以及系統(tǒng)維護等為主要功能。正文分八章:第一章是緒論,主要涉及系統(tǒng)的開發(fā)背景和開發(fā)目的;第二章至第七章講述軟件生命周期各階段的任務(wù)

2、、過程、結(jié)構(gòu)化方法和工具;第八章是對整個文章的總結(jié)。關(guān)鍵詞:采購;查詢;數(shù)據(jù)庫設(shè)計;客戶端/服務(wù)器模式AbstractAnshun bearing purchase management system is developed for purchasing 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 m

3、ethod,trying to meet the requirement of management of standard and modern physical distribution, and enable the purchasing department of axletree enterprises electronic, automatic, standard and modern management mode. The system adopted the Visual B language to develop the UI and main codes. ADO.net

4、 technology was used to complete various database operations. The database system is SQL Server 2000.This system mainly implements 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 bi

5、ll, purchasing management, basic information management and system maintenance. 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 task, process, structure method and tools at every sta

6、ge of the software development life cycle. Chapter Eight is the conclusion of the whole paper.Keywords: purchase; query; database design;C/S mode目 錄第1章 緒 論11.1 背景分析11.2 系統(tǒng)的設(shè)計目標11.3 開發(fā)工具的選用及介紹21.3.1 Visualbasic.NET開發(fā)環(huán)境21.3.2 SQL Server2000的簡介31.3.3 SQL語言及使用41.4 ADO.NET技術(shù)介紹4第2章 可行性研究62.1 問題定義62.2 可行性研

7、究62.2.1 技術(shù)可行性62.2.2 經(jīng)濟可行性72.2.3 操作可行性72.2.4 法律可行性7第3章 需求分析83.1 用戶需求83.2 功能需求83.3 需求建模93.4 工作流程93.4.1 數(shù)據(jù)流程圖93.4.2 數(shù)據(jù)字典12第4章 總體設(shè)計164.1 功能模塊圖164.2 數(shù)據(jù)庫設(shè)計174.2.1 數(shù)據(jù)庫需求分析設(shè)計184.2.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計184.2.3 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計224.2.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計23第5章 詳細設(shè)計245.1 結(jié)構(gòu)程序的設(shè)計245.2 子系統(tǒng)設(shè)計255.2.1 管理功能子系統(tǒng)255.2.2 采購功能子系統(tǒng)265.3 菜單設(shè)計265.4 采購管

8、理系統(tǒng)的菜單設(shè)計275.5 界面的設(shè)計285.5.1 采購管理系統(tǒng)界面285.5.2 管理功能相應(yīng)界面295.5.3 采購管理相應(yīng)界面325.5.4 操作員登錄相應(yīng)界面345.6 模塊的設(shè)計355.7 程序流程圖35第6章 系統(tǒng)測試376.1 測試的目的376.2 測試準則376.3 測試方法386.4 安順軸承采購管理系統(tǒng)的測試步驟386.4.1 模塊測試386.4.2 子系統(tǒng)測試386.4.3 系統(tǒng)測試386.4.4 驗收測試396.5 安順軸承采購管理系統(tǒng)的單元測試396.5.1 測試重點396.5.2 代碼審查396.6 安順軸承采購管理系統(tǒng)的確認測試39第7章 系統(tǒng)維護417.1 系

9、統(tǒng)性能分析41第8章 總結(jié)42參考文獻43致 謝45附 錄46:IV第1章 緒 論1.1 背景分析隨著人類社會的發(fā)展,在高節(jié)奏生活方式的今天,人們追求的是高效率。所以無紙化、自動化管理越來越受到管理者的青睞。在市場經(jīng)濟中,采購是企業(yè)運作的重要環(huán)節(jié),在信息化時代借助信息系統(tǒng)輔助管理是必然趨勢。作為計算機應(yīng)用的一部分,使用計算機對公司的采購信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高采購管理的效率。因此,開發(fā)一套完善的采購管理系統(tǒng)就必不可少了。1.2 系統(tǒng)的設(shè)計目標本系統(tǒng)是基于為軸承企業(yè)采購部門開發(fā)的系統(tǒng)。本系統(tǒng)

10、致力達到標準的現(xiàn)代化物流管理要求。幫助軸承企業(yè)采購部門全面實現(xiàn)電子化、自動化、標準化的現(xiàn)代化先進管理模式。它分工明確,對于采購部門實現(xiàn)的功能進行了全面的定義,便于操作和管理。本軸承采購管理子系統(tǒng)幫助采購人員控制并完成采購物料從采購收貨、退貨以及采購單據(jù)查詢等的全部過程??捎行У乇O(jiān)控采購計劃的實施,采購成本的變動及供應(yīng)商交貨履約情況,從而幫助采購人員選擇最佳的供應(yīng)商和采購策略,確保采購工作高質(zhì)量、高效率及低成本地執(zhí)行,使企業(yè)具有最佳的供貨狀態(tài)。采購物品在采購?fù)瓿珊笊韶攧?wù)記賬憑證,并根據(jù)供貨廠家的供貨情況對其進行優(yōu)先等級劃分,以方便采購員快速的選擇廠家。此系統(tǒng)將要實現(xiàn)的基本功能如下:采購管理:此

11、功能對采購時的各個環(huán)節(jié)進行了全面的定義。如:采購收貨、退貨、優(yōu)先級別,在采購時根據(jù)以往的采購記錄進行優(yōu)先級別劃分,采購時作為參考,并對所采購貨物是否付款及款額進行記錄;基本信息管理:此功能主要是記錄公司基本資料、供應(yīng)商資料、貨品資料的信息以便日后查詢。單據(jù)查詢:對采購的商品進行統(tǒng)計以及對每次采購、退貨、供應(yīng)商的信息進行記錄保存,類似賬本的功能。系統(tǒng)維護功能:由操作權(quán)限、數(shù)據(jù)備份兩部分組成。操作權(quán)限設(shè)置了管理員與操作員兩種登錄方式,管理員可完成所有信息的添加、修改、刪除以及設(shè)置操作員權(quán)限等功能;操作員僅可對采購信息進行錄入、修改以及對采購貨品和廠商信息進行查詢,其操作權(quán)限由管理員設(shè)置。1.3 開

12、發(fā)工具的選用及介紹1.3.1 Visualbasic.NET開發(fā)環(huán)境該系統(tǒng)運用Visual Basic.NET進行界面設(shè)計和功能的實現(xiàn),以SQL Server 2000為后臺支持進行數(shù)據(jù)庫的設(shè)計。VB.NET全稱是Visual Basic.NET,也稱Visual Basic7.0,起源于BASIC語言。BASIC是國際上廣泛使用的計算機高級語言。BASIC是一種易學易用的高級語言,目前仍是計算機入門的學習語言之一。Visual Basic.NET是Visual Studio.NET開發(fā)平臺中的核心語言之一,是最新版本的Visual Basic。它對原版本進行了重大的升級和增強,成為了一個完全

13、面向?qū)ο蟮恼Z言,大大提高了日常開發(fā)的效率,這在使用數(shù)據(jù)庫和Internet創(chuàng)建方案時尤其顯得明顯。Visual Basic是當前最流行的軟件開發(fā)工具之一,由于它具有簡單易學、開發(fā)效率高和開發(fā)周期短等特性,使得它深受廣大軟件開發(fā)人員的喜愛。但是由于以前的版本中,由于不完全支持面向?qū)ο蟮奶匦?,使得它有點美中不足。在Visual Basic.NET中這一切都已得到完全改變,它已經(jīng)成為一個真正的面向?qū)ο蟮恼Z言,具有了支持繼承、派生、重載等一切面向?qū)ο蟮奶卣?。Visual Basic.NET支持許多新的或改進的面向?qū)ο笳Z言功能,如繼承、重載、重寫關(guān)鍵字、接口、共享成員和函數(shù)構(gòu)造,同時還包括結(jié)構(gòu)化異常處理

14、、委托以及自定義屬性和符合公共語言規(guī)范(CLS)。Visual Basic.NET包含了增強版的ADO,稱之為ADO.NET。ADO.NET的目標是操作離線數(shù)據(jù),同時,對ADO的分布應(yīng)用提供了強大的支持。ADO.NET提供了綁定數(shù)據(jù)庫到Windows窗體控件和Web窗體的功能。Visual Basic.NET現(xiàn)在完全與其他的Visual Studio.NET語言集成在一起,不僅可以通過不同的語言開發(fā)組件,而且通過交叉語言繼承,可以從同一種語言編寫的類中派生出用另一種語言編寫的類。其調(diào)試功能也大大增強,同一程序的不同部分使用不同語言時,也可以進行調(diào)試,并且可以遠程調(diào)試。1.3.2 SQL Ser

15、ver2000的簡介 SQL Server2000概述SQL(Structured Query Language,結(jié)構(gòu)查詢語言)是一個功能強大的數(shù)據(jù)庫語言。SQL Server作為微軟在Windows 系列平臺上開發(fā)的數(shù)據(jù)庫,一經(jīng)推出就以其易用性得到了很多用戶的青睞,它區(qū)別于FoxPro、Access小型數(shù)據(jù)庫,SQL Server是一個功能完備的數(shù)據(jù)庫管理系統(tǒng)。它包括支持開發(fā)的引擎、標準的SQL語言、擴展的特性(如復(fù)制、OLAP、分析)等功能。而像存儲過程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫才擁有的。SQL SERVER 2000往往

16、成為數(shù)據(jù)庫的首選。ANSI(美國國家標準學會)聲稱,SQL是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。由于SQL Server與Windows界面風格完全一致,且有許多"向?qū)?Wizard)"幫助,因此易于安裝和學習,從另一個角度來講,學習SQL Server是掌握其他平臺及大型數(shù)據(jù),如Oracle,Sybase,DB/2的基礎(chǔ)。因為這些大型數(shù)據(jù)庫對于設(shè)備、平臺、人員知識的要求往往較高,而并不是每個人都具備這樣的條件,且有機會去接觸它們。但有了SQL Server的

17、基礎(chǔ),再去學習和使用它們就容易多了。由于今天Windows操作系統(tǒng)占領(lǐng)著主導(dǎo)地的位,選擇SQL Server一定會在兼容性方面取得一些優(yōu)勢。另外,SQL Server 2000 除了具有擴展性,可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。尤其是它可以直接存貯 XML 數(shù)據(jù),可以將搜索結(jié)果以 XML格式輸出等特點,有利于構(gòu)建了異構(gòu)系統(tǒng)的互操作性,奠定了面向互聯(lián)網(wǎng)的企業(yè)應(yīng)用和服務(wù)的基石。Microsoft SQL Server 2000還增加了OLAP(聯(lián)機分析處理)功能,這可以讓很多中小企

18、業(yè)用戶也可以使用數(shù)據(jù)倉庫的一些特性進行分析。OLAP可以通過多維存儲技術(shù)對大型、復(fù)雜數(shù)據(jù)及執(zhí)行快速、高級的分析工作。 SQL Server2000特性1.Internet集成SQL Server2000數(shù)據(jù)庫引擎提供完整的XML支持。它還具有構(gòu)成最大Web站點的數(shù)據(jù)庫存儲組件所需的可伸縮性、可用性和安全功能。SQL Server2000程序設(shè)計模型Windows構(gòu)架集成,用以開發(fā)Web應(yīng)用程序,并且SQL Server2000支持English Query和Microsoft搜索服務(wù)等功能,在Web應(yīng)用程序中包含了用戶友好的查詢和強大的搜索功能。2.伸縮性和可用性一個數(shù)據(jù)引擎可以

19、在不同的平臺上使用,從運行Microsoft Windows 98的便攜式電腦,到運行Microsoft Windows2000數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server2000企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大Web站點所需的性能級別。3.企業(yè)級數(shù)據(jù)庫功能SQL Server2000關(guān)系數(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ù)庫的一部分,同時

20、分布式事務(wù)支持充分保護任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使用戶得以多個數(shù)據(jù)復(fù)本,同時確保單獨的數(shù)據(jù)復(fù)本保持同步。可將一組數(shù)據(jù)復(fù)制到多個移動的脫節(jié)用戶,使這些用戶自主的工作,然后將他們所做的修改合并返回服務(wù)器。4.易于安裝、部署和使用SQL Server2000中包含一系列管理和開發(fā)工具,這些工具可改性在多個站點上安裝、部署、管理和使用SQL Server2000的過程。SQL Server2000還支持基于標準的、與Windows集成的程序設(shè)計模型,使SQL Server2000數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。這些功能使得用戶得以快速交付SQL Server2000

21、應(yīng)用程序,是用戶只需最少的安裝和管理開銷即可實現(xiàn)應(yīng)用這些程序。1.3.3 SQL語言及使用SQL是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語句,其功能不僅僅是查詢。SQL是一個通用的、功能極強的關(guān)系數(shù)據(jù)庫語言。SQL語言之所以能夠為用戶和業(yè)界所接受,并成為國際標準,是因為它是一個綜合的、功能極強同時又間接易學的語言。SQL語言及數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體。SQL語言功能極強,但由于設(shè)計巧妙,語言十分簡潔,完成核心功能只用了9個動詞:數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制。語言接近英語口語,容易學習,容易使用。SQL語言采用基和操作方式,不僅操作對象、查找結(jié)果可以是元組的

22、集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。1.4 ADO.NET技術(shù)介紹在VB.NET中將接觸到全新的ADO.NET,它用一種全新的方式來處理數(shù)據(jù),不再支持空間對DAO和RDO的數(shù)據(jù)綁定,而是轉(zhuǎn)向大力發(fā)展ADO.NET的應(yīng)用。ADO.NET是Microsoft最新引進的數(shù)據(jù)訪問方法,它提供程序代碼訪問數(shù)據(jù)庫的方式。ADO.NET是.NET框架中的數(shù)據(jù)訪問模型,主要涉及到System.Data、System.Data.SqlClient和System.Data.OleDb三個命名空間中的類。ADO.NET可以自動連接網(wǎng)絡(luò),并讓Web數(shù)據(jù)訪問變得更加簡單高效。ADO.NET提供兩

23、個功能:脫機記錄集和對XML的支持。同時,ADO.NET還提供了許多新的功能。ADO.NET能夠使用連接的或者非連接的記錄集,具體將由用戶選擇的游標類型和游標位置決定。Dataset對象代表了一個在內(nèi)存中有豐富功能的數(shù)據(jù)緩沖區(qū)。它也通過表組織數(shù)據(jù),這些表與原始的數(shù)據(jù)源之間不存在連接。在ADO.NET中,可以斷開一個記錄集集合的連接,通過一個默認的但允許更改的XML模式再現(xiàn)記錄集集合。ADO.NET還需要有OLE DB提供者的支持。在 OLE DBODB提供者的支持下,ADO.NET可以訪問已有的ODBC數(shù)據(jù)源。ADO.NET中OLEDB包含四個對象,它們是:OLEDBconnection,OL

24、EDBCommand,OLEDBDataReader和OLEDBDataAdapter.OLEDBconnection 對象用來與ADO.NET中的數(shù)據(jù)建立連接,這樣其他的數(shù)據(jù)集控件可以共享OLEDBconnection控件建立連接,從而能夠執(zhí)行命令,返回并操縱元數(shù)據(jù)。OLEDBCommand對象是向數(shù)據(jù)庫中發(fā)送命令的中介,通過該對象,用戶可以對數(shù)據(jù)庫進行讀取、修改和添加等操作。OLEDBDataReader對象類似于“只能向前、只讀”的記錄集,但它是一個高度專用化的對象,無論在體積和開銷上它都要比記錄集小。OLEDBDataAdapter類表示一組數(shù)據(jù)命令和一個數(shù)據(jù)庫連接,它們用于填充Dat

25、aSet和更新數(shù)據(jù)源。它是向數(shù)據(jù)庫中發(fā)送命令的中介,通過該對象,用戶可以對數(shù)據(jù)庫進行讀取、修改和添加等操作。第2章 可行性研究2.1 問題定義需要解決的問題是用最小的代價在盡可能短的時間內(nèi)完成在軸承采購的管理。需要從技術(shù)可行性、經(jīng)濟可行性、操作可行性和法律可行性這幾個方面著手進行分析。2.2 可行性研究可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。在這個階段,信息單位必須就時間、人力、物力、財力、效益、技術(shù)等要素來評估他們是否有足夠的資源支持使用單位的需要。要從技術(shù)可行性、經(jīng)濟可行性、操作可行性三個方面來進行研究。2.2.1 技術(shù)可行性VB.NET全稱是VisualB

26、asic.NET,也稱VisualBasic7.0,起源于BASIC語言。BASIC是國際上廣泛使用的計算機高級語言。BASIC是一種易學易用的高級語言,目前仍是計算機入門的學習語言之一。Visual Basic.NET是Visual Studio.NET開發(fā)平臺中的核心語言之一,是最新版本的Visual Basic。它對原版本進行了重大的升級和增強,成為了一個完全面向?qū)ο蟮恼Z言,大大提高了日常開發(fā)的效率,這在使用數(shù)據(jù)庫和Internet創(chuàng)建方案時尤其顯得明顯。Visual Basic是當前最流行的軟件開發(fā)工具之一,由于它具有簡單易學、開發(fā)效率高和開發(fā)周期短等特性,使得它深受廣大軟件開發(fā)人員的

27、喜愛。但是由于以前的版本中,由于不完全支持面向?qū)ο蟮奶匦裕沟盟悬c美中不足。在VisualBasic.NET中這一切都已得到完全改變,它已經(jīng)成為一個真正的面向?qū)ο蟮恼Z言,具有了支持繼承、派生、重載等一切面向?qū)ο蟮奶卣鳌?因此該系統(tǒng)前臺采用Visual Basic.NET作為界面設(shè)計的基礎(chǔ),后臺采用SQL SERVER 2000數(shù)據(jù)庫開發(fā)工具作為處理用戶提交表單和連接數(shù)據(jù)庫的設(shè)計方法進行開發(fā)建設(shè)。是目前比較成熟的技術(shù),而且,有成熟的開發(fā)示例做導(dǎo)航,所以在技術(shù)上是可行的。2.2.2 經(jīng)濟可行性軸承企業(yè)采購部門總是面對大量貨品信息,采購信息以及兩者相互作用生成的財務(wù)記賬憑證單據(jù)

28、。本軸承采購管理子系統(tǒng)可有效地監(jiān)控采購計劃的實施,采購成本的變動及供應(yīng)商交貨履約情況,從而幫助采購人員選擇最佳的供應(yīng)商和采購策略,確保采購工作高質(zhì)量、高效率及低成本地執(zhí)行,使企業(yè)具有最佳的供貨狀態(tài)。采購物品在采購?fù)瓿珊笊韶攧?wù)記賬憑證,并根據(jù)供貨廠家的供貨情況對其進行優(yōu)先等級劃分,以方便采購員快速的選擇廠家。計算機技術(shù)在這些方面的應(yīng)用有著美好的經(jīng)濟前景。開發(fā)本軟件的成本由下面幾部分組成:(1)硬件購置費,如計算機及相關(guān)設(shè)備的購置,不間斷電源、空調(diào)器等的購置費。(2)軟件購置費,如操作系統(tǒng)軟件、數(shù)據(jù)庫系統(tǒng)軟件和其它應(yīng)用軟件的購置費。(3)人工費,主要是開發(fā)人員、操作人員、管理人員、的工資福利費等

29、。(4)專有技術(shù)購置費。2.2.3 操作可行性對于用戶來說,合理方便的功能設(shè)計和快揭的操作才是最為重要的。同時也方便了企業(yè)的管理。該系統(tǒng)的開發(fā)就是本著方便管理、方便用戶。對于用戶來說,設(shè)計合理、容易理解和操作的系統(tǒng)是非常必要的。一個簡潔、明朗的界面和完整的功能設(shè)計足以滿足用戶的不同需求。所以該系統(tǒng)在進行設(shè)計時考慮到用戶的心理,以方便用戶使用和提高工作效率作為系統(tǒng)開發(fā)的根本。界面設(shè)計十分親切,功能標題醒目,各種功能的實現(xiàn)簡單容易上手是本系統(tǒng)最注重的特點,所以操作方面可行。2.2.4 法律可行性這個系統(tǒng)是在導(dǎo)師幫助下由我自己開發(fā)的,所以不涉及到任何侵權(quán)行為。而本系統(tǒng)主要為軸承采購部門開發(fā)的一個小型

30、采購系統(tǒng),由本人親自開發(fā),其主要用于采購操作,參考部分資料有詳細說明,不涉及任何違法行為。因此本系統(tǒng)的開發(fā)在法律上是可行的。第3章 需求分析需求分析就是分析并且滿足用戶的要求。需求分析是涉及數(shù)據(jù)庫的起點,需求分析的結(jié)果是否準確的反映了用戶的實際要求,將直接影響到后面各個階段的設(shè)計,并影響到設(shè)計結(jié)果是否合理和實用。軟件需求分析就是把軟件計劃期間建立的軟件可行性分析求精和細化,分析各種可能的解法,并且分配給各個軟件元素。需求分析是軟件定義時期的最后一個階段,主要任務(wù)是準確了解用戶的需求,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),它做得是否透徹、完整、正確是軟

31、件項目成敗的關(guān)鍵。3.1 用戶需求該系統(tǒng)適用于軸承企業(yè)采購部門,服務(wù)的用戶主要是采購員和操作員。對于操作員來說該系統(tǒng)應(yīng)該操作簡單、方便,在信息錄入、查詢和修改時可以降低勞動強度和節(jié)約時間。而對于采購員來說該系統(tǒng)應(yīng)該方便查詢采購貨品信息,和在大量采購信息中快速的查找所需要的優(yōu)先級別高的貨品供應(yīng)商信息和貨品信息,以便選擇最佳采購方案和輔助采購計劃的實施。3.2 功能需求通過采購管理系統(tǒng)下的基本信息管理、采購管理、單據(jù)查詢、系統(tǒng)維護等,以及其子功能采購收貨管理、退貨管理,供應(yīng)商信息、業(yè)務(wù)員信息、貨品信息、公司基本信息,采購查詢、退貨查詢、供應(yīng)商查詢、業(yè)務(wù)員查詢、貨品查詢,操作權(quán)限設(shè)置、數(shù)據(jù)備份等。用

32、戶可以更加方便快捷的提高工作效率,實現(xiàn)更加層次化、系統(tǒng)化的管理采購。3.3 需求建模系統(tǒng)調(diào)查是系統(tǒng)設(shè)計者認識系統(tǒng)、以及同采購管理人員交流的過程,是設(shè)計系統(tǒng)的必要準備、在整個軟件開發(fā)過程中占有非常重要的地位。有關(guān)人員進行調(diào)查,收集資料,并對系統(tǒng)開發(fā)的投入與可能的效益進行了分析和比較,結(jié)果收益遠大于投入,于是建立計算機為基礎(chǔ)的系統(tǒng)。3.4 工作流程3.4.1 數(shù)據(jù)流程圖數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。其實,軟件系統(tǒng)歸根到底是一個信息處理系統(tǒng),其最基本的功能就是接收輸入的信息,對輸入的信息按照規(guī)定的方法歸類、處理、存儲,轉(zhuǎn)變?yōu)樗枰男畔?/p>

33、,最后通過輸出系統(tǒng)向用戶輸出所需求的信息。其中最核心的部分就是對信息(或者稱作數(shù)據(jù))的處理,因此不同的數(shù)據(jù)也就不決定了所需要的不同的處理方法和算法。數(shù)據(jù)流圖也就是以圖形的方式將系統(tǒng)中數(shù)據(jù)傳遞、轉(zhuǎn)化的過程以直觀的方式表述出來。數(shù)據(jù)流圖的特點是:它是邏輯系統(tǒng)的圖形表示,容易理解,是極好的通信工具,設(shè)計數(shù)據(jù)流圖只需要考慮系統(tǒng)必須完成的基本邏輯功能,不需要考慮如何實現(xiàn)這些功能,是軟件設(shè)計很好的出發(fā)點。數(shù)據(jù)流圖由以下四種基本符號組成:1. 數(shù)據(jù)流名稱:每個數(shù)據(jù)流都要有唯一的名稱,箭頭表示方向。也有雙箭頭,表示雙向流動。P1P22. 數(shù)據(jù)處理:也叫處理邏輯,是系統(tǒng)數(shù)據(jù)處理的主體。由它反映了系統(tǒng)的功能。D1

34、3. D2 數(shù)據(jù)存儲:表示系統(tǒng)的數(shù)據(jù)需要保存在計算機中,是系統(tǒng)的需要。Rn4. 外部實體:即系統(tǒng)之外的部門、單位或個人。它向系統(tǒng)提供數(shù)據(jù)或接收系統(tǒng)提供的數(shù)據(jù)。繪制數(shù)據(jù)流圖采用自頂向下、逐層分解的方法。下面是根據(jù)分析繪制出的軸承采購管理系統(tǒng)的頂層數(shù)據(jù)流圖:事務(wù)采購員1處理事 務(wù)采購信息采購信息優(yōu)先等級信息D1D22產(chǎn)生單 據(jù)采購單據(jù)操作員圖3.2貨品采購數(shù)據(jù)流圖D3 采購收貨信息2.1付款登記處 理付款付款登記信息2.2記賬憑 證記賬憑證安順軸承采購管理系統(tǒng)事務(wù)操作員采購員結(jié)果 圖3.1 頂層數(shù)據(jù)流圖上面較抽象的系統(tǒng)流圖,接下來將介紹該系統(tǒng)的幾個功能模塊的數(shù)據(jù)流圖,來說明相關(guān)部分具體實現(xiàn)的功能:

35、貨品采購數(shù)據(jù)流圖: 貨品采購功能數(shù)據(jù)流圖:操作員事務(wù)1.1接受事務(wù)事務(wù)1.2優(yōu)先等級表D1 優(yōu)先等級信息貨品信息1.3查詢廠商信息1.4處理采購廠商信息退貨1.5操作員退貨信息D2 退貨信息退貨操作員采購收貨D3 采購收貨信息2.1付款登記處 理付款采購信息2.2記賬憑 證單據(jù)操作員 圖3.3 貨品采購功能數(shù)據(jù)流圖單據(jù)查詢功能流圖:采購員事務(wù)1.1接收事 務(wù)事務(wù)1.2更新采購信息表采購信息表D1 記賬憑證采購信息1.3統(tǒng)計貨 品貨品統(tǒng)計信息D2 貨品信息貨品信息2產(chǎn)生單據(jù)表D3 單據(jù)信息單據(jù)信息操作員 圖3.4 單據(jù)查詢功能數(shù)據(jù)流圖3.4.2 數(shù)據(jù)字典數(shù)據(jù)字典是結(jié)構(gòu)化分析方法中的另一個重要分析

36、工具。數(shù)據(jù)流圖對信息處理邏輯模型的描述具有直觀、全面、容易理解的優(yōu)點,但沒有準確、完整的定義圖中的所有數(shù)據(jù)流,文件和底層加工進行準確、完整定義。這些圖元定義條款匯集在一起即組成數(shù)據(jù)字典。總體說數(shù)據(jù)字典(Data Dictionary)對數(shù)據(jù)流程的各種成分起注釋、說明的作用,給這些成分賦以實際的內(nèi)容。 數(shù)據(jù)字典中包含的每個數(shù)據(jù)元素的控制信息是很有價值的。因為列出了使用一個給定的數(shù)據(jù)元素的所有程序(或模塊),所以很容易估計改變一個數(shù)據(jù)將產(chǎn)生的影響,并且能對所有受影響的程序或模塊做出相應(yīng)的改變。數(shù)據(jù)字典描述的主要內(nèi)容:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、外部實體和數(shù)據(jù)處理。在系統(tǒng)分析中,數(shù)據(jù)字典起著重要的作

37、用。下面是采購管理的部分數(shù)據(jù)字典:1、采購收貨信息維護:表3.5 數(shù)據(jù)元素采購收貨信息的定義名字:采購收貨信息表別名:采購收貨信息描述:標識所采購貨品的基本信息定義:采購收貨信息=供應(yīng)商名稱+貨品名稱 +采購數(shù)量+價格+采購日期+位置:采購信息添加運行窗口2、采購?fù)素浶畔⒕S護:表3.6 數(shù)據(jù)元素采購?fù)素浶畔⒌亩x名字:采購?fù)素浶畔⒈韯e名:采購?fù)素浶畔⒚枋觯簶俗R所退貨品的基本信息定義:采購?fù)素浶畔?供應(yīng)商名稱+貨品名稱+退貨數(shù)量+價格+退貨日期位置:退貨信息列表3、收貨日期定義:表3.7 數(shù)據(jù)元素收貨日期的定義名稱:收貨日期別名:收貨日期描述:采購貨品收貨日期類型:時間型長度:8位置:采購收貨信

38、息列表4、貨品信息維護表3.8 數(shù)據(jù)元素貨品信息的定義名稱:貨品信息表別名:貨品信息描述:用來標識貨品的基本信息定義:貨品信息=貨品編號+貨品名稱+貨品單價+貨品單位+生產(chǎn)日期+供應(yīng)商位置:貨品信息列表5、貨品編號定義表3.9 數(shù)據(jù)元素貨品編號的定義名稱:貨品編號別名:貨品編號描述:用來唯一標識貨品信息表中記錄貨品在數(shù)據(jù)庫中的相應(yīng)存儲位置的關(guān)鍵字類型:字符型長度:10位置:貨品信息列表 6、優(yōu)先等級定義:表3.10 數(shù)據(jù)元素優(yōu)先等級信息的定義名稱:優(yōu)先等級信息表別名:優(yōu)先等級信息描述:用來標識供應(yīng)商的優(yōu)先級別的信息定義:優(yōu)先等級信息=等級排列+供應(yīng)商編號+供應(yīng)商名稱+供應(yīng)貨品名稱+業(yè)務(wù)員編號位

39、置:優(yōu)先等級信息列表 7、查詢信息維護:表3.11 數(shù)據(jù)元素查詢信息的定義名稱:單據(jù)查詢信息別名:單據(jù)查詢信息描述:各項信息的查詢定義:查詢信息=供應(yīng)單位信息+貨品信息+采購信息+退貨信息+業(yè)務(wù)員查詢位置:單據(jù)查詢窗口8、貨品單價定義:表3.12 數(shù)據(jù)元素貨品單價的定義名稱:貨品單價別名:貨品單價描述:標識某貨品的單價定義:貨品單價=1數(shù)字4類型:數(shù)值型位置:貨品信息列表9、供貨單位信息維護: 表3.13 數(shù)據(jù)元素供貨單位信息的定義名稱:供貨單位信息表別名:供貨單位信息描述:標識某供應(yīng)商的信息定義:供貨單位信息=編號+供應(yīng)商名稱+供應(yīng)商地址+電話+郵編+聯(lián)系人+銀行帳號位置:供貨單位信息列表第

40、4章 總體設(shè)計經(jīng)過了前段時間的分析階段工作,我們對于該系統(tǒng)應(yīng)該實現(xiàn)哪些功能已經(jīng)很清楚了,至此開始進入下一步的工作,該如何實現(xiàn)這些功能,也就是總體設(shè)計的工作??傮w設(shè)計的基本目的就是概括的說,系統(tǒng)應(yīng)該如何實現(xiàn)。因此總體設(shè)計又稱為概要設(shè)計??傮w設(shè)計的主要任務(wù)是根據(jù)需求規(guī)格說明導(dǎo)出系統(tǒng)的實現(xiàn)方案。而最終目標是用比較抽象、概括的方式確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是說要取得實現(xiàn)該系統(tǒng)的最佳方案。而另一項任務(wù)是設(shè)計軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序都是由哪些模塊組成的,以及模塊相互間的關(guān)系。一般來講,好的軟件表現(xiàn)三個特點:其一是能夠按照指定的要求進行工作,功能、性能都符合指定的要求;其二是軟件是可維護

41、的,可方便地進行修改;三是軟件不只是代碼,還有一套配置齊全的文檔。而好的軟件來自于最佳的設(shè)計方案。4.1 功能模塊圖所謂“模塊”,又稱“構(gòu)件”,一般指用程序中的數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募?,還可以是單獨命名和編址的元素。在軟件的體系結(jié)構(gòu)中,模塊是可組合、分解和更換的單元。在設(shè)計中可以選擇其他程序已編寫好的模塊,其本身也可供其他程序使用。模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募?,它是單獨命名的而且可通過名字來訪問。模塊化就是把程序劃分成若干個模塊,每個模塊完成一個子功能,把這些模塊集合起來組成一個整體,可以完成指定的功能滿足問題的要求。模塊化就是對一個復(fù)雜問題,自頂向下,逐層的把軟件劃

42、分成若干模塊的過程。每個模塊完成一個子功能,再按照某種方法把這些模塊組裝起來,成為一個整體,即可以完成指定的系統(tǒng)功能,滿足問題的要求過程如果把整個軟件看做一個模塊,是很難被人理解的。但是把大的程序分為許多的模塊,即把一個很復(fù)雜的問題劃分為許多的小問題,解決也就容易多了。一個小的問題作為一個模塊,不僅容易為人理解,而且能夠單獨地進行設(shè)計、測試和維護。從而可以提高軟件的生產(chǎn)效率及可靠性和維護性。下面是系統(tǒng)功能模塊圖:安順軸承采購管理系統(tǒng)系統(tǒng)維護單據(jù)查詢基本信息系統(tǒng)設(shè)置采購管理退貨管理操作權(quán)限數(shù)據(jù)備份貨品資料供貨商資料公司基本資料優(yōu)先等級采購收貨操作員登錄管理員登錄采購查詢退貨查詢業(yè)務(wù)員查詢供貨單位

43、查詢貨品查詢退出系統(tǒng)重新登錄修改密碼 圖4.1功能模塊圖4.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫設(shè)計的好壞將直接影響系統(tǒng)的效率以及實現(xiàn)效果。合理的數(shù)據(jù)庫設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。同時,合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實現(xiàn)。數(shù)據(jù)庫除了用戶的需求分析外,還包括概念、邏輯和物理設(shè)計三個階段。4.2.1 數(shù)據(jù)庫需求分析設(shè)計對于軸承采購管理系統(tǒng),隨時都會有采購信息的更改,因此,要滿足這些數(shù)據(jù)的更新并且對已有的數(shù)據(jù)進行在線管理。有必要對后臺數(shù)據(jù)庫進行合理設(shè)計。數(shù)據(jù)庫設(shè)計的質(zhì)量直接影響到系統(tǒng)開發(fā)的速度,應(yīng)用的效果和系統(tǒng)的生命力。4.2.2 數(shù)據(jù)庫概念結(jié)構(gòu)

44、設(shè)計軟件系統(tǒng)本質(zhì)上是信息處理系統(tǒng),因此,在軟件系統(tǒng)的整個開發(fā)過程中都必須考慮兩方面的問題,一個是數(shù)據(jù),另一個是數(shù)據(jù)的處理。為了把用戶的數(shù)據(jù)要求清晰的表達出來,需要建立系統(tǒng)的概念性數(shù)據(jù)模型。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點來對數(shù)據(jù)進行建模。它描述了從用戶角度看到的數(shù)據(jù),反映了用戶的實現(xiàn)環(huán)境。ER模型中包含“實體” 、“聯(lián)系” 和“屬性”等三個基本成分。通常,軟件系統(tǒng)中有許多數(shù)據(jù)是需要長期保存的,為減少數(shù)據(jù)冗余,簡化修改數(shù)據(jù)的過程,應(yīng)該對數(shù)據(jù)進行規(guī)范化。實體聯(lián)系的三種類型:一對一:即一個實體在此種聯(lián)系下只能對應(yīng)一個實體。一對多:即一個實體在此種聯(lián)系下可對應(yīng)其他一個以上的實體

45、。多對多:即一個實體類型中的多個實體與另一個實體類型中的多個實體想聯(lián)系。關(guān)系模式:下面將安順軸承采購管理系統(tǒng)的ER模型轉(zhuǎn)化為關(guān)系模型,關(guān)系主碼用下劃線標出。貨品(貨品編號,貨品名稱,貨品單價,供應(yīng)商編號,生產(chǎn)日期,貨品型號)供應(yīng)商(供應(yīng)商編號,供應(yīng)商名稱,供應(yīng)商地址,供應(yīng)貨品類型,聯(lián)系電話,銀行帳號)用戶(用戶名稱,密碼,用戶權(quán)限)采購員(員工編號,員工姓名,工齡,聯(lián)系電話,年齡,性別,工作單位,家庭住址,工作部門,職務(wù))根據(jù)對數(shù)據(jù)流圖和數(shù)據(jù)字典的分析,各 ER圖如下所示:貨品實體E-R圖: 貨 品貨品編號貨品名貨品名稱貨品編號稱貨品單價供應(yīng)商編號生產(chǎn)日期貨品型號業(yè)務(wù)員編號圖4.2 貨品實體E

46、-R圖供應(yīng)商實體E-R圖:供應(yīng)商供應(yīng)商編號供應(yīng)商名稱供應(yīng)商地址供應(yīng)商電話郵編業(yè)務(wù)員編號銀行帳號圖4.3 供應(yīng)商實體E-R圖員工實體E-R圖:業(yè)務(wù)員信息性別業(yè)務(wù)員編號工作單位業(yè)務(wù)員姓名聯(lián)系電話家庭住址年齡 圖4.4業(yè)務(wù)員實體E-R圖采購實體E-R圖:名稱編號單位數(shù)量采購信息價格日期 圖4.5采購實體E-R圖退貨實體E-R圖:名稱單位供應(yīng)商編號退貨信息日期價格圖4.6 退貨實體E-R圖 業(yè)務(wù)員實體E-R圖:編號年齡姓名 電話業(yè)務(wù)員單位郵編住址 圖4.7 業(yè)務(wù)員實體E-R圖實體間關(guān)系E-R圖:供應(yīng)商M供應(yīng)N貨品N采購1采購員N信息查詢1 圖4.8 實體關(guān)系E-R圖4.2.3 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫

47、在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu)。數(shù)據(jù)庫重要用于保存銷售商品的信息和其他一些相關(guān)的信息,并且都用不同的表存儲。所以需要一個單獨數(shù)據(jù)表來存放。因此,管理員信息要單獨保存在一個數(shù)據(jù)表中。該系統(tǒng)根據(jù)功能模塊設(shè)計后臺數(shù)據(jù)庫,分為以下幾個表:班級信息表、學生信息表、課程信息表等。數(shù)據(jù)庫的物理設(shè)計通常分為兩步:1) 確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲結(jié)構(gòu);2) 對物理結(jié)構(gòu)進行評價,評價的重點是時間和空間效率。具體結(jié)構(gòu)如下:表4.1 所有列表字段類型長度NULL備注用戶名Varchar50否無密碼Varchar50否無權(quán)限Int4否無表4.2 貨品列表字段類型長度N

48、ULL備注貨品名稱Varchar100否無貨品編號Char10否無貨品單價Char10否無供應(yīng)商編號Char10否無生產(chǎn)日期Datetime8否無貨品型號Varchar50否無表4.3 公司基本信息列表字段類型長度NULL備注業(yè)務(wù)員編號Char10否無業(yè)務(wù)員姓名Varchar50否無工作單位Varchar100否無性別Varchar10否無年齡Char10否無聯(lián)系電話Char20否無家庭住址Varchar50否無表4.4 供應(yīng)商列表 字段類型長度NULL備注供應(yīng)商編號Char10否無供應(yīng)商名稱Varchar100否無聯(lián)系電話Char20否無郵編char10否無供應(yīng)商地址Varchar100否無

49、聯(lián)系人Varchar100否無銀行帳號Char50否無4.2.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計的任務(wù)是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本ER圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),是數(shù)據(jù)庫設(shè)計中重要的一步。ER模型和關(guān)系模型是兩種對數(shù)據(jù)庫不同的描述,在ER模型中用實體集和聯(lián)系表示現(xiàn)實世界中的事物及其相互之間的關(guān)系;而在關(guān)系模型中則用單一的結(jié)構(gòu)(二維表)來組織數(shù)據(jù)。第5章 詳細設(shè)計詳細設(shè)計階段的根本目的是確定應(yīng)該怎樣具體的實現(xiàn)所要求的系統(tǒng),也就是說這個階段的設(shè)計工作,應(yīng)該得出目標系統(tǒng)的精確描述。從而在編碼階段可以把這個描述工作直接翻譯成用某種程序設(shè)計語言書寫的程序。詳細設(shè)計階段

50、的任務(wù)還不是具體的編寫程序,而是要設(shè)計出程序的“藍圖”,以后程序員將根據(jù)這個藍圖寫出實際的程序代碼。所以說,詳細設(shè)計的結(jié)果基本上是決定了最終的程序代碼的質(zhì)量。衡量程序的質(zhì)量不僅要看它的邏輯是否正確,性能是否滿足要求,更主要是看它是否容易閱讀和理解。詳細設(shè)計更重要的是設(shè)計出的處理過程應(yīng)該盡可能簡明易懂。接下來對系統(tǒng)中涉及的部分模塊的流程、界面以及功能實現(xiàn)進行詳細介紹。5.1 結(jié)構(gòu)程序的設(shè)計結(jié)構(gòu)設(shè)計本質(zhì)上并不是無GO TO語句的編程方法,而是一種使程序代碼容易閱讀、容易理解的編程方法。在多數(shù)情況下,為了達到容易閱讀和容易理解的目的,反而需要使用GO TO語句。結(jié)構(gòu)程序設(shè)計是盡可能少用GO TO 語

51、句的程序設(shè)計方法。結(jié)構(gòu)程序設(shè)計可以概括為:如果一個程序的代碼塊僅僅通過順序、選擇和循環(huán)這三種基本控制結(jié)構(gòu)進行連接,并且每個代碼塊只有一個入口和一個出口,則稱這個程序是結(jié)構(gòu)化的。結(jié)構(gòu)圖如下:(1)順序結(jié)構(gòu) (2)選擇結(jié)構(gòu)PBAAB 圖5.1 順序結(jié)構(gòu)圖 圖5.2 選擇結(jié)構(gòu)圖5.2 子系統(tǒng)設(shè)計軸承采購管理系統(tǒng)包括兩個子系統(tǒng)的設(shè)計,分別包括管理功能子系統(tǒng)和采購功能子系統(tǒng)。在登陸的時候可以根據(jù)用戶的不同的權(quán)限登陸到不同的子系統(tǒng)。如果權(quán)限為管理員就登陸到管理功能子系統(tǒng),如果權(quán)限為操作員和采購員則登陸到采購功能子系統(tǒng)。把一個完整的系統(tǒng)劃分為幾個小的子系統(tǒng),在無論在設(shè)計上還是在完成上都是一個好的選擇。5.2

52、.1 管理功能子系統(tǒng)該子系統(tǒng)是管理員進行操作的系統(tǒng)。它主要包括系統(tǒng)設(shè)置、貨品信息維護、用戶管理、采購信息記錄等功能。用戶管理設(shè)置了兩種用戶權(quán)限,管理員和操作員,其中操作員權(quán)限由管理員設(shè)置。如下圖所示:管理功能用戶管理采購信息記錄貨品信息維護系統(tǒng)設(shè)置圖5.3 管理功能圖5.2.2 采購功能子系統(tǒng)該子系統(tǒng)是為了方便企業(yè)采購貨品方面的有擅管理的。該子系統(tǒng)是操作員進行操作的系統(tǒng)。該系統(tǒng)的功能主要是采購管理、單據(jù)查詢、信息錄入的功能。單據(jù)查詢中可以查詢貨品信息、采購信息、供應(yīng)商信息、業(yè)務(wù)員信息等。如下圖所示:采購功能查詢系統(tǒng)設(shè)置采購?fù)素洸少徥肇泩D5.4 采購功能圖5.3 菜單設(shè)計對于習慣了Windows操作系統(tǒng)的用戶來說,利用菜單操作可以算是最自然的方法了。菜單中集成了用戶在程序窗口中所完成的絕大部分操作,是程序開發(fā)中的核心元素。為了更好地組織信息,使顯示的信息分類明確、層次清晰,制作者往往費盡心機。常用的方法有用樹型結(jié)構(gòu)顯示信息,用框架(frame)組織頁面等等。但對于習慣了Windo

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論