Java图书管理系统课程设计 您所在的位置:网站首页 图书管理系统java课程设计 Java图书管理系统课程设计

Java图书管理系统课程设计

2023-05-25 13:59| 来源: 网络整理| 查看: 265

本文实例为大家分享了Java图书管理系统的具体代码,供大家参考,具体内容如下

大二上学期做的一个Java课程设计,总分为四个Java文件,AllBook,AllBorrow,AllStudent,Tushu。

本系统是一个面向图书馆的管理系统,具有一定的实用性。它主要完成了图书的基本操作功能,全校学生信息的相关基本操作,以及对图书的借阅归还管理。本系统采用当前流行的面向对象的JAVA语言开发工具eclipse来完成整个系统的设计。系统在设计过程中不可避免地遇到了各种各样的问题,由于整个系统完全都是由个人设计的,有关eclipse许多细节问题都要靠自己去摸索,加之本人水平有限,有很多的方面还不够完善,数据不能永久保留。希望在学习更多的知识之后能将系统做的更加完善,更加实用。

文件位置

AllBook

package tushuguan; import java.io.Serializable; import java.util.Scanner; //------------------------图书信息的代码-------------------------- @SuppressWarnings("serial") class Book implements Serializable{ //图书类         String BookNo;              //编号         String BookName;            //书名         String BookAuthor;          //作者         int zk;                              //是否在库         int cs;                              //借阅次数         showInfo info=new showInfo();        //借阅信息日常显示     public Book(){                           //定义构造方法,初始化数据项             BookNo="";             BookName="";             BookAuthor="";                  zk=0;             cs=0;             }         public String getBookNo(){             return BookNo;         }         public String getBookName(){             return BookName;         }         public String getBookAuthor(){             return BookAuthor;         }            //````````````````````````新增图书信息``````````````````````````     public void inputBook(){                 //输入单个图书         @SuppressWarnings({"resource" })         Scanner in2=new Scanner(System.in);           System.out.print("请输入图书编号:");         String s;         s=in2.nextLine();         int a;         a=AllBook.queryBooByBookNo(s);         while(a!=-1){                            //判断是否已有相同编号的图书存在         System.out.print("该书籍已存在,请重新输入!\n");         System.out.print("请输入图书编号:");         s=in2.nextLine();         a=AllBook.queryBooByBookNo(s);         }         BookNo=s;         System.out.print("请输入图书名称:");         BookName=in2.nextLine();          System.out.print("请输入图书作者:");         BookAuthor=in2.nextLine();         zk=1;         }               public void showBook(){                        //显示单个图书信息     System.out.print("图书编号:"+BookNo+"\n图书名称:"+BookName+"\n图书作者:"+BookAuthor+"\n借阅次数:"+cs);             if(zk==1)                 System.out.print("\n该图书:在库\n");             else                 System.out.print("\n该图书: 不在库\n");            }                 }            @SuppressWarnings("serial") public class AllBook  implements Serializable{      //所有图书集合类          static Book []Book=new Book[20];       //定义一个能存储20个图书的数组对象         static int index=0;                                                  //用于存储当前已有图书的数量     public  AllBook(){                     //初始化所有单元的图书信息;         for(int i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有