NIT大作業(yè)聯(lián)華超市進(jìn)銷(xiāo)存管理系統(tǒng)的開(kāi)發(fā)_第1頁(yè)
NIT大作業(yè)聯(lián)華超市進(jìn)銷(xiāo)存管理系統(tǒng)的開(kāi)發(fā)_第2頁(yè)
NIT大作業(yè)聯(lián)華超市進(jìn)銷(xiāo)存管理系統(tǒng)的開(kāi)發(fā)_第3頁(yè)
NIT大作業(yè)聯(lián)華超市進(jìn)銷(xiāo)存管理系統(tǒng)的開(kāi)發(fā)_第4頁(yè)
NIT大作業(yè)聯(lián)華超市進(jìn)銷(xiāo)存管理系統(tǒng)的開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(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、全國(guó)計(jì)算機(jī)應(yīng)用技術(shù)證書(shū)考試(NIT)管 理 系 統(tǒng) 中 信 息 技 術(shù) 的 應(yīng) 用考生姓名:學(xué)生證號(hào):身份證號(hào):輔導(dǎo)老師: 完成日期:全國(guó)計(jì)算機(jī)應(yīng)用技術(shù)證書(shū)考試(NIT)作業(yè)設(shè)計(jì)管 理 系 統(tǒng) 中 信 息 技 術(shù) 的 應(yīng) 用作業(yè)名稱:聯(lián)華超市進(jìn)銷(xiāo)存管理系統(tǒng)的開(kāi)發(fā)完成本模塊作業(yè)的計(jì)算機(jī)硬、軟件環(huán)境硬件 CPU:酷睿i3 內(nèi)存:2GB 硬盤(pán):320GB軟件 操作系統(tǒng):Wïndows 7(中文版) 數(shù)據(jù)庫(kù)管理系統(tǒng):Visual FoxPro 6.0 文字處理軟件:Word 2003 作業(yè)內(nèi)容:一、課題的提出 在市場(chǎng)經(jīng)濟(jì)不斷發(fā)展的今天,需要對(duì)超市進(jìn)行科學(xué)的管理,在超市內(nèi)部建立局域網(wǎng),本系統(tǒng)運(yùn)

2、用計(jì)算機(jī)管理信息技術(shù),建立數(shù)據(jù)庫(kù),并在此環(huán)境下,對(duì)超市的進(jìn)銷(xiāo)存過(guò)程進(jìn)行詳細(xì)的分析,實(shí)現(xiàn)了對(duì)超市的進(jìn)貨、銷(xiāo)售和庫(kù)存的科學(xué)管理。(以下簡(jiǎn)稱:超市信息系統(tǒng))。二、聯(lián)華超市信息系統(tǒng)開(kāi)發(fā)概述在開(kāi)發(fā)超市信息系統(tǒng)時(shí),我分析并比較了當(dāng)前流行的幾種系統(tǒng)開(kāi)發(fā)方法。我們認(rèn)為,“生命周期法”是MIS開(kāi)發(fā)的基本方法。盡管這種方法也有許多不足之處,但它的基本思想、開(kāi)發(fā)步驟、開(kāi)發(fā)工具是可以遵循和使用的。基于本系統(tǒng)規(guī)模較小、功能比較簡(jiǎn)單、信息量不大的特點(diǎn),所以僅使用了生命周期法中的核心環(huán)節(jié),即:*系統(tǒng)調(diào)查分析,進(jìn)行業(yè)務(wù)分析*系統(tǒng)分析,運(yùn)用結(jié)構(gòu)分析法、數(shù)據(jù)流圖、數(shù)據(jù)字典等工具,確定系統(tǒng)功能*系統(tǒng)物理(或詳細(xì))設(shè)計(jì),根據(jù)確定的系

3、統(tǒng)功能,選擇合適的軟件環(huán)境,確定模塊結(jié)構(gòu)與數(shù)據(jù)庫(kù)的建立*程序設(shè)計(jì),選用Visual FoxPro 6.0為開(kāi)發(fā)工具,編制相應(yīng)的應(yīng)用程序三、業(yè)務(wù)分析1、范圍與工作流程聯(lián)華超市下設(shè):進(jìn)貨部、銷(xiāo)貨部、存貨部等。其中,存貨部負(fù)責(zé)存貨因各情況的變動(dòng)及其相關(guān)業(yè)務(wù)處理。(1)進(jìn)貨、銷(xiāo)貨業(yè)務(wù)處理 進(jìn)貨、銷(xiāo)貨是日常的主要業(yè)務(wù),它是通過(guò)進(jìn)貨、銷(xiāo)貨點(diǎn)來(lái)實(shí)現(xiàn)的,其數(shù)據(jù)流程如下圖所示:進(jìn)貨銷(xiāo)貨數(shù)據(jù)商品信息瀏覽查詢索引進(jìn)貨商品進(jìn)貨信息數(shù)據(jù)庫(kù)管理銷(xiāo)貨報(bào)損 數(shù)量、單價(jià)查詢?yōu)g覽各種統(tǒng)計(jì) 數(shù)量、單價(jià)購(gòu)進(jìn)、銷(xiāo)售說(shuō)明應(yīng)用界面:菜單、表單、工具條功能模塊信息瀏覽查詢數(shù)據(jù)庫(kù)管理表維護(hù)超市數(shù)據(jù)庫(kù)類(lèi)型詞庫(kù)注1:有關(guān)系統(tǒng)的管理功能、數(shù)據(jù)存儲(chǔ)和

