倉庫貨物管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第1頁
倉庫貨物管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第2頁
倉庫貨物管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第3頁
倉庫貨物管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第4頁
倉庫貨物管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、-PAGE . z.* 大 學(xué)畢業(yè)設(shè)計(jì)論文任務(wù)書站點(diǎn): 函授站 題 目:倉儲(chǔ)貨物管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)起止時(shí)間:2013年12月26日至2014年12月18日 學(xué)生: * 專業(yè)班級(jí): 指導(dǎo)教師: 站點(diǎn)負(fù)責(zé)人:2014年12月18日設(shè)計(jì)論文內(nèi)容及要求:論文內(nèi)容倉儲(chǔ)貨物管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文根本要求必須獨(dú)立完成論文撰寫論文書寫規(guī)*、文字通順、數(shù)據(jù)完整、結(jié)論明確論文應(yīng)有中英文摘要、關(guān)鍵字、目錄、綜述、論文主體及參考文獻(xiàn)論文全文應(yīng)在6000字以上,論文引用局部必須注明出處寫作要求論文要求A4規(guī)格紙*,正文內(nèi)容采用小4號(hào)宋體字單面打印,統(tǒng)一格式裝訂成冊(cè),順序文和排版格式要求參見南華大學(xué)畢業(yè)論文格式要求。

2、時(shí)間要求 畢業(yè)論文的研究和撰寫時(shí)間為2013年12月26日至2014年12月20日。-. z.倉儲(chǔ)貨物管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著計(jì)算機(jī)技術(shù)的迅猛開展,計(jì)算機(jī)給人們帶來了很多便利,人們借助于計(jì)算機(jī)進(jìn)展生產(chǎn)勞動(dòng)管理更加方便。倉儲(chǔ)管理系統(tǒng)是現(xiàn)代企業(yè)對(duì)物資進(jìn)展管理、查詢和記錄的信息管理系統(tǒng)。它能實(shí)現(xiàn)多個(gè)倉儲(chǔ)的管理、分類查看等精細(xì)化管理。通過對(duì)貨物的進(jìn)貨、出貨進(jìn)展詳細(xì)的記錄和查詢以幫助企業(yè)準(zhǔn)確的掌握庫存信息,便于決策部門正確的作出企業(yè)規(guī)劃,最大限度的提高企業(yè)的競(jìng)爭(zhēng)力和管理效率。本文就如何優(yōu)化企業(yè)倉儲(chǔ)部管理,提高企業(yè)管理效率進(jìn)展了詳細(xì)分析,并用ASP設(shè)計(jì)開發(fā)了一個(gè)以實(shí)現(xiàn)貨物查詢、管理、更新為根本目標(biāo)的

3、系統(tǒng)。整個(gè)過程實(shí)現(xiàn)了自動(dòng)化模式,并且不同的用戶能對(duì)自己所屬倉儲(chǔ)的貨物進(jìn)展出庫、入庫、信息查詢、用戶添加物品歸類等操作,大提高了工作效率。關(guān)鍵詞:倉儲(chǔ)貨物管理;數(shù)據(jù)庫;ASPDesign and Implementation of Warehouse Cargo Management SystemThe rapid development of puter technology brings the mankind a lot of convenience. It also makes the management of the producing activities more conveni

4、ent. The management system of warehouse cargo is used in modern enterprise as an information management system in managing, inquiring and recording the goods, which enables the specialized management on multiple warehouses managerial catalogue and e*amination. Through detailed record and inquisition

5、 of the output and input cargo, the enterprises can gain the e*act information of the warehouse cargo. As a result, the decision-making department can initiate the correct plan ,which improves the enterprises petitive ability and management efficiency to the highest e*tent.This thesis conducts a det

6、ailed analysis on how to optimize the internal warehouse management and how to improve the management efficiency. And a warehouse cargo management system is realized based on ASP, which aims at realizing cargo querying, cargo management and cargo renewing. The whole procedure is carried out automati

7、cally. By using this system users can conduct output and input of cargo, query information of cargo and add classification of cargo in their own warehouse. This system improves working efficiency.Keywords: management of warehouse cargo; database; ASP目 錄論文總頁數(shù):18頁TOC o 1-3 h z uHYPERLINK l _Toc1730466

8、401引言 PAGEREF _Toc173046640 h 1HYPERLINK l _Toc1730466411.1課題背景 PAGEREF _Toc173046641 h 1HYPERLINK l _Toc1730466421.2國外研究現(xiàn)狀 PAGEREF _Toc173046642 h 1HYPERLINK l _Toc1730466431.3本課題的研究意義 PAGEREF _Toc173046643 h 1HYPERLINK l _Toc1730466441.4本課題的研究思想 PAGEREF _Toc173046644 h 1HYPERLINK l _Toc1730466452系

9、統(tǒng)開發(fā)環(huán)境和選擇工具 PAGEREF _Toc173046645 h 2HYPERLINK l _Toc1730466462.1 ASP簡(jiǎn)介 PAGEREF _Toc173046646 h 2HYPERLINK l _Toc1730466472.1.1 ASP 運(yùn)行環(huán)境IIS PAGEREF _Toc173046647 h 2HYPERLINK l _Toc1730466482.1.2 ASP 提供了6個(gè)置的全局對(duì)象 PAGEREF _Toc173046648 h 2HYPERLINK l _Toc1730466492.1.3 ASP技術(shù) PAGEREF _Toc173046649 h 2HY

