商品綜合信息管理系統(tǒng) 畢業(yè)論文_第1頁(yè)
商品綜合信息管理系統(tǒng) 畢業(yè)論文_第2頁(yè)
商品綜合信息管理系統(tǒng) 畢業(yè)論文_第3頁(yè)
商品綜合信息管理系統(tǒng) 畢業(yè)論文_第4頁(yè)
商品綜合信息管理系統(tǒng) 畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩37頁(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、內(nèi)容摘要 在科學(xué)技術(shù)日新月異的今天,計(jì)算機(jī)已逐步滲入各個(gè)領(lǐng)域,無(wú)論是學(xué)習(xí),工作,還 是娛樂(lè)都普及了計(jì)算機(jī)的使用,而隨著網(wǎng)絡(luò)的開(kāi)通、并與 internet 連接更讓我們社會(huì)成 為信息化的時(shí)代,人們不再需要浪費(fèi)太多的時(shí)間去手工的獲得信息,只要做在家中輕點(diǎn) 幾下鼠標(biāo)不但能輕松獲得各種信息,而且能夠購(gòu)買(mǎi)到自己需要的商品,既擺脫了時(shí)間和 空間的限制又節(jié)約了大量的時(shí)間,因此熟練使用計(jì)算機(jī)及網(wǎng)絡(luò),已成為人們進(jìn)入現(xiàn)代社 會(huì)的必備技能。商品銷(xiāo)售管理系統(tǒng)正是在這種情況下誕生并逐漸發(fā)展起來(lái)的,它已成為 我們進(jìn)行商品交易中不可缺少的部分。 商品信息管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立

2、 和維護(hù)以及應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù) 據(jù)安全性好的數(shù)據(jù)庫(kù),而對(duì)于后者則要求應(yīng)用程序功能完備,操作簡(jiǎn)單等。 本系統(tǒng)是在分析了現(xiàn)行商品管理中存在的問(wèn)題的基礎(chǔ)上,結(jié)合信息管理系統(tǒng)開(kāi)發(fā)的 概念、結(jié)構(gòu)及系統(tǒng)開(kāi)發(fā)的基本原理和方法,開(kāi)發(fā)的一套商品信息管理系統(tǒng)。根據(jù)實(shí)際情 況,由目前各功能需求和公司里的情況而設(shè)計(jì)的這套系統(tǒng)。全文共分為課題研究的意義、 開(kāi)發(fā)環(huán)境、系統(tǒng)的實(shí)現(xiàn)、性能測(cè)試與分析以及結(jié)束語(yǔ)等章節(jié),詳細(xì)地闡述了本系統(tǒng)開(kāi)發(fā) 的目的、過(guò)程。 關(guān)鍵詞:信息管理系統(tǒng);系統(tǒng)開(kāi)發(fā) ;商品銷(xiāo)售 目錄 第一章:引 言 .1 1.1 信息管理系統(tǒng)簡(jiǎn)介.1 1.2 本課題研究的意義

3、 .1 1.3 系統(tǒng)研究設(shè)計(jì)的目標(biāo) .2 第二章 現(xiàn)行系統(tǒng)調(diào)查研究 .2 2.1 現(xiàn)行業(yè)務(wù)介紹 .2 2.2 該企業(yè)的組織機(jī)構(gòu)圖.3 2.3 新系統(tǒng)業(yè)務(wù)流程圖.3 2.4 可行性分析 .5 2.4.1 技術(shù)可行性.5 2.4.2 經(jīng)濟(jì)可行性.5 2.4.3 操作可行性.5 第三章 系統(tǒng)分析 .6 3.1 數(shù)據(jù)流程圖.6 3.2 數(shù)據(jù)字典.9 3.2.1 數(shù)據(jù)元素卡.9 3.2.2 數(shù)據(jù)流卡.10 3.2.3 數(shù)據(jù)處理卡.13 3.2.4 數(shù)據(jù)存儲(chǔ)卡 .13 第四章 系統(tǒng)設(shè)計(jì) .16 4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì).16 4.1.1 系統(tǒng)結(jié)構(gòu)圖.16 4.1.2 系統(tǒng)模塊圖.17 4.2 代碼設(shè)計(jì).20

4、4.3 輸出設(shè)計(jì).20 4.4 輸入設(shè)計(jì).21 4.5 數(shù)據(jù)庫(kù)的設(shè)計(jì) .22 4.5.1 數(shù)據(jù)庫(kù)需求分析.22 4.5.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì).23 4.5.3 數(shù)據(jù)庫(kù)的備份和恢復(fù).24 第五章 系統(tǒng)實(shí)施 .25 5.1 語(yǔ)言的選擇 .25 5.2 系統(tǒng)的運(yùn)行環(huán)境 .25 5.3 程序完成情況表.25 5.4 界面設(shè)計(jì)及程序設(shè)計(jì).26 第六章 系統(tǒng)使用與評(píng)價(jià) .31 6.1 本系統(tǒng)的使用方法 .31 6.2 系統(tǒng)評(píng)價(jià).34 結(jié)論 .35 致謝 .36 參考文獻(xiàn) .37 附錄 .38 第一章:引第一章:引 言言 1.1 信息管理系統(tǒng)簡(jiǎn)介 信息管理系統(tǒng)(mis)是一個(gè)由人和計(jì)算機(jī)等組成的能夠提供信

5、息以支持一個(gè)組織機(jī) 構(gòu)內(nèi)部的作業(yè)、管理、分析和決策職能的系統(tǒng)。信息管理系統(tǒng)利用計(jì)算機(jī)的硬件和軟件, 手工規(guī)程、分析、計(jì)劃、控制和決策用的模型,以及數(shù)據(jù)庫(kù)對(duì)信息進(jìn)行收集、傳輸、加 工、保存、維護(hù)和使用。因此信息管理系統(tǒng)是一個(gè)信息處理系統(tǒng)。信息管理系統(tǒng)作為各 項(xiàng)業(yè)務(wù)、技術(shù)、工作自動(dòng)化及高水平管理的方法和模式,正在得到越來(lái)越廣泛的應(yīng)用。早 期的信息管理系統(tǒng)通常是以各單位為主體,獨(dú)自進(jìn)行開(kāi)發(fā)和應(yīng)用。從技術(shù)上看,大體是以 局域網(wǎng)或客戶機(jī)/服務(wù)器模式組成應(yīng)用系統(tǒng)平臺(tái),在操作系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)的平臺(tái)上 開(kāi)發(fā)應(yīng)用軟件系統(tǒng)。但是,由于技術(shù)的發(fā)展和進(jìn)步以及應(yīng)用、管理和數(shù)據(jù)共享的需要等諸 多原因,把分散開(kāi)發(fā)且分布

