• 大小: 161KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-03
  • 语言: C/C++
  • 标签: 课设报告  

资源简介

C语言图书管理课设报告与源程序,1)系统主菜单:进入系统和退出系统。 (2)功能菜单:显示可以进行的操作。 (3)查询主菜单:根据图书编号、书名、作者进行查询,并可显示所有图书信息。 (4)编辑菜单:可以对图书编号、书名、作者等进行编辑。‘ (5)排序菜单:可以对图书编号、书名、作者等排序。

资源截图

代码片段和文件信息

#include
#include 
#include 
struct book{  
int num;  
char bname[50];  
char wname[20];  
char press[50];  
char sort[50];  
int time;  
float price;      
struct book *next; 
};  
struct book *creatbook();      //创建链表 
struct book *addbook(struct book *head);           //添加图书  
int yanzheng(struct book *headint m);             //验证新添加的图书编码是否已存在 
void deletebook(struct book *head);                //删除图书  
void fprint(struct book *head);                    //将链表写入文件  
struct book *load();                               //从文件中读取信息并建成链表 
void print_book(struct book *head);                //将链表信息输出 
void chaxun(struct book *head);                    //查询图书信息  
void num_chaxun(struct book *head);                //按图书编号查询图书 
void wname_chaxun(struct book *head);              //按作者名查询图书 
void sort_chaxun(struct book *head);               //按类别查询图书  
void time_chaxun(struct book *head);               //按出版时间查询图书 
void bname_chaxun(struct book *head);              //按图书名查询图书 
void xiugai(struct book *head);                    //修改图书信息 
void paixu(struct book *head);                     //对图书进行排序 
void num_paixu(struct book *head);                 //按图书编号排序 
void time_paixu(struct book *head);                //按图书出版时间排序 
void price_paixu(struct book *head);               //按图书价格排序 
void bname_paixu(struct book *head);               //按图书名排序 
void wname_paixu(struct book *head);               //按作者名排序 
int main() 
{  
int choicenxy=1cc1=1234;  
char adb[10]b1[10]=“yjk“;  
struct book *head=NULL;  
while(y){      
system(“cls“);          
printf(“\n\n\n\n\n\n\n“);      
printf(“                         ********** 欢迎光临 **********\n\n“);      
printf(“         ********************** 图书信息管理系统 ************************\n\n\n“); 
        printf(“\n\n“);   
printf(“                      ============1-用户登录===========\n“);   
printf(“                      ============0-退出系统===========\n“);   
printf(“       请输入您的选择:“);   
scanf(“%d“&n);   printf(“\n“);   
getchar();   
switch(n){   
case 0:    
y=0;    
break;   
case 1:      
printf(“       请输入您的用户名:“);         
gets(b);      
printf(“\n“);      
printf(“       请输入您的密码:“);      
scanf(“%d“&c);      
printf(“\n“);      
if(strcmp(bb1)!=0||c!=c1)
{         
printf(“           验证失败请重新输入!\n“);      
scanf(“%c“&d);         
getchar();         
system(“cls“);   
}         
else{       
printf(“             验证通过!请按Enter键进入!\n“);       
scanf(“%c“&d);      
getchar();       
x=1;           
while(x){              system(“cls“);              
printf(“                             ------------------\n“);              
printf(“                             *图书信息管理系统*\n“);                
printf(“                             ------------------\n\n“);                 
printf(“               

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       31953  2015-06-24 09:19  book.c
     文件      171468  2016-01-05 19:20  C语言课程设计.docx

评论

共有 条评论