超市管理系統大作業

2021-10-06 11:05:49 字數 4355 閱讀 2493

#include

#include

#include

#include

#include

#define count 1000 /宣告商品的種類為30中/

#define n 1000

void input(); /商品資料資訊輸入函式/

void change(); /商品資料資訊修改函式/

void dele(); /給定指定商品名稱,刪除商品資訊/

void output(); /商品資訊輸出/

void search_name(); /商品name查詢/

void search_id();

void search_price();

void find_fuzzy();//模糊查詢

void paixu();

void find_goods();//商品查詢介面

//超市貨物庫

struct marketgoods /存數商品資訊的結構體/

goods[count];

int count=0; /全域性變數,用於儲存實際上有多少個商品/

//銷售員工資料庫:

struct user

user[n];

//銷售貨物資料庫

struct sales

sales[count];

int number=0;

void input_sales(); /商品資料資訊輸入函式/

void dele_sales(); /給定指定商品名稱,刪除商品資訊/

void output_sales(); /商品資訊輸出/

void find_name(); /商品name查詢/

void find_id();

void find_price();

void find_producers();

void find_time();

void sales_fuzzy();//模糊查詢

void find_sales();//商品查詢介面

void menu1(); //管理員介面

void menu2(); //銷售員主介面

void users(); //銷售員分介面

void pass(); //身份區分管理員統一密碼

void in_p(char p); //密碼加密

void welcome(); //主介面

void create(); //建立賬戶密碼

void land(); //登入函式

void amead_password();//修改密碼

void amead1_password(int m,char password[20]); //賬號密碼備份

int match(); //匹配判斷函式

void amead_people(); //刪除員工

void amead_password()//修改密碼

,password1[20]=;

char oldpassword[20]=;

char m;

if ((fp=fopen(「user.txt」,「r」))null)

system(「cls」);

printf(「請輸入您的帳號:\n」);

scanf("%d",&m);

printf(「請輸入您的舊密碼\n」);

scanf("%s",oldpassword);

int tm;

char tpwd[20];

for (;!feof(fp)?

else}}

}void amead1_password(int m,char password[20]) //密碼賬號檔案備份

fclose(fp);

fp=fopen(「user.txt」,「w」);

head=head->next;

while(head)

fclose(fp);

system (「cls」);

}void pass()

;char q[20]= ; //管理員統一賬號

in_p§; //加密函式呼叫

if(strcmp(q,p)0)

else

}void in_p(char p)

else

printf("");}}

}void create() //建立賬戶密碼

system(「cls」);

fp=fopen(「user.txt」,「a」);

while(1)

else

}fclose(fp);

printf(「建立成功,按任意鍵返回\n」);

getch();

system(「cls」);

land();

}int match(int m,char a[20])//匹配資料庫中的賬號密碼

for(;!feof(fp)?}}

return 0;

}void land()

else

if(i2)

printf(「不存在此使用者,按任意鍵返回,進行註冊或退出系統\n」);

getch();

system(「cls」);

menu2();}}

void menu2()//銷售員主介面

}void welcome() //主介面

}void menu1() //管理員主介面

}void output() /資料輸出/

fclose(fp);

printf(" 編號 名稱 ** 折扣 總數目 剩餘數目 \n");

for(i=0;i資料刪除/

fclose(fp);

printf("\nenter you want delete name :\n"); /根據商品的名稱來刪除資料/

printf(「name:」);

scanf("%s",c);

for(i=0;i找到,即跳出迴圈/

for(j=i;j資料錄入/

while(i呼叫顯示商品資料/

getch();

system(「cls」);

menu1();

}void paixu()

fclose(fp);

d[n+1]=goods[count].goods_price;

for(u=1;ufp;

int i,m=0,j;

int count=0;

char ch[20],c[20];

fp=fopen(「user.txt」,「rt」);

while(fread(&user[m],sizeof(struct user),1,fp)!=null)

fclose(fp);

printf("\nenter you want delete user id:\n"); /根據商品的名稱來刪除資料/

printf(「id:」);

scanf("%s",c);

for(i=0;i0)

break; /找到,即跳出迴圈/

for(j=i;j資料查詢/

printf("\nenter you want look price:"); /根據商品的名稱來查詢資料/

scanf("%lf",a);

for(i=0;ia)

printf("%s %s %lf %lf %d %d \n",goods[i].goods_id,goods[i].goods_name,goods[i].goods_price,goods[i].goods_discount,goods[i].goods_amount,goods[i].goods_remain);

}getch();

system(「cls」);

menu1();

}void search_id() /資料查詢/

printf("\nenter you want look id:"); /根據商品的名稱來查詢資料/

scanf("%s",a);

for(i=0;i資料查詢/

printf("\nenter you want look name:"); /根據商品的名稱來查詢資料/

scanf("%s",a);

for(i=0;ifp;

int i,m=0;

char a[20];

fp=fopen(「goods.txt」,「rt」);

while(fread(&goods[m],sizeof(struct marketgoods),1,fp)!=null)

printf("\nenter you want look name or id ?; /根據商品的名稱來查詢資料/

scanf("%s",a);

for(i=0;i

餐飲管理系統大作業SQL C

using system.data.sqlclient 資料繫結 private void binddata 登陸主介面切換 private void button1 click object sender,eventargs e catch exception err 主介面 listview控制...

c 大作業 學籍管理系統

1.題目描寫敘述 學籍管理系統 依據資訊管理系統的業務流程 要求以及所要實現的目標,完畢下面功能 1 建立學生檔案的管理和維護。實現計算機自己主動化管理體制。2 建立學生成績管理機制,在計算機的支援下高速的完畢學生成績的查詢和改動。3 建立課程設定管理,在計算機的支援下實現課程的加入 改動。4 建立...

超市管理系統

在超市管理中引進現代化的 辦公軟體,實現超市龐大商品的控制和傳輸,從而方便銷售行業的管理和決策,為超市和超市管理人員解除後顧之憂。一款好的超市 銷售管理系統,應該是可以幫助銷售部門提高工作效率,幫助超市工作人員利用計算機,極為方便的對超市的有關資料進行管理 輸入 輸出 查詢等有關操作,使雜亂的超市資...