C语言课程设计报告—图书信息管理系统_1
C语言课程设计报告—图书信息管理系统
C语言课程设计报告
图书信息管理系统设计
头函数名:
#include #include #include
/*********图书信息结构体*********/
/***包括登录号,书名,作者名,分类号,出版单位,出版时间,价格等***/ struct bookinf
{ int num; ******************************************************登录号 char bname[20];*************************************** 书名 char wname[10];*************************************** 作者名 char clanum[14];*************************************** 分类号 char pubcom[10];*************************************** 出版单位 char pubtime[10];*************************************** 出版时间 float price;********************************************* 价格 };
一管理员登录系统模块:
(1) 来到图书信息管理系统页面
void index() {
char input; 注释:运行时 printf("\n\n\t\t\t*****************************\n"); 直接进入 printf("\t\t\t 图书信息管理系统\n"); 这个页面 printf("\t\t\t*****************************\n\n\n");
printf(" ------------------------------------------------------------------------------\n"); printf("\t\n\t"); input=getchar();
}
(2) 管理员登陆进入功能菜单页面
第2页
FILE *fp;
struct manage pswd; if ((fp=fopen("password.txt","r"))==NULL)
{
printf("\n\n\n\tCannot open file!\n\t");
}
else {
do
{
printf("\n\n\t请输入管理员帐号:");
scanf("%s",name);
printf("\n\n\t请输入管理员密码:");
scanf("%s",password);
fp=fopen("password.txt","r");
fread(&pswd,sizeof(struct manage),1,fp);
fclose(fp);
w=strcmp(pswd.manage_name,name);
k=strcmp(pswd.password,password);
adm_servelist();
}
while (w!=0||k!=0);
adm_servelist();
}
}
(3)来到功能菜单页面
第3页
void adm_servelist()
{
void book_add();
void book_view();
void change();
void del();
void book_search();
void login();
void pwchange();
int in;
char input;