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