用java编写一个 图书馆图书借阅管理系统某图书馆允许每个学生同时只能借得一本图书且借阅时间不得超出1个月,现所有学生借阅的图书的记录均存于流通文件中,每一记录中包括书号、借书

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 15:14:41
用java编写一个 图书馆图书借阅管理系统某图书馆允许每个学生同时只能借得一本图书且借阅时间不得超出1个月,现所有学生借阅的图书的记录均存于流通文件中,每一记录中包括书号、借书

用java编写一个 图书馆图书借阅管理系统某图书馆允许每个学生同时只能借得一本图书且借阅时间不得超出1个月,现所有学生借阅的图书的记录均存于流通文件中,每一记录中包括书号、借书
用java编写一个 图书馆图书借阅管理系统
某图书馆允许每个学生同时只能借得一本图书且借阅时间不得超出1个月,现所有学生借阅的图书的记录均存于流通文件中,每一记录中包括书号、借书人学号,应还书日期.书库文件中记录书名、书号、作者、出版社、出版日期、藏书数.现要求程序用菜单选择并完成下述的功能:
1.借书功能:要求输入借书人学号及借书日期,如借书人的前面借的书尚未还则打印“You should Return first!”;同时不允许借书,反之则办理借书手续,即:在对应文件中记录借书人学号及借书日期、应还书日期,同时在书库文件中将所借书的藏书数-1.
2.还书功能:即根据书号及还书日期从流通文件中删去借书人的借书记录,如果书已越期则打印“Time Passed!”;同时对书库文件中将所还的书藏书数+1.
3.可显示所有借书过期而未还者的信息;
XX月图书逾期情况表
书号 借书人学号 应还书日期
TP301-01 2007***** 01.02.03
4.查找学号的功能要求采用折半查找的方法实现,并打印查询结果.
5.退出程序

用java编写一个 图书馆图书借阅管理系统某图书馆允许每个学生同时只能借得一本图书且借阅时间不得超出1个月,现所有学生借阅的图书的记录均存于流通文件中,每一记录中包括书号、借书
---------------------------------------------------
给你修改了三个地方:
1.borrowBooks方法中,将System.out.println("你要借吗?"); 改为:
System.out.println("你要借吗?输入1表示借,其他数字表示不借.");
保证输入的时候输入的数字,否则会报出异常.
2.borrowBooks方法中,将self[score] = all[9]; 改为:self[score] = all[i];
如果是all[9],那么就始终是最后一本书籍信息了.
3.have方法中,你是想将所借的书籍信息都打印出来.修改的比较多,下面注释代码是原来的.
void have(Books[] self) {
// for (int i = 0; i < 2; i++) {
// self[i].showBookInfo();
// }
for (int i = 0; i < 3; i++) {
if(self[i]!=null)
self[i].showBookInfo();
}
}
");
}
}
----------------------------------------------------

用java编写一个 图书馆图书借阅管理系统某图书馆允许每个学生同时只能借得一本图书且借阅时间不得超出1个月,现所有学生借阅的图书的记录均存于流通文件中,每一记录中包括书号、借书 图书馆借阅图书 文明标语 小学图书馆工作论文写一篇小学图书馆工作的论文,最好包括图书借阅、日常工作工作管理方面的 如果我要到图书馆借阅图书,其步骤该是怎样的?请写出来. 延长图书馆的书的借阅时间用英文怎么说? 用SQL语句查询借阅图书的总数超过5本的读者号及其借阅图书数量 六2班有50名学生班里有个图书馆同学们可以任意借阅试问图书角至少有多少本书才能保证至少有一个同学能借到2本或2本以上的书? 怎样提高图书借阅率 用SQL查询借过书的读者的借阅信息,包括读者姓名、借书书名、借书日期、还书日期及书的价格图书管理系统 用SQL语句查询借阅图书的总数超过5本的读者号及其借阅图书数量.然后将该SQL语句粘贴在SQL文件中 帮忙看一下,这句英文怎么写?我用java语言编写了一个程序,名字叫myApp,我英文标注一下,证明软件是java编写的,应该是myApp for java 还是myApp by java 还是其他写法? 开发一个图书管理系统软件费用是多少? 用JAVA编写这函数: x (x 用JAVA编写N阶幻方矩阵! 用java编写一个程序,计算1!+2!+3!+4!+5! 用java语言编写:计算并输出一个整数各位数字之和 编写一个Java程序用while循环形式求自然数1~50之和 任意定义一个五位数,求各个位上数的和 用java变量运算符编写