冒着开除的风险,让我们一起解密学校图书管理系统的秘密之IO流上篇

云惠网小编 2021年10月20日19:20:24
评论
1360字阅读4分32秒
摘要

图书管理系统IO流版之上集一、前言二、项目前提三、项目说明四、项目功能模块图五、项目功能六、模块展示七、总结一、前言  经历了将近两个月的学习,本博主也是积累了一定的知识,这次做的是理论与实践相结合的Javase实践项目—-图书馆管理系统,相信大家都和我一样期待这次项目的完成吧,接下来大家一起努力来完成它吧,这篇博客主要是是梳理一下这个项目,具体实现请参照下一篇博客,走进博主的世界!二、项目前提  ʕ•ᴥ•ʔ掌握java基本语法  ʕ•ᴥ•ʔ熟悉使用流程控制  ʕ•ᴥ•ʔ理解面向对象思想

广告也精彩

六、模块展示

  ʕ•ᴥ•ʔ掌握java基本语法
  ʕ•ᴥ•ʔ熟悉使用流程控制
  ʕ•ᴥ•ʔ理解面向对象思想
  ʕ•ᴥ•ʔ熟练封装,继承,多态
  ʕ•ᴥ•ʔ熟悉使用接口,异常
  ʕ•ᴥ•ʔ熟悉使用集合
  ʕ•ᴥ•ʔ熟悉掌握I/o流相关操作

  读者信息管理能够对读者的基本信息进行管理,包括新增读者,如学校新来一名教师,想要借书,就必须先添加读者信息;读者信息的修改,如学生转到别的专业,此时要修改学生的基本信息;删除读者的信息,比如某个学生中途退学了,可以将其信息删除。查询读者的信息,比如有同学拾到了一张借阅卡,卡上有学生的编号,通过此号来查询学生的联系电话,从而可以找到学生。

一、前言

二、项目前提

在这里插入图片描述

三、项目说明

  图书借阅信息管理能够对图书的借阅信息进行记录,包括读者信息、图书信息、借阅时间等信息。

  经历了将近两个月的学习,本博主也是积累了一定的知识,这次做的是理论与实践相结合的Javase实践项目----图书馆管理系统,相信大家都和我一样期待这次项目的完成吧,接下来大家一起努力来完成它吧,这篇博客主要是是梳理一下这个项目,具体实现请参照下一篇博客,走进博主的世界!

图书管理系统IO流版之上集

  • 一、前言
  • 二、项目前提
  • 三、项目说明
  • 四、项目功能模块图
  • 五、项目功能
  • 六、模块展示
  • 七、总结

四、项目功能模块图

  本系统功能分为读者信息管理模块图书信息管理模块图书借阅管理模块基础信息维护模块用户管理模块

  图书信息管理能够对图书的基本信息进行管理,包括新增图书,学校每年会购进新书,此时需要将新书的信息录入系统中;图书信息的修改,如学生借书后将图书丢失,此时需要修改图书的总数量,使总数减1;删除图书,学校在购进新书的同时,每年会对过期的图书进行清理,不再提供借阅,此时就需要将这些图书的信息从系统中删除。查询图书的信息,比如要查看有哪些是Java相关的书籍或者指定ISBN号的图书等。

在这里插入图片描述

  相信大家可以清晰的看到各个类的分块,以及文件的存放,还有一些格式的规定,本次博客只是理清楚一下思路,预期的功能也都实现了。通过这次项目,对一些基础知识像参数传递,类与对象,集合,范型,等等有了更深的理解,但也发现对IO流和日期类的使用还不够熟练,也存在一定的问题,以后应该多加练习。具体的代码和过程详细,请移步下一篇博客呦!
在这里插入图片描述

  图书归还信息管理能够对图书的借阅信息进行记录,包括读者信息、图书信息、归还时间、是否超期、罚金等信息。

七、总结

  系统用户信息管理能够对系统用户的信息进行管理,包括增加新的系统操作用户,对当前系统用户的密码进行修改,以及删除某一用户。

  长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较烦琐。在借书时,读者首先将要借的书和借阅证交给工作人员,然后工作人员将每本书的信息卡片和读者的借阅证放在一个小格栏里,最后在借阅证和每本书贴的借阅条上填写借阅信息。在还书时,读者首先将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息。太过于繁琐了!所以,我们需求设计一个图书管理系统来方便学生的借书和图书馆管理书籍。

冒着开除的风险,让我们一起解密学校图书管理系统的秘密之IO流上篇
在这里插入图片描述

五、项目功能

本文转自 https://blog.csdn.net/S_yyuan/article/details/120849510

腾讯云618
云惠网小编
cgb2110-day06 java

cgb2110-day06

文章目录一,模拟用户登录过程--1,需求--2,测试--3,程序优化二,SQL攻击/注入--1,概述--2,解决方案--3,修改代码--4,两种传输器的区别三,练习新的传输器--1...
JAVA 初级程序员常见问题分析 java

JAVA 初级程序员常见问题分析

1、怎么样可以尽快拿到offer?针对心仪的企业、岗位进行调查。可以上招聘网站看看其岗位要求,以及企业的面试题。然后针对性的学习其要求的技术。这样有针对性的准备,投其所好,就可更快...
关于数据库学习的一些知识盲区 java

关于数据库学习的一些知识盲区

一.SQL拼接方法的安全风险 1. SQL注入问题(SQL Inject),使用字符串拼接构造SQL就会引起SQL注入。 2. SQL注入是存在安全风险的 3. 例如:在图书管理系...
szu-exp 安卓开发实验3我的校园 java

szu-exp 安卓开发实验3我的校园

发扬开源精神... 给个赞吧giegiejiejie们 实验目的与要求: 目的:掌握安卓中活动的编写、自定义用户界面的开发、碎片开发、广播机制以及数据持久化技术等;并能通过对课堂知...
腾讯云618

发表评论