小企業(yè)物資管理系統(tǒng)論文_第1頁
小企業(yè)物資管理系統(tǒng)論文_第2頁
小企業(yè)物資管理系統(tǒng)論文_第3頁
小企業(yè)物資管理系統(tǒng)論文_第4頁
小企業(yè)物資管理系統(tǒng)論文_第5頁
已閱讀5頁,還剩57頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文V西南科技大學(xué)學(xué)生畢業(yè)作業(yè)(設(shè)計)小型企業(yè)物資管理系統(tǒng)專業(yè) 信息管理與服務(wù) 年 級 119級 班 級 信息管理與服務(wù)1班 準(zhǔn)考證號姓名 張倬睿 指導(dǎo)教師 朱 燕 職 稱 講師 2014年3月14日小型企業(yè)物資管理系統(tǒng)摘要:隨著現(xiàn)代工業(yè)的發(fā)展,信息管理系統(tǒng)越來越受到企業(yè)的重視,倉庫管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),是現(xiàn)在企業(yè)不可缺少的部分,通過使用該系統(tǒng)使倉庫管理部門管理越來越規(guī)范化,提高管理水平和管理效率,能夠更方便快捷的將原來分散的貨物信息有機(jī)的組織和管理,提供及時可靠的信息,為企業(yè)科學(xué)化決策提供依據(jù)。倉庫管理系統(tǒng)的開發(fā)主要包括后臺

2、數(shù)據(jù)庫的建立和維護(hù),以及前段應(yīng)用程序的開發(fā)兩個方面。倉庫管理是一般工業(yè),商業(yè)企業(yè)生產(chǎn)管理環(huán)節(jié)中重要的一環(huán),需要對物資基本信息管理物資調(diào)配信息等進(jìn)行完整的監(jiān)控。物資入庫首先需要登記物資的基本信息,極大提高了倉庫工作人員的工作效率,大大減少了以往入貨、出庫流程繁瑣,雜亂,周期長的弊端?;趥}庫管理的全面自動化,可以減少入庫管理、出庫管理及庫存管理中的漏洞,可以節(jié)約不少管理開支,增加企業(yè)收入。倉庫的管理的操作自動化和信息的電子化,全面提高了倉庫的管理水平。基本開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的編寫兩上方面,此系統(tǒng)利用微軟公司的C#開發(fā)工具,SQL server2005作為數(shù)據(jù)庫,用

3、戶可以對各種信息進(jìn)行輸入、查詢、修改及瀏覽。關(guān)鍵字:信息管理系統(tǒng)(MIS) C# SQL server2005 C/S架構(gòu)Small enterprise material management systemAbstract隨著現(xiàn)代工業(yè)的發(fā)展,信息管理系統(tǒng)越來越受到企業(yè)的重視,倉庫管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),是現(xiàn)在企業(yè)不可缺少的部分,通過使用該系統(tǒng)使倉庫管理部門管理越來越規(guī)范化,提高管理水平和管理效率,能夠更方便快捷的將原來分散的貨物信息有機(jī)的組織和管理,提供及時可靠的信息,為企業(yè)科學(xué)化決策提供依據(jù)。倉庫管理系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù),以及前段應(yīng)用程序的開發(fā)

4、兩個方面。倉庫管理是一般工業(yè),商業(yè)企業(yè)生產(chǎn)管理環(huán)節(jié)中重要的一環(huán),需要對物資基本信息管理物資調(diào)配信息等進(jìn)行完整的監(jiān)控。物資入庫首先需要登記物資的基本信息,極大提高了倉庫工作人員的工作效率,大大減少了以往入貨、出庫流程繁瑣,雜亂,周期長的弊端?;趥}庫管理的全面自動化,可以減少入庫管理、出庫管理及庫存管理中的漏洞,可以節(jié)約不少管理開支,增加企業(yè)收入。倉庫的管理的操作自動化和信息的電子化,全面提高了倉庫的管理水平。基本開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的編寫兩上方面,此系統(tǒng)利用微軟公司的C#開發(fā)工具,SQL server2005作為數(shù)據(jù)庫,用戶可以對各種信息進(jìn)行輸入、查詢、修改及瀏覽

5、。:With the development of modern industry, the information management system of the enterprise more and more attention, warehouse management system is a typical management information system (MIS), is now indispensable part of the enterprise, through the use of the system to make the warehouse manag

6、ement more standard, improve the management level and efficiency, can be more convenient to freight information organic originally scattered and management, to provide timely and reliable information, provide the basis for the enterprise scientific decision-making. Warehouse management system develo

7、pment mainly includes the establishment and maintenance of backstage database, two aspects as well as the development of front application program. Warehouse management is the general industry, an important part of the production management of commercial enterprises, the need for complete control of

8、 the information management of the basic material supplies deployment information etc. Storage of materials first need basic information registration materials, greatly improving the warehouse staff's working efficiency, greatly reducing the past into the goods, outbound process complicated, mes

9、sy, and long-term disadvantages. Based on the fully automated warehouse management, can reduce the storage management and inventory management, bug management, can save a lot of management expenses, increase the income of the enterprise. Electronic warehouse management automation and information, an

10、d comprehensively improve the level of warehouse management. The basic development mainly includes the backstage database the establishment and the maintenance as well as front end the application program on the two aspects, this system uses Microsoft Corp's C# development tools, SQL Server2005