4、功能模塊的劃分,見(jiàn)下圖:(2)超市業(yè)務(wù)處理定期對(duì)超市情況進(jìn)行查點(diǎn),對(duì)超市的進(jìn)貨、銷(xiāo)貨、報(bào)損情況進(jìn)行核對(duì)、統(tǒng)計(jì)。(3)相關(guān)業(yè)務(wù)處理主要是進(jìn)行信息的查詢、統(tǒng)計(jì)、信息標(biāo)準(zhǔn)化工作。包括建立各種信息標(biāo)準(zhǔn)編碼。 2數(shù)據(jù)的收集為實(shí)現(xiàn)超市信息查詢和統(tǒng)計(jì)的基礎(chǔ)要求,重點(diǎn)收集了以下原始資料。商品信息表:商品編號(hào)、商品名稱、價(jià)格、商品介紹、商品類(lèi)型、庫(kù)存量進(jìn)貨表:供應(yīng)商、商品、進(jìn)貨時(shí)間。銷(xiāo)貨表:銷(xiāo)售編號(hào)、登記日期、售出數(shù)量。數(shù)據(jù)分析的目的是把數(shù)據(jù)流程圖中未能詳細(xì)表述的有關(guān)數(shù)據(jù)的各種材料進(jìn)行匯總整理,以便得到具體的完整的認(rèn)識(shí)并為以后的編程所用。在數(shù)據(jù)字典中,組項(xiàng)和基本項(xiàng)是有區(qū)別的。在此作業(yè)中,僅給出數(shù)據(jù)字典的一部分,

5、見(jiàn)表1和表2。 表1、 組項(xiàng)數(shù)據(jù)字典項(xiàng)目組成類(lèi)型發(fā)出地存儲(chǔ)者地點(diǎn)商品信息商品編號(hào)、商品名稱、價(jià)格、商品介紹、商品類(lèi)型數(shù)據(jù)存儲(chǔ)商品管理人商品管理員商品管理部進(jìn)貨表供應(yīng)商、商品、進(jìn)貨時(shí)間數(shù)據(jù)存儲(chǔ)商品管理人商品管理員商品管理部銷(xiāo)貨表商品編號(hào)、登記日期、售出數(shù)量數(shù)據(jù)存儲(chǔ)商品管理人商品管理員商品管理部表2、 基本項(xiàng)數(shù)據(jù)字典數(shù)據(jù)項(xiàng)目類(lèi)型長(zhǎng)度數(shù)量變動(dòng)情況使用情況商品名稱漢字<8<1000基本不變經(jīng)常商品編號(hào)整數(shù)<10<500基本不變經(jīng)常價(jià)格兩位小數(shù)<6<200基本不變經(jīng)常供應(yīng)商漢字<8<5000經(jīng)常變化經(jīng)常商品編號(hào)整數(shù)<10<4000不變經(jīng)常售出數(shù)

