C/C++KTV点歌系统

项目四 KTV点歌系统
题目背景
⚫ 模拟一个KTV点歌系统
主界面参考
需要实现的功能
⚫ 管理员功能:
⚫ 管理员登录、退出,密码修
改等
⚫ 歌曲信息查询
⚫ 歌曲增加、修改、删除
⚫ 歌曲排行
⚫ 用户功能:
⚫ 点歌(歌星姓名,歌曲名等)
⚫ 查看已点歌曲
⚫ 歌曲置顶、删除、切歌等
⚫ 歌曲评分
管理员功能简介
管理员界面参考
管理员登录与注销
⚫ 需检查管理员ID和密码的正确性
(可以设定一个固定的ID和密码)
设定账号输入次数,比如失败三次,
自动锁定系统。密码修改时,需要
输入一次旧密码、两次新密码,若
两次新密码不一致,或新密码和旧
密码一样,则修改失败
歌曲信息查询
注意:在曲库中存在唯一一个
表示每首歌曲的信息,如:ID
歌曲状态0表示正在
播放,1表示未播放
歌曲信息的增加、删除和修改
⚫ 在系统中增加新的歌曲
⚫ 添加歌曲时,如果歌曲存在则添加失败;否则添加新的歌曲(序号递增,e.g. 7 + 1
→ 8)
⚫ 批量添加歌曲
⚫ 在系统中删除不需要的并且未在播放的歌曲(删除后对剩余歌曲按照当前顺序重新编号)
⚫ 歌曲排序,可以按照播放量或者用户评分或者其他方式对歌曲进行排

用户功能简介
用户界面参考
歌曲搜索
⚫ 用户点歌
⚫ 歌星点歌
⚫ 歌曲名点歌(歌曲拼音查找, 精确查找等)
(a)歌星点歌
(b)歌曲名点歌 (c)歌曲名点歌
查看已点歌曲
⚫ 查看已点歌曲
⚫ 歌曲评分
⚫ 歌曲置顶、移除、切歌等
附加说明
注意事项
⚫ 提供的文件列表(提供txt文件),txt中分隔符为\t以及\n。
⚫ 歌曲清单文件(系统中歌曲分页展示, 每页歌曲列表不超过10个)
⚫ 批量导入的歌曲清单文件
⚫ 管理员ID 不超过20个字符,只能由大小写字母或数字组成
⚫ 密码 不超过12个字符,必须同时包括大小写字母和数字,登陆时,应检查管理
员ID和密码格式
⚫ 用户评分:评分范围为1-5星,初始歌单所有歌曲评分默认为0
⚫ 禁用条目
⚫ 禁止使用其他编程语言,只能使用C/C++语言。
⚫ 禁止使用SQL或MySQL等数据库软件。
时间节点
⚫ 设计文档(满分30分):5月31日10点满分提交截止(作业提交功能开放,
以提交时间作为依据),要求和项目一、项目二一致。
⚫ 基本程序代码(满分100分):6月7日10点截止(作业提交功能开放,以提
交时间作为依据)
⚫ 完成管理员和用户的基本功能,并通过测试,可以获得70分。
⚫ 实现良好的展示界面,可以获得30分。
⚫ 实验报告(满分30分): 6月7日10点截止(作业提交功能开放,以提交时
间作为依据),要求和项目一、项目二一致。
⚫ 创新功能实现(满分40分):额外实现项目说明中没有列出的创新功能,1
个功能10分。创新功能必须在实验报告中说明体现。

源码下载

链接:https://pan.baidu.com/s/1redb7x5gzw-z7WipmpAWdw?pwd=1111
提取码:1111