6、在各個(gè)地域的獨(dú)立的管理信息系統(tǒng)互相連接起來(lái),實(shí)現(xiàn)系統(tǒng)硬 件、系統(tǒng)軟件、應(yīng)用軟件及數(shù)據(jù)的共享,已經(jīng)成為越來(lái)越迫切的任務(wù)。 1.21.2 本課題研究的意義 當(dāng)今社會(huì)是一個(gè)信息社會(huì),信息已成為繼勞動(dòng)力、土地、資本之后的又一大資源。 誰(shuí)控制的信息越多,誰(shuí)利用信息資源的效率越高,誰(shuí)就會(huì)在各方面的競(jìng)爭(zhēng)中占有一席之 地, 誰(shuí)就會(huì)有更多的優(yōu)勢(shì)。商品管理信息系統(tǒng)是一個(gè)銷(xiāo)售單位不可缺少的部分,它的內(nèi) 容對(duì)于公司的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以商品信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?提供充足的信息和快捷的查詢手段。但目前還有一些小型企業(yè)仍使用傳統(tǒng)人工的方式管 理,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)

7、間長(zhǎng)了,將產(chǎn)生大 量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了很多困難。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,他強(qiáng)大的功能早已為人們所知曉, 它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。計(jì)算機(jī)業(yè)飛速發(fā)展,技術(shù)淘 汰指標(biāo)高得驚人,價(jià)格下降以及軟件應(yīng)用的快速擴(kuò)展引發(fā)了以信息處理計(jì)算機(jī)化為標(biāo)志 的“微機(jī)革命” 。 微型計(jì)算機(jī)的出現(xiàn)和普及,為信息處理提供了物美價(jià)廉的手段,對(duì)于 推動(dòng)信息管理系統(tǒng)的使用起到了重要作用。 使用計(jì)算機(jī)對(duì)商品信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、 查找方便、可靠性高、存儲(chǔ)量大、保密性好、使用時(shí)間長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極 大地提高商品信

8、息管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理及與世界接軌的重要條件。 1.3 系統(tǒng)研究設(shè)計(jì)的目標(biāo) 而現(xiàn)在商品銷(xiāo)售單位需要處理大量的供應(yīng)商信息,還要時(shí)刻更新單位所銷(xiāo)售的產(chǎn)品 信息,不斷地添加、修改銷(xiāo)售信息。面對(duì)各種不同的信息,需要合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)來(lái)保 存數(shù)據(jù)信息,還需要有效的程序結(jié)構(gòu)支持各種數(shù)據(jù)操作的執(zhí)行。 本系統(tǒng)的主要特點(diǎn)是:功能完善,實(shí)用性較強(qiáng),還有操作簡(jiǎn)單,執(zhí)行迅速等。 第二章 現(xiàn)行系統(tǒng)調(diào)查研究 2.1 現(xiàn)行業(yè)務(wù)介紹 該企業(yè)是從事商品的銷(xiāo)售的單位,采購(gòu)科進(jìn)行商品采購(gòu),采購(gòu)?fù)瓿珊?,將所采?gòu)來(lái) 的貨物及采購(gòu)清單一并交給庫(kù)管員,庫(kù)管員進(jìn)行審核入庫(kù)并將信息寫(xiě)入商品信息冊(cè)中。 商品銷(xiāo)售時(shí),銷(xiāo)售員開(kāi)出顧

9、客需要的貨物清單,將該清單交給庫(kù)管員,庫(kù)管員根據(jù)該清 單上寫(xiě)明的貨物從倉(cāng)庫(kù)中取出交給銷(xiāo)售人員,同時(shí)將銷(xiāo)售的記錄寫(xiě)入記錄冊(cè)中。采購(gòu)科 將供應(yīng)商信息交給管理員,管理員將供應(yīng)商的基本信息記錄在供應(yīng)商記錄冊(cè)中。劃價(jià)員 根據(jù)經(jīng)理的指示對(duì)商品進(jìn)行定價(jià)并商品的定價(jià)寫(xiě)入商品價(jià)格表中。 這些都是手工操作,十分煩瑣,而且容易出錯(cuò),出錯(cuò)后不便查找糾正。由于信息量 巨大,因此具體信息很難進(jìn)行查詢。時(shí)間長(zhǎng)了會(huì)形成大量的書(shū)面文檔,不易保存。 2.2 該企業(yè)的組織機(jī)構(gòu)圖 圖 2-1 企業(yè)組織結(jié)構(gòu)圖 2.3 新系統(tǒng)業(yè)務(wù)流程圖 經(jīng)過(guò)對(duì)原有業(yè)務(wù)的分析,為了更加合理的利用現(xiàn)有的人力、財(cái)力和設(shè)備,充分的利 用計(jì)算機(jī)帶來(lái)的便利,規(guī)劃出

10、新系統(tǒng)的業(yè)務(wù)流程圖如下: 經(jīng)理 采 購(gòu) 科 售 貨 員 庫(kù) 管 員 劃 價(jià) 員 圖 2-2 新系統(tǒng)業(yè)務(wù)流程圖 2.4 可行性分析 2.4.1 技術(shù)可行性 a.開(kāi)發(fā)軟件可行性 結(jié)合本項(xiàng)目實(shí)際,本企業(yè)的業(yè)務(wù)量很大,但是其操作流程并不是很復(fù)雜,各種結(jié)構(gòu) 及流程十分清晰,可以設(shè)計(jì)出符合實(shí)際需求的信息管理系統(tǒng)。vf6.0 非常擅長(zhǎng)對(duì)數(shù)據(jù)表和 其間關(guān)系進(jìn)行簡(jiǎn)單的操作,無(wú)論是查詢,統(tǒng)計(jì)還是用報(bào)表進(jìn)行數(shù)據(jù)輸出,都能順利完成。 因此,從軟件角度講是 vf6.0 是完全可以勝任的。 b.開(kāi)發(fā)硬件可行性 開(kāi)發(fā)本系統(tǒng)所使用的 vf6.0 軟件對(duì)于計(jì)算機(jī)的要求比較低: (1)windows 98 以上版本 (2)804

11、86 或更高的處理器 (3)ms windows 支持的 vga 或更高分辨率的顯示器 (4)應(yīng)用程序要求 8mb ram 這樣的要求市場(chǎng)上的計(jì)算機(jī)配置都能夠達(dá)到,所以硬件的可行性也可達(dá)到。 2.4.2 經(jīng)濟(jì)可行性 由于銷(xiāo)售企業(yè)目前完全采用手工方式完成業(yè)務(wù),進(jìn)行報(bào)表制作,對(duì)數(shù)據(jù)進(jìn)行綜合分 析等。管理系統(tǒng)建成后由于不是直接用于生產(chǎn),因此直接經(jīng)濟(jì)效益較小,但是一定會(huì)間 接的創(chuàng)造出十分可觀的經(jīng)濟(jì)效益。由此可見(jiàn),開(kāi)發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。而且, 由于系統(tǒng)在未來(lái)較長(zhǎng)的時(shí)間內(nèi)穩(wěn)定發(fā)揮作用,這對(duì)于提高公司的綜合管理水平、簡(jiǎn)化日 常業(yè)務(wù)操作都將會(huì)起到很大的幫助。 2.4.3 操作可行性 銷(xiāo)售企業(yè)的大多數(shù)

