消息关闭
    暂无新消息!

图书管理系统课程设计 c++

问题作者 : Spinks2017-06-27发布

图书管理系统课程设计
 
一、课程设计目的:
课程设计的目的就是要锻炼大家运用所学知识解决实际问题的能力,采用面向对象的程序设计方法完成作业,让我们在实践中更加深刻的了解C++面向对象程序设计的特点。
二、主要功能
本次课程设计要完成以下目的:
1、入库管理:图书信息包括书名、书号、出版社、库存量、现存量共4项.
首先输入10本书的信息, 并将其存入文件 ”book.dat”或“book.txt” 中, 当有新书入库时, 先判断文件中是否有此书,若有该书在图书账目中已经存在,则将其库存量增加;若该书不存在, 则在图书账目中增加一种书,库存量和现存量的信息添加到文件中。
2、图书检索: 输入一个书号或书名, 在文件中查找此书, 若找到则输出此书的全部信息;若找不到则输出查找失败的信息。

3、借阅管理
3.1每个读者的信息包括图书卡号(每个卡只能借阅3本不同的书),姓名,类型(学生、教师),性别,年龄,书号、书名等, 输入5个读者的信息存入文件 “reader . dat”或“reader .txt”.

3.2借书登记:输入读者的编号(借书卡号)。 所借图书的书号, 先判断姓名是否在文件”reader.dat” 中,若有则将书号存入一张图书卡上, 并修改文件”reader.dat”的相应内容,同时修改文件”book.dat”中此书的现存量,若”reader.dat”无此姓名, 则应提示错误。

3.3还书管理: 输入读者的编号, 所还图书的书号, 将借书卡的信息置为零, 并修改文件”reader.dat”的相应内容, 同时修改文件”book.dat”中此书的现存量。

4、输出全部图书信息。
5、输出全部读者信息。
6、退出系统。

 

 

3个回答