11、as the database, the user can be a variety of information input, query, modify and browse.關(guān)鍵字:信息管理系統(tǒng)(MIS),C#,SQL server2005,C/S架構(gòu)Key words:, C#, SQL Server2005, C/S architectur目錄第一章 緒論1開發(fā)背景介紹1開發(fā)意義1可行性分析2經(jīng)濟(jì)可行性分析2技術(shù)可行性分析2社會因素可行性分析3研究內(nèi)容介紹3本章小結(jié)3第二章 開發(fā)語言與開發(fā)工具42.1C#編程語言462.3SQL SERVER7架構(gòu)10本章小結(jié)10第三章 需求分析11

12、總體目標(biāo)11系統(tǒng)功能的用戶需求的概要說明11物資管理系統(tǒng)的數(shù)據(jù)分析12物資出庫流程ER圖13物資歸庫流程ER圖13用戶請求服務(wù)示例圖14本章小結(jié)14第四章 系統(tǒng)設(shè)計15數(shù)據(jù)庫應(yīng)用介紹154.1.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計164.1.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計表16表設(shè)計16系統(tǒng)模塊總體設(shè)計19本章小結(jié)20第五章 界面設(shè)計205.1 系統(tǒng)主界面205.1.1 登陸界面205.1.2 系統(tǒng)主界面215.1.3 用戶添加界面225.1.4 物資采購計劃界面225.1.5 設(shè)備管理界面235.1.6 設(shè)備入庫界面245.1.7 設(shè)備出庫界面255.1.8 用戶信息修改界面265.2 輔助查詢界面265.2.1 采

13、購計劃查詢界面275.2.2 庫存量查詢界面275.2.3 設(shè)備查詢界面285.2.4 入庫信息查詢界面285.2.5 出庫信息查詢界面295.3 本章小結(jié)30第六章 系統(tǒng)的實現(xiàn)316.1 系統(tǒng)功能界面316.1.1 系統(tǒng)功能界面部分源代碼316.2 用戶注冊功能436.2.1 用戶注冊功能部分源代碼44第七章 系統(tǒng)運(yùn)行檢測537.1 登錄界面檢測537.2 添加用戶界面檢測53總 結(jié)55致 謝56參考文獻(xiàn)57西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文第一章 緒論開發(fā)背景介紹隨著全球經(jīng)濟(jì)一體化不斷發(fā)展,企業(yè)的規(guī)模不斷發(fā)展擴(kuò)大,業(yè)務(wù)范圍逐漸擴(kuò)大到全國甚至全球,而物流是企業(yè)發(fā)展壯大的基

14、本保障。好的物流管理,可以為企業(yè)降低成本,提高企業(yè)效益。中小企業(yè)鑒于自身發(fā)展條件的先天不足,在物流管理中遇到了諸多困難。通過論述中小企業(yè)的物流管理現(xiàn)狀,提出了對于中小企業(yè)物流管理發(fā)展的看法。物流成本高,信息化水平低 目前很多大型企業(yè)投入大量資金建立了自己的物流網(wǎng)絡(luò)系統(tǒng),由于大型企業(yè)的生產(chǎn)規(guī)模大,自建物流中心能夠快速進(jìn)行貨物集散,受第三方物流業(yè)發(fā)展影響小,帶來的經(jīng)濟(jì)效益顯而易見。然而中小企業(yè)具有規(guī)模小、資金少的先天因素,自建物流需要耗費巨資,物流運(yùn)轉(zhuǎn)成本高昂,從而造成了這些企業(yè)經(jīng)濟(jì)負(fù)擔(dān)重的狀況。此外,很多中小企業(yè)雖然建立了簡單的內(nèi)部物流系統(tǒng),但是沒有組建網(wǎng)絡(luò)系統(tǒng),更沒有應(yīng)用貨物進(jìn)出的數(shù)據(jù)庫管理,

15、同時缺乏物流信息技術(shù)的應(yīng)用。根據(jù)國內(nèi)外數(shù)據(jù)調(diào)研數(shù)據(jù)顯示,61%的企業(yè)沒有應(yīng)用物流信息管理系統(tǒng),此外,39%的企業(yè)雖然應(yīng)用了物流信息管理系統(tǒng),但是其技術(shù)管理水平僅僅停留在初級階段,信息系統(tǒng)功能不全,往往只擁有倉儲作業(yè)管理、庫存管理、運(yùn)輸管理三者其中的一種。中小企業(yè)自建的物流依然處于物流信息技術(shù)落后的局面。開發(fā)意義物流管理人才缺乏 現(xiàn)代物流具有跨行業(yè)、跨部門的特點,并逐漸向信息化、自動化發(fā)展。物流管理不僅需要能夠吃苦耐勞、熟練掌握運(yùn)輸、倉儲、配送的操作性人才,更需要懂得計劃和指揮的管理技術(shù)型人才。目前我國從事物流工作的人員多是低學(xué)歷、沒有經(jīng)過物流專業(yè)教育的。在物流人才供不應(yīng)求的情況下,高級物流管理

16、人才大多數(shù)會選擇專業(yè)的物流公司或者大型的企業(yè),從而造成中小企業(yè)物流人才極其缺乏的局面。物流管理方式不正確 中小企業(yè)由于受到傳統(tǒng)觀念的影響,在物流管理上仍然采取分散的粗放型管理,即由多個部門共同分擔(dān)負(fù)責(zé)物流。各部門之間出現(xiàn)重復(fù)建設(shè)、分割管理、條塊管理。這種分散型管理造成企業(yè)資源的浪費,同時降低了物流的效率。物流管理信息化落后、自動化程度低 現(xiàn)代物流的發(fā)展要求企業(yè)運(yùn)用信息管理系統(tǒng)科學(xué)計算出采用各種運(yùn)輸路線方式、在不同基地建立物流配送中心所需的費用,并進(jìn)行比較,從而自動得出最優(yōu)方案供決策者選擇。由于受到現(xiàn)行經(jīng)濟(jì)體制的制約。目前中小企業(yè)的物流管理大多數(shù)仍停留在人為決定如何選擇運(yùn)輸路線、方式、以及選擇在

