




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基于網(wǎng)絡(luò)環(huán)境的庫存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著現(xiàn)代工業(yè)的發(fā)展,計(jì)算機(jī)信息管理系統(tǒng)越來越受到企業(yè)重視。庫存管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的一部分,對于企業(yè)的決策者和管理者來說都是至關(guān)重要的,因此,庫存管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。特別是隨著企業(yè)規(guī)模的不斷擴(kuò)大,產(chǎn)品數(shù)量的急劇增加,所生產(chǎn)產(chǎn)品的種類也會不斷地更新,有關(guān)產(chǎn)品的各種信息量也會成倍增長。面對龐大的產(chǎn)品信息量,如何有效地管理庫存產(chǎn)品,及時(shí)反饋庫存管理的相關(guān)信息,是確保企業(yè)正常運(yùn)行的必要手段,也是企業(yè)物流管理中不可或缺的一部分。本系統(tǒng)采用B/S結(jié)構(gòu),使用ASP程序設(shè)計(jì)語言及Access數(shù)據(jù)庫進(jìn)行設(shè)計(jì)與開發(fā);主要分析
2、了庫存管理系統(tǒng)的一些基本功能和組成情況,包括系統(tǒng)的需求分析、系統(tǒng)結(jié)構(gòu)、功能模塊劃分以及數(shù)據(jù)庫模式分析等;重點(diǎn)對應(yīng)用程序的實(shí)際開發(fā)及實(shí)現(xiàn)作了較詳細(xì)的介紹;主要實(shí)現(xiàn)了以下功能:庫存管理(入庫、出庫的登記與修改;查詢、瀏覽庫存等)、報(bào)表的生成與打印、用戶的管理等功能。通過測試分析說明,本系統(tǒng)的開發(fā)達(dá)到預(yù)定目標(biāo),并具有一定的應(yīng)用價(jià)值。關(guān)鍵詞: 庫存管理;網(wǎng)絡(luò)環(huán)境;數(shù)據(jù)庫;信息管理;ASPDesign and Implementation of Inventory Management System Based on Network EnvironmentAbstractWith the develop
3、ment of modern industry, the enterprise pays more and more attention to the computer information management system. Inventory management system is an indispensable part for an enterprise, and is very important for the policy makers and managers of enterprise. Therefore, inventory management system s
4、hould be able to provide the sufficient information and the quick inquiry method for the user. Especially along with enterprise scale unceasing expansion, product quantity sharps growth, the kinds of products will be constantly updated, and the amount of information products will be increased doubly
5、. Faced with much information of products, how to effectively manage of inventory products, to timely feedback the related information of inventory management, is a necessary means to ensure the normal operation of enterprises, and is also an important part of enterprises flows management.This syste
6、m is based on the B/S structure, uses ASP programming language and Access database to design and develop. This paper mainly analyzes the basic functions and composition of the inventory management system, which includes system demand analysis, system structure, function module and database structure
7、 and so on. In this paper, the application and development of the programs are introduced in detail. The main functions of this system are made up of inventory management (the registration and revision of stock-in and stock-out, inquiry, browsing inventory and etc.), the generation and print of form
8、s, users management and so on. Through testing and analyzing, it shows this system development achieves the predetermined target, and has some application value.Key words: Inventory Management; Network Environment; Database; Information Management; ASP目 錄論文總頁數(shù):31頁1引言11.1 課題背景11.2 國內(nèi)外研究現(xiàn)狀11.3 本課題研究的意
9、義11.4 本論文的研究方法22系統(tǒng)需求分析22.1 庫存管理系統(tǒng)的發(fā)展概況22.2 系統(tǒng)調(diào)查及可行性分析42.3 業(yè)務(wù)流程分析52.4 系統(tǒng)功能模塊劃分62.5 系統(tǒng)各部分的主要功能介紹63 開發(fā)工具及環(huán)境介紹73.1 開發(fā)語言簡介73.2 數(shù)據(jù)庫簡介73.3 開發(fā)環(huán)境簡介94 基于網(wǎng)絡(luò)環(huán)境的庫存管理系統(tǒng)的設(shè)計(jì)94.1 數(shù)據(jù)庫表的設(shè)計(jì)94.2 系統(tǒng)功能的設(shè)計(jì)125 基于網(wǎng)絡(luò)環(huán)境的庫存管理系統(tǒng)的具體實(shí)現(xiàn)175.1 登錄175.2 主要功能195.3 報(bào)表205.4 分類查看庫存215.5 出庫225.6 入庫245.7 數(shù)據(jù)庫的連接266 系統(tǒng)運(yùn)行環(huán)境及測試分析266.1 系統(tǒng)運(yùn)行環(huán)境266.
10、2 系統(tǒng)的運(yùn)行266.3 測試與分析27結(jié) 論29參考文獻(xiàn)29致 謝30聲 明311引言1.1 課題背景庫存管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的一部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都是至關(guān)重要的,因此,庫存管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,但一直以來人們使用傳統(tǒng)的人工方式管理庫存,這種管理方式存在著許多缺點(diǎn),諸如效率低,保密性差等,而且時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。對于每個(gè)企業(yè)來說,隨著企業(yè)規(guī)模的不斷擴(kuò)大,產(chǎn)品數(shù)量的急劇增加,所生產(chǎn)產(chǎn)品的種類也會不斷地更新與發(fā)展,有關(guān)產(chǎn)品的各種信息量也會成倍增長。面對龐大的產(chǎn)品信息量,如何
11、有效地管理庫存產(chǎn)品,對這些企業(yè)來說是非常重要的,庫存管理的重點(diǎn)是銷售信息能否及時(shí)反饋,從而確保企業(yè)運(yùn)行效益。 庫存管理的主要目標(biāo)就是通過對倉庫所有入出庫活動的管理和控制及對庫存數(shù)據(jù)有效的統(tǒng)計(jì)和分析,以保證企業(yè)生產(chǎn)中暢通的物流,使決策人員及早發(fā)現(xiàn)問題,采取相應(yīng)措施,調(diào)整庫存結(jié)構(gòu),縮短儲備周期,加速資金周轉(zhuǎn),最大限度地降低庫存占用,同時(shí),通過周期性的倉庫盤點(diǎn),及時(shí)補(bǔ)救管理中的漏洞,使庫存管理系統(tǒng)實(shí)時(shí)地反映企業(yè)中各個(gè)倉庫的實(shí)際情況,為各類管理人員從不同側(cè)面提供所需信息,以便協(xié)調(diào)企業(yè)經(jīng)營收到更大效益,庫存管理系統(tǒng)是協(xié)調(diào)企業(yè)生產(chǎn)經(jīng)營的基礎(chǔ),其數(shù)據(jù)的準(zhǔn)確性、方便的查詢、有效的分析是整個(gè)計(jì)算機(jī)管理系統(tǒng)順利運(yùn)
12、行的關(guān)鍵。1.2國內(nèi)外研究現(xiàn)狀現(xiàn)在國內(nèi)外對此類系統(tǒng)的開發(fā)與研究也是很有實(shí)用性的,基本上能滿足各企業(yè)的自身特點(diǎn),來進(jìn)行庫存方面的管理,同時(shí),該類統(tǒng)又都在不斷地深入與發(fā)展,來適用更多的企業(yè),一般都能運(yùn)用于各個(gè)企業(yè)的庫存管理,但是都沒有針對大眾的廣泛應(yīng)用,只能運(yùn)用某個(gè)企業(yè)或單位,這一點(diǎn)還有待于今后的進(jìn)一步開發(fā)與實(shí)踐。今后此類軟件將會向條碼庫存管理系統(tǒng)發(fā)展,現(xiàn)階段,伴隨物流及管理信息化、網(wǎng)絡(luò)化的發(fā)展,應(yīng)用條碼技術(shù)進(jìn)行庫存管理、實(shí)現(xiàn)倉庫作業(yè)自動化,將是一個(gè)必然的發(fā)展趨勢,也是需要迫切解決的一個(gè)現(xiàn)實(shí)問題。隨著信息化技術(shù)的不斷提高和應(yīng)用的日漸普及,更多的商品擁有自己的條碼,而且,使用條碼化工作代替?zhèn)鹘y(tǒng)作業(yè)模
13、式,減少了手工輸入,這樣不但提高了作業(yè)效率,還能確保資料正確,并減少因人為失誤所造成的損失。1.3本課題研究的意義計(jì)算機(jī)信息管理系統(tǒng)越來越受到企業(yè)重視。庫存管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的一部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都是至關(guān)重要的,因此,庫存管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。特別是隨著企業(yè)規(guī)模的不斷擴(kuò)大,產(chǎn)品數(shù)量的急劇增加,所生產(chǎn)產(chǎn)品的種類也會不斷地更新,有關(guān)產(chǎn)品的各種信息量也會成倍增長。面對龐大的產(chǎn)品信息量,如何有效地管理庫存產(chǎn)品,及時(shí)反饋庫存管理的相關(guān)信息,是確保企業(yè)正常運(yùn)行的必要手段,也是企業(yè)物流管理中不可或缺的一部分。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)
14、算機(jī)對產(chǎn)品庫存信息進(jìn)行管理,具有人工管理無法比擬的優(yōu)點(diǎn),它檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,可減少更多的人力物力,這些都能夠極大地提高貨品庫存的管理效率,也是企業(yè)庫存管理科學(xué)化、正規(guī)化,與世界接軌的重要條件。因此,開發(fā)一個(gè)庫存管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。1.4 本論文的研究方法本系統(tǒng)的開發(fā)采用B/S結(jié)構(gòu),使用ASP程序設(shè)計(jì)語言及Access數(shù)據(jù)庫進(jìn)行設(shè)計(jì)與開發(fā);主要分析了庫存管理系統(tǒng)的一些基本功能和組成情況,包括系統(tǒng)的需求分析、系統(tǒng)結(jié)構(gòu)、功能模塊劃分以及數(shù)據(jù)庫模式分析等;重點(diǎn)對應(yīng)用程序的實(shí)際開發(fā)及實(shí)現(xiàn)作了較詳細(xì)的介紹;主要實(shí)現(xiàn)了以下功
15、能:庫存管理(入庫、出庫的登記與修改;查詢、瀏覽庫存等)、報(bào)表的生成與打印、用戶的管理等功能。通過測試分析說明,本系統(tǒng)的開發(fā)達(dá)到預(yù)定目標(biāo),并具有一定的應(yīng)用價(jià)值。本系統(tǒng)共劃分為兩大部分,系統(tǒng)前臺(即ASP頁面)和后臺數(shù)據(jù)庫。用戶首先通過網(wǎng)絡(luò)登錄到系統(tǒng),然后,系統(tǒng)根據(jù)用戶名和密碼驗(yàn)證用戶的身份。當(dāng)用戶獲得權(quán)限后,就可以進(jìn)行相應(yīng)的操作。本文的主要內(nèi)容包括:需求分析,開發(fā)環(huán)境及語言介紹,系統(tǒng)的設(shè)計(jì),系統(tǒng)的具體實(shí)現(xiàn),系統(tǒng)試驗(yàn)運(yùn)行環(huán)境及結(jié)論等。2 系統(tǒng)需求分析2.1 庫存管理系統(tǒng)的發(fā)展概況飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息處理系統(tǒng)的環(huán)境。計(jì)算機(jī)最大的好處在于利用它
16、能夠進(jìn)行信息管理,使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。倉庫作為一總貨品資源的集散地,貨品的種類繁多,包含很多的信息數(shù)據(jù)的管理。據(jù)調(diào)查得知,以前倉庫進(jìn)行信息管理的方式主要是基于文本、表格等紙介質(zhì)的手工處理,對于貨品的出入庫情況的統(tǒng)計(jì)和核實(shí)等往往采用對賬本的人工檢查,對管理者的管理權(quán)限等不受約束,任何人都可查看,這樣容易引起資料外泄。另外,數(shù)據(jù)信息處理工作量大,容易出錯(cuò),由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng)、規(guī)范的信息管
17、理手段。而且,一般的存儲情況是記錄在賬本上的,倉庫的工作人員和管理員也只是當(dāng)時(shí)記得比較清楚,時(shí)間一長,如果再要進(jìn)行查詢,就得在眾多的資料中翻閱查找了,這樣造成費(fèi)時(shí)、費(fèi)力,如要對很長時(shí)間以前的貨品進(jìn)行更改就更加困難了。因此,很有必要建立一個(gè)庫存管理系統(tǒng),使貨品管理工作規(guī)范化,系統(tǒng)化,程序化。提高信息處理的速度和準(zhǔn)確性。今后此類軟件將會向條碼庫存管理系統(tǒng)發(fā)展,現(xiàn)階段,伴隨物流及管理信息化、網(wǎng)絡(luò)化的發(fā)展,應(yīng)用條碼技術(shù)進(jìn)行庫存管理、實(shí)現(xiàn)倉庫作業(yè)自動化,將是一個(gè)必然的發(fā)展趨勢,也是需要迫切解決的一個(gè)現(xiàn)實(shí)問題。隨著信息化技術(shù)的不斷提高和應(yīng)用的日漸普及,更多的商品擁有自己的條碼。而且,使用條碼化工作代替?zhèn)鹘y(tǒng)
18、工作模式,減少了手工輸入,這樣不但提高了作業(yè)效率,還能確保資料正確,并且減少因人為失誤造成的損失。其優(yōu)勢主要表現(xiàn)在以下方面:(1)條碼技術(shù)應(yīng)用于庫存管理是實(shí)現(xiàn)倉庫管理自動化的有效途徑庫存品種多,數(shù)量大。因此,要實(shí)現(xiàn)收發(fā)作業(yè)的快速、準(zhǔn)確、高效,倉儲管理自動化勢在必行。而實(shí)現(xiàn)管理自動化的“瓶頸”則是產(chǎn)品信息的采集、輸入。傳統(tǒng)手工作業(yè)方式,在信息采集量加大的情形下,多半因信息不能及時(shí)的反饋,給收發(fā)作業(yè)造成一定的困難。利用條碼技術(shù),在入庫及其包裝上加貼條碼,配之以倉庫信息管理系統(tǒng)進(jìn)行作業(yè),不僅可提高效率,降低作業(yè)強(qiáng)度,也將大大提高產(chǎn)品收發(fā)作業(yè)準(zhǔn)確率(如鍵盤輸入僅為百分之一),進(jìn)而實(shí)現(xiàn)倉庫管理的全面自動
19、化。(2)條碼技術(shù)應(yīng)用于庫存管理對提高倉庫作業(yè)效率有重要作用將條碼技術(shù)和倉庫管理信息系統(tǒng)結(jié)合起來,用于產(chǎn)品收、發(fā)、保管等全過程控制管理,不僅可改變信息采集的傳統(tǒng)手工作業(yè)方式,降低作業(yè)強(qiáng)度,還可避免由此造成的各種差錯(cuò),提高作業(yè)效率和科學(xué)管庫水平。比較發(fā)現(xiàn),信息輸入時(shí),條碼輸入速度是鍵盤輸入的5倍。入庫時(shí),通常保管員根據(jù)產(chǎn)品上的條碼所反映出的冊序號、出廠期、生產(chǎn)廠家、單價(jià)、封存(保管)期等信息,進(jìn)行實(shí)物點(diǎn)驗(yàn),同時(shí)將條碼信息錄入到管理信息系統(tǒng);出庫時(shí),保管員根據(jù)商品發(fā)送單內(nèi)容,持條碼掃描裝置進(jìn)行器材揀選,并完成信息錄入;清庫盤點(diǎn)時(shí),保管員可持掃描裝備進(jìn)行數(shù)量等內(nèi)容核對,并把采集的信息錄入到管理系統(tǒng)中
20、進(jìn)行自動盤點(diǎn),生成清庫對帳等,完成清庫盤點(diǎn)作業(yè)。(3)條碼技術(shù)應(yīng)用于庫存管理是完善產(chǎn)品保障信息網(wǎng)絡(luò)的重要手段儲存產(chǎn)品信息是產(chǎn)品保障信息網(wǎng)絡(luò)的重要組成部分,是做好產(chǎn)品供應(yīng)保障工作的基礎(chǔ)。產(chǎn)品保障信息網(wǎng)是實(shí)現(xiàn)物資儲運(yùn)過程可視化的前提。目前,有些倉庫內(nèi)部局域網(wǎng)已經(jīng)建成并投入使用,并與業(yè)務(wù)主管部門實(shí)現(xiàn)了信息溝通,庫存保障信息網(wǎng)在日常航材保障工作中實(shí)現(xiàn)了信息溝通,庫存保障信息網(wǎng)在日常產(chǎn)品保障工作中的作用日趨明顯。條碼技術(shù)在儲存管理中的應(yīng)用,可進(jìn)一步完善系統(tǒng)各倉庫之間及各倉庫與作業(yè)主管部門之間的信息共享和交換功能,最終達(dá)到對產(chǎn)品的全程跟蹤管理,充分發(fā)揮條碼技術(shù)在整個(gè)流通中的作用。2.2 本系統(tǒng)的需求分析本
21、系統(tǒng)的開發(fā)主要用于倉庫貨品信息的管理,系統(tǒng)包括倉庫管理,入庫,出庫,一些統(tǒng)計(jì)查詢和報(bào)表生成等幾部分組成。庫存管理系統(tǒng)需滿足倉庫管理員及工作人員的需求,他們具有登錄應(yīng)用系統(tǒng)的權(quán)限,所以需要對工作人員的登錄模塊進(jìn)行更多的考慮,設(shè)計(jì)不同用戶的登錄權(quán)限,根據(jù)自身的權(quán)限來進(jìn)行相應(yīng)的管理和操作。對于一個(gè)倉庫來說,最大的功能就是存儲貨品,所以倉庫管理就是對貨品信息,倉庫信息和貨品的數(shù)量進(jìn)行了有效的管理,用戶可以根據(jù)實(shí)際情況對各種貨品信息進(jìn)行分類管理,包括增加新類別,修改商品信息等。當(dāng)然倉庫中貨品的入庫也是經(jīng)常的事情,入庫管理就是對于貨品入庫情況進(jìn)行管理,用戶可以方便的輸入一些貨品的信息等;有了貨品的入庫自然
22、也有貨品的出庫,這部分與貨品的入庫差不多,只是一個(gè)是出,一個(gè)是入,也可以對貨品進(jìn)行一些管理。倉庫貨品的信息量大,數(shù)據(jù)安全性和保密性要求較高。本系統(tǒng)實(shí)行對登錄用戶退出后一定要按退出按鈕,一是來注冊user使自己的名稱已下線,并記錄下線時(shí)間,二是為了安全起見,當(dāng)退出后就不能打開任何鏈接了,都會提示你需要重新登錄,這樣對于系統(tǒng)的安全性起到了一定的作用。報(bào)表是一個(gè)數(shù)據(jù)庫中最重要的功能之一,有了報(bào)表才能清楚的知道貨品的出入庫情況,在報(bào)表中記錄了貨品的詳細(xì)流動過程,庫存操作員能夠輕松的預(yù)覽及打印報(bào)表,方便簡潔。通過以上分析及實(shí)際情況的需要,本系統(tǒng)的開發(fā)主要特色表現(xiàn)在以下幾個(gè)方面:(1)設(shè)置系統(tǒng)用戶登錄功能
23、,及時(shí)對系統(tǒng)數(shù)據(jù)進(jìn)行安全設(shè)置與保護(hù)。(2)友好的用戶界面,業(yè)務(wù)操作簡單,進(jìn)入系統(tǒng)即能使用。(3)成熟的技術(shù)和系統(tǒng)架構(gòu),采用通用的數(shù)據(jù)庫訪問方式,數(shù)據(jù)更安全,系統(tǒng)更穩(wěn)定。(4)系統(tǒng)每種操作都可通過菜單進(jìn)行,快速,簡捷,易懂。并且能夠提供快速的查詢功能等。2.2 系統(tǒng)調(diào)查及可行性分析首先,要調(diào)查系統(tǒng)要完成什么樣的功能以及市場上相關(guān)系統(tǒng)的功能和特點(diǎn),才能使設(shè)計(jì)的系統(tǒng)要有特色才是軟件的關(guān)鍵所在。企業(yè)庫存管理系統(tǒng)的是在詳細(xì)調(diào)查分析的基礎(chǔ)上,根據(jù)可行性分析中所提的目標(biāo)進(jìn)行確定。確定系統(tǒng)目標(biāo)的原則如下:(1)適用性:要求建立的系統(tǒng)能夠解決實(shí)際中的關(guān)鍵問題,能夠在短期內(nèi)表現(xiàn)出其明顯優(yōu)點(diǎn)。(2)經(jīng)濟(jì)性:研制任何
24、一個(gè)信息系統(tǒng),都要考慮成本費(fèi)用,因此,應(yīng)該根據(jù)現(xiàn)有條件和可能提供的條件出發(fā),分階段去實(shí)現(xiàn)。(3)整體性:新系統(tǒng)的目標(biāo)既要考慮到眼前的現(xiàn)狀,又要考慮到長遠(yuǎn)發(fā)展的需要,最終要形成一個(gè)完整的管理信息系統(tǒng)。(4)安全保密性:工作在不同環(huán)境下的軟件對其安全要求不同。(5)用戶界面需求:軟件與用戶界面的友好性是用戶能夠方便愉快的,有效的使用該軟件的關(guān)鍵之一。(6)性能需求:給出所開發(fā)軟件的技術(shù)性能指標(biāo),如存儲容量限制,運(yùn)行時(shí)間限制等。(7)功能需求:給出所開發(fā)軟件在職能上應(yīng)做什么。(8)環(huán)境需求:給出軟件系統(tǒng)運(yùn)行時(shí)所處環(huán)境的要求,如硬件采用什么機(jī)型,數(shù)據(jù)通信接口等,軟件采用什么支持系統(tǒng)運(yùn)行的系統(tǒng)軟件。2.
25、3 業(yè)務(wù)流程分析圖1 業(yè)務(wù)流程分析在本系統(tǒng)中,用戶首先要以合法的身份登錄系統(tǒng),否則將無法進(jìn)入系統(tǒng)。如果用戶的用戶名或密碼錯(cuò)誤,系統(tǒng)都會給予提示,直到正確登錄。當(dāng)用戶正常登錄后,系統(tǒng)會驗(yàn)證用戶的權(quán)限,并記錄下用戶登錄的信息,如時(shí)間,IP等。用戶進(jìn)入系統(tǒng)后,能夠進(jìn)行查詢、修改、入庫、出庫、生成報(bào)表、增加用戶、修改密碼、查看在線人數(shù)等功能。最后,用戶可以點(diǎn)擊退出,安全的退出本系統(tǒng)。其業(yè)務(wù)流程如圖1所示。(1)庫存管理包括:物品出庫,入庫,查詢,增加新品種,生成報(bào)表等。(2)用戶管理包括:修改密碼,新增用戶,查看當(dāng)前在線人數(shù)等。2.4 系統(tǒng)功能模塊劃分圖2 系統(tǒng)功能劃分本系統(tǒng)就總的來說,共有兩大部分,
26、一是前臺,也即是界面;二是后臺,也即是數(shù)據(jù)庫。就功能而言,共分為13塊,其中包括:目錄形式查看庫存,瀏覽形式查看庫存,查看全部庫存,生成報(bào)表,修改密碼,查看在線人數(shù),新增用戶、分類、倉庫、供應(yīng)商、用處,系統(tǒng)說明和退出。功能劃分如圖2所示。2.5系統(tǒng)各部分的主要功能介紹(1)登錄:用戶輸入自己的用戶名和密碼后,選擇相應(yīng)部門,進(jìn)入系統(tǒng),可修改自己的密碼,查看庫存和在線人數(shù)等。(2)目錄形式查看庫存:以目錄的形式查看庫存,這種方式適合庫存物品較多的情況。把庫存用一種目錄樹的結(jié)構(gòu)展開,很方便的進(jìn)行查找。(3)瀏覽形式查看庫存:以瀏覽的形式查看庫存,這種方式適合庫存分類物品較少的情況,簡單明了。(4)查
27、看全部庫存:通過這里,用戶可以查看全部庫存情況。但這種對于庫存較多時(shí)查找不是很方便。(5)修改密碼:用戶登錄后,可以在這里修改自己的密碼。(6)查看在線人數(shù):用戶登錄后在這里可以查看當(dāng)前在線人數(shù)及IP地址,登錄的時(shí)間等。(7)新增用戶:具有管理權(quán)限的用戶可以在這里增加新的用戶。(8)新增倉庫:用戶可以在自己的系統(tǒng)內(nèi)增加倉庫。(9)新增用處:用處是與供貨方相對應(yīng)的,指明物品所用到的方向。(10)新增分類:在樹型結(jié)構(gòu)下,用戶可以在下面增加新的物品分類。(11)系統(tǒng)說明:對用戶提供詳細(xì)的使用幫助及說明。(12)退出系統(tǒng):讓用戶安全的退出系統(tǒng)。3開發(fā)工具及環(huán)境介紹3.1開發(fā)語言簡介Microsoft
28、的Active Server Pages 即我們所稱的 ASP ,其實(shí)是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境, ASP 內(nèi)含于 IIS 3.0 和 4.0 之中 , 通過 ASP 我們可以結(jié)合 HTML 網(wǎng)頁、 ASP 指令和 ActiveX 元件建立動態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。有了 ASP 你就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌入在普通 HTML 中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。ASP是一種服務(wù)器端的指令環(huán)境,用來建立并執(zhí)行交互式WE
29、B服務(wù)器應(yīng)用程序,你可以使用ASP來結(jié)合服務(wù)器端指令、HTML網(wǎng)頁及COM組件。換句話說,ASP程序包含“腳本語言程序(Scripting Language)”、“嵌入HTML(Embeded HTML)”、“COM組件調(diào)用”等3個(gè)部分,前者可由VBscript、Jscript(微軟版的JavaScript)、PerlScript、Python、REXX等程序語言編寫而成,也正是由于ASP程序可以嵌入HTML。因此,現(xiàn)有的HTML文件(擴(kuò)展名為.htm)很快便可以轉(zhuǎn)換成ASP程序(擴(kuò)展名.asp)。ASP程序只能在Web服務(wù)器上執(zhí)行,當(dāng)瀏覽器向服務(wù)器要求運(yùn)行ASP程序時(shí),服務(wù)器會讀取該程序,然
30、后執(zhí)行該程序并將結(jié)果轉(zhuǎn)換為HTML文件,再將HTML文件傳送給瀏覽器,待瀏覽器收到HTML文件之后,便會將執(zhí)行結(jié)果顯示在瀏覽器上。3.2數(shù)據(jù)庫簡介在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)之前,對開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個(gè)滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用。數(shù)據(jù)庫技術(shù)在計(jì)算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成
31、較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來,隨著World Wide Web(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時(shí)成為最熱門技術(shù)之一。(1)ACCESS數(shù)據(jù)庫簡介Access 2000 是關(guān)系數(shù)據(jù)庫開發(fā)工具,1992年,Microsoft Access作為第一個(gè)面向Windows操作平臺的桌面數(shù)據(jù)庫管理系統(tǒng)而誕生,它不但充分體現(xiàn)了面向?qū)ο蟮乃枷?,提供可視化的編程手段,而且充分利用了Windows操作平臺的優(yōu)越性,采用與Windows完全一致的界面風(fēng)格,使界面非常友好。在Access中,用戶不需要編寫復(fù)雜的程序就可以建立一個(gè)完整的數(shù)據(jù)庫應(yīng)用系統(tǒng),是一個(gè)典型的開
32、放式數(shù)據(jù)庫系統(tǒng),它可以和Windows下的其他應(yīng)用程序共享數(shù)據(jù)庫資源。數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。Access 是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,Access 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫
33、的便利和關(guān)系數(shù)據(jù)庫的強(qiáng)大功能。(2)數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS是數(shù)據(jù)庫系統(tǒng)的核心組成部分。對數(shù)據(jù)庫的一切操作,包括定義、更新及各種控制,都是通過DBMS進(jìn)行的。DBMS總是基于某種數(shù)據(jù)模型,可以把DBMS看成是某種數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)上的具體實(shí)現(xiàn)。根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮偷?。關(guān)系模型。關(guān)系模型主要是用二維表格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵來表示實(shí)體間聯(lián)系。關(guān)系模型是由若干個(gè)關(guān)系模式組成的集合。關(guān)系模式相當(dāng)于前面提到的記錄類型,它的實(shí)例稱為關(guān)系,每個(gè)關(guān)系實(shí)際上是一張二維表格。關(guān)系模型和層次、網(wǎng)狀模型的
34、最大判別是用關(guān)鍵碼而不是用指針導(dǎo)航數(shù)據(jù),表格簡單用戶易懂,編程時(shí)并不涉及存儲結(jié)構(gòu),訪問技術(shù)等細(xì)節(jié)。關(guān)系模型是數(shù)學(xué)化模型。SQL語言是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)化語言,已得到了廣泛的應(yīng)用。DBMS的特點(diǎn)和功能可以分為三個(gè)子系統(tǒng):設(shè)計(jì)工具子系統(tǒng)、運(yùn)行子系統(tǒng)和DBMS引擎。(1)設(shè)計(jì)子系統(tǒng)有一個(gè)方便數(shù)據(jù)庫及其應(yīng)用創(chuàng)建的工具集。它典型地包含產(chǎn)生表、窗體、查詢和報(bào)表的工具。DBMS產(chǎn)品還提供編程語言和對編程語言的接口。(2)運(yùn)行子系統(tǒng)處理用設(shè)計(jì)子系統(tǒng)開發(fā)的應(yīng)用組件。它所包含的運(yùn)行處理器用來處理窗體和數(shù)據(jù)庫的數(shù)據(jù)交互,以及回答查詢和打印報(bào)表等。(3)DBMS引擎從其他兩個(gè)組件接受請求,并把它們翻譯成對操作系統(tǒng)的命令
35、,以便讀寫物理介質(zhì)上的數(shù)據(jù)。DBMS引擎還涉及事務(wù)管理、鎖、備份和恢復(fù)。3.3開發(fā)環(huán)境簡介本系統(tǒng)的源代碼采用Dreamweaver MX 2004工具開發(fā),它是Macromedia公司推出的可視化網(wǎng)頁制作工具,該工具是一個(gè)可視化的網(wǎng)頁設(shè)計(jì)和網(wǎng)站管理工具,支持最新的Web技術(shù),包含HTML檢查、HTML格式控制、HTML格式化選項(xiàng)、HomeSite/BBEdit捆綁、可視化網(wǎng)頁設(shè)計(jì)、圖像編輯、全局查找替換、全FTP 功能、處理Flash和Shockwave等多媒體格式和動態(tài)HTML、基于團(tuán)隊(duì)的Web創(chuàng)作。在編輯上你可以選擇可視化方式或者你喜歡的源碼編輯方式。DreamWeaver的最大特點(diǎn)是可視
36、化地提供了組件、行為、樣式表、時(shí)線,用戶不需親自動手編程,就能快速地得到令其它軟件所無法比及的效果。它能夠支持許多編程語言,如ASP,JSP,HTML等。并且能夠在代碼和視圖之間快速的切換,它還提供許多模板供用戶選擇,這樣也可以為用戶節(jié)約不少時(shí)間。4 基于網(wǎng)絡(luò)環(huán)境的庫存管理系統(tǒng)的設(shè)計(jì)4.1數(shù)據(jù)庫表的設(shè)計(jì)本系統(tǒng)采用ACCESS數(shù)據(jù)庫進(jìn)行設(shè)計(jì),目前共有八張表格,分別為明細(xì)表(記錄商品出庫、入庫的情況),供應(yīng)商信息表(記錄供應(yīng)商的信息),報(bào)表(每天的報(bào)表記錄),品名表(記錄倉庫中具體的品名),倉庫名列表(記錄倉庫的信息),分類表(記錄某倉庫下分類的情況),用戶表(記錄用戶名、密碼和其它相關(guān)數(shù)據(jù)),用
37、處表(與供應(yīng)商相對,記錄物品所用之處)。各表的具體設(shè)計(jì)如下:(1)明細(xì)表:記錄倉庫中物品的出庫、入庫情況,物品的數(shù)量,單價(jià),金額等,如表1所示。表1 明細(xì)表字段名稱數(shù)據(jù)類型說明id自動編號編號,用來區(qū)別每一個(gè)記錄(主鍵)rq日期/時(shí)間記錄出庫、入庫時(shí)間zl文本種類hs文本號數(shù)zy文本摘要,描述出庫、入庫的說明in_num貨幣收入數(shù)量,入庫物品數(shù)量in_price貨幣收入單價(jià),入庫的物品單價(jià)in_sum貨幣收入金額,入庫的物品金額(數(shù)量*單價(jià))out_num貨幣發(fā)出數(shù)量,出庫的物品數(shù)量out_price貨幣發(fā)出單價(jià),出庫的物品單價(jià)out_sum貨幣發(fā)出金額,入庫的物品金額(數(shù)量*單價(jià))now_n
38、um貨幣結(jié)存數(shù)量,此時(shí)結(jié)余的物品數(shù)量now_price貨幣結(jié)存單價(jià),此時(shí)結(jié)余的物品單價(jià)now_sum貨幣結(jié)存金額,此時(shí)結(jié)余的物品金額(數(shù)量*單價(jià))name_id數(shù)字品名編號,用來識別應(yīng)該歸屬哪個(gè)物品Storage_id數(shù)字倉庫編號,用來識別應(yīng)歸屬哪個(gè)倉庫Provider_id數(shù)字供應(yīng)商編號,用來識別供應(yīng)商uses_id數(shù)字用戶編號,用來識別物品出庫到哪個(gè)地方left_num貨幣剩余數(shù)量,用來計(jì)算庫存剩余量jz_log數(shù)字記錄標(biāo)志,用來標(biāo)記最后一個(gè)操作(2)供應(yīng)商信息表:此表記錄了提供商品的供應(yīng)商的基本信息,包括供應(yīng)商的編號、名稱、描述等,如表2所示。表2 供應(yīng)商信息表字段名稱數(shù)據(jù)類型說明Pro
39、vider_id自動編號供應(yīng)商編號(主鍵)Provider_name文本供應(yīng)商名稱memo文本備注(3)日報(bào)表:此表為生成的日報(bào)表,它是將今日所有倉庫中的物品根據(jù)出、入庫情況進(jìn)行填充報(bào)表表格,它可以自動計(jì)算某樣物品今日的所有出庫數(shù)量、出庫金額、入庫數(shù)量、入庫金額、當(dāng)前庫存金額等,然后在報(bào)表預(yù)覽中將同樣的數(shù)據(jù)以打印方式來顯示并打印出來,就是今日發(fā)生的庫存情況,然后完成報(bào)表工作,如表3所示。表3 日報(bào)表字段名稱數(shù)據(jù)類型說明id自動編號編號Storage_id數(shù)字倉庫編號rq時(shí)期/時(shí)間做報(bào)表的日期isprint是/否是否打印報(bào)表user文本操作員,制報(bào)表的用戶sj日期/時(shí)間產(chǎn)生報(bào)表的時(shí)間Count_
40、in貨幣統(tǒng)計(jì)收入金額Count_out貨幣統(tǒng)計(jì)發(fā)出金額(4)品名記錄表:此表為倉庫中物品的具體的描述,包括物品的編號、名稱、類型、數(shù)量、當(dāng)前庫存等情況,如表4所示。表4 品名記錄表字段名稱數(shù)據(jù)類型說明Storage_id數(shù)字倉庫編號,用來識別品名屬于哪個(gè)倉庫type_id數(shù)字類型編號,用來記錄品名屬于哪種類型name_id自動編號品名編號,標(biāo)識品名的唯一性(主鍵)name文本品名,物品的名稱unit單位計(jì)量單位,用計(jì)量物品的單位now_stock貨幣當(dāng)前庫存數(shù)量now_sum貨幣當(dāng)前庫存金額last_stock貨幣昨日倉庫數(shù)量pic文本圖片(暫時(shí)無)memo文本備注max貨幣最大存儲量min貨
41、幣最小存儲量address文本存儲地點(diǎn)rule文本物品規(guī)格no文本貨號hm文本貨名(5)倉庫名列表:一個(gè)創(chuàng)業(yè)將會有多個(gè)倉庫,而如何有效的管理,就要有相應(yīng)的倉庫管理,此表記錄了各個(gè)倉庫的基本信息,包括名稱、編號等,如表5所示。表5 倉庫名列表字段名稱數(shù)據(jù)類型說明Storage_id自動編號倉庫編號(主鍵)Storage_name文本倉庫名稱memo文本備注(6)分類記錄表:一個(gè)倉庫不可能只存放某一樣物品,顧在倉庫中還就對其化分,使某一塊存入某一類物品,此表記錄了物品分類的基本情況,包括類型編號、所屬倉庫等,如表6所示。表6 分類記錄表字段名稱數(shù)據(jù)類型說明type_name文本類型名稱type_i
42、d自動編號類型編號(主鍵)in_storage數(shù)字所屬倉庫parent_id數(shù)字父級類型,描述分類的上級是哪個(gè)類別(7)用戶表:一個(gè)倉庫不可能只有一個(gè)人存取物品,針對多個(gè)用戶,應(yīng)該有一個(gè)用戶管理。此表記錄了用戶的基本信息,包括用戶名、密碼、所屬倉庫、登錄時(shí)間、IP地址等,如表7所示。表7 用戶表字段名稱數(shù)據(jù)類型說明user_id自動編號用戶編號username文本用戶名password文本密碼in_storage數(shù)字用戶所屬倉庫viewother是/否是否可以查看其它倉庫isonline是/否是否在線memo文本備注login_time日期/時(shí)間登錄時(shí)間logout_time時(shí)期/時(shí)間離開時(shí)間
43、ip文本Ip地址(8)商品用處表:既然商品有出處,那么也就該有去向。此表與供應(yīng)商表相對應(yīng),表明商品的去向,如被誰購買等,如表8所示。表8 商品用處表字段名稱數(shù)據(jù)類型說明User_id自動編號作用編號User_name文本使用名稱,物品作用的對象memo文本4.2系統(tǒng)功能的設(shè)計(jì)(1)登錄模塊登錄模塊(如圖3所示)在文件default.asp中,即倉庫的首頁中,在登錄時(shí)需要填寫“用戶名、密碼、選擇倉庫”三項(xiàng),如果沒有輸入(或選擇),則先會以對話框的形式提示用戶輸入需要輸入(或選擇)的數(shù)據(jù),當(dāng)全部輸入(或選擇)后,則以一個(gè)loginchk.asp文件來進(jìn)行檢測用戶登錄的用戶名和密碼的正確性,如果不正
44、確則會在error.asp錯(cuò)誤處理模塊中給出提示,如果用戶名和密碼有至少一個(gè)不正確時(shí),就提示“用戶名或密碼錯(cuò)誤”,如果都正確后就得到該用戶的所屬倉庫編號。圖3 登錄界面在這里,如果該用戶的所屬倉庫編號為數(shù)字0,則表示該用戶可以進(jìn)入任何倉庫進(jìn)行管理,那么只要選擇了倉庫就可以正確進(jìn)入。而當(dāng)該用戶的所屬倉庫為一個(gè)存在的倉庫編號(一定是要大于0的整數(shù)),那么還要判斷是否與該用戶所選擇的倉庫相匹配,如果匹配則進(jìn)入該倉庫,如果不匹配,則提示“您無權(quán)進(jìn)入該倉庫”的錯(cuò)誤提示。同時(shí)還要檢測該用戶是否具有查看其他倉庫的權(quán)限,如果有,進(jìn)入主界面后,有個(gè)查看全部倉庫的鏈接,就可以進(jìn)入查看所有倉庫的庫存情況,如果沒有,
45、那么則無法進(jìn)入查看全部倉庫的界面,會提示你非法侵入的警告,要你重新登錄。登錄成功后,會修改user表中的isonline、login_time、ip三個(gè)字段的值,表示該用戶已經(jīng)在線,且給出登錄的時(shí)間及登錄的IP地址。(2)分類查看庫存(以目錄形式)分類查看庫存(如圖4所示)是管理庫存的一種途徑,適合于物品繁多,分類種類多的情況。因?yàn)樵摻缑媸褂靡环N目錄樹的結(jié)構(gòu)概念,進(jìn)入時(shí)顯示總分類的類別,總分類下也可直接創(chuàng)建物品。通過這種界面,可以很直觀的進(jìn)行物品分類,及迅速的找到自己想要的物品。 圖4 以目錄形式查看庫存圖5 以游覽形式查看庫存(3)分類查看庫存(以目錄形式)這里的瀏覽形式查看庫存(如圖5所示
46、)具有一定的局限性,對于較大的庫存情況就無能為力了,所以,它只適合于規(guī)模小,分類簡單的倉庫;但這種形式查看迅速,方便,能很快的看到物品的明細(xì)情況。另外該界面也有查詢功能,只要輸入名稱,即可查找出相關(guān)記錄。(4)今日庫存報(bào)表日報(bào)表(如圖6所示)是將今日所有倉庫中的物品根據(jù)出、入庫情況進(jìn)行填充報(bào)表表格,它可以自動計(jì)算某樣物品今日的所有出庫數(shù)量、出庫金額、入庫數(shù)量、入庫金額、當(dāng)前庫存數(shù)、當(dāng)前庫存金額,然后在報(bào)表預(yù)覽(preview.asp)中將同樣的數(shù)據(jù)以打印方式來顯示并打印出來,就是今日發(fā)生的庫存情況,然后要完成報(bào)表的工作,就是將昨日庫存數(shù)以今日庫存數(shù)進(jìn)行替換即可。圖6 日報(bào)表圖7 查看全部庫存(
47、5)查看全部庫存只有在這里才可以一覽全部倉庫的情況(如圖7所示),可以很方便的選擇某個(gè)倉庫再選擇其下的某個(gè)類別進(jìn)行查看,或查找時(shí),是針對全部倉庫來找的,要進(jìn)入此頁面,該用戶必須具有可以查看其他倉庫的權(quán)限。(6)修改密碼修改密碼(如圖8所示)是讓用戶在線時(shí)的進(jìn)行修改自己的密碼,要先以自己的用戶名和密碼登錄進(jìn)去,然后輸入原密碼、新密碼和校驗(yàn)密碼,只有當(dāng)原密碼正確,新密碼和校驗(yàn)密碼一致時(shí)才可以正確修改密碼,密碼修改完后重新登錄時(shí)就起用新密碼了。圖8 修改密碼(7)查看在線人數(shù)登錄的用戶可以查看當(dāng)前在線的人數(shù)(如圖9所示),以及他們的用戶名、登錄時(shí)間和其IP地址。圖9 查看在線人數(shù)圖10 新增用戶(8
48、)新增用戶在線式的進(jìn)行增加用戶名(如圖10所示),這種方式具有權(quán)限繼承性,即只有可以管理全部倉庫的才可以分配給新用戶這種權(quán)限,只有可以查看全部倉庫的才可以分配給新用戶這種權(quán)限,沒有這樣的權(quán)限是不能給新用戶高于當(dāng)前用戶更高的權(quán)限的。(9)新增分類在樹型結(jié)構(gòu)中進(jìn)行動態(tài)分類,即增加當(dāng)前類別下的新類別。(10)新增倉庫即增加一個(gè)新的倉庫,查看時(shí)可與其他倉庫一起瀏覽。(11)新增供應(yīng)商即指明物品的出處,由誰提供。(12)新增用處該功能與供應(yīng)商對應(yīng),即物品從倉庫出來,發(fā)向了哪里。(13)新增品名對當(dāng)前倉庫當(dāng)前類別下進(jìn)行新增物品,用來描述物品信息。(14)入庫操作入庫(如圖11所示),即對倉庫的一個(gè)進(jìn)的過程
49、,需要輸入物品的數(shù)量、單價(jià)、摘要、供應(yīng)商等信息。保存數(shù)據(jù)時(shí)以save_in.asp文件來進(jìn)行檢測數(shù)據(jù)的完整性。當(dāng)數(shù)據(jù)全正確確定可以保存時(shí),程序先將全部的已有庫存記錄逐個(gè)重新謄寫一遍至當(dāng)前日,然后再新增一個(gè)記錄表示現(xiàn)在入庫的數(shù)據(jù),并重新統(tǒng)計(jì)現(xiàn)在的庫存數(shù)量,寫到stock中表示現(xiàn)有的庫存情況,最后重新改寫記帳記錄標(biāo)志jz_log,用來標(biāo)記最后一個(gè)操作,置全部記錄為0,并將剛謄寫的及新增的記錄置為1,只在list.asp顯示明細(xì)中用顏色塊顯示時(shí)使用,清楚的表示當(dāng)前的庫存情況。圖11 入庫操作(15)出庫操作出庫與入庫相反,在出庫(如圖12所示)時(shí)先將出庫請求的數(shù)量與現(xiàn)有庫存數(shù)量比較,如果小于等于庫存數(shù),則可以出
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南工程職業(yè)學(xué)院《重金屬冶金學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆應(yīng)用職業(yè)技術(shù)學(xué)院《外國戲劇史》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025屆河南省駐馬店市驛城區(qū)高三上學(xué)期一模歷史試卷
- 黑龍江職業(yè)學(xué)院《勞動定額學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025學(xué)年浙江省部分重點(diǎn)高中高二上學(xué)期12月月考?xì)v史試卷
- 九江學(xué)院《文具設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 青海師范大學(xué)《汽車電子電氣A》2023-2024學(xué)年第二學(xué)期期末試卷
- 煙臺理工學(xué)院《中國古代文學(xué)作品》2023-2024學(xué)年第二學(xué)期期末試卷
- 南陽農(nóng)業(yè)職業(yè)學(xué)院《就業(yè)與創(chuàng)業(yè)教育》2023-2024學(xué)年第二學(xué)期期末試卷
- 桂林信息工程職業(yè)學(xué)院《生物質(zhì)能源概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 血液科護(hù)士的惡性腫瘤護(hù)理
- 畜禽廢棄物資源化利用講稿課件
- 土地糾紛調(diào)解簡單協(xié)議書
- 服裝倉庫管理制度及流程
- 《餐飲渠道開發(fā)方案》課件
- 架子工安全教育培訓(xùn)試題(附答案)
- 一中師德考核評估制度
- 春節(jié)習(xí)俗中的傳統(tǒng)茶文化與茶藝
- 醫(yī)療文書病歷書寫規(guī)范培訓(xùn)教學(xué)課件
- 分布式網(wǎng)絡(luò)處理方案
- CNAS-CL02-A001:2023 醫(yī)學(xué)實(shí)驗(yàn)室質(zhì)量和能力認(rèn)可準(zhǔn)則的應(yīng)用要求
評論
0/150
提交評論