超市商品銷售管理系統(tǒng)教材_第1頁
超市商品銷售管理系統(tǒng)教材_第2頁
超市商品銷售管理系統(tǒng)教材_第3頁
超市商品銷售管理系統(tǒng)教材_第4頁
超市商品銷售管理系統(tǒng)教材_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

超市商品銷售管理系統(tǒng)

所在學(xué)院:光電學(xué)院

小組成員:謝宗恒

羅超

關(guān)B佳

目錄

1簡(jiǎn)況...........................................................................3

1.1項(xiàng)目背景..................................................................3

2項(xiàng)目設(shè)計(jì).......................................................................4

2.1軟件功能................................................................4

2.2結(jié)構(gòu)框圖................................................................5

2.3系統(tǒng)開發(fā)運(yùn)行平臺(tái)........................................................6

3數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)..................................................................7

3.1儲(chǔ)存數(shù)據(jù)................................................................7

3.2內(nèi)部邏輯數(shù)據(jù)............................................................7

3.3系統(tǒng)特色:..............................................................8

4系統(tǒng)功能演示.................................................................12

4.1關(guān)于界面設(shè)計(jì)...........................................................12

4.2系統(tǒng)功能演不...........................................................12

5小組分工.....................................................................24

6總結(jié).........................................................................25

7完整源代碼...................................................................26

1簡(jiǎn)況

L1項(xiàng)目背景

超市中商品種類數(shù)目龐大,每天需要大量的人力對(duì)各類商品進(jìn)行

管理。上架商品需要分類排序,工作人員需要時(shí)常去查詢是否有某種

商品,每天還要檢查某種商品是否需要補(bǔ)貨,不僅工作量大,而且耗

時(shí)耗力。因此我們組設(shè)計(jì)了一個(gè)軟件,可以隨時(shí)查詢?yōu)g覽商品信息,

對(duì)商品信息進(jìn)行刪除修改,并且可以添加新的商品,錄入商品銷量后

在貨架余量低于特定值時(shí)進(jìn)行商品上架提醒。在錄入每日銷量后還可

以進(jìn)行累計(jì)銷售分析,幫助管理人員確定銷售趨勢(shì)和進(jìn)貨量。

2項(xiàng)目設(shè)計(jì)

2.1軟件功能

此軟件面向用戶分為兩部分,主管和工作人員,主管擁有所有權(quán)

限,包括商品信息管理,貨架管理和商品銷售管理。工作人員只具有

商品查詢,商品瀏覽和補(bǔ)貨的功能。在商品信息管理中包括商品添加,

商品刪除,商品信息修改和商品瀏覽功能。貨架管理中包括補(bǔ)貨功能

和商品銷量錄入功能。商品銷售管理中包括銷售額以及銷售分析。此

軟件還具有商品價(jià)格查詢,對(duì)于錄入商品進(jìn)行分類排序等功能。

2.2結(jié)構(gòu)框圖

超市商品銷售管理系統(tǒng)結(jié)構(gòu)框圖

2.3系統(tǒng)開發(fā)運(yùn)行平臺(tái)

MicrosoftWord2010

Codeblocksl0.05

MicrosoftVisio2010

Windows8

3數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)

3.1儲(chǔ)存數(shù)據(jù)

文件儲(chǔ)存:這是一個(gè)商品銷售管理系統(tǒng)。

對(duì)于goods.txt文件是可讀可寫,主管有全部修改和查詢權(quán)限,

工作人員僅有對(duì)貨架剩余量的修改權(quán)限和全部查詢權(quán)限。

文件界面操作作用使用時(shí)間

goods.txt可讀可寫用于存放商品編碼,系統(tǒng)初始化時(shí)以及修改

類型,名稱,價(jià)格,刪除及添加商品時(shí)。

貨架剩余量,警戒值,

累計(jì)銷量。

3.2內(nèi)部邏輯數(shù)據(jù)

商品信息節(jié)點(diǎn)

structgoods

