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

下載本文檔

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

文檔簡(jiǎn)介

1、目錄 TOC o 1-3 h z u HYPERLINK l _Toc280031471 第1章 緒論 PAGEREF _Toc280031471 h 1 HYPERLINK l _Toc280031472 1.1 課題背景 PAGEREF _Toc280031472 h 1 HYPERLINK l _Toc280031473 1.2 課題目的和意義 PAGEREF _Toc280031473 h 1 HYPERLINK l _Toc280031474 1.3 開發(fā)設(shè)計(jì)思想 PAGEREF _Toc280031474 h 2 HYPERLINK l _Toc280031475 1.4 要緊工作

2、和論文結(jié)構(gòu) PAGEREF _Toc280031475 h 2 HYPERLINK l _Toc280031476 第2章 系統(tǒng)開發(fā)工具與開發(fā)平臺(tái) PAGEREF _Toc280031476 h 4 HYPERLINK l _Toc280031477 PAGEREF _Toc280031477 h 4 HYPERLINK l _Toc280031478 2.1.1 IIS簡(jiǎn)介 PAGEREF _Toc280031478 h 4 HYPERLINK l _Toc280031479 2.1.2 ASP.NET開發(fā)環(huán)境 PAGEREF _Toc280031479 h 4 HYPERLINK l _T

3、oc280031480 2.2 C#編程語言 PAGEREF _Toc280031480 h 5 HYPERLINK l _Toc280031481 PAGEREF _Toc280031481 h 6 HYPERLINK l _Toc280031482 PAGEREF _Toc280031482 h 8 HYPERLINK l _Toc280031483 PAGEREF _Toc280031483 h 8 HYPERLINK l _Toc280031484 第3章 系統(tǒng)需求分析 PAGEREF _Toc280031484 h 9 HYPERLINK l _Toc280031485 3.1 可行

4、性分析 PAGEREF _Toc280031485 h 9 HYPERLINK l _Toc280031486 3.1.1 可行性研究 PAGEREF _Toc280031486 h 9 HYPERLINK l _Toc280031487 3.1.2 可行性分析 PAGEREF _Toc280031487 h 10 HYPERLINK l _Toc280031488 3.2 中小型企業(yè)倉庫治理系統(tǒng)的需求分析 PAGEREF _Toc280031488 h 11 HYPERLINK l _Toc280031489 3.2.1 系統(tǒng)業(yè)務(wù)流程分析 PAGEREF _Toc280031489 h 12

5、 HYPERLINK l _Toc280031490 3.2.2 系統(tǒng)數(shù)據(jù)流分析 PAGEREF _Toc280031490 h 13 HYPERLINK l _Toc280031491 3.2.3 數(shù)據(jù)字典分析 PAGEREF _Toc280031491 h 14 HYPERLINK l _Toc280031492 3.3 本章小結(jié) PAGEREF _Toc280031492 h 17 HYPERLINK l _Toc280031493 第4章 系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc280031493 h 18 HYPERLINK l _Toc280031494 4.1 系統(tǒng)模塊總體設(shè)計(jì) P

6、AGEREF _Toc280031494 h 18 HYPERLINK l _Toc280031495 4.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc280031495 h 19 HYPERLINK l _Toc280031496 4.2.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc280031496 h 19 HYPERLINK l _Toc280031497 4.2.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)表 PAGEREF _Toc280031497 h 19 HYPERLINK l _Toc280031498 4.3 本章小結(jié) PAGEREF _Toc280031498 h 24 HYPERLINK

7、l _Toc280031499 第5章 系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc280031499 h 25 HYPERLINK l _Toc280031500 5.1 系統(tǒng)主界面實(shí)現(xiàn) PAGEREF _Toc280031500 h 25 HYPERLINK l _Toc280031501 5.2 差不多信息模塊設(shè)計(jì) PAGEREF _Toc280031501 h 27 HYPERLINK l _Toc280031502 PAGEREF _Toc280031502 h 27 HYPERLINK l _Toc280031503 PAGEREF _Toc280031503 h 28 HYPERLIN

8、K l _Toc280031504 5.5 入庫/出庫治理模塊設(shè)計(jì) PAGEREF _Toc280031504 h 29 HYPERLINK l _Toc280031505 5.6 采購(gòu)/銷售治理模塊設(shè)計(jì) PAGEREF _Toc280031505 h 31 HYPERLINK l _Toc280031506 5.7 查詢統(tǒng)計(jì)模塊設(shè)計(jì) PAGEREF _Toc280031506 h 32 HYPERLINK l _Toc280031507 5.8 往來治理模塊界面實(shí)現(xiàn) PAGEREF _Toc280031507 h 34 HYPERLINK l _Toc280031508 5.9 附項(xiàng)治理模塊

9、界面實(shí)現(xiàn) PAGEREF _Toc280031508 h 35 HYPERLINK l _Toc280031509 5.10 系統(tǒng)設(shè)置模塊界面實(shí)現(xiàn) PAGEREF _Toc280031509 h 36 HYPERLINK l _Toc280031510 5.11 系統(tǒng)測(cè)試與性能分析 PAGEREF _Toc280031510 h 37 HYPERLINK l _Toc280031511 5.12 本章小結(jié) PAGEREF _Toc280031511 h 38 HYPERLINK l _Toc280031512 結(jié)論 PAGEREF _Toc280031512 h 39 HYPERLINK l

10、_Toc280031513 致謝 PAGEREF _Toc280031513 h 40 HYPERLINK l _Toc280031514 參考文獻(xiàn) PAGEREF _Toc280031514 h 41 中小型企業(yè)倉庫治理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著計(jì)算機(jī)技術(shù)的飛速進(jìn)展,計(jì)算機(jī)在企業(yè)治理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)治理企業(yè)勢(shì)在必行。而倉庫治理系統(tǒng)是典型的信息治理系統(tǒng),其開發(fā)要緊包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而關(guān)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本文通過分析掃瞄器/服務(wù)器結(jié)構(gòu)的特點(diǎn)并結(jié)合企業(yè)倉儲(chǔ)治理的實(shí)際情

11、況,提出了基于B/S結(jié)構(gòu)中小型企業(yè)倉庫治理系統(tǒng)的差不多設(shè)計(jì)思想,簡(jiǎn)要介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫的設(shè)計(jì),著重討論了用 ASP.NET技術(shù)和SQL Server 2005開發(fā)企業(yè)倉庫治理系統(tǒng)時(shí)的數(shù)據(jù)庫訪問技術(shù)和動(dòng)態(tài)網(wǎng)頁制作技術(shù),并給出了部分實(shí)現(xiàn)代碼。通過該系統(tǒng),使學(xué)生能夠方便地在企業(yè)內(nèi)部網(wǎng)上進(jìn)行倉儲(chǔ)治理。該B/S結(jié)構(gòu)的系統(tǒng)在Windows XP系統(tǒng)和VS.NET平臺(tái)下開發(fā)完成,使用C作為ASP.NET的開發(fā)語言,SQL Server 2005作為后臺(tái)數(shù)據(jù)庫,該數(shù)據(jù)庫系統(tǒng)在安全性、準(zhǔn)確性、運(yùn)行速度方面均有絕對(duì)的優(yōu)勢(shì),同時(shí)能夠?qū)θ萘枯^大的數(shù)據(jù)庫進(jìn)行處理,效率高。系統(tǒng)有較高的安全性和較好的性能。其中連

12、接數(shù)據(jù)庫的字符串能夠隨時(shí)在Web.Config里修改,增加了靈活性和安全性。代碼盡量減少數(shù)據(jù)庫連接的打開時(shí)刻等手段來提高性能。本文中除了有對(duì)程序的系統(tǒng)分析、總體設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、功能實(shí)現(xiàn)等主體部格外,在這之前還介紹了與企業(yè)倉庫治理系統(tǒng)相關(guān)的信息、VS.NET與SQL的無縫鏈接技術(shù)等。Small and medium-sized enterprise warehouse management system design and realizationAbastrctWith rapid advancement of computer technology and widely applied i

13、n corporation management, it is imperative to utilize it to realize Enterprise administration. Warehouse Management System is one of typical Management Information System, whose exploitations mainly include establishment and maintenance of backstage database as well as front application programmer.

14、For the former, it is required to set up united, complete and high-secured database, while, for the latter, complete functions of application programmer and simple operation. This thesis points out basic theory of Warehouse Management System based on explorer and server/organization in small-to-medi

15、um-sized enterprises, analyzing characteristics of B/S and relating to realities of situation of Warehouse Management System. It introduces design of every functional group and database briefly and focuses on discussion concerning to exploit database access technology and dynamic web design needed f

16、or Warehouse Management System in light of ASP. NET technology and SQL Server 2005. It also presents parts of implementation codes, helping students to operate Warehouse Management in corporation local site. This B/S system was exploited on the platform of Windows XP and VS. NET, using C# as ASP. NE

17、T exploitation language, SQL Server 2005 as backstage database, which possesses advantages in security, precision, speed, etc. and can deal with databases with high capacity efficiently. The character connecting databases can be altered anytime, which raises flexibility and security, codes reducing

18、the time to open database connection.In this dissertation, besides system analysis, overall design, database design, functional realities, etc, information related to Warehouse Management System, seamless connection technology of VS. NET and SQL are also introduced.【Keywords】Warehouse Management Man

19、agement Information System B/S StructureDatabase Management 緒論課題背景兵馬未出,糧草先行。古代行兵打仗,最先要考慮的確實(shí)是物資的預(yù)備和治理,否則要取得勝利是特不困難的一件事。商場(chǎng)如戰(zhàn)場(chǎng),商家不僅要掌握大量的物資,同時(shí)這些物資還要盡可能滿足顧客的需要,如此才能在激烈的市場(chǎng)競(jìng)爭(zhēng)中獵取勝利。然而治理物資卻是最煩瑣的情況,不管數(shù)量依舊種類,差不多上數(shù)以萬計(jì),用人手工來做,不僅是難于完成,而且能夠講是不可能的。在計(jì)算機(jī)普及的今天,用電腦治理物資是必定的趨勢(shì)。以超級(jí)市場(chǎng)為例,走進(jìn)超級(jí)市場(chǎng),琳瑯滿目,各式各樣的商品無奇不有,顧客大都滿載而歸,買到

20、稱心如意的商品。而在顧客得到極大方便的同時(shí),商家在治理這些商品上卻花費(fèi)了大量的心血。首先,超級(jí)市場(chǎng)商品種類繁多,數(shù)量龐大,經(jīng)營(yíng)者必須時(shí)刻了解自己商品的庫存和各種商品的供求,假如盲目購(gòu)進(jìn)顧客不需要的商品或沒有購(gòu)進(jìn)暢銷的商品,對(duì)經(jīng)營(yíng)者來講差不多上極大的損失。其次,由于市場(chǎng)瞬間萬變,專門多商品價(jià)格可能變動(dòng)較大,經(jīng)營(yíng)者可能要不時(shí)改變商品價(jià)格,否則太高則可能無人問津,太低則無利可圖。再次,在商品社會(huì)的環(huán)境下,競(jìng)爭(zhēng)激烈,為了保證在競(jìng)爭(zhēng)中處于有利地位,經(jīng)營(yíng)者必須時(shí)刻了解市場(chǎng)的需要。因此,作為實(shí)際的經(jīng)營(yíng)者,要了解的東西遠(yuǎn)比這幾點(diǎn)多,但不管如何樣,物資的治理是一切工作中的重點(diǎn),如何治理物資是成敗的關(guān)鍵。對(duì)小經(jīng)營(yíng)

21、者來講,也許能夠是一本賬本,再加算盤或計(jì)算器即可。但關(guān)于大公司而言,全然不可能單純依靠賬本,那樣不僅費(fèi)人費(fèi)勁,而且當(dāng)出現(xiàn)差錯(cuò)時(shí),難于查改。因此必須借助電腦,把所有數(shù)據(jù)輸入數(shù)據(jù)庫,然后用系統(tǒng)對(duì)這些數(shù)據(jù)進(jìn)行治理,通過統(tǒng)計(jì)和分析得到各種有用的信息。通過對(duì)這些情況的認(rèn)真調(diào)查,作者開發(fā)了下面的中小型企業(yè)倉庫治理系統(tǒng)。課題目的和意義隨著計(jì)算機(jī)行業(yè)的不斷進(jìn)展,企業(yè)治理的應(yīng)用也在不斷隨著其進(jìn)展速度進(jìn)行著更新。而現(xiàn)今關(guān)于一個(gè)網(wǎng)絡(luò)應(yīng)用特不廣泛的社會(huì),企業(yè)治理對(duì)計(jì)算機(jī)治理企業(yè)要求更加緊密,更加完善,特不是針對(duì)物資治理方面,企業(yè)的需求更為廣泛,慎重,因此一個(gè)好的倉庫治理系統(tǒng)關(guān)于企業(yè)來講是由為重要的。系統(tǒng)開發(fā)的總體任務(wù)