12、員工從未使用過(guò)類(lèi)似的管理系統(tǒng),但是 windows 友好的界面和本 系統(tǒng)簡(jiǎn)易的操作設(shè)置,可以使企業(yè)的內(nèi)部員工很快掌握其各種操作。不僅如此,系統(tǒng)還 附有詳細(xì)的使用幫助文件,為本系統(tǒng)的正確使用給以圖文并茂的形式加以說(shuō)明。同時(shí), 在開(kāi)發(fā)過(guò)程中,我們還可以盡量給用戶以方便,充分考慮到用戶需求的實(shí)際情況,在輸 入界面,查詢界面、報(bào)表打印等部分添加注釋或提示,并盡可能的采用相關(guān)聯(lián)的數(shù)據(jù)自 動(dòng)輸入的功能,幫助用戶盡快掌握系統(tǒng)的使用和減少數(shù)據(jù)的輸入,以提高本系統(tǒng)的使用 效率。 第三章 系統(tǒng)分析 3.1 數(shù)據(jù)流程圖 根據(jù)對(duì)新系統(tǒng)業(yè)務(wù)的分析,提出新系統(tǒng)的數(shù)據(jù)流程圖如下: 圖 3-1 數(shù)據(jù)流程圖的頂層圖 圖 3-2

13、 數(shù)據(jù)流程圖的一級(jí)細(xì)化 圖 3-3 數(shù)據(jù)流程圖的二級(jí)細(xì)化 3.2 數(shù)據(jù)字典 3.2.1 數(shù)據(jù)元素卡 名稱:商品名稱 編號(hào):a -002 所屬數(shù)據(jù)流:f1、f2、f4、f7、f8、f10 所屬存儲(chǔ):d0、d1、d2、d4、d5、d7、d8 數(shù)據(jù)類(lèi)型:字符型 名稱:銷(xiāo)售日期 編號(hào):a -003 所屬數(shù)據(jù)流:f2、f8、f10 所屬存儲(chǔ):d2、d5、d8 數(shù)據(jù)類(lèi)型:日期型 名稱:商品代碼 編號(hào):a001 所屬數(shù)據(jù)流:f1、f2、f4、f7、f8、f10 所屬存儲(chǔ):d0、d1、d2、d4、d5、d7、d8 數(shù)據(jù)類(lèi)型:字符型 數(shù)據(jù)類(lèi)型:字符型 名稱:銷(xiāo)售單價(jià) 編號(hào):a -004 所屬數(shù)據(jù)流:f2、f8、

14、f10 所屬存儲(chǔ):d2、d5、d8 數(shù)據(jù)類(lèi)型:數(shù)值型 名稱:銷(xiāo)售數(shù)量 編號(hào):a -005 所屬數(shù)據(jù)流:f2、f8、f10 所屬存儲(chǔ):d2、d5、d8 數(shù)據(jù)類(lèi)型:數(shù)值型 名稱:折扣 編號(hào):a -006 所屬數(shù)據(jù)流:f2、f8、f10 所屬存儲(chǔ):d2、d5、d8 數(shù)據(jù)類(lèi)型:字符型 名稱:小計(jì) 編號(hào):a -007 所屬數(shù)據(jù)流:f2、f8、f10 所屬存儲(chǔ):d2、d5、d8 數(shù)據(jù)類(lèi)型:字符型 名稱:供應(yīng)商編號(hào) 編號(hào):a -008 所屬數(shù)據(jù)流:f1、f2、f3 所屬存儲(chǔ):d 1、d2、d3 數(shù)據(jù)類(lèi)型:字符型 名稱:供應(yīng)商名稱 編號(hào):a -009 所屬數(shù)據(jù)流:f3、f9、f10 所屬存儲(chǔ):d 3、d6、d

15、9 數(shù)據(jù)類(lèi)型:字符型 名稱:商品進(jìn)價(jià) 編號(hào):a -010 所屬數(shù)據(jù)流:f1、f2、f4、f7、f8、f10 所屬存儲(chǔ):d0、d1、d2、d4、d5、d7、d8 數(shù)據(jù)類(lèi)型:數(shù)值型 名稱:商品售價(jià) 編號(hào):a -011 所屬數(shù)據(jù)流:f1、f2、f4、f7、f8、f10 所屬存儲(chǔ):d0、d1、d2、d4、d5、d7、d8 數(shù)據(jù)類(lèi)型:數(shù)值型 名稱:進(jìn)貨日期 編號(hào):a -012 所屬數(shù)據(jù)流:f1、f2、f4、f7、f8、f10 所屬存儲(chǔ):d0、d1、d2、d4、d5、d7、d8 數(shù)據(jù)類(lèi)型:日期型 名稱:庫(kù)存量 編號(hào):a -013 所屬數(shù)據(jù)流:f1、f2、f4、f7、f8、f10 所屬存儲(chǔ):d0、d1、d2

16、、d4、d5、d7、d8 數(shù)據(jù)類(lèi)型:數(shù)值型 名稱:備注 編號(hào):a -014 所屬數(shù)據(jù)流:f1、f2、f4、f7、f8、f10 所屬存儲(chǔ):d0、d1、d2、d4、d5、d7、d8 數(shù)據(jù)類(lèi)型:備注型 名稱:負(fù)責(zé)人 編號(hào):a -15 所屬數(shù)據(jù)流:f1、f2、f3 所屬存儲(chǔ):d 1、d2、d3 數(shù)據(jù)類(lèi)型:字符型 名稱:聯(lián)系地址 編號(hào):a -016 所屬數(shù)據(jù)流:f1、f2、f3 所屬存儲(chǔ):d 1、d2、d3 數(shù)據(jù)類(lèi)型:字符型 名稱:聯(lián)系電話 編號(hào):a -017 所屬數(shù)據(jù)流:f1、f2、f3 所屬存儲(chǔ):d 1、d2、d3 數(shù)據(jù)類(lèi)型:數(shù)值型 3.2.2 數(shù)據(jù)流卡 數(shù)據(jù)流卡 名稱:入庫(kù)登記卡 編號(hào):f1 來(lái)源

17、:外部實(shí)體“采購(gòu)科” 去向:處理“登記入庫(kù)信息” (p2.1) 數(shù)據(jù)結(jié)構(gòu):商品編號(hào) 商品名稱 進(jìn)貨日期 進(jìn)貨單價(jià) 銷(xiāo)售價(jià)格 說(shuō)明: 數(shù)據(jù)流卡 名稱:商品銷(xiāo)售卡 編號(hào):f2 來(lái)源:外部實(shí)體“銷(xiāo)售員” 去向:處理“錄入商品銷(xiāo)售信息” (p2.2) 數(shù)據(jù)結(jié)構(gòu):商品編號(hào) 商品名稱 進(jìn)貨日期 進(jìn)貨單價(jià) 銷(xiāo)售價(jià)格 說(shuō)明: 數(shù)據(jù)流卡 名稱:供應(yīng)商信息卡 編號(hào):f3 來(lái)源:外部實(shí)體“采購(gòu)科” 去向:處理“錄入供應(yīng)商信息” (p2.3) 數(shù)據(jù)結(jié)構(gòu):供應(yīng)商編號(hào) 供應(yīng)商名稱 負(fù)責(zé)人 聯(lián)系人電話 聯(lián)系地址 說(shuō)明: 數(shù)據(jù)流卡 名稱:價(jià)格變動(dòng) 編號(hào):f4 來(lái)源:外部實(shí)體“劃價(jià)員” 去向:處理“價(jià)格變動(dòng)處理” (p2.3)

