package edu.fjnu.util;
import java.util.Scanner;
import edu.fjnu.po.Book;
import edu.fjnu.po.User;
import edu.fjnu.test.DaoTest;
public class util {
private Scanner scanner = new Scanner(System.in);
public void mainMenu() {
System.out.println("***************************************欢迎来到福建师范大学图书管理系统**************************************************** **************");
System.out.println(" 退出图书馆里系统请输入 0 :");
System.out.println(" 增加用户信息请输入 1 :");
System.out.println(" 删除用户信息请输入 2 :");
System.out.println(" 修改用户信息请输入 3 :");
System.out.println(" 按id查询用户信息请输入 4 :");
System.out.println(" 浏览用户信息请输入 5 :");
System.out.println(" 增加书籍信息请输入 6 :");
System.out.println(" 删除书籍信息请输入 7 :");
System.out.println(" 修改书籍信息请输入 8 :");
System.out.println(" 查询书籍信息请输入 9 :");
System.out.println(" 浏览书籍信息请输入 10 :");
System.out.println(" 借书 11:");
System.out.println(" 还书 12 :");
System.out.println("***************************************欢迎来到福建师范大学图书管理系统**************************************************** **************");
}
public void chooseMenue() {
int chose, id;
Scanner scanner1 = new Scanner(System.in);
DaoTest daoTest = new DaoTest();
while(1==1) {
chose = scanner1.nextInt();
switch (chose) {
case 0:
break;
case 1:
daoTest.addUser(getUser());
break;
case 2:
System.out.println("请输入要删除用户的id:");
id = scanner.nextInt();
daoTest.deleteUser(id);
break;
case 3:
daoTest.updateUser(getUser());
break;
case 4:
System.out.println("请输入要查询书籍的id:");
id = scanner.nextInt();
daoTest.findCustomerByldMapper( id);
break;
case 5:
daoTest.listUser();
break;
case 6:
daoTest.addBook(getBook());
break;
case 7:
System.out.println("请输入要删除书籍的id:");
id = scanner.nextInt();
daoTest.deleteBook(id);
break;
case 8:
daoTest.updateBook(getBook());
break;
case 9:
System.out.println("请输入要查询书籍的id:");
id = scanner.nextInt();
daoTest.findBookByIdDao(id);
break;
case 10:
daoTest.listBook();
break;
case 11:
daoTest.borrowBook();
break;
default:
daoTest.rePayBook();
break;
}
}
}
//添加书籍工具类
public Book getBook() {
System.out.println("请依次输入要修改书籍的id、名字、作者、出版社、isbn、数量:");
Book book = new Book();
String bookName,author,publishCom;
int isbn,amount,id;
id = scanner.nextInt();
bookName = scanner.next();
author = scanner.next();
publishCom = scanner.next();
isbn = scanner.nextInt();
amount = scanner.nextInt();
book.setId(id);
book.setBookName(bookName);
book.setAuthor(author);
book.setPublishCom(publishCom);
book.setIsbn(isbn);
book.setAmount(amount);
return book;
}
//添加用户工具类
public User getUser() {
System.out.println("请依次输入要修改用户的id、idcard、用户名、生日、性别:");
User user = new User();
String idCard,userName,birthday,sex;
int id;
id = scanner.nextInt();
idCard = scanner.next();
userName = scanner.next();
birthday = scanner.next();
sex = scanner.next();
user.setId(id);
user.setIdCard(idCard);
user.setUserName(userName);
user.setBirthday(birthday);
user.setSex(sex);
return user;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)所有实验及实验报告.zip
共134个文件
class:28个
java:28个
jar:27个
4星 · 超过85%的资源 需积分: 41 44 下载量 118 浏览量
2019-07-13
17:17:54
上传
评论 9
收藏 16.42MB ZIP 举报
温馨提示
Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)所有实验及实验报告
资源推荐
资源详情
资源评论
收起资源包目录
Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)所有实验及实验报告.zip (134个子文件)
util.class 5KB
DaoTest.class 4KB
Book.class 2KB
MybatisAssociatedTest.class 2KB
Product.class 2KB
User.class 2KB
Person.class 2KB
User.class 2KB
Orders.class 2KB
DaoTest.class 2KB
Customer.class 1KB
TransactionTest.class 1KB
TransactionTest.class 1KB
MybatisUtils.class 1KB
IdCard.class 1KB
UserServiceImpl.class 936B
CustomerServiceImpl.class 842B
CustomerDaoImpl.class 836B
UserDaoImpl.class 774B
Client.class 532B
BookMapper.class 376B
UserMapper.class 376B
test.class 267B
CustomerMapper.class 257B
CustomerDao.class 195B
UserService.class 190B
CustomerService.class 184B
UserDao.class 173B
.classpath 3KB
org.eclipse.wst.common.component 485B
org.eclipse.wst.jsdt.ui.superType.container 49B
实验1.doc 1.07MB
JavaEE期末测试.doc 1003KB
实验10.doc 484KB
实验11.doc 467KB
实验12.doc 322KB
实验9.doc 263KB
实验2.doc 241KB
实验4.doc 191KB
实验6.doc 152KB
实验5.doc 77KB
实验3.doc 13KB
ant-1.9.6.jar 1.94MB
aspectjweaver-1.8.10.jar 1.84MB
mybatis-3.4.2.jar 1.52MB
spring-context-4.3.6.RELEASE.jar 1.08MB
spring-core-4.3.6.RELEASE.jar 1.07MB
mysql-connector-java-5.1.40-bin.jar 968KB
log4j-core-2.3.jar 808KB
spring-beans-4.3.6.RELEASE.jar 745KB
javassist-3.21.0-GA.jar 718KB
mysql-connector-java-5.1.8.jar 707KB
log4j-1.2.17.jar 478KB
spring-jdbc-4.3.6.RELEASE.jar 417KB
spring-aop-4.3.6.RELEASE.jar 371KB
cglib-3.2.4.jar 293KB
spring-tx-4.3.6.RELEASE.jar 261KB
spring-expression-4.3.6.RELEASE.jar 257KB
ognl-3.1.12.jar 230KB
commons-dbcp2-2.1.1.jar 170KB
log4j-api-2.3.jar 133KB
commons-pool2-2.4.2.jar 109KB
commons-logging-1.2.jar 60KB
spring-aspects-4.3.6.RELEASE.jar 57KB
asm-5.1.jar 52KB
mybatis-spring-1.3.1.jar 52KB
slf4j-api-1.7.22.jar 40KB
ant-launcher-1.9.6.jar 18KB
slf4j-log4j12-1.7.22.jar 10KB
util.java 5KB
DaoTest.java 4KB
MybatisAssociatedTest.java 2KB
DaoTest.java 1KB
Book.java 1KB
User.java 1012B
MybatisUtils.java 951B
User.java 948B
Person.java 915B
Orders.java 898B
Product.java 876B
Customer.java 868B
TransactionTest.java 764B
TransactionTest.java 758B
UserServiceImpl.java 757B
CustomerServiceImpl.java 698B
CustomerDaoImpl.java 468B
BookMapper.java 440B
IdCard.java 439B
UserMapper.java 432B
UserDaoImpl.java 417B
Client.java 341B
CustomerMapper.java 243B
UserService.java 212B
UserDao.java 172B
CustomerDao.java 168B
CustomerService.java 151B
test.java 53B
.jsdtscope 567B
MANIFEST.MF 39B
org.eclipse.wst.jsdt.ui.superType.name 6B
共 134 条
- 1
- 2
资源评论
- ldx196701282021-07-24就是一个综合应用实验而已。还是用处很大的
我是一只青蛙
- 粉丝: 65
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功