ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:19.90KB ,
资源ID:4782325      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4782325.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统源码Word下载.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

图书管理系统源码Word下载.docx

1、void enter(void);void dls_store(struct books *i,struct books *head,struct books *last);/按书号排序struct books *find(char *bn); /按书名查找void search(void);void modify(void); /修改信息 void display(struct books *p); /显示出来的格式 void list(void);void del(struct books *head,struct books *last);void save(void);void loa

2、d(void);void xiumian(int x)/主程序的部分的休眠 Sleep(x); printf(正在载入.n);void time1()/调用系统时间 time_t t; time(&t);ttttt %sn,ctime(&t);void jiemian()/主界面 time1(); system(cls while(!kbhit()/按任意键停止的函数 *n system(color 17Sleep(100);*图*图*ncolor 18*书*书*ncolor 19*馆*馆*ncolor 11*欢*欢*ncolor 12*迎*迎*ncolor 13*您*您*n Sleep(10

3、); jiemian2()kbhit()*nSleep(500);*图*图*ncolor 28*书*书*ncolor 39*馆*馆*ncolor 41*欢*欢*ncolor 52*迎*迎*ncolor 63*您*您*n Sleep(1000); void tuichu() /第一个jiemian的退出函数 exit(1);void jiemian1()/退出界面 jiemian2(); Sleep(100);系统正在退出n Sleep(500); tuichu();int menu(void)/管理员登陆界面 char s20; int c;tt*图书信息管理系统*ntt*tt|1.图书信息输

4、入 *ntt*tt|2.图书信息浏览 *ntt*tt|3.图书信息查询 *ntt*tt|4.图书信息修改 *ntt*tt|5.图书信息删除 *ntt*tt|6.存储图书信息 *ntt*tt|7.载入图书信息 *ntt*tt|8.返回 *ntt*图书信息管理系统*nnntt请输入以上序号进行选择: do gets(s); c = atoi(s); while(c8); return c;void inputs(char *prompt,char *s,int count)/输入的格式,检测输入的长度 char p255; printf(prompt); gets(p); if(strlen(p)

5、 20 )nToo longn while(strlen(p) 20); strcpy(s,p); void enter(void) char ch; struct books *p; while(1) p=(struct books *)malloc(sizeof(struct books); inputs(请输入书的编号:,p-booknum,20);请输入书名:bookname,20);请输作者名:authorname,20);请输入出版社:cbs,20);请输入图书价格:price,5); dls_store(p,&head,&last);是否继续输入(Y/N): ch = getch

6、ar(); if(ch = N) break; fflush(stdin);void dls_store(struct books *i,struct books *head,struct books *last) /按书号排序 struct books *p,*old; if(*last) = NULL) i-prior = NULL;next = NULL; (*head) = i; (*last) = i; return; p = (struct books *)malloc(sizeof(struct books); p = (*head); old = NULL; while(p!=

7、NULL) if(strcmp(p-booknum,i-booknum) next; else if(p-prior) p-prior-next = i;next = p;prior = p-prior;prior = i; *head = i; old-prior = old; *last = i;struct books *find(char *bookname) /按书名找 /system( p = head; if(strcmp(bookname,p-bookname) = 0) return p; return NULL;struct books *find1(char *bookn

8、ame) /按书名找的过程 p = head1;void search(void)/按书名找 char name20;请输入你要查询的书名: gets(name); p = find(name); if(p = NULL) 没有找到你查询的信息.n else display(p);void modify(void) /书名查找并修改信息 if(p = NULL) printf( else/把P覆盖,覆盖原始信息void display(struct books *p)/输出P%sttbooknum);bookname);authorname);cbs);%stprice);void list(

9、void) /格式书号tt书名tt作者tt出版社tt价格n while(p != NULL)void list1() /学生借书输出的格式 display(p); / p1=p; p = p- / free(p1); /free(p1);void dls_store1(struct books *i,struct books *head1,struct books *last1) /学生借书的按书号排序 if(*last1) = NULL) (*head1) = i; (*last1) = i; p = (*head1); *head1 = i; *last1 = i; / list1();v

10、oid del(struct books *head,struct books *last)/删除信息,节点 struct books *i; char s50;输入书名:,s,20); i = find(s); if(i) if(*head = i) *head = i- if(*head) (*head)- *last = NULL;next = i- if(i != *last)next-prior = i- *last = i- free(i);void del2(struct books *head,struct books *last,char name20) / char s50; /inputs( i = find(name); *head= i- if(*head) (*head)- *last= NULL;void del1(struct books *head1,struct books *last1,char name20) if(*head1 = i) *head1= i- if(*head1) (*head1)- else *last1 = NULL;= *last1) *last1 = i-void save(void) /储存 FILE *fp; if(fp=fopen(books.txt,wb) = NULL)open file error

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2