22、是實(shí)現(xiàn)企業(yè)物資治理的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到提高企業(yè)治理效率的目的。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)倉庫信息進(jìn)行治理,有著手工治理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高倉庫治理的效率。開發(fā)設(shè)計(jì)思想倉庫治理系統(tǒng)在企業(yè)的整個(gè)供應(yīng)鏈中起著至關(guān)重要的作用,假如不能保證正確的進(jìn)貨和庫存操縱及發(fā)貨,將會(huì)導(dǎo)致治理費(fèi)用的增加,服務(wù)質(zhì)量難以得到保證,從而阻礙企業(yè)的競(jìng)爭(zhēng)力。傳統(tǒng)簡(jiǎn)單、靜態(tài)的倉庫治理已無法保證企業(yè)各種資源的高效利用。現(xiàn)在的倉庫作業(yè)和庫存操縱作業(yè)已十分復(fù)雜化多樣化,僅靠人工經(jīng)歷和手工錄入,不但費(fèi)時(shí)費(fèi)勁,而且容易出錯(cuò)

23、,給企業(yè)帶來巨大損失。倉庫庫存治理的特點(diǎn)是信息處理量比較大。所治理的物資設(shè)備、原材料及零部件種類繁多,而且由于入庫單、出庫單、需求單等單據(jù)發(fā)生量特不大,關(guān)聯(lián)信息多,查詢和統(tǒng)計(jì)的方式各不相同,因此在治理上實(shí)現(xiàn)起來有一定的困難。在治理的過程中經(jīng)常會(huì)出現(xiàn)信息的重復(fù)傳遞;單據(jù)、報(bào)表種類繁多,各個(gè)部門規(guī)格不統(tǒng)等問題。在本系統(tǒng)的設(shè)計(jì)過程中,為了克服這些困難,滿足計(jì)算機(jī)治理的需要,采取了下面的一些原則:要緊工作和論文結(jié)構(gòu)作者首先對(duì)系統(tǒng)進(jìn)行了需求分析和總體設(shè)計(jì)。依照倉庫治理的特點(diǎn),將系統(tǒng)分成七大模塊:差不多信息模塊、入庫/出庫治理模塊、采購(gòu)/銷售治理模塊、查詢統(tǒng)計(jì)模塊、往來治理模塊、附項(xiàng)治理模塊、系統(tǒng)設(shè)置模塊

24、。接著,在前一步的工作基礎(chǔ)之上,又對(duì)各個(gè)模塊細(xì)分為若干個(gè)子模塊,并分不進(jìn)行了編碼實(shí)現(xiàn)。最后將系統(tǒng)各個(gè)模塊整合,測(cè)試系統(tǒng)各部分整合后的功能,穩(wěn)定性等。本文共五章,按如下組織:第1章介紹了倉庫治理的開發(fā)背影;介紹了倉庫治理的最新進(jìn)展以及以后展望。簡(jiǎn)述了作者在開發(fā)倉庫治理系統(tǒng)中的工作內(nèi)容。給出了論文的層次結(jié)構(gòu)。第2章分析了倉庫治理系統(tǒng)的開發(fā)工具與開發(fā)平臺(tái)進(jìn)行了介紹。著重介紹了本系統(tǒng)開發(fā)的編程語言及編程環(huán)境,作為后臺(tái)數(shù)據(jù)庫所使用的軟件。第3章分析了倉庫治理系統(tǒng)的用戶需求。明確了倉庫治理功能的差不多要求。介紹了本系統(tǒng)的可行性問題,其中包括:經(jīng)濟(jì)可行性、技術(shù)可行性、時(shí)刻可行性、操作可行性、法律可行性。第4

25、章給出了倉庫治理的總體設(shè)計(jì),即進(jìn)行模塊的劃分,并闡述各模塊之間的關(guān)系,給出了倉庫治理的數(shù)據(jù)流圖和功能模塊圖;完成了用戶界面部分的設(shè)計(jì)。第5章介紹了系統(tǒng)的各個(gè)模塊的功能設(shè)計(jì)及事實(shí)上現(xiàn)方式,闡述了作者在此次開發(fā)過程中遇到的一些問題和解決方法。系統(tǒng)開發(fā)工具與開發(fā)平臺(tái)IIS簡(jiǎn)介IIS是Internet Information Server 的縮寫,它是微軟公司主推的Web服務(wù)器。在Windows 2000安裝光盤中就包含IIS5.0。IIS與Windows NT Server完全集成在一起。因此用戶能夠利用在Windows NT Server 和 NTFS(NT File System,NT的文件系統(tǒng)

26、)內(nèi)置的安全特性,建立強(qiáng)大、靈活而安全的Internet或Intranet站點(diǎn),能讓您在企業(yè)內(nèi)部網(wǎng)絡(luò)或廣域網(wǎng)絡(luò)上,輕松共享文件和資訊。IIS5.0是Windows 2000 Server中最快的Web服務(wù)器,并與Microsoft Active Directory 目錄服務(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)格意義來講,必須在機(jī)器安裝配置IIS服務(wù)器環(huán)境

