




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
超市商品銷售管理系統(tǒng)
所在學(xué)院:光電學(xué)院
小組成員:謝宗恒
羅超
關(guān)B佳
目錄
1簡況...........................................................................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簡況
L1項(xiàng)目背景
超市中商品種類數(shù)目龐大,每天需要大量的人力對各類商品進(jìn)行
管理。上架商品需要分類排序,工作人員需要時(shí)常去查詢是否有某種
商品,每天還要檢查某種商品是否需要補(bǔ)貨,不僅工作量大,而且耗
時(shí)耗力。因此我們組設(shè)計(jì)了一個(gè)軟件,可以隨時(shí)查詢?yōu)g覽商品信息,
對商品信息進(jìn)行刪除修改,并且可以添加新的商品,錄入商品銷量后
在貨架余量低于特定值時(shí)進(jìn)行商品上架提醒。在錄入每日銷量后還可
以進(jìn)行累計(jì)銷售分析,幫助管理人員確定銷售趨勢和進(jìn)貨量。
2項(xiàng)目設(shè)計(jì)
2.1軟件功能
此軟件面向用戶分為兩部分,主管和工作人員,主管擁有所有權(quán)
限,包括商品信息管理,貨架管理和商品銷售管理。工作人員只具有
商品查詢,商品瀏覽和補(bǔ)貨的功能。在商品信息管理中包括商品添加,
商品刪除,商品信息修改和商品瀏覽功能。貨架管理中包括補(bǔ)貨功能
和商品銷量錄入功能。商品銷售管理中包括銷售額以及銷售分析。此
軟件還具有商品價(jià)格查詢,對于錄入商品進(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)。
對于goods.txt文件是可讀可寫,主管有全部修改和查詢權(quán)限,
工作人員僅有對貨架剩余量的修改權(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)初始化后,所有對商品信息的操作都是先對鏈表進(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)提示貨架剩余量過低,請及時(shí)補(bǔ)貨。在補(bǔ)貨功能界面輸入商
品編碼,會(huì)顯示現(xiàn)在商品余量,添加補(bǔ)貨數(shù)量即可。
春薪篙5嬴蔽贏謫/薪§丁募人字符'Z進(jìn)入商品信息瀏覽功能〉
a101
:1SBF:50
a.遢回
3.同類商品銷售分析:根據(jù)每日錄入的銷量,可以自動(dòng)對銷量進(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ì)
追求簡約清晰的界面。
4.2系統(tǒng)功能演示
開始進(jìn)入初始化界面
〈人O人)《人O人〉〈人O人〉〈人O人〉〈人O人〉〈人O人〉
鬻公任腦蠹化系統(tǒ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
請?jiān)谠摻M數(shù)據(jù)后添加
價(jià)格庫存量限定量錯(cuò)售量
11砧水果8.560200
請選擇:
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
米
回
級
返
鍵
單
上80.0000001
意
-菜
商品刪除界面
一■JcJ
請
/-擇/-/I-/g-
選.c
稱
,查g
:^
碼
|1:查
|2:
?:回
按名稱刪除
」
需/-/-
輸
名
品
刪
緝
是
碼價(jià)格貨架剩余量
式
果
038.50000060200
選
請?.
期
余
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子梨笛可委級
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回
單品日銷售額查詢
請輸入你要查詢的商品編碼:
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é)號姓名職責(zé)占百分比重
1412440112謝宗恒編寫代碼及程序調(diào)試35%
1412120132羅超編寫代碼及程序調(diào)試35%
1412480306鄭佳文檔文件編寫及程序調(diào)試30%
6總結(jié)
通過這次c語言短學(xué)期的項(xiàng)目開發(fā),我們充分認(rèn)識到了團(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),對于結(jié)構(gòu)有更好的理解,但由于時(shí)間匆忙,所以只是列了
超市一小部分用于測試功能是否實(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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 放射防護(hù)工作管理制度
- 政府物品采購管理制度
- 庫房設(shè)備材料管理制度
- 糧庫質(zhì)檢員管理制度
- 新政電工考試題及答案解析
- 施工業(yè)主安全管理制度
- 城市發(fā)展考試題庫及答案
- 村莊隔離房間管理制度
- 社會(huì)政策制定過程中的社會(huì)工作試題及答案
- 手術(shù)麻醉診療管理制度
- 山東省煙草專賣局(公司)筆試試題2024
- 2025-2030中國公共安全無線通信系統(tǒng)行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 圍術(shù)期感染防控與醫(yī)療安全管理培訓(xùn)課程
- 2024-2025學(xué)年七年級下學(xué)期英語人教版(2024)期末達(dá)標(biāo)測試卷A卷(含解析)
- 2025年河南省鄭州市中原區(qū)中考數(shù)學(xué)第三次聯(lián)考試卷
- 色卡-CBCC中國建筑標(biāo)準(zhǔn)色卡(千色卡1026色)
- 2024年人教版小學(xué)四年級信息技術(shù)(上冊)期末試卷附答案
- 2024年安徽省高考生物試卷(真題+答案)
- DBJ61_T 179-2021 房屋建筑與市政基礎(chǔ)設(shè)施工程專業(yè)人員配備標(biāo)準(zhǔn)
- 公司供應(yīng)商管理體系框架圖(共2頁)
- #2鍋爐爐膛內(nèi)腳手架搭設(shè)及拆除施工方案
評論
0/150
提交評論