18、 數(shù)據(jù)結(jié)構(gòu):商品編號(hào) 商品名稱 庫(kù)存量 進(jìn)貨價(jià)格 銷(xiāo)售價(jià)格 說(shuō)明: 數(shù)據(jù)流卡 名稱:商品信息報(bào)表 編號(hào):f7 來(lái)源:處理“打印商品信息表” (p4.1) 去向:外部實(shí)體“采購(gòu)科” 數(shù)據(jù)結(jié)構(gòu):商品編號(hào) 商品名稱 庫(kù)存量 說(shuō)明: 數(shù)據(jù)流卡 名稱:商品銷(xiāo)售信息報(bào)表 編號(hào):f8 來(lái)源:處理“打印商品銷(xiāo)售信息表” (p4.2) 去向:外部實(shí)體“經(jīng)理” 數(shù)據(jù)結(jié)構(gòu):商品編號(hào) 商品名稱 商品售價(jià) 銷(xiāo)售日期 合計(jì)金額 說(shuō)明: 數(shù)據(jù)流卡 名稱:供應(yīng)商信息報(bào)表 編號(hào):f9 來(lái)源:處理“供應(yīng)商信息報(bào)表” (p4.3) 去向:外部實(shí)體“采購(gòu)科” 數(shù)據(jù)結(jié)構(gòu):供應(yīng)商編號(hào) 名稱 負(fù)責(zé)人 聯(lián)系電話 聯(lián)系地址 說(shuō)明: 數(shù)據(jù)流卡

19、名稱:信息查詢 編號(hào):f10 來(lái)源:處理“信息查詢處理” (p5) 去向:外部實(shí)體“查詢者” 數(shù)據(jù)結(jié)構(gòu):商品編號(hào) 商品名稱 商品售價(jià) 供應(yīng)商名稱 等 說(shuō)明: 3.2.3 數(shù)據(jù)處理卡 數(shù)據(jù)處理卡 名稱:登記商品入庫(kù)信息 編號(hào):p1.1 輸入: f1 輸出: d1 處理:將數(shù)據(jù)流“商品清單”中的信息用鍵盤(pán)錄入,數(shù)據(jù)存儲(chǔ)“商品信息”中。 數(shù)據(jù)處理卡 名稱:銷(xiāo)售商品信息 編號(hào):p1.2 輸入: f2 輸出: d2 處理:將數(shù)據(jù)流“銷(xiāo)售清單”中的準(zhǔn)備銷(xiāo)售的商品信息用鍵盤(pán)錄入,數(shù)據(jù)存儲(chǔ) “商品銷(xiāo)售記錄”中。 數(shù)據(jù)處理卡 名稱:供應(yīng)商信息 編號(hào):p1.3 輸入: f3 輸出: d3 處理:將數(shù)據(jù)流“供應(yīng)商信

20、息”中的供應(yīng)商信息用鍵盤(pán)錄入,數(shù)據(jù)存儲(chǔ)“供應(yīng)商” 中。 數(shù)據(jù)處理卡 名稱:價(jià)格變動(dòng) 編號(hào):p1.4 輸入: f4 輸出: d4 處理:將數(shù)據(jù)流“價(jià)格變動(dòng)通知”中的價(jià)格信息用鍵盤(pán)錄入,數(shù)據(jù)存儲(chǔ)“商品基 本信息”中。 3.2.4 數(shù)據(jù)存儲(chǔ)卡 名稱:商品銷(xiāo)售 代碼:b001 相關(guān)處理:商品銷(xiāo)售信息錄入(p1) ,商品信息查詢(p5),打印報(bào)表(p4) 數(shù)據(jù)結(jié)構(gòu): 字段名字段類(lèi)型寬度取值范圍 商品編號(hào)字符6 銷(xiāo)售日期日期8 銷(xiāo)售單價(jià)數(shù)值5 銷(xiāo)售數(shù)量數(shù)值5 折扣數(shù)值30-1 小計(jì)字符9 名稱:商品銷(xiāo)售記錄 代碼:b002 相關(guān)處理:商品銷(xiāo)售信息錄入(p1) ,銷(xiāo)售信息查詢(p5),打印報(bào)表(p4) 數(shù)據(jù)

21、結(jié)構(gòu): 字段名字段類(lèi)型寬度取值范圍 商品編號(hào)字符6 銷(xiāo)售日期日期8 銷(xiāo)售單價(jià)數(shù)值5 銷(xiāo)售數(shù)量數(shù)值5 折扣數(shù)值30-1 合計(jì)字符8 名稱:供應(yīng)商信息 代碼:b004 相關(guān)處理:供應(yīng)商信息錄入(p1) ,供應(yīng)商查詢(p5),打印報(bào)表(p4) 數(shù)據(jù)結(jié)構(gòu): 字段名字段類(lèi)型寬度取值范圍 供應(yīng)商編號(hào)字符6 供應(yīng)商名稱字符30 負(fù)責(zé)人字符10 聯(lián)系電話數(shù)值13 聯(lián)系地址字符30 備注備注備注 名稱:商品信息 代碼:b003 相關(guān)處理:商品信息錄入(p1) ,商品信息查詢(p5),打印報(bào)表(p4) 數(shù)據(jù)結(jié)構(gòu): 字段名字段類(lèi)型寬度取值范圍 商品編號(hào)字符6 商品名稱字符30 供應(yīng)商名稱字符30 供應(yīng)商編號(hào)字符6

22、商品進(jìn)價(jià)數(shù)值70-99999.99 商品售價(jià)數(shù)值70-99999.99 進(jìn)貨日期日期8 庫(kù)存量數(shù)值50-99999 備注備注備注 第四章系統(tǒng)設(shè)計(jì) 4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 4.1.1 系統(tǒng)結(jié)構(gòu)圖 圖 4-1 系統(tǒng)功能結(jié)構(gòu)圖 4.1.2 系統(tǒng)模塊圖 通過(guò)對(duì)用戶需求的分析,我們可以分析出該商品銷(xiāo)售管理大致可以分為四個(gè)模塊: 商品基本信息模塊、供應(yīng)商信息模塊、商品價(jià)格變動(dòng)模塊、報(bào)表打印模塊。 現(xiàn)在對(duì)這四個(gè)模塊做具體說(shuō)明: 模塊 ipo 圖 系統(tǒng)名稱: 子系統(tǒng)名稱:商品銷(xiāo)售管理系統(tǒng) 模塊名稱:錄入商品信息模塊代碼: d-001 調(diào)用模塊:無(wú)被調(diào)用模塊:商品信息數(shù)據(jù)錄入 輸入:數(shù)據(jù)流“商品入庫(kù)清單單” 輸出

