• 1.首家专业真正意义的悬赏问答赚钱网站!
  • 2.我们相信:重金之下必有勇者,钱能促进回答!
  • 3.购买答案别害怕,网站有担保,不满意可退款,拒绝恶意操作!
  • 4.回答售出就有收益,永久不限次数为您持续产生收益!
  • 5.提问也可以赚钱了,提问所属答案被购买确认,也可产生收益!
  • 6.收益计量都是不限次数、时间、地点,真正意义上的摇钱树!
  • 7.购买者是提问者本人,回答者享有百分百收益!
  • 8.自问自答模式已开启!经验/文章博客/聊天记录变问答赚钱!
    未登录
    当前位置: 首页 优质文章 问题详情

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

    发布时间:2019-01-03 17:04 注:该提问由任* 发起的自问自答(由他的知识、经验、图书/文章等拆分演变为问答形式而来),该自问自答产生所有收益的0%归发布人所有。如果你觉得你有更好的回答,也可以参与回答,回答收益分成70%
    以下为提问人的全部回答内容

     

    image


    青岛**大学

    软件课程实习

    课 程 名 称:软件课程实习  

    学 生 专 业:******

    课 程 类 别:专业基础课       

    姓 名 班 级:   **  ****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                   设计方案

    imageimageimageimageimageimageimage组织结构图

     

     

     

















    圆角矩形: 信息录入













    圆角矩形: 信息查询
    圆角矩形: 初始化书籍
    圆角矩形: 书籍查询
    圆角矩形: 借阅图书
    圆角矩形: 记录查询
    圆角矩形: 归还图书








     


     

     

     

     

     

     

     

     

     

     


    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 展开阅读全文

    0 ID:1728 0人购买 0人评价 好评率:0%
    收起
    0条回答
    抱歉,暂无数据
    返回顶部 联系客服 消息中心0