6、量整數(shù)<10<3000經(jīng)常變化經(jīng)常四、確定系統(tǒng)功能通過(guò)詳細(xì)調(diào)查和業(yè)務(wù)分析之后,會(huì)同超市相關(guān)性人員,一起確定“超市資料查詢、統(tǒng)計(jì)信息系統(tǒng)”的功能如下。*瀏覽超市信息*分類(lèi)引導(dǎo)檢索各類(lèi)型商品及全部商品信息*按商品編號(hào)、商品名稱、主題詞、商品名關(guān)健詞等查詢商品信息*輸入購(gòu)進(jìn)商品的相關(guān)信息*按購(gòu)進(jìn)商品的多少建立相關(guān)信息*應(yīng)用條形圖、餅形圖、柱狀圖、折線圖等圖表統(tǒng)計(jì)、輸出各商品購(gòu)進(jìn)情況*顯示使用超市的規(guī)章制度、有關(guān)系統(tǒng)等信息系統(tǒng)的總體結(jié)構(gòu),見(jiàn)上面圖2五、 功能模塊的劃分超市管理信息系統(tǒng)主控程序(1)瀏覽商品類(lèi)型(2)進(jìn)貨登記(3)銷(xiāo)貨登記(4)查找商品(6)找價(jià)格(7)查看商品售出否(退出)

7、(5)查找數(shù)量根據(jù)已確定的系統(tǒng)功能,按照功能劃分模塊的原則,本系統(tǒng)采取的是在一個(gè)主控程序的調(diào)度下,設(shè)置9個(gè)功能模塊,其模塊結(jié)構(gòu)如圖3所示。設(shè)計(jì)說(shuō)明對(duì)模塊劃分,所遵循的原則是:一個(gè)基本模塊完成一項(xiàng)獨(dú)立功能,基本模塊之間不發(fā)生調(diào)用關(guān)系:模塊間功能的協(xié)調(diào)通過(guò)對(duì)數(shù)據(jù)數(shù)表的操作來(lái)實(shí)現(xiàn),即模塊間只是通過(guò)表發(fā)生關(guān)系。六、 數(shù)據(jù)庫(kù)設(shè)計(jì)商品檔案表進(jìn)貨登記表商品類(lèi)型表類(lèi)型詞庫(kù)商品類(lèi)型詞典原則上,數(shù)據(jù)庫(kù)設(shè)計(jì)是指確定系統(tǒng)中所有數(shù)據(jù)文件及相關(guān)文件的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)。本系統(tǒng)數(shù)據(jù)庫(kù)的組成如下圖。數(shù)據(jù)表結(jié)構(gòu)如下: 表 (商品信息表)的結(jié)構(gòu)字段名字段類(lèi)型寬度索引標(biāo)題SPBM字符型6主索引商品編號(hào)SPMC字符型8商品名稱SPJ

8、G數(shù)值型8商品價(jià)格SPLX字符型8商品類(lèi)型SPJS字符型6商品介紹 表 (進(jìn)貨表)的結(jié)構(gòu)字段名字段類(lèi)型寬度索引標(biāo)題GYS字符型6供應(yīng)商SP字符型8商品JHSJ日期型8進(jìn)貨時(shí)間 表 (銷(xiāo)貨表)的結(jié)構(gòu)字段名字段類(lèi)型寬度索引標(biāo)題XSBH字符型6普通索引商品編號(hào)DJRQ日期型8登記日期SCSL數(shù)值型8售出數(shù)量七、 創(chuàng)建數(shù)據(jù)庫(kù)利用菜單選項(xiàng)或工具欄按鈕打開(kāi)“新建”對(duì)話框,指定建立數(shù)據(jù)庫(kù)文件,單擊“新建”按鈕,并給出數(shù)據(jù)庫(kù)文件名為:數(shù)據(jù)庫(kù)1,一個(gè)數(shù)據(jù)庫(kù)文件就建立好了。形式如下:建立數(shù)據(jù)表(1)創(chuàng)建數(shù)據(jù)表在數(shù)據(jù)庫(kù)中用“數(shù)據(jù)庫(kù)”菜單項(xiàng),或者快捷菜單的“新建表”選項(xiàng)打開(kāi)表設(shè)計(jì)器,在設(shè)計(jì)器窗口中分別鍵入字段名、類(lèi)型

