傻大方


首页 > 学习 >

计算机软件及应用|[计算机软件及应用]图书管理系统实训报告正文( 三 )

傻大方摘要:【计算机软件及应用|[计算机软件及应用]图书管理系统实训报告正文( 三 )|计算机软件|应用|图书|管理|系】book; void main() void menu1(); void menu2(); huiyuan show; char datafile40=huiyuan; char username10,password10; int i; printf(nnnnn); printf( n); printf( = n); printf( *+ +* n); printf( *欢迎您进入...



按关键词阅读: 应用 系统 图书 管理 报告 正文 计算机软件


book;
void main() void menu1();
void menu2();
huiyuan show;
char datafile40=huiyuan;
char username10,password10;
int i;
printf(nnnnn);
printf( n);
printf( = n);
printf( *+ +* n);
printf( *欢迎您进入图书管理系统* n);
printf( *+ +* n);
printf( = 。

14、 n);
printf( n);
printf(nn);
printf( 请输入您的姓名:);
scanf(%s,username);
printf( 请输入您的登录密码:);
scanf(%s,password);
if (strcmp(username,admin)=0)&(strcmp(password,admin)=0)printf( 您是管理员! n);
menu1();
FILE *fp;
fp=fopen(datafile,rb);
if(fp=NULL)printf(文件%s信息错误n,datafile);
exit(1);
while(fread(&show,sizeof(huiyuan),1,f 。

15、p)!=0)if(strcmp(username,show.name)=0)&(strcmp(password,show.ps)=0)printf( 您是普通会员n);
menu2();
exit(0);
3.2.2 管理员界面与图书浏览界面设计void initbook();
void addbook();
void modifybook();
void delbook();
void showbook();
void addhuiyuan();
void delhuiyuan();
void showhuiyuan();
void show();
void quit();
void menu1()char ch1, 。

16、ch2,ch3;
doprintf(nnn);
printf( = n);
printf( *欢迎进入图书管理员界面* n);
printf( = n);
printf(tt请您选择操作类型:n);
printf( *1.欢迎进入图书信息系统* n);
printf( *2.欢迎进入会员信息系统* n);
printf( *0.退出系统* n);
printf( 请输入您的选择! n);
scanf(%s,&ch1);
switch(ch1)case 1:Do printf(nnn);
printf( *欢迎进入图书信息系统欢迎进入会员信息系统感谢您的使用size)printf(输入数据已满n);
fclose(fp 。

17、);
printf(所输入图书信息如下:n);
fp=fopen(datafile,rb);
if(fp=NULL)printf(文件%s信息错误n,datafile);
exit(1);
printf(序号t名称t价格t会员价n);
while(fread(&show,sizeof(book),1,fp)!=0)printf(%ldt%st%.1ft%.1fn,show.number,show.name,show.price,show.memberprice);
fclose(fp);
2、添加图书信息Void addbook()FILE *fp;
book tmps,show;
char datafile40 。

18、=book;
int count=0;
fp=fopen(datafile,wb+);
if(fp=NULL)printf(文件%s信息错误n,datafile);
exit(1);
printf(请输入图书的序号、名称、价格n);
while(countsize)printf(输入数据已满n);
fclose(fp);
printf(所输入图书信息如下:n);
fp=fopen(datafile,rb);
if(fp=NULL)printf(文件%s信息错误n,datafile);
exit(1);
printf(序号t名称t价格t会员价n);
while(fread(&show,sizeof(book),1,fp) 。

19、!=0)printf(%ldt%st%.1ft%.1fn,show.number,show.name,show.price,show.memberprice);
fclose(fp);
3、修改图书信息void modifybook() FILE *fp;
book tmps,ssize,show,temp;
char name9,next,datafile40=book;
int recnumber,i,result=0;
float price;
begin:printf(请输入要修改信息的图书的名称:);
scanf(%s,name);
fp=fopen(datafile,rb);
if(fp=NULL)p 。

20、rintf(文件%s信息错误n,datafile);
exit(1);
while(feof(fp)=0)if(fread(&temp,sizeof(book),1,fp)!=0)if(strcmp(temp.name,name)=0)result=1;
if(result=0)printf(要修改的图书%s不存在n,name);
fclose(fp);
goto begin;
fp=fopen(datafile,rb);
if(fp=NULL)printf(文件%s信息错误n,datafile);
exit(1);
recnumber=0;
while(fread(&tmps,sizeof(book),1,fp 。

21、)!=0)if(strcmp(tmps.name,name)=0)printf(请输入要修改图书%s的价格,name);
scanf(%f,&price);
srecnumber.number=tmps.number;
strcpy(srecnumber.name,tmps.name);
srecnumber.price=price;
srecnumber.memberprice=price*0.8f;
recnumber+;
elsesrecnumber.number=tmps.number;
strcpy(srecnumber.name,tmps.name);
srecnumber.price=tmps.p 。

22、rice;
srecnumber.memberprice=tmps.price*0.8f;
recnumber+;
fclose(fp);
fp=fopen(datafile,wb+);
if(fp=NULL)printf(文件%s信息错误n,datafile);
exit(1);
for(i=0;
i1)for(i=0;
isize)printf(输入数据已满n);
fclose(fp);
printf(所输入图书信息如下:n);
fp=fopen(datafile,rb);
if(fp=NULL)printf(文件%s信息错误n,datafile);
exit(1);
printf(序号t姓名t密码t权限n);
whil 。

23、e(fread(&show,sizeof(huiyuan),1,fp)!=0)printf(%ldt%st%st%dn,show.number,show.name,show.ps,show.power);
fclose(fp);
7、删除会员信息void delhuiyuan()FILE *fp;
huiyuan tmps,ssize,show,temp;
char name10,next,datafile40=huiyuan;
int recnumber,i,result=0;
begin:printf(请输入要删除会员信息的名字:);
scanf(%s,name);
fp=fopen(datafile,r 。

24、b);
if(fp=NULL)printf(文件%s信息错误n,datafile);
exit(1);
while(feof(fp)=0)if(fread(&temp,sizeof(huiyuan),1,fp)!=0)if(strcmp(temp.name,name)=0)result=1;
if(result=0)printf(要删除的会员%s不存在n,name);


稿源:(未知)

【傻大方】网址:/a/2021/0707/0022751441.html

标题:计算机软件及应用|[计算机软件及应用]图书管理系统实训报告正文( 三 )


上一篇:小学|小学低重心教学工作汇报材料

下一篇:优质文档|[优质文档]旅游特刊六周年