10、PERLINK l _Toc1730466502.2 Dreamwever簡(jiǎn)介 PAGEREF _Toc173046650 h 3HYPERLINK l _Toc1730466512.3數(shù)據(jù)庫Microsoft Access 2000 簡(jiǎn)介 PAGEREF _Toc173046651 h 3HYPERLINK l _Toc1730466523倉儲(chǔ)管理系統(tǒng)用戶需求分析 PAGEREF _Toc173046652 h 3HYPERLINK l _Toc1730466533.1用戶的角色需求 PAGEREF _Toc173046653 h 3HYPERLINK l _Toc1730466543.2功

11、能需求 PAGEREF _Toc173046654 h 3HYPERLINK l _Toc1730466553.2.1 普通用戶 PAGEREF _Toc173046655 h 3HYPERLINK l _Toc173046656倉儲(chǔ)管理員用戶 PAGEREF _Toc173046656 h 4HYPERLINK l _Toc173046657高級(jí)管理員用戶 PAGEREF _Toc173046657 h 4HYPERLINK l _Toc1730466583.3性能要求 PAGEREF _Toc173046658 h 4HYPERLINK l _Toc1730466594 倉儲(chǔ)管理系統(tǒng)的設(shè)計(jì)

12、與實(shí)現(xiàn) PAGEREF _Toc173046659 h 4HYPERLINK l _Toc1730466604.1倉儲(chǔ)管理系統(tǒng)的整體框架 PAGEREF _Toc173046660 h 4HYPERLINK l _Toc1730466614.2數(shù)據(jù)庫需求分析 PAGEREF _Toc173046661 h 5HYPERLINK l _Toc1730466624.3具體功能模塊介紹 PAGEREF _Toc173046662 h 9HYPERLINK l _Toc173046663登錄模塊10HYPERLINK l _Toc173046664分類查看庫存 PAGEREF _Toc17304666

13、4 h 11HYPERLINK l _Toc173046665瀏覽庫存 PAGEREF _Toc173046665 h 11HYPERLINK l _Toc173046666今日庫存報(bào)表 PAGEREF _Toc173046666 h 11HYPERLINK l _Toc173046667查看全部庫存 PAGEREF _Toc173046667 h 12HYPERLINK l _Toc1730466684.3.6 修改密碼 PAGEREF _Toc173046668 h 12HYPERLINK l _Toc1730466694.3.7 新增用戶 PAGEREF _Toc173046669 h

14、12HYPERLINK l _Toc1730466704.3.8 刪除用戶 PAGEREF _Toc173046670 h 13HYPERLINK l _Toc1730466714.3.9 新增倉儲(chǔ) PAGEREF _Toc173046671 h 13HYPERLINK l _Toc1730466724.3.10 新增供給商 PAGEREF _Toc173046672 h 13HYPERLINK l _Toc1730466734.3.11 新增用處 PAGEREF _Toc173046673 h 14HYPERLINK l _Toc1730466744.3.12 新增品名 PAGEREF _T

15、oc173046674 h 14HYPERLINK l _Toc1730466754.3.13 入庫操作 PAGEREF _Toc173046675 h 14HYPERLINK l _Toc1730466764.3.14 出庫操作 PAGEREF _Toc173046676 h 15HYPERLINK l _Toc1730466774.3.15 查看明細(xì) PAGEREF _Toc173046677 h 15HYPERLINK l _Toc1730466784.3.16 退出 PAGEREF _Toc173046678 h 15HYPERLINK l _Toc1730466794.4系統(tǒng)界面介紹

16、 PAGEREF _Toc173046679 h 15HYPERLINK l _Toc173046680登錄界面 PAGEREF _Toc173046680 h 15HYPERLINK l _Toc173046681管理主界面 PAGEREF _Toc173046681 h 16HYPERLINK l _Toc173046682查看全部倉儲(chǔ)界面 PAGEREF _Toc173046682 h 16HYPERLINK l _Toc173046683新增用戶界面 PAGEREF _Toc173046683 h 17HYPERLINK l _Toc173046684結(jié)論 PAGEREF _Toc17

17、3046684 h 17HYPERLINK l _Toc173046685參考文獻(xiàn) PAGEREF _Toc173046685 h 17HYPERLINK l _Toc173046686辭 PAGEREF _Toc173046686 h 18-. z.1引言1.1課題背景倉儲(chǔ)管理系統(tǒng)是現(xiàn)代企業(yè)對(duì)物資集查詢、記錄、操作以及數(shù)據(jù)更新于一體的管理系統(tǒng)。它能實(shí)現(xiàn)多個(gè)倉儲(chǔ)的管理、分類、查看等精細(xì)化管理,同時(shí)也可以對(duì)貨物的進(jìn)貨出貨進(jìn)展詳細(xì)的記錄和查詢,能夠幫助企業(yè)準(zhǔn)確的掌握庫存信息,以便于企業(yè)決策部門能夠正確地作出企業(yè)決策規(guī)劃,從而最大限度地提高提高企業(yè)競(jìng)爭(zhēng)力,具有廣泛的市場(chǎng)前景。1.2國外研究現(xiàn)狀在國外

18、,對(duì)于倉儲(chǔ)管理為核心的研究和應(yīng)用已經(jīng)長(zhǎng)達(dá)半個(gè)世紀(jì)之久,在系統(tǒng)化領(lǐng)域上取得了很大的成就,可以把倉儲(chǔ)管理系統(tǒng)的開展大致分為3個(gè)階段:1初級(jí)階段:在20世紀(jì)50、60年代人們還沒有具體的倉儲(chǔ)管理系統(tǒng)化的思想僅僅只是做出了嘗試。2快速開展階段:在20世紀(jì)70年代,隨著電腦技術(shù)的飛速開展,專用的倉儲(chǔ)管理系統(tǒng)正式在美國問世,這標(biāo)志著倉儲(chǔ)管理的系統(tǒng)化程度有了進(jìn)一步的提高。3成熟階段:從上世紀(jì)70年代至今,國外倉儲(chǔ)管理系統(tǒng)化已經(jīng)十分的成熟,大局部倉儲(chǔ)管理功能已經(jīng)實(shí)現(xiàn)了全自動(dòng)化。但在我國,倉儲(chǔ)管理系統(tǒng)在研究上起步較晚,技術(shù)上比擬落后。1982年美國的物流學(xué)家來中國講授,并且將自己的3本著作翻譯成中文,這對(duì)國人產(chǎn)

19、生了巨大的影響,這可以稱為我國的倉儲(chǔ)現(xiàn)代化管理的開端。1.3本課題的研究意義一個(gè)大型企業(yè)必定擁有成千上萬的庫存,開發(fā)一個(gè)功能完善的倉儲(chǔ)貨物管理系統(tǒng)可以有效地對(duì)龐大的貨物信息進(jìn)展管理。本文就設(shè)計(jì)開發(fā)一個(gè)集實(shí)現(xiàn)貨物查詢、管理、更新等功能為一體的系統(tǒng)為根本目標(biāo),通過對(duì)貨物信息從查詢到管理實(shí)現(xiàn)了自動(dòng)化模式,提高工作效率,方便管理。1.4本課題的研究思想本次畢業(yè)設(shè)計(jì)首先結(jié)合了倉儲(chǔ)貨物管理系統(tǒng)的相關(guān)功能,進(jìn)展需求分析,劃分系統(tǒng)模塊,結(jié)合對(duì)相關(guān)文獻(xiàn)資料的查閱,進(jìn)而得出該倉儲(chǔ)貨物管理系統(tǒng)應(yīng)該包括以下模塊:倉儲(chǔ)硬件管理模塊、進(jìn)貨模塊,出貨模塊、貨物查詢、密碼登陸模塊;其次,綜合運(yùn)用以前所學(xué)的相關(guān)知識(shí),選擇用as

20、p來進(jìn)展開發(fā)。2系統(tǒng)開發(fā)環(huán)境和選擇工具系統(tǒng)采用B/S工作模式,前臺(tái)使用ASP技術(shù),后臺(tái)使用Accessss數(shù)據(jù)庫。B/SBrowser/Server,瀏覽器/效勞器模式又稱B/S構(gòu)造。它是隨著Internet技術(shù)的興起,對(duì)C/S模式應(yīng)用的擴(kuò)展。在這種構(gòu)造下,用戶工作界面是通過IE瀏覽器來實(shí)現(xiàn)的。B/S模式最大的好處是運(yùn)行維護(hù)比擬簡(jiǎn)便。2.1 ASP簡(jiǎn)介ASP 是由Microsoft開發(fā)的一種技術(shù),使 WEB 效勞器端能夠處理效勞器腳本,并能夠?qū)⑻幚砗蟮臉?biāo)準(zhǔn) HTML 頁面返回到瀏覽器。2.1.1 ASP運(yùn)行環(huán)境IIS建立ASP運(yùn)行環(huán)境實(shí)際上非常簡(jiǎn)單,其實(shí)就是把IIS安裝Windows NT/W

21、indows 2000效勞器上或是把PWS安裝NT WorkStation/Windows 98 上。一但安裝成功,我們的電腦就是一個(gè) ASP 及 WEB 數(shù)據(jù)庫的運(yùn)行平臺(tái)。2.1.2 ASP 提供了6個(gè)置的全局對(duì)象1REQUEST對(duì)象:用來讀取來自瀏覽器請(qǐng)求信息,可用該對(duì)象讀取 HTML 表單的信息。包含有關(guān)客戶端的信息和一些參數(shù)。2RESPONSE 對(duì)象:用來訪問效勞器創(chuàng)立的并發(fā)送信息到客戶端的響應(yīng)信息。3SERVER對(duì)象:是專為處理效勞器上的特定任務(wù)而設(shè)計(jì)的,特別是與效勞器的環(huán)境和處理活動(dòng)有關(guān)的任務(wù),允許用腳本來生成 ACTIVE SERVER 組件的實(shí)例。4APPLICATION 對(duì)象

22、:用來存儲(chǔ)、讀取用戶共享的應(yīng)用程序信息,如可以用該對(duì)象在的不同連接者間傳送共用消息。5SESSION對(duì)象:用來存儲(chǔ)、讀取特定連接者的對(duì)話消息,如可存儲(chǔ)連接者對(duì)的訪問信息。6ObjectConte*t對(duì)象:該對(duì)象用于控制Active Server Pages的事務(wù)處理。事務(wù)處理由Microsoft Transaction Server (MTS)管理。2.1.3 ASP 技術(shù)它是一種運(yùn)行于效勞器于端的 WEB 應(yīng)用程序開發(fā)技術(shù),一種含于 IIS/PWS 之中的易學(xué)易用、可以集成腳本語言到主頁的效勞器端的腳本語言環(huán)境。以下是 ASP 技術(shù)的特點(diǎn):1可以混用 HTML、DHTML、JAVA 小程序、