23、:數(shù)據(jù)庫(kù)表 “商品基本信息表 處理: 1)打開(kāi)數(shù)據(jù)庫(kù)表“商品基本信息表” 。 2)根據(jù)輸入設(shè)計(jì)的 “商品基本信息表”的輸入格式,顯示 “商品基本信息表”格 式。 3)接收輸入數(shù)據(jù)并校驗(yàn)。 4)提示操作人員確認(rèn),確認(rèn)后將數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)表 “商品基本信息表” 。 5)關(guān)閉數(shù)據(jù)庫(kù),結(jié)束操作。 商品入庫(kù)模塊 商品銷(xiāo)售模塊 模塊 ipo 圖 系統(tǒng)名稱: 子系統(tǒng)名稱: 商品銷(xiāo)售管理系統(tǒng) 模塊名稱:供應(yīng)商信息錄入模塊代碼: d-003 調(diào)用模塊:無(wú)被調(diào)用模塊:供應(yīng)商數(shù)據(jù)錄入 輸入:數(shù)據(jù)流 “供應(yīng)商信息表” 輸出:數(shù)據(jù)庫(kù)表 “供應(yīng)商信息表” 模塊 ipo 圖 系統(tǒng)名稱: 子系統(tǒng)名稱:商品銷(xiāo)售管理系統(tǒng) 模塊名稱

24、:商品出售模塊代碼: d-002 調(diào)用模塊:無(wú)被調(diào)用模塊:商品變動(dòng)數(shù)據(jù)錄入 輸入:數(shù)據(jù)流“商品銷(xiāo)售信息表 輸出:數(shù)據(jù)庫(kù)表 “商品銷(xiāo)售記錄 處理: 1) 打開(kāi)數(shù)據(jù)庫(kù)表 “銷(xiāo)售記錄表 2)根據(jù)輸入設(shè)計(jì)的 “銷(xiāo)售記錄表”的輸入格式,顯示 “銷(xiāo)售記錄表”格式。 3)接收輸入數(shù)據(jù)并校驗(yàn)。 4)提示操作人員確認(rèn),確認(rèn)后將數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)表 “銷(xiāo)售記錄表” 。 5)關(guān)閉數(shù)據(jù)庫(kù),結(jié)束操作。 處理: 1)打開(kāi)數(shù)據(jù)庫(kù)表 “供應(yīng)商信息表” 。 2)根據(jù)輸入設(shè)計(jì)的 “供應(yīng)商信息表”的輸入格式,顯示 “供應(yīng)商信息表”格 式。 3)接收輸入數(shù)據(jù)并校驗(yàn)。 4)提示操作人員確認(rèn),確認(rèn)后將數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)表 “供應(yīng)商信息表 ” 。

25、 5)關(guān)閉數(shù)據(jù)庫(kù),結(jié)束操作。 供應(yīng)商信息錄入模塊 模塊 ipo 圖 系統(tǒng)名稱: 子系統(tǒng)名稱: 商品銷(xiāo)售管理系統(tǒng) 模塊名稱:價(jià)格變動(dòng)數(shù)據(jù)錄入模塊代碼: d-004 調(diào)用模塊:無(wú)被調(diào)用模塊:商品價(jià)格數(shù)據(jù)錄入 輸入:數(shù)據(jù)流 “價(jià)格變動(dòng)表” 輸出:數(shù)據(jù)庫(kù)表 “商品基本信息表” 處理: 1)打開(kāi)數(shù)據(jù)庫(kù)表 “商品基本信息表” 。 2)根據(jù)輸入設(shè)計(jì)的 “商品基本信息表”的輸入格式,顯示 “商品基本信息表” 格式。 3)接收輸入數(shù)據(jù)并校驗(yàn)。 4)提示操作人員確認(rèn),確認(rèn)后將數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)表 “商品基本信息表” 。 5)關(guān)閉數(shù)據(jù)庫(kù),結(jié)束操作。 價(jià)格變動(dòng)模塊 模塊 ipo 圖 系統(tǒng)名稱: 子系統(tǒng)名稱: 商品銷(xiāo)售管理

26、系統(tǒng) 模塊名稱:商品信息查詢模塊模塊代碼: d-005 調(diào)用模塊:無(wú)被調(diào)用模塊:信息查詢 輸入:數(shù)據(jù)流 “商品基本信息表” 輸出:數(shù)據(jù)庫(kù)表 “商品基本信息表” 處理: 1)打開(kāi)數(shù)據(jù)庫(kù)表 “商品基本信息表” 。 2)根據(jù)輸入設(shè)計(jì)的 “商品基本信息表”的輸入格式,顯示 “商品基本信息表” 格式。 3)接收輸入查詢數(shù)據(jù)的依據(jù)并校驗(yàn)。 4)提示操作人員確認(rèn),確認(rèn)后將顯示查詢的結(jié)果 5)關(guān)閉數(shù)據(jù)庫(kù),結(jié)束操作。 商品信息查詢模塊 模塊 ipo 圖 系統(tǒng)名稱: 子系統(tǒng)名稱: 商品銷(xiāo)售管理系統(tǒng) 模塊名稱:供應(yīng)商信息查詢模塊模塊代碼: d-006 調(diào)用模塊:無(wú)被調(diào)用模塊:供應(yīng)商查詢 輸入:數(shù)據(jù)流“供應(yīng)商信息表”

27、 輸出:數(shù)據(jù)庫(kù)表 “供應(yīng)商信息表” 處理: 1)打開(kāi)數(shù)據(jù)庫(kù)表 “供應(yīng)商信息表” 。 2)根據(jù)輸入設(shè)計(jì)的 “供應(yīng)商信息表”的輸入格式,顯示 “供應(yīng)商信息表”格 式。 3)接收輸入查詢數(shù)據(jù)的依據(jù)并校驗(yàn)。 4)提示操作人員確認(rèn),確認(rèn)后將顯示查詢的結(jié)果 5)關(guān)閉數(shù)據(jù)庫(kù),結(jié)束操作。 供應(yīng)商查詢模塊 系統(tǒng)名稱: 子系統(tǒng)名稱: 商品銷(xiāo)售管理系統(tǒng) 模塊名稱:打印商品信息模塊模塊代碼: d-007 調(diào)用模塊:無(wú)被調(diào)用模塊:報(bào)表打印 輸入:數(shù)據(jù)處理 d7 輸出:數(shù)據(jù)流 f7 處理: 1)打開(kāi)數(shù)據(jù)庫(kù)表 “商品信息表” 。 2)預(yù)覽并打印“商品基本信息報(bào)表 ” 。 3)關(guān)閉數(shù)據(jù)庫(kù),結(jié)束操作。 商品信息打印模塊 系統(tǒng)名

28、稱: 子系統(tǒng)名稱: 商品銷(xiāo)售管理系統(tǒng) 模塊名稱:打印商品銷(xiāo)售模塊模塊代碼: d-008 調(diào)用模塊:無(wú)被調(diào)用模塊:報(bào)表打印 輸入:數(shù)據(jù)處理 d8 輸出:數(shù)據(jù)流 f8 處理: 1)打開(kāi)數(shù)據(jù)庫(kù)表 “商品銷(xiāo)售信息表” 。 2)預(yù)覽并打印“商品銷(xiāo)售信息報(bào)表 ” 。 3)關(guān)閉數(shù)據(jù)庫(kù),結(jié)束操作。 商品銷(xiāo)售信息報(bào)表 4.2 代碼設(shè)計(jì) 商品編號(hào) 商品序號(hào) 商品產(chǎn)地 商品類(lèi)型 供應(yīng)商編號(hào) 供應(yīng)商編號(hào) 供應(yīng)商類(lèi)型 供應(yīng)商所在城市 4.3 輸出設(shè)計(jì) 為了適應(yīng)日常及時(shí)的對(duì)各種數(shù)據(jù)信息進(jìn)行整理和分析,需要對(duì)數(shù)據(jù)庫(kù)的中的數(shù)據(jù)進(jìn) 行輸出。本系統(tǒng)提供了兩種輸出形式:一是屏幕輸出;二是報(bào)表輸出。 a.顯示輸出 顯示輸出上最常見(jiàn)的

