中小型公司企業(yè)級(jí)倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第1頁(yè)
中小型公司企業(yè)級(jí)倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第2頁(yè)
中小型公司企業(yè)級(jí)倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第3頁(yè)
中小型公司企業(yè)級(jí)倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第4頁(yè)
中小型公司企業(yè)級(jí)倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、人才培養(yǎng)模式改革和開(kāi)放教育試點(diǎn)理工類畢業(yè)設(shè)計(jì)(論文)安徽廣播電視大學(xué)畢業(yè)設(shè)計(jì)(論文)分校名稱 合 肥 電 大 教學(xué)點(diǎn)名稱 年級(jí)名稱 11秋計(jì)算機(jī)???專業(yè)名稱 計(jì)算機(jī)科學(xué)與技術(shù) 課題名稱 某公司管理系統(tǒng) 學(xué)生姓名 王冠華 指導(dǎo)教師 李 明 才 2013年 12月 10 日摘要本論文主要講述的是某中小型公司企業(yè)級(jí)倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。一般來(lái)說(shuō), 某公司企業(yè)的倉(cāng)庫(kù)管理往往是相當(dāng)復(fù)雜和煩瑣的。由于企業(yè)現(xiàn)實(shí)所掌握的物資種類眾多,在訂貨,管理,發(fā)放渠道等方面有差異,各個(gè)企業(yè)之間的管理體制也不盡相同,各類統(tǒng)計(jì)計(jì)劃報(bào)表繁多,也因此管理的形式也不盡相同。因此倉(cāng)庫(kù)管理必須實(shí)現(xiàn)計(jì)算機(jī)化,而且必須根據(jù)企業(yè)的具體

2、情況制定相應(yīng)的方案,只有這樣一個(gè)企業(yè)的管理水平才會(huì)提高,相應(yīng)的工作效率也會(huì)提高。且隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)管理企業(yè)勢(shì)在必行。然而倉(cāng)庫(kù)管理系統(tǒng)是典型的信息管理系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本文通過(guò)分析瀏覽器/服務(wù)器結(jié)構(gòu)的特點(diǎn)并結(jié)合企業(yè)倉(cāng)儲(chǔ)管理的實(shí)際情況,提出了基于b/s結(jié)構(gòu)中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的基本設(shè)計(jì)思想,簡(jiǎn)要介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫(kù)的設(shè)計(jì),著重討論了用asp.net技術(shù)和sqlserver200

3、5開(kāi)發(fā)企業(yè)倉(cāng)庫(kù)管理系統(tǒng)時(shí)的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)和動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù),并給出了部分實(shí)現(xiàn)代碼。通過(guò)該系統(tǒng),使學(xué)生可以方便地在企業(yè)內(nèi)部網(wǎng)上進(jìn)行倉(cāng)儲(chǔ)管理。該b/s結(jié)構(gòu)的系統(tǒng)在windowsxpvs.net平臺(tái)下開(kāi)發(fā)完成,使用c作為asp.net的開(kāi)發(fā)語(yǔ)言,sqlserver2005作為后臺(tái)數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)系統(tǒng)在安全性、準(zhǔn)確性、運(yùn)行速度方面均有絕對(duì)的優(yōu)勢(shì),并且能夠?qū)θ萘枯^大的數(shù)據(jù)庫(kù)進(jìn)行處理,效率高。系統(tǒng)有較高的安全性和較好的性能。其中連接數(shù)據(jù)庫(kù)的字符串可以隨時(shí)在web.config里修改,增加了靈活性和安全性。代碼盡量減少數(shù)據(jù)庫(kù)連接的打開(kāi)時(shí)間等手段來(lái)提高性能。本文主要介紹本課題的開(kāi)發(fā)背景,以及程序的系統(tǒng)分析、總

4、體設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、功能實(shí)現(xiàn)等主體部分。關(guān)鍵詞 公司倉(cāng)庫(kù)管理;信息管理系統(tǒng);b/s結(jié)構(gòu);數(shù)據(jù)庫(kù)abstractthis thesisis about thedesign and implementation of enterprisewarehouse managementsystem for asmallcompany。generally speaking,acompanywarehouse managementis oftenvery complex and troublesome。because ofthemany types of materials,in the ordering,m

5、anagement,distribution channelshavedifferences,between each enterprises management systemare not the same,all kinds of statisticalplanto numerous statements,and thereforemanagementforms are not the same。thereforethe warehousemust be computerized management,and mustestablish corresponding solutionacc

6、ording to the specificsituation of enterprises,only suchan enterprises management levelwill beimproved,thework efficiency can be improved. withthe rapid development of computer technology,computer application inenterprise management,implementation ofenterprise managementbe imperativeusing the comput

7、er.。however,the warehouse managementsystem is the typical information management system,its development mainlyincludes two aspects:the backgroundof the establishment and maintenance of databaseandfront-end application development。for the former requirementto establish data consistency andintegrityst

8、rong,the data security good storehouse。for the latter request applicationprocedure function is complete,easy to useetc.in this paper,by analyzing thecharacteristic of the browser / server structureand combined with the actualsituation of enterprise warehouse management,presents the basicdesign idea

9、ofb/s warehouse management systemstructurebased on small and medium enterprise,briefly introduces thedesign of each functionmodule and database system,discussed thedatabase access technologyand dynamicwebpageproduction technologywith asp.nettechnology and sqlserver 2005the development ofenterprise w

10、arehouse managementsystem,and gives part of the implementation code。through the system,so that the students can easilywarehouse management inintranet.the b/s structure of the systemdeveloped in windowsxpvs.net platform,using casp.net as a development language,sqlserver 2005 as the background databas

11、e,the database systemof absolute superiorityin bothaspects ofsafety,accuracy,speed,andto be able to dealwithlargecapacitydatabase,high efficiency。the system has a higher securityand better performance.the database connection stringcan be modified in the web.config,increases the flexibility and secur