23、ACTIVE*、VBSCRIPT 等,并且可以相互嵌套;2不需要編譯、純文本格式;3平安性好,可以保護(hù)源程序代碼不外漏;4面向?qū)ο螅詫?duì)象為根底來實(shí)現(xiàn)效勞器與客戶端的交互。2.2 Dreamwever簡(jiǎn)介Dreamweaver是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁設(shè)計(jì)師特別開展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁。同時(shí)利用Dreamweaver設(shè)計(jì)的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺(tái)的熱門瀏覽器上。2.3數(shù)據(jù)庫Microsoft Access 2000 簡(jiǎn)介Microsoft

24、 Access 2000使您容易得到所需信息,并提供強(qiáng)大工具,可以幫助您組織和共享您的數(shù)據(jù)庫,以便您和您的工作組能作出更好的決策??焖僬业娇煽看鸢?,通過Intranet共享信息,建立更快更有效的商業(yè)解決方案。使Web協(xié)作成為可能,用Access 2000中的新工具提高生產(chǎn)力。使數(shù)據(jù)對(duì)任何協(xié)作者都可直接利用。更新銷售數(shù)據(jù)或快速查看顧客細(xì)節(jié)信息。定制您自己的圖形格式,以便準(zhǔn)確地顯示您所需的信息。使用置Microsoft SQL Server 集成來創(chuàng)立可以隨您的商務(wù)升級(jí)的數(shù)據(jù)庫。3倉儲(chǔ)管理系統(tǒng)用戶需求分析3.1用戶的角色需求倉儲(chǔ)管理系統(tǒng)的系統(tǒng)用戶角色不多,本文將其分為高級(jí)管理員用戶、倉儲(chǔ)管理員用戶

25、和普通用戶3個(gè)角色。高級(jí)管理員用戶可以對(duì)所有倉儲(chǔ)的信息以其他用戶進(jìn)展所有相關(guān)操作,倉儲(chǔ)管理員用戶只能對(duì)自己所屬的倉儲(chǔ)進(jìn)展操作,而普通的用戶只能對(duì)倉儲(chǔ)中的信息進(jìn)展查詢操作。3.2功能需求系統(tǒng)功能主要包括以下幾個(gè)方面:倉儲(chǔ)貨物的查詢;倉儲(chǔ)貨物的出庫入庫操作;用戶的管理;倉儲(chǔ)以及貨物種類的添加。按不同的角色分析如下:3.2.1 普通用戶普通用戶只可以查詢倉儲(chǔ)中的貨物情況,但不能對(duì)倉儲(chǔ)進(jìn)展入庫、出庫等的編輯操作。登錄系統(tǒng)后在界面的左上方可以看到自己的和所在的倉儲(chǔ),同時(shí)可以查詢所屬倉儲(chǔ)的貨物信息。如果要進(jìn)展其他的操作則系統(tǒng)會(huì)提示其不具有用戶操作權(quán)限。3.1.2倉儲(chǔ)管理員用戶倉儲(chǔ)管理員是管理*個(gè)倉儲(chǔ)的用戶

26、,在登陸系統(tǒng)后同樣會(huì)在界面的左上方看到自己的名字和所在的倉儲(chǔ)。倉儲(chǔ)管理員用戶在查詢所屬倉儲(chǔ)的貨物信息的同時(shí),可以對(duì)所在倉儲(chǔ)的貨物信息進(jìn)展編輯操作。3.1.3高級(jí)管理員用戶高級(jí)管理員用戶是可以查詢和編輯包括添加或刪除用戶、增加或刪除倉儲(chǔ)、供給商、物品出處等所有系統(tǒng)信息和倉儲(chǔ)貨物信息的用戶,在每一個(gè)倉儲(chǔ)都可以隨意的行使倉儲(chǔ)管理員的權(quán)利。3.3性能要求整個(gè)系統(tǒng)應(yīng)當(dāng)操作快捷,界面友好,維護(hù)簡(jiǎn)便;數(shù)據(jù)庫要求運(yùn)行穩(wěn)定,執(zhí)行速度快,數(shù)據(jù)平安性高。軟件系統(tǒng)本身運(yùn)行對(duì)計(jì)算機(jī)硬件平臺(tái)和操作系統(tǒng)平臺(tái)要求適中。4 倉儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)4.1倉儲(chǔ)管理系統(tǒng)的整體框架瀏覽查看庫存查看全部倉儲(chǔ)目錄查看庫存密碼修改今日庫存

27、報(bào)表新增用戶刪除用戶新增倉儲(chǔ)新增供給商平安退出新增用處倉儲(chǔ)管理系統(tǒng)出庫操作入庫操作圖 1 倉儲(chǔ)管理系統(tǒng)的整體框架圖此圖為設(shè)計(jì)的總體框架圖,首先進(jìn)入用戶登錄界面當(dāng)輸入正確的用戶名和密碼后會(huì)進(jìn)入到系統(tǒng)主界面中,在界面中我們可以選擇連接的有目錄查看庫存、瀏覽查看庫存、看全部倉儲(chǔ)等、平安退出等11個(gè)連接。在查看庫存的兩個(gè)選項(xiàng)可以對(duì)選中的貨物進(jìn)展入庫和出庫的操作。4.2數(shù)據(jù)庫需求分析目前整個(gè)數(shù)據(jù)庫data.mdb中共有8個(gè)表,按首字母順序分別介紹如下:1、表Detail此表為一個(gè)明細(xì)表,為詳細(xì)地記錄貨物出庫入庫時(shí)的數(shù)量、單價(jià)、合計(jì)金額等而設(shè)計(jì),其中zl hs zy name_id Provider_id

