Java实验报告之图书管理系统.docx
文本预览下载声明
Java实验报告图书管理系统管理员界面密码验证展示所有图书查找图书添加书籍删除书籍修改密码返回上一层结束学生界面身份识别查找图书借阅图书归还书籍返回上一层结束退出程序源代码:Main.javapackage pany;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(黎明; Students s2=new Master(狭隘; 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(命令操作符\nAccessADInterface\nAccessSTInterface\nover); System.out.print(); order=sc.next(); if(order.equals(AccessADInterface)){ Administrators A=new Administrators(); if (A.getPassWord() == 1){ while(true) { System.out.println(命令操作符\nShowAllBook\nSearchBook\nAddBook\nDeleteBook\nChangePassWord\nGoBack\nover); 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\nBorrowBook\nReturnBook\nGoBack\nover); 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(已退出图书管理系统);
显示全部