(

charcode[6];〃商品編碼

chartype[5];〃商品種類

charname[10];〃商品名稱

floatprice;〃商品價(jià)格

intnum;〃貨架余量

intlimited_num;〃限定量(低于此值自動(dòng)提醒補(bǔ)貨)

intsale_num;〃累計(jì)銷售重

structgoods*next;

}go;

-------->存放商品信息節(jié)點(diǎn)的結(jié)構(gòu)體

系統(tǒng)初始化后,所有對(duì)商品信息的操作都是先對(duì)鏈表進(jìn)行操作,

若有改動(dòng),則將改動(dòng)后的鏈表重新寫入文件。

ttlt1—ITHllHI-HTMl1

]nMI~xn)C)

【系統(tǒng)初始化后,菜單讀到鏈表中】

3.3系統(tǒng)特色

1.商品添加:添加商品時(shí)自動(dòng)定位到該類商品末尾。通過添加類型的

輸入,由一個(gè)指針直接指向該類最后一個(gè)商品,直接在該類商品后進(jìn)

行添加。避免了添加商品后各種不同類型商品混雜的情況。

A?

/-稱

/-價(jià)

/-果

編碼種類貨架余量限定量銷售量

al01水果8.5000004820

al02水檸

肉10.0000003820

bl01食牛9.0000005820

bl02食和12.5000007820

C101飲祟3.0000009820

C102篁菜4.00000019820

dl01蔬3820

上4.500000

菜X8

按任意鍵很-E

-一

電輸入添加商品種類:

alB2水果擰檬10.00000038200

旅塞該組鬻乒忝*

:汨7靡名顰果價(jià)格貨架余量限定量銷售量

8.56。20

懶忝加

。:返回

微軟拼音-新體驗(yàn)2010半:

?

”z-4A

編3

-格

價(jià)

/-種/-/-

^^/-果貨架余量限定量銷售量

1^梨

H檬

al28.50000048200

0拉

03^*10.00000038200

8.50000060200

0干

1果

09.00000058200

2絲

0族780

品12.50000020

認(rèn)

01水

祟3.00000098200

02飲

0Ii回4.000000198200

/

菜4.5000000

di鍵

按t

T-

2010

2.補(bǔ)貨功能:在進(jìn)行商品銷量錄入時(shí),當(dāng)商品數(shù)量低于限定值時(shí),系

統(tǒng)會(huì)自動(dòng)提示貨架剩余量過低,請(qǐng)及時(shí)補(bǔ)貨。在補(bǔ)貨功能界面輸入商

品編碼,會(huì)顯示現(xiàn)在商品余量,添加補(bǔ)貨數(shù)量即可。

春薪篙5嬴蔽贏謫/薪§丁募人字符'Z進(jìn)入商品信息瀏覽功能〉

a101

:1SBF:50

a.遢回

3.同類商品銷售分析:根據(jù)每日錄入的銷量,可以自動(dòng)對(duì)銷量進(jìn)

行累加,可以查詢同類商品的累計(jì)銷售額及銷售量,由此可以輕易得

出同類商品哪些比較受歡迎,確定銷售進(jìn)貨側(cè)重商品種類。

別H

入0

.y

現(xiàn)

、1

初1銷售額為:294.500000

量:3

精^

現(xiàn)0

&初:轄崔巔為:0.000000

銷^:

現(xiàn)000000

月0-0

1>回

2繼,

0■退

4系統(tǒng)功能演示

4.1關(guān)于界面設(shè)計(jì)

追求簡(jiǎn)約清晰的界面。

4.2系統(tǒng)功能演示

開始進(jìn)入初始化界面

〈人O人)《人O人〉〈人O人〉〈人O人〉〈人O人〉〈人O人〉

鬻公任腦蠹化系統(tǒng)'請(qǐng)稍等…

〈人O人〉〈人O人〉〈人O人〉〈人O人〉〈人O人〉〈人O人〉

登陸界面

工作人員界面

(密碼:222222)

歡迎進(jìn)入工作人員界面

^擇