12、ity.codeto minimize the database connection opentime means to improve performance.。this paper mainly introducesthe development background of the topic,analysis,as well as the procedure ofsystem overall design,database design,functional realization of the main part.keywords: the companywarehousemanag

13、ement;management information system;b/s;database。目 錄摘要.iabstract.ii第1章 緒論.11.1課題背景.11.2課題目的和意義.11.3開(kāi)發(fā)設(shè)計(jì)思想.21.4主要工作和論文結(jié)構(gòu).2第2章 系統(tǒng)開(kāi)發(fā)工具與開(kāi)發(fā)平臺(tái).42.1開(kāi)發(fā)平臺(tái)和技術(shù)介紹.42.1.1iis簡(jiǎn)介.42.1.2asp.net開(kāi)發(fā)環(huán)境.42.2c#編程語(yǔ)言.52.3sqlserver2005數(shù)據(jù)庫(kù).62.4系統(tǒng)運(yùn)行環(huán)境.8第3章 系統(tǒng)需求分析.93.1可行性分析.93.1.1可行性研究.93.1.2可行性分析.103.2中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的需求分析.113.2.1系

14、統(tǒng)業(yè)務(wù)流程分析.123.2.2系統(tǒng)數(shù)據(jù)流分析.133.2.3數(shù)據(jù)字典分析.13第4章 系統(tǒng)設(shè)計(jì).184.1系統(tǒng)模塊總體設(shè)計(jì).184.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì).194.2.1數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì).194.2.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)表.19第5章 系統(tǒng)實(shí)現(xiàn).255.1系統(tǒng)主界面實(shí)現(xiàn).25.5.2基本信息模塊設(shè)計(jì).添加公司信息.265.2.2公司信息管理.285.3入庫(kù)/出庫(kù)管理模塊設(shè)計(jì).295.4采購(gòu)/銷售管理模塊設(shè)計(jì).305.5查詢統(tǒng)計(jì)模塊設(shè)計(jì).315.6往來(lái)管理模塊界面實(shí)現(xiàn).335.7系統(tǒng)設(shè)置模塊界面實(shí)現(xiàn).345.8系統(tǒng)測(cè)試與性能分析.34結(jié)論.36致謝.1參考文獻(xiàn).2附錄. 第1章緒論1.1

15、課題背景兵馬未出,糧草先行。古代行兵打仗,最先要考慮的就是物資的準(zhǔn)備和管理,否則要取得勝利是非常困難的一件事。商場(chǎng)如戰(zhàn)場(chǎng),商家不僅要掌握大量的物資,同時(shí)這些物資還要盡可能滿足顧客的需要,這樣才能在激烈的市場(chǎng)競(jìng)爭(zhēng)中獲取勝利。然而管理物資卻是最煩瑣的事情,無(wú)論數(shù)量還是種類,都是數(shù)以萬(wàn)計(jì),用人手工來(lái)做,不僅是難于完成,而且可以說(shuō)是不可能的。在計(jì)算機(jī)普及的今天,用電腦管理物資是必然的趨勢(shì)。以超級(jí)市場(chǎng)為例,走進(jìn)超級(jí)市場(chǎng),琳瑯滿目,各式各樣的商品應(yīng)有盡有,顧客大都滿載而歸,買到稱心如意的商品。而在顧客得到極大方便的同時(shí),商家在管理這些商品上卻花費(fèi)了大量的心血。首先,超級(jí)市場(chǎng)商品種類繁多,數(shù)量龐大,經(jīng)營(yíng)者必

16、須時(shí)刻了解自己商品的庫(kù)存和各種商品的供求,如果盲目購(gòu)進(jìn)顧客不需要的商品或沒(méi)有購(gòu)進(jìn)暢銷的商品,對(duì)經(jīng)營(yíng)者來(lái)說(shuō)都是極大的損失。其次,由于市場(chǎng)瞬間萬(wàn)變,很多商品價(jià)格可能變動(dòng)較大,經(jīng)營(yíng)者可能要不時(shí)改變商品價(jià)格,否則太高則可能無(wú)人問(wèn)津,太低則無(wú)利可圖。再次,在商品社會(huì)的環(huán)境下,競(jìng)爭(zhēng)激烈,為了保證在競(jìng)爭(zhēng)中處于有利地位,經(jīng)營(yíng)者必須時(shí)刻了解市場(chǎng)的需要。當(dāng)然,作為實(shí)際的經(jīng)營(yíng)者,要了解的東西遠(yuǎn)比這幾點(diǎn)多,但無(wú)論怎樣,物資的管理是一切工作中的重點(diǎn),如何管理物資是成敗的關(guān)鍵。對(duì)小經(jīng)營(yíng)者來(lái)說(shuō),也許可以是一本賬本,再加算盤或計(jì)算器即可。但對(duì)于大公司而言,根本不可能單純依靠賬本,那樣不僅費(fèi)人費(fèi)力,而且當(dāng)出現(xiàn)差錯(cuò)時(shí),難于查改。

17、所以必須借助電腦,把所有數(shù)據(jù)輸入數(shù)據(jù)庫(kù),然后用系統(tǒng)對(duì)這些數(shù)據(jù)進(jìn)行管理,通過(guò)統(tǒng)計(jì)和分析得到各種有用的信息。 通過(guò)對(duì)這些情況的仔細(xì)調(diào)查,作者開(kāi)發(fā)了下面的某中小型企業(yè)公司倉(cāng)庫(kù)管理系統(tǒng)。1.2課題目的和意義 隨著計(jì)算機(jī)行業(yè)的不斷發(fā)展,企業(yè)管理的應(yīng)用也在不斷隨著其發(fā)展速度進(jìn)行更新。而現(xiàn)今對(duì)于一個(gè)網(wǎng)絡(luò)應(yīng)用非常廣泛的社會(huì),企業(yè)管理對(duì)計(jì)算機(jī)管理企業(yè)要求更加緊密,更加完善,特別是針對(duì)物資管理方面,企業(yè)的需求更為廣泛,謹(jǐn)慎,所以一個(gè)好的倉(cāng)庫(kù)管理系統(tǒng)對(duì)于企業(yè)公司來(lái)說(shuō)是由為重要的。 系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)物資管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到提高企業(yè)管理效率的目的。 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)倉(cāng)庫(kù)