17、哪里建設(shè)配送中心的狀態(tài)。這種落后的物流管理方式促使企業(yè)的物流管理陷入被動局面??尚行苑治鼋?jīng)濟(jì)可行性分析基建工資主要為開發(fā)人員的工資。開發(fā)周期為10周,開發(fā)人員為6人。每人每月工資為5000元,則所有開發(fā)人員的工資支出為9萬元。其他一次支出包括硬件設(shè)備費用、購置材料費用、及其他費用。其中,硬件購置費用為6臺計算機(jī)為30000,外購開發(fā)工具及聯(lián)網(wǎng)20000,其他費用20000,共計7萬元。包括交通費,設(shè)備維護(hù)費,及開發(fā)人員福利。共計5萬元。應(yīng)用此系統(tǒng)后可減少設(shè)備購置費用。若可減少購置3臺設(shè)備,每臺一萬,則可減少支出3萬元。應(yīng)用此系統(tǒng)后可直接削減工廠倉庫管理人員。若按削減5人計算,每人每月工資300

18、0,則每年直接減少支出18萬。主要為企業(yè)的經(jīng)濟(jì)效益和社會效益。其中社會效益更是不可估計。收益/投資比若以五年為周期,則收入為93萬,投資16萬,則收益投資比為由收入與投資的預(yù)算可知,21/16=1.31 即1.3年可收回成本。該系統(tǒng)操作簡單,開發(fā)完善,預(yù)計使用年限為5年,對硬件有較低要求。故只需要在操作時注意保護(hù)硬件設(shè)備即可。技術(shù)可行性分析此系統(tǒng)采用了成熟且完善的Visual Studio 2010和SQL Server2008軟件開發(fā)工具來進(jìn)行后臺數(shù)據(jù)庫的管理、操作和維護(hù)。該軟件功能強(qiáng)大,可用性強(qiáng),完全可以滿足我們開發(fā)項目的要求。要求開發(fā)人員為六個,能夠滿足對軟件開發(fā)的需求。10周內(nèi)完全可以

19、完成項目的開發(fā)。社會因素可行性分析本系統(tǒng)可保證所利用到的一切資源來源皆合法,不涉及任何侵權(quán)行為,更不設(shè)計合同糾紛,法律方面完全可行。系統(tǒng)對操作人員要求較低,只需具備基礎(chǔ)的職業(yè)素質(zhì)及操作技能即可。操作簡單,對人員無太大要求。研究內(nèi)容介紹倉庫管理系統(tǒng)是通過入庫業(yè)務(wù)、出庫業(yè)務(wù)、倉庫調(diào)撥、庫存調(diào)撥和虛倉管理等功能,綜合批次管理、物料對應(yīng)、庫存盤點、庫存管理等功能綜合運(yùn)用的管理系統(tǒng),有效控制并跟蹤倉庫業(yè)務(wù)的物流和成本管理全過程,實現(xiàn)完善的企業(yè)倉儲信息管理。該系統(tǒng)可以獨立執(zhí)行庫存操作,與其他系統(tǒng)的單據(jù)和憑證等結(jié)合使用,盡可能為用戶提供更為完整全面的企業(yè)業(yè)務(wù)流程和財務(wù)管理信息。本章小結(jié)本章通過對小型企業(yè)物資

20、管理系統(tǒng)背景的分析,引導(dǎo)出物資管理系統(tǒng)開發(fā)的意義,給小型企業(yè)物資管理帶來的方便,以及開發(fā)的可行性分析,本系統(tǒng)研究的內(nèi)容的介紹。從而能明確的表述物資管理系統(tǒng)的前景。第二章 開發(fā)語言與開發(fā)工具一個項目的開發(fā),需要有豐富的知識做基礎(chǔ),也需要有技術(shù)的積累,而所有這些要在一個項目中的體現(xiàn),就要看在設(shè)計中你所采取的開發(fā)工具,因此,下面介紹一下學(xué)生信息管理系統(tǒng)的開發(fā)技術(shù)。C#編程語言C#讀作C Sharp。最初它有個更酷的名字,叫做COOL。微軟從1998年12月開始了COOL項目,直到2000年2月,COOL被正式更名為C#。在1998年,Delphi語言的設(shè)計者Hejlsberg帶領(lǐng)著微軟公司的開發(fā)團(tuán)隊

21、,開始了第一個版本C#語言的設(shè)計。在2000年9月,國際信息和通信系統(tǒng)標(biāo)準(zhǔn)化組織為C#語言定義了一個Microsoft公司建議的標(biāo)準(zhǔn)。最終C#語言在2001年得以正式發(fā)布。C#編程編程語言總結(jié)起來可以從兩個方面進(jìn)行介紹,即特點和編程環(huán)境。1C#的特點ASP.NET目前能支持3種語言,C#、Visual Baisc.NET和Jscript.NET。本系統(tǒng)采用的是C#編程語言。C#是微軟公司專門為.NET量身定做的一種簡潔、類型安全的面向?qū)ο蟮木幊陶Z言,它與.NET有著密不可分的關(guān)系。開發(fā)人員可以通過它編寫在.NET Framework上運(yùn)行的各種安全可靠的應(yīng)用程序。使用C#,可以創(chuàng)建傳統(tǒng)的Win