29、輸出方式,它有其他的輸出方式無(wú)法比擬的優(yōu)點(diǎn):輸出信息的 速度快,即時(shí)性強(qiáng),輸出的成本低并且形式多樣。主要是滿足日常數(shù)據(jù)管理的需要,將 各種數(shù)據(jù)庫(kù)的信息顯示在電腦的屏幕上,以便操作員進(jìn)行各種操作。這種輸出方式用的 最多的就是各種信息的查詢,另外,顯示輸出也常用于顯示數(shù)據(jù)的輸入、數(shù)據(jù)修改、系 統(tǒng)工作狀態(tài)等情況。 b.報(bào)表輸出 報(bào)表輸出主要的將商品信息通過(guò)打印機(jī)輸出到紙張上,不但可以長(zhǎng)期保留、隨時(shí)散 發(fā)而且方便對(duì)數(shù)據(jù)進(jìn)行比較,為領(lǐng)導(dǎo)的決策提供依據(jù)。為了及時(shí)的了解庫(kù)存商品的信息 及庫(kù)存量,設(shè)計(jì)了“庫(kù)存商品信息報(bào)表” ,為了及時(shí)的了解商品銷(xiāo)售情況,和及時(shí)的統(tǒng)計(jì) 營(yíng)業(yè)額,設(shè)計(jì)了“商品銷(xiāo)售統(tǒng)計(jì)報(bào)表” ,為了

30、加強(qiáng)與各個(gè)供應(yīng)商進(jìn)行聯(lián)系,設(shè)計(jì)了“供應(yīng) 商基本信息報(bào)表” 。具體設(shè)計(jì)如下圖: 圖 4-2 庫(kù)存商品信息報(bào)表 圖 4-3 商品銷(xiāo)售統(tǒng)計(jì)報(bào)表 圖 4-4 供應(yīng)商基本信息報(bào)表 4.4 輸入設(shè)計(jì) 輸入模塊主要包括:商品入庫(kù),商品銷(xiāo)售信息的添加和供應(yīng)商信息的添加。這個(gè)模 塊是商品信息管理系統(tǒng)中非常重要的部分。它設(shè)計(jì)的是否易于操作,往往直接影響整個(gè) 系統(tǒng)的能否在日常業(yè)務(wù)中充分的發(fā)揮作用。因此輸入模塊應(yīng)盡量使操作方便、安全,盡 可能減少數(shù)據(jù)輸入量和輸入次數(shù)。本系統(tǒng)主要以信息表登記的方式進(jìn)行數(shù)據(jù)輸入。 1 輸入名稱;商品入庫(kù) 相關(guān)模塊:d-001 輸入周期: 不定 原始數(shù)據(jù)來(lái)源:采購(gòu)科 輸入屏幕的格式: 商品

31、編 號(hào) 商品 名稱 供應(yīng)商 編號(hào) 供應(yīng)商名稱商品進(jìn) 價(jià) 商品售 價(jià) 進(jìn)貨日期庫(kù)存量 娃哈 哈非 常可 樂(lè) bj0001 天馬批發(fā)商 城 100300 2007-6-14500 其余的輸入與此輸入類(lèi)似。 4.5 數(shù)據(jù)庫(kù)的設(shè)計(jì) 數(shù)據(jù)庫(kù)在信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接影響 系統(tǒng)的運(yùn)行效率的高低和數(shù)據(jù)是否具有完整性和一致性。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)即要充分了 解用戶目前的需求,還要考慮到將來(lái)可能增加的要求。 4.5.1 數(shù)據(jù)庫(kù)需求分析 用戶的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢上,這就要求數(shù)據(jù)庫(kù)結(jié) 構(gòu)能充分滿足各種數(shù)據(jù)的輸出和輸入,收集和查詢。經(jīng)過(guò)對(duì)系統(tǒng)功能分析和需求總

32、結(jié), 考慮到將來(lái)功能上的擴(kuò)展,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。 商品基本信息:包括商品編號(hào),商品名稱,供應(yīng)商名稱,供應(yīng)商編號(hào),商品進(jìn)價(jià), 商品售價(jià),進(jìn)貨日期,庫(kù)存量,備注。 商品供應(yīng)商信息:供應(yīng)商編號(hào),供應(yīng)商名稱,負(fù)責(zé)人,聯(lián)系電話,聯(lián)系地址,備注 等。 商品銷(xiāo)售信息:商品編號(hào),銷(xiāo)售日期,銷(xiāo)售單價(jià),銷(xiāo)售數(shù)量,折扣,小計(jì)。 商品銷(xiāo)售記錄:商品編號(hào),銷(xiāo)售日期,銷(xiāo)售單價(jià),銷(xiāo)售數(shù)量,折扣,合計(jì)等。 管理員信息:包含管理員代碼,管理員姓名,密碼,備注,rank(權(quán)限)等。 在上面的需求分析,數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)基礎(chǔ)上,下面可以開(kāi)始數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)了。 4.5.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 使用 visual fox

33、pro 6.0 開(kāi)發(fā)系統(tǒng)時(shí),可以使用 visual foxpro 6.0 自帶數(shù)據(jù)庫(kù)管 理系統(tǒng),各個(gè)數(shù)據(jù)表的字段設(shè)置如下: 表 1 商品銷(xiāo)售信息表( xiaoshou.dbf ) 字段名字段類(lèi)型寬度說(shuō)明 商品編號(hào)字符6普通索引 銷(xiāo)售日期日期8 銷(xiāo)售單價(jià)數(shù)值5 銷(xiāo)售數(shù)量數(shù)值5 折扣數(shù)值3 小計(jì)字符9 表 2 商品銷(xiāo)售記錄表( xiaoshoujilu.dbf ) 字段名字段類(lèi)型寬度說(shuō)明 商品編號(hào)字符6普通索引 銷(xiāo)售日期日期8 銷(xiāo)售單價(jià)數(shù)值5 銷(xiāo)售數(shù)量數(shù)值5 折扣數(shù)值3 合計(jì)字符8 表 3 商品信息表( shangpin.dbf ) 字段名字段類(lèi)型寬度說(shuō)明 商品編號(hào)字符6普通索引 商品名稱字符30