18、信息進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高倉(cāng)庫(kù)管理的效率。1.3開(kāi)發(fā)設(shè)計(jì)思想 倉(cāng)庫(kù)管理系統(tǒng)在企業(yè)公司的整個(gè)供應(yīng)鏈中起著至關(guān)重要的作用,如果不能保證正確的進(jìn)貨和庫(kù)存控制及發(fā)貨,將會(huì)導(dǎo)致管理費(fèi)用的增加,服務(wù)質(zhì)量難以得到保證,從而影響企業(yè)的競(jìng)爭(zhēng)力。傳統(tǒng)簡(jiǎn)單、靜態(tài)的倉(cāng)庫(kù)管理已無(wú)法保證企業(yè)各種資源的高效利用。如今的倉(cāng)庫(kù)作業(yè)和庫(kù)存控制作業(yè)已十分復(fù)雜化多樣化,僅靠人工記憶和手工錄入,不但費(fèi)時(shí)費(fèi)力,而且容易出錯(cuò),給企業(yè)帶來(lái)巨大損失。 倉(cāng)庫(kù)庫(kù)存管理的特點(diǎn)是信息處理量比較大。所管理的物資設(shè)備、原材料及零部件種類繁多,

19、而且由于入庫(kù)單、出庫(kù)單、需求單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計(jì)的方式各不相同,因此在管理上實(shí)現(xiàn)起來(lái)有一定的困難。在管理的過(guò)程中經(jīng)常會(huì)出現(xiàn)信息的重復(fù)傳遞;單據(jù)、報(bào)表種類繁多,各個(gè)部門規(guī)格不統(tǒng)等問(wèn)題。在本系統(tǒng)的設(shè)計(jì)過(guò)程中,為了克服這些困難,滿足計(jì)算機(jī)管理的需要,采取了下面的一些原則: (1)統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一賬目和報(bào)表的格式。 (2)刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化。 (3)程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實(shí)用性。 (4)界面盡量簡(jiǎn)單化,做到實(shí)用、方便,盡量滿足企業(yè)中不同層次員工的需要。(5)建立操作日志,系統(tǒng)自動(dòng)記錄所進(jìn)行的各種操作。1.4主要工作

20、和論文結(jié)構(gòu) 作者首先對(duì)系統(tǒng)進(jìn)行了需求分析和總體設(shè)計(jì)。根據(jù)倉(cāng)庫(kù)管理的特點(diǎn),將系統(tǒng)分成七大模塊:基本信息模塊、入庫(kù)/出庫(kù)管理模塊、采購(gòu)/銷售管理模塊、查詢統(tǒng)計(jì)模塊、往來(lái)管理模塊、附項(xiàng)管理模塊、系統(tǒng)設(shè)置模塊。接著,在前一步的工作基礎(chǔ)之上,又對(duì)各個(gè)模塊細(xì)分為若干個(gè)子模塊,并分別進(jìn)行了編碼實(shí)現(xiàn)。最后將系統(tǒng)各個(gè)模塊整合,測(cè)試系統(tǒng)各部分整合后的功能,穩(wěn)定性等。 本文共五章,按如下組織: 第1章介紹了倉(cāng)庫(kù)管理的開(kāi)發(fā)背影;介紹了倉(cāng)庫(kù)管理的最新發(fā)展以及未來(lái)展望。簡(jiǎn)述了作者在開(kāi)發(fā)倉(cāng)庫(kù)管理系統(tǒng)中的工作內(nèi)容。給出了論文的層次結(jié)構(gòu)。 第2章分析了倉(cāng)庫(kù)管理系統(tǒng)的開(kāi)發(fā)工具與開(kāi)發(fā)平臺(tái)進(jìn)行了介紹。著重介紹了本系統(tǒng)開(kāi)發(fā)的編程語(yǔ)言及

21、編程環(huán)境,作為后臺(tái)數(shù)據(jù)庫(kù)所使用的軟件。 第3章分析了倉(cāng)庫(kù)管理系統(tǒng)的用戶需求。明確了倉(cāng)庫(kù)管理功能的基本要求。介紹了本系統(tǒng)的可行性問(wèn)題,其中包括:經(jīng)濟(jì)可行性、技術(shù)可行性、時(shí)間可行性、操作可行性、法律可行性。 第4章給出了倉(cāng)庫(kù)管理的總體設(shè)計(jì),即進(jìn)行模塊的劃分,并闡述各模塊之間的關(guān)系,給出了倉(cāng)庫(kù)管理的數(shù)據(jù)流圖和功能模塊圖;完成了用戶界面部分的設(shè)計(jì)。 第5章介紹了系統(tǒng)的各個(gè)模塊的功能設(shè)計(jì)及其實(shí)現(xiàn)方式,闡述了作者在此次開(kāi)發(fā)過(guò)程中遇到的一些問(wèn)題和解決方法。第2章系統(tǒng)開(kāi)發(fā)工具與開(kāi)發(fā)平臺(tái) 一個(gè)項(xiàng)目的開(kāi)發(fā),需要有豐富的知識(shí)做基礎(chǔ),也需要有技術(shù)的積累,而所有這些要在一個(gè)項(xiàng)目中的體現(xiàn),就要看在設(shè)計(jì)中你所采取的開(kāi)發(fā)工具

