資源簡(jiǎn)介
基于List的圖書(shū)管理系統(tǒng),非界面,控制臺(tái)輸出,含管理圖書(shū)(增刪改查),管理管理員(增刪改查)功能

代碼片段和文件信息
/**
?*?
?*/
package?com.book.main;
import?java.util.ArrayList;
import?java.util.Iterator;
import?java.util.List;
import?java.util.Scanner;
import?com.book.model.AdminManager;
import?com.book.model.Book;
/**
?*?@author?SD
?*
?*/
public?class?AdminBook?{
private?List?list1=new?ArrayList();
public?AdminBook(){
}
String?bookName=““;
String?bookId=““;
String?bookAuthor=““;
String?bookPublisher=““;
double?bookPrice=0;
Scanner?scan?=?new?Scanner(System.in);
public?void?choose(){
System.out.println(“------------圖書(shū)管理---------------“);
System.out.println(“1.增加圖書(shū)----2.查詢圖書(shū)----3.修改圖書(shū)----4.刪除圖書(shū)---0.返回首頁(yè)“);
int?choose?=?scan.nextInt();
if(choose==1){
System.out.println(“---請(qǐng)按順序輸入要增加的圖書(shū)名稱,編號(hào),作者,出版社,價(jià)格!“);
addBook();
}
else?if(choose==2){
System.out.println(“---請(qǐng)輸入要查詢的圖書(shū)名稱---0鍵返回上一步“);
selectBook();
}
else?if(choose==3){
System.out.println(“---請(qǐng)輸入要修改的圖書(shū)名稱---0鍵返回上一步“);
updataBook();
}
else?if(choose==4){
System.out.println(“---請(qǐng)輸入要?jiǎng)h除的圖書(shū)名稱---0鍵返回上一步“);
deleteBook();
}
else?if(choose==0){
Main.getInstance().index();
}
else{
System.out.println(“輸入有誤,請(qǐng)重新輸入!“);
choose();
}
}
public?boolean?checkBookName(String?bookName){
boolean?flag?=?false;
for?(int?i?=?0;?i? Book?book?=?(Book)list1.get(i);
if(book.getBookName().equals(bookName)){
flag?=?true;
}
}
return?flag;
}
public?void?addBook(){
Book?book?=?new?Book(list1);
bookName?=?scan.next();
if(checkBookName(bookName)){
System.out.println(“此書(shū)已經(jīng)存在,請(qǐng)重新輸入---0鍵返回“);
addBook();
}
else{
bookId?=?scan.next();
bookAuthor?=?scan.next();
bookPublisher?=?scan.next();
bookPrice?=?scan.nextDouble();
book.setBookName(bookName);
book.setBookId(bookId);
book.setBookAuthor(bookAuthor);
book.setBookPublisher(bookPublisher);
book.setBookPrice(bookPrice);
list1.add(book);
System.out.print(“恭喜:添加圖書(shū)《“+book.getBookName()+“》成功!自動(dòng)返回上一步“);
choose();
}
}
public?void?selectBook(){
bookName?=?scan.next();
Book?book?=?new?Book(list1);
if(bookName.equals(“0“)){
choose();
}
else?if(checkBookName(bookName)){
for?(int?i?=?0;?i? Book?book1?=?(Book)list1.get(i);
if(book1.getBookName().equals(bookName)){
System.out.println(“您查詢的圖書(shū)信息如下:“);
System.out.println(“書(shū)名:《“+book1.getBookName()+“》“);
System.out.println(“ID:“+book1.getBookId());
System.out.println(“作者:“+book1.getBookAuthor());
System.out.println(“出版社:“+book1.getBookPublisher());
System.out.println(“價(jià)格:“+book1.getBookPrice());
choose();
}
}
}
else{
System.out.println(“您要查詢的圖書(shū)《“+bookName+“》不存在!請(qǐng)重新輸入!---0鍵返回“);
selectBook();
}
}
public?void?updataBook(){
String?bookName?=?scan.next();
Book?book?=?new?Book();
if(bookName.equals(“0“)){
choose();
}
else?if(checkBookName(bookName)){
for?(int?i?=?0;
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2011-10-18?18:58??book_manager\.classpath
?????文件????????388??2011-10-18?18:58??book_manager\.project
?????文件????????629??2011-10-18?18:58??book_manager\.settings\org.eclipse.jdt.core.prefs
?????文件???????5189??2011-10-23?15:27??book_manager\bin\com\book\main\AdminBook.class
?????文件???????5038??2011-10-23?16:05??book_manager\bin\com\book\main\AdminUser.class
?????文件???????4022??2011-10-23?15:48??book_manager\bin\com\book\main\Login.class
?????文件???????1909??2011-10-23?09:16??book_manager\bin\com\book\main\Main.class
?????文件???????4995??2011-10-23?09:16??book_manager\bin\com\book\main\Register.class
?????文件???????2534??2011-10-23?15:39??book_manager\bin\com\book\model\AdminManager.class
?????文件???????1938??2011-10-23?11:34??book_manager\bin\com\book\model\Book.class
?????文件???????4518??2011-10-23?15:27??book_manager\src\com\book\main\AdminBook.java
?????文件???????4389??2011-10-23?16:05??book_manager\src\com\book\main\AdminUser.java
?????文件???????2894??2011-10-23?15:47??book_manager\src\com\book\main\Login.java
?????文件???????1310??2011-10-22?19:57??book_manager\src\com\book\main\Main.java
?????文件???????4017??2011-10-22?19:57??book_manager\src\com\book\main\Register.java
?????文件???????1771??2011-10-23?15:39??book_manager\src\com\book\model\AdminManager.java
?????文件???????1400??2011-10-23?11:34??book_manager\src\com\book\model\Book.java
?????目錄??????????0??2011-10-23?09:16??book_manager\bin\com\book\main
?????目錄??????????0??2011-10-23?15:33??book_manager\bin\com\book\model
?????目錄??????????0??2011-10-23?09:13??book_manager\src\com\book\main
?????目錄??????????0??2011-10-23?15:33??book_manager\src\com\book\model
?????目錄??????????0??2011-10-23?09:16??book_manager\bin\com\book
?????目錄??????????0??2011-10-23?09:13??book_manager\src\com\book
?????目錄??????????0??2011-10-23?09:16??book_manager\bin\com
?????目錄??????????0??2011-10-23?09:13??book_manager\src\com
?????目錄??????????0??2011-10-23?09:13??book_manager\.settings
?????目錄??????????0??2011-10-23?09:16??book_manager\bin
?????目錄??????????0??2011-10-23?09:13??book_manager\src
?????目錄??????????0??2011-10-23?09:13??book_manager
?????文件??????15679??2011-10-19?11:43??java基礎(chǔ)圖書(shū)管理系統(tǒng).docx
............此處省略3個(gè)文件信息
- 上一篇:QR分解法求特征向量及其特征值
- 下一篇:Android俄羅斯方塊游戲
評(píng)論
共有 條評(píng)論