資源簡介
基于C語言制作的課程設計:物流管理查詢系統。主菜單下兩個子界面:后臺管理系統及買家自助查詢,前者要輸入密碼(weifang)進入,具備基本物流狀態的錄入、瀏覽、訂單量計算等功能;后者可以直接進入,具備按訂單號、商品名及手機號自助查詢物流信息等功能。

代碼片段和文件信息
/**管理系統密碼:weifang**/?
#include
#include
#include
#include
#include
#define?N?1?
#define?L?32
struct?new_good
{
char?number[10];//訂單編號
//char?number2[10];//商品運送訂單編號
char?name[20];//商品名稱
char?tel[20];//買家手機號碼?
char?weight[20];//商品重量
char?baojia[20];//是否保價
char?fahuo[20];//發貨地點
char?address[20];//目的地
char?time[20];//下單時間
char?dangqian[20];//當前地點
char?zhuangtai[20];//運送狀態
float?price;//商品金額
}good[N];
int?main(void)
{
void?putin();
void?lookup();
void?search_by_name();
void?search_by_number();
void?search_by_tel();
void?xiaoshou();
void?guanli();
void?maijia();
void?menu();
????menu();
}
void?putin()???//定義數據輸入函數。
{
FILE?*fp;
????int?y;
????system(“cls“);?
if((fp=fopen(“good_list.txt““wb“))==NULL)
{
printf(“\n不能保存訂單信息\n“);
exit(1);
}
for(int?j=0;j ????{
printf(“\t請輸入您的訂單編號:“);
scanf(“%s“good[j].number);
printf(“\t請輸入商品名稱:“);
scanf(“%s“good[j].name);
printf(“\t請輸入買家手機號碼:“);
scanf(“%s“good[j].tel);?
printf(“\t請輸入商品重量:“);
scanf(“%s“good[j].weight);
printf(“\t是否保價(y/n):“);
scanf(“%s“good[j].baojia);
printf(“\t請輸入商品的發貨地點:“);
scanf(“%s“good[j].fahuo);
printf(“\t請輸入商品的目的地:“);
scanf(“%s“good[j].address);
printf(“\t請輸入商品的下單時間:“);
scanf(“%s“good[j].time);
printf(“\t請輸入商品的金額:“);
scanf(“%f“&good[j].price);
printf(“\t請輸入商品的運送狀態(y/n):“);
scanf(“%s“good[j].zhuangtai);
if(strcmp(good[j].zhuangtai“y“)==0)
??????{
printf(“\t請輸入當前地點:“);
scanf(“%s“good[j].dangqian);?
??}
printf(“\n是否繼續錄入(1.繼續;0退出錄入):“);
scanf(“%d“&y);
if?(y!=1)
{
y=0;
break;
}
}
fwrite(goodsizeof(struct?new_good)Nfp);
fclose(fp);
}
void?lookup()??//定義數據輸出函數。?
{
????system(“cls“);
FILE?*fp;?
//system(“cls“);?
????if((fp=fopen(“good_list.txt““rb“))==NULL)?
???{?
?????printf(“打開文件good_list.txt失敗!\n“);?
?????exit(1);
???}
????
for(int?i=0;i ??????fread(&good[i]sizeof(struct?new_good)1fp);
??????printf(“訂單號:%s\t商品名:%s\t\t買家手機號:%s\t\t商品重量:%s\t\t是否保價:%s\t\t發貨地:%s\t\t目的地:%s\t下單時間:%s\t\t商品金額:%6.2f\t運送狀態:%s\t當前地點:%s\n“good[i].numbergood[i].namegood[i].telgood[i].weightgood[i].baojiagood[i].fahuogood[i].addressgood[i].timegood[i].pricegood[i].zhuangtaigood[i].dangqian);
???}
???fclose(fp);
}
void?search_by_name()??????????/*定義按商品名查詢*/
{???
????system(“cls“);?
FILE?*fp;
int?i;
????if((fp=fopen(“good_list.txt““rb“))==NULL)?
???{?
????printf(“打開文件good_list.txt失敗!\n“);?
????exit(1);
}?
for(?i=0;i ??????fread(&good[i]sizeof(struct?new_good)1fp);
}
char?s2[20];?
int?flag;
printf(“\n請輸入要查詢的商品名:?“);
fflush(stdin);
scanf(“%s“&s2);
for(?i=0;i {
if(strcmp(s2good[i].name)==0)
{??
flag=0;
printf(“訂單號:%s\t商品名:%s\t\t買家手機號:%s\t\t商品重量:%s\t\t是否保價:%s\t\t發貨地:%s\t\t目的地:%s\t下單時間:%s\t\t商品金額:%6.2f\t運送狀態:%s\t當前地點:%s\n“good[i].numbergood[i
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-25?14:37??物流管理查詢系統V4.8\
?????文件???????????0??2018-03-18?19:31??物流管理查詢系統V4.8\good_list.txt
?????文件???????????0??2018-12-25?14:22??物流管理查詢系統V4.8\密碼:weifang.txt
?????文件???????12466??2018-12-25?14:37??物流管理查詢系統V4.8\物流管理查詢系統.cpp
?????文件??????173145??2018-12-25?14:37??物流管理查詢系統V4.8\物流管理查詢系統.exe
- 上一篇:半精度浮點格式數據運算程序
- 下一篇:電子琴.zip
評論
共有 條評論