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

2019-09-02 18:21

课程设计

book_p=book_no_search(q->book_no); student_p=student_search(q->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(\是否归还:\ if(q->judge==1) printf(\是\\n\ else }

日日

printf(\否\\n\ q1=q1->pnext; if(i%5==0) { color(10); printf(\◆是否继续查看下一页(是按1,返回按0)??\ fflush(stdin); scanf(\ color(9); if(n==0) break; } } q1=NULL; while(no_phead->pnext!=NULL) { q1=no_phead->pnext; no_phead->pnext=q1->pnext; free(q1); q1=NULL; } free(no_phead); pause(1); } } else { printf(\◆你已放弃查询◆\\n\ pause(1); }

第 31 页

课程设计

//153还书信息总浏览 void admin_book_return() { cls(1);

printf(\?还书信息总浏览?\\n\\n\ int i=0,n; RETURN *p; BOOK *book_p; STUDENT *student_p; p=return_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(\借书天数:%d\\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); } }

//154还书信息查询

void admin_book_return_s() {

第 32 页

课程设计

cls(1);

printf(\?还书信息总查询?\\n\\n\ int n,i=0; char p[12]; RETURN *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); 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);

第 33 页

号号

格格

课程设计

} }

if(n!=0) { q1=no_phead->pnext; if(q1==NULL) { color(12);

printf(\◆数据库里没有相关数据,查询无果◆\\n\ color(9); } else { while(q1!=NULL) { q=q1->return_p; i++; book_p=book_no_search(q->book_no); student_p=student_search(q->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(\借书天数:%d\\n\ q1=q1->pnext; if(i%5==0) { color(10);

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

q1=NULL;

while(no_phead->pnext!=NULL) { q1=no_phead->pnext; no_phead->pnext=q1->pnext; free(q1);

第 34 页

课程设计

q1=NULL; } free(no_phead); } } else printf(\◆你已放弃查询◆\\n\ pause(1); }

//********************************************* //学生个人信息模块

//********************************************* //211借书信息

void user_ifo_borrow() { cls(2);

printf(\?借书信息?\\n\\n\ NO *q1; int i=0; LIBRAY *libray_q; BOOK *book_q; libray_ifo_search(user_student->no,1); q1=no_phead->pnext; if(q1==NULL) { color(12); printf(\◆你没有借书信息◆\\n\ color(9); } else { printf(\序号 书号 书名 借书时间 还时间\\n\ while(q1!=NULL) { libray_q=q1->libray_p; if(libray_q->judge==0) { book_q=book_no_search(libray_q->book_no); printf(\ %-6s \ printf(\ \ printf(\

\

第 35 页


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

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

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

马上注册会员

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