34、普通索引 供應(yīng)商名稱字符30普通索引 供應(yīng)商編號(hào)字符6普通索引 商品進(jìn)價(jià)數(shù)值72 位小數(shù) 商品售價(jià)數(shù)值72 位小數(shù) 進(jìn)貨日期日期8 庫(kù)存量數(shù)值5普通索引 備注備注備注 表 4 供應(yīng)商信息表( gongyingshang .dbf ) 字段名字段類(lèi)型寬度說(shuō)明 供應(yīng)商編號(hào)字符6普通索引 供應(yīng)商名稱字符30普通索引 負(fù)責(zé)人字符10普通索引 聯(lián)系電話數(shù)值13 聯(lián)系地址字符30 備注備注備注 表 5 管理員信息表( user .dbf ) 字段名字段類(lèi)型寬度說(shuō)明 管理員代碼字符6普通索引 管理員姓名字符30 密碼字符10 rank(權(quán)限)數(shù)值1 4.5.3 數(shù)據(jù)庫(kù)的備份和恢復(fù) 信息數(shù)據(jù)是企業(yè)中非常重要的

35、資源,因此保證數(shù)據(jù)庫(kù)的安全可靠、正確有效是非常 重要的問(wèn)題。為了保證數(shù)據(jù)庫(kù)的安全性,本系統(tǒng)特意設(shè)計(jì)了數(shù)據(jù)庫(kù)的備份與恢復(fù)。 數(shù)據(jù)庫(kù)備份主要用于對(duì)數(shù)據(jù)庫(kù)中的現(xiàn)有數(shù)據(jù)進(jìn)行備份,以便日后使用。 數(shù)據(jù)庫(kù)恢復(fù)主要用于當(dāng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)損壞時(shí)進(jìn)行數(shù)據(jù)的還原,以保證系統(tǒng)的正常 運(yùn)行和數(shù)據(jù)庫(kù)中的數(shù)據(jù)的安全性。 第五章 系統(tǒng)實(shí)施 5.1 語(yǔ)言的選擇 微軟公司的 microsoft visual foxpro 6.0 是 windows 應(yīng)用程序開(kāi)發(fā)工具, microsoft visual foxpro 6.0 是目前最流行、最簡(jiǎn)單、使用最廣泛的軟件開(kāi)發(fā)工具之一。 它在編程上的深入性、運(yùn)行的快速性等方面都具有很強(qiáng)的功

36、能。microsoft visual foxpro 6.0 提供了相當(dāng)友好的編程和操作界面,借助于 microsoft visual foxpro 6.0 可以輕松地開(kāi)發(fā)出功能強(qiáng)、速度快、應(yīng)用廣 并且占用資源少的應(yīng)用程序。此外它還提供 了強(qiáng)大的查詢與管理功能、引入數(shù)據(jù)庫(kù)表的概念、擴(kuò)大對(duì) sql 語(yǔ)言的支持、大量使用可 視化的界面操作工具、支持面向?qū)ο蟮某绦蛟O(shè)計(jì)、通過(guò) ole 實(shí)現(xiàn)應(yīng)用、支持網(wǎng)絡(luò)應(yīng)用等 等。故而,實(shí)現(xiàn)本系統(tǒng) vfp 是一個(gè)相對(duì)較好的選擇。 5.2 系統(tǒng)的運(yùn)行環(huán)境 1、硬件配置要求: cpu:賽揚(yáng) d2.53 內(nèi)存:512mb 硬盤(pán):80gb 打印機(jī):推薦 epson lq-160

37、0k 2、軟件配置要求: windows 2000/2003/xp 中文版操作系統(tǒng)。 在安裝了 vf 的計(jì)算機(jī)上,在程序目錄,雙擊可執(zhí)行文件即可。 如果系統(tǒng)自帶了 vf6.0 的運(yùn)行庫(kù)可以在任何電腦中運(yùn)行,只要程序所在的目錄下雙擊 可執(zhí)行文件即可。 5.3 程序完成情況表程序完成情況表 模塊完成情況 商品入庫(kù)登記完成 商品銷(xiāo)售登記完成 添加供應(yīng)商完成 商品價(jià)格修改完成 庫(kù)存商品查詢完成 銷(xiāo)售記錄查詢完成 供應(yīng)商查詢完成 打印庫(kù)存商品報(bào)表完成 打印銷(xiāo)售記錄完成 打印供應(yīng)商信息完成 5.4 界面設(shè)計(jì)及程序設(shè)計(jì) 1)商品入庫(kù): 圖 5-1 商品入庫(kù) a.添加按鈕的實(shí)現(xiàn)代碼: if this.capt

38、ion=添加 this.caption=保存 this.parent.tag=str(recn() thisform.txt 商品編號(hào).enabled=.t. thisform.txt 商品名稱.enabled=.t. thisform.txt 商品進(jìn)價(jià).enabled=.t. thisform.txt 商品售價(jià).enabled=.t. thisform.txt 供應(yīng)商編號(hào).enabled=.t. thisform.txt 供應(yīng)商名稱.enabled=.t. thisform.txt 進(jìn)貨日期.enabled=.t. thisform.txt 庫(kù)存量.enabled=.t. thisform.

39、edt 備注.enabled=.t. append blank mand2.enabled=.t. else this.caption=添加 thisform.txt 商品編號(hào).enabled=.f. thisform.txt 商品名稱.enabled=.f. thisform.txt 商品進(jìn)價(jià).enabled=.f. thisform.txt 商品售價(jià).enabled=.f. thisform.txt 供應(yīng)商編號(hào).enabled=.f. thisform.txt 供應(yīng)商名稱.enabled=.f. thisform.txt 進(jìn)貨日期.enabled=.f. thisform.txt 庫(kù)存量.

40、enabled=.f. thisform.edt 備注.enabled=.f. mand2.enabled=.f. endif thisform.refresh b.取消按鈕代碼: if messagebox(確定取消么,4+32,系統(tǒng)提示)=6 select shangpin tablerevert(.f.) if eof() .and. bof() .or. reccount()=0 thisform.init else if eof() skip-1 else skip endif endif endif mand1.caption=添加 thisform.refresh 添加供應(yīng)商的代

41、碼商品入庫(kù)的代碼相似。 2)供應(yīng)商查詢: a.單選按鈕組的代碼實(shí)現(xiàn): do case case this.value=1 &按供應(yīng)商編號(hào)查詢 thisform.text1.enabled=.t. thisform.text2.enabled=.f. thisform.text3.enabled=.f. thisform.text1.value= thisform.text2.value= thisform.text3.value= thisform.text1.setfocus thisform.grid1.refresh case this.value=2 &按供應(yīng)商名稱號(hào)查詢 thisfo

42、rm.text1.enabled=.f. thisform.text2.enabled=.t. 圖 5-2 供應(yīng)商查詢 thisform.text3.enabled=.f. thisform.text1.value= thisform.text2.value= thisform.text3.value= thisform.text2.setfocus thisform.grid1.refresh case this.value=3 &按供應(yīng)商負(fù)責(zé)人查詢 thisform.text1.enabled=.f. thisform.text2.enabled=.f. thisform.text3.en

43、abled=.t. thisform.text1.value= thisform.text2.value= thisform.text3.value= thisform.text3.setfocus thisform.grid1.refresh endcase thisform.refresh b. 按供應(yīng)商編號(hào)查詢的 text1 的 valid 的代碼如下(本頁(yè)的其余的查詢方式的代碼與此相似) select gongyingshang set filter to 供應(yīng)商編號(hào)=alltrim(thisform.text1.value) thisform.grid1.refresh 3)商品查詢