:

^查

2.品

3.茁

0.

主管登陸界面

(密碼:111111)

歡迎進(jìn)入超市商品管理系統(tǒng)

除選擇你要進(jìn)入的管理界面:

1口

2渠霸管理

^

3晶售管理

0n.出n

菜單一:商品信息管理界面

A

商品信息管理

修改

盟15

商品添加界面

al02水果檸;檬10.00000028108

請(qǐng)?jiān)谠摻M數(shù)據(jù)后添加

價(jià)格庫存量限定量錯(cuò)售量

11砧水果8.560200

請(qǐng)選擇:

1■展續(xù)添加

0:返回

A

一/-A■A

價(jià)

?/-種/-/-

3*—格

/-果庫存量限定量

10^梨銷售量

1果8.500000512011

10拉

102果10.00000028108

103品8.50000060200

2品

即4.400000281014

10宸

3

品5.500000491520

10隊(duì)

1樂

?

口3.500000381520

102飲

10融

1糧4.500000391013

級(jí)

上80.0000001

-菜

商品刪除界面

一■JcJ

請(qǐng)

/-擇/-/I-/g-

選.c

,查g

:^

|1:查

|2:

?:回

按名稱刪除

需/-/-

碼價(jià)格貨架剩余量

038.50000060200

請(qǐng)?.

1,

0可

.?

按編碼刪除

A

41003

1182211

000550

1211115

量界

818989

2銷524338改

余修

剩量息

架定00信

貨0000000

0限000000

0000000品

0量000000

000000

05..商

格4.存.05.5.5.0

815348

價(jià)4庫

Z花.

2-價(jià)檬米樂汁米菜

0/

i子梨笛可委級(jí)

bA

-稱-

:成/

黃A名上

編品-/果果品品。弱回

品瓷除飲糧返

-鍵

刪/

4人除擇續(xù)回

