Java实验报告之图书管理系统

上传人:m**** 文档编号:470466206 上传时间:2024-02-16 格式:DOC 页数:12 大小:26.46KB
返回 下载 相关 举报
Java实验报告之图书管理系统_第1页
第1页 / 共12页
Java实验报告之图书管理系统_第2页
第2页 / 共12页
Java实验报告之图书管理系统_第3页
第3页 / 共12页
Java实验报告之图书管理系统_第4页
第4页 / 共12页
Java实验报告之图书管理系统_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《Java实验报告之图书管理系统》由会员分享,可在线阅读,更多相关《Java实验报告之图书管理系统(12页珍藏版)》请在金锄头文库上搜索。

1、Java实验报告图书管理系统1. 管理员界面密码验证展示所有图书查找图书添加书籍删除书籍修改密码返回上一层结束2. 学生界面身份识别查找图书借阅图书归还书籍返回上一层结束3. 退出程序源代码: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.printl

2、n(欢迎来到东北大学图书馆); 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

3、); L.addBook(b1); L.addBook(b2); /在以上的代码中都是为了增加图书馆中的藏书 Scanner sc=new Scanner(System.in); String order; /命令操作板 while(true) System.out.println(命令操作符nAccessADInterfacenAccessSTInterfacenover); System.out.print(); order=sc.next(); if(order.equals(AccessADInterface) Administrators A=new Administrators()

4、; if (A.getPassWord() = 1) while(true) System.out.println(命令操作符nShowAllBooknSearchBooknAddBooknDeleteBooknChangePassWordnGoBacknover); System.out.print(); order = sc.next(); if (order.equals(ShowAllBook) L.ShowBook(); else if (order .equals( SearchBook) L.ShowBook(L.SearchBook(); else if (order.equa

5、ls( 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(Acces

6、sSTInterface) U=L.UserComing(); while (true) System.out.println(SearchBooknBorrowBooknReturnBooknGoBacknover); 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

7、.ReturnBook(U); else if(order.equals(GoBack) break; else if(order.equals(over) System.out.println(已退出图书管理系统); System.exit(0); else System.out.println(输入了错误的指令); continue; Library.javapackage pany;import java.util.Scanner;import java.util.Vector;public class Library public static final int OK=1; publ

8、ic static final int ERROR=1; Vector book= new Vector();/用来存储书类 丹书类中也存有用户类 private String Libraryname; Scanner sc=new Scanner(System.in); Library (String name) this.Libraryname=name; public User UserComing() int kind; User U; Scanner sc = new Scanner(System.in); System.out.println(如果你是老师请输入1,若是学生请输入2); while (true) while(true) kind = sc.nextInt(); if (kind = 1) U = new Teacher(); return U; else if (kind = 2) System.out.println(如果你是本科生请输入1,若是硕士研究生请输入2); while (true) kind=sc.nextInt(); if(kind=1) U = new Undergraduate(); return U; else if(kind=2) U=new Master(); return U; else System.out.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号