C/C++KTV点歌系统
创始人
2024-04-25 17:38:53
0

C/C++KTV点歌系统

KTV点歌系统(版本1)

1 设计要求

采用链表(系统中可以设定任意数目的记录,但难度较大)或者结构体数组(只能限定一定数目的记录)完成系统。系统要求设计一个卡拉ok点歌系统, 可以显示、查询、点歌等操作。

2 系统功能

1)增加歌曲
将歌曲增加到对应的歌手名下
2)删除歌曲
删除某歌曲删除歌手删除歌手时,还需将此歌手的所有歌曲自动删除。
3)查看所有歌曲
从文件中读取并显示歌曲的信息
4)查看歌手
显示所有歌手,选择某个歌手后,可以显示此歌手的所有歌曲
5)按条件查看歌手
根据条件显示符合要求的歌手
查找某个歌手根据姓名,显示歌手的所有歌曲
6)查找歌曲
根据歌名查找歌曲,然后将查找结果显示
7)点歌
选中某个歌曲后,进行点歌。根据点的歌曲,按照点歌顺序进行排列。也可以通过操作改变他们的排列顺序,例如将某首歌提前等。
8)退出系统

KTV点歌系统(版本2)

主要内容
(1)管理员用户对歌手信息、歌曲信息、点歌信息等信息的增加、删除、查找、修改;普通用户查询歌手信息、歌曲信息、进行点歌。
(2)管理员用户统计某歌曲的点歌次数、某歌手的被点次数、某歌手的歌曲数目。
(3)根据功能需求,设计算法方案。
(4)根据功能需求,定义合适的数据结构。
(5)各项数据以文件格式存储。
(6)可以按照自己对系统的需求理解进行扩展。比如:排序功能、模糊查询、综合查询等。

任务要求
(1)能够根据需求,选择合适的数据结构,确定系统的设计目标。
(2)结合软件工程的系统开发流程,利用相关开发工具,完成系统概要设计和详细设计。
(3)结合选题利用数据结构相关知识,使用C语言或C++实现该系统的所有上述功能。要求界面友善,程序运行正常。
(4)能够在设计过程中撰写规范的设计报告,在设计完成后通过答辩,并提供可运行的系统源代码电子版一套。

KTV点歌系统(版本3)

增加,删除,修改,查询,点歌,统计歌曲点歌次数。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

上一篇:重学c/c++之预处理

下一篇:Shell脚本编写

相关内容

热门资讯

民生情报站丨电瓶车“飞线充电”... 川观新闻记者 刘珩据媒体报道,6月25日凌晨,成都市金牛区一小区发生一起电动自行车火灾,事故造成一家...
甬矽电子:6月份公司未回购股份 证券日报网讯 7月2日晚间,甬矽电子发布公告称,2025年6月份,公司未通过上海证券交易所交易系统以...
赛意信息:累计回购公司股份26... 证券日报网讯 7月2日晚间,赛意信息发布公告称,截至2025年6月30日,公司通过股份回购专用证券账...
华润材料:累计回购公司股份78... 证券日报网讯 7月2日晚间,华润材料发布公告称,截至2025年6月30日,公司累计通过回购专用证券账...
挪威人有什么忌讳 挪威人有什么忌讳挪威人与人庆穗谈话时,习惯双方的距离州歼稍远些,最好1.2米以外。公共场所禁止吸烟。...
2025年券商金融“五篇大文章... 中国证券报·中证金牛座记者7月2日从业内独家获悉,备受证券行业瞩目的券商“五篇大文章”试评价结果正陆...
热热热,来石景山首钢园“清凉一... 转自:北京号夏天逃进首钢园也太爽了!滑雪大跳台“顽酷心跳塔”品高空咖啡,群明湖上划浆板,无论智能科技...
华明装备:累计回购公司股份11... 证券日报网讯 7月2日晚间,华明装备发布公告称,截至2025年6月30日,公司通过股份回购专用证券账...
争光股份:7月18日将召开20... 7月2日晚间,争光股份发布公告称,公司将于2025年7月18日召开2025年第一次临时股东大会。本次...
智信精密:董事张国军拟减持公司... 人民财讯7月2日电,智信精密(301512)7月2日晚间公告,公司持股8.83%的股东、董事张国军计...