《算法分析与设计综合实验》实验报告[图书信息管理系统].docVIP

  • 16
  • 0
  • 约2.79万字
  • 约 34页
  • 2018-06-25 发布于江西
  • 举报

《算法分析与设计综合实验》实验报告[图书信息管理系统].doc

《算法分析与设计综合实验》实验报告[图书信息管理系统].doc

《算法分析与设计综合实验》 实 验 报 告 姓 名:蔡志雄 学 号:2015010906015 指导教师:胡科 日 期:2016年 月 日 电 子 科 技 大 学 实 验 报 告1 一、实验名称:界面设计与创建文件 二、实验内容 1. 设计登录系统、主菜单、退出系统界面 登录系统:输入以“*”显示的密码,三次键入机会。密码正确,进入系统;密码错误,程序结束。 主菜单:按划分的模块,显示系统菜单。 退出系统:在系统主菜单中输入“0”,以退出系统。 2. 数据录入与数据存盘 给定记录数,屏幕输入若干记录,并将数据存入磁盘文件中。 三、算法设计与核心代码 1. char inputa,data[20],account[34]={Admins\\},word[20]; int z,k=0,a=1; printf(输入管理员账户名:);//登录验证 scanf(%s,data); strcat(account,data); strcat(account,.txt); //提取数据 FILE *fpx=NULL; if(fpx=fopen(account,r)) { fscanf(fpx,%s\n,); fscanf(fpx,%s\n,admin.ID); fscanf(fpx,%s\n,admin.password); fclose(fpx); } else {printf(没有对应资料!\n);system (pause);return 0;} if(strcmp(data,)==-1)//验证密码 { printf(账号不存在\n); return 0; } else { printf(账号存在(你将有3次输入密码机会)\n); for(z=2;z=-1;z--) { if(z==-1){return 0;} printf(输入密码:); while(1) { fflush(stdin); inputa=getch(); if(inputa!=\rinputa!=\b)//密码隐藏 { printf(*); word[k]=inputa; k++; } else if(inputa==\b)//退格删除 { printf(\b); printf( ); printf(\b); k--; } else break;//回车结束 } if(strcmp(word,admin.password)!=0) { printf(密码错误(%d次机会)\n,z); k=0; } else {printf(\n密码正确!\n);system (pause);break;} } } 2. printf(********************************************************************************\n); printf(图书数量:%d 读者数量:%d\n,bnum,rnum); printf(\n); printf(\n); printf(\n); printf( 图书信息管理系统\n); printf(\n); printf(\n); printf(\n); printf(请做出您的选择:(输入对应序号)\n); printf(\n); printf(\n); printf( 1.图书管理 2.读者管理 ——管理员使用\n); printf(\n); printf( 3.图书借还 ——任何人使用\n); printf(\n); printf( 0.退出\n); printf(\n); printf(\n); printf(\n); printf(*************

文档评论(0)

1亿VIP精品文档

相关文档