资源预览内容
第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
第9页 / 共33页
第10页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
#include #include #include #include #include #include #define LEN sizeof(struct book)#define VLEN sizeof(struct vip)#define SLEN sizeof(struct sales)struct vip *vhead=NULL;struct vip *v1,*v2;struct sales *shead=NULL;struct sales *s1,*s2;int V,S;/*结构体定义*/struct bookchar bnum 12;/*书号*/char bname 41;/*书名*/char author 20;/*作者*/float price;/*书价*/int acount;/*书存在本数*/struct book *next;struct salesfloat count;struct sales *snext;struct vipchar vnum12;char vname41;int level;float persum;float discount;struct vip *vnext;/*函数声明*/void loadbook();/*自动读入书库信息*/void welcome();/*欢迎界面显示*/void inputbook();/*增加书本信息*/void loadvip();void loadsales(); /*自动录入销售信息*/void daysales(); /*日销售额*/void monthsales(); /*月销售额*/void yearsales(); /*年销售额*/void search();/*查询书数量*/void search_by_bnum();/*通过书号查询*/void search_by_bname();/*通过书名查询*/void search_by_author();/*通过作者查询*/void buy();/*购买书籍*/void list();/*列出书库信息*/void listvip();void listsales(); /*列出销售信息*/void delet();/*删除书目*/void delet_by_bnum();/*通过书号删除*/void delet_by_bname();/*通过书名删除*/void delet_by_author();/*通过作者删除*/void save();/*保存记录*/void redef();/*修改密码*/void bover();/*显示已售完的书*/void buy_by_huiyuan(); /*会员买书*/void buy_by_feihuiyuan(); /*非会员买书*/void exit0();/*退出*/int menu();/*主菜单*/void print2();/*显示查询菜单*/void printdelete();/*显示删除菜单*/struct book *head=NULL,*head2=NULL;/*head和head2分别用于书库的头指针和已购书的头指针*/struct book *p1,*p2,*p3,*p4,*p5,*p6;/*p1、p2、p3用于操作书库图书,p4、p5、p6用于操作已购书*/int save_flag=0;/*图书信息变动标志*/int buy_flag=0;/*买书时,是否调用过查询功能标志*/int shan_flag=0;/*删书时,是否调用过显示已售完书功能标志*/int T=0;/*记录导入的书本数*/char mima11=123456;/*初始密码*/void bookmanage();void salesmanage(); /*销售统计*/int main() /*主函数*/welcome();/*欢迎界面显示*/loadbook();loadsales();loadvip();/*自动导入书库信息*/while(1)switch(menu()case 1:system(cls);bookmanage();break;case 2:system(cls);buy();break;case 3:system(cls);listvip();break;case 4:system(cls);salesmanage();break;case 5:system(cls);break;case 0:system(cls);exit0();break;default:printf(n选择错误,请按主菜单提示输入您的正确选择(08)n);printf(按任意键返回继续:);rewind(stdin);/*清空缓冲区*/getch();return 0;/*菜单*/int menu()int choice;system(cls); /*系统清屏*/printf(n *主菜单*nn);printf(1.图书管理nn); printf(2.销售管理nn);printf(3.会员管理nn);printf(4.销售额统计nn);printf(5.说明nn);printf(0.退出nnn);printf(请输入您的选择(08):);rewind(stdin);/*清空缓冲区*/scanf(%d,&choice);return choice;/*返回用户的选择*/void bookmanage() system(cls); int choice1; do printf( ); /*显示菜单*/printf( *图书管理* ); printf( );printf( );printf( 功能选项: n);printf( 1 : 图书信息录入 n);printf( 2 : 图书信息浏览 n);printf( 3 : 图书信息查询 n);printf( 4 : 图书信息删除 n);printf( 5 : 图书信息保存 n);printf( 0 : 返回主界面 n);printf( );printf(t请选择操作:); scanf(%d, &choice1); switch (choice1) /*菜单选择*/ case 1 : system(cls);inputbook();break; case 2 : system(cls);list(); break ; case 3 :system(cls);search(); break ; case 4 : system(cls);delet(); break ; case 5 : system(cls);save(); break ; case 0 :system(cls);break; while (choice1!=0); printf(n);void welcome() /*欢迎界面显示*/ system(cls);printf(nntt*欢迎使用图书销售管理系统*nn);void loadbook()
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号