22、dows客戶端應(yīng)用程序、XML Web Services、分布式組件、客戶端服務(wù)器應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序以及很多其他類型的程序。C#是專門為.Net應(yīng)用而開發(fā)的語言,使用.NET框架所提供的類型,C#沒有類庫,使用.NET框架所提供的類庫,另外,類型就是.NET安全檢查、結(jié)構(gòu)化異常處理也都是交給CLR處理的。因此,C#是最適合開發(fā).NET應(yīng)用的編程語言,從中可以了解C#具有以下的突出特點:(1) 語法簡潔,在默認(rèn)情況下,C#代碼在.NET框架提供的受控環(huán)境下運(yùn)行,不允許直接操作內(nèi)存,它去掉了指針操作,C#中只支持一個“”。(2) 徹底的面向?qū)ο笤O(shè)計,C#具有面向?qū)ο笳Z言所應(yīng)有的一切特性:封裝

23、、繼承和多態(tài)。在C#類中,每種類型都可以看作一個對象。但C#只允許單繼承,即一個類不會有多個基類,從而避免了類型定義的混亂。(3) C#沒有全局函數(shù),沒有全局變量,也沒有全局常量,所有的都必須封閉在一個類中。因此,用C#編寫的代碼具有更好的可讀性,而且減少了發(fā)生命名沖突的可能。(4) 與WEB應(yīng)用緊密的結(jié)合,C#支持絕大多數(shù)的WEB標(biāo)準(zhǔn),例如,HTML、XML、SOAP等。(5) 強(qiáng)大的安全性機(jī)制,可以消除軟件開發(fā)中常見錯誤(如語法錯誤),.NET提供的垃圾回收器能夠幫助開發(fā)者有效的管理內(nèi)存資源。(6) 兼容性,因為C#遵循.NET的公共語言規(guī)范(CLS),從而保證能夠與其他語言開發(fā)的組件兼容

24、。(7) 靈活的版本處理技術(shù),因為C#在語言本身內(nèi)置了版本控制功能,使開發(fā)人員更加容易的開發(fā)和維護(hù)。(8) 完善的錯誤、異常處理機(jī)制,C#提供了完善的錯誤和異常觸發(fā)機(jī)制,使程序在交付應(yīng)用時能夠更加健壯。C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C+衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C+強(qiáng)大功能的同時去掉了一些它們的復(fù)雜特性(例如沒有宏以及不允許多重繼承)。C#綜合了VB簡單的可視化操作和C+的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。C#是面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于MICROSO

25、FT .NET平臺的應(yīng)用程序,MICROSOFT .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。正是由于C#面向?qū)ο蟮淖吭皆O(shè)計,使它成為構(gòu)建各類組件的理想之選無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過internet進(jìn)行調(diào)用。C#使得C+程序員可以高效的開發(fā)程序,且因可調(diào)用由 C/C+ 編寫的本機(jī)原生函數(shù),因此絕不損失C/C+原有的強(qiáng)大的功能。因為這種繼承關(guān)系,C#與C/C+具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#。C#旨在設(shè)計成為一種“簡單、現(xiàn)代、

26、通用”,以及面向?qū)ο蟮某绦蛟O(shè)計語言,此種語言的實現(xiàn),應(yīng)提供對于以下軟件工程要素的支持:強(qiáng)類型檢查、數(shù)組維度檢查、未初始化的變量引用檢測、自動垃圾收集(Garbage Collection,指一種自動內(nèi)存釋放技術(shù))。軟件必須做到強(qiáng)大、持久,并具有較強(qiáng)的編程生產(chǎn)力。此種語言為在分布式環(huán)境中的開發(fā)提供適用的組件開發(fā)應(yīng)用。為使程序員容易遷移到這種語言,源代碼的可移植性十分重要,尤其是對于那些已熟悉C和C+的程序員而言。對國際化的支持非常重要。C#適合為獨立和嵌入式的系統(tǒng)編寫程序,從使用復(fù)雜操作系統(tǒng)的大型系統(tǒng)到特定應(yīng)用的小型系統(tǒng)均適用。ASP 是一項微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)

27、器執(zhí)行的服務(wù)器端腳本技術(shù)。 指 Active Server Pages(動態(tài)服務(wù)器頁面) ,運(yùn)行于 IIS 之中的程序 。ASP .NET的前身ASP技術(shù),是在IIS 2.0上首次推出,當(dāng)時與 ADO 1.0 一起推出,在IIS 3.0 發(fā)揚(yáng)光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,微軟還特別為它量身打造了VisualInter Dev開發(fā)工具,在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺的關(guān)鍵技術(shù)之一,數(shù)以萬計的ASP網(wǎng)站也是這個時候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。它的簡單以及高度可定制化的能力,也是它能迅速崛起的原因之一。不過ASP的缺點也逐漸的

28、浮現(xiàn)出來:面向過程型的程序開發(fā)方法,讓維護(hù)的難度提高很多,尤其是大型的ASP應(yīng)用程序。 解釋型的VBScript或JScript語言,讓性能無法完全發(fā)揮。 擴(kuò)展性由于其基礎(chǔ)架構(gòu)的不足而受限,雖然有COM元件可用,但開發(fā)一些特殊功能(如文件上傳)時,沒有來自內(nèi)置的支持,需要尋求第三方空間商的控件。1997年時,微軟開始針對ASP的缺點(尤其是面向過程型的開發(fā)思想),開始了一個新的項目。當(dāng)時ASP .NET的主要領(lǐng)導(dǎo)人Scott Guthrie剛從杜克大學(xué)畢業(yè),他和IIS團(tuán)隊的Mark Anders經(jīng)理一起合作兩個月,開發(fā)出了下一代ASP技術(shù)的原型,這個原型在1997年的圣誕節(jié)時被發(fā)展出來,并給予