44、 商品查詢界面如下圖 圖 5-3 商品查詢 a.按日期查詢按鈕代碼如下: select shangpin public qsrq,jzrq qsrq=thisform.text3.value jzrq=thisform.text4.value do case case not empty(qsrq) and empty(jzrq) set filter to 進(jìn)貨日期=qsrq case empty(qsrq) and not empty(jzrq) set filter to 進(jìn)貨日期=qsrq and 進(jìn)貨日期=jzrq otherwise messagebox(未輸入查詢商品的進(jìn)貨日期!

45、,提示) endcase thisform.grid1.refresh b. 按商品編號(hào)查詢的 text1(valid)的實(shí)現(xiàn)代碼如下:(其他的查詢方式與此類(lèi)似) select shangpin set filter to 商品編號(hào)=alltrim(thisform.text1.value) thisform.grid1.refresh 4)商品銷(xiāo)售 商品銷(xiāo)售界面設(shè)計(jì)如下圖: 圖 5-4 商品銷(xiāo)售 其中商品編號(hào)、銷(xiāo)售數(shù)量和交款由操作人員輸入,其余各數(shù)據(jù)由系統(tǒng)自動(dòng)輸出或計(jì)算。 應(yīng)收款小計(jì)的 text 的代碼為: thisform.text5.value=thisform.text2.value*

46、thisform.text3.value* thisform.text4.value 交款的 text 代碼為: thisform.text8.value= thisform.text7.value-thisform.text5.value 確定按鈕的(click)代碼為: sele xiaoshou append blank replace 商品編號(hào) with thisform.text1.value replace 銷(xiāo)售數(shù)量 with thisform.text4.value replace 銷(xiāo)售單價(jià) with thisform.text2.value replace 折扣 with th

47、isform.text3.value replace 小計(jì) with thisform.text5.value replace 銷(xiāo)售日期 with date() sele xiaoshoujilu append blank replace 商品編號(hào) with thisform.text1.value replace 銷(xiāo)售數(shù)量 with thisform.text4.value replace 銷(xiāo)售單價(jià) with thisform.text2.value replace 折扣 with thisform.text3.value replace 合計(jì) with thisform.text5.val

48、ue replace 銷(xiāo)售日期 with date() sele shangpin replace 庫(kù)存量 with 庫(kù)存量 - thisform.text4.value if 庫(kù)存量 1 messagebox(庫(kù)存量小于 1 !,48,存量不足,請(qǐng)進(jìn)貨!) endif select xiaoshoujilu thisform.text1.value= thisform.text2.value= thisform.text5.value=0 thisform.text6.value= thisform.text1.setfocus() this.enabled =.f. thisform.re

49、fresh 說(shuō)明:當(dāng)操作員輸完所有的數(shù)據(jù),點(diǎn)擊“確定”按鈕時(shí),系統(tǒng)自動(dòng)將相關(guān)記錄添加到 “銷(xiāo)售統(tǒng)計(jì)表”中,如該商品的庫(kù)存為空,此時(shí)系統(tǒng)自動(dòng)提示“庫(kù)存量小于 1,存量不足, 請(qǐng)進(jìn)貨!” 第六章 系統(tǒng)使用與評(píng)價(jià) 6.1 本系統(tǒng)的使用方法 1)登陸: 每次運(yùn)行時(shí),打開(kāi)程序所在的目錄,雙擊程序(或右擊選擇打開(kāi))是會(huì)打開(kāi)如下的登陸 界面: 圖 6-1 用戶登陸界面 它對(duì)操作員進(jìn)行口令驗(yàn)證,防止非法用戶進(jìn)入系統(tǒng),任意增加、修改和刪除數(shù)據(jù)。在選 擇或輸入用戶并提供正確的密碼后,點(diǎn)“登陸”按鈕即可進(jìn)入系統(tǒng),點(diǎn)“取消”放棄登 錄,退出系統(tǒng)。如果不能提供正確密碼,在點(diǎn)“確定”按鈕后會(huì)有相應(yīng)提示,如果連續(xù) 三次都輸

50、入了錯(cuò)誤的密碼,系統(tǒng)將自行關(guān)閉。系統(tǒng)的管理員分為兩個(gè)級(jí)別:系統(tǒng)管理員 和普通管理員。系統(tǒng)管理?yè)碛幸磺袡?quán)限,可以對(duì)數(shù)據(jù)進(jìn)行初始化、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、 刪除和修改其他的管理員信息。登陸時(shí)候請(qǐng)確認(rèn)您的管理員級(jí)別。 2)數(shù)據(jù)錄入: 進(jìn)入系統(tǒng)后,在系統(tǒng)主界面的最上方是下拉菜單,系統(tǒng)的主要功能都集中于此。從 左起第二個(gè)子菜單就是“數(shù)據(jù)錄入” 。其主要功能是向數(shù)據(jù)庫(kù)中錄入新的數(shù)據(jù),包括商品 入庫(kù)和添加供應(yīng)商信息。 本菜單系統(tǒng)管理員和普通管理均可用。 3)開(kāi)始工作(數(shù)據(jù)維護(hù)): 系統(tǒng)管理員進(jìn)入系統(tǒng)后,在系統(tǒng)主界面的最上方是下拉菜單(如下圖),系 圖 6-2 系統(tǒng)目錄 統(tǒng)的主要功能都集中于此。從左起第一個(gè)子菜

51、單就是“開(kāi)始工作(系統(tǒng)維護(hù)) ” ,系統(tǒng)維 護(hù)下面有“數(shù)據(jù)初始化” 、 “數(shù)據(jù)備份” 、 “數(shù)據(jù)恢復(fù)” 、 “退出” 等子菜單,現(xiàn)在分別介紹 它們的功能: 數(shù)據(jù)初始化:清空當(dāng)前系統(tǒng)中除用戶信息之外的所有數(shù)據(jù),恢復(fù)成系統(tǒng)的初始狀。 數(shù)據(jù)備份:備份系統(tǒng)當(dāng)前數(shù)據(jù),可自行選擇要備份的數(shù)據(jù)及備份去向。 數(shù)據(jù)恢復(fù):用以前備份的數(shù)據(jù)替換系統(tǒng)當(dāng)前的數(shù)據(jù)。 為了系統(tǒng)的安全,本操作只限系統(tǒng)管理員可用。 4)數(shù)據(jù)查詢 進(jìn)入系統(tǒng)后,在系統(tǒng)主界面的最上方是下拉菜單。從左起第三個(gè)子菜單是“數(shù)據(jù)查 詢” 。其主要功能是查詢系統(tǒng)當(dāng)前的數(shù)據(jù), “數(shù)據(jù)查詢”下面的子菜單有:“商品信息查 詢” 、 “供應(yīng)商查詢” 、 “管理員查詢” 、 “登陸日志查詢” 。打開(kāi)相應(yīng)的界面進(jìn)行查詢,各個(gè) 界面都可以根據(jù)用戶輸入的數(shù)據(jù)進(jìn)行相應(yīng)的查詢。 其中, “管理員查詢”和“登陸日志”只限系統(tǒng)管理可用。 5)商品銷(xiāo)售: 用戶進(jìn)入系統(tǒng)后,可以點(diǎn)

溫馨提示

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