22、,因此,下面介紹一下學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)技術(shù)。2.1開(kāi)發(fā)平臺(tái)和技術(shù)介紹2.1.1 iis簡(jiǎn)介 iis是internetinformationserver的縮寫,它是微軟公司主推的web服務(wù)器。在windows2000安裝光盤中就包含iis5.0。iis與windowsntserver完全集成在一起。所以用戶能夠利用在windowsntserver和ntfs(ntfilesystem,nt的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大、靈活而安全的internet或intranet站點(diǎn),能讓您在企業(yè)內(nèi)部網(wǎng)絡(luò)或廣域網(wǎng)絡(luò)上,輕松共享文件和資訊。iis5.0是windows2000server中最快的web服

23、務(wù)器,并與microsoftactivedirectory目錄服務(wù)完全整合,這種結(jié)合能夠使以web為基礎(chǔ)的應(yīng)用軟件更可靠、更具有延展性。這項(xiàng)新一代的電子商務(wù)解決方案把舊資料和應(yīng)用軟件整合到全球資訊網(wǎng)(www)中,讓公司能重新定義內(nèi)部與外部的不同商務(wù)處理流程。 iis的一個(gè)重要特性是支持asp.net,是asp.net程序得以成功運(yùn)行的先決條件,嚴(yán)格意義來(lái)說(shuō),必須在機(jī)器安裝配置iis服務(wù)器環(huán)境,否則asp.net將無(wú)法運(yùn)行和正常使用,也無(wú)法實(shí)現(xiàn)其功能。 iis5.0是windows2000server所提供的服務(wù),所以能和windows2000server上的其他服務(wù)緊密地合作,通過(guò)它們之間的合

24、作,能夠使一個(gè)網(wǎng)頁(yè)正常得以運(yùn)行、使用。2.1.2asp.net開(kāi)發(fā)環(huán)境 asp.net又叫asp+,作為一種動(dòng)態(tài)web技術(shù),是微軟公司推出的新一代腳本語(yǔ)言,是全新體系結(jié)構(gòu).net(微軟總裁兼首席執(zhí)行官steveballmer給.net下的定義為:“.net代表一個(gè)集合,一個(gè)環(huán)境,一個(gè)可以作為平臺(tái)支持下一代internet的可編程結(jié)構(gòu)?!保┢脚_(tái)的一部分,它提供了一種以microsoft.netframework為基礎(chǔ),開(kāi)發(fā)web應(yīng)用程序的全新編程模式,可以使web開(kāi)發(fā)人員更加快捷方便地開(kāi)發(fā)web應(yīng)用程序。 asp.net是建立在通用中間語(yǔ)言上的程序架構(gòu),因此可以在任何一臺(tái)web服務(wù)器上建立強(qiáng)大的

25、web應(yīng)用程序。相比現(xiàn)有的各種web開(kāi)發(fā)模式而言,asp.net具有更為強(qiáng)大的優(yōu)勢(shì)和魅力。 asp.net2.0結(jié)合了web站點(diǎn)和web服務(wù)這兩種web開(kāi)發(fā)技術(shù)。使用asp.net2.0可以比以前更加容易地創(chuàng)建出動(dòng)態(tài)的數(shù)據(jù)驅(qū)動(dòng)的網(wǎng)站,而且還具有良好的可擴(kuò)展性,并且可以很好的支持各種瀏覽器,而無(wú)需開(kāi)發(fā)人員為不同的瀏覽器編寫不同的代碼。 在visualstudio2005中,可以快速應(yīng)用程序開(kāi)發(fā)(rapidapplicationdevelopment,rad)技術(shù)構(gòu)建web應(yīng)用程序。在窗體上拖放控件,雙擊控件并編寫相關(guān)事件響應(yīng)代碼。2.2 c#編程語(yǔ)言 c#編程編程語(yǔ)言總結(jié)起來(lái)可以從兩個(gè)方面進(jìn)行介

26、紹,即特點(diǎn)和編程環(huán)境。 1c#的特點(diǎn) asp.net目前能支持3種語(yǔ)言,c#、visualbaisc.net和jscript.net。本系統(tǒng)采用的是c#編程語(yǔ)言。c#是微軟公司專門為.net量身定做的一種簡(jiǎn)潔、類型安全的面向?qū)ο蟮木幊陶Z(yǔ)言,它與.net有著密不可分的關(guān)系。開(kāi)發(fā)人員可以通過(guò)它編寫在.netframework上運(yùn)行的各種安全可靠的應(yīng)用程序。使用c#,可以創(chuàng)建傳統(tǒng)的windows客戶端應(yīng)用程序、xmlwebservices、分布式組件、客戶端服務(wù)器應(yīng)用程序、數(shù)據(jù)庫(kù)應(yīng)用程序以及很多其他類型的程序。 c#是專門為.net應(yīng)用而開(kāi)發(fā)的語(yǔ)言,使用.net框架所提供的類型,c#沒(méi)有類庫(kù),使用.

27、net框架所提供的類庫(kù),另外,類型就是.net安全檢查、結(jié)構(gòu)化異常處理也都是交給clr處理的。因此,c#是最適合開(kāi)發(fā).net應(yīng)用的編程語(yǔ)言,從中可以了解c#具有以下的突出特點(diǎn):(1)語(yǔ)法簡(jiǎn)潔,在默認(rèn)情況下,c#代碼在.net框架提供的受控環(huán)境下運(yùn)行,不允許直接操作內(nèi)存,它去掉了指針操作,c#中只支持一個(gè)“”。(2)徹底的面向?qū)ο笤O(shè)計(jì),c#具有面向?qū)ο笳Z(yǔ)言所應(yīng)有的一切特性:封裝、繼承和多態(tài)。在c#類中,每種類型都可以看作一個(gè)對(duì)象。但c#只允許單繼承,即一個(gè)類不會(huì)有多個(gè)基類,從而避免了類型定義的混亂。 (3)c#沒(méi)有全局函數(shù),沒(méi)有全局變量,也沒(méi)有全局常量,所有的都必須封閉在一個(gè)類中。因此,用c#編

28、寫的代碼具有更好的可讀性,而且減少了發(fā)生命名沖突的可能(4)與web應(yīng)用緊密的結(jié)合,c#支持絕大多數(shù)的web標(biāo)準(zhǔn),例如,html、xml、soap等。(5)強(qiáng)大的安全性機(jī)制,可以消除軟件開(kāi)發(fā)中常見(jiàn)錯(cuò)誤(如語(yǔ)法錯(cuò)誤),.net提供的垃圾回收器能夠幫助開(kāi)發(fā)者有效的管理內(nèi)存資源。(6)兼容性,因?yàn)閏#遵循.net的公共語(yǔ)言規(guī)范(cls),從而保證能夠與其他語(yǔ)言開(kāi)發(fā)的組件兼容。(7)靈活的版本處理技術(shù),因?yàn)閏#在語(yǔ)言本身內(nèi)置了版本控制功能,使開(kāi)發(fā)人員更加容易的開(kāi)發(fā)和維護(hù)。(8)完善的錯(cuò)誤、異常處理機(jī)制,c#提供了完善的錯(cuò)誤和異常觸發(fā)機(jī)制,使程序在交付應(yīng)用時(shí)能夠更加健壯。 2c#語(yǔ)言編程環(huán)境 目前,開(kāi)發(fā)

29、和運(yùn)行c#程序有多種選擇,例如,用戶可以從微軟公司免費(fèi)獲取.net的軟件開(kāi)發(fā)工具箱(sdk)或購(gòu)買功能強(qiáng)大的visualstudio.net開(kāi)發(fā)環(huán)境,其各自的特點(diǎn)如下。 sdk包含編譯、運(yùn)行和測(cè)試c#程序的所有資源,它包含c#語(yǔ)言編譯器、jit、編譯器和相關(guān)文檔。惟一不含有的是用來(lái)輸入和編輯c#程序的文本編輯器。 visualstudio.net是微軟公司的完整開(kāi)發(fā)環(huán)境,它包含一個(gè)集成開(kāi)發(fā)環(huán)境(ide)和高級(jí)c#編輯器,同時(shí)還支持程序調(diào)試及許多可提高開(kāi)發(fā)人員效率的附加功能。 visualstudio.net和sdk使用相同的c#編譯器、jit編譯器和運(yùn)行時(shí)來(lái)編譯和運(yùn)行程序,用戶可以準(zhǔn)確運(yùn)行同一

30、程序而且運(yùn)行速度相同。visualstudio.net提供了功能強(qiáng)大的工具包,可以讓用戶輕松設(shè)計(jì)和編寫c#程序。2.3 sqlserver2005數(shù)據(jù)庫(kù) 本系統(tǒng)采用的數(shù)據(jù)庫(kù)為sqlserver2005數(shù)據(jù)庫(kù),采用b/s結(jié)構(gòu)的工作模式。b/s結(jié)構(gòu)是隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展而出現(xiàn)的一種先進(jìn)的計(jì)算模式。 sqlserver的全稱是microsoftsqlserver,由美國(guó)微軟公司制作并發(fā)布的一種性能優(yōu)越的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有強(qiáng)大的數(shù)據(jù)庫(kù)創(chuàng)建、開(kāi)發(fā)、設(shè)計(jì)和管理功能。它不僅是一個(gè)完整的數(shù)據(jù)庫(kù),而且具有強(qiáng)大的擴(kuò)展性。它是windows操作系統(tǒng)最為流行的數(shù)據(jù)庫(kù),比較適合小型、中型、大型應(yīng)用程序的后臺(tái)

31、數(shù)據(jù)庫(kù)。它同時(shí)也適用于電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)、和在線商業(yè)應(yīng)用程序等。 sqlserver2005是在sqlserver2000的基礎(chǔ)上擴(kuò)展升級(jí)的產(chǎn)品。它繼承了sqlserver以前版本的所有優(yōu)點(diǎn),同時(shí)又增加了許多新的功能,與微軟公司的其他產(chǎn)品具有良好的兼容性。它提供的幾十種向?qū)?,覆蓋了幾乎所有的數(shù)據(jù)庫(kù)操作(數(shù)據(jù)庫(kù)的創(chuàng)建、維護(hù)、作業(yè)、警告、數(shù)據(jù)復(fù)制、轉(zhuǎn)換等)。 sqlserver2005支持b/s模式的體系結(jié)構(gòu)。sqlserver2005的關(guān)系數(shù)據(jù)引擎是為windowsdna環(huán)境下的應(yīng)用程序提供的基本報(bào)務(wù)之一,是一個(gè)具有高度可伸縮性、可靠性和安全性的數(shù)據(jù)存儲(chǔ)引擎。 sqlserver2005是一種高

