#include<stdio.h>
#include<malloc.h>
#define LEN sizeof(struct Consumer)
int n=5;
int i=0,j=0;
int choise;
int password;
void print_the_report();//打印报表
void transition();//加载条模拟
void firt_open();//打开时的欢迎界面
void loading_begin();//加载界面
void loading_begin_success();//加载成功的界面
void selection();//第一级选择目录
void Revisit();//欢迎再次访问系统
void out_port_right();//消费者取快递快递成功出库
void in_port_right();//消费者寄快递快递成功入库
void find_num();//通过快递号查询快递信息
void modify();//管理员修改信息
void administrator_mode();//管理员选择目录即第二级选择目录
void read_the_file();//文件的读取
void input_print_report();//打印修改后的内容
void write_the_file();//文件的写入
void password_right_selection();//当访问管理员选择目录时,进行密码的检验,简单表示
struct Consumer *source_insert (struct Consumer *head );//管理员进行插入插入操作
struct Consumer *p,*head;//贯穿全系统的很关键的两个结构体指针变量
struct Consumer *consumer_del(struct Consumer *head );//消费者取快递
struct Consumer *del(struct Consumer *head );//管理员进行数据的删除操作
struct Consumer *insert (struct Consumer *head);//消费者寄快递
struct Consumer
{
char name[20];
long tele;
long num;
char address[20];
int location;
struct Consumer *next;
}con[20]={{"huyi",135214632,1001,"addressone",1},{"wanger",135625365,1012,"addresstwo",1},{"zhangsan",156655987,1033,"addressthree",3},{"lisi",145263842,1048,"addressfour",8},{"sunwu",158935359,1082,"addressfive",9}};
int main()
{
//初始化程序//
//***************************************************//
head=&con[0];
for(i=0;i<4;i++)
con[i].next=&con[i+1];
p=head;
con[4].next=NULL;
write_the_file();
//***************************************************//
firt_open();
transition();
loading_begin();
transition();
loading_begin_success();
do
{
transition();
selection();
choise=0;
printf("您的决定:");//注意如果第一级目录下输入0即关闭程序
scanf("%d",&choise);//第一级选择目录
switch (choise)
{ case 0:
transition();
Revisit();
break;
case 1:
source_insert(head);//消费者寄快递
transition();
in_port_right();
break;
case 2:
consu
快递管理系统
最新推荐文章于 2024-10-04 11:45:00 发布