9、、寬度及小數(shù)位值。結(jié)果如下圖所示:基本結(jié)構(gòu):(1) 在表設(shè)計(jì)器窗口中的形式,如下:利用同樣的方式創(chuàng)建數(shù)據(jù)表進(jìn)貨表和銷(xiāo)貨表。記錄的輸入打開(kāi)數(shù)據(jù)表,可以直接輸入記錄信息。但是為了建立系統(tǒng),得采用記錄界面,如下:這時(shí)用向?qū)ё詣?dòng)生成的記錄界面,其數(shù)據(jù)環(huán)境是數(shù)據(jù)表入住登記表。為了美觀,還可以對(duì)言該界面加以修飾處理??腿巳胱〔榭聪嚓P(guān)人員可以隨時(shí)查看全部商品的信息。從主菜單選擇“查詢”后,打開(kāi)瀏覽覽窗口如下。幾點(diǎn)說(shuō)明數(shù)據(jù)庫(kù)設(shè)計(jì)中,遵循的原則是:*減少數(shù)據(jù)重復(fù)程度*盡量遵循規(guī)范化理論(不要大而全,盡量分解為目標(biāo)單一的庫(kù)文件)*數(shù)據(jù)編碼盡量標(biāo)準(zhǔn)化*文件名和字段名的取名,應(yīng)有一個(gè)系統(tǒng)的統(tǒng)一的規(guī)則八、 程序設(shè)計(jì)程序

10、設(shè)計(jì)是系統(tǒng)實(shí)施階段的核心工作,也是主要內(nèi)容。本作是基于Visual FoxPro 6.0 的開(kāi)發(fā)環(huán)境下進(jìn)行的。通過(guò)使用“應(yīng)用程序生成器向?qū)А焙汀绊?xiàng)目管理器”等編程工具來(lái)實(shí)現(xiàn)模塊的功能。(1)系統(tǒng)初始界面及其應(yīng)用程序本系統(tǒng)的初始界面如下所述:一個(gè)系統(tǒng)應(yīng)當(dāng)有一個(gè)生動(dòng)的初始界面,如下面的界面:在界面中間是操作按鈕,如果單擊“進(jìn)入系統(tǒng)”,將會(huì)進(jìn)入主界面。系統(tǒng)以菜單方式操作,主操作界面如下??梢杂孟吕藛尾倏v系統(tǒng),也可用工具欄按鈕實(shí)現(xiàn)常用操作功能。下拉菜單中的各項(xiàng)內(nèi)容如下。九、 統(tǒng)的主控程序(1)進(jìn)入系統(tǒng)按鈕的代碼command1 procedure click()thisform.releaseend

11、p(2)退出按鈕的代碼command1 procedure click()thisform.releaseendp(3)上一個(gè)按鈕的代碼command2 procedure click()if!eof()skipelsemand1.enabled=.f.endifthisform.refresh(4)下一個(gè)按鈕代碼command2 procedure click()if!bof()skip -1elsemand2.enabled=.f.endif thisform.refresh (5)系統(tǒng)主控程序代碼clear allclose allset talk off set sysmenu offset status bar on set clock on set notify offset palette offset bell on set escape on set keycomp to windowsset carry on set confirm on set exact on set near on set ansi offset multilocks on set deleted on set optimize on set excl off set talk offs

溫馨提示

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