28、 等是對(duì)貨物的一個(gè)必要說明。而在入庫操作時(shí)需輸入in_num收入數(shù)量in_price收入單價(jià)經(jīng)過統(tǒng)計(jì)后顯示in_sum 收入金額出庫的操作也是一樣。在list.asp查看明細(xì)中除了要顯示入庫和出庫的信息外同時(shí)還需要顯示最后的結(jié)存數(shù)量now_num,結(jié)存單價(jià)now_price,結(jié)存金額now_sum,和剩余數(shù)量left_num。表1 Detail字段名稱數(shù)據(jù)類型說明id自動(dòng)編號(hào)編號(hào),用來區(qū)別每一個(gè)記錄rq日期/時(shí)間記錄日期,即記錄哪天發(fā)生的入庫、出庫日期zl文本種類hs文本號(hào)數(shù)zy文本摘要,描述入庫、出庫等的說明in_num貨幣收入數(shù)量,入庫的物品數(shù)量in_price貨幣收入單價(jià),入庫的物品單價(jià)

29、in_sum貨幣收入金額,入庫的物品金額數(shù)量*單價(jià)out_num貨幣發(fā)出數(shù)量,出庫的物品數(shù)量out_price貨幣發(fā)出單價(jià),出庫的物品單價(jià)out_sum貨幣發(fā)出金額,出庫的物品金額數(shù)量*單價(jià)now_num貨幣結(jié)存數(shù)量,此時(shí)結(jié)余的物品數(shù)量now_price貨幣結(jié)存單價(jià),此時(shí)結(jié)余的物品單價(jià)now_sum貨幣結(jié)存金額,此時(shí)結(jié)余的物品金額數(shù)量*單價(jià)name_id數(shù)字品名編號(hào),用來識(shí)別此記錄應(yīng)該歸屬哪個(gè)物品Storage_id數(shù)字倉儲(chǔ)編號(hào),用來識(shí)別此記錄應(yīng)該歸除哪個(gè)倉儲(chǔ)Provider_id數(shù)字供給商編號(hào),用來識(shí)別此記錄在入庫時(shí)由哪個(gè)供給商提供uses_id數(shù)字接應(yīng)者(用戶)編號(hào),用來識(shí)別此記錄出庫時(shí)用

30、于哪個(gè)地方left_num貨幣剩余數(shù)量,用來計(jì)算*天入庫的數(shù)量在此刻還有多少剩余jz_log數(shù)字記帳記錄標(biāo)志,用來標(biāo)記最后一個(gè)操作2、商信息表Provider此表記錄了所有供給商的信息,為了對(duì)入庫操作時(shí)物品的出處來源進(jìn)展說明而設(shè)計(jì)的一個(gè)表。表2 Provider字段名稱數(shù)據(jù)類型說明provider_id自動(dòng)編號(hào)供給商編號(hào),使供給商唯一性provider_name文本供給商名稱,提供貨源的個(gè)體或單位名稱memo文本備注3、記錄表Rpt_log此為每天報(bào)表的記錄。做完報(bào)表后,就產(chǎn)生當(dāng)天的記錄。在這表中的count_out count_in取值于明細(xì)表中 out_sum in_sum的求和值 。因?yàn)?/p>

31、是日?qǐng)?bào)表所以表中的rp取值為當(dāng)天的日期,同時(shí)還需要和明細(xì)表中的rp所對(duì)應(yīng),這樣才能給ount_out count_in取值進(jìn)而將信息顯示在日?qǐng)?bào)表頁面。表3 Rpt_log字段名稱數(shù)據(jù)類型說明id自動(dòng)編號(hào)編號(hào)storage_id數(shù)字倉儲(chǔ)編號(hào),用來識(shí)別此記錄所屬哪個(gè)倉儲(chǔ)rq日期/時(shí)間報(bào)表日期,做報(bào)表的日期,一般一天是做一次user文本操作員,做報(bào)表的用戶,顯示為登錄時(shí)的用戶名sj日期/時(shí)間報(bào)表時(shí)間,產(chǎn)生報(bào)表的時(shí)間count_in貨幣收入統(tǒng)計(jì)金額,今日?qǐng)?bào)表產(chǎn)生的入庫總金額count_out貨幣發(fā)出統(tǒng)計(jì)金額,今日?qǐng)?bào)表產(chǎn)生的出庫總金額4、貨物表Stock此表是紀(jì)錄所有貨物的信息表??紤]到物品需要有詳細(xì)的

32、信息記錄而設(shè)計(jì)的name品名unit計(jì)量單位memo備注 address儲(chǔ)存地點(diǎn)rule規(guī)格在物品分類查找時(shí)所用到的type_id類型編號(hào)等;在添加物品時(shí),物品的信息將直接記錄在這表中,其中now_stock當(dāng)前庫存數(shù)now_sum當(dāng)前庫存總金額在沒有入庫操作時(shí)數(shù)值為空。表4 Stock字段名稱數(shù)據(jù)類型說明storage_id數(shù)字倉儲(chǔ)編號(hào),用來識(shí)別當(dāng)前品名所屬哪個(gè)倉儲(chǔ)type_id數(shù)字類型編號(hào),標(biāo)記當(dāng)前品名屬于哪個(gè)類別name_id自動(dòng)編號(hào)品名編號(hào),編輯品名的唯一性編號(hào)name文本品名,物品的名稱unit單位計(jì)量單位,用來計(jì)量物品的單位,如:只、臺(tái),個(gè)等now_stock貨幣當(dāng)前庫存數(shù),描述當(dāng)

