没有合适的资源?快使用搜索试试~ 我知道了~
Java实验报告之图书管理系统.doc
0 下载量 41 浏览量
2023-07-30
03:03:48
上传
评论
收藏 57KB DOC 举报
温馨提示
试读
12页
Java实验报告之图书管理系统.doc
资源推荐
资源详情
资源评论
精品文档
可修改
Java 实验报告
图书管理系统
1. 管理员界面
<<密码验证
<<展示所有图书
<<查找图书
<<添加书籍
<<删除书籍
<<修改密码
<<返回上一层
<<结束
2. 学生界面
<<身份识别
<<查找图书
<<借阅图书
<<归还书籍
<<返回上一层
<<结束
3. 退出程序
源代码:
Main.java
package com.company;
精品文档
可修改
import java.util.Date;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// write your code here
User U;
Library L=new Library("东北大学图书馆");
System.
out
.println("欢迎来到东北大学图书馆");
Book b1=new Book("java 编程思想","sdhf","554532",new Date(2016,12,13),15);
Book b2=new Book("C++编程","nimei","15654",new Date(2017,5,13),5);
Students s1=new Undergraduate("黎明","20175821");
Students s2=new Master("狭隘","20164545");
b1.BookUser.add(s2);
b1.BookUser.add(s1);
b2.BookUser.add(s2);
b2.BookUser.add(s1);
L.addBook(b1);
L.addBook(b2);
//在以上的代码中都是为了增加图书馆中的藏书
Scanner sc=new Scanner(System.
in
);
String order;
//命令操作板
while(true){
System.
out
.println("命令操作符\n<<AccessADInterface\n<<AccessSTInterface\n<<over");
System.
out
.print("<<");
order=sc.next();
if(order.equals("AccessADInterface")){
Administrators A=new Administrators();
if (A.getPassWord() == 1){
while(true) {
System.
out
.println("命令操作符
\n<<ShowAllBook\n<<SearchBook\n<<AddBook\n<<DeleteBook\n<<ChangePassWord\n<<GoBack\n<<ov
er");
System.
out
.print("<<");
order = sc.next();
if (order.equals("ShowAllBook")) {
L.ShowBook();
} else if (order .equals( "SearchBook")) {
L.ShowBook(L.SearchBook());
} else if (order.equals( "AddBook") ){
L.addBook();
精品文档
可修改
} else if (order .equals( "DeleteBook")) {
L.DeleteBook();
} else if(order.equals("ChangePassWord")){
A.changePassWord();
} else if (order .equals( "GoBack")) {
break;
} else if (order .equals( "over")) {
System.
out
.println("已退出图书管理系统");
System.
exit
(0);
}
}
}
else{
System.
exit
(0);
}
} else if(order.equals("AccessSTInterface")){
U=L.UserComing();
while (true){
System.
out
.println("<<SearchBook\n<<BorrowBook\n<<ReturnBook\n<<GoBack\n<<over");
System.
out
.print("<<");
order=sc.next();
if(order.equals("SearchBook")) {
L.ShowBook(L.SearchBook());
}
else if(order.equals("BorrowBook")){
L.SearchBook().BookBorrow(U);
}
else if(order.equals("ReturnBook")){
L.ReturnBook(U);
}
else if(order.equals("GoBack")){
break;
}
}
}
else if(order.equals("over")){
System.
out
.println("已退出图书管理系统");
System.
exit
(0);
}
else {
System.
out
.println("输入了错误的指令");
continue;
剩余11页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 349
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 练功房角色小企鹅练功房角色小企鹅
- 数据库管理工具:dbeaver-ce-23.1.0-macos-x86-64.dmg
- 数据库管理工具:dbeaver-ce-23.1.0-macos-aarch64.dmg
- 无人车的关键技术、行业发展趋势、以及基本代码
- 数据库管理工具:dbeaver-ce-23.0.5-stable.x86-64.rpm
- 国内移动端APP月活跃(MAU)Top5000 数据整理
- 数据库管理工具:dbeaver-ce-23.0.5-macos-x86-64.dmg
- 数据库管理工具:dbeaver-ce-23.0.5-macos-aarch64.dmg
- 制作一个搜索网站的步骤
- CBDL进行性能监控.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功