29、一個名稱:XSP,這個原型產(chǎn)品使用的是Java語言。不過它馬上就被納入當(dāng)時還在開發(fā)中的CLR平臺,Scott Guthrie事后也認(rèn)為將這個技術(shù)移植到當(dāng)時的CLR平臺,確實有很大的風(fēng)險(huge risk),但當(dāng)時的XSP團(tuán)隊卻是以CLR開發(fā)應(yīng)用的第一個團(tuán)隊。因為ASP .NET是基于通用語言的編譯運(yùn)行的程序,其實現(xiàn)完全依賴于虛擬機(jī),所以它擁有跨平臺性,ASP .NET構(gòu)建的應(yīng)用程序可以運(yùn)行在幾乎全部的平臺上。使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),虛擬服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因為配置信息都保存在簡單文本中,新的設(shè)置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為"Z

30、ero Local Administration"的哲學(xué)觀念使的基于應(yīng)用的開發(fā)更加具體和快捷。一個的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須的文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。多處理器環(huán)境的可靠性已經(jīng)被刻意設(shè)計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運(yùn)行速度。即使你現(xiàn)在的應(yīng)用軟件是為一個處理器開發(fā)的,將來多處理器運(yùn)行時不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP卻做不到這一點。自定義性和可擴(kuò)展性設(shè)計時考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義"plug-in"的模塊。這與原來的包含

31、關(guān)系不同,可以加入自己定義的任何組件。網(wǎng)站程序的開發(fā)從來沒有這么簡單過。安全性基于Windows認(rèn)證技術(shù)和每應(yīng)用程序配置,你可以確保你的原程序是絕對安全的。的語法在很大程度上與 ASP 兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加功能,隨時增強(qiáng) ASP 應(yīng)用程序的功能。是一個已編譯的、基于 .NET 的環(huán)境,把基于通用語言的程序在服務(wù)器上運(yùn)行。將程序在服務(wù)器端首次運(yùn)行時進(jìn)行編譯,比ASP即時解釋程序速度上要快很多.而且是可以用任何與 .NET 兼容的語言(包括Visual Basic .NET、C

32、# 和 JScript .NET.)創(chuàng)作應(yīng)用程序。SQL SERVERSQL是英文Structured Query Language的縮寫,意思為結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標(biāo)準(zhǔn)。SQL Server 2005是一種高性能的關(guān)系型數(shù)據(jù)庫

33、管理系統(tǒng),在SQL Server 2000的基礎(chǔ)上大大擴(kuò)展了系統(tǒng)的性能、可靠性和易用性,逐漸成為OLTP(在線事務(wù)進(jìn)程)、DW(數(shù)據(jù)倉庫)和e商務(wù)應(yīng)用最好的數(shù)據(jù)庫平臺。主要特點體現(xiàn)在以下幾個方面:1簡便的操作方式SQL Server 2005界面友好、操作簡單,同時包含一整套的管理和開發(fā)工具,企業(yè)管理器就是其中的圖形化集成管理工具,用戶不用記住各種命令和SQL語句就可以完成各種常規(guī)操作。2以Brower/Server為設(shè)計結(jié)構(gòu)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ù)合理

34、地分配到服務(wù)器與客戶端,減少了網(wǎng)絡(luò)擁擠,提高了整體性能。3支持多個不同的開發(fā)平臺數(shù)據(jù)庫開發(fā)人員可以使用任意一種開發(fā)平臺編寫應(yīng)用程序來訪問SQL Server。其中微軟的產(chǎn)品Visual Studio可以幫助用戶方便、快捷地開發(fā)新的SQL Server應(yīng)用程序。4支持企業(yè)級的應(yīng)用程序SQL Server 2005關(guān)系數(shù)據(jù)庫引擎具備完善、強(qiáng)大的數(shù)據(jù)處理功能,充分保護(hù)數(shù)據(jù)完整性。SQL Server 2005企業(yè)版在32位處理器上能支持超過數(shù)十萬億字節(jié)容量的數(shù)據(jù)庫。5支持XMLSQL Server 2005引入了支持XML功能的特性。XML是擴(kuò)展標(biāo)記語言(Extensible Markup Lang

35、uage的英文縮寫),可用于描述一個數(shù)據(jù)集的內(nèi)容以及數(shù)據(jù)如何在Web頁中顯示或輸出到某個設(shè)備。它以可擴(kuò)展、易用和安全的特點,成為建設(shè)大型Web站點最好的數(shù)據(jù)存儲設(shè)備之一。6數(shù)據(jù)倉庫支持SQL Server 2005中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理(OLAP即在線分析處理)的工具,使聯(lián)機(jī)分析處理成為可能。同時SQL Server 2005提供了英文查詢工具和編程接口,使得以英文為基礎(chǔ)設(shè)計、管理和查詢數(shù)據(jù)庫成為了可能。7語言排序規(guī)則在SQL Server 2005以前的版本中,所有的數(shù)據(jù)庫被限制在一個代碼頁以及語言集排序次序中,當(dāng)使用英文版SQL Server數(shù)據(jù)庫系統(tǒng)時,所有的語言排序

36、規(guī)則就必須依賴英文的排序次序, SQL Server 2005在Windows排序規(guī)則的基礎(chǔ)上增加了一套新的排序規(guī)則,它代替了代碼頁和排序次序,為開發(fā)多國語言的數(shù)據(jù)庫應(yīng)用系統(tǒng)提供方便。8全文搜索和文檔管理功能全文搜索和文檔管理功能被默認(rèn)包含于SQL Server 2005的所有版本中,這些功能可以在關(guān)系表的純文本中執(zhí)行文本查詢和搜索所有的索引列,全文搜索功能還可以與SQL語句結(jié)合使用。9增強(qiáng)了分布式查詢功能SQL Server 2005引入了一個OPENROWSET函數(shù),可以在指定分布式查詢中查詢一個特定的連接信息,同時授予了“OLEDB”數(shù)據(jù)源更多的SQL操作權(quán)。SQL Server還有很多