33、前物品在當(dāng)前倉儲(chǔ)的庫存數(shù)量now_sum貨幣當(dāng)前庫存總金額,描述當(dāng)前物品在當(dāng)前倉儲(chǔ)的庫存總金額last_stock貨幣昨日庫存,昨日的庫存數(shù)量memo文本備注,描述物品的更多的信息ma*貨幣最大儲(chǔ)存量,物品最大的倉儲(chǔ)儲(chǔ)存量,用來檢驗(yàn)庫存是否超出min貨幣最小儲(chǔ)存量,物品最小的倉儲(chǔ)儲(chǔ)存量,用來檢驗(yàn)庫存是否缺乏address文本儲(chǔ)存地點(diǎn),物品在倉儲(chǔ)中存放的地點(diǎn),如一號(hào)貨架rule文本規(guī)格,該物品的規(guī)格,如彩電29寸no文本貨號(hào)5、名列表Storage此表為倉儲(chǔ)名列表,考慮到需要有不同的倉儲(chǔ)來存放不同的物品就需要有多個(gè)倉儲(chǔ)而設(shè)計(jì)的一個(gè)表。表5 Storage字段名稱數(shù)據(jù)類型說明storage_id自

34、動(dòng)編號(hào)倉儲(chǔ)編號(hào)storage_name文本倉儲(chǔ)名稱,如一號(hào)倉儲(chǔ),二號(hào)倉儲(chǔ)等memo文本備注6、Type表該表用來對(duì)分類后的類別進(jìn)展記錄。由于該系統(tǒng)使用了無限分類方案,所以需要該表存放*倉儲(chǔ)下分類的情況。表6 Type字段名稱數(shù)據(jù)類型說明type_name文本類型名稱,如食品,五金,日用品等type_id自動(dòng)編號(hào)類型編號(hào),用來識(shí)別類別in_storage數(shù)字所屬倉儲(chǔ),每一個(gè)倉儲(chǔ)都可以有自己的一套分類方案,所以要分清parent_id數(shù)字父級(jí)類型,描述該分類的上級(jí)類別是哪個(gè)類別,記錄的是type_id中的值7、用戶表User用戶表,記錄所有可以登錄該系統(tǒng)的用戶名、密碼和其他相關(guān)數(shù)據(jù)用戶表。其中us

35、er表中的字段in_storage意思是所屬倉儲(chǔ),在storage表中存放著倉儲(chǔ)信息,且表中字段storage_id就是倉儲(chǔ)的編號(hào),in_storage與之對(duì)應(yīng),而storage_id是自動(dòng)編號(hào)產(chǎn)生的,所以不會(huì)有小于等于0的數(shù)字的,根據(jù)這樣,當(dāng)in_storage值為0時(shí),即不屬于任何倉儲(chǔ)的用戶,即他們可以管理任何倉儲(chǔ),也即可以稱之管理員了。用戶表user中的字段viewother是查看其他的倉儲(chǔ),一個(gè)用戶是否可以查看全部的倉儲(chǔ)首先要看他是否可以管理全部倉儲(chǔ),如果in_storage值為0就說明它可以管理全部倉儲(chǔ)同時(shí)也可以查看其他的倉儲(chǔ),如果不可以,即只能管理一個(gè)倉儲(chǔ),則就要看字段viewot

36、her的值為什么,如果為是則可以查看其他的倉儲(chǔ),如果為否則不能看其他倉儲(chǔ)。表7 User字段名稱數(shù)據(jù)類型說明user_id自動(dòng)編號(hào)用戶編號(hào)username文本用戶名password文本密碼in_storage數(shù)字所屬倉儲(chǔ),記錄倉儲(chǔ)表中的倉儲(chǔ)編號(hào),當(dāng)為0時(shí)即可以進(jìn)入任何倉儲(chǔ)viewother是/否是否可以查看其他,只有為是時(shí),才可以查看全部的倉儲(chǔ)情況memo文本備注8、表Uses用處,或接應(yīng)者,與供給商對(duì)應(yīng),該處是指*物在出庫時(shí),需要指明用在何處,以備后查。表8 Uses字段名稱數(shù)據(jù)類型說明Uses_id自動(dòng)編號(hào)使用編號(hào)Uses_name文本使用名稱,物品使用的對(duì)象,如部自用,客人銷售等Memo

37、文本備注4.3具體功能模塊介紹系統(tǒng)有16重要個(gè)模塊組成。4.3.1登錄模塊該模塊由default.asp實(shí)現(xiàn),在登錄時(shí)需要填寫用戶名、密碼、選擇倉儲(chǔ)三項(xiàng)。如果沒有輸入或選擇,則先會(huì)以對(duì)話框的形式提示用戶輸入需要輸入或選擇的數(shù)據(jù);當(dāng)全部輸入或選擇后,則以loginchk.asp文件來對(duì)用戶登錄的用戶名和密碼的正確性進(jìn)展驗(yàn)證將輸入的信息與user表中的信息進(jìn)展比擬;如果不正確會(huì)在error.asp錯(cuò)誤處理模塊中給出提示;如果用戶名和密碼有至少一個(gè)不正確時(shí),就提示用戶名或密碼錯(cuò)誤;如果都正確則該用戶得到其所屬倉儲(chǔ)的編號(hào)。而當(dāng)該用戶的所屬倉儲(chǔ)為存在的倉儲(chǔ)編號(hào)編號(hào)是大于0的整數(shù),則還要判斷是否與該用戶所

