b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

图书管理系统c语言设计_图书管理系统c语言程序设计_c语言 图书管理系统

电脑杂谈  发布时间:2019-06-01 00:11:55  来源:网络整理

c语言 图书管理系统_图书管理系统c语言程序设计_图书管理系统c语言设计

C 语言程序设计大作业 设计报告 一. 设计方案 本程序旨在用一个 C 语言程序实现简单的图书馆图书管理系统,程序包含平时的借书,还书,新书录入,查询功能,用简单明了的人机交互界面快速实现图书管理的目的。 二. 模块说明及代码分析 1.主函数: 源代码: void main() { int a; printf("\n"); printf("\n"); printf("( ^_^ ) WELCOME!\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\t〉〉-------------BJTU 图书管理系统--------------〈〈"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); do { printf("1.借书2.还书3.新书录入4.查询0.退出"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("请选择序号:"); scanf("%d",&a); switch(a) { case 1:jieshu();break; case 2:huanshu();break;case 3:xinshu();break; case 4:chaxun();break; case 0:break; default:printf("请选择正确的序号!\n");printf("\n"); } }while(a!=0); printf("谢谢使用图书管理系统!\n"); } 主函数提供人机交互界面,让操作者选择所需的操作项目,并有退出选项。

c语言 图书管理系统_图书管理系统c语言设计_图书管理系统c语言程序设计

2.新书录入模块 源代码: void xinshu() { int i; FILE *fp; if((fp=fopen("library.txt","w"))==NULL) { printf("打开文件失败!\n"); exit(0); } printf("请输入要录入的新书的编号:"); scanf("%d",&s[count].number); for(i=0;i<count;i++) { if(s[i].number==s[count].number) { printf("编号已存在,请重新输入:"); scanf("%d",&s[count].number); } } printf("请输入图书名称:"); scanf("%s",&s[count].name); printf("请输入图书作者:"); scanf("%s",&s[count].author); printf("请输入图书数量:"); scanf("%d",&s[count].shuliang); count++; fclose(fp); printf("录入成功!\n"); printf("\n"); printf("\n"); printf("\n"); } 新书录入模块实现了新书的编号、书名、作者、数量的录入,并设计有输入错误时的提示。

图书管理系统c语言设计_c语言 图书管理系统_图书管理系统c语言程序设计

3.借书模块 源代码: void jieshu() { int b,i,shu; printf("请输入要借书的编号:"); scanf("%d",&b); for(i=0;i<=count;i++) { if(s[i].number==b) { printf("您要借的书是:\n"); printf("\t 编号\t 书名\t 作者\t 数量\n"); printf("\t%d\t%s\t%s\t%d\n",s[i].number,s[i].name,s[i].author,s[i].shuliang); printf("确认后请输入要借书的数量:"); scanf("%d",&shu); if((s[i].shuliang-shu)>=0) {printf("借书成功!");s[i].shuliang=s[i].shuliang-shu; } else {printf("抱歉,图书数量不够> < 请重新输入:");scanf("%d",&shu);} } printf("\n"); printf("\n"); printf("\n"); } } 借书模块实现了对指定图书的借出,并在借出时程序将图书数量自行减去借出数量,在所借图书数量超过现有数量时给出提示。

图书管理系统c语言程序设计_图书管理系统c语言设计_c语言 图书管理系统

支持视频录像检索功能,监控客户端的数据视频可基于关键字检索查询、可基于时间检索查询、可基于摄像机编号检索查询、可基于摄像机属性检索查询、可基于事件检索查询。 能够对图书进行注册登记, 也就是将图书的基本信息(如: 书的编号、 书名、作者、 价格等) 预先存入中, 供以后检索。 二、系统菜单的部分功能及相应函数1 查阅图书findbook()1.1按书名查询 namefindbook()1.2按作者查询 authorfindbook()2 借阅图书lendbook()3 管理系统3.1增加图书addbook()3.2删除图书delbook()—考虑输入错误的情况3.3修改图书资料changebook()3.4书籍统计bookcount()3.5职工管理系统3.5.1增加员工addemploy()3.5.2删除员工delemploy()3.5.3修改员工资料changemploy()3.5.4员工统计employcount()3.6学生管理系统3.6.1申请新卡addcar()3.6.2删除卡号delcar()3.6.3借书统计lendcount()3.6.4卡号统计carcount()4 还书returnbook()0 退出三、主要数据文件 book.txt 存放书名 car.txt 卡号文件 record.txt 存放每个读者借阅的书 employ.txt 职工信息 student.txt 四、要求 1、只能使用c语言,源程序要有适当的注释,使程序容易阅读。

图书管理系统c语言设计_c语言 图书管理系统_图书管理系统c语言程序设计

以前对信息管理主要是利用文本纸质介质的方式进行手工处理, 对图书借阅情况(借书时长、 超过可借阅的图书数量、 所借图书已过期、 库存的某本图书的库存量还有多少、 某本图书的流向等)的统计都是通过人工检索, 对读者的借阅权限以及借阅天数和可借数量等都采用人工计算,手抄进行记录, 数据的信息处理量非常大, 比如一个人去借书, 首先的查询资料改用户的借阅卡是否有效, 知道有效后又得查询借阅的图书数量是否超出规定的数量, 得知没有超出可借数量, 才可以出借图书, 这时又得把这次的借阅信息记录下来, 在读者信息添加借书信息, 在库存减少一本该书的数量。 二、系统菜单的部分功能及相应函数1 查阅图书findbook()1.1按书名查询 namefindbook()1.2按作者查询 authorfindbook()2 借阅图书lendbook()3 管理系统3.1增加图书addbook()3.2删除图书delbook()—考虑输入错误的情况3.3修改图书资料changebook()3.4书籍统计bookcount()3.5职工管理系统3.5.1增加员工addemploy()3.5.2删除员工delemploy()3.5.3修改员工资料changemploy()3.5.4员工统计employcount()3.6学生管理系统3.6.1申请新卡addcar()3.6.2删除卡号delcar()3.6.3借书统计lendcount()3.6.4卡号统计carcount()4 还书returnbook()0 退出三、主要数据文件 book.txt 存放书名 car.txt 卡号文件 record.txt 存放每个读者借阅的书 employ.txt 职工信息 student.txt 四、要求 1、只能使用c语言,源程序要有适当的注释,使程序容易阅读。2、图书借阅者可通过输入学号及密码登陆系统,直接查询图书馆图书情况和本人借书情况,如果图书借阅者根据本人借书证号的变更,还可以进行新用户注册。

0cprogramming2017/11/19page 5图书编目开始图书编号填写图书信息(书名、出版社等)n所有图书编完y结束开始 选择查询方式 n 按登录号 y n图书查询列出所有图书y 输出所有图书按书名 y 输入书名n输入登录号输入作者输出符合 条件图书输出符合 条件图书输出符合 条件图书结束开始登录号填写借书信息(时间、借书人等)n所有信息编完y结束开始登录号填写读者信息(姓名、性别等)n所有读者编完y结束图书管理系统。评估说明封面应载明该评估项目名称,评估报告书的编号,评估机构名称,评估报告提出日期,若需分册装订的评估说明,应在封面上注明共几册及该册的序号。网上书店不仅提供大量的书刊信息,及时介绍新书和畅销书情况,同时一般附有图书的内容简介、作者、价格、页数以及封面展示,读者可以通过各种检索形式找到自己所需要的图书。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-102769-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 张毅馨
        张毅馨

        还是喜欢我们最伟大的领袖啊

        • 李悦嘉
          李悦嘉

          我看到你心情就变的棒棒的了

      每日福利
      热点图片
      拼命载入中...