• 大小: 58KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-15
  • 语言: C/C++
  • 标签: 程序设计  C语言  

资源简介

基于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

评论

共有 条评论