永发信息网

c++课程设计——媒体库管理系统

答案:2  悬赏:30  手机版
解决时间 2021-01-02 19:19
  • 提问者网友:人傍凄凉立暮秋
  • 2021-01-01 21:48
1. 问题描述
图书馆中的资料很多,如果能分类对其资料流通进行管理,将会带来很多方便,因此需要有一个媒体库管理系统。
图书馆共有三大类物品资料:图书、视频光盘、图画。
这三类物品共同具有的属性有:编号、标题、作者、评级(未评级、一般、成人、儿童)等。其中图书类增加出版社、ISBN号、页数等信息;视频光盘类增加出品人的姓名、出品年份和视频时长等信息;图画类增加出品国籍、作品的长和宽(以厘米计,整数)等信息。
2. 功能要求
1) 添加物品
程序主要完成图书馆三类物品信息的添加,要求编号唯一。如果添加了重复编号的物品时,则提示用户数据添加重复并取消添加;如果物品库已满,则提示不能再添加新的物品。
2) 查询物品
可按照三种方式进行物品的查询。
·按标题查询:
·按编号查询:
·按类别查询:
如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。
3) 显示物品库
可显示当前物品库中所有的物品信息。
4) 修改物品
可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。
5)删除物品
对已添加的物品信息进行删除。如果当前物品库为空,则提示“物品库为空!”并返回操作;否则输入要删除的编号,根据编号删除该物品信息,如果没有找到该物品信息,则提示“该编号不存在”。
6)统计功能
输出当前物品库中总物品数,以及按物品类别,统计出当前物品中各类别的物品数并显示。
7) 保存物品
将当前系统中物品信息存入文件中。
8) 读取物品
将保存在文件中的物品信息读入到当前系统中,以供用户使用。
在完成以上基本功能的基础上,可自行进行扩展或完善。
3. 问题的解决方案
根据系统功能要求,可以将问题解决分为以下步骤:
1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;
2)分析系统中的各个实体以及它们之间的关系;
3)根据问题描述,设计系统的类层次;
4)完成类层次中各个类的描述;
5)完成类中各个成员函数的定义;
6)完成系统的应用模块;
7)功能调试;
8)完成系统总结报告。
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-01-01 22:36
分少了不给你写。为嘛课程设计自己不做,非要找别人要代码。
全部回答
  • 1楼网友:拜訪者
  • 2021-01-01 23:07
/一/查看所有游客和需求的有效 /分公司/百度hi /私人信件的联系方式传,其余 /软/回复/卖出/帮助联系方式,支付处理 /技术/功能可定制等问题,学习版/专业版/企业版应用程序的综合匹配 课程管理系统 阿尔法 alpha
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