JAVA实训--简单图书管理系统的实现(利用文件存储数据)

该图书管理系统,全部运用java语言编写而成,其中主要运用了输入输出流和对象序列化的操作。系统中主要拥有的功能是信息的录入、信息的修改、信息的删除以及信息的查找。
信息录入:在信息录入下又包括图书信息,读者信息以及借阅信息的录入。关于图书信息的录入定义了一个BookMessage类来将图书信息保存到book.txt中,在类体中,先将输入的图书信息保存到数组中,然后将图书信息通过对象写入到book.txt中。读者信息和借阅信息与图书信息相似,这里不再多做介绍。
信息修改:在信息修改下又包括三个子功能,分别是:图书信息修改,读者信息修改以及借阅信息修改。关于信息修改定义了一个主类Modify,在Modify中包含三个方法:mb(),mr(),my();分别对应的是图书,读者,借阅信息的修改。在方法的具体设计中,新创建一个对象,然后将其赋值给当前对象,再写入文件,即完成信息的修改。
信息删除:关于信息删除定义了Delete类,其下有三个方法:db(),dr(),dbw();分别对应信息删除的三个子功能:图书信息删除,读者信息删除以及借阅信息删除。在方法的具体实现中,创建了一个空对象,然后将其赋值给当前对象,再写入文件,即完成对信息的删除。
信息查询:在信息查询中,定义了Find类,其中包括fb(),fr(),fbo()三个方法,对应信息查询三个子功能:图书信息查询,读者信息查询,借阅信息查询。具体实现主要是通过判定键盘输入的信息跟文件中的信息是否一致,如果一致,则通过对象输出各个信息。
下面是系统源代码的链接
源代码下载地址

  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值