小型图书管理系统
一、实验内容
建立一个小型图书管理系统,该系统具有输入、查询、排序、修改、插入、删除、输出等功能。(建议部分为选做)
(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
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。