菜单
  

     
    图4  系统功能模块图
    3.3.1顾客点歌
    顾客只要打开系统就可以进行点歌,在歌曲点播中,可以直接勾选想要选择的歌曲,也可以通过歌名点歌、歌手点歌、类型点歌、语种点歌进行查询。顾客点播过歌曲以后,可以对所点歌曲进行播放、暂停、切歌等控制,还可以控制音量的大小。可以通过播放列表查看所点歌曲。
    3.3.2管理系统
    KTV点歌系统是一种娱乐型的软件管理系统。管理本系统需要具备相应的权限[7],也就是需要正确的用户名及密码,管理员登录本系统后,可以查看各个包间的信息,可以进行房间管理、歌曲管理、用户管理、顾客管理、物品管理、账单管理。
    3.3.3房间管理
    在房间管理中,管理员可以查看各个房间的信息,如:房间ID、房间类型(大包还是小包)、房间价格、房间状态(空房还是客满)。管理员可以对房间信息进行增加、删除、修改等操作,也可以根据房间ID查询某一个房间的信息。
    3.3.4歌曲管理
    管理员可以添加歌曲,添加信息包括歌曲编号、歌曲名、歌手、类型、语言、路径,添加过得歌曲可以供顾客点播。管理员也可以对歌曲进行删除和修改,还可以通过歌曲名查询到某一首歌曲的信息。
    3.3.5用户管理
    用户管理即指对管理员的管理,可以在用户管理中添加管理员,添加信息包括账号、密码、姓名、性别、联系电话,只有添加过得管理员才可以对系统进行管理。可以对添加过的管理员信息进行删除和修改,也可以通过姓名单独查询某一个管理员的信息[8]。
    3.3.6顾客管理
    管理员在顾客管理部分可以添加顾客信息,添加信息包括ID、姓名、性别、积分、联系电话、备注,添加过得顾客是该KTV的会员。管理员可以对顾客信息进行修改和删除,也可以通过姓名查询某一顾客的信息。
    3.3.7物品管理
    管理员可以添加物品供顾客选择,添加信息包括物品ID、物品名称、物品单价、库存数量,管理员也可以对物品信息进行修改、删除,也可以通过物品ID查询某一物品的具体信息。
    3.3.8账单管理
    管理员可以查看顾客的消费情况,包括顾客ID、姓名、积分、房间号、房间类型、价格、小时、开始时间、结束时间等,可以添加、删除顾客所点的物品,也可以根据顾客姓名查询顾客消费信息。
    4.数据库设计
    数据库结构设计[9]的合理性将直接对系统的效率和实现效果产生影响。一个好的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。
    4.1概念结构设计
    通过对系统的功能模块分析,系统主要分为顾客、歌曲、物品、账单、管理员等实体。每个实体都有各自的属性,实体和实体之间存在一对一、一对多或者多对多的关系[4]。如顾客实体和管理员之间,管理员可以在后台添加、删除顾客,修改顾客的所以信息,如姓名、联系电话等信息,是一对多的关系。用户可以对所点歌曲进行播放、暂停、切歌等操作,是一对一的管理。歌曲点播的E-R图如5所示。
  1. 上一篇:基于IPTCP协议的物流进出货网络管理系统
  2. 下一篇:ASP.NET的多媒体实验教学平台+源代码
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 大众媒体对公共政策制定的影响

  9. 河岸冲刷和泥沙淤积的监测国内外研究现状

  10. 杂拟谷盗体内共生菌沃尔...

  11. 电站锅炉暖风器设计任务书

  12. 中考体育项目与体育教学合理结合的研究

  13. java+mysql车辆管理系统的设计+源代码

  14. 十二层带中心支撑钢结构...

  15. 乳业同业并购式全产业链...

  16. 当代大学生慈善意识研究+文献综述

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回