32、性能的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在sqlserver2000的基礎(chǔ)上大大擴(kuò)展了系統(tǒng)的性能、可靠性和易用性,逐漸成為oltp(在線事務(wù)進(jìn)程)、dw(數(shù)據(jù)倉(cāng)庫(kù))和e商務(wù)應(yīng)用最好的數(shù)據(jù)庫(kù)平臺(tái)。主要特點(diǎn)體現(xiàn)在以下幾個(gè)方面: 1簡(jiǎn)便的操作方式 sqlserver2005界面友好、操作簡(jiǎn)單,同時(shí)包含一整套的管理和開(kāi)發(fā)工具,企業(yè)管理器就是其中的圖形化集成管理工具,用戶不用記住各種命令和sql語(yǔ)句就可以完成各種常規(guī)操作。 2以brower/server為設(shè)計(jì)結(jié)構(gòu) sqlserver2005按b/s結(jié)構(gòu)(b/s結(jié)構(gòu)的系統(tǒng)有3個(gè)基本組成部分:瀏覽器、服務(wù)器、瀏覽器與服務(wù)器的連接件)設(shè)計(jì)而成,brower/server

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

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

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

36、有限,在這里就不逐一向大家介紹了。2.4系統(tǒng)運(yùn)行環(huán)境 系統(tǒng)運(yùn)行環(huán)境主要有軟件運(yùn)行平臺(tái)和硬件運(yùn)行平臺(tái)。 1軟件運(yùn)行平臺(tái) 本系統(tǒng)設(shè)計(jì)運(yùn)行在windows2000/nt/xp操作系統(tǒng)環(huán)境下,因?yàn)樵撓到y(tǒng)用戶界面戶好,簡(jiǎn)單易懂,易學(xué)易用。并且價(jià)格適中,適合于中小型學(xué)校中數(shù)據(jù)吞吐量不太大的情況下使用。 2硬件運(yùn)行平臺(tái) 本章主要對(duì)軟件開(kāi)發(fā)過(guò)程中的一些必要條件進(jìn)行了論述。 在詳述了iis后,對(duì)本系統(tǒng)的主要技術(shù)asp.net進(jìn)行了介紹,其中主要介紹了什么是asp.net,asp.net的腳本語(yǔ)言。之所以本系統(tǒng)采用了asp.net,而沒(méi)有采用jsp、php。是因?yàn)閍sp.net更接近于平時(shí)學(xué)習(xí)的語(yǔ)言,執(zhí)行速度較高

