c语言图书管理系统源代码(6)

2019-09-02 18:21

课程设计

} else { printf(\◆取消发送◆\\n\ } pause(1); }

//********************************************* //图示管理系统设置模块

//********************************************* //141系统文件管理 void admin_sys_file() { cls(1);

printf(\?系统文件管理?\\n\\n\int i,n; color(0);

printf(\┏━┯━━━━━━━━━━━┯━┯━━━━━━━━━━━┓\\n\printf(\┃ 1│◎备份系统文件 │0 │◎返回上级菜单 ┃\\n\printf(\┃ 2│◎启用备份文件 │ │ ┃\\n\printf(\┗━┷━━━━━━━━━━━┷━┷━━━━━━━━━━━┛\\n\while(1) { color(10);

printf(\●请输入指令:\fflush(stdin); scanf(\color(9); if(i==0) break; else if(i==1) { color(10); printf(\◆是否备份系统文件?是按1,放弃按0??\ fflush(stdin); scanf(\ color(9); if(n==1) { save(2); printf(\◆备份成功◆\\n\ } else printf(\◆你已放弃备份系统文件◆\\n\

第 26 页

课程设计

break; }

else if(i==2) { color(12);

printf(\◆启用备份文件是高风险指令,对系统有严重的影响,请管理员慎重决

定。\\n\ printf(\◆系统将录入并保存最近一次保存的备份文件的信息。\\n\ printf(\◆管理员密码将默认为:123456\\n\ printf(\◆是否启用备份文件?是按1,放弃按0??\ fflush(stdin); scanf(\ color(9); if(n==1) { FILE *student_f; FILE *libray_f; FILE *book_f; FILE *message_f; FILE *return_f; FILE *admin_f; admin_f=fopen(\ book_f=fopen(\ student_f=fopen(\ libray_f=fopen(\ message_f=fopen(\ return_f=fopen(\ if(book_f!=NULL&&student_f!=NULL&&libray_f!=NULL&&return_f!=NULL&&message_f!=NULL&&admin_f!=NULL) { clear(1); load(2); load1(2); fprintf(admin_f,\ fclose(admin_f); printf(\启用备份成功\\n\ } else printf(\◆你备份不足文件,启用失败◆\\n\ } else printf(\◆你已放弃启用备份文件◆\\n\ break;

第 27 页

课程设计

} else { color(12);

printf(\◆未知指令??请输入正确的指令◆\\n\

color(9); } } if(i!=0) pause(1); }

//142修改管理员密码 void admin_sys_code() { cls(1); printf(\?修改管理员密码?\\n\\n\ code_change(1); pause(1); }

//********************************************* //借阅信息模块

//*********************************************

//151借书信息总浏览 void admin_book_borrow() { cls(1); printf(\?借书信息总浏览?\\n\\n\ int i=0,n; LIBRAY *p; BOOK *book_p; STUDENT *student_p; p=libray_phead->pnext; while(p!=NULL) { i++; book_p=book_no_search(p->book_no); student_p=student_search(p->student_no,2); printf(\●序号:%d\\n学号:%s\\n学生姓名:%s\\n\ printf(\图书编号:%s\\n图书名:%s\\n\ printf(\借书日期:%d/%d/%d\\n\ printf(\应还书日期:%d/%d/%d\\n\ printf(\是否归还:\

第 28 页

课程设计

}

if(p->judge==1) printf(\是\\n\else printf(\否\\n\p=p->pnext; if(i%5==0) { color(10);

printf(\◆是否继续查看下一页(是按1,返回按0)??\ fflush(stdin); scanf(\ color(9); if(n==0) break; } }

if(p==NULL) { color(10); printf(\◆你已经浏览完了全部借书信息◆\\n\ color(9); pause(1); }

//152借书信息查询

void admin_book_borrow_s() { cls(1); printf(\?借书信息查询?\\n\\n\ int n,i=0; char p[12]; LIBRAY *q; BOOK *book_p; STUDENT *student_p; NO * q1; color(0); printf(\┏━┯━━━━━━━━━━━┯━┯━━━━━━━━━━━┓\\n\ printf(\┃ 1│◎按学号 │4 │◎按借书日期月 ┃\\n\ printf(\┃ 2│◎按书的编码 │5 │◎按借书日期日 ┃\\n\ printf(\┃ 3│◎按是否归还 │0 │◎返回上级菜单 ┃\\n\ printf(\┗━┷━━━━━━━━━━━┷━┷━━━━━━━━━━━┛\\n\ while(1) { color(10);

第 29 页

课程设计

printf(\●你想根据什么查询:\ fflush(stdin); scanf(\ color(9);

if(n>=0&&n<=5) { if(n==0) break; switch(n) {

case 1:printf(\●请输入学

(如:11503010210):\ case 2:printf(\●请输入书的编(如:0001):\ case 3:printf(\●是按1,否按0:\ case 4:printf(\●请输入月份(式:2015/12):\ case 5:printf(\●请输入日期(式:2015/12/25):\ } break; } else { color(12); printf(\◆未知指令??请输入正确的指令◆\\n\ color(9); } }

if(n!=0) { q1=no_phead->pnext; if(q1==NULL) { color(12); printf(\◆数据库里没有相关数据,查询无果◆\\n\ color(9); } else { while(q1!=NULL) { q=q1->libray_p;

i++;

第 30 页

号号

格格


c语言图书管理系统源代码(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2011高考最给力的作文素材

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: