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

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

你可能感兴趣的:(JAVA)