37、,而且開(kāi)發(fā)效率很高,更廣泛地被人們所使用。 本章還對(duì)系統(tǒng)的運(yùn)行平臺(tái)進(jìn)行了介紹。相信通過(guò)本章的論述,一定會(huì)對(duì)本系統(tǒng)的開(kāi)發(fā)環(huán)境有一個(gè)深入的、透徹的了解。 為了實(shí)現(xiàn)本系統(tǒng),可行性分析與需求分析是必不可少的重要環(huán)節(jié),由其是需求分析階段。第3章系統(tǒng)需求分析 為了實(shí)現(xiàn)本系統(tǒng),做必要的可行性分析是非常重要的一個(gè)過(guò)程,其中可行性分析是實(shí)現(xiàn)“做還是不做”,需求分析是實(shí)現(xiàn)“做什么?怎么做?” 需求分析過(guò)程是整個(gè)系統(tǒng)開(kāi)發(fā)的重要階段,分析的成功與否,決定著整個(gè)系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個(gè)產(chǎn)品的功能要求,并且將現(xiàn)實(shí)事務(wù)抽象成對(duì)象并建模。3.1可行性分析3.1.1可行性研究 現(xiàn)在,計(jì)算機(jī)硬

38、件技術(shù)的發(fā)展已經(jīng)達(dá)到了相當(dāng)高的水平。但是,庫(kù)存管理軟件的開(kāi)發(fā)目前還正處于初級(jí)完善的階段,隨著這項(xiàng)技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應(yīng)用到企業(yè)庫(kù)存物資管理當(dāng)中去,這就給軟件設(shè)計(jì)人員提出了更高的設(shè)計(jì)要求。 庫(kù)存管理包括很多環(huán)節(jié),例如:物流管理系統(tǒng)、倉(cāng)庫(kù)管理系統(tǒng)、進(jìn)銷存管理系統(tǒng)等等。其中很重要的一個(gè)環(huán)節(jié)就是倉(cāng)庫(kù)管理系統(tǒng),同時(shí)它也是較難實(shí)現(xiàn)的一個(gè)環(huán)節(jié)。在我國(guó),雖然企業(yè)管理已經(jīng)蓬勃地發(fā)展起來(lái),但是目前仍有很多企業(yè)采用紙張錄入的傳統(tǒng)方式,在此方式下,企業(yè)庫(kù)存管理一般至少要經(jīng)過(guò)五個(gè)步驟,即進(jìn)貨、物資管理、賬目管理、銷售和出貨。顯然,隨著物資種類的不斷增加及倉(cāng)庫(kù)管理要求的不斷提高,企業(yè)員工的工

39、作量將會(huì)越來(lái)越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情,可以說(shuō)傳統(tǒng)的倉(cāng)庫(kù)管理方式已經(jīng)不能再適應(yīng)現(xiàn)代企業(yè)的需求。隨著計(jì)算機(jī)應(yīng)用技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用的不斷擴(kuò)大。人們的思想因此而逐漸在改變,現(xiàn)代社會(huì)是一個(gè)信息化、網(wǎng)絡(luò)化的社會(huì),所以人們也在迫切要求利用這些技術(shù)來(lái)運(yùn)用到企業(yè)中,以減輕企業(yè)員工的工作負(fù)擔(dān)及提高工作效率,與此同時(shí)也方便了企業(yè)對(duì)物資的管理,從而使倉(cāng)庫(kù)管理更趨于安全、方便、快捷,更加激發(fā)企業(yè)員工的管理熱情。例如,目前許多國(guó)際知名企業(yè)絕大部分采用這種方式,因其方便、快捷、高效,所以也更能令廣大企業(yè)員工接受。 倉(cāng)庫(kù)管理一直是企業(yè)不繼改進(jìn)研究開(kāi)發(fā)的一個(gè)熱點(diǎn)。它是建立在國(guó)際互聯(lián)網(wǎng)上的應(yīng)用系