38、選擇的倉儲(chǔ)相匹配,如果匹配則進(jìn)入該倉儲(chǔ);如果不匹配,則提示您無權(quán)進(jìn)入該倉儲(chǔ)的錯(cuò)誤提示。同時(shí)還要檢測(cè)該用戶是否具有查看其他倉儲(chǔ)的權(quán)限,如果有,進(jìn)入主界面后,有個(gè)查看全部倉儲(chǔ)的,就可以進(jìn)入查看所有倉儲(chǔ)的庫存情況;如果沒有,則則無法進(jìn)入查登錄界面請(qǐng)輸入完整檢查完整性信息核對(duì)密碼或者用戶名輸入錯(cuò)誤進(jìn)入系統(tǒng)完畢開場(chǎng)YYNN數(shù)據(jù)庫中得到信息看全部倉儲(chǔ)的界面,系統(tǒng)會(huì)提示你想非法侵入的警告,需要你重新登錄。關(guān)鍵代碼:sql=select*fromuserwhereusername=&user&and password=&password&代碼說明:查詢輸入的用戶名和密碼是否與數(shù)據(jù)庫中的信息一致。開場(chǎng)分類查看是

39、否有貨物?顯示物品倉儲(chǔ)是否分類?完畢顯示該類別下物品顯示該類別下沒有貨物顯示沒有下級(jí)類別NNYY 分類查看圖首先用戶登錄,在登錄后會(huì)檢查登錄信息的填寫完整性。沒有填寫完整則會(huì)提示*個(gè)局部沒有填寫完整,重新登錄。填寫完整的會(huì)進(jìn)入到數(shù)據(jù)核對(duì)步驟,核對(duì)數(shù)據(jù)后信息正確的進(jìn)入系統(tǒng),不正確的則提示用戶名或密碼錯(cuò)誤。4.3.2分類查看庫存該模塊由type.asp實(shí)現(xiàn),當(dāng)進(jìn)入分類查找的頁面后在左上角可以看見自己的名稱以及所屬的倉儲(chǔ),同時(shí)可以看見物品類型。頁面顯示的類型只有該倉儲(chǔ)中已有的類型,即Type表中當(dāng)前in_storage倉儲(chǔ)編號(hào)中所有的type_name類型名稱。在點(diǎn)擊該類型的時(shí)候我們可以看到類型下面

40、的所有物品,即stock表中當(dāng)前type_id中所有貨物的信息。如果沒有物品則顯示該類別下沒有物品。如果倉儲(chǔ)沒有分類的話則會(huì)顯示沒有下級(jí)類別。在看到該類型下的物品時(shí)可以進(jìn)展入庫和出庫的操作,點(diǎn)擊入庫操作可以進(jìn)入到in.asp中可進(jìn)展入庫操作,出庫操作則進(jìn)入的是out.asp中。首先進(jìn)入頁面,從數(shù)據(jù)庫中獲得信息查看是否有數(shù)據(jù),如果沒有就完畢,要是有就顯示物品類型。然后再進(jìn)展數(shù)據(jù)核對(duì)看該類下是否有物品,沒有則完畢,有則顯示物品并且可以進(jìn)展出入庫的操作了。4.3.3瀏覽庫存 該模塊由brow.asp實(shí)現(xiàn),它可以直接查看所在倉儲(chǔ)的全部貨物的信息,這里沒有分類的概念,同時(shí)也何以對(duì)貨物進(jìn)展出庫和入庫的操作

41、。4.3.4今日庫存報(bào)表該模塊由-report.asp實(shí)現(xiàn),因?yàn)槭侨請(qǐng)?bào)表,所以它只紀(jì)錄當(dāng)天的入庫數(shù)量、金額,出庫數(shù)量、金額等。首先翻開數(shù)據(jù)庫中的Rpt_log表將日期更新為當(dāng)前日期,并且將當(dāng)日的出庫入庫紀(jì)錄中的結(jié)算金額明細(xì)表中 out_sum in_sum的求和值更新到當(dāng)前表中。在將stock表中的last_stock昨日庫存更新為now_stock當(dāng)前庫存。此時(shí)將信息顯示在report頁面就可以了。關(guān)鍵代碼sql=update stock set last_stock=now_stock where storage_id=&session(storage)代碼說明:當(dāng)條件為storage_i

42、d倉儲(chǔ)編號(hào)為當(dāng)前倉儲(chǔ)時(shí)將表stock中的last_stock更新為now_stock。sql=select sum(in_sum) as total_in_sum,sum(out_sum) as total_out_sum from detail where rq=date() and storage_id=&session(storage)代碼說明:對(duì)detail表中的所有in_sum和out_sum進(jìn)展求和并且將in_sum命名為total_in_sum將out_sum命名為total_out_sum條件是rp為當(dāng)前日期storage_id倉儲(chǔ)編號(hào)為當(dāng)前倉儲(chǔ)時(shí)。4.3.5查看全部庫存該模塊