(輸刪碼2繼返-123121

0../000000

[0一編式式151:1:1'

".?

/-格

種/-/-/-

價(jià)

/-碼

扁貨架余量限定量銷售量

9.50000048200

Ll01檸

口10.00000038200

Ll02ffi干

d肉

012牛9.00000058200

02^魚

毋12.50000078200

ll水

l01^

l^?1累3.00000098200

02?

u01菜4.000000198200

任5

安4.50000038200

鍵^

-

半:

商品瀏覽界面

4J一

一,

/-/-/-/-格

價(jià)

種-

扁/-

碼貨架余量限定量銷售量

檸9.50000048200

1101品

11口^10.00000038200

02牛

^^9.00000058200

>101魚

>1一7820

口02^12.5000000

01水3.00000098200

:■102木4.000000198200

01回

菜4.5000000

鍵-

半:

貨架管理界面

貨架管理

.耳版銷量錄入

篇盒銷量清零

商品銷量錄入(依次錄入)

補(bǔ)貨功能界面

商品銷量清零

?

一■AA

價(jià)

/-碼/-/-/-

/-果庫存量限定量銷售量

d^梨

01檬9.50000030100

^女

kl02果10.000000500

03品

ll^花8.5000002000

03品

Jl可

樂5.5000002100

01隊(duì)

:!品?3.500000400

02飲

:1任

上4.500000500

返-

商品銷售管理界面

商品銷售管理

暑隹

1品

2日

單d

3品

0回

單品日銷售額查詢

請(qǐng)輸入你要查詢的商品編碼:

al01

婚所查詢的畫品為:梨

嵩品累計(jì)的輜售額為:285.000000

1.追回

2.繼續(xù)查詢

0.退田

累計(jì)銷售總額查詢界面

累計(jì)息銷售額為:664.500000

1.娘回

0-退出

同類商品銷量分析

(需手動(dòng)錄入商品銷售額)

^果

人查詢

的凰

^水

0.

肖隹

1為

初現(xiàn)

在水00

1^285.000000

肖雇

初現(xiàn)

在拉1:^3

星40.000000

肖詈

初現(xiàn)

在平:4

果^2

Q:1102.000000

1回

2皆

0退

5小組分工

學(xué)號(hào)姓名職責(zé)占百分比重

1412440112謝宗恒編寫代碼及程序調(diào)試35%

1412120132羅超編寫代碼及程序調(diào)試35%

1412480306鄭佳文檔文件編寫及程序調(diào)試30%

6總結(jié)

通過這次c語言短學(xué)期的項(xiàng)目開發(fā),我們充分認(rèn)識(shí)到了團(tuán)隊(duì)的重

要性,人無完人,每個(gè)人都有不足之處,一人不足之處其他人補(bǔ),方

能高效的完成任務(wù)。c語言是一門嚴(yán)謹(jǐn)?shù)目茖W(xué),一處不起眼的錯(cuò)誤就

可能導(dǎo)致全盤的崩潰,而且系統(tǒng)軟件的架構(gòu)安排,數(shù)據(jù)結(jié)構(gòu)的選擇,

以及多種功能的實(shí)現(xiàn)使得我們必須小心編寫,一遍一遍查漏補(bǔ)缺,從

而使系統(tǒng)功能可以正常使用,編碼無錯(cuò)誤后,會(huì)小心改動(dòng),優(yōu)化系統(tǒng)。

這次短學(xué)期項(xiàng)目鍛煉了我們的團(tuán)隊(duì)協(xié)作能力,也使得我們的思維

更加嚴(yán)謹(jǐn),對(duì)于結(jié)構(gòu)有更好的理解,但由于時(shí)間匆忙,所以只是列了

超市一小部分用于測(cè)試功能是否實(shí)現(xiàn),邏輯是否正確,要想做成完整

的超市銷售管理系統(tǒng),我們還需多加努力。

7完整源代碼

/*Name:超市商品管理*/

/*Author:羅超*/

/*鄭佳*/

/*謝宗恒*/

/*Version:3.0*/

#include<stdio.h>

#include<stdlib.h>

#include<malloc.h>

#defineline_l"---------------------"

#defineline_2"----------------------------------------------

#defineIine_3"*-/-**-/-*-/-*7-*7-*7-

#defineline_4"(AoA)(AoA)(AoA)(AoA)(AoA)(AoA)"

#defineNULL((void*)0)

#defineLENsizeof(structgoods)

intquanxian;

intnumber[100];

structgoods

charcode[6];〃商品編碼

chartype[5];〃商品種類

charname[10];〃商品名稱

floatprice;〃商品價(jià)格

intnum;〃貨架余量

intlimited_num;〃限定量(低于此值自動(dòng)提醒補(bǔ)貨)

intsale_num;〃累計(jì)銷售量

structgoods*next;

}go;

structgoods*create()〃倉Li建鏈表

(

structgoods*p,*q,*head;

p=head=&go;q=p;

FILE*fp;

if((fp=fopen("goods.txt","r"))==NULL)

fprintf(stderr,"無法打開文件

exit(O);

)

fscanf(fp,"%s%s%s%f%d%d%d",(head->code),(head->type),(head->name

),&(head->price),&(head->nuin),&(head->liinited_num),&(heacl->sale_n

um));

head->next=p;

while(!feof(fp))

{q=(structgoods*)malloc(LEN);

fscanf(fp,"%s%s%s%f%d%d%d",(q->code),(q->type),(q->naine),&(q->pric

e),&(q->num),&(q->limited_num),&(q->sale_num));

if(feof(fp))

break;

p->next=q;

p=p->next;

}

p->next=NULL;

fclose(fp);

returnhead;

)

intlogin();

voidmenu();

voidmenu_();

voidmenu_l();〃菜單一:商品信息管理

voidmenu_2();〃菜單二:貨架管理

voidmenu_3();〃菜單三:商品銷售管理

voidgoods_research();

voidname_research();〃按名稱查詢

voidcode_research();〃按編碼查詢

voidgoods_add();〃商品添加

voiddelete();〃商品刪除

voidco

溫馨提示

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