联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> C/C++编程C/C++编程

日期:2018-07-11 08:17

小型图书管理系统

一、实验内容

建立一个小型图书管理系统,该系统具有输入、查询、排序、修改、插入、删除、输出等功能。(建议部分为选做)

(1)从文件中读入图书信息,每种图书至少包括书号、书名、作者、出版社、出版日期、单价、数量、借阅次数等信息;图书种数不少于16种。

(2)至少能根据书号、书名、作者、出版年月查询出所有满足条件的图书;建议还可以根据出版社、数量、单价范围、借阅次数进行查询。

(3)系统界面自行设计,至少包含两级菜单,即主菜单和一级子菜单;希望能够建立交互性能比较好的菜单系统,即使用者用着方便,而不仅考虑程序编写方便

(4)能够按照书名、出版日期、借阅次数排序;建议也可以按照作者、出版社、单价、数量排序

(5)能显示所有图书的信息,一屏只输出8本图书的信息(模拟需要输出很多本书的情况),并把所有图书信息输出到文件中。

(6)能够增加和删除某些图书信息

以下为选做内容

(7)能修改图书除书号外的所有信息,并设置相应的修改口令(口令正确才能修改)

(8)能从文件中批量追加新的图书数据,也能从键盘上增加一本新的图书

(9)对已经遗失的图书能从系统中删除相应的图书信息

(10)还书时给出五级评价,可以根据评价推荐图书

(11)可以根据部分书名查询图书,如查询“钢铁”+“炼成”,可以查到“钢铁是怎样炼成的”这本书

二、实验报告要求

每个小组需要提交相应的实验报告,报告中应包括以下信息:

1.你所做图书管理系统的功能设计;

2.程序清单只作附录,注释说明不少于30%,至少程序中所有函数的接口(功能设计)、主要变量的作用需要以注释的形式写明;

3.小组成员的分工;

4.程序的测试情况(截屏);

5.还可以改进的地方(网上抄袭得0分);


版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp