怎样用c语言写超市管理程序,C语言超市收银管理系统实现程序.doc
超市收銀管理程序的設(shè)計(jì)與實(shí)現(xiàn)
1摘要和關(guān)鍵字
1.1摘要
該系統(tǒng)主要用于超市商品管理人員對(duì)于商品的信息(包括商品號(hào)、商品名、單價(jià))進(jìn)行輸入、刪除、修改和查詢。除此之外,當(dāng)銷售人員輸入商品號(hào)及銷售數(shù)量時(shí),系統(tǒng)應(yīng)計(jì)算應(yīng)收錢數(shù),并根據(jù)實(shí)際收銀計(jì)算找零數(shù)量。最后,系統(tǒng)能對(duì)銷售情況進(jìn)行查詢。Abstract
The system is mainly used in the supermarket goods management personnel of the product information (including commodity number, name of goods, unit price) input, delete, modify, and query. In addition, when sales staff input article number and sales volume, the system should be calculated according to the actual amount receivable, and cashier calculation quantity change. Finally, the system can inquirethe sales situation.
1.2 關(guān)鍵字
登陸系統(tǒng) 操作菜單 建立信息庫 查詢 付款
Keywords
Login system Operation menu Set up information database Inquire Pay
2 正文
2.1 引言
隨著經(jīng)濟(jì)的發(fā)展,人們每天接觸并且需要處理的信息越來越多,人們就需要尋求一個(gè)工具來實(shí)現(xiàn)信息的管理和處理。尤其是超市里,需要管理各種商品的數(shù)目及銷售情況,而超市收銀管理程序則是針對(duì)這種問題而產(chǎn)生的,系統(tǒng)能夠?qū)崿F(xiàn)對(duì)商品信息的錄入、修改、查詢、刪除操作,并且在銷售時(shí)能計(jì)算出應(yīng)收錢數(shù),并能根據(jù)實(shí)際收錢而計(jì)算找零,最后能對(duì)銷售情況進(jìn)行查詢。
2.2 需求分析
銷售人員能對(duì)商品信息(商品號(hào)、商品名、單價(jià))進(jìn)行輸入,建立商品信息庫。
輸出商品信息庫中全部商品的信息(商品號(hào)、商品名、售價(jià)、數(shù)量),并且輸出所購商品清單。
銷售人員根據(jù)顧客需求錄入所購商品的商品號(hào)及數(shù)量,并能實(shí)現(xiàn)所購商品的數(shù)量修改以及商品刪除。
根據(jù)所購商品的數(shù)量及單價(jià)計(jì)算出應(yīng)付錢數(shù),并根據(jù)實(shí)際收錢數(shù)目計(jì)算找零數(shù)目,并輸出。
銷售人員通過此程序能查詢銷售情況,輸出商品的信息(商品號(hào)、商品名、單價(jià)、剩余數(shù)量),并計(jì)算賣出商品的獲利情況。
2.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
struct good goods[N]:總體商品信息數(shù)組,全局變量
struct good buy_g[j]:所購商品信息數(shù)組,全局變量
Int j:累計(jì)所購商品種類
Int select:操作選項(xiàng)
build():建立商品信息庫函數(shù)
display():輸出商品信息庫中信息函數(shù)
buy():購買商品函數(shù)
money():計(jì)算應(yīng)付錢數(shù)和找零函數(shù)
add():添加所購商品函數(shù)(add()函數(shù)子函數(shù))
check():查看銷售情況函數(shù)
fp:指向文件的指針
total():應(yīng)付錢數(shù)
pay():實(shí)收錢數(shù)
2.4 算法設(shè)計(jì)
該系統(tǒng)主要包括登陸系統(tǒng)、商品信息庫建立系統(tǒng)、商品信息庫輸出系統(tǒng)、購物系統(tǒng)、結(jié)賬系統(tǒng)以及銷售情況查詢系統(tǒng)。其中購物系統(tǒng)包括商品添加及顯示系統(tǒng)、修改購買商品系統(tǒng)以及刪除購買商品系統(tǒng),邏輯結(jié)構(gòu)清晰,使用方便。
2.4.1 登陸系統(tǒng)
登陸系統(tǒng)由銷售人員操作,是系統(tǒng)選擇門戶,其中選擇1則執(zhí)行商品信息庫建立的操作,選擇2執(zhí)行商品信息庫輸出操作,選擇3執(zhí)行購物操作,選擇4執(zhí)行結(jié)賬操作,選擇5執(zhí)行銷售情況查詢操作。
void main()
{
void build(),display(),buy(),money();
void add(),check();
int select;
printf("***************************\n");
printf("1.建立商品信息庫\n");
printf("2.輸出商品信息\n");
printf("3.購買商品\n");
printf("4.結(jié)賬\n");
printf("5.查看銷售情況\n");
printf("6.退出\n");
printf("***************************\n");
while(1)
{
printf("請(qǐng)輸入選擇序號(hào)\n");
scanf("%d",&select);
if(select<1||select>6)
{
printf
總結(jié)
以上是生活随笔為你收集整理的怎样用c语言写超市管理程序,C语言超市收银管理系统实现程序.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言二级指针有什么作用,C语言中二级指
- 下一篇: c语言程序设计中北大学,《中北大学软件学