c语言图书销售系统(源代码)

上传人:大米 文档编号:563363692 上传时间:2024-01-17 格式:DOC 页数:33 大小:173KB
返回 下载 相关 举报
c语言图书销售系统(源代码)_第1页
第1页 / 共33页
c语言图书销售系统(源代码)_第2页
第2页 / 共33页
c语言图书销售系统(源代码)_第3页
第3页 / 共33页
c语言图书销售系统(源代码)_第4页
第4页 / 共33页
c语言图书销售系统(源代码)_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《c语言图书销售系统(源代码)》由会员分享,可在线阅读,更多相关《c语言图书销售系统(源代码)(33页珍藏版)》请在金锄头文库上搜索。

1、#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;/*

2、书名*/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();/*增加书本

3、信息*/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 listv

4、ip();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();/*退出*/

5、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;/*删书时,是否调用过显

6、示已售完书功能标志*/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);list

7、vip();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

8、(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 : 图书信

9、息录入 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()

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 妇产科学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号