C/C++KTV点歌系统相关推荐

  1. 点歌服务器工作原理,KTV点歌系统方案概述

    <KTV点歌系统方案概述>由会员分享,可在线阅读,更多相关<KTV点歌系统方案概述(7页珍藏版)>请在人人文库网上搜索. 1.一)目前点歌系统的主流方式目前,可以实现的KTV系 ...

  2. 点滴小组KTV点歌系统简介

    ‍‍ 20级青鸟四班 点滴小组 指导老师:穆老师 班主任:佟老师 小组成员: 组长:路鑫 副组长:戴洁 王硕 组员:马蓥芳   组员:徐圣乾 组员:徐圣坤 组员:赵昌杰 制作周期:2021年5月25日 ...

  3. Java Swing Mysql实现的Ktv点歌系统项目源码附带视频运行教

    Java swing实现的一款ktv点歌系统, 数据库采用的是mysql,主要有管理员管理房间.歌曲信息功能,登录房间点歌.切歌等功能,设计采用的是mvc的模式,层次结构非常清晰,很适合Java初学者 ...

  4. ktv管理系统_7天撸完KTV点歌系统,含后台管理系统(完整版)

    最近手有点痒琢磨着做个啥,朝思暮想还是写个KTV点歌系统,模拟了一下KTV开户的思路,7天累死我了,不过技术点还挺多的,希望你可以看完(〜^㉨^)〜 用Node(Express)教你写KTV点歌系统, ...

  5. java点歌系统代码_ktv 一个用java写的ktv点歌系统,用ACCESS数据库 Develop 238万源代码下载- www.pudn.com...

    文件名称: ktv下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 25661 KB 上传时间: 2014-04-10 下载次数: 1 提 供 者: 成俊杰 详细说 ...

  6. java学习:模拟KTV点歌系统

    [目标] 学会分析"模拟KTV点歌系统"程序设计的实现思路. 根据思路独立完成"模拟KTV点歌系统"程序设计的源代码编写.编译及运行. 掌握ArrayList集 ...

  7. KTV点歌系统数据库设计文档

    KTV点歌系统数据库设计文档 前台e-r图 后台 E-R 3.数据库字典 SwanInfo(歌星表) 中文名 英文名 数据类型 大小 约束 备注 歌星编号 SwanID varchar 20 主键, ...

  8. 驭梦KTV点歌系统简介

    19级青鸟三班驭梦小组 指导老师:穆雄雄老师 班主任:王欣欣老师 小组成员: 组 长:刘文瑞 副组长:陈浴森 组员:蒋建强.翟帅.谢学致.申世业.潘浩杨.芦泽宇.季淑琦.冯涵婷 制作周期:2020年9 ...

  9. 畅想小组KTV点歌系统简介

    19级青鸟三班畅想小组 指导老师:穆雄雄老师 班主任:王欣欣老师 小组成员: 组长:毛帅龙  副组长:扈明旺 组员:张俊豪 靖相民 袁康凯 魏子凯 李明义 魏婉莹 谢润祺 项目整体运行视频: 1 主页 ...

  10. 星梦小组KTV点歌系统简介

    班 级:19级青鸟3班 组 名:星梦小组 班主任:王欣欣老师 指导老师:穆雄雄老师 组 长:刘娜 副组长:王宝兴.汪杰 小组成员:汪杰.方传森.王宝兴.赵燕涵.云善辉.丁长琨.翟选浩.蔺广兴.王建业. ...

最新文章

  1. centos7httpd服务的搭建
  2. Jenkins 使用 Kubernetes Plugin 完成持续构建与发布
  3. 计算机文件无法显示后缀,但一般情况下电脑默认是看不到文件格式显示(也就是文件扩展名)...
  4. numpy基础(part6)--协方差与相关系数
  5. 百度feeds联盟软件测试开发,UI 自动化测试用例整理举例-百度首页
  6. android软件欢迎界面,Android应用中实现一个软件启动的欢迎界面
  7. php支付自定义金额,自定义付款/支付/收费
  8. 使用Python实现简单的随机数字抽奖
  9. hp服务器修改bios设置密码,HP服务器的BIOS密码
  10. ML Mastery 博客文章翻译 20220116 更新
  11. STM8S003F3使用总结——串口
  12. 2021年百度智能云服务器最新租用价格表
  13. Linux下SD卡格式化,为SD卡分区
  14. Python春节特训营09:老师的点名神器
  15. Java面试宝典Beta5.0
  16. linux与pe到移动硬盘,PE下找不到移动硬盘?不用怕
  17. docker update修改内存/cpu
  18. ETABS和SAP2000中质量源的定义
  19. qt4.8.5在arm下的移植
  20. 华为在深度学习平台上的优化实践

热门文章

  1. 笔记本电脑安装Linux系统
  2. SMTP和POP协议
  3. iOS UIViewController跳转
  4. 三种方法求解Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1,当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。
  5. vnc 键盘慢_在基于Web的VNC应用程序中支持多种键盘布局
  6. tungsten replicator oracle,Tungsten Replicator 实验
  7. pentaho mysql_pentaho5.0.1将数据库移植成mysql
  8. 栈区的使用规则、压栈和出栈、栈区先进后出,后进先出
  9. 【详细】endnote中英文文献混排
  10. 口碑营销遇见互联网,企业如何做好网络口碑营销?