版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 西南科技大學</b></p><p> 學生畢業(yè)作業(yè)(設(shè)計)</p><p> 小型企業(yè)物資管理系統(tǒng)</p><p> 專 業(yè) 信息管理與服務(wù) </p><p> 年 級 119級 </p><p>
2、班 級 信息管理與服務(wù)1班 </p><p> 準考證號 011112300956 </p><p> 姓 名 張倬?!? </p><p> 指導教師 朱 燕 </p><p> 職 稱 講師 </p&g
3、t;<p> 2014年3月14日</p><p> 小型企業(yè)物資管理系統(tǒng)</p><p> 摘要:隨著現(xiàn)代工業(yè)的發(fā)展,信息管理系統(tǒng)越來越受到企業(yè)的重視,倉庫管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),是現(xiàn)在企業(yè)不可缺少的部分,通過使用該系統(tǒng)使倉庫管理部門管理越來越規(guī)范化,提高管理水平和管理效率,能夠更方便快捷的將原來分散的貨物信息有機的組織和管理,提供及時可靠的信息,為企
4、業(yè)科學化決策提供依據(jù)。倉庫管理系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護,以及前段應用程序的開發(fā)兩個方面。倉庫管理是一般工業(yè),商業(yè)企業(yè)生產(chǎn)管理環(huán)節(jié)中重要的一環(huán),需要對物資基本信息管理物資調(diào)配信息等進行完整的監(jiān)控。物資入庫首先需要登記物資的基本信息,極大提高了倉庫工作人員的工作效率,大大減少了以往入貨、出庫流程繁瑣,雜亂,周期長的弊端?;趥}庫管理的全面自動化,可以減少入庫管理、出庫管理及庫存管理中的漏洞,可以節(jié)約不少管理開支,增加企業(yè)收入
5、。倉庫的管理的操作自動化和信息的電子化,全面提高了倉庫的管理水平?;鹃_發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的編寫兩上方面,此系統(tǒng)利用微軟公司的C#開發(fā)工具,SQL server2005作為數(shù)據(jù)庫,用戶可以對各種信息進行輸入、查詢、修改及瀏覽。</p><p> 關(guān)鍵字:信息管理系統(tǒng)(MIS) C# SQL server2005 C/S架構(gòu)</p><p> Smal
6、l enterprise material management system</p><p> Abstract 《隨著現(xiàn)代工業(yè)的發(fā)展,信息管理系統(tǒng)越來越受到企業(yè)的重視,倉庫管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),是現(xiàn)在企業(yè)不可缺少的部分,通過使用該系統(tǒng)使倉庫管理部門管理越來越規(guī)范化,提高管理水平和管理效率,能夠更方便快捷的將原來分散的貨物信息有機的組織和管理,提供及時可靠的信息,為企業(yè)科學化決
7、策提供依據(jù)。倉庫管理系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護,以及前段應用程序的開發(fā)兩個方面。倉庫管理是一般工業(yè),商業(yè)企業(yè)生產(chǎn)管理環(huán)節(jié)中重要的一環(huán),需要對物資基本信息管理物資調(diào)配信息等進行完整的監(jiān)控。物資入庫首先需要登記物資的基本信息,極大提高了倉庫工作人員的工作效率,大大減少了以往入貨、出庫流程繁瑣,雜亂,周期長的弊端?;趥}庫管理的全面自動化,可以減少入庫管理、出庫管理及庫存管理中的漏洞,可以節(jié)約不少管理開支,增加企業(yè)收入。倉庫的管
8、理的操作自動化和信息的電子化,全面提高了倉庫的管理水平?;鹃_發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的編寫兩上方面,此系統(tǒng)利用微軟公司的C#開發(fā)工具,SQL server2005作為數(shù)據(jù)庫,用戶可以對各種信息進行輸入、查詢、修改及瀏覽?!罚篧i</p><p> 關(guān)鍵字:《信息管理系統(tǒng)(MIS),C#,SQL server2005,C/S架構(gòu)》</p><p> Key wo
9、rds:ASP.NET, C#, SQL Server2005, C/S architectur</p><p><b> 目錄</b></p><p><b> 第一章 緒論1</b></p><p> 1.1開發(fā)背景介紹1</p><p><b> 1.2開發(fā)意義1<
10、;/b></p><p> 1.3可行性分析2</p><p> 1.3.1經(jīng)濟可行性分析2</p><p> 1.3.2技術(shù)可行性分析2</p><p> 1.3.3社會因素可行性分析3</p><p> 1.4研究內(nèi)容介紹3</p><p><b> 1
11、.5本章小結(jié)3</b></p><p> 第二章 開發(fā)語言與開發(fā)工具4</p><p> 2.1C#編程語言4</p><p> 2.2ASP.NET6</p><p> 2.3SQL SERVER7</p><p> 2.4C/S架構(gòu)10</p><p>
12、2.5本章小結(jié)10</p><p> 第三章 需求分析11</p><p> 3.1總體目標11</p><p> 3.2系統(tǒng)功能的用戶需求的概要說明11</p><p> 3.3物資管理系統(tǒng)的數(shù)據(jù)分析12</p><p> 3.4物資出庫流程ER圖13</p><p>
13、 3.5物資歸庫流程ER圖13</p><p> 3.6用戶請求服務(wù)示例圖14</p><p> 3.7本章小結(jié)14</p><p> 第四章 系統(tǒng)設(shè)計15</p><p> 4.1數(shù)據(jù)庫應用介紹15</p><p> 4.1.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計16</p><p>
14、 4.1.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計表16</p><p><b> 4.2表設(shè)計16</b></p><p> 4.3系統(tǒng)模塊總體設(shè)計19</p><p> 4.4本章小結(jié)20</p><p> 第五章 界面設(shè)計20</p><p> 5.1 系統(tǒng)主界面20</p>
15、<p> 5.1.1 登陸界面20</p><p> 5.1.2 系統(tǒng)主界面21</p><p> 5.1.3 用戶添加界面22</p><p> 5.1.4 物資采購計劃界面22</p><p> 5.1.5 設(shè)備管理界面23</p><p> 5.1.6 設(shè)備入庫界面24</
16、p><p> 5.1.7 設(shè)備出庫界面25</p><p> 5.1.8 用戶信息修改界面26</p><p> 5.2 輔助查詢界面26</p><p> 5.2.1 采購計劃查詢界面27</p><p> 5.2.2 庫存量查詢界面27</p><p> 5.2.3 設(shè)備查
17、詢界面28</p><p> 5.2.4 入庫信息查詢界面28</p><p> 5.2.5 出庫信息查詢界面29</p><p> 5.3 本章小結(jié)30</p><p> 第六章 系統(tǒng)的實現(xiàn)31</p><p> 6.1 系統(tǒng)功能界面31</p><p> 6.1.1
18、系統(tǒng)功能界面部分源代碼31</p><p> 6.2 用戶注冊功能43</p><p> 6.2.1 用戶注冊功能部分源代碼44</p><p> 第七章 系統(tǒng)運行檢測53</p><p> 7.1 登錄界面檢測53</p><p> 7.2 添加用戶界面檢測53</p><p
19、><b> 總 結(jié)55</b></p><p><b> 致 謝56</b></p><p><b> 參考文獻57</b></p><p><b> 第一章 緒論</b></p><p><b> 1.1開發(fā)背景介紹<
20、;/b></p><p> 隨著全球經(jīng)濟一體化不斷發(fā)展,企業(yè)的規(guī)模不斷發(fā)展擴大,業(yè)務(wù)范圍逐漸擴大到全國甚至全球,而物流是企業(yè)發(fā)展壯大的基本保障。好的物流管理,可以為企業(yè)降低成本,提高企業(yè)效益。中小企業(yè)鑒于自身發(fā)展條件的先天不足,在物流管理中遇到了諸多困難。通過論述中小企業(yè)的物流管理現(xiàn)狀,提出了對于中小企業(yè)物流管理發(fā)展的看法。</p><p> 物流成本高,信息化水平低 目前很多大
21、型企業(yè)投入大量資金建立了自己的物流網(wǎng)絡(luò)系統(tǒng),由于大型企業(yè)的生產(chǎn)規(guī)模大,自建物流中心能夠快速進行貨物集散,受第三方物流業(yè)發(fā)展影響小,帶來的經(jīng)濟效益顯而易見。然而中小企業(yè)具有規(guī)模小、資金少的先天因素,自建物流需要耗費巨資,物流運轉(zhuǎn)成本高昂,從而造成了這些企業(yè)經(jīng)濟負擔重的狀況。此外,很多中小企業(yè)雖然建立了簡單的內(nèi)部物流系統(tǒng),但是沒有組建網(wǎng)絡(luò)系統(tǒng),更沒有應用貨物進出的數(shù)據(jù)庫管理,同時缺乏物流信息技術(shù)的應用。根據(jù)國內(nèi)外數(shù)據(jù)調(diào)研數(shù)據(jù)顯示,61%的企
22、業(yè)沒有應用物流信息管理系統(tǒng),此外,39%的企業(yè)雖然應用了物流信息管理系統(tǒng),但是其技術(shù)管理水平僅僅停留在初級階段,信息系統(tǒng)功能不全,往往只擁有倉儲作業(yè)管理、庫存管理、運輸管理三者其中的一種。中小企業(yè)自建的物流依然處于物流信息技術(shù)落后的局面。</p><p><b> 1.2開發(fā)意義</b></p><p> 物流管理人才缺乏 現(xiàn)代物流具有跨行業(yè)、跨部門的特點,并逐漸
23、向信息化、自動化發(fā)展。物流管理不僅需要能夠吃苦耐勞、熟練掌握運輸、倉儲、配送的操作性人才,更需要懂得計劃和指揮的管理技術(shù)型人才。目前我國從事物流工作的人員多是低學歷、沒有經(jīng)過物流專業(yè)教育的。在物流人才供不應求的情況下,高級物流管理人才大多數(shù)會選擇專業(yè)的物流公司或者大型的企業(yè),從而造成中小企業(yè)物流人才極其缺乏的局面。</p><p> 物流管理方式不正確 中小企業(yè)由于受到傳統(tǒng)觀念的影響,在物流管理上仍然采取分散的
24、粗放型管理,即由多個部門共同分擔負責物流。各部門之間出現(xiàn)重復建設(shè)、分割管理、條塊管理。這種分散型管理造成企業(yè)資源的浪費,同時降低了物流的效率。</p><p> 物流管理信息化落后、自動化程度低 現(xiàn)代物流的發(fā)展要求企業(yè)運用信息管理系統(tǒng)科學計算出采用各種運輸路線方式、在不同基地建立物流配送中心所需的費用,并進行比較,從而自動得出最優(yōu)方案供決策者選擇。由于受到現(xiàn)行經(jīng)濟體制的制約。目前中小企業(yè)的物流管理大多數(shù)仍停留在
25、人為決定如何選擇運輸路線、方式、以及選擇在哪里建設(shè)配送中心的狀態(tài)。這種落后的物流管理方式促使企業(yè)的物流管理陷入被動局面。</p><p><b> 1.3可行性分析</b></p><p> 1.3.1經(jīng)濟可行性分析</p><p> 基建工資主要為開發(fā)人員的工資。開發(fā)周期為10周,開發(fā)人員為6人。每人每月工資為5000元,則所有開發(fā)人員
26、的工資支出為9萬元。其他一次支出包括硬件設(shè)備費用、購置材料費用、及其他費用。其中,硬件購置費用為6臺計算機為30000,外購開發(fā)工具及聯(lián)網(wǎng)20000,其他費用20000,共計7萬元。包括交通費,設(shè)備維護費,及開發(fā)人員福利。共計5萬元。應用此系統(tǒng)后可減少設(shè)備購置費用。若可減少購置3臺設(shè)備,每臺一萬,則可減少支出3萬元。應用此系統(tǒng)后可直接削減工廠倉庫管理人員。若按削減5人計算,每人每月工資3000,則每年直接減少支出18萬。主要為企業(yè)的經(jīng)濟
27、效益和社會效益。其中社會效益更是不可估計。收益/投資比若以五年為周期,則收入為93萬,投資16萬,則收益投資比為由收入與投資的預算可知,21/16=1.31 即1.3年可收回成本。該系統(tǒng)操作簡單,開發(fā)完善,預計使用年限為5年,對硬件有較低要求。故只需要在操作時注意保護硬件設(shè)備即可。</p><p> 1.3.2技術(shù)可行性分析</p><p> 此系統(tǒng)采用了成熟且完善的Visual St
28、udio 2010和SQL Server2008軟件開發(fā)工具來進行后臺數(shù)據(jù)庫的管理、操作和維護。該軟件功能強大,可用性強,完全可以滿足我們開發(fā)項目的要求。要求開發(fā)人員為六個,能夠滿足對軟件開發(fā)的需求。10周內(nèi)完全可以完成項目的開發(fā)。</p><p> 1.3.3社會因素可行性分析</p><p> 本系統(tǒng)可保證所利用到的一切資源來源皆合法,不涉及任何侵權(quán)行為,更不設(shè)計合同糾紛,法律方面
29、完全可行。系統(tǒng)對操作人員要求較低,只需具備基礎(chǔ)的職業(yè)素質(zhì)及操作技能即可。操作簡單,對人員無太大要求。</p><p><b> 1.4研究內(nèi)容介紹</b></p><p> 倉庫管理系統(tǒng)是通過入庫業(yè)務(wù)、出庫業(yè)務(wù)、倉庫調(diào)撥、庫存調(diào)撥和虛倉管理等功能,綜合批次管理、物料對應、庫存盤點、庫存管理等功能綜合運用的管理系統(tǒng),有效控制并跟蹤倉庫業(yè)務(wù)的物流和成本管理全過程,實現(xiàn)
30、完善的企業(yè)倉儲信息管理。該系統(tǒng)可以獨立執(zhí)行庫存操作,與其他系統(tǒng)的單據(jù)和憑證等結(jié)合使用,盡可能為用戶提供更為完整全面的企業(yè)業(yè)務(wù)流程和財務(wù)管理信息。</p><p><b> 1.5本章小結(jié)</b></p><p> 本章通過對小型企業(yè)物資管理系統(tǒng)背景的分析,引導出物資管理系統(tǒng)開發(fā)的意義,給小型企業(yè)物資管理帶來的方便,以及開發(fā)的可行性分析,本系統(tǒng)研究的內(nèi)容的介紹。從而
31、能明確的表述物資管理系統(tǒng)的前景。</p><p> 第二章 開發(fā)語言與開發(fā)工具</p><p> 一個項目的開發(fā),需要有豐富的知識做基礎(chǔ),也需要有技術(shù)的積累,而所有這些要在一個項目中的體現(xiàn),就要看在設(shè)計中你所采取的開發(fā)工具,因此,下面介紹一下學生信息管理系統(tǒng)的開發(fā)技術(shù)。</p><p><b> 2.1C#編程語言</b></p&g
32、t;<p> C#讀作C Sharp。最初它有個更酷的名字,叫做COOL。微軟從1998年12月開始了COOL項目,直到2000年2月,COOL被正式更名為C#。在1998年,Delphi語言的設(shè)計者Hejlsberg帶領(lǐng)著微軟公司的開發(fā)團隊,開始了第一個版本C#語言的設(shè)計。在2000年9月,國際信息和通信系統(tǒng)標準化組織為C#語言定義了一個Microsoft公司建議的標準。最終C#語言在2001年得以正式發(fā)布。</
33、p><p> C#編程編程語言總結(jié)起來可以從兩個方面進行介紹,即特點和編程環(huán)境。</p><p><b> 1.C#的特點</b></p><p> ASP.NET目前能支持3種語言,C#、Visual Baisc.NET和Jscript.NET。本系統(tǒng)采用的是C#編程語言。C#是微軟公司專門為.NET量身定做的一種簡潔、類型安全的面向?qū)ο蟮?/p>
34、編程語言,它與.NET有著密不可分的關(guān)系。開發(fā)人員可以通過它編寫在.NET Framework上運行的各種安全可靠的應用程序。使用C#,可以創(chuàng)建傳統(tǒng)的Windows客戶端應用程序、XML Web Services、分布式組件、客戶端—服務(wù)器應用程序、數(shù)據(jù)庫應用程序以及很多其他類型的程序。</p><p> C#是專門為.Net應用而開發(fā)的語言,使用.NET框架所提供的類型,C#沒有類庫,使用.NET框架所提供的
35、類庫,另外,類型就是.NET安全檢查、結(jié)構(gòu)化異常處理也都是交給CLR處理的。因此,C#是最適合開發(fā).NET應用的編程語言,從中可以了解C#具有以下的突出特點:</p><p> ?。?) 語法簡潔,在默認情況下,C#代碼在.NET框架提供的受控環(huán)境下運行,不允許直接操作內(nèi)存,它去掉了指針操作,C#中只支持一個“.”。</p><p> (2) 徹底的面向?qū)ο笤O(shè)計,C#具有面向?qū)ο笳Z言
36、所應有的一切特性:封裝、繼承和多態(tài)。在C#類中,每種類型都可以看作一個對象。但C#只允許單繼承,即一個類不會有多個基類,從而避免了類型定義的混亂。</p><p> (3) C#沒有全局函數(shù),沒有全局變量,也沒有全局常量,所有的都必須封閉在一個類中。因此,用C#編寫的代碼具有更好的可讀性,而且減少了發(fā)生命名沖突的可能。</p><p> ?。?) 與WEB應用緊密的結(jié)合,C#支持絕大
37、多數(shù)的WEB標準,例如,HTML、XML、SOAP等。</p><p> ?。?) 強大的安全性機制,可以消除軟件開發(fā)中常見錯誤(如語法錯誤),.NET提供的垃圾回收器能夠幫助開發(fā)者有效的管理內(nèi)存資源。</p><p> ?。?) 兼容性,因為C#遵循.NET的公共語言規(guī)范(CLS),從而保證能夠與其他語言開發(fā)的組件兼容。</p><p> (7) 靈活的版
38、本處理技術(shù),因為C#在語言本身內(nèi)置了版本控制功能,使開發(fā)人員更加容易的開發(fā)和維護。</p><p> (8) 完善的錯誤、異常處理機制,C#提供了完善的錯誤和異常觸發(fā)機制,使程序在交付應用時能夠更加健壯。</p><p> C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強大功能的同時去掉了一些它們的復雜特性(例如沒有宏以及不允許
39、多重繼承)。C#綜合了VB簡單的可視化操作和C++的高運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。</p><p> C#是面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于MICROSOFT .NET平臺的應用程序,MICROSOFT .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。</p><p
40、> 正是由于C#面向?qū)ο蟮淖吭皆O(shè)計,使它成為構(gòu)建各類組件的理想之選——無論是高級的商業(yè)對象還是系統(tǒng)級的應用程序。使用簡單的C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過internet進行調(diào)用。</p><p> C#使得C++程序員可以高效的開發(fā)程序,且因可調(diào)用由 C/C++ 編寫的本機原生函數(shù),因此絕不損失C/C++原有的強大的功能。因為這種繼承關(guān)
41、系,C#與C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#。</p><p> C#旨在設(shè)計成為一種“簡單、現(xiàn)代、通用”,以及面向?qū)ο蟮某绦蛟O(shè)計語言,此種語言的實現(xiàn),應提供對于以下軟件工程要素的支持:強類型檢查、數(shù)組維度檢查、未初始化的變量引用檢測、自動垃圾收集(Garbage Collection,指一種自動內(nèi)存釋放技術(shù))。軟件必須做到強大、持久,并具有較強的編程生產(chǎn)力。此種語言為在分布式環(huán)
42、境中的開發(fā)提供適用的組件開發(fā)應用。</p><p> 為使程序員容易遷移到這種語言,源代碼的可移植性十分重要,尤其是對于那些已熟悉C和C++的程序員而言。對國際化的支持非常重要。C#適合為獨立和嵌入式的系統(tǒng)編寫程序,從使用復雜操作系統(tǒng)的大型系統(tǒng)到特定應用的小型系統(tǒng)均適用。</p><p> 2.2ASP.NET</p><p> ASP 是一項微軟公司的技術(shù),
43、是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。 指 Active Server Pages(動態(tài)服務(wù)器頁面) ,運行于 IIS 之中的程序 。</p><p> ASP .NET的前身ASP技術(shù),是在IIS 2.0上首次推出,當時與 ADO 1.0 一起推出,在IIS 3.0 發(fā)揚光大,成為服務(wù)器端應用程序的熱門開發(fā)工具,微軟還特別為它量身打造了VisualInter Dev開發(fā)工具,在199
44、4年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺的關(guān)鍵技術(shù)之一,數(shù)以萬計的ASP網(wǎng)站也是這個時候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。它的簡單以及高度可定制化的能力,也是它能迅速崛起的原因之一。不過ASP的缺點也逐漸的浮現(xiàn)出來:面向過程型的程序開發(fā)方法,讓維護的難度提高很多,尤其是大型的ASP應用程序。 解釋型的VBScript或JScript語言,讓性能無法完全發(fā)揮。 擴展性由于其基礎(chǔ)架構(gòu)的不足而受限,雖然有
45、COM元件可用,但開發(fā)一些特殊功能(如文件上傳)時,沒有來自內(nèi)置的支持,需要尋求第三方空間商的控件。</p><p> 1997年時,微軟開始針對ASP的缺點(尤其是面向過程型的開發(fā)思想),開始了一個新的項目。當時ASP .NET的主要領(lǐng)導人Scott Guthrie剛從杜克大學畢業(yè),他和IIS團隊的Mark Anders經(jīng)理一起合作兩個月,開發(fā)出了下一代ASP技術(shù)的原型,這個原型在1997年的圣誕節(jié)時被發(fā)展出
46、來,并給予一個名稱:XSP,這個原型產(chǎn)品使用的是Java語言。不過它馬上就被納入當時還在開發(fā)中的CLR平臺,Scott Guthrie事后也認為將這個技術(shù)移植到當時的CLR平臺,確實有很大的風險(huge risk),但當時的XSP團隊卻是以CLR開發(fā)應用的第一個團隊。</p><p> 因為ASP .NET是基于通用語言的編譯運行的程序,其實現(xiàn)完全依賴于虛擬機,所以它擁有跨平臺性,ASP .NET構(gòu)建的應用程
47、序可以運行在幾乎全部的平臺上。</p><p> asp.net使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),虛擬服務(wù)器環(huán)境和應用程序的設(shè)置更加簡單。因為配置信息都保存在簡單文本中,新的設(shè)置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為"Zero Local Administration"的哲學觀念使asp.net的基于應用的開發(fā)更加具體和快捷。一個asp.net的應用程序在一臺服務(wù)器系統(tǒng)的
48、安裝只需要簡單的拷貝一些必須的文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。多處理器環(huán)境的可靠性asp.net已經(jīng)被刻意設(shè)計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運行速度。即使你現(xiàn)在的asp.net應用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP卻做不到這一點。自定義性和可擴展性asp.net設(shè)計時考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自
49、己定義"plug-in"的模塊。這與原來的包含關(guān)系不同,asp.net可以加入自己定義的任何組件。網(wǎng)站程序的開發(fā)從來沒有這么簡單過。安全性基于Windows認證技術(shù)和每應用程序配置,你可以確保你的原程序是絕對安全的。</p><p> 2.3SQL SERVER</p><p> SQL是英文Structured Query Language的縮寫,意思為結(jié)構(gòu)化查詢
50、語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照ANSI(美國國家標準協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標準。</p><p> SQL
51、 Server 2005是一種高性能的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在SQL Server 2000的基礎(chǔ)上大大擴展了系統(tǒng)的性能、可靠性和易用性,逐漸成為OLTP(在線事務(wù)進程)、DW(數(shù)據(jù)倉庫)和e商務(wù)應用最好的數(shù)據(jù)庫平臺。主要特點體現(xiàn)在以下幾個方面:</p><p> 1.簡便的操作方式</p><p> SQL Server 2005界面友好、操作簡單,同時包含一整套的管理和開發(fā)工具,
52、企業(yè)管理器就是其中的圖形化集成管理工具,用戶不用記住各種命令和SQL語句就可以完成各種常規(guī)操作。</p><p> 2.以Brower/Server為設(shè)計結(jié)構(gòu)</p><p> SQL Server 2005按B/S結(jié)構(gòu)(B/S結(jié)構(gòu)的系統(tǒng)有3個基本組成部分:瀏覽器、服務(wù)器、瀏覽器與服務(wù)器的連接件)設(shè)計而成,Brower/Server結(jié)構(gòu)將任務(wù)合理地分配到服務(wù)器與客戶端,減少了網(wǎng)絡(luò)擁擠,
53、提高了整體性能。</p><p> 3.支持多個不同的開發(fā)平臺</p><p> 數(shù)據(jù)庫開發(fā)人員可以使用任意一種開發(fā)平臺編寫應用程序來訪問SQL Server。其中微軟的產(chǎn)品Visual Studio可以幫助用戶方便、快捷地開發(fā)新的SQL Server應用程序。</p><p> 4.支持企業(yè)級的應用程序</p><p> SQL S
54、erver 2005關(guān)系數(shù)據(jù)庫引擎具備完善、強大的數(shù)據(jù)處理功能,充分保護數(shù)據(jù)完整性。SQL Server 2005企業(yè)版在32位處理器上能支持超過數(shù)十萬億字節(jié)容量的數(shù)據(jù)庫。</p><p><b> 5.支持XML</b></p><p> SQL Server 2005引入了支持XML功能的特性。XML是擴展標記語言(Extensible Markup Lang
55、uage的英文縮寫),可用于描述一個數(shù)據(jù)集的內(nèi)容以及數(shù)據(jù)如何在Web頁中顯示或輸出到某個設(shè)備。它以可擴展、易用和安全的特點,成為建設(shè)大型Web站點最好的數(shù)據(jù)存儲設(shè)備之一。</p><p><b> 6.數(shù)據(jù)倉庫支持</b></p><p> SQL Server 2005中包括析取和分析匯總數(shù)據(jù)以進行聯(lián)機分析處理(OLAP即在線分析處理)的工具,使聯(lián)機分析處理成為
56、可能。同時SQL Server 2005提供了英文查詢工具和編程接口,使得以英文為基礎(chǔ)設(shè)計、管理和查詢數(shù)據(jù)庫成為了可能。</p><p><b> 7.語言排序規(guī)則</b></p><p> 在SQL Server 2005以前的版本中,所有的數(shù)據(jù)庫被限制在一個代碼頁以及語言集排序次序中,當使用英文版SQL Server數(shù)據(jù)庫系統(tǒng)時,所有的語言排序規(guī)則就必須依賴英
57、文的排序次序, SQL Server 2005在Windows排序規(guī)則的基礎(chǔ)上增加了一套新的排序規(guī)則,它代替了代碼頁和排序次序,為開發(fā)多國語言的數(shù)據(jù)庫應用系統(tǒng)提供方便。</p><p> 8.全文搜索和文檔管理功能</p><p> 全文搜索和文檔管理功能被默認包含于SQL Server 2005的所有版本中,這些功能可以在關(guān)系表的純文本中執(zhí)行文本查詢和搜索所有的索引列,全文搜索功能還
58、可以與SQL語句結(jié)合使用。</p><p> 9.增強了分布式查詢功能</p><p> SQL Server 2005引入了一個OPENROWSET函數(shù),可以在指定分布式查詢中查詢一個特定的連接信息,同時授予了“OLEDB”數(shù)據(jù)源更多的SQL操作權(quán)。</p><p> SQL Server還有很多功能特點,因篇幅有限,在這里就不逐一向大家介紹了。</p
59、><p> Microsoft SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI)工具提供了企業(yè)級的數(shù)據(jù)管理。Microsoft SQL Server 2005數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應用程序。</p><p> Microsoft SQL Server 2005 數(shù)據(jù)引
60、擎是該企業(yè)數(shù)據(jù)管理解決方案的核心。此外 Microsoft SQL Server 2005 結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 BI 解決方案,幫助您的團隊通過記分卡、Dashboard、Web services 和移動設(shè)備將數(shù)據(jù)應用推向業(yè)務(wù)的各個領(lǐng)域。</p><p> 與 Microsoft Visual Studio、Microsoft Office System 以及
61、新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 Microsoft SQL Server 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,Microsoft SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。</p><p><b> 2.4C/S架構(gòu)</b>
62、;</p><p> 它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應用系統(tǒng)正在向分布式的Web應用發(fā)展,Web和Client/Server應用都可以進行同樣的業(yè)務(wù)處理,應用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有
63、的應用系統(tǒng),通過現(xiàn)有應用系統(tǒng)中的邏輯可以擴展出新的應用系統(tǒng)。這也就是目前應用系統(tǒng)的發(fā)展方向。</p><p><b> 2.5本章小結(jié)</b></p><p> 本章主要對軟件開發(fā)過程中的一些必要條件進行了論述。</p><p> 在詳述了IIS后,對本系統(tǒng)的主要技術(shù)ASP.NET進行了介紹,其中主要介紹了什么是ASP.NET,ASP.N
64、ET的腳本語言。之所以本系統(tǒng)采用了ASP.NET,而沒有采用JSP、PHP。是因為ASP.NET更接近于平時學習的語言,執(zhí)行速度較高,而且開發(fā)效率很高,更廣泛地被人們所使用。</p><p> 本章還對系統(tǒng)的運行平臺進行了介紹。相信通過本章的論述,一定會對本系統(tǒng)的開發(fā)環(huán)境有一個深入的、透徹的了解。</p><p> 為了實現(xiàn)本系統(tǒng),可行性分析與需求分析是必不可少的重要環(huán)節(jié),由其是需求分
65、析階段。</p><p><b> 第三章 需求分析</b></p><p> 為了實現(xiàn)本系統(tǒng),做必要的可行性分析是非常重要的一個過程,其中可行性分析是實現(xiàn)“做還是不做”,需求分析是實現(xiàn)“做什么?怎么做?”</p><p> 需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需
66、要確定整個產(chǎn)品的功能要求,并且將現(xiàn)實事務(wù)抽象成對象并建模。</p><p><b> 3.1總體目標</b></p><p> 所謂物資管理就是通過用料申請計劃、采購、運輸、倉儲、保管、領(lǐng)用等活動,解決物資供需之間存在的時間、空間、數(shù)量、品種、規(guī)格以及價格和質(zhì)量等方面的矛盾,銜接好生產(chǎn)中的各個環(huán)節(jié),確保生產(chǎn)的順利進行。物資管理是工業(yè)企業(yè)中的不可缺少的一環(huán),物資已成
67、為企業(yè)很重要的一個管理對象,它在整個企業(yè)的生產(chǎn)、經(jīng)營、管理中的流動,就形成物流,物流是否合理、是否暢通,對企業(yè)的生產(chǎn)經(jīng)營活動有著直接影響,物資管理水平的高低直接影響著企業(yè)的成本,此外,物流和資金流直接相關(guān),直接關(guān)系著企業(yè)的成本,一方面,采購價格決定著企業(yè)原材料成本、采購成本的高低,另一方面,運輸、倉儲、裝卸、庫房管理直接影響著企業(yè)的運營成本。</p><p> 3.2系統(tǒng)功能的用戶需求的概要說明</p&g
68、t;<p> 目前,很多企業(yè)已把物資管理作為企業(yè)增加效益的"第三利潤源泉"。而"第一利潤源泉"就是降低人工和材料的消耗成本,"第二利潤源泉"就是擴大產(chǎn)品銷售,但是,隨著市場經(jīng)濟竟增的日益激烈,這兩種手段對提高利潤都是有一定限度的,因而還應把注意力集中到在成本中占有相當比例的物料成本和物資管理費用上,因而物資管理在企業(yè)生產(chǎn)經(jīng)營中具有重要作用。既然物資管理在企業(yè)中那
69、么重要,那么如何提高企業(yè)的物資管理水平里呢?因為物資管理涉及到計劃、物料平衡、采購、庫存、入庫、領(lǐng)用等活動,這些業(yè)務(wù)涉及到大量的數(shù)據(jù)和信息,比如:供應商、品種、規(guī)格、價格、庫存情況、領(lǐng)用情況以及對這些數(shù)據(jù)進行報表制作和綜合分析等,對這些數(shù)據(jù)的準確性、及時性和質(zhì)量要求是相當高的,任何信息的遺漏、錯誤或失誤都會影響到企業(yè)的利益,系統(tǒng)功能需求如圖3.1所示。</p><p> 圖3.1 系統(tǒng)功能需求圖</p&g
70、t;<p> 3.3物資管理系統(tǒng)的數(shù)據(jù)分析</p><p> 物資管理系統(tǒng)的主要對象包括原有物資、用戶和管理人員三大類,而其中物資又包括:物資基本信息、用戶信息、庫存信息。以上信息貫穿至整個物資管理的日常工作過程,其數(shù)據(jù)的操作過程分析如圖3.2所示。</p><p> 用戶信息用戶倉庫信息</p><p><b> 查詢信息管理信
71、息</b></p><p> 圖3.2 物資管理系統(tǒng)的數(shù)據(jù)分析</p><p> 3.4物資出庫流程ER圖</p><p> 用戶從登陸界面認證身份后,查詢物資庫存信息,然后物品進行出庫,最終到達用戶手中。如圖3.3所示。</p><p> 圖3.3物資出庫流程ER圖</p><p> 3.5物資
72、歸庫流程ER圖</p><p> 用戶登陸物資管理系統(tǒng)進行身份驗證,驗證通過后歸還物品,物品歸庫,同時數(shù)據(jù)庫中增加記錄,信息反饋給用戶。如圖3.4所示。</p><p> 3.4物資歸庫流程ER圖</p><p> 3.6用戶請求服務(wù)示例圖</p><p> 主要向用戶展示了如何使用系統(tǒng)的主要流程。如圖3.5所示。</p>
73、<p> 圖3.5 用戶請求服務(wù)示例圖</p><p><b> 3.7本章小結(jié)</b></p><p> 本章主要從業(yè)務(wù)流程方面論述了,本系統(tǒng)的可行性問題,其中包括:經(jīng)濟可行性、技術(shù)可行性、時間可行性、操作可行性、法律可行性。通過本章的論述,可證明《中小型企業(yè)倉庫管理系統(tǒng)》是一個非常可行的系統(tǒng),無論是從前臺的瀏覽技術(shù),還是后臺的數(shù)據(jù)庫支持部分都很
74、符合用戶的需求。本章初步建立起開發(fā)項目的模型,具體設(shè)計與實現(xiàn)將在后面待述。</p><p><b> 第四章 系統(tǒng)設(shè)計</b></p><p> 通過需求分析的介紹,可以進一步對系統(tǒng)設(shè)計的具體分析和總體思想進行設(shè)計。總體設(shè)計主要是對系統(tǒng)做一個概括性的介紹,以及功能模塊設(shè)計。</p><p> 4.1數(shù)據(jù)庫應用介紹</p>&
75、lt;p> 數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ),把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準確地從數(shù)據(jù)庫中獲得所需的信息。數(shù)據(jù)庫的設(shè)計是指對一個給定的應用環(huán)境,構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),滿足各種用戶需求。在設(shè)計和操作維護數(shù)據(jù)庫時,關(guān)鍵的步驟就是要確保數(shù)據(jù)正確地分布到數(shù)據(jù)庫的表中。使用正確的數(shù)據(jù)結(jié)構(gòu),不僅便于對數(shù)據(jù)庫進行相應的存取操作,而且可以極大地簡化應用程序的
76、其他內(nèi)容。正確進行表設(shè)計的正式名稱就是"數(shù)據(jù)庫規(guī)范化"。數(shù)據(jù)庫技術(shù)的應用已越來越廣泛,從小型的單項事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)大都用先進的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。對一個實際的系統(tǒng)來說,數(shù)據(jù)庫表的設(shè)計在遵循數(shù)據(jù)庫理論的同時,必須能用開發(fā)工具來實現(xiàn)用戶在各方面提出的功能要求。</p><p> 4.1.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p>
77、E-R方法是一種用來在數(shù)據(jù)庫設(shè)計過程中表示數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的方法,該方法用E-R圖來描述現(xiàn)實世界的概念模型,E-R方法也稱為E-R模型。在E-R圖中,用方框表示實體,用菱形表示聯(lián)系,用橢圓表示屬性。通過對以上系統(tǒng)業(yè)務(wù)流程圖和數(shù)據(jù)流圖的分析,確定中小型企業(yè)倉庫管理系統(tǒng)全局。</p><p> 按照對系統(tǒng)需求的分析和基于客戶/服務(wù)器開發(fā)模式的要求,數(shù)據(jù)庫采用SQL Server 2005,它所支持的字段數(shù)據(jù)類型包括實
78、數(shù)、字符、日期時間以及二進制和整數(shù)等類型,它性能穩(wěn)定適合本設(shè)計的工作需求。</p><p> 4.1.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計表</p><p> 對于信息管理系統(tǒng),數(shù)據(jù)基本上都是使用數(shù)據(jù)庫進行管理。數(shù)據(jù)庫設(shè)計是對保存管理系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫結(jié)構(gòu)進行設(shè)計,對整個系統(tǒng)的開發(fā)具有非常重要的作用。</p><p> 本系統(tǒng)的數(shù)據(jù)庫命名為:db_Sell1和kc_db1兩個數(shù)據(jù)
79、庫,前者是用來存儲有關(guān)商品銷售的所有數(shù)據(jù)信息,后者是用來存儲庫存管理的數(shù)據(jù)信息。</p><p> 商品信息表主要用于對商品的基本信息進行存儲管理。</p><p><b> 4.2表設(shè)計</b></p><p> 在本系統(tǒng)中涉及的表關(guān)系有用戶表、設(shè)備入庫表、設(shè)備出庫表、設(shè)備還庫表。</p><p><b&g
80、t; 1、用戶表</b></p><p> 用戶表包括序號、字段名稱、數(shù)據(jù)類型、中文名、是否允許為空等字段,如表4.1所示。</p><p><b> 表4.1 用戶表</b></p><p><b> 2、設(shè)備入庫表</b></p><p> 設(shè)備入庫表包括序號、數(shù)據(jù)類型、中
81、文名、是否允許空等字段,如表4.2</p><p><b> 表4.2設(shè)備入庫表</b></p><p><b> 3、設(shè)備出庫表</b></p><p> 設(shè)備出庫表包括序號、數(shù)據(jù)類型、中文名、是否允許空等字段,如表4.3所示</p><p><b> 表4.3設(shè)備出庫表<
82、/b></p><p><b> 4、設(shè)備還庫表</b></p><p> 設(shè)備還庫表包括序號、數(shù)據(jù)類型、中文名、是否允許空等字段,如表4.4所示。</p><p><b> 表4.4設(shè)備入庫表</b></p><p><b> 5、物資采購表</b></p
83、><p> 設(shè)備還庫表包括序號、數(shù)據(jù)類型、中文名、是否允許空等字段,如表4.5所示。</p><p><b> 表4.5設(shè)備入庫表</b></p><p> 4.3系統(tǒng)模塊總體設(shè)計</p><p> 利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層
84、是一個單獨的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實際數(shù)據(jù)元素(不能再分割的元素)。</p><p> 隨著結(jié)構(gòu)的精細化,層次方框圖對數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細,這種模式非常適合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復細化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細節(jié)為止。</p><p> 本系統(tǒng)一共分為七個模
85、塊,每個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的有兩個數(shù)據(jù)庫,所訪問的表也有很大不同。每個模塊的功能都是按照在調(diào)研中搜集的資料進行編排制作的。</p><p> 依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:基本信息、入庫/出庫管理、采購/銷售管理、查詢統(tǒng)計、往來管理、附項管理、系統(tǒng)設(shè)置。</p><p> 各功能模塊的具體功能如下:</p&g
86、t;<p> ?。?) 基本信息:對貨物信息、公司信息、倉庫信息、盤存信息、商品信息進行設(shè)置。</p><p> ?。?) 入庫/出庫管理:針對入庫和出庫信息進行添加、修改、刪除操作。</p><p> ?。?) 采購/銷售管理:進行進貨、進貨退貨、銷售、銷售退貨的添加操作。</p><p> ?。?) 查詢統(tǒng)計:包括商品進貨、進貨退貨、商品銷
87、售、銷售退貨、商品庫存、商品銷售排行、入庫年度統(tǒng)計、出庫年度統(tǒng)計、庫存信息匯總的查詢。</p><p> (5) 往來管理:主要是做商品結(jié)賬相應操作,包括商品進貨、進貨退貨、商品銷售、銷售退貨。</p><p> (6) 附項管理:針對供貨單位、收貨單位、經(jīng)辦人、貨物的添加操作。</p><p> (7) 系統(tǒng)設(shè)置:包括添加用戶、修改用戶密碼、重新登錄及
88、幫助。</p><p><b> 4.4本章小結(jié)</b></p><p> 總體設(shè)計階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎(chǔ)上設(shè)計出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。由于數(shù)據(jù)庫在設(shè)計中有非常重要的作用,所以在開發(fā)過程中,在考慮數(shù)據(jù)庫上的時間較多。</p><p> 在本章中初步對中小型企業(yè)倉庫管理信息系統(tǒng)
89、做了系統(tǒng)總體設(shè)計,包含了系統(tǒng)模塊總體設(shè)計的具體分析,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計以滿足本系統(tǒng)的需要。總體設(shè)計為詳細設(shè)計打下了基礎(chǔ),詳細設(shè)計具體內(nèi)容后面待續(xù)。</p><p><b> 第五章 界面設(shè)計</b></p><p><b> 5.1 系統(tǒng)主界面</b></p><p> 提供了主要的系統(tǒng)使用功能,包括用戶的登陸,物資的進
90、出。現(xiàn)在對系統(tǒng)的部分功能模塊進行說明。</p><p> 5.1.1 登陸界面</p><p> 登錄界面中,用戶用自己的用戶ID和密碼進行身份驗證,驗證成功進入系統(tǒng)進行相應操作。如圖5.1所示。</p><p> 圖5.1 系統(tǒng)登錄界面</p><p> 5.1.2 系統(tǒng)主界面</p><p> 系統(tǒng)主界面
91、主要體現(xiàn)了這個系統(tǒng)的整體功能,是整個系統(tǒng)最核心的部分,里面設(shè)有系統(tǒng)管理、設(shè)備管理、設(shè)備入庫管理、庫存管理、設(shè)備需求等選項。如圖5.2所示。</p><p> 圖5.2 系統(tǒng)主界面</p><p> 5.1.3 用戶添加界面</p><p> 這層界面主要實現(xiàn)了用戶的注冊功能,如圖5.3所示。</p><p> 圖5.3 用戶添加界面&
92、lt;/p><p> 5.1.4 物資采購計劃界面</p><p> 物資采購進庫界面,其中包括了設(shè)備號、現(xiàn)有庫存、最大庫存、購買數(shù)量、供應商、價格、制表人、備注詳細信息,如圖5.4所示。</p><p> 圖5.4 物資采購進庫界面</p><p> 5.1.5 設(shè)備管理界面</p><p> 采購之后新進設(shè)備
93、,需要進行數(shù)據(jù)庫物資信息的添加,就在這個界面進行添加,如圖5.5所示。</p><p> 圖5.5設(shè)備管理界面</p><p> 5.1.6 設(shè)備入庫界面</p><p> 當用戶歸還物資,在此見面進行數(shù)據(jù)添加,其中設(shè)備號,數(shù)量為必填項,所有物資填寫完整之后,點擊提交。如圖5.6所示。</p><p> 圖5.6 設(shè)備入庫界面<
94、/p><p> 5.1.7 設(shè)備出庫界面</p><p> 用戶進行物資的借出在此界面進行登記,其中*號項為必填項。如圖5.7所示。</p><p> 圖5.7 設(shè)備出庫界面</p><p> 5.1.8 用戶信息修改界面</p><p> 用戶需要對自己的賬戶進行密碼修改,在此界面進行,如圖5.8所示。<
95、/p><p> 圖5.8 用戶信息修改界面</p><p> 5.2 輔助查詢界面</p><p> 物資管理數(shù)據(jù)流量大、變化快、涉及部門多、實施起來見效快等特點,通過對物資的采購、供應和使用各個環(huán)節(jié)中的信息的及時了解和掌握,。為了獲得及時有效的各種信息,在物資管理信息系統(tǒng)的設(shè)計過程中,除了要重視業(yè)務(wù)處理功能外,還要重視查詢功能。因為決策信息是通過對歷史數(shù)據(jù)或?qū)崟r
96、數(shù)據(jù)的查詢得到的。查詢功能是管理信息系統(tǒng)中的重要功能之一。如下所示。</p><p> 5.2.1 采購計劃查詢界面</p><p> 針對物資采購計劃界面的查詢界面,如圖5.9所示。</p><p> 圖5.9 采購計劃查詢界面</p><p> 5.2.2 庫存量查詢界面</p><p> 針對某一項物資
97、所剩的庫存量進行查詢,如圖 5.10所示。</p><p> 圖 5.10 庫存量查詢界面</p><p> 5.2.3 設(shè)備查詢界面</p><p> 根據(jù)設(shè)備的名稱,或者是設(shè)備的編號進行物資的查詢,如圖5.11所示。</p><p> 圖5.11 設(shè)備查詢界面</p><p> 5.2.4 入庫信息查詢界
98、面</p><p> 針對于設(shè)備入庫界面的輔助查詢,如圖5.12所示。</p><p> 圖5.12 入庫信息查詢界面</p><p> 5.2.5 出庫信息查詢界面</p><p> 針對于設(shè)備出庫界面的輔助查詢,如圖5.13所示。</p><p> 圖5.13 出庫信息查詢界面</p>&l
99、t;p><b> 5.3 本章小結(jié)</b></p><p> 在本章中初步對中小型企業(yè)倉庫管理系統(tǒng)做了具體詳細設(shè)計介紹,包含了系統(tǒng)設(shè)計的各個功能模塊的設(shè)計和簡單流程圖設(shè)計及重要編碼的實現(xiàn)。還有基本功能模塊的實現(xiàn)及基本模塊的測試。</p><p><b> 第六章 系統(tǒng)的實現(xiàn)</b></p><p> 6.1
100、系統(tǒng)功能界面</p><p> 系統(tǒng)功能界面是整個物資管理系統(tǒng)的核心,系統(tǒng)核心功能都在次界面中。如系統(tǒng)管理,設(shè)備管理,設(shè)備入庫管理,設(shè)備出庫管理,設(shè)備還庫管理,庫存信息,設(shè)備需求。如圖6.1所示。</p><p> 圖 6.1 系統(tǒng)功能界面</p><p> 6.1.1 系統(tǒng)功能界面部分源代碼</p><p> using Syste
101、m;</p><p> using System.Drawing;</p><p> using System.Collections;</p><p> using System.ComponentModel;</p><p> using System.Windows.Forms;</p><p> na
102、mespace WindowsApplication4</p><p><b> {</b></p><p> /// <summary></p><p><b> /// </b></p><p> /// </summary></p><p&g
103、t; public class MainFrm : System.Windows.Forms.Form</p><p><b> {</b></p><p> private System.Windows.Forms.MainMenu mainMenu1;</p><p> private System.Windows.Forms.Me
104、nuItem menuItem1;</p><p> private System.Windows.Forms.MenuItem menuItem2;</p><p> private System.Windows.Forms.MenuItem menuItem3;</p><p> private System.Windows.Forms.MenuItem
105、menuItem4;</p><p> private System.Windows.Forms.MenuItem menuItem5;</p><p> private System.Windows.Forms.MenuItem menuItem6;</p><p> private System.Windows.Forms.MenuItem menuIte
106、m7;</p><p> private System.Windows.Forms.MenuItem menuItem8;</p><p> private System.Windows.Forms.MenuItem menuItem9;</p><p> private System.Windows.Forms.MenuItem menuItem10;<
107、;/p><p> private System.Windows.Forms.MenuItem menuItem11;</p><p> private System.Windows.Forms.MenuItem menuItem12;</p><p> private System.Windows.Forms.MenuItem menuItem13;</p&
108、gt;<p> private System.Windows.Forms.MenuItem menuItem19;</p><p> private System.Windows.Forms.MenuItem menuItem21;</p><p> private System.Windows.Forms.MenuItem menuItem14;</p>
109、<p> private System.Windows.Forms.MenuItem menuItem15;</p><p> private System.Windows.Forms.MenuItem menuItem20;</p><p> private System.Windows.Forms.MenuItem menuItem16;</p><
110、;p> private System.Windows.Forms.MenuItem menuItem17;</p><p> private System.Windows.Forms.MenuItem menuItem18;</p><p> private System.Windows.Forms.StatusBar statusBar1;</p><p&
111、gt; private MenuItem menuItem22;</p><p> private IContainer components;</p><p> public MainFrm()</p><p> {InitializeComponent();}</p><p> /// <summary>&
112、lt;/p><p><b> /// </b></p><p> /// </summary></p><p> protected override void Dispose( bool disposing )</p><p> {if( disposing )</p><p&
113、gt; {if(components != null)</p><p> {components.Dispose();}}</p><p> base.Dispose( disposing );}</p><p><b> #region </b></p><p> ///
114、<summary></p><p><b> ///</b></p><p><b> /// </b></p><p> /// </summary></p><p> private void InitializeComponent()</p>&l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)物資采購管理系統(tǒng)論文
- 中小企業(yè)ERP管理系統(tǒng)論文.doc
- 企業(yè)生產(chǎn)管理系統(tǒng)論文.doc
- 企業(yè)生產(chǎn)管理系統(tǒng)論文.doc
- 企業(yè)生產(chǎn)管理系統(tǒng)論文.doc
- 企業(yè)生產(chǎn)管理系統(tǒng)論文.doc
- 企業(yè)檔案管理系統(tǒng)論文5
- 企業(yè)生產(chǎn)管理系統(tǒng)論文.doc
- 企業(yè)生產(chǎn)管理系統(tǒng)論文.doc
- 企業(yè)生產(chǎn)管理系統(tǒng)論文.doc
- 企業(yè)生產(chǎn)管理系統(tǒng)論文.doc
- 企業(yè)生產(chǎn)管理系統(tǒng)論文.doc
- 圖書管理系統(tǒng)論文圖書管理系統(tǒng)論文
- 基于delphi企業(yè)人事管理系統(tǒng)論文
- 車輛管理系統(tǒng)論文
- 賓館管理系統(tǒng)論文
- 倉庫管理系統(tǒng)論文
- 學籍管理系統(tǒng)論文
- 采購管理系統(tǒng)論文
- 銷售管理系統(tǒng)論文
評論
0/150
提交評論