毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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的多媒体实验教学平台+源代码
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
C#学校科研管理系统的设计
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
志愿者活动的调查问卷表
国内外图像分割技术研究现状
承德市事业单位档案管理...