㈠ java编写图书管理系统借书还书功能
1.先用jdbc连接数据库,这个网上好多你去搜下就有
2.借书还书就是对某张表的更新操作回,你借书还书的时候可以答得到该书的一个id,这时,你通过这个id从数据库中找到所对应的数据,更改书得库存量即可。
自己动手做一遍,其实不难的,加油!
㈡ java 简单的借书还书代码怎么写
switch(key){
case 1:
//借书
break;
case 2:
//还书
break;
}
㈢ java借书还书怎么做 思路是什么
呵来呵
我记得 我上学的时候做过图自书管理的 小项目
其实 借书还书 做好了的话 远比 "数据库中,书被借了,数量减1,被还了,加1. " 要复杂的多
首先,书怎么来的 要考虑吧?---入库
其次,会员(借阅者) 要考虑吧?
再次,会员借阅权限要考虑吧?
再再次,书分类要考虑吧?
再再再次,会员还书要考虑吧? 可以替别人还吗?过期还,不还都要考虑吧?
再再再再次,如果某本书只有一本,这个时候两个人同时借怎么处理?要考虑吧
.....
㈣ java简单的借书系统
HashMap的常用方法
map的存储和修改方式map.put(key, value);
map是否包含某个元素map.containsKey(key);
map某个key的value值map.get(key);
参考代码
importjava.util.HashMap;
publicclassBookTest{
staticHashMap<String,Integer>map=newHashMap<String,Integer>();
static{//初始化图书信息
map.put("三国志",8);
map.put("红楼梦",0);
map.put("西游记",15);
}
publicstaticvoidmain(String[]args){//main方法
jieShu("水浒");
jieShu("三国志");
huanShu("三国志");
jieShu("红楼梦");
huanShu("红楼梦");
jieShu("红楼梦");
}
publicstaticvoidjieShu(Stringname){//借书
if(!map.containsKey(name)){//查询图书馆是否有这本书
System.out.println("书籍:"+name+" 查无此书!");
return;
}
if(map.get(name)<=0){//查询图书数量是否为0
System.out.println("书籍:"+name+" 已全部借出,请明日在来");
return;
}
map.put(name,map.get(name)-1);
System.out.println("书籍:"+name+" 借书成功。"+" 库存:"+map.get(name));
}
publicstaticvoidhuanShu(Stringname){//还书
if(!map.containsKey(name)){
System.out.println("查无此书");
}else{
map.put(name,map.get(name)+1);
System.out.println("书籍:"+name+" 还书成功。"+" 库存:"+map.get(name));
}
}
}
测试输出
书籍:水浒 查无此书!
书籍:三国志 借书成功。 库存:7
书籍:三国志 还书成功。 库存:8
书籍:红楼梦 已全部借出,请明日在来
书籍:红楼梦 还书成功。 库存:1
书籍:红楼梦 借书成功。 库存:0
㈤ 我用java编一个图书管理程序,借书日期是自动添加当前日期时间,可是应还日期是一个月后,怎么写
我搞软件也很抄多年袭了,其实我感觉解决问题和做证明题是一样一样的。自顶向下和自底向上,这个是总体的思路。至于改怎么实现实现的效率怎么样,就要看你对开发的技术掌握的怎么样了,当然总体思路的好坏也会影响程序的效率。怎么说你呢,比如说你先根据当前日期得到应还日期(数据库自带的函数一般都支持,Sybase dateadd(month, 1,convert(datetime, '2011-03-31')) )就会得到一个往下推一个月的日期('2011-04-30')。如果是续借那日期又要在延后一个月。这就是获得相应操作之后的还书日期,这个日期是要更新到数据库的,到他来还书的时候就可以用当前日期来做一个比较,可以使用datediff(day, putdate, getdate()) 得到应还日期与当前日期相差的天数,如果每天要罚金一元,就可以算出最后改支付的罚金。计算之前先要判断是否已经过了应还日期。
㈥ java 图书借阅
中国劳动力是很便宜 .......5分就有人想让人写这样的东西
㈦ 用java编写一个简单的图书管理系统。 要求:实现浏览,借书,还书,查询,退出等功能(每次最多能借
b/s,还是c/s.要不要数据库。不要就很简单了,使用对象流,将数据存放在map中存入文版件。取出转化为权list传到页面显示。使用servlet来接收jsp的请求并修改书籍状态,在存入。使用jstl提供的c标签解析结果并显示。懂了吗
㈧ 用JAVA做了一个图书管理系统,就是借书还书的那种,不知道借书和还书怎么连接
你为什么要用两个类来表示借书和还书呢?
借书和还书只是业务里面的两种,其实你可以定义一个业务类,然后将借书和还书封装成该类的方法,这样就不用当心借书和还书互相依赖了。
㈨ 用Java(Bluej) 建立一个图书馆,和书,借书Class, TreeSet图书馆里, LinkedList在借书里, 要怎么写
Comparable 是java中集合 数组排序器的顶层接口 实现其compareTo方法
当然 你这个方法是public的 所以其实无所谓在哪内 最好是设计在Book中 方便成员变容量的自定义比较 因为set在library中 你在构造set 也就是new 的时候 自动帮你排序
㈩ JAVA对图书馆借阅书籍情况编程
首先这个问题涉及到三个对象和一个动作,即图书对象,学生对象和借书信息的对版象,和完成“借书权”的动作,图书对象又可以包含图书编号,书名,作者,出版社,出版日期等等,学生对象包含学生编号,姓名,性别,班级,系别等等。借书信息对象包含图书编号,学生编号,借书时间,借书数目等等
写好这三个类,然后分别new一个图书和学生的对象实例,
接着写一个借书动作过程的方法,将图书对象和学生对象的属性保存到借书信息的对象中....代码略