27、,否則ASP.NET將無法運(yùn)行和正常使用,也無法實(shí)現(xiàn)其功能。IIS5.0是Windows 2000 Server 所提供的服務(wù),因此能和Windows 2000 Server上的其他服務(wù)緊密地合作,通過它們之間的合作,能夠使一個(gè)網(wǎng)頁正常得以運(yùn)行、使用。ASP.NET開發(fā)環(huán)境ASP.NET又叫ASP+,作為一種動(dòng)態(tài)Web技術(shù),是微軟公司推出的新一代腳本語言,是全新體系結(jié)構(gòu).NET(微軟總裁兼首席執(zhí)行官Steve Ballmer給.NET下的定義為:“.NET代表一個(gè)集合,一個(gè)環(huán)境,一個(gè)能夠作為平臺(tái)支持下一代Internet的可編程結(jié)構(gòu)?!保┢脚_(tái)的一部分,它提供了一種以Microsoft .NET

28、 Framework為基礎(chǔ),開發(fā)Web應(yīng)用程序的全新編程模式,能夠使Web開發(fā)人員更加快捷方便地開發(fā)Web應(yīng)用程序。ASP.NET是建立在通用中間語言上的程序架構(gòu),因此能夠在任何一臺(tái)Web服務(wù)器上建立強(qiáng)大的Web應(yīng)用程序。相比現(xiàn)有的各種Web開發(fā)模式而言,ASP.NET具有更為強(qiáng)大的優(yōu)勢(shì)和魅力。ASP.NET2.0結(jié)合了Web站點(diǎn)和Web服務(wù)這兩種Web開發(fā)技術(shù)。使用ASP.NET2.0能夠比往常更加容易地創(chuàng)建出動(dòng)態(tài)的數(shù)據(jù)驅(qū)動(dòng)的網(wǎng)站,而且還具有良好的可擴(kuò)展性,同時(shí)能夠?qū)iT好的支持各種掃瞄器,而無需開發(fā)人員為不同的掃瞄器編寫不同的代碼。在Visual Studio 2005中,能夠快速應(yīng)用程序開

29、發(fā)(Rapid Application Development, RAD)技術(shù)構(gòu)建Web應(yīng)用程序。在窗體上拖放控件,雙擊控件并編寫相關(guān)事件響應(yīng)代碼。C#編程語言C#編程編程語言總結(jié)起來能夠從兩個(gè)方面進(jìn)行介紹,即特點(diǎn)和編程環(huán)境。1C#的特點(diǎn)ASP.NET目前能支持3種語言,C#、Visual Baisc.NET和Jscript.NET。本系統(tǒng)采納的是C#編程語言。C#是微軟公司專門為.NET量身定做的一種簡(jiǎn)潔、類型安全的面向?qū)ο蟮木幊陶Z言,它與.NET有著密不可分的關(guān)系。開發(fā)人員能夠通過它編寫在.NET Framework上運(yùn)行的各種安全可靠的應(yīng)用程序。使用C#,能夠創(chuàng)建傳統(tǒng)的Windows客戶

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

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

32、版本處理技術(shù),因?yàn)镃#在語言本身內(nèi)置了版本操縱功能,使開發(fā)人員更加容易的開發(fā)和維護(hù)。(8)完善的錯(cuò)誤、異常處理機(jī)制,C#提供了完善的錯(cuò)誤和異常觸發(fā)機(jī)制,使程序在交付應(yīng)用時(shí)能夠更加健壯。2C#語言編程環(huán)境目前,開發(fā)和運(yùn)行C#程序有多種選擇,例如,用戶能夠從微軟公司免費(fèi)獵取.NET的軟件開發(fā)工具箱(SDK)或購(gòu)買功能強(qiáng)大的Visual Studio.NET開發(fā)環(huán)境,其各自的特點(diǎn)如下。SDK包含編譯、運(yùn)行和測(cè)試C#程序的所有資源,它包含C#語言編譯器、JIT、編譯器和相關(guān)文檔。惟一不含有的是用來輸入和編輯C#程序的文本編輯器。Visual Studio.NET是微軟公司的完整開發(fā)環(huán)境,它包含一個(gè)集成

33、開發(fā)環(huán)境(IDE)和高級(jí)C#編輯器,同時(shí)還支持程序調(diào)試及許多可提高開發(fā)人員效率的附加功能。Visual Studio.NET和SDK使用相同的C#編譯器、JIT編譯器和運(yùn)行時(shí)來編譯和運(yùn)行程序,用戶能夠準(zhǔn)確運(yùn)行同一程序而且運(yùn)行速度相同。Visual Studio.NET提供了功能強(qiáng)大的工具包,能夠讓用戶輕松設(shè)計(jì)和編寫C#程序。本系統(tǒng)采納的數(shù)據(jù)庫為SQL Server2005數(shù)據(jù)庫,采納B/S結(jié)構(gòu)的工作模式。B/S結(jié)構(gòu)是隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的進(jìn)展而出現(xiàn)的一種先進(jìn)的計(jì)算模式。SQL Server的全稱是Microsoft SQL Server,由美國(guó)微軟公司制作并公布的一種性能優(yōu)越的關(guān)系型數(shù)據(jù)庫治理系

34、統(tǒng),具有強(qiáng)大的數(shù)據(jù)庫創(chuàng)建、開發(fā)、設(shè)計(jì)和治理功能。它不僅是一個(gè)完整的數(shù)據(jù)庫,而且具有強(qiáng)大的擴(kuò)展性。它是Windows操作系統(tǒng)最為流行的數(shù)據(jù)庫,比較適合小型、中型、大型應(yīng)用程序的后臺(tái)數(shù)據(jù)庫。它同時(shí)也適用于電子商務(wù)、數(shù)據(jù)倉庫、和在線商業(yè)應(yīng)用程序等。SQL Server 2005是在SQL Server 2000的基礎(chǔ)上擴(kuò)展升級(jí)的產(chǎn)品。它繼承了SQL Server往常版本的所有優(yōu)點(diǎn),同時(shí)又增加了許多新的功能,與微軟公司的其他產(chǎn)品具有良好的兼容性。它提供的幾十種向?qū)?,覆蓋了幾乎所有的數(shù)據(jù)庫操作(數(shù)據(jù)庫的創(chuàng)建、維護(hù)、作業(yè)、警告、數(shù)據(jù)復(fù)制、轉(zhuǎn)換等)。SQL Server 2005支持B/S模式的體系結(jié)構(gòu)。S