43、由all.asp來實(shí)現(xiàn)。只有在這里才可以一覽全部倉儲(chǔ)的情況,可以很方便地選擇*個(gè)倉儲(chǔ)再選擇其下的*個(gè)類別。進(jìn)展查看或查找時(shí),該操作針對(duì)全部倉儲(chǔ)。用戶要進(jìn)入此頁面,必須具有可以查看其他倉儲(chǔ)的權(quán)限。如果是沒有權(quán)限會(huì)跳轉(zhuǎn)到relogin.asp頁面進(jìn)展警告。4.3.6修改密碼修改密碼是讓用戶在線進(jìn)展修改自己的密碼,要先以自己的用戶名和密碼成功登錄,然后輸入原密碼、新密碼和校驗(yàn)密碼,只有當(dāng)原密碼正確,新密碼和校驗(yàn)密碼一致時(shí)才可以正確修改密碼,密碼修改操作完成后,下次登錄時(shí)原密碼失效,新密碼啟用。關(guān)鍵代碼sql=select*fromuserwhereusername=&session(username

44、)& and password=&request.form(old_pass)&rs.open sql,conn,3,2if not rs.eof then if request.form(new_pass)=request.form(confirm_pass) then rs(password)=request.form(new_pass) rs.update代碼說明:要求user表中的用戶名和密碼與輸入的用戶名和密碼一致時(shí)執(zhí)行。如果兩次輸入的新密碼一樣,則將輸入的新密碼賦值給記錄集中的password進(jìn)而更新記錄集。這時(shí)user表單中的密碼信息就成功更改了。4.3.7 新增用戶在線進(jìn)展增加

45、用戶名。這種方式具有權(quán)限繼承性,即只有可以管理并查看全部倉儲(chǔ)的用戶才可以分配給新用戶這種權(quán)限,沒有此權(quán)限的用戶無法給新用戶高于當(dāng)前用戶更高的權(quán)限。在填寫信息時(shí)必須全部填寫,否則會(huì)提示*個(gè)工程沒有填寫,然后重新填寫。關(guān)鍵代碼request(name)= thenmsg=msg+請(qǐng)輸入物品名稱!代碼說明:如果name為空則提示請(qǐng)輸入物品名稱。rs.addnew rs(username)=request.form(name) rs(password)=request.form(password) rs(memo)=request.form(memo)if request.form(manage)=

46、then if request.form(selstorage)0 then rs(in_storage)=request.form(selstorage) else rs(in_storage)=session(storage) end ifelse rs(in_storage)=0end if if request.form(view_other)= then rs(viewother)=Falseelse rs(viewother)=Trueend if rs.update代碼說明:添加記錄集。將輸入的名字密碼和備注記錄到記錄集中的username password memo中,如果管理

47、選項(xiàng)manage沒有填為空,則它就為當(dāng)前倉儲(chǔ)的管理者,否則就為全部倉儲(chǔ)的管理者。,如果view_other沒有填為空則就沒有權(quán)限查看其他倉儲(chǔ),反之則可以查看其他倉儲(chǔ),然后將記錄集更新。這時(shí)新的用戶就添加到user表單中了。4.3.8 刪除用戶在線對(duì)用戶名進(jìn)展刪除操作。這種方式具有用戶選擇性,即只有可以管理全部倉儲(chǔ)的管理員才可以刪除用戶,同時(shí)只有不是管理員的用戶才會(huì)顯示在刪除表中。即viewother= False的時(shí)候,因?yàn)楣芾韱T的viewother字段值全部都為True。4.3.9 新增倉儲(chǔ)對(duì)表storage進(jìn)展增加倉儲(chǔ)名稱,只要新參加一個(gè)倉儲(chǔ),這個(gè)倉儲(chǔ)在使用時(shí)與其他倉儲(chǔ)的使用沒有任何關(guān)系,

48、只是他們可以放在一起進(jìn)展查看,是他們唯一的聯(lián)系。在添加倉儲(chǔ)的時(shí)候所有的選項(xiàng)也要全部進(jìn)展添寫,否則會(huì)發(fā)那里沒有填寫的出錯(cuò)誤的提示。4.3.10 新增供給商和新增倉儲(chǔ)模塊的原理一樣對(duì)表Provider進(jìn)展供給商名稱的添加,在入庫操作時(shí)可以選擇所添加的供給商。4.3.11 新增用處用處是相對(duì)供給商的。這里反映出*物品的貨源及面向?qū)ο蟆K菍?duì)uses表進(jìn)展用處的添加,在出庫操作時(shí)可以選擇所添加的用處。4.3.12 新增品名對(duì)當(dāng)前倉儲(chǔ)當(dāng)前類別下新增物品,用來描述物品信息。即對(duì)stock表中添加物品名。當(dāng)新增*物品時(shí)還需對(duì)他進(jìn)展入庫、出庫等操作,該物品才算有意義。關(guān)鍵代碼sql=select * from

49、 stock where name=&request.form(name)& and storage_id=&session(storage)&and unit=&request.form(unit)& andrule=&request.form(gg)&rs.open sql,conn,3,2if rs.eof then rs.addnew rs(name)=request.form(name) rs(storage_id)=session(storage) rs(type_id)=session(prnt) rs(unit)=request.form(unit) rs(rule)=request.form(gg) rs(no)=request.form(hh) rs(hm)=request.form(hm) rs(ma*)=request.form(ma*) rs(min)=request.form(min) rs(address)=request.form(address) rs(memo)=request.form(memo) rs.update

溫馨提示

  • 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)論