40、統(tǒng),客戶端的配置可以極為簡(jiǎn)單,使企業(yè)對(duì)物資的管理不在有局限性。一個(gè)完備的企業(yè)倉(cāng)庫(kù)管理系統(tǒng)可以使企業(yè)員工對(duì)物資管理起來(lái)方便、快捷、安全,從而提高企業(yè)管理的效率,為企業(yè)謀求更多的利益。 企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的開(kāi)發(fā)及應(yīng)用,避免以往企業(yè)中員工的紙張記錄的繁鎖方式,并且后臺(tái)管理是管理員單一的管理,確保了程序的安全性。 企業(yè)倉(cāng)庫(kù)管理員登錄后,對(duì)倉(cāng)庫(kù)中物資、人員都進(jìn)行了歸類,只要管理員通過(guò)名字和密碼進(jìn)入前臺(tái)頁(yè)面,按步驟依次進(jìn)行操作即可,一切操作都很簡(jiǎn)單、快捷,提高了企業(yè)物資管理的工作效率。3.1.2可行性分析 當(dāng)接受一個(gè)軟件開(kāi)發(fā)任務(wù),就進(jìn)入軟件生命的第一個(gè)階段,即進(jìn)行可行性的研究。并不是所有問(wèn)題都具有簡(jiǎn)單的解決

41、辦法,許多問(wèn)題都是不能在預(yù)定的規(guī)模之內(nèi)解決。因此通過(guò)可行性的研究分析可以從中發(fā)現(xiàn)問(wèn)題,并對(duì)其提出有無(wú)可行性的解決方法,進(jìn)而避免人力、物力和才力的浪費(fèi)。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上京可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開(kāi)發(fā)和評(píng)價(jià)的依據(jù)。系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn),并直接為倉(cāng)庫(kù)管理系統(tǒng)服務(wù),且程序可以分期、分批實(shí)現(xiàn)。但是,需要指出的是,系統(tǒng)目標(biāo)是不可能在總體規(guī)劃階段就提出的非常具體,它還將在開(kāi)發(fā)過(guò)程中逐步明確和定量化。以達(dá)到更加出色的程序系統(tǒng)??墒?,目標(biāo)的提法不盡相同,例如: (1)提高倉(cāng)庫(kù)管理效率,減輕勞動(dòng)強(qiáng)度; (2)提高信息處理速度和準(zhǔn)確性; (3)為倉(cāng)庫(kù)管理者提供更方便、

42、科學(xué)的服務(wù)項(xiàng)目。 系統(tǒng)的目標(biāo)確定后,就可以從以下四方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析: 1技術(shù)可行性 根據(jù)客戶提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,根據(jù)新系統(tǒng)目標(biāo)來(lái)衡量所需的技術(shù)是否具備,本系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí),考慮給予的開(kāi)發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開(kāi)發(fā)。 2經(jīng)濟(jì)可行性 估算新系統(tǒng)的成本效益分析,其中包括估計(jì)項(xiàng)目開(kāi)發(fā)的成本,開(kāi)發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,估算開(kāi)發(fā)成本是否回高于項(xiàng)目預(yù)期的全部經(jīng)費(fèi)。并且

43、,分析系統(tǒng)開(kāi)發(fā)是否會(huì)對(duì)其它產(chǎn)品或利潤(rùn)帶來(lái)一定影響。 (1)支出: 1)基礎(chǔ)投資: 硬件設(shè)備:pc機(jī) 軟件設(shè)備:windows2000/xp、vs.net2005、sqlserver2005、word2003、photoshop7.02)其它一次性支出: 軟件設(shè)計(jì)和開(kāi)發(fā)費(fèi)用3)經(jīng)常性支出: 軟件維護(hù)費(fèi)用、軟件使用費(fèi)用。 (2)效益: 系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會(huì)效益兩方面考慮。對(duì)于倉(cāng)庫(kù)管理系統(tǒng)則應(yīng)著重分析其社會(huì)效益。例如,系統(tǒng)投入運(yùn)行后可以使倉(cāng)庫(kù)管理實(shí)現(xiàn)科學(xué)化、規(guī)范化。曾強(qiáng)了工作人員對(duì)倉(cāng)庫(kù)管理能力、提高了工作效率。3運(yùn)行可行性 新系統(tǒng)的研制和開(kāi)發(fā)是充分得考慮工作人員對(duì)倉(cāng)庫(kù)的易于管理,管理者方便

44、查詢?cè)O(shè)備信息效率。從而能完全滿足使用者的要求。4法律可行性 新系統(tǒng)的研制和開(kāi)發(fā),將不會(huì)侵犯他人、集體和國(guó)家的利益,不會(huì)違反國(guó)家政策和法律。 所以從以上幾個(gè)方面的分析來(lái)看,開(kāi)發(fā)本軟件是完全可行的。3.2中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)的需求分析 系統(tǒng)分析工作在軟件設(shè)計(jì)過(guò)程中是非常重要的環(huán)節(jié),它的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么?”。需求分析是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。 滿足用戶的需求是制作軟件的宗旨,而對(duì)軟件的需求是用戶對(duì)系統(tǒng)提出的要求,這種要求可能是原始的、籠統(tǒng)的,也可能是抽象的、細(xì)節(jié)化的。但一個(gè)軟件系統(tǒng)的開(kāi)發(fā)必須以一組需求化為出發(fā)點(diǎn),軟件的系統(tǒng)需求分析不斷修改以滿足用戶的想要得到

45、的軟件模型。因此,必須用行之有效的方法對(duì)軟件需求進(jìn)行嚴(yán)格的審查驗(yàn)證。需求分析一般是按圖3-1所示的過(guò)程進(jìn)行。圖3-1 需求分析的一般過(guò)程需求分析過(guò)程是整個(gè)系統(tǒng)開(kāi)發(fā)的重要階段,分析的成功與否,決定著整個(gè)系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個(gè)產(chǎn)品的功能要求,并且將現(xiàn)實(shí)事務(wù)抽象成對(duì)象并建模。3.2.1系統(tǒng)業(yè)務(wù)流程分析 業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合理流向。 為了調(diào)查管理業(yè)務(wù)流程,調(diào)查人員應(yīng)順著原系統(tǒng)信息流動(dòng)的過(guò)程逐步地進(jìn)行,內(nèi)容包括各環(huán)節(jié)的處理業(yè)務(wù)、信息來(lái)源、處理方法、計(jì)算方法、信息流

