【正文】
ystem is the typical information management system, its development mainly includes two aspects: the background of the establishment and maintenance of database and frontend application development 。 Because of the many types of materials, in the ordering, management,distribution channels have differences, between each enterprise39。代碼盡量減少數(shù)據(jù)庫連接 的打開時間等手段來提高性能。通過該系統(tǒng),使學生可以方便地在企業(yè)內部網(wǎng)上進行倉儲管理。 然 而倉庫管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。一般來說 , 某公司 企業(yè)的倉庫管理往往是相當復雜和煩瑣的 。由于企業(yè)現(xiàn)實所掌握的物資種類眾多 ,在訂貨 ,管理 ,發(fā)放渠道等方面有差異 ,各個企業(yè)之間的管理體制也不盡相同 ,各類統(tǒng)計計劃報表繁多 ,也因此管理的形式也不盡相同。對前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。該 B/S 結構的系統(tǒng)在 Windows 平臺下開發(fā)完成,使用 C#作為 的開發(fā)語言, SQL Server 20xx 作為后臺數(shù)據(jù)庫,該數(shù)據(jù)庫系統(tǒng)在安全性、準確性、運行速度方面均有絕對的優(yōu)勢,并且能夠對容量較大的數(shù)據(jù)庫進行處理,效率高。 本文 主要介紹 本課題的開發(fā)背景 ,以及 程序的系統(tǒng)分析、總體設計、數(shù)據(jù)庫設計、功能實現(xiàn)等主體部分 。s management system are not the same, all kinds of statistical plan to numerous statements, and therefore management forms are not the same 。 For the former requirement to establish data cons istency and integritystrong, the data security good storehouse。 This paper mainly introduces the development background of the topic,analysis, as well as the procedure of system overall design, database design, functional realization of the main part.. Keywords: the pany warehouse management。 目 錄 摘要 ..........................................I Abstract............................................II 第 1 章 緒論 ...................................1 課題背景 ..................................1 課題目的和意義 .............................1 開發(fā)設計思想 ...............................2 主要工作和論文結構 .........................2 第 2 章 系統(tǒng)開發(fā) 工具與開發(fā)平臺 ..................4 開發(fā)平臺和技術介紹 .........................4 IIS 簡介 .................................4 開發(fā)環(huán)境 ..........................4 C編程語言 ..................................5 SQL Server 20xx 數(shù)據(jù)庫 ......................6 系統(tǒng)運行環(huán)境 ...............................8 第 3 章 系統(tǒng)需求分析 .............................9 可行性分析 ..................................9 可行性研究 ................................9 可行性分析 ..............................10 中小型企業(yè)倉庫管理系統(tǒng)的需求分析 ...........11 系統(tǒng)業(yè)務流程分析 .........................12 系統(tǒng)數(shù)據(jù)流分析 ...........................13 數(shù)據(jù)字典分析 .............................13 第 4 章 系統(tǒng) 設計 ...............................18 系統(tǒng)模塊總體設計 ...........................18 數(shù)據(jù)庫結構設計 .............................19 數(shù)據(jù)庫邏輯結構設計 .......................19 數(shù)據(jù)庫結構設計表 .........................19 第 5 章 系統(tǒng) 實現(xiàn) ................................25 系統(tǒng)主界面實現(xiàn) .............................25. 基本信息模塊設計 ..........................26. 添加公司信息 .............................26 公司信息管理 .............................28 入庫 /出庫管理模塊設計 ......................29 采購 /銷售管理模塊設計 .....................30 查詢統(tǒng)計模塊設計 ..............................31 往來管理模塊界面實現(xiàn) ..........................33 系統(tǒng)設置模塊界面實現(xiàn) ..........................34 系統(tǒng)測試與性能分析 ............................34 結論 ..............................................36 致謝 ...............................................1 參考文獻 ...........................................2 附錄 ............................................... 1 第 1 章緒論 課題背景 兵馬未出,糧草先行。 在計算機普及的今天,用電腦管理物資是必然的趨勢。其次,由于市場瞬間萬變,很多商品價格可能變動較大,經(jīng)營者可能要不時改變商品價格,否則太高則可能無人問津,太低則無利可圖。但對于大公司而言,根本不可能單純依靠賬本,那樣不僅費人費力,而且當出現(xiàn)差錯時,難于查改。而現(xiàn)今對于一個網(wǎng)絡應用非常廣泛的社會,企業(yè)管理對計算機管理企業(yè)要求更加緊密,更加完善,特別是針對物資管理方面,企業(yè)的需求更為廣泛,謹慎,所以一個好的倉庫管理系統(tǒng)對于企業(yè) 公司 來說是由為重要的。這些優(yōu)點能夠極大地提高倉庫管理的效率。 倉庫庫存管理的特點是信息處理量比較大。 ( 2)刪除不必要的管理冗余,實現(xiàn)管理規(guī)范化、科學化。 主要工作和論文結構 作者首先對系統(tǒng)進行了需求分析和總體設計。 本文共五章,按如下組 織: 第 1 章介紹了倉庫管理的開發(fā)背影;介紹了倉庫管理的最新發(fā)展 3 以及未來展望。著重介紹了本系統(tǒng)開發(fā)的編程語言及編程環(huán)境,作為后臺數(shù)據(jù)庫所使用的軟件。 第 4 章給出了倉庫管理的總體設計,即進行模塊的劃 分,并闡述各模塊之間的關系,給出了倉庫管理的數(shù)據(jù)流圖和功能模塊圖;完成了用戶界面部分的設計。在 Windows 20xx 安裝光盤中就包含 。這項新一代的電子商務解決方案把舊資料和應用軟件整合到全球資訊網(wǎng)( WWW)中,讓公司能重新定義內部與外部的不同商務處理流程。 ” )平臺的一部分,它提供了一種以 Microsoft .NET Framework 為基礎,開 5 發(fā) Web 應用程序的全新編程模式,可以使 Web 開發(fā)人員更加快捷方便地開發(fā) Web 應用程序。使用 可以比以前更加容易地創(chuàng)建出動態(tài)的數(shù)據(jù)驅動的網(wǎng)站,而且還具有良好的可擴展性,并 且可以很好的支持各種瀏覽器,而無需開發(fā)人員為不同的瀏覽器編寫不同的代碼。 1. C的特點 目前能支持 3 種語言, C、 Visual 和。使用 C,可以創(chuàng)建傳統(tǒng)的 Windows 客戶端應用程序、XML Web Services、分布式組件、客戶端 — 服務器應用程序、數(shù)據(jù)庫應用程序以及很多其他類型的程序。在 C類中,每種類型都可以看作一個對象。 ( 5)強大的安全性機制,可以消除軟件開發(fā)中常見錯誤(如語法錯誤), .NET 提供的垃圾回收器能夠幫助開發(fā)者有效的管理內存資源。 2. C語言編程環(huán)境 目前,開發(fā)和運行 C程序有多種選擇,例如,用戶可以從微軟公司免費獲取 .NET 的軟件開發(fā)工具箱( SDK)或購買功能強大的Visual 開發(fā)環(huán)境,其各自的特點如下。 Visual 和 SDK 使用相同的 C編譯器、 JIT 編譯器和運行時來編譯和運行程序,用戶可以準確運行同一程序而且運行速度相同。 SQL Server 的全稱是 Microsoft SQL Server,由美國微軟公司制作并發(fā)布的一種性能優(yōu)越的關系型數(shù)據(jù)庫管理系統(tǒng),具有強大的數(shù)據(jù)庫創(chuàng)建、開發(fā)、設計和管理功能。 7 SQL Server 20xx 是在 SQL Server 20xx 的基礎上擴展升級的產品。SQL Server 20xx 的關系數(shù)據(jù)引擎是為 Windows DNA 環(huán)境下的應用程序提供的基本報務之一,是一個具有高度可伸縮性、可靠性和安全性的數(shù)據(jù)存儲 引擎。 3.支持多個不同的開發(fā)平臺 數(shù)據(jù)庫開發(fā)人員可以使用任意一種開發(fā)平臺編寫應用程序來訪問SQL Server。 5.支持 XML SQL Server 20xx 引入了支持 XML 功能的特性。同時 SQL Server 20xx 提供了英文查詢工具和編程接口,使得以英文為基礎設計、管理和查詢數(shù)據(jù)庫成為了可能。 SQL Server 還有很多功能特點,因篇幅有限,在這里就不逐一向大家介紹了。 2.硬件運行平臺 本章主要對軟件開發(fā)過程中的一些必要條件進行 了論述。 本章還對系統(tǒng)的運行平臺進行了介紹。在該階段需求分析人員需要確定整個產品的功能要求,并且將現(xiàn)實事務抽象成對象并建模。其中很重要的一個環(huán)節(jié)就是倉庫管理系統(tǒng),同時它也是較難實現(xiàn)的一個環(huán)節(jié)。人們的思想因此而逐漸在改變,現(xiàn)代社會是一個信息化、網(wǎng)絡化的社會,所以人們也在迫切要求利用這些技術來運用到企業(yè)中,以減輕企業(yè)員工的工作負擔及提高工作效率,與此同時也方便了企業(yè)對物資的管理,從而使倉庫管理更趨于安全、方便、快捷,更加激發(fā)企業(yè)員工的管理熱情。一個完備的企業(yè)倉庫管理系統(tǒng)可以使企業(yè)員 10 工對物資管理起來方便、快捷、安全,從而提高企業(yè)管理的效率,為企業(yè)謀求更多的利益。并不是所有問題都具有簡單的解決辦法,許多問題都是不能在預定的規(guī)模之內解決。但是,需要指出的是,系統(tǒng)目標是不可能在總體規(guī)劃階段就提出的非常具體,它還將在開發(fā)過程中逐步明確和定量化。同時,考慮給予的開發(fā)期限也較為充裕,預計系統(tǒng)是可以在規(guī)定期限內完成開發(fā)。 ( 2)效益: 系統(tǒng)的效益可以從經(jīng)濟效益和社會效益兩方面考慮。 3.運行可行性 新系統(tǒng)的研制和開發(fā)是充分得考慮工作人員對倉庫的易于管理,管理者方便查詢設備信息效率。 中小型企業(yè)倉庫管理系統(tǒng)的需求分析 系統(tǒng)分析工作在軟件設計過程中是非常重要的環(huán)節(jié),它的基本任務是準確地回答 “ 系統(tǒng)必須做什么? ” 。 因此,必須用行之有效的方法對軟件需求進行嚴格的審查驗證。 系統(tǒng)業(yè)務流程分析 業(yè)務流程圖是一種描述系統(tǒng)內各單位、人員之間業(yè)務關系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務流程中的不合理流向。 出庫:管理員通過銷售倉庫中的物資,進行出庫管理,然后進行登賬