问题描述:
用java编写一个 图书馆图书借阅管理系统
某图书馆允许每个学生同时只能借得一本图书且借阅时间不得超出1个月,现所有学生借阅的图书的记录均存于流通文件中,每一记录中包括书号、借书人学号,应还书日期.书库文件中记录书名、书号、作者、出版社、出版日期、藏书数.现要求程序用菜单选择并完成下述的功能:
1.借书功能:要求输入借书人学号及借书日期,如借书人的前面借的书尚未还则打印“You should Return first!”;同时不允许借书,反之则办理借书手续,即:在对应文件中记录借书人学号及借书日期、应还书日期,同时在书库文件中将所借书的藏书数-1.
2.还书功能:即根据书号及还书日期从流通文件中删去借书人的借书记录,如果书已越期则打印“Time Passed!”;同时对书库文件中将所还的书藏书数+1.
3.可显示所有借书过期而未还者的信息;
XX月图书逾期情况表
书号 借书人学号 应还书日期
TP301-01 2007***** 01.02.03
4.查找学号的功能要求采用折半查找的方法实现,并打印查询结果.
5.退出程序
某图书馆允许每个学生同时只能借得一本图书且借阅时间不得超出1个月,现所有学生借阅的图书的记录均存于流通文件中,每一记录中包括书号、借书人学号,应还书日期.书库文件中记录书名、书号、作者、出版社、出版日期、藏书数.现要求程序用菜单选择并完成下述的功能:
1.借书功能:要求输入借书人学号及借书日期,如借书人的前面借的书尚未还则打印“You should Return first!”;同时不允许借书,反之则办理借书手续,即:在对应文件中记录借书人学号及借书日期、应还书日期,同时在书库文件中将所借书的藏书数-1.
2.还书功能:即根据书号及还书日期从流通文件中删去借书人的借书记录,如果书已越期则打印“Time Passed!”;同时对书库文件中将所还的书藏书数+1.
3.可显示所有借书过期而未还者的信息;
XX月图书逾期情况表
书号 借书人学号 应还书日期
TP301-01 2007***** 01.02.03
4.查找学号的功能要求采用折半查找的方法实现,并打印查询结果.
5.退出程序
问题解答:
我来补答也许感兴趣的知识
- 小学英语作业(读一读,完成短文) My day(我的一天) Myname
- 本人进行关于一篇what is health life?的英语演讲,内容包括精神生活和物质生活两个方面,主要是关于什么样
- 左边一个三点水右边一个心 念什么
- my good friend 英语作文加翻译
- 一篇100字左右的作文,要有读后感!200字左右就可以了!
- 海底两万里和名人传的摘抄10次每次不少于200字
- 羊宝宝用英语怎么说
- 左边一个“香”右边一个“必”是什么字
- What ( made ) you think he is the right person who can help
- 速率与速度的区别
- 4.6时等于几时几分
- 三年级上册数学寒假作业第9页答案
- 海水中最多的金属元素是钠吗
- 英语翻译my dog is friendly and you don't [ ] [ ] [ ] [ ] of it.
- 4分之3除以2分之3的商,再加上2.8,和是多少?4分之3除以2分之3与2.8的和,商是多少?
- 列举对中国社会性质影响最大的三个不平等条约
- 1以知:X-Y+Z=0,2X-3Y-4Z=0,且XYZ不等于0,(X2+Y2+Z2)/(X2+Y2-2Z2)的值.X2代
- 不是,这是一个煤炭工业的专用名词,大概的意思我懂,就是想了解下具体定义
- 蝈蝈的叫声
- 非洲苏丹国家怎么样?我想问下非洲苏丹那国治安和消费怎么样啊?有个公司要我们去那里工作一年,觉得可靠么?公司是“沃思华电气