37、功能特點,因篇幅有限,在這里就不逐一向大家介紹了。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ù)應(yīng)用程序。Microsoft SQL Server 2005 數(shù)據(jù)引擎是該企業(yè)數(shù)據(jù)管理解決方案的核心。此外 Microsoft SQL Server 2005 結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)

38、隊通過記分卡、Dashboard、Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域。與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 Microsoft SQL Server 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,Microsoft SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。C/S架構(gòu)它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端

39、硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和Client/Server應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。本章小結(jié)本章主要對軟件開發(fā)過程中的一些必要條件進(jìn)行了論述。在詳述了IIS后,對本系統(tǒng)的主要技術(shù)ASP.NET進(jìn)行了介紹,其中主要介紹了什么是ASP.NET,AS

40、P.NET的腳本語言。之所以本系統(tǒng)采用了ASP.NET,而沒有采用JSP、PHP。是因為ASP.NET更接近于平時學(xué)習(xí)的語言,執(zhí)行速度較高,而且開發(fā)效率很高,更廣泛地被人們所使用。本章還對系統(tǒng)的運(yùn)行平臺進(jìn)行了介紹。相信通過本章的論述,一定會對本系統(tǒng)的開發(fā)環(huán)境有一個深入的、透徹的了解。為了實現(xiàn)本系統(tǒng),可行性分析與需求分析是必不可少的重要環(huán)節(jié),由其是需求分析階段。第三章 需求分析為了實現(xiàn)本系統(tǒng),做必要的可行性分析是非常重要的一個過程,其中可行性分析是實現(xiàn)“做還是不做”,需求分析是實現(xiàn)“做什么?怎么做?”需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該

41、階段需求分析人員需要確定整個產(chǎn)品的功能要求,并且將現(xiàn)實事務(wù)抽象成對象并建模。總體目標(biāo)所謂物資管理就是通過用料申請計劃、采購、運(yùn)輸、倉儲、保管、領(lǐng)用等活動,解決物資供需之間存在的時間、空間、數(shù)量、品種、規(guī)格以及價格和質(zhì)量等方面的矛盾,銜接好生產(chǎn)中的各個環(huán)節(jié),確保生產(chǎn)的順利進(jìn)行。物資管理是工業(yè)企業(yè)中的不可缺少的一環(huán),物資已成為企業(yè)很重要的一個管理對象,它在整個企業(yè)的生產(chǎn)、經(jīng)營、管理中的流動,就形成物流,物流是否合理、是否暢通,對企業(yè)的生產(chǎn)經(jīng)營活動有著直接影響,物資管理水平的高低直接影響著企業(yè)的成本,此外,物流和資金流直接相關(guān),直接關(guān)系著企業(yè)的成本,一方面,采購價格決定著企業(yè)原材料成本、采購成本的高

42、低,另一方面,運(yùn)輸、倉儲、裝卸、庫房管理直接影響著企業(yè)的運(yùn)營成本。1121系統(tǒng)功能的用戶需求的概要說明目前,很多企業(yè)已把物資管理作為企業(yè)增加效益的"第三利潤源泉"。而"第一利潤源泉"就是降低人工和材料的消耗成本,"第二利潤源泉"就是擴(kuò)大產(chǎn)品銷售,但是,隨著市場經(jīng)濟(jì)竟增的日益激烈,這兩種手段對提高利潤都是有一定限度的,因而還應(yīng)把注意力集中到在成本中占有相當(dāng)比例的物料成本和物資管理費用上,因而物資管理在企業(yè)生產(chǎn)經(jīng)營中具有重要作用。既然物資管理在企業(yè)中那么重要,那么如何提高企業(yè)的物資管理水平里呢?因為物資管理涉及到計劃、物料平衡、采購、庫存

43、、入庫、領(lǐng)用等活動,這些業(yè)務(wù)涉及到大量的數(shù)據(jù)和信息,比如:供應(yīng)商、品種、規(guī)格、價格、庫存情況、領(lǐng)用情況以及對這些數(shù)據(jù)進(jìn)行報表制作和綜合分析等,對這些數(shù)據(jù)的準(zhǔn)確性、及時性和質(zhì)量要求是相當(dāng)高的,任何信息的遺漏、錯誤或失誤都會影響到企業(yè)的利益,。圖3.1 系統(tǒng)功能需求圖物資管理系統(tǒng)的數(shù)據(jù)分析物資管理系統(tǒng)的主要對象包括原有物資、用戶和管理人員三大類,而其中物資又包括:物資基本信息、用戶信息、庫存信息。以上信息貫穿至整個物資管理的日常工作過程,其數(shù)據(jù)的操作過程分析如圖3.2所示。用戶信息用戶倉庫信息管理員倉庫管理員用 戶查詢信息管理信息圖3.2 物資管理系統(tǒng)的數(shù)據(jù)分析物資出庫流程ER圖用戶從登陸界面認(rèn)證