35、QL Server 2005的關(guān)系數(shù)據(jù)引擎是為Windows DNA環(huán)境下的應(yīng)用程序提供的差不多報(bào)務(wù)之一,是一個(gè)具有高度可伸縮性、可靠性和安全性的數(shù)據(jù)存儲(chǔ)引擎。SQL Server 2005是一種高性能的關(guān)系型數(shù)據(jù)庫治理系統(tǒng),在SQL Server 2000的基礎(chǔ)上大大擴(kuò)展了系統(tǒng)的性能、可靠性和易用性,逐漸成為OLTP(在線事務(wù)進(jìn)程)、DW(數(shù)據(jù)倉庫)和e商務(wù)應(yīng)用最好的數(shù)據(jù)庫平臺(tái)。要緊特點(diǎn)體現(xiàn)在以下幾個(gè)方面:1簡(jiǎn)便的操作方式SQL Server 2005界面友好、操作簡(jiǎn)單,同時(shí)包含一整套的治理和開發(fā)工具,企業(yè)治理器確實(shí)是其中的圖形化集成治理工具,用戶不用記住各種命令和SQL語句就能夠完成各種常

36、規(guī)操作。2以Brower/Server為設(shè)計(jì)結(jié)構(gòu)SQL Server 2005按B/S結(jié)構(gòu)(B/S結(jié)構(gòu)的系統(tǒng)有3個(gè)差不多組成部分:掃瞄器、服務(wù)器、掃瞄器與服務(wù)器的連接件)設(shè)計(jì)而成,Brower/Server結(jié)構(gòu)將任務(wù)合理地分配到服務(wù)器與客戶端,減少了網(wǎng)絡(luò)擁擠,提高了整體性能。3支持多個(gè)不同的開發(fā)平臺(tái)數(shù)據(jù)庫開發(fā)人員能夠使用任意一種開發(fā)平臺(tái)編寫應(yīng)用程序來訪問SQL Server。其中微軟的產(chǎn)品Visual Studio能夠關(guān)心用戶方便、快捷地開發(fā)新的SQL Server應(yīng)用程序。4支持企業(yè)級(jí)的應(yīng)用程序SQL Server 2005關(guān)系數(shù)據(jù)庫引擎具備完善、強(qiáng)大的數(shù)據(jù)處理功能,充分愛護(hù)數(shù)據(jù)完整性。SQ

37、L Server 2005企業(yè)版在32位處理器上能支持超過數(shù)十萬億字節(jié)容量的數(shù)據(jù)庫。5支持XMLSQL Server 2005引入了支持XML功能的特性。XML是擴(kuò)展標(biāo)記語言(Extensible Markup Language的英文縮寫),可用于描述一個(gè)數(shù)據(jù)集的內(nèi)容以及數(shù)據(jù)如何在Web頁中顯示或輸出到某個(gè)設(shè)備。它以可擴(kuò)展、易用和安全的特點(diǎn),成為建設(shè)大型Web站點(diǎn)最好的數(shù)據(jù)存儲(chǔ)設(shè)備之一。6數(shù)據(jù)倉庫支持SQL Server 2005中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理(OLAP即在線分析處理)的工具,使聯(lián)機(jī)分析處理成為可能。同時(shí)SQL Server 2005提供了英文查詢工具和編程接口,使

38、得以英文為基礎(chǔ)設(shè)計(jì)、治理和查詢數(shù)據(jù)庫成為了可能。7語言排序規(guī)則在SQL Server 2005往常的版本中,所有的數(shù)據(jù)庫被限制在一個(gè)代碼頁以及語言集排序次序中,當(dāng)使用英文版SQL Server數(shù)據(jù)庫系統(tǒng)時(shí),所有的語言排序規(guī)則就必須依靠英文的排序次序, SQL Server 2005在Windows排序規(guī)則的基礎(chǔ)上增加了一套新的排序規(guī)則,它代替了代碼頁和排序次序,為開發(fā)多國(guó)語言的數(shù)據(jù)庫應(yīng)用系統(tǒng)提供方便。8全文搜索和文檔治理功能全文搜索和文檔治理功能被默認(rèn)包含于SQL Server 2005的所有版本中,這些功能能夠在關(guān)系表的純文本中執(zhí)行文本查詢和搜索所有的索引列,全文搜索功能還能夠與SQL語句結(jié)

39、合使用。9增強(qiáng)了分布式查詢功能SQL Server 2005引入了一個(gè)OPENROWSET函數(shù),能夠在指定分布式查詢中查詢一個(gè)特定的連接信息,同時(shí)授予了“OLEDB”數(shù)據(jù)源更多的SQL操作權(quán)。SQL Server還有專門多功能特點(diǎn),因篇幅有限,在那個(gè)地點(diǎn)就不逐一向大伙兒介紹了。系統(tǒng)運(yùn)行環(huán)境要緊有軟件運(yùn)行平臺(tái)和硬件運(yùn)行平臺(tái)。1軟件運(yùn)行平臺(tái)戶界面戶好,簡(jiǎn)單易明白,易學(xué)易用。同時(shí)價(jià)格適中,適合于中小型學(xué)校中數(shù)據(jù)吞吐量不太大的情況下使用。2硬件運(yùn)行平臺(tái)硬件運(yùn)行平臺(tái)見表2-1。表2-1硬件運(yùn)行平臺(tái)表本章要緊對(duì)軟件開發(fā)過程中的一些必要條件進(jìn)行了論述。在詳述了IIS后,對(duì)本系統(tǒng)的要緊技術(shù)ASP.NET進(jìn)行了

40、介紹,其中要緊介紹了什么是ASP.NET,ASP.NET的腳本語言。之因此本系統(tǒng)采納了ASP.NET,而沒有采納JSP、PHP。是因?yàn)锳SP.NET更接近于平常學(xué)習(xí)的語言,執(zhí)行速度較高,而且開發(fā)效率專門高,更廣泛地被人們所使用。本章還對(duì)系統(tǒng)的運(yùn)行平臺(tái)進(jìn)行了介紹。相信通過本章的論述,一定會(huì)對(duì)本系統(tǒng)的開發(fā)環(huán)境有一個(gè)深入的、透徹的了解。為了實(shí)現(xiàn)本系統(tǒng),可行性分析與需求分析是必不可少的重要環(huán)節(jié),由其是需求分析時(shí)期。系統(tǒng)需求分析為了實(shí)現(xiàn)本系統(tǒng),做必要的可行性分析是特不重要的一個(gè)過程,其中可行性分析是實(shí)現(xiàn)“做依舊不做”,需求分析是實(shí)現(xiàn)“做什么?如何做?”需求分析過程是整個(gè)系統(tǒng)開發(fā)的重要時(shí)期,分析的成功與否

