简易的书刊借还管理系统java
搜索

简易的书刊借还管理系统java

共1个回答 • 2019-01-03 17:04:46 举报
  • 任* 2019-01-03 17:04:46

     


    青岛**大学

    软件课程实习

    课 程 名 称:软件课程实习  

    学 生 专 业:******

    课 程 类 别:专业基础课       

    姓 名 班 级:   **  ****01 

    学 号 信 息:    *******      

    制 订 时 间:2018年12月    

                 **学院 制


     

     

     

     

     

     

    1       实习题目... 2

    开发书刊出租管理系统... 2

    2       原理概述... 2

    3       设计方案... 3

    4       程序编写... 3

    系统管理... 3

    功能实现... 7

    借还信息类... 11

    学生信息类... 12

    书籍信息类... 13

    5   执行界面... 14

    6.实习心得和体会... 16


     

    1                   实习题目

     

       开发书刊出租管理系统

       实现 1.读者信息管理功能

            2.书籍的增删改查功能       

    3.书籍的借还功能

    4.借还记录和时间信息查询功能

    5.用户id卡查询功能

     

    2                   原理概述

    通过编写简易java语言实现eclipse控制台命名输出.,用简单pojo对象对书籍属性和学生属性进行构造,将学生信息和借还信息放入list集合,书籍信息放入map集合,使用put方法初始化书刊信息.

    通过使用io流完成数据的存储和读取.

    序列化流:把对象按照流一样的方式存入文本文件或者在网络中传输。对象 -- 流数据(ObjectOutputStream)

      构造方法:ObjectInputStream(InputStream in)  创建从指定 InputStream 读取的 ObjectInputStream 

    反序列化流:把文本文件中的流对象数据或者网络中的流对象数据还原成对象。流数据 -- 对象(ObjectInputStream)

    构造方法:ObjectInputStream(InputStream in)  创建从指定 InputStream 读取的 ObjectInputStream

    通过while循环将各个功能序号写入,print输出在控制台,switch进行选择.

     

    3                   设计方案

     

     

     












































     


     

     

     

     

     

     

     

     

     

     


    4                   程序编写

          系统管理

    5          package library;

    6           

    7          import java.io.FileInputStream;

    8          import java.io.FileNotFoundException;

    9          import java.io.FileOutputStream;

    10        import java.io.IOException;

    11        import java.io.ObjectInputStream;

    12        import java.io.ObjectOutput;

    13        import java.io.ObjectOutputStream;

    14        import java.io.Serializable;

    15        import java.util.Scanner;

    16         

    17        public class librarymain implements Serializable {

    18           public static void main(String[] args) throws Exception {

    19              System.out.println("****************************************");

    20               System.out.println("*                                      *");

    21               System.out.println("*                                      *");

    22               System.out.println("*                                      *");

    23               System.out.println("*                                      *");

    24               System.out.println("*             java图书馆                                *");

    25               System.out.println("*                                      *");

    26               System.out.println("*                                      *");

    27               System.out.println("*                                      *");

    28               System.out.println("*                                      *");

    29              System.out.println("****************************************");

    30               Scanner sc = new Scanner(System.in);

    31               library library = load();

    32               while (true) {

    33                  System.out.println("请选择功能");

    34                  System.out.println(" 1添加图书");

    35                  System.out.println(" 2借书");

    36                  System.out.println(" 3还书");

    37                  System.out.println(" 4查看借还记录");

    38                  System.out.println(" 5查看所有图书");

    39                  System.out.println(" 6查询书本");

    40                  System.out.println(" 7卡查询");

    41                  System.out.println("                    0:退出");

    42                  int select = sc.nextInt();

    43                  switch (select) {

    44                  case 0: {

    45                      save(library);

    46                      System.exit(0);

    47                  }

    48                  case 1: {

    49                      System.out.println("请输入ISBN");

    50                      String iSBN = sc.next();

    51                      System.out.println("请输入书号");

    52                      int id = sc.nextInt();

    53                      System.out.println("请输入书名");

    54                      String name = sc.next();

    55                      System.out.println("请输入作者");

    56                      String writer = sc.next();

    57                      System.out.println

    我要购买
如需投诉举报,请联系客服QQ: 809455064,422564069,809455064 关闭
关闭

您可能也想看看