44、身份后,查詢物資庫存信息,然后物品進(jìn)行出庫,最終到達(dá)用戶手中。如圖3.3所示。物資歸庫流程ER圖用戶登陸物資管理系統(tǒng)進(jìn)行身份驗證,驗證通過后歸還物品,物品歸庫,同時數(shù)據(jù)庫中增加記錄,信息反饋給用戶。如圖3.4所示。用戶請求服務(wù)示例圖主要向用戶展示了如何使用系統(tǒng)的主要流程。如圖3.5所示。圖3.5 用戶請求服務(wù)示例圖本章小結(jié)本章主要從業(yè)務(wù)流程方面論述了,本系統(tǒng)的可行性問題,其中包括:經(jīng)濟(jì)可行性、技術(shù)可行性、時間可行性、操作可行性、法律可行性。通過本章的論述,可證明中小型企業(yè)倉庫管理系統(tǒng)是一個非??尚械南到y(tǒng),無論是從前臺的瀏覽技術(shù),還是后臺的數(shù)據(jù)庫支持部分都很符合用戶的需求。本章初步建立起開發(fā)項目

45、的模型,具體設(shè)計與實現(xiàn)將在后面待述。第四章 系統(tǒng)設(shè)計通過需求分析的介紹,可以進(jìn)一步對系統(tǒng)設(shè)計的具體分析和總體思想進(jìn)行設(shè)計。總體設(shè)計主要是對系統(tǒng)做一個概括性的介紹,以及功能模塊設(shè)計。數(shù)據(jù)庫應(yīng)用介紹數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ),把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。數(shù)據(jù)庫的設(shè)計是指對一個給定的應(yīng)用環(huán)境,構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足各種用戶需求。在設(shè)計和操作維護(hù)數(shù)據(jù)庫時,關(guān)鍵的步驟就是要確保數(shù)據(jù)正確地分布到數(shù)據(jù)庫的表中。使用正確的數(shù)據(jù)結(jié)構(gòu),不僅便于對數(shù)據(jù)庫進(jìn)行相應(yīng)的存取操作,而且可以極大地

46、簡化應(yīng)用程序的其他內(nèi)容。正確進(jìn)行表設(shè)計的正式名稱就是"數(shù)據(jù)庫規(guī)范化"。數(shù)據(jù)庫技術(shù)的應(yīng)用已越來越廣泛,從小型的單項事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)大都用先進(jìn)的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。對一個實際的系統(tǒng)來說,數(shù)據(jù)庫表的設(shè)計在遵循數(shù)據(jù)庫理論的同時,必須能用開發(fā)工具來實現(xiàn)用戶在各方面提出的功能要求。 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計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ù)流圖的分析,確定中小型

47、企業(yè)倉庫管理系統(tǒng)全局。按照對系統(tǒng)需求的分析和基于客戶/服務(wù)器開發(fā)模式的要求,數(shù)據(jù)庫采用SQL Server 2005,它所支持的字段數(shù)據(jù)類型包括實數(shù)、字符、日期時間以及二進(jìn)制和整數(shù)等類型,它性能穩(wěn)定適合本設(shè)計的工作需求。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計表對于信息管理系統(tǒng),數(shù)據(jù)基本上都是使用數(shù)據(jù)庫進(jìn)行管理。數(shù)據(jù)庫設(shè)計是對保存管理系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫結(jié)構(gòu)進(jìn)行設(shè)計,對整個系統(tǒng)的開發(fā)具有非常重要的作用。本系統(tǒng)的數(shù)據(jù)庫命名為:db_Sell1和kc_db1兩個數(shù)據(jù)庫,前者是用來存儲有關(guān)商品銷售的所有數(shù)據(jù)信息,后者是用來存儲庫存管理的數(shù)據(jù)信息。商品信息表主要用于對商品的基本信息進(jìn)行存儲管理。表設(shè)計在本系統(tǒng)中涉及的表關(guān)系有用戶

48、表、設(shè)備入庫表、設(shè)備出庫表、設(shè)備還庫表。1、用戶表用戶表包括序號、字段名稱、數(shù)據(jù)類型、中文名、是否允許為空等字段,如表4.1所示。表4.1 用戶表序號字段名稱數(shù)據(jù)類型中文名允許空1UserIDchar(10)用戶編號是2GroupIDNvarchar(50)登陸賬號否3PasswordNvarchar(50)登陸密碼否2、設(shè)備入庫表序號數(shù)據(jù)類型中文名允許空1char(10)設(shè)備號是2datetime入庫日期是3char(10)供應(yīng)商否4char(10)數(shù)量否5char(10)價格是6char(10)采購員否3、設(shè)備出庫表序號數(shù)據(jù)類型中文名允許空1char(10)設(shè)備號是2datetime出庫日

49、期是3char(10)使用部門否4char(10)數(shù)量是5char(10)經(jīng)辦人否6char(30)備注否4、設(shè)備還庫表設(shè)備還庫表包括序號、數(shù)據(jù)類型、中文名、是否允許空等字段,如表4.4所示。序號數(shù)據(jù)類型中文名允許空1char(10)設(shè)備號否2datatime還庫日期否3char(10)數(shù)量否4char(10)經(jīng)辦人是5char(30)歸還部門是5、物資采購表設(shè)備還庫表包括序號、數(shù)據(jù)類型、中文名、是否允許空等字段,如表4.5所示。序號數(shù)據(jù)類型中文名允許空1char(10)設(shè)備號是2char(10)現(xiàn)有庫存否3char(10)最大庫存否4char(10)購買數(shù)量否5char(10)供應(yīng)商否6ch

50、ar(10)價格否7char(10)制表人否8datetime報表時間是系統(tǒng)模塊總體設(shè)計利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實際數(shù)據(jù)元素(不能再分割的元素)。隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細(xì),這種模式非常適合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。本系統(tǒng)一共分為七個模塊,每個模塊之間雖然在表面上是相互獨立的,但是