41、,決定著整個(gè)系統(tǒng)功能的完善性以及穩(wěn)定性。在該時(shí)期需求分析人員需要確定整個(gè)產(chǎn)品的功能要求,同時(shí)將現(xiàn)實(shí)事務(wù)抽象成對(duì)象并建模??尚行苑治隹尚行匝芯楷F(xiàn)在,計(jì)算機(jī)硬件技術(shù)的進(jìn)展差不多達(dá)到了相當(dāng)高的水平。然而,庫存治理軟件的開發(fā)目前還正處于初級(jí)完善的時(shí)期,隨著這項(xiàng)技術(shù)的不斷深入進(jìn)展,就要求有更好、更完善的軟件系統(tǒng)應(yīng)用到企業(yè)庫存物資治理當(dāng)中去,這就給軟件設(shè)計(jì)人員提出了更高的設(shè)計(jì)要求。庫存治理包括專門多環(huán)節(jié),例如:物流治理系統(tǒng)、倉庫治理系統(tǒng)、進(jìn)銷存治理系統(tǒng)等等。其中專門重要的一個(gè)環(huán)節(jié)確實(shí)是倉庫治理系統(tǒng),同時(shí)它也是較難實(shí)現(xiàn)的一個(gè)環(huán)節(jié)。在我國(guó),盡管企業(yè)治理差不多蓬勃地進(jìn)展起來,然而目前仍有專門多企業(yè)采納紙張錄入的

42、傳統(tǒng)方式,在此方式下,企業(yè)庫存治理一般至少要通過五個(gè)步驟,即進(jìn)貨、物資治理、賬目治理、銷售和出貨。顯然,隨著物資種類的不斷增加及倉庫治理要求的不斷提高,企業(yè)職員的工作量將會(huì)越來越大,同時(shí)其工作將是一件十分煩瑣和特不容易出錯(cuò)的情況,能夠講傳統(tǒng)的倉庫治理方式差不多不能再適應(yīng)現(xiàn)代企業(yè)的需求。隨著計(jì)算機(jī)應(yīng)用技術(shù)的迅猛進(jìn)展,網(wǎng)絡(luò)應(yīng)用的不斷擴(kuò)大。人們的思想因此而逐漸在改變,現(xiàn)代社會(huì)是一個(gè)信息化、網(wǎng)絡(luò)化的社會(huì),因此人們也在迫切要求利用這些技術(shù)來運(yùn)用到企業(yè)中,以減輕企業(yè)職員的工作負(fù)擔(dān)及提高工作效率,與此同時(shí)也方便了企業(yè)對(duì)物資的治理,從而使倉庫治理更趨于安全、方便、快捷,更加激發(fā)企業(yè)職員的治理熱情。例如,目前許

43、多國(guó)際知名企業(yè)絕大部分采納這種方式,因其方便、快捷、高效,因此也更能令寬敞企業(yè)職員同意。倉庫治理一直是企業(yè)不繼改進(jìn)研究開發(fā)的一個(gè)熱點(diǎn)。它是建立在國(guó)際互聯(lián)網(wǎng)上的應(yīng)用系統(tǒng),客戶端的配置能夠極為簡(jiǎn)單,使企業(yè)對(duì)物資的治理不在有局限性。一個(gè)完備的企業(yè)倉庫治理系統(tǒng)能夠使企業(yè)職員對(duì)物資治理起來方便、快捷、安全,從而提高企業(yè)治理的效率,為企業(yè)謀求更多的利益。企業(yè)倉庫治理系統(tǒng)的開發(fā)及應(yīng)用,幸免以往企業(yè)中職員的紙張記錄的繁鎖方式,同時(shí)后臺(tái)治理是治理員單一的治理,確保了程序的安全性。企業(yè)倉庫治理員登錄后,對(duì)倉庫中物資、人員都進(jìn)行了歸類,只要治理員通過名字和密碼進(jìn)入前臺(tái)頁面,按步驟依次進(jìn)行操作即可,一切操作都專門簡(jiǎn)單

44、、快捷,提高了企業(yè)物資治理的工作效率??尚行苑治霎?dāng)同意一個(gè)軟件開發(fā)任務(wù),就進(jìn)入軟件生命的第一個(gè)時(shí)期,即進(jìn)行可行性的研究。并不是所有問題都具有簡(jiǎn)單的解決方法,許多問題差不多上不能在預(yù)定的規(guī)模之內(nèi)解決。因此通過可行性的研究分析能夠從中發(fā)覺問題,并對(duì)其提出有無可行性的解決方法,進(jìn)而幸免人力、物力和才力的白費(fèi)。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上京能夠提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開發(fā)和評(píng)價(jià)的依據(jù)。系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn),并直接為倉庫治理系統(tǒng)服務(wù),且程序能夠分期、分批實(shí)現(xiàn)。然而,需要指出的是,系統(tǒng)目標(biāo)是不可能在總體規(guī)劃時(shí)期就提出的特不具體,它還將在開發(fā)過程中逐步明確和定量化。以達(dá)到更加

45、出色的程序系統(tǒng)。但是,目標(biāo)的提法不盡相同,例如:(1)提高倉庫治理效率,減輕勞動(dòng)強(qiáng)度;(2)提高信息處理速度和準(zhǔn)確性;(3)為倉庫治理者提供更方便、科學(xué)的服務(wù)項(xiàng)目。系統(tǒng)的目標(biāo)確定后,就能夠從以下四方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析:技術(shù)可行性依照客戶提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,依照新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,本系統(tǒng)是一個(gè)數(shù)據(jù)庫治理和查詢的系統(tǒng),現(xiàn)有的技術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,可能利用現(xiàn)有技術(shù)條件應(yīng)完全能夠達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí),考慮給予的開發(fā)期限也較為充裕,可能系統(tǒng)是能夠在規(guī)定期限內(nèi)完成開發(fā)。經(jīng)濟(jì)可行性估算新系統(tǒng)的成本效益分

