图书信息管理系统设计源代码.doc
文本预览下载声明
头函数名:
#includestdio.h
#includestdlib.h
#includestring.h
/*********图书信息结构体*********/
/***包括登录号,书名,作者名,分类号,出版单位,出版时间,价格等***/
struct bookinf
{ int num; ******************************************************登录号
char bname[20];*************************************** 书名
char wname[10];*************************************** 作者名
char clanum[14];*************************************** 分类号
char pubcom[10];*************************************** 出版单位
char pubtime[10];*************************************** 出版时间
float price;********************************************* 价格
};
一管理员登录系统模块:
来到图书信息管理系统页面
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();
}
管理员登陆进入功能菜单页面
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)来到功能菜单页面
void adm_servelist()
{
void book_add();
void book_view();
void change();
void del();
void book_search();
void login();
void pwchange();
int in; 注释:菜单列出的服务种类
char input;
显示全部