51、在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的有兩個數(shù)據(jù)庫,所訪問的表也有很大不同。每個模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:基本信息、入庫/出庫管理、采購/銷售管理、查詢統(tǒng)計、往來管理、附項管理、系統(tǒng)設(shè)置。各功能模塊的具體功能如下:(1) 基本信息:對貨物信息、公司信息、倉庫信息、盤存信息、商品信息進(jìn)行設(shè)置。(2) 入庫/出庫管理:針對入庫和出庫信息進(jìn)行添加、修改、刪除操作。(3) 采購/銷售管理:進(jìn)行進(jìn)貨、進(jìn)貨退貨、銷售、銷售退貨的添加操作。(4) 查詢統(tǒng)計:包括商品進(jìn)貨、進(jìn)貨退貨、商品銷售、銷售退貨、商品庫存、商品銷售排行、入庫年度統(tǒng)計

52、、出庫年度統(tǒng)計、庫存信息匯總的查詢。(5) 往來管理:主要是做商品結(jié)賬相應(yīng)操作,包括商品進(jìn)貨、進(jìn)貨退貨、商品銷售、銷售退貨。(6) 附項管理:針對供貨單位、收貨單位、經(jīng)辦人、貨物的添加操作。(7) 系統(tǒng)設(shè)置:包括添加用戶、修改用戶密碼、重新登錄及幫助。本章小結(jié)總體設(shè)計階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎(chǔ)上設(shè)計出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。由于數(shù)據(jù)庫在設(shè)計中有非常重要的作用,所以在開發(fā)過程中,在考慮數(shù)據(jù)庫上的時間較多。在本章中初步對中小型企業(yè)倉庫管理信息系統(tǒng)做了系統(tǒng)總體設(shè)計,包含了系統(tǒng)模塊總體設(shè)計的具體分析,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計以滿足本系統(tǒng)的需要。總體設(shè)計為

53、詳細(xì)設(shè)計打下了基礎(chǔ),詳細(xì)設(shè)計具體內(nèi)容后面待續(xù)。第五章 界面設(shè)計 系統(tǒng)主界面提供了主要的系統(tǒng)使用功能,包括用戶的登陸,物資的進(jìn)出。現(xiàn)在對系統(tǒng)的部分功能模塊進(jìn)行說明。 登陸界面登錄界面中,用戶用自己的用戶ID和密碼進(jìn)行身份驗證,驗證成功進(jìn)入系統(tǒng)進(jìn)行相應(yīng)操作。如圖5.1所示。圖 系統(tǒng)登錄界面 系統(tǒng)主界面系統(tǒng)主界面主要體現(xiàn)了這個系統(tǒng)的整體功能,是整個系統(tǒng)最核心的部分,里面設(shè)有系統(tǒng)管理、設(shè)備管理、設(shè)備入庫管理、庫存管理、設(shè)備需求等選項。如圖5.2所示。圖5.2 系統(tǒng)主界面 用戶添加界面這層界面主要實現(xiàn)了用戶的注冊功能,如圖5.3所示。圖5.3 用戶添加界面 物資采購計劃界面物資采購進(jìn)庫界面,其中包括了設(shè)

54、備號、現(xiàn)有庫存、最大庫存、購買數(shù)量、供應(yīng)商、價格、制表人、備注詳細(xì)信息,如圖5.4所示。圖5.4 物資采購進(jìn)庫界面5.1.5 設(shè)備管理界面采購之后新進(jìn)設(shè)備,需要進(jìn)行數(shù)據(jù)庫物資信息的添加,就在這個界面進(jìn)行添加,如圖5.5所示。 設(shè)備入庫界面當(dāng)用戶歸還物資,在此見面進(jìn)行數(shù)據(jù)添加,其中設(shè)備號,數(shù)量為必填項,所有物資填寫完整之后,點擊提交。如圖5.6所示。圖5.6 設(shè)備入庫界面 設(shè)備出庫界面用戶進(jìn)行物資的借出在此界面進(jìn)行登記,其中*號項為必填項。如圖5.7所示。圖5.7 設(shè)備出庫界面5.1.8 用戶信息修改界面用戶需要對自己的賬戶進(jìn)行密碼修改,在此界面進(jìn)行,如圖5.8所示。圖5.8 用戶信息修改界面

55、輔助查詢界面物資管理數(shù)據(jù)流量大、變化快、涉及部門多、實施起來見效快等特點,通過對物資的采購、供應(yīng)和使用各個環(huán)節(jié)中的信息的及時了解和掌握,。為了獲得及時有效的各種信息,在物資管理信息系統(tǒng)的設(shè)計過程中,除了要重視業(yè)務(wù)處理功能外,還要重視查詢功能。因為決策信息是通過對歷史數(shù)據(jù)或?qū)崟r數(shù)據(jù)的查詢得到的。查詢功能是管理信息系統(tǒng)中的重要功能之一。如下所示。輔助查詢界面采購計劃查詢庫存量查詢出庫信息查詢設(shè)備查詢?nèi)霂煨畔⒉樵?1 采購計劃查詢界面針對物資采購計劃界面的查詢界面,如圖5.9所示。圖5.9 采購計劃查詢界面 庫存量查詢界面針對某一項物資所剩的庫存量進(jìn)行查詢,如圖 5.10所示。圖 5.10 庫存量查詢界面 設(shè)備查詢界面根據(jù)設(shè)備的名稱,或者是設(shè)備的編號進(jìn)行物資的查詢,如圖5.11所示。圖5.11 設(shè)備查詢界面 入庫信息查詢界面針對于設(shè)備入庫界面的輔助查詢,如圖5.12所示。圖5.12 入庫信息查詢界面.5 出庫信

溫馨提示

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

評論

0/150

提交評論