毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#+sqlserver的KTV点歌系统的设计与实现+源代码(3)
图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所示。
共3页:
上一页
1
2
3
下一页
上一篇:
基于IPTCP协议的物流进出货网络管理系统
下一篇:
ASP.NET的多媒体实验教学平台+源代码
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
java+mysql班级评优系统的设计实现
Python+mysql宠物领养平台的设计与实现
ASP.NET飞翔租贷汽车公司信...
基于激光超声检测金属材...
多频激励下典型非线性系统的振动特性研究
上海居民的社会参与研究
从政策角度谈黑龙江對俄...
AES算法GPU协处理下分组加...
压疮高危人群的标准化中...
浅谈高校行政管理人员的...
基于Joomla平台的计算机学院网站设计与开发
提高教育质量,构建大學生...
酵母菌发酵生产天然香料...
浅论职工思想政治工作茬...
STC89C52单片机NRF24L01的无线病房呼叫系统设计