永发信息网

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

答案:2  悬赏:30  手机版
解决时间 2021-01-02 19:19
1. 问题描述
图书馆中的资料很多,如果能分类对其资料流通进行管理,将会带来很多方便,因此需要有一个媒体库管理系统。
图书馆共有三大类物品资料:图书、视频光盘、图画。
这三类物品共同具有的属性有:编号、标题、作者、评级(未评级、一般、成人、儿童)等。其中图书类增加出版社、ISBN号、页数等信息;视频光盘类增加出品人的姓名、出品年份和视频时长等信息;图画类增加出品国籍、作品的长和宽(以厘米计,整数)等信息。
2. 功能要求
1) 添加物品
程序主要完成图书馆三类物品信息的添加,要求编号唯一。如果添加了重复编号的物品时,则提示用户数据添加重复并取消添加;如果物品库已满,则提示不能再添加新的物品。
2) 查询物品
可按照三种方式进行物品的查询。
·按标题查询:
·按编号查询:
·按类别查询:
如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。
3) 显示物品库
可显示当前物品库中所有的物品信息。
4) 修改物品
可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。
5)删除物品
对已添加的物品信息进行删除。如果当前物品库为空,则提示“物品库为空!”并返回操作;否则输入要删除的编号,根据编号删除该物品信息,如果没有找到该物品信息,则提示“该编号不存在”。
6)统计功能
输出当前物品库中总物品数,以及按物品类别,统计出当前物品中各类别的物品数并显示。
7) 保存物品
将当前系统中物品信息存入文件中。
8) 读取物品
将保存在文件中的物品信息读入到当前系统中,以供用户使用。
在完成以上基本功能的基础上,可自行进行扩展或完善。
3. 问题的解决方案
根据系统功能要求,可以将问题解决分为以下步骤:
1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;
2)分析系统中的各个实体以及它们之间的关系;
3)根据问题描述,设计系统的类层次;
4)完成类层次中各个类的描述;
5)完成类中各个成员函数的定义;
6)完成系统的应用模块;
7)功能调试;
8)完成系统总结报告。
最佳答案
分少了不给你写。为嘛课程设计自己不做,非要找别人要代码。
全部回答
/一/查看所有游客和需求的有效 /分公司/百度hi /私人信件的联系方式传,其余 /软/回复/卖出/帮助联系方式,支付处理 /技术/功能可定制等问题,学习版/专业版/企业版应用程序的综合匹配 课程管理系统 阿尔法 alpha
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人类的祖先来自哪里
各种行业的名称的统计共有多少种?
宁字五行属什么
有趣的公司名称
馨艺堂书画艺术馆在哪里啊,我有事要去这个地
无论怎样,还是谢谢你用英语怎么说
华东地区包括哪几个省份
开粥吧需要几个步骤我想开个不太大的粥店,请
中国有多少人叫张鹏
饭后喝什么茶有助减肥
在今天用英语怎么说
学生一千块钱如何投资
以意开头的成语有哪些
萤石摄像头怎么连接
天为什么会变红
推荐资讯
不凝固糖稀怎么熬制
爱心是什么使什么仿写
窨井盖伤人损害赔偿怎么处理
卧室床头朝向风水禁忌
请问网友,百度贴吧网上有没有警察?
贵阳到南宁经过哪些城市可以休息停留
河南公务员正科16级15年10月退休应拿多少退休
平时说下雨下10mm是什么意思
求梦想作文
再谈转基因作物的安全性阅读答案
在严寒的冬天,河面结冰,鱼儿为什么能在水中
微课有哪些作用
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?