46、析,其中包括可能項(xiàng)目開發(fā)的成本,開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,可能新系統(tǒng)將獲得的效益,估算開發(fā)成本是否回高于項(xiàng)目預(yù)期的全部經(jīng)費(fèi)。同時(shí),分析系統(tǒng)開發(fā)是否會(huì)對(duì)其它產(chǎn)品或利潤(rùn)帶來一定阻礙。支出:基礎(chǔ)投資:硬件設(shè)備: PC機(jī)軟件設(shè)備:WINDOWS 2000/XP/7、VS.NET2005、SQL Server 2005、WORD 2003、PhotoShop7.0其它一次性支出:軟件設(shè)計(jì)和開發(fā)費(fèi)用經(jīng)常性支出: 軟件維護(hù)費(fèi)用、軟件使用費(fèi)用。效益:系統(tǒng)的效益能夠從經(jīng)濟(jì)效益和社會(huì)效益兩方面考慮。關(guān)于倉庫治理系統(tǒng)則應(yīng)著重分析其社會(huì)效益。例如,系統(tǒng)投入運(yùn)行后能夠使倉庫治理實(shí)現(xiàn)科學(xué)化、規(guī)范化。曾強(qiáng)了工作人員對(duì)

47、倉庫治理能力、提高了工作效率。運(yùn)行可行性 新系統(tǒng)的研制和開發(fā)是充分得考慮工作人員對(duì)倉庫的易于治理,治理者方便查詢?cè)O(shè)備信息效率。從而能完全滿足使用者的要求。法律可行性新系統(tǒng)的研制和開發(fā),將可不能侵犯他人、集體和國(guó)家的利益,可不能違反國(guó)家政策和法律。因此從以上幾個(gè)方面的分析來看,開發(fā)本軟件是完全可行的。中小型企業(yè)倉庫治理系統(tǒng)的需求分析系統(tǒng)分析工作在軟件設(shè)計(jì)過程中是特不重要的環(huán)節(jié),它的差不多任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么?”。需求分析是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。滿足用戶的需求是制作軟件的宗旨,而對(duì)軟件的需求是用戶對(duì)系統(tǒng)提出的要求,這種要求可能是原始的、籠統(tǒng)的,也可能是抽象的、細(xì)節(jié)

48、化的。但一個(gè)軟件系統(tǒng)的開發(fā)必須以一組需求化為動(dòng)身點(diǎn),軟件的系統(tǒng)需求分析不斷修改以滿足用戶的想要得到的軟件模型。因此,必須用行之有效的方法對(duì)軟件需求進(jìn)行嚴(yán)格的審查驗(yàn)證。需求分析一般是按圖3-1所示的過程進(jìn)行。圖3-1 需求分析的一般過程需求分析過程是整個(gè)系統(tǒng)開發(fā)的重要時(shí)期,分析的成功與否,決定著整個(gè)系統(tǒng)功能的完善性以及穩(wěn)定性。在該時(shí)期需求分析人員需要確定整個(gè)產(chǎn)品的功能要求,同時(shí)將現(xiàn)實(shí)事務(wù)抽象成對(duì)象并建模。系統(tǒng)業(yè)務(wù)流程分析中小型企業(yè)倉庫治理系統(tǒng)業(yè)務(wù)流程如圖3-2所示。圖3-2 中小型企業(yè)倉庫治理系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)數(shù)據(jù)流分析數(shù)據(jù)流圖描述:倉庫治理系統(tǒng)的數(shù)據(jù)流圖是依照物資信息的數(shù)據(jù)流程進(jìn)行的分析,對(duì)現(xiàn)

49、有的資料進(jìn)行處理,系統(tǒng)數(shù)據(jù)流圖如圖3-3所示。治理員:針對(duì)整個(gè)系統(tǒng)的各項(xiàng)信息,處理等進(jìn)行治理操作。差不多信息:要緊包括物資,倉庫,用戶,入庫,出庫,公司,賬目,盤存的差不多信息治理,以方便治理進(jìn)行各項(xiàng)處理操作。各種用表:要緊包括物資,倉庫,用戶,入庫,出庫,公司,賬目,盤存的信息用表,要緊為方便治理對(duì)各項(xiàng)信息進(jìn)行治理操作。圖3-3 系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)字典分析數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它要緊是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就能夠從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述數(shù)據(jù)項(xiàng)

50、定義表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存放倉庫Char10字節(jié)I01-05rkdw入庫單價(jià)Decimal18字節(jié)I01-06ckdw出庫單價(jià)Decimal18字節(jié)I01-07yskc原始庫存Decimal18字節(jié)I01-08dixian庫存底線Int4字節(jié)I01-09gaoxian庫存頂線Int4字節(jié)I01-10bianma物資編碼Int4字節(jié)I01-11pancun盤存Int4字節(jié)I01-12Specs規(guī)格Varchar

51、50字節(jié)I01-13PassNumber批號(hào)Varchar50字節(jié)I01-14PassList批準(zhǔn)文號(hào)Varchar50字節(jié)I01-15ckID倉庫IDInt4字節(jié)I01-16ckbm倉庫編碼Int4字節(jié)I01-17Name倉庫名稱Char10字節(jié)101-18userID用戶IDint4字節(jié)101-19Name用戶名Char10字節(jié)101-20tel用戶聯(lián)系電話Char10字節(jié)101-21bianma用戶編碼Int4字節(jié)101-22rukuID入庫IDInt4字節(jié)101-23rukuDate入庫時(shí)刻Datetime8字節(jié)I01-24rukuBianma入庫編碼Int4字節(jié)I01-25huoNa

52、me物資名稱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é)續(xù)表3-1I01-30CompanyName公司名稱Varchar50字節(jié)I01-31CompanyType公司類型Varchar50字節(jié)I01-32CompanyShort公司簡(jiǎn)稱Varchar50字節(jié)I01-33CompanyAddress公司地址Varchar50字節(jié)I01-34Bank開戶銀行Varchar50字節(jié)I01-35BandAccounts銀行賬號(hào)Va

53、rchar50字節(jié)I01-36zhonge總金額Decimal19字節(jié)數(shù)據(jù)流定義數(shù)據(jù)流名稱:物資信息數(shù)據(jù)流來源:治理員數(shù)據(jù)流去向:物資信息治理數(shù)據(jù)流組成:I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-10數(shù)據(jù)流名稱:物資數(shù)據(jù)數(shù)據(jù)流來源:物資信息治理數(shù)據(jù)流去向:物資信息表數(shù)據(jù)流組成:I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+I01-12+I01-13+I01-14數(shù)據(jù)流名稱:倉庫信息數(shù)據(jù)流來源:治理員數(shù)據(jù)流去向:倉庫信息治理數(shù)據(jù)流組成:I01-15+I0

54、1-16+I01-17數(shù)據(jù)流名稱:倉庫數(shù)據(jù)數(shù)據(jù)流來源:倉庫信息治理數(shù)據(jù)流去向:倉庫信息表數(shù)據(jù)流組成:I01-15+I01-16+I01-17數(shù)據(jù)流名稱:用戶差不多信息數(shù)據(jù)流來源:治理員數(shù)據(jù)流去向:用戶差不多信息治理數(shù)據(jù)流組成:I01-19+I01-20+I01-21數(shù)據(jù)流名稱:用戶差不多數(shù)據(jù)數(shù)據(jù)流來源:用戶差不多信息治理數(shù)據(jù)流去向:用戶差不多信息表數(shù)據(jù)流組成:I01-19+I01-20+I01-21數(shù)據(jù)流名稱:入庫信息數(shù)據(jù)流來源:治理員數(shù)據(jù)流去向:入庫信息治理數(shù)據(jù)流組成:I01-22+I01-23+I01-24+I01-25+I01-28+I01-29數(shù)據(jù)流名稱:入庫數(shù)據(jù)數(shù)據(jù)流來源:入庫信息治

55、理數(shù)據(jù)流去向:入庫信息表數(shù)據(jù)流組成:I01-22+I01-23+I01-24+I01-25+I01-26+I01-27+I01-28+I01-29數(shù)據(jù)流名稱:出庫信息數(shù)據(jù)流來源:治理員數(shù)據(jù)流去向:出庫信息治理數(shù)據(jù)流組成:I01-22+I01-23+I01-24+I01-25+I01-28+I01-29數(shù)據(jù)流名稱:出庫數(shù)據(jù)數(shù)據(jù)流來源:出庫信息治理數(shù)據(jù)流去向:出庫信息表數(shù)據(jù)流組成:I01-22+I01-23+I01-24+I01-25+I01-26+I01-27+I01-28+I01-29+I01-36數(shù)據(jù)流名稱:公司信息數(shù)據(jù)流來源:治理員數(shù)據(jù)流去向:公司信息治理數(shù)據(jù)流組成:I01-30+I01-

56、31+I01-32+I01-33數(shù)據(jù)流名稱:公司數(shù)據(jù)數(shù)據(jù)流來源:公司信息治理數(shù)據(jù)流去向:公司信息表數(shù)據(jù)流組成:I01-30+I01-31+I01-32+I01-33+I01-34+I01-35數(shù)據(jù)流名稱:財(cái)務(wù)信息數(shù)據(jù)流來源:治理員數(shù)據(jù)流去向:財(cái)務(wù)信息治理數(shù)據(jù)流組成:I01-05+I01-06+I01-27+I01-36數(shù)據(jù)流名稱:財(cái)務(wù)數(shù)據(jù)數(shù)據(jù)流來源:財(cái)務(wù)信息治理數(shù)據(jù)流去向:賬目信息表數(shù)據(jù)流組成:I01-02+I01-03+I01-05+I01-06+I01-17+I01-27+I01-29+I01-36數(shù)據(jù)流名稱:盤存信息數(shù)據(jù)流來源:治理員數(shù)據(jù)流去向:盤存信息治理數(shù)據(jù)流組成:I01-02+I0

57、1-03+I01-04+I01-11數(shù)據(jù)流名稱:盤存數(shù)據(jù)數(shù)據(jù)流來源:盤存信息治理數(shù)據(jù)流去向:盤存信息表數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-10+I01-11+I01-17本章小結(jié)本章要緊從業(yè)務(wù)流程方面論述了,本系統(tǒng)的可行性問題,其中包括:經(jīng)濟(jì)可行性、技術(shù)可行性、時(shí)刻可行性、操作可行性、法律可行性。通過本章的論述,可證明中小型企業(yè)倉庫治理系統(tǒng)是一個(gè)特不可行的系統(tǒng),不管是從前臺(tái)的掃瞄技術(shù),依舊后臺(tái)的數(shù)據(jù)庫支持部分都專門符合用戶的需求。本章初步建立起開發(fā)項(xiàng)目的模型,具體設(shè)計(jì)與實(shí)現(xiàn)將在后面待述。系統(tǒng)總體設(shè)計(jì)通過需求分析的介紹,能夠進(jìn)一步對(duì)系統(tǒng)設(shè)計(jì)的具體分析和總體

58、思想進(jìn)行設(shè)計(jì)??傮w設(shè)計(jì)要緊是對(duì)系統(tǒng)做一個(gè)概括性的介紹,以及功能模塊設(shè)計(jì)。系統(tǒng)模塊總體設(shè)計(jì)利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個(gè)數(shù)據(jù)的子集,最底層的各個(gè)矩形框代表組成那個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素(不能再分割的元素)。隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對(duì)數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細(xì),這種模式特不適合于需求分析時(shí)期的需要。從對(duì)頂層信息的分類開始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。本系統(tǒng)一共分為七個(gè)模塊,每個(gè)模塊之間盡管在表面上是相互獨(dú)立的,然而

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

60、庫年度統(tǒng)計(jì)、出庫年度統(tǒng)計(jì)、庫存信息匯總的查詢。(5) 往來治理:要緊是做商品結(jié)賬相應(yīng)操作,包括商品進(jìn)貨、進(jìn)貨退貨、商品銷售、銷售退貨。(6) 附項(xiàng)治理:針對(duì)供貨單位、收貨單位、經(jīng)辦人、物資的添加操作。(7) 系統(tǒng)設(shè)置:包括添加用戶、修改用戶密碼、重新登錄及關(guān)心。系統(tǒng)功能結(jié)構(gòu)圖如圖4-1所示。圖4-1 系統(tǒng)功能結(jié)構(gòu)圖數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)圖4-2 系統(tǒng)全局E-R圖數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)表本系統(tǒng)的數(shù)據(jù)庫命名為:db_Sell1和kc_db1兩個(gè)數(shù)據(jù)庫,前者是用來存儲(chǔ)有關(guān)商品銷售的所有數(shù)據(jù)信息,后者是用來存儲(chǔ)庫存治理的數(shù)據(jù)信息。Db_Sell1數(shù)據(jù)庫中共分5張信息表如表4-1至4-5所示。商品信息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論