



免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【標(biāo)題】進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 【作者】莫方桂 【關(guān)鍵詞】進(jìn)銷存管理系統(tǒng) 數(shù)據(jù)庫(kù) 進(jìn)銷存 Visual FoxPro6.0 【指導(dǎo)老師】李伯恒 【專業(yè)】電子信息科學(xué)與技術(shù) 【正文】 1.引言 1.1 概述 本軟件采用微軟可視化編程工具 Microsoft Visual FoxPro 6.0 開(kāi)發(fā),軟件的界面美觀大 方,系統(tǒng)運(yùn)行穩(wěn)定。專門針對(duì)中小型企業(yè)各項(xiàng)管理業(yè)務(wù)而開(kāi)發(fā)的通用性很強(qiáng)的管理系統(tǒng)。 此進(jìn)銷存管理系統(tǒng)以庫(kù)存為中心,對(duì)商品的入庫(kù)、出庫(kù)、退貨、退庫(kù)進(jìn)行操作管理,集進(jìn)、 銷、存于一體,同時(shí)還集成了報(bào)表打印、查詢統(tǒng)計(jì)等多種實(shí)用的功能,真正實(shí)現(xiàn)了進(jìn)、銷、 存一體化。 1.2 系統(tǒng)開(kāi)發(fā)的目的 此系統(tǒng)把企業(yè)管理進(jìn)銷存復(fù)雜的手工流程交給 Visual FoxPro 6.0 編程代替實(shí)現(xiàn)。使業(yè)務(wù) 人員從繁忙的手工開(kāi)票、統(tǒng)計(jì)報(bào)表工作中解脫出來(lái),提高了工作效率,并為企業(yè)節(jié)約各方 面的資源。 此進(jìn)銷存管理能夠使企業(yè)做到合理生產(chǎn),及時(shí)銷售,庫(kù)存量最小,減少積壓。 在手工管理的情況下,銷售人員很難對(duì)客戶做出正確的供貨承諾,同時(shí)企業(yè)的生產(chǎn)部門也 缺少一份準(zhǔn)確的生產(chǎn)計(jì)劃,目前的生產(chǎn)狀況和市場(chǎng)的需求很難正確反映到生產(chǎn)中去,部門 之間的通訊也經(jīng)常不暢通,此企業(yè)進(jìn)銷存管理系統(tǒng)就能避免這種情況出現(xiàn)。它利用計(jì)算機(jī) 技術(shù),使得企業(yè)生產(chǎn),庫(kù)存和銷售能夠有利結(jié)合起來(lái),產(chǎn)銷銜接,提高企業(yè)自身的效率和 效益。 1.3 系統(tǒng)開(kāi)發(fā)的意義 進(jìn)銷存管理是商業(yè)企業(yè)經(jīng)營(yíng)管理中的核心環(huán)節(jié),也是一個(gè)企業(yè)能夠取得效益的關(guān)鍵。 進(jìn)銷存管理系統(tǒng)既整合了企業(yè)內(nèi)部的物流、業(yè)務(wù)流、資金流、也整合了企業(yè)外部的供應(yīng)商、 經(jīng)銷商、客戶。通過(guò)該系統(tǒng),可以同步優(yōu)化以用戶為主導(dǎo)的產(chǎn)品流、服務(wù)流、信息流、資 金流和人力資源流,以滿足客戶的需求,在市場(chǎng)上獲得最大的財(cái)務(wù)、動(dòng)運(yùn)和競(jìng)爭(zhēng)優(yōu)勢(shì)。 要提升企業(yè)競(jìng)爭(zhēng)力,提高企業(yè)自身的效率和效益,企業(yè)內(nèi)部信息化是不可缺少的一個(gè)步驟。 運(yùn)用先進(jìn)的進(jìn)銷存管理系統(tǒng),實(shí)現(xiàn)企業(yè)內(nèi)部信息管理、共享及交流,才能讓企業(yè)在競(jìng)爭(zhēng)激 烈的 21 世紀(jì)取得先機(jī)。 2.系統(tǒng)分析 2.1 系統(tǒng)調(diào)查 在企業(yè)競(jìng)爭(zhēng)如此激烈的今天,實(shí)現(xiàn)企業(yè)內(nèi)部信息化是企業(yè)生存和發(fā)展的需要。通過(guò)市場(chǎng)調(diào) 查得知大部分的企業(yè)、公司都在使用適合自身需要的進(jìn)銷存管理系統(tǒng)。進(jìn)銷存管理系統(tǒng)是 圍繞庫(kù)存為中心,實(shí)現(xiàn)商品的入庫(kù)、出庫(kù)、退貨、退庫(kù)的操作和管理,并為用戶提供相應(yīng) 的查詢和打印報(bào)表功能。 2.2 系統(tǒng)的可行性研究 首先,許多公司、企業(yè)自身生存和發(fā)展的需要,有意購(gòu)買進(jìn)銷存管理軟件。但市場(chǎng)上的進(jìn) 銷存軟件種類繁多,大部分質(zhì)量不是很好,真正能滿足客戶要求的很少,這讓客戶無(wú)從選 擇。有的公司、企業(yè)購(gòu)買之后使用也不滿意。 其次,開(kāi)發(fā)這個(gè)系統(tǒng)要求比較低,只需一臺(tái)配置不高的電腦和安裝上 Visual FoxPro6.0 軟件即可。 因此開(kāi)發(fā)此系統(tǒng)具有可行性。 2.3 現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查 “進(jìn)銷存管理系統(tǒng)”主要由基礎(chǔ)信息管理、入庫(kù)管理、出庫(kù)管理、庫(kù)存管理、操作員管理、 系統(tǒng)維護(hù)組成,包括如下模塊。 基礎(chǔ)信息管理:商品信息管理、供應(yīng)商信息管理、客戶信息管理。 入庫(kù)管理:填寫入庫(kù)單、入庫(kù)單管理、填寫退貨單、退貨單管理、入庫(kù)查詢、退貨查詢。 出庫(kù)管理:填寫出庫(kù)單、出庫(kù)單管理、填寫退庫(kù)單、退庫(kù)單管理、出庫(kù)查詢、銷售查詢、 退庫(kù)查詢。 庫(kù)存管理:庫(kù)存瀏覽、設(shè)置出庫(kù)單價(jià)、盤點(diǎn)。 操作員管理:權(quán)限設(shè)置、增刪用戶、修改密碼。 系統(tǒng)維護(hù):系統(tǒng)初始化、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)。 2.4 系統(tǒng)開(kāi)發(fā)的總目標(biāo) “進(jìn)銷存管理系統(tǒng)”是專門針對(duì)中小型企業(yè)各項(xiàng)管理業(yè)務(wù)而開(kāi)發(fā)的通用性很強(qiáng)的管理系 統(tǒng)。該軟件集進(jìn)、銷、存于一體,同時(shí)還集成了報(bào)表打印、查詢統(tǒng)計(jì)等多種實(shí)用的功能, 真正實(shí)現(xiàn)了進(jìn)、銷、存一體化。 功能較強(qiáng):該軟件以中小型企業(yè)為應(yīng)用對(duì)象,結(jié)合中小型企業(yè)當(dāng)前和未來(lái)發(fā)展的管理需求 提供實(shí)用先進(jìn)的應(yīng)用模式, 為經(jīng)營(yíng)決策提供及時(shí)準(zhǔn)確的信息,真正面向市場(chǎng)提高企業(yè)效益。 實(shí)用高效:建立規(guī)范的業(yè)務(wù)管理模式,使業(yè)務(wù)人員從繁忙的手工開(kāi)票、統(tǒng)計(jì)報(bào)表工作中解 脫出來(lái),提高了工作效率,減少了人為差錯(cuò)。 用戶界面操作簡(jiǎn)潔: 考慮到使用人員計(jì)算機(jī)知識(shí)較少的特點(diǎn), 本系統(tǒng)使用業(yè)務(wù)人員熟悉的 業(yè)務(wù)流程、提示用語(yǔ)和操作方式,即使不熟悉此軟件的人也能熟練使用本軟件完成業(yè)務(wù)處 理。 系統(tǒng)性能穩(wěn)定:充分利用面向?qū)ο蠹夹g(shù),采用 Visual FoxPro 為后臺(tái)數(shù)據(jù)庫(kù),利用 Windows 系統(tǒng)的內(nèi)存管理和多任務(wù)特性, 從技術(shù)上保證了系統(tǒng)的穩(wěn)定性、 可靠性和先進(jìn)性。 3.需求分析 3.1 業(yè)務(wù)調(diào)查 通過(guò)對(duì)公司的調(diào)查,得到如下業(yè)務(wù)情況: 基本業(yè)務(wù)過(guò)程是:客戶進(jìn)入商場(chǎng)后,到開(kāi)票處手工開(kāi)票,然后拿票據(jù)到收銀臺(tái)付款,收款 處收款蓋章后,客戶到取貨處取貨。如果客戶取貨時(shí)庫(kù)存不夠、無(wú)貨,要由取貨處確認(rèn)庫(kù) 存不夠或無(wú)貨,然后由開(kāi)票處開(kāi)退貨單,客戶憑退貨單到銀臺(tái)取退貨款。如果商品出現(xiàn)質(zhì) 量問(wèn)題,客戶要求退貨,要由開(kāi)票處開(kāi)退貨票據(jù),客戶憑退貨票據(jù)退貨。 3.2 用戶要求 在與用戶溝通過(guò)程中,用戶對(duì)軟件要實(shí)現(xiàn)的一些功能提出了具體要求。 基礎(chǔ)信息管理:能夠提供對(duì)商品信息、供應(yīng)商信息以及客戶信息的操作與管理。 出庫(kù)管理:在出庫(kù)管理中主要實(shí)現(xiàn)商品出庫(kù)開(kāi)票、出庫(kù)單管理、出庫(kù)查詢、商品退庫(kù)開(kāi)票、 退庫(kù)單管理、退庫(kù)查詢。具體要求如下: 1在出庫(kù)開(kāi)票中要能同時(shí)開(kāi)多種商品,并能實(shí)現(xiàn)打印功能。 2輸入某種商品的數(shù)量和單價(jià)后程序要自動(dòng)計(jì)算出每種商品的金額。 3支持現(xiàn)金、支票、預(yù)付、掛帳 4 種結(jié)算方式。 4在出庫(kù)查詢中能夠根據(jù)輸入的商品代碼和時(shí)間段查詢出商品信息。 入庫(kù)管理的要求與出庫(kù)管理類似,這里不再詳述。 庫(kù)存管理:在庫(kù)存管理中要實(shí)現(xiàn)當(dāng)前庫(kù)存瀏覽、設(shè)置出庫(kù)單價(jià)、庫(kù)存盤點(diǎn)及實(shí)現(xiàn)打印功能。 維護(hù)管理:可以進(jìn)行系統(tǒng)初始化、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)操作。系統(tǒng)初始化之前應(yīng)對(duì)現(xiàn)有數(shù) 據(jù)實(shí)行備份。 系統(tǒng)管理:可對(duì)用戶進(jìn)行權(quán)限管理、添加刪除用戶、更改密碼等操作。 1可對(duì)用戶設(shè)置權(quán)限,用戶根據(jù)權(quán)限行使相應(yīng)的功能; 2只有輸入正確的用戶名和密碼方可進(jìn)入系統(tǒng)。 3.3 需求分析 “進(jìn)銷存管理系統(tǒng)”主要由基礎(chǔ)信息管理、入庫(kù)管理、出庫(kù)管理、庫(kù)存管理、操作員管理、 系統(tǒng)維護(hù)組成,包括如下模塊。 基礎(chǔ)信息管理:商品信息管理、供應(yīng)商信息管理、客戶信息管理。此模塊能夠提供對(duì)最基 礎(chǔ)信息的操作與管理。 出庫(kù)管理:填寫出庫(kù)單、出庫(kù)單管理、填寫退庫(kù)單、退庫(kù)單管理、出庫(kù)查詢、退庫(kù)查詢。 此模塊能夠?qū)崿F(xiàn)對(duì)商品出庫(kù)方面的操作與管理。 入庫(kù)管理:填寫入庫(kù)單、入庫(kù)單管理、填寫退貨單、退貨單管理、入庫(kù)查詢、退貨查詢。 與出庫(kù)管理類似。 庫(kù)存管理:庫(kù)存瀏覽、設(shè)置出庫(kù)單價(jià)、盤點(diǎn)。 操作員管理:權(quán)限設(shè)置、增刪用戶、修改密碼。 系統(tǒng)維護(hù):系統(tǒng)初始化、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)。 對(duì)本系統(tǒng)功能模塊的分析,基本上能夠滿足用戶的要求。 4.數(shù)據(jù)庫(kù)設(shè)計(jì) 在本系統(tǒng)中,需要用到多個(gè)數(shù)據(jù)表,為了統(tǒng)一管理,因此需要在項(xiàng)目中建立一個(gè)進(jìn)銷存管 理系統(tǒng)數(shù)據(jù)庫(kù),再將表商品信息表,入庫(kù)表 1,入庫(kù)表 2,出庫(kù)表 1,出庫(kù)表 2,結(jié)算方式 表,供應(yīng)商信息表,客戶信息表,庫(kù)存表和視圖(盤點(diǎn))添加到此數(shù)據(jù)庫(kù)中,在數(shù)據(jù)庫(kù)設(shè) 計(jì)器中建立表之間的關(guān)聯(lián)如圖 4.1 所示: 圖 4.1 數(shù)據(jù)庫(kù)表中的關(guān)聯(lián) 4.1 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 在創(chuàng)建數(shù)據(jù)表之前,首先需要定義數(shù)據(jù)表的結(jié)構(gòu)。此進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫(kù)用到了 10 個(gè)表: 操作員信息表、權(quán)限級(jí)別表、商品信息表、入庫(kù)表 1入庫(kù)存信息表、入庫(kù)表 2入庫(kù)明細(xì) 表、出庫(kù)表 1出庫(kù)信息表、出庫(kù)表 2(出庫(kù)明細(xì)表)、庫(kù)存表、供應(yīng)商信息表、客戶信 息表。 操作員信息表:操作員信息表是用來(lái)記錄操作員的用戶名,密碼,權(quán)限的。如圖 4.1.1 所 示: 表 4.1.1 操作員信息表的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 字段寬度 小數(shù)位數(shù) 索引 用戶名 字符型 10 密 碼 字符型 8 級(jí) 別 數(shù)值型 1 UserId 字符型 2 商品信息表:記錄商品的基本信息。它要與入庫(kù)表 2、出庫(kù)表 2 建立關(guān)聯(lián),因此要建立索 引。商品代碼是唯一的,因此商品代碼為主索引。如圖 4.1.2 所示: 表 4.1.2 商品信息表的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 字段寬度 小數(shù)位數(shù) 索引 商品代碼 字符型 10 主索引 商品名稱 字符型 20 普通索引 計(jì)量單位 字符型 2 規(guī) 格 字符型 6 型 號(hào) 字符型 10 關(guān) 鍵 字 字符型 5 普通索引 供應(yīng)商信息表:記錄供應(yīng)商的基本信息。如圖 4.1.3 所示: 表 4.1.3 供應(yīng)商信息表的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 字段寬度 小數(shù)位數(shù) 索引 商品代碼 字符型 10 普通索引 名 稱 字符型 40 聯(lián) 系 人 字符型 10 電 話 字符型 11 備 注 備注型 4 客戶信息表:記錄客戶的基本信息。如圖 4.1.4 所示: 4.1.4 客戶信息表的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 字段寬度 小數(shù)位數(shù) 索引 客戶名稱 字符型 30 商品代碼 字符型 10 普通索引 聯(lián) 系 人 字符型 10 電 話 字符型 11 備 注 備注型 4 入庫(kù)表 1入庫(kù)信息表:記錄入庫(kù)時(shí)的日期、結(jié)算方式、審批人等。因?yàn)樵诖吮碇腥霂?kù)單 號(hào)是唯一的,它要與入庫(kù) 2 建立關(guān)聯(lián),因此把它建立為主索引。入庫(kù)表 1 中的結(jié)算方式是 唯一的,它要與結(jié)算方式表中的結(jié)算方式建立關(guān)聯(lián), 因此把它建立為普通索引。如圖 4.1.5 所示: 表 4.1.5 入庫(kù)表 1 的結(jié)構(gòu)圖 字段名 數(shù)據(jù)類型 字段寬度 小數(shù)位數(shù) 索引 入庫(kù)單號(hào) 字符型 10 主索引 入庫(kù)日期 日期型 8 結(jié)算方式 字符型 4 普通索引 審 批 人 字符型 10 采 購(gòu) 員 字符型 10 保 管 員 字符型 10 入庫(kù)表 2入庫(kù)明細(xì)表:記錄入庫(kù)時(shí)單價(jià)、數(shù)量。 此表要與入庫(kù)表 1 建立關(guān)聯(lián),因此把入 庫(kù)單號(hào)建立為普通索引。如圖 4.1.6 所示: 表 4.1.6 入庫(kù)表 2 的結(jié)構(gòu)圖 字段名 數(shù)據(jù)類型 字段寬度 小數(shù)位數(shù) 索引 入庫(kù)單號(hào) 字符型 10 普通索引 商品代碼 字符型 6 普通索引 數(shù) 量 數(shù)值型 10 單 價(jià) 數(shù)值型 10 2 出庫(kù)表 1出庫(kù)信息表:記錄出庫(kù)時(shí)的日期、結(jié)算方式、審批人等。因?yàn)樵诖吮碇谐鰩?kù)單 號(hào)是唯一的,它要與出庫(kù) 2 建立關(guān)聯(lián),因此把它建立為主索引。出庫(kù)表 1 中的結(jié)算方式是 唯一的,它要與結(jié)算方式表中的結(jié)算方式建立關(guān)聯(lián), 因此把它建立為普通索引。如圖 4.1.7 所示: 表 4.1.7 出庫(kù)表 1 的結(jié)構(gòu)圖 字段名 數(shù)據(jù)類型 字段寬度 小數(shù)拉數(shù) 索引 出庫(kù)單號(hào) 字符型 7 主索引 出庫(kù)日期 日期型 8 結(jié)算方式 字符型 4 普通索引 審批人 字符型 10 取貨人 字符型 10 保管員 字符型 10 出庫(kù)表 2出庫(kù)明細(xì)表:記錄出庫(kù)時(shí)的單價(jià)、數(shù)量。此表要與出庫(kù)表 1 建立關(guān)聯(lián),因此把 出庫(kù)單號(hào)建立為普通索引。如圖 4.1.8 所示: 表 4.1.8 出庫(kù)表 2 的結(jié)構(gòu)圖 字段名 數(shù)據(jù)類型 字段寬度 小數(shù)位數(shù) 索引 出庫(kù)單號(hào) 字符型 7 普通索引 商品代碼 字符型 6 普通索引 數(shù)量 數(shù)值型 10 單價(jià) 數(shù)值型 10 2 結(jié)算方式表:這里的結(jié)算方式有四種:現(xiàn)金、支票、轉(zhuǎn)帳、賒賬。此表要與入庫(kù)表 1 和入 庫(kù)表 2 建立關(guān)聯(lián),而結(jié)算方式又是唯一的,因此把它建立為主索引。如圖 4.1.9 所示: 表 4.1.9 結(jié)算方式表的結(jié)構(gòu)圖 字段名 數(shù)據(jù)類型 字段寬度 小數(shù)位數(shù) 索引 結(jié)算方式 字符型 1 主索引 結(jié)算說(shuō)明 字符型 4 權(quán)限級(jí)別表:由于不同的用戶有不同的權(quán)限,因此還需建一權(quán)限級(jí)別表,它用來(lái)記錄每種 權(quán)限所能控制的模塊。如圖 4.1.10 所示: 表 4.1.10 權(quán)限級(jí)別表的結(jié)構(gòu)圖 字段名 數(shù)據(jù)類型 字段寬度 字段名 數(shù)據(jù)類型 字段寬度 級(jí)別 數(shù)值型 1 級(jí)別 數(shù)值型 1 Doit_0101 邏輯型 1 Doit_0205 邏輯型 1 Doit_0201 邏輯型 1 Doit_0305 邏輯型 1 Doit_0301 邏輯型 1 Doit_0405 邏輯型 1 Doit_0401 邏輯型 1 Doit_0106 邏輯型 1 Doit_0501 邏輯型 1 Doit_0206 邏輯型 1 Doit_0102 邏輯型 1 Doit_0306 邏輯型 1 Doit_0202 邏輯型 1 Doit_0107 邏輯型 1 Doit_0302 邏輯型 1 Doit_0207 邏輯型 1 Doit_0402 邏輯型 1 Doit_0108 邏輯型 1 Doit_0502 邏輯型 1 Doit_0208 邏輯型 1 Doit_0103 邏輯型 1 Doit_0602 邏輯型 1 Doit_0203 邏輯型 1 Doit_0403 邏輯型 1 Doit_0303 邏輯型 1 Doit_0503 邏輯型 1 Doit_0104 邏輯型 1 Doit_0603 邏輯型 1 Doit_0204 邏輯型 1 Doit_0504 邏輯型 1 Doit_0304 邏輯型 1 Doit_0604 邏輯型 1 Doit_0404 邏輯型 1 Doit_0704 邏輯型 1 Doit_0105 邏輯型 1 5.概要設(shè)計(jì) 5.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 各個(gè)功能模塊介紹如下: 1基礎(chǔ)信息管理 商品信息管理: 此模塊是用來(lái)輸入商品信息、并對(duì)商品信息進(jìn)行瀏覽、查找、添加、編 輯、 刪除。 供應(yīng)商信息管理:此模塊是用來(lái)輸入供應(yīng)商信息、并對(duì)供應(yīng)商信息進(jìn)行瀏覽、查找、編輯、 刪 除。 客戶信息管理: 此模塊是用來(lái)輸入客戶信息管理、并對(duì)客戶進(jìn)行瀏覽、查找、編輯、刪 除。 2入庫(kù)管理 填寫入庫(kù)單: 此模塊針對(duì)商品進(jìn)行入庫(kù)操作與管理。 選定商品: 此模塊與填寫入庫(kù)單配合使用。此表單減少了用戶打字輸入問(wèn)題,只需使 用鼠標(biāo) 即可。 入庫(kù)單管理: 此模塊是用來(lái)對(duì)入庫(kù)的商品進(jìn)行瀏覽、查找。為用戶提供一個(gè)可視化的平 臺(tái)。 填寫退貨單: 此模塊針對(duì)商品進(jìn)行退貨操作與管理。 選定退貨商品:此模塊與填寫退貨單配合使用。它的功能與選定商品表單功能相同。 退貨單管理: 此模塊是用來(lái)對(duì)退貨的商品進(jìn)行瀏覽、查找。為用戶提供一個(gè)可視化的平 臺(tái)。 入庫(kù)查詢: 根據(jù)輸入的商品代碼,和時(shí)間段對(duì)入庫(kù)的商品進(jìn)行查詢并統(tǒng)計(jì)金額。如果 不輸 入任何商品代碼,則默認(rèn)為查詢用戶輸入時(shí)間段的全部入庫(kù)商品。并提供打 印 功能。 退貨查詢: 根據(jù)輸入的商品代碼,和時(shí)間段對(duì)退貨的商品進(jìn)行查詢并統(tǒng)計(jì)金額。如果 不輸 入任何商品代碼,則默認(rèn)為查詢用戶輸入時(shí)間段的全部退貨商品。并提供 打印 功能。 3出庫(kù)管理 填寫出庫(kù)單: 此模塊針對(duì)商品進(jìn)行出庫(kù)操作與管理。 選定出庫(kù)商品:此模塊與填寫出庫(kù)單配合使用。它的功能與選定商品表單功能相同。 出庫(kù)單管理: 此模塊是用來(lái)對(duì)出庫(kù)的商品進(jìn)行瀏覽、查找。為用戶提供一個(gè)可視化的平 臺(tái)。 填寫退庫(kù)單: 此模塊是用來(lái)使商品退庫(kù)。 選定退庫(kù)商品:此模塊與填寫退庫(kù)單配合使用。它的功能與選定商品表單功能相同。 退庫(kù)單管理: 此模塊是用來(lái)對(duì)退庫(kù)的商品進(jìn)行瀏覽、查找。為用戶提供一個(gè)可視化的平 臺(tái)。 出庫(kù)查詢: 根據(jù)輸入的商品代碼,和時(shí)間段對(duì)出庫(kù)的商品進(jìn)行查詢并統(tǒng)計(jì)金額。如果 不輸 入任何商品代碼,則默認(rèn)為查詢用戶輸入時(shí)間段的全部出庫(kù)商品。并提供 打印 功能。 退庫(kù)查詢: 根據(jù)輸入的商品代碼,和時(shí)間段對(duì)退庫(kù)的商品進(jìn)行查詢并統(tǒng)計(jì)金額。如果 不輸 入任何商品代碼,則默認(rèn)為查詢用戶輸入時(shí)間段的全部退庫(kù)商品。并提供 打印 功能。 4庫(kù)存管理 庫(kù)存瀏覽: 此模塊使用戶可隨時(shí)查看當(dāng)前庫(kù)存。 設(shè)置出庫(kù)單價(jià):此模塊讓管理員設(shè)置出庫(kù)單價(jià),這里的出庫(kù)單價(jià)必須大于平均庫(kù)存單價(jià)。 盤點(diǎn): 此模塊是為用戶提供帳面數(shù)量與庫(kù)存數(shù)量核對(duì)。提供了打印的功能。 5操作員管理 權(quán)限設(shè)置: 根據(jù)設(shè)置用戶的權(quán)限的不同,進(jìn)入此系統(tǒng)所能使用的模塊也相應(yīng)不同。 增刪用戶: 可以對(duì)已有的用戶進(jìn)行編輯,并提供了添加、刪除新用戶功能。 修改密碼: 提供對(duì)當(dāng)前登錄的用戶進(jìn)行個(gè)人密碼的修改。 6系統(tǒng)維護(hù) 系統(tǒng)初始化: 對(duì)幾個(gè)常用的數(shù)據(jù)表進(jìn)行清空。 數(shù)據(jù)備份: 對(duì)幾個(gè)常用的數(shù)據(jù)表進(jìn)行備份。 數(shù)據(jù)恢復(fù): 對(duì)幾個(gè)常用的數(shù)據(jù)表進(jìn)行恢復(fù)。 5.2 開(kāi)發(fā)與運(yùn)行環(huán)境 開(kāi)發(fā)環(huán)境:Microsoft Visual FoxPro 6.0 數(shù)據(jù)庫(kù)管理系統(tǒng):Visual FoxPro 運(yùn)行平臺(tái):Windows 98、Windows 2000、WindowsXP 分辨率:最佳效果 6.詳細(xì)設(shè)計(jì) 6.1 登錄設(shè)計(jì) 只有在輸入了正確的用戶名和密碼后才能進(jìn)入“進(jìn)銷存管理系統(tǒng)”主界面。用戶名或密碼 錯(cuò)誤時(shí)將給出提示信息并返回錯(cuò)誤點(diǎn)重新輸入, 如果密碼錯(cuò)誤次數(shù)超過(guò) 3 次,將退出系統(tǒng)。 6.2 主程序設(shè)計(jì) 這里的系統(tǒng)初始化包括阻止對(duì)話結(jié)果傳送到 Visual FoxPro 主窗口、系統(tǒng)信息窗口、圖形 狀態(tài)欄、或用戶自定義窗口中;可以訪問(wèn)標(biāo)有刪除標(biāo)記的記錄;指定在改寫已有文件時(shí)不 顯示對(duì)話框;設(shè)置日期格式等等。 檢查系統(tǒng)文件的完整性是指檢查兩個(gè)加密文件是否存在,如果其中任何一個(gè)不存在,則退 出該系統(tǒng)。 加載錯(cuò)誤處理模塊是指調(diào)用錯(cuò)誤處理程序。 然后登錄,輸入正確密碼后,進(jìn)入主窗口界面。 6.3 菜單設(shè)計(jì) 菜單是在菜單設(shè)計(jì)器中實(shí)現(xiàn)的,在菜單設(shè)計(jì)器中建立以下菜單。 在菜單欄建立以下菜單:操作員管理、基礎(chǔ)信息管理、入庫(kù)管理、出庫(kù)管理、庫(kù)存管理、 系統(tǒng)維護(hù)、幫助、退出。 在操作員管理菜單中建立以下子菜單:權(quán)限設(shè)置、修改密碼、增刪用戶。 在基礎(chǔ)信息管理菜單中建立以下子菜單:商品信息管理、供應(yīng)商信息管理、客戶信息管理。 在入庫(kù)管理菜單中建立以下子菜單:填寫入庫(kù)單、入庫(kù)單管理、填寫退貨單、退貨單管理、 入庫(kù)查詢、退貨查詢。 在出庫(kù)管理菜單中建立以下子菜單:填寫出庫(kù)單、出庫(kù)單管理、填寫退庫(kù)單、退庫(kù)單管理、 出庫(kù)查詢、退庫(kù)查詢。 在庫(kù)存菜單中建立以下子菜單:庫(kù)存瀏覽、設(shè)置出庫(kù)單價(jià)、盤點(diǎn)。 在系統(tǒng)維護(hù)菜單中建立以下子菜單:系統(tǒng)初始化、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)。 在幫助菜單中建立以下子菜單:關(guān)于、幫助。 6.4 加、解密模塊設(shè)計(jì) 將數(shù)據(jù)文件加密后以指定的文件名存儲(chǔ)。加密的方法很多。本系統(tǒng)采用的是比較簡(jiǎn)單的加 密方法。即對(duì)一個(gè)文件按字節(jié)逐位與密碼進(jìn)行異或運(yùn)算以達(dá)到加密目的。 6.4.1 加密模塊設(shè)計(jì) 加密模塊首先是接收加解參數(shù),然后對(duì)接收的參數(shù)進(jìn)行有效性檢查。如果參數(shù)合法,則進(jìn) 入加解密公共模塊,對(duì)文件加密。最后刪除原文件,生成或更新指定文件。其中具體的加 密過(guò)程如圖 6.4.3 所示加解密模塊。 6.4.2 解密模塊設(shè)計(jì) 解密模塊與加密類似,不同的是執(zhí)行解密過(guò)程后,生成原文件,加密的文件不變。其中具 體的解密過(guò)程如圖 6.4.3 所示加解密模塊。 6.5 錯(cuò)誤處理模塊設(shè)計(jì) 錯(cuò)誤處理模塊的流程圖介紹了運(yùn)行此系統(tǒng)出現(xiàn)錯(cuò)誤時(shí),詳細(xì)地記錄各種出錯(cuò)信息,并把出 錯(cuò)信息保存在三個(gè)文本框中,為用戶找出并改正錯(cuò)誤提供了方便。 6.6 操作員管理設(shè)計(jì) 6.6.1 權(quán)限設(shè)置 權(quán)限設(shè)置是根據(jù)設(shè)置用戶的權(quán)限的不同,進(jìn)入此系統(tǒng)所能使用的模塊也相應(yīng)不同。用戶權(quán) 限設(shè)置模塊主要實(shí)現(xiàn)如下功能:瀏覽、增加、刪除和編輯用戶的權(quán)限。 6.6.2 增刪用戶 增刪用戶是把用戶名、密碼、級(jí)別等放在一個(gè)表格中,看起來(lái)清楚明了。進(jìn)入此菜單后可 以根據(jù)三個(gè)按鈕來(lái)實(shí)現(xiàn)增加編輯用戶、刪除用戶、退出功能。在退出時(shí)同時(shí)保存。 6.6.3 修改密碼 當(dāng)前用戶輸入用戶名及原密碼,先判斷原密碼是否存在。如果存在,則屬于合法用戶,可 以修改自身密碼,否則不能進(jìn)行密碼修改。其流程如圖 6.6.3 所示。 6.7 基礎(chǔ)信息管理設(shè)計(jì) 商品信息管理是用 Visual FoxPro 向?qū)傻模渲须[藏了打印按鈕。進(jìn)入此表單后根據(jù) 表單中的幾個(gè)按鈕實(shí)現(xiàn)對(duì)商品的操作與管理。 供應(yīng)商信息管理與商品信息管理流程圖類似。它也是用 Visual FoxPro 向?qū)傻?,其?隱藏了打印按鈕。進(jìn)入此表單后根據(jù)表單中的幾個(gè)按鈕實(shí)現(xiàn)對(duì)供應(yīng)商信息的操作與管理。 客戶信息管理與商品信息管理流程圖類似。也是用 Visual FoxPro 向?qū)傻?,其中隱藏 了打印按鈕。進(jìn)入此表單后根據(jù)表單中的幾個(gè)按鈕實(shí)現(xiàn)對(duì)客戶信息的操作與管理。 6.8 入庫(kù)管理設(shè)計(jì) 6.8.1 填寫入庫(kù)單 首先加載此表單所用到的數(shù)據(jù)環(huán)境,然后進(jìn)入填寫入庫(kù)單界面,點(diǎn)擊新建單據(jù)按鈕便激活 表單中的焦點(diǎn),雙擊表格中第一列的文本框,便會(huì)彈出選定商品表單,根據(jù)表單中的提示 可以選擇一種或多種商品入庫(kù)。然后又回到填寫入庫(kù)單界面,根據(jù)表單中的幾個(gè)按鈕實(shí)現(xiàn) 相應(yīng)的操作,從而實(shí)現(xiàn)商品的入庫(kù),并可打印此單據(jù)。 6.8.2 選定商品 首先是設(shè)置數(shù)據(jù)環(huán)境,然后選擇關(guān)鍵字選定要入庫(kù)的商品,雙擊要選定的商品,這樣把選 定的商品傳到填寫入庫(kù)單表單中。 6.8.3 入庫(kù)單管理 入庫(kù)管理是用 Visual FoxPro 向?qū)傻?,其中隱藏了添加、編輯、刪除、打印按鈕???以利用此表單中幾個(gè)按鈕實(shí)現(xiàn)對(duì)入庫(kù)商品的管理。為用戶提供一個(gè)可視化的平臺(tái)。 6.8.4 入庫(kù)查詢 黨支部定期召開(kāi)全體黨員會(huì)議,學(xué)理論,明方向。統(tǒng)一思想,振奮精神,找差距,重落實(shí)。全校34名黨員分布到各部門、各年租,重點(diǎn)抓思想建設(shè)the Department during a visit to the camp, a few shells of explosions were heard in the distance. Back to Headquarters, Zhu Xi staff was informed by the Department to strengthen alert, watch, place to rest, for night operations. Near 9 oclock, attack the elves have on the formation of Zhong Jia DUN encirclement. Southeast corner of sudden intense machine gunfire were heard, energize sent a platoon of Shao and attacked the enemy, fighting more hotly, gunfire was tight for a while. Troops were the shock seemed a bit out the chain of command. Offensive Zhong Jia DUN elves, planes covered in the air, river patrol boats, with the, to heavily guard the way to the village of only access-a stone bridge and a path. Under heavy fire against the
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高考數(shù)學(xué)模擬試題:三角函數(shù)與平面向量綜合解題策略解析卷
- 2025年馬來(lái)西亞留學(xué)英語(yǔ)考試(MUET)高級(jí)模擬試卷(商務(wù)詞匯)-掌握2025年商務(wù)英語(yǔ)專業(yè)詞匯
- 高中生物選修三模塊2025年秋季學(xué)期期末考試試題解析
- 高中地理必修三單元測(cè)試卷2025:地理信息技術(shù)與地理信息處理
- 安全生產(chǎn)珍愛(ài)生命
- 2025年護(hù)士執(zhí)業(yè)資格考試題庫(kù)(社區(qū)護(hù)理學(xué)專項(xiàng))-社區(qū)護(hù)理案例分析試題
- 成人高考數(shù)學(xué)(理)沖刺全真模擬試卷押題預(yù)測(cè)班必刷真題
- 2025年全國(guó)導(dǎo)游資格考試導(dǎo)游業(yè)務(wù)案例分析真題匯編與模擬
- 廣東省廣州市白云區(qū)2024-2025學(xué)年五年級(jí)上學(xué)期期末英語(yǔ)試題
- 2025年計(jì)算機(jī)二級(jí)Python考試從容應(yīng)對(duì)試題及答案
- 鋼板樁安全技術(shù)交底
- 師德師風(fēng)-做“四有”好老師
- 衣食住行見(jiàn)證改革開(kāi)放時(shí)代變遷-(修訂)
- 弱電智能化施工方案
- TQGCML 3946-2024 柴油發(fā)電機(jī)組維護(hù)保養(yǎng)規(guī)范
- DGTJ08-9-2023 建筑抗震設(shè)計(jì)標(biāo)準(zhǔn)
- 輸變電工程質(zhì)量通病防治手冊(cè)
- 新生兒X線檢查
- 2024年江西省中考生物·地理合卷試卷真題(含答案逐題解析)
- 【暑假銜接】知識(shí)點(diǎn)專題13 寫話 (講義+試題) 二升三年級(jí)語(yǔ)文(含答案)部編版
- 老年人智能手機(jī)使用教程課件
評(píng)論
0/150
提交評(píng)論