46、經(jīng)去向、提供信息的時(shí)間和形態(tài)(報(bào)告、單據(jù)、屏幕顯示等)。 從業(yè)務(wù)流程圖可以看出該中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)主要有以下幾項(xiàng)管理功能(如圖3-2所示): 入庫(kù):管理員通過(guò)采購(gòu)物資并將其分類存入倉(cāng)庫(kù)中,進(jìn)行入庫(kù)管理,然后進(jìn)行登賬,做盤點(diǎn),進(jìn)行統(tǒng)計(jì)交給財(cái)務(wù)進(jìn)行統(tǒng)一管理。如采購(gòu)的物資有缺線或存在不夠貨的情況,可以通過(guò)查看入庫(kù)單向供應(yīng)商要求退貨處理。 出庫(kù):管理員通過(guò)銷售倉(cāng)庫(kù)中的物資,進(jìn)行出庫(kù)管理,然后進(jìn)行登賬做盤點(diǎn),進(jìn)行統(tǒng)計(jì)交給財(cái)務(wù)進(jìn)行統(tǒng)一管理。如有客戶不滿意可以能過(guò)查年領(lǐng)料單后進(jìn)行退貨處理。 盤點(diǎn)統(tǒng)計(jì):主要通過(guò)對(duì)入庫(kù)、出庫(kù)進(jìn)行登賬后的管理,對(duì)盤點(diǎn)過(guò)的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),查看是否有缺貨現(xiàn)象。 中小型企業(yè)倉(cāng)庫(kù)管理系

47、統(tǒng)業(yè)務(wù)流程如圖3-2所示。 圖3-2中小型企業(yè)倉(cāng)庫(kù)管理系統(tǒng)業(yè)務(wù)流程圖3.2.2系統(tǒng)數(shù)據(jù)流分析 數(shù)據(jù)流圖描述:倉(cāng)庫(kù)管理系統(tǒng)的數(shù)據(jù)流圖是根據(jù)物資信息的數(shù)據(jù)流程進(jìn)行的分析,對(duì)現(xiàn)有的資料進(jìn)行處理,系統(tǒng)數(shù)據(jù)流圖如圖3-3所示。 管理員:針對(duì)整個(gè)系統(tǒng)的各項(xiàng)信息,處理等進(jìn)行管理操作。 基本信息:主要包括貨物,倉(cāng)庫(kù),用戶,入庫(kù),出庫(kù),公司,賬目,盤存的基本信息管理,以方便管理進(jìn)行各項(xiàng)處理操作。 各種用表:主要包括貨物,倉(cāng)庫(kù),用戶,入庫(kù),出庫(kù),公司,賬目,盤存的信息用表,主要為方便管理對(duì)各項(xiàng)信息進(jìn)行管理操作。3.2.3數(shù)據(jù)字典分析 數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對(duì)數(shù)

48、據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述 1數(shù)據(jù)項(xiàng)定義表3-1系統(tǒng)數(shù)據(jù)項(xiàng)定義編號(hào)名稱別名類型長(zhǎng)度i01-01huoid貨物idint4字節(jié)i01-02huoname貨物名稱char10字節(jié)i01-03huodanwei貨物單位char10字節(jié)i01-04cfck存放倉(cāng)庫(kù)char10字節(jié)i01-05rkdw入庫(kù)單價(jià)decimal18字節(jié)i01-06ckdw出庫(kù)單價(jià)decimal18字節(jié)i01-07yskc原始庫(kù)存decimal18字節(jié)i01-08dixian庫(kù)存底線int4字節(jié)i0

49、1-09gaoxian庫(kù)存頂線int4字節(jié)i01-10bianma貨物編碼int4字節(jié)i01-11pancun盤存int4字節(jié)i01-12specs規(guī)格varchar50字節(jié)i01-13passnumber批號(hào)varchar50字節(jié)i01-14passlist批準(zhǔn)文號(hào)varchar50字節(jié)i01-15ckid倉(cāng)庫(kù)idint4字節(jié)i01-16ckbm倉(cāng)庫(kù)編碼int4字節(jié)i01-17name倉(cāng)庫(kù)名稱char10字節(jié)101-18userid用戶idint4字節(jié)101-19name用戶名char10字節(jié)101-20tel用戶聯(lián)系電話char10字節(jié)101-21bianma用戶編碼int4字節(jié)101-2

50、2rukuid入庫(kù)idint4字節(jié)101-23rukudate入庫(kù)時(shí)間datetime8字節(jié)i01-24rukubianma入庫(kù)編碼int4字節(jié)i01-25huoname貨物名稱char10字節(jié)i01-26shuliang進(jìn)貨數(shù)量int4字節(jié)i01-27jinjia進(jìn)貨價(jià)格decimal19字節(jié)i01-28ghdw供貨單位char10字節(jié)i01-29jingbanren經(jīng)辦人char10字節(jié)2數(shù)據(jù)流定義 數(shù)據(jù)流名稱:貨物信息 數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:貨物信息管理數(shù)據(jù)流組成:i01-02+i01-03+i01-04+i01-05+i01-06+i01-07+i01-10 數(shù)據(jù)流名稱:貨物數(shù)據(jù) 數(shù)據(jù)流來(lái)源:貨物信息管理 數(shù)據(jù)流去向:貨物信息表數(shù)據(jù)流組成:i01-02+i01-03+i01-04+i01-05+i01-06+i01

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論