本篇文章给大家谈谈ktv管理系统接口设计,以及ktv前台管理方案对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
今天给各位分享ktv管理系统接口设计的知识,其中也会对ktv前台管理方案进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
寻找可以控制包房的vod点歌系统或者方案
天行视点的KTV系统的系统可以达到你所需要的功能
天行视点KTV点歌系统方案手册 收藏
一、 天行视点KTV点播软件特点
天行视点KTV点播软件是天汇科技自主开发的X-Server流媒体视频服务引擎的应用。X-Server是跨平台的引擎,同时支持微软平台与LINUX平台。引擎特点如下:
热牵引(并发竞争逻辑)
热牵引技术保障系统的整体稳定,使数据保持连续性,实时性与有效性,不会因为某个节点的故障而影响整个网络的运行,同时避免系统过载。
高并发
X-Server
在较低的硬件配置(百兆局域网)下仍可实现高达35只程序流(合175只系统流)/IDE的并发能力。
集成多项网络协议
X-Server 集成了多种服务,包括ICP(Internet Cache Protocol)及HTTP协议。
支持广域网
通过X-Server 引擎能在广域网基础上组建大规模的VOD应用系统。
二、 软件功能
1、KTV娱乐功能:
· 支持KTV各种点歌方式:歌星、语种、字数、曲钟、拼音、编码、排行榜;
· 智能拼音检索:可以对歌星、歌曲列表,通过拼音进行再过滤,轻松找到目标;
· 电影点播:根据电影分类,在欢唱休息之隙,欣赏喜爱的精彩电影。
· 新歌推荐:最新歌手的最新歌曲,让追星族们时刻保持新鲜感觉。
· 更换皮肤:随时更换点歌界面皮肤,满足个性喜好。
· 我的歌库:通过输入手机号码获取、维护自己的拿手歌曲,以最快的速度秀出自己的魅力。
· 操作说明:提供简介明了的遥控器、点歌面板等点歌设备的使用说明。
· 待播歌曲的操作:对待播歌曲进行增加、删除、插歌操作。
· 全动态界面:如电视动画般动感十足。
2、广告功能:
· 广告条:多个广告条在点歌界面上自动轮换显示。
· 屏保功能:在一段时间没有操作后,自动显示整屏的广告图片,例如本场地优惠时段、精彩时段、明星壁纸等。
3、信息提示:
· 播放操作提示:屏幕上有原伴唱、音量、播放/暂停、静音状态提示,根据操作随时标示当前状态;
· 走马灯:随时显示歌曲播放情况、总台通知、祝福信息等;
· 火警提示和逃生图:接到总台火警通知后,自动显示该包厢对应的逃生路线;
4、包厢管理功能:
·
房台管理功能:实现咨客、开房、关房、并房功能;设置每个房台的皮肤、公播歌曲、广告信息;发送总台通知、祝福信息、火警信息;
· 员工管理:管理每个员工及相对应的职责权限;
· 房台设置:设置每个房台的名称、IP地址、皮肤等信息;
· 系统设置:设置系统皮肤、广告、屏保广告、欢迎等信息;
5、曲库管理功能:
· 歌曲查询:通过歌曲名称、编号、歌星进行搜寻歌曲;
· 增加歌曲:选择单个增加、批量增加新歌曲;
· 歌星维护:自己添加、删除歌星信息和对应图片;
· 新歌维护:添加、删除、修改新歌信息;
· 影片维护:添加、删除、修改电影信息;
· 广告维护:添加、删除、修改广告电影片信息;
6、吧台呼叫服务:
· 呼叫监控:随时监控包厢的呼叫信息。
三、 SkyMedia EM视频服务器特点
系统零维护:SkyMedia EM
视频服务器无需昂贵的授权费及WINDOWS操作系统,同时也免去了维护操作系统的麻烦和因系统引起的宕机问题,真正实现了系统零维护。
高流量高保真:SkyMedia EM
流媒体服务引擎可同时响应35个程序流(约175个系统流),而且极其稳定和不失真。
负载平衡:在多个服务器间采取并发竞争的方式实现负载平衡,使整个VOD系统持续稳定运行。
断点续传:任意一台服务器的音频流或视频流若由网络原因而出现断点,则其它服务器立即自动接替,在点播端的节目播放不会出现任何停滞现象。
节目库即插即用:制作好的曲目库磁盘只需接上服务器接口无需任何设置即可投入运行。
自带节目制作管理工具:服务器自带的制作管理工具可以让管理人员轻松制作节目源,并进行高效的管理维护操作。
成本控制灵活:对于成本敏感的客户,仅需在VOD系统中使用一台SKYMEDIA EM
视频服务器并准备3000-5000个节目源即可运行。当需要扩容升级时只需增加伺服器和节目库。
四、 服务器,STB标准配置,参数:
SkyMedia EM服务器
服务器型号SkyMedia EM 标准型平台兼容WindowsLinux
支持流数/IDE硬件架构IDE数CPUDDR内存引擎版本
35程序流/175系统流Intel845G6-8P4 2G512MbX-Server9.3.31
推荐STB参数
STB型号GXT X 5.0平台兼容WindowsLinux
支持码流OSD媒体格式视频制式音效回放网络接口
10Mbps256色Dat,Vob,Mpeg
mpeg2PAL,PAL60,NTSC立体声双声道RealTek8139 100Mb
五、 收银管理软件特点
为餐饮娱乐业设计的实用管理软件:天行系列收银管理软件强调对服务型企业的经营管理流程进行信息化。它是人流,物资流,业务流三位一体的管理思想。软件采用结构化设计,在一个主体服务程序上快速开发各种被客户订制的应用功能,从而最大限度地符合企业的运营特性。
四大技术亮点
网络化流程控制:将各个部门连接成一个网络,使之成为一个整体,实现分布运营集约管理的目的。
数据热牵引:一方有难八方支援的应急机制,充分确保数据的完整性,连续性与实时性。
帐务监控机能:拥有完整的帐务监控机制,有效防止跑单、漏单,馈单等行为,避免死帐,坏帐的产生。
开放式数据接口:系统预留开放式数据接口,支持第三方软件的收费模块挂接,拓展灵活。
四大功能模块
前台服务模块:客户可以在前台服务模块完成所有面向消费者的服务功能,如开台,预订,下单,结算,清台,打折等等。系统同时支持多种结算方式,如刷卡消费,会员积分消费。
收银账务管理模块:每一笔交易都被记录在案,为会计师和管理人员提供准确的数据,所有交易产生的物流与资金流的变化都与系统中的其它单元相关联。
库存管理模块:库存数据的实时更新为前台销售提供实时的产品信息,同时它与销售流程产生数据关联。方便输入货物资料,为每件货物制订售价和折扣率。
员工管理模块:制订了标准的级别制度,不同级别的员工拥有不同的操作权限。系统对员工业绩和操作都做完整的记录,并为管理者提供各种查询功能。
六、 软件功能
模块介绍 收银管理部份:
收银结账模块
基本功能有房台预售、开台、转台、并台、结账、清台、续单、消息发送等功能;
客房管理模块
咨客与吧台互相响应,咨客管理系统可实现预定、取消预定,显示房状态;空闲、使用中、已预定、结账、禁用等状态记录预定客人的姓名、预定房台号、日期、人数、电话等信息,并可统计查询可随时查看到每个包房内动态消费情况可直接方便地查看每个部门、每个楼层的房台分布情况和销售业绩;
账单查询模块
可查询、打印指定时间内所有账单的明细资料,也可单独指定查看某个员工或某个收银台的账单,防止走单、漏单情况;
VIP客户管理模块
VIP客户能欣赏娱乐城提供的超值服务或节目;
VIP客户的消费有自动统计功能,VIP客户能随时查询其个人档案消费情况并采取相应的措施;
采用IC卡或IP卡管理模式,客人消费能用IC卡进行消费或查询消费;
金卡、银卡、普通卡等VIP客户享受不同折扣率待遇;
可添加会员以及对会员卡进行充值;
库存管理系统
可对仓库进行增减货物种类,以及对货物的数量进行增减;
可操作吧厨的领货管理;
寄存管理
可将客人寄存的酒水有序的记录下来,方便查询也方便管理;
超市模块:
超市模块的功能与其它吧厨的功能几乎一致,相当于只是吧台中的其中一个,点酒水出品单位之一,不同的是即出即收(即出品的同时收款);
后台部份:
员工管理设置模块
所有进入前台进行收银结账操作的员工都必须在此获得资格认证以及相应权限;在此模块可查看到员工的个人信息、业绩以及权限;
房台管理设置模块
所有的房台信息在前台进行营业收银时,都必须先在此设好,包括有房间号、名称、所在位置以及房间呼叫IP;可查看所有房间的信息增加或减少房间类型;
会员管理设置模块
查看所有会员信息、销售记录等,也可在此添加和删除会员,增加会员卡类型、设置会员卡相关信息等功能;
酒菜管理设置模块
类似于客房管理设置模块,只不过此模块管理的是酒菜而不是客房,在此一样可以设置酒菜的所有信息,包括有:编号、名称、条形码
成本价、售价等资料;可添加、删除酒菜类别;也可在此对指定酒菜进行进、退货处;
其它管理辅助模块
系统设置
主要用于工作站设置(包括有工作站名称、IP、类型等);折扣管理(设置不同类型房台在不同时段的优惠措施);班次设定;安全设置(设置登录本后台管理模块的密码)等辅助管理可查看全部或单个的酒菜销售列表、历史账单记录(不包括清空之前的);数据保障维护功能(包括有数据库备分和数据库恢复功能);
七、 系统组成
天行视点KTV系统由点播单元、伺服单元,管理/增强单元组成。
点播单元:点歌机/机顶盒,遥控/点歌键盘/触摸屏/鼠标,音响备,界面显示器。
伺服单元:视频服务器,中央交换机
管理/增强单元:管理服务器,收银工作站
天行视点KTV点播软件
天行视点收银管理软件
八、标准拓朴图
九、 基于Linux的VOD系统的优越性
基于Linux的VOD系统其优越性就在于保证足够性能的前提下使系统成本降低40%!
中小型VOD系统应用范围,特点,成本结构分析:
纵观现今VOD应用市场,在中国仍以中小型规模的VOD系统应用为主而其中又以100点(按点播终端计算)以下的系统需求居多。KTV行业是中国VOD最早介入的市场,也是最为典型的VOD应用。我们就以KTV应用为例来分析一下中小型VOD系统的特点和成本结构。
目前主流的VOD系统均是基于网络的,系统可分为点播单元(机顶盒及配套设备)和伺服单元(视频服务器,中央交换机,节目源,控制台及配套设备)。
机顶盒是点播单元的核心,市场上有基于WINCE和LINUX环境的机顶盒,均是采用嵌入式设计,但是由于设备开发商(如实达视易)较多的使用WINCE系统使得市面上的VOD系统过于依赖微软公司的系统平台。
WINDOWS系列产品为全球做出的巨大商业贡献是大家有目共睹的。但是对中小型VOD系统来说,WINDOWS系统的功能又显得过于强大,强大得没有多少被VOD利用上。原因就是WINDOWS并不是为VOD特性而研发的服务器平台系统。而LINUX则不同,这个开放源代码的产物可以让任何人去改造而使其满足特定要求的应用,所以你可以利用LINUX打造一个只为VOD而存在的服务器平台系统,当然没有强大的技术实力是做不好的。
对于整个VOD系统来说成本最高的地方便是STB和视频服务器的系统造价。基于WINDOWS的VOD系统要比基于LINUX的VOD系统造价高得多。原因就是基于WINCE的STB开发商要向微软件公司缴纳一笔可观的LICENSE费用,而服务器的WINDOWS操作系统费用也不是那么平易近人。也就是说所有这些因WINDOWS而生的费用最后都要算到整个VOD系统造价上。而采用LINUX环境则没有这些麻烦,就算你去买正版的红旗LINUX桌面操作系统也只需要几百元,何况自己利用开放源代码打造的系统是没人会向你要LICENSE费用的。
SkyMedia EM视频服务器的特性:
SKYMEDIA
EM支持DAT,MPEG1(800KBPS-3MBPS)/2(3MBPS-15MBPS)/4(18KBPS-2MBPS),VOB格式的流式文件,这些也是目前市面上常见的流媒体格式,有广泛的节目源。
SkyMedia EM 视频服务器采用嵌入式设计,服务器完全脱离传统的桌面操作系统,从而大大降低了系统造价。
基于SkyMedia EM视频服务器的VOD系统配置方案范例:
一台标准的SkyMedia
EM在理想状态(指用户网络无异常)下可以支持35个程序流/IDE,每个流的内存开支约为8Mb,用户可以自行增加标准内存来提升一定的流数。
现以满足70个点播端的KTV系统为例,系统主要配置如下:
[点播单元]
STB:GXT X 5.0 DVD点歌机(基于LINUX环境)或市场同类产品。
解压卡:神龙五代解压卡
输出端子:一个S端子,一个VIDEO端子,一个立体声输出端子。
视频制式:支持PAL,PAL60,NTSC制式
[伺服单元]
视频服务器:SKYMEDIA EM 标准型1台
主要硬件配置:INTEL865架构,INTEL P4 2.4G,内存256Mb+128Mb DDR。
视频服务引擎:SKYMEDIA(R)X-Server 10.0.0.1
主要性能参数:单台支持35支程序流/IDE,含有并发竞争逻辑实现动态平衡,无需系统安装盘,支持5个SISC热插拨高速硬盘(节目资源盘,6-8个IDE硬盘)。
中央交换机:D-Link 千兆交换机/百兆交换机或市场同类产品
网卡:INTEL 千兆网卡
点播系统:天行视点(R)K系列。
[拓展性]
X-Server
流媒体视频服务引擎特别设计了一个开放的数据接口,通过该接口可与市面上大多数VOD应用软硬件(如收银管理软件,基于WIINCE的机顶盒)进行无缝接合组成各种不同需求的VOD系统,从而大大拓展了SkyMedia
EM的应用范围。
性价对比:
最终评述:显而易见,利用SkyMedia
EM服务器和天行视点KTV点播软件组成的VOD系统可以充分发挥Linux代码体积小,应用灵活,成本低廉,运行稳定的优势,共同为KTV业主节省了大量成本。
十、 基于天行视点系统的应用范例
典型范例:xxxxxx
工程规模:
44间包房,夜总会式收银,一个收银点,一个前台咨客,两台点酒水电脑,两个厨房出品点;
系统要求:
要求视频服务俱备防灾难机制,收银服务能够有效防止出现跑单,漏单,提供数据备份。要求提供包厢管理功能。1.5万首曲库。
解决方案:
【视频服务部份】:
根据xxxxxx的要求,我们采用了2台SkyMedia EM
Server,只要有一台正常工作就能保证用户端的服务正常运行。SkyMedia EM
Server自身俱备抗冗余技术,防止自身过载,并使系统资源得到合理分配。虽然1台SkyMedia EM
Server就足以应付44个包房的服务,但是出于防灾难机制的考虑,我们仍然配备了2号机做为资源调度平衡与应急之用。
【曲库】:
每台视频服务器配置8个160G 7200转硬盘并加装IDE加速卡。在2台视频服务器中各有15000首歌曲。
【点播单元】:
我们配备了44台广信天的GXT X 5.0 DVD点歌机标准型,并根据客户要求配置了44套15”彩色显示器。
【收银管理系统】:
对于收银系统服务器,可以选用专业服务器,也可选用相对便宜的兼容机方案,推荐配置如下:
主要硬件配置:INTEL845架构,INTEL P4 2.0G,内存512Mb DDR, 硬盘:40G
对于收银服务中1个收银工作站,一个咨客终端,两个点酒水终端我们以够用为方针给出了兼容机的方案。
主要硬件配置:CPU:PIII667,内存:128Mb
SD,硬盘:40G,网卡:100Mb自适应网卡,显示器:15寸
* 以上硬件操作系统由相应硬件供应商供应或客户自行采购,SkyMedia EM 服务器除外。
【点播系统功能】:
SkyMedia EM 系统独特的换肤功能为客户带来在点歌界面设置上的革命。客人可以自由选择点歌界面。
【收银管理功能】:
收银软件提供的功能完全满足了xxxxxx的应用需求,另外天行视点收银软件和天行视点KTV点播软件是无缝接合的,我们很快通过KTV软件的数据接口与收银系统挂接,这样K王量贩就可以实行点播计费,酒水点单处理。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/skymedia/archive/2010/01/08/5156588.aspx
ktv管理系统毕设作品的研究方向
随着社会的发展和人民生活水平的提高,人们对精神文化生活的需求也在不断地增
加。KTV的出现和发展在一定程度上满足了人们的这种需求,所以KTV行业迅速崛起并且占据了重要的市场。同时,在这个信息经济飞速发展的时代,计算机管理软件已经成为各个行业主要的管理工具,通过计算机管理软件的管理,可以大大提高管理的效率、安全性和准确性。当然,在KTV行业的日常管理中,它的管理人员也同样希望通过信息化的管理来提高工作效率、降低运营成本、规范经营模式,大大提高自身的服务档次,提升了企业的管理水平,从而增强企业的竞争力,达到管理的系统化、规范化和自动化。
用C语言实现ktv卡拉ok点歌系统
你的那登陆怎么不用任何输入,也能登陆!!!
*************************完成第三部分*****************************
************人员管理是不是人员的增加也删除等操作******************
有关说明:
1.首次运行时,由于没有建立用户信息数据文件,系统会自动创建,会出现登陆面致慢的现象!
2.2和3权限的人,可以进入修改用户信息,但只能修改自己的密码,不能进行其他任何操作,如:不能修改权限.
3.其他的自己运行就知道了!!!!!!!!!!!!!!!!!!
#include <stdio.h
#include <stdlib.h
#include <conio.h
#include <string.h
#include <time.h
#include <ctype.h
#include <string.h
#include <windows.h
//结构3:用户档案
struct user{
int p_id;//人员序号
char usr[20];//用户名
char psd[10];//密码
int level;//权限级别(1-全部权限2-只能新增和查询3-只能查询)
}us[10]={{1,"admin","admin",1},{2,"kinglin","kinglin",2}},Online_User={0,"","",3};
//Oneline为在线用户,可用于权限级别等限制!!!
//第三部分:人员管理
void user_menu(struct user *show_user);
void user_add(struct user *show_user);
void user_find(struct user *show_user);
void user_update(struct user up_user);
void user_del(struct user *show_user);
//第四部分:休闲小游戏及登录程序和界面设计
void main_menu();
void game_play();
void user_login();
//另外:文件操作
void data_user_read_file(struct user *show_user);
void data_user_write_file(struct user *show_user);
void main()
{
data_user_read_file(us);
user_login();
main_menu();
}
void main_menu()
{
int select;
system("cls");
system("color f1");
printf("\n\n\t\t\t+==============================+\n");
printf("\t\t\t| |\n");
printf("\t\t\t| 1-歌曲基本数据管理 |\n");
printf("\t\t\t| 2-歌曲点取播放 |\n");
printf("\t\t\t| 3-人员权限管理 |\n");
printf("\t\t\t| 4-休闲小游戏 |\n");
printf("\t\t\t| 5-退出系统 |\n");
printf("\t\t\t| |\n");
printf("\t\t\t+==============================+\n");
scanf("%d",select);
switch(select)
{
// case 1: music_menu()break;
// case 2: play_menu()break;
case 3: user_menu(us);break;
//case 4: game_play();break;
case 5: data_user_write_file(us);exit(1);break; //退出前保存数据。
default:printf("选项输入错误!请选择(1-5):");
}
}
void user_login()
{
int i,count=0;
char u_name[10];
char u_psd[10];
do{
system("cls");
system("color f1");
printf("\n");
printf("\t\t ");
for(i=1;i<=60000000;i++)
{
if (i%3000000==0)
printf("☆");
}
printf("\n\n\t\t\t 欢迎进入KTV点歌系统! \n");
printf("\t\t\t \n");
printf("\t\t\t 风花雪月 \n");
printf("\t\t\t 研发小组 \n");
printf("\t\t\t 组长:王林 \n");
printf("\n\t\t\t 艾生芳 罗泽宇 邓丰波\n");
printf("\n\t\t\t 2007/08/15\n");
printf("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t ");
for(i=1;i<=60000000;i++)
{
if (i%3000000==0)
printf("★\b\b");
}
printf("\n");
printf("\n\t\t\t用户名:");
fflush(stdin);
gets(u_name);
printf("\n\t\t\t密 码:");
for(i=0;i<10;i++)
{
fflush(stdin);
u_psd[i]=getch();
if (int (u_psd[i])==13)
{
u_psd[i]='\0';
break;
}
else if (int (u_psd[i])==8)
{
i=i-2;
printf("\b \b");
}
else
printf("*");
}
u_psd[i]='\0';
for(i=0;i<10;i++)
{
if(strcmp(u_name,us[i].usr)==0us[i].p_id0)
break;
}
if (strcmp(u_psd,us[i].psd)==0)
{
printf("\n\t\t\t\t登陆成功!\n");
Sleep(1500);
for(i=0;i<sizeof(us)/sizeof(us[0]);i++)
{
if(stricmp(us[i].usr,u_name)==0)
{//登陆成功,记录用户信息
Online_User.p_id=us[i].p_id;
sprintf(Online_User.usr,"%s",us[i].usr);
sprintf(Online_User.psd,"%s",us[i].psd);
Online_User.level=us[i].level;
break;
}
}
break;
}
else
{
count++;
if(count=3)
printf("三次密码不正确,请稍后再试!");
else
printf("\n\t\t\t用户名或密码不正确,请重新输入!\n");
}
}while(count<3);
}
void user_menu(struct user *show_user)
{
int sign=1,select;
while(sign)
{
system("cls");
system("color b1");
printf("\n\n\t\t\t+==============================+\n");
printf("\t\t\t| |\n");
printf("\t\t\t| 1-增加用户信息 |\n");
printf("\t\t\t| 2-删除用户信息 |\n");
printf("\t\t\t| 3-查询用户权限 |\n");
printf("\t\t\t| 4-修改用户信息 |\n");
printf("\t\t\t| 5-退出管理 |\n");
printf("\t\t\t| |\n");
printf("\t\t\t+==============================+\n");
printf("选择操作数:");
fflush(stdin);
scanf("%d",select);
if((Online_User.level==2select==2)||(Online_User.level==3select!=3select!=4select!=5))
select=6;
switch(select)
{
case 1: user_add(show_user);break;
case 2: user_del(show_user);break;
case 3: user_find(show_user);break;
case 4: user_update(Online_User);break;
case 5: sign=0;break;
case 6: printf("\t\t\t警告:你的权限不足,3 秒后自动返回!");Sleep(3000);break;
default:printf("选项输入错误!请选择(1-5):");
}
}
}
void user_update(struct user up_user)
{
int sign=1,select,level=1,i;;
char usr[20]="",psd[10]="";//密码
char psd_1[10]=" ";//重复密码
while(sign==1)
{
system("cls");
printf("\t\t\t===================================\n");
printf("\t\t\t++ KTV点歌系统--更新用户信息 ++\n");
printf("\t\t\t++ 1.修改密码 ++\n");
printf("\t\t\t++ 2.设置权限 ++\n");
printf("\t\t\t++ 3.更新用户库 ++\n");
printf("\t\t\t++ 4.返回上一菜单 ++\n");
printf("\t\t\t===================================\n");
fflush(stdin);
scanf("%d",select);
if((Online_User.level==2||Online_User.level==3)select!=1select!=4)
select=5;
switch(select)
{
case 1: printf("\t\t\t 新 密 码:");
fflush(stdin);
scanf("%s",psd);
printf("\t\t\t 重复密码:");
fflush(stdin);
scanf("%s",psd_1);
if(stricmp(psd,psd_1)!=0)
{ printf("\t\t两次输入密码不一致!3秒后返回自动!\n");Sleep(3000);break;}
sprintf(up_user.psd,"%s",psd);
for(i=0;i<sizeof(us)/sizeof(us[0]);i++)
if(stricmp(us[i].usr,up_user.usr)==0us[i].p_id0)
{ sprintf(us[i].psd,"%s",psd); break;}
data_user_write_file(us);
break;
case 2: printf("\t\t\t 用 户 名:");
fflush(stdin);
scanf("%s",usr);
printf("\t\t\t 设置权限:");
fflush(stdin);
scanf("%d",level);
for(i=0;i<sizeof(us)/sizeof(us[0]);i++)
if(stricmp(us[i].usr,usr)==0us[i].p_id0)
{ us[i].level=level; break;}
data_user_write_file(us);
break;
case 3: data_user_write_file(us); break;
case 4: sign=0;break;
case 5: printf("\t\t\t警告:你的权限不足,3 秒后自动返回!");Sleep(3000);break;
default:printf("选项输入错误!请选择(1-3):");
}
}
}
void user_add(struct user *show_user)
{
int i,sign=1;
char usr_cp[20],usr[20]="";//用户名 ;
char psd[10]="";//密码
char psd_1[10]=" ";//重复密码
int level;
while(sign)
{
sign=0;
system("cls");
printf("\t\t\t===================================\n");
printf("\t\t\t++ KTV点歌系统--添加用户 ++\n");
printf("\t\t\t===================================\n");
printf(" 注意: 1.根据提示,输入用户名、密码、并设置用户权限!\n");
printf(" 2.权限级别(1-全部权限2-只能新增和查询3-只能查询.\n\n");
printf("\t\t\t 用 户 名:");
fflush(stdin);
scanf("%s",usr);
printf("\t\t\t 密 码:");
fflush(stdin);
scanf("%s",psd);
printf("\t\t\t 重复密码:");
fflush(stdin);
scanf("%s",psd_1);
printf("\t\t\t 设置权限:");
fflush(stdin);
scanf("%d",level);
for(i=0;i<sizeof(show_user[0])/sizeof(show_user);i++)
{
sprintf(usr_cp,"%s",show_user[i].usr);
if(stricmp(usr_cp,usr)==0||stricmp(usr,"*")==0)
{ sign=1; printf("\t\t输入的用户名已经存在或者为空!1 秒后自动返回!\n");Sleep(1500);break;}
}
if(stricmp(psd,psd_1)!=0sign==0)
{ sign=1; printf("\t\t两次输入密码不一致!3 秒后自动返回!\n");Sleep(1500);break;}
for(i=0;i<sizeof(show_user[0])/sizeof(show_user) sign==0;i++)
{
if(show_user[i].p_id==0)
{
show_user[i].p_id=i+1;
sprintf(show_user[i].usr,"%s",usr);
sprintf(show_user[i].psd,"%s",psd);
show_user[i].level=level;
data_user_write_file(show_user);
break;
}
if(i-1==sizeof(show_user[0])/sizeof(show_user)) {printf("已达到最大用户数!");}
}
}
}
void user_find(struct user *show_user)
{
int i,sign=1;
char usr_cp[20],usr[20],ctnu='Y';
while(ctnu=='Y'||ctnu=='y')
{
system("cls");
printf("\t\t\t===================================\n");
printf("\t\t\t++ KTV点歌系统--用户信息查询 ++\n");
printf("\t\t\t===================================\n");
printf("\t\t 提示:输入*号,可查询所有用户信息!\n");
printf("\t 用 户 名:");
fflush(stdin);
scanf("%s",usr);
printf("%d",stricmp(usr,"*"));
if(stricmp(usr,"*")==0)
{
printf("\t\t\t 编号 用户名 用户权限\n");
for(i=0;i<sizeof(show_user[0])/sizeof(show_user);i++)
if(show_user[i].p_id0)
printf("\t\t\t\t %d %s %d\n",show_user[i].p_id,show_user[i].usr,show_user[i].level);
}
for(i=0;i<sizeof(show_user[0])/sizeof(show_user) stricmp(usr,"*")!=0;i++)
{
sprintf(usr_cp,"%s",show_user[i].usr);
if(stricmp(usr_cp,usr)==0show_user[i].p_id0)
{
printf("\t\t\t 编号 用户名 用户权限\n");
printf("\t\t\t\t %d %s %d\n",show_user[i].p_id,show_user[i].usr,show_user[i].level);
break;
}
}
if(i==sizeof(show_user[0])/sizeof(show_user)stricmp(usr,"*")!=0)
printf("\t\t 用户不存在。\n");
printf("\n\t\t\t 继续-查询操作?(Y||N):");
fflush(stdin);
scanf("%c",ctnu);
}
}
void user_del(struct user *show_user)
{
int i;
char usr_cp[20],usr[20],ctnu='Y';
while(ctnu=='Y'||ctnu=='y')
{
system("cls");
printf("\t\t\t===================================\n");
printf("\t\t\t++ KTV点歌系统--删除用户 ++\n");
printf("\t\t\t===================================\n");
printf("\t\t\t 用 户 名:");
fflush(stdin);
scanf("%s",usr);
for(i=0;i<sizeof(show_user[0])/sizeof(show_user);i++)
{
sprintf(usr_cp,"%s",show_user[i].usr);
if(stricmp(usr_cp,usr)==0stricmp(usr_cp,"admin")!=0show_user[i].p_id0)
{
printf("\t\t已删除: 编号 %d 用户名 %s 用户权限 %d 的用户。\n",show_user[i].p_id,show_user[i].usr,show_user[i].level);
show_user[i].p_id=0;
sprintf(show_user[i].usr,"%s","");
data_user_write_file(show_user);
break;
}
}
if(i==sizeof(show_user[0])/sizeof(show_user)) printf("\t\t\t 用户不存在,删除失败。\n");
printf("\n\t\t 继续下一个-删除操作?(Y||N):");
fflush(stdin);
scanf("%c",ctnu);
}
}
void data_user_read_file(struct user *show_user)
{
FILE *fp;
int i;
if((fp=fopen("user_data.dat","rb"))==NULL)
{
fp=fopen("user_data.dat","wb+");
printf("Can not open the oid_data_file,It's a new_data_file!\n");
Sleep(3000);
}
for(i=0;i<sizeof(show_user[0])/sizeof(show_user);i++)
{
fseek(fp,i*sizeof(struct user),0);
fread(show_user[i],sizeof(struct user),1,fp);
}
fclose(fp);
}
void data_user_write_file(struct user *show_user)
{
FILE *fp;
int i;
if((fp=fopen("user_data.dat","wb"))==NULL)
{
printf("Can not open the file\n");
exit(0);
}
for(i=0;i<sizeof(show_user[0])/sizeof(show_user);i++)
{
fseek(fp,i*sizeof(struct user),0);
if(fwrite(show_user[i],sizeof(struct user),1,fp)!=1)
printf("File write error\n");
}
fclose(fp);
}
!!!!!!!!!!!!!!!!!!!!!!!!!自己去稍微做修改!!!!!!!!!!!!!!!!!!!!!!!!!
********************************结束******************************
我们单位要在会议室搞一套KTV类的点歌系统,请给一套具体方案的价格
16*8大培训室方案
音响扩声系统
序号 产品名称 规格型号 单位 数量 单价 总价 生产厂家 备注
1 主音箱 "频率响应 45Hz~17KHz (±3dB)
标称功率 400W(RMS) 800W(Program)
灵敏度 98dB
标称阻抗 8Ω
散射角度 90°H× 60°V
尺寸 449(W)×741(H)×500(D)mm
净重 39Kg" H-6615 只 2 2750 5500 HOMY 中国
2 辅助音箱 "频率响应 45Hz~18KHz (±3dB)
标称功率 350W(RMS) 700W(Program)
灵敏度 97dB
标称阻抗 8Ω
散射角度 90°H× 60°V
尺寸 398(W)×651(H)×420(D)mm
净重 32Kg" H-6612 只 2 2380 4760 HOMY 中国
3 专业功放(供主音箱) 双通道750W,8欧 RM-750 台 1 3470 3470 HOMY 中国
4 专业功放(供辅助音箱) 双通道750W,8欧 RM-750 台 1 3470 3470 HOMY 中国
5 调音台 "通道 8 Mono
通道均衡 3 Band
辅助输出 1
返回 1
效果器 16 DSP
主输出 1 Stereo
主控均衡 7 Band
幻象电源 48V DC" EM-8 台 1 2300 2300 HOMY 中国
6 反馈抑制器 "滤波器:每通道12个独立的数字陷波滤波器,从40Hz~20kHz自动控制;
滤波器带宽:用户可以控制,或者是1/10倍频程,或者是1/5倍频程,恒定Q值,分辨率1Hz;
寻找和消除反馈需要的时间:0.4秒,典型值1kHz;
活动滤波器计时器:活动滤波器的释放时间为1,5,30或60分钟。
输入/输出:最大信号电平:平衡输入/输+27dBV,峰值,不平衡+21dBV,峰值;
输出驱动:单元接规定执行驱动一个600Ω的负载;
输入阻抗:平衡或不平衡输入阻抗40KΩ,2脚高电平;
输出阻抗:平衡或不平衡输出阻抗150Ω,2脚高电平;
傍通:真正的电源关断傍通;
峰值空间:一般4dBV平衡输入,最大峰值为+23dB;
I/C连接器:XLR-3和1/4〃TRS
频率响应:20Hz~20kHz,±0.3dB;
增益匹配:±0.2dB;
频谱改变:+025dB,20Hz~20kHz;
信/噪—动态范围:100dB
总谐波失真:
0.005%,1kHz;20Hz~10kH,<0.01%;
10kHz~20kHz,<0.025%;动态范围:105dB" 2420 台 1 5,200 5200 HOMY 中国
7 图示均衡器 "结构:30段2U
信道分离:RF Filtered Servo-balanced Input
频率响应:20Hz~20KHz,+0/-0.5dB
恒定Q值增益衰减:±12dB
低频切切除滤波器:12dB衰减,设在40Hz可开关选择
工作电平:-100dBu~+4dBu
输入阻抗:40KΩ平衡,20KΩ不平衡
最大输出电平:+21dBu
输入电平控制:-12dB~+12dB
输出阻抗:51KΩ平衡,120KΩ不平衡
输出电平显示:LED光柱表:-10dB,0dB,+10dB和18dB
总谐波失真:<0.003%@1KHz
信噪比噪(rof.0.775rms):90dB
供电:AC200V/50Hz 18W" EQ-1231 台 1 2800 2800 HOMY 中国
8 鹅颈会议麦克风 "频率响应:50HZ-18KHZ
灵敏度:-45dB
输出电阻:200Ω
信噪比:60dB
工作电压:幻象电源48VDC" EJ-706 台 1 220 220 HOMY 中国
9 无线手持麦克风(1拖2) "频率范围:UHF800~900MHZ
频率稳定性:±0.05%
动态范围:〉90d8
调制方式:PLL
频率响应:40HZ~15KHZ
信噪比:≥90d8
T.H.D:〈0.5%(1KHZ)
邻频干扰比:〉80d8
镜像干扰比:〉80d8
音频输出:独立式0~±300mV
混合式0~±200mV
直径范围:≥150米(开阔地)
温度范围:-30℃—55℃" WX-868 套 1 2180 2180 HOMY 中国
10 22U专业机柜 60cm * 60cm * 116cm DE6622 台 1 960 960 JZ 中国
11 时序电源 "CHANNEL NUMBER(通道数量) 8
LOADING PER CHANNEL(每个通道的负载)220V/10A,2200W ANNEL
SEQU**E TIME PER STEP(每步时间) 1sec
LINK(链接)ALLOW
LAMP VOLTAGE(灯泡电压)AC/12V
LINK CABLE(连接线)3-CORE,MICPHONE CABLE
INDICATOR(指示灯) POWER ANNEL ON/BYPASS
OUTPUT CONNECTOR(输出连接器)U.S.A STANDAD THREE WIRE AC CONNECTOR
CONTROLSIGNAL CONNEC(控制信号连接器)TRS
PACKING DIMENSIONS(包装尺寸)550×420×75MM
GROSS WEIGHT(重量)7.35KG
" PRO1008 台 1 770 770 SOUNDSTANDARD 美国
12 音箱线话筒线等线材 批 1 500 500 HOMY 中国
13 各类接插件及安装敷料 批 1 300 300 HOMY 中国
14 音箱支架 套 4 130 520 HOMY 中国
小计: 32950
视频投影系统
15 投影仪 "投影技术LCD×3 ,芯片 0.63〃×3,XGA,4:3, 最新D7液晶面板
标准分辨率 1024×768 ,亮度(流明) 3500 ,投影画面 影像尺寸(英寸) 40〃~300〃, 1.2倍手动变焦,100〃@2.88米 ,投影距离(米) 0.9~10.52m ,对比度 750:1 ,梯形修正 自动或手动 垂直±30°, 视频接口 RGB in×1/RGB out×1/ DVI-I ×1/复合视频×1/S端子×1/色差分量端子x1, 机身重量(Kg) 3.6 kg" PJD7201 台 1 7450 7450 优派 中国
16 屏幕 3米 * 2.2米 150寸 台 1 1050 1050 三星 中国
17 吊架 一米 台 1 150 150
18 VGA线 米 20 6 120 中国
小计: 8650
卡拉OK点歌系统
19 超影9高清点歌机 "3000G大容量硬盘,可存储32000首歌曲
1080p全高清卡拉OK音视频输出;
iPhone式滑屏操作(多区间复合式);
3D过场效果界面;
仿真动画界面背景;
智能手写识别查找;
支持Wi-Fi无线点歌功能;
智能切换单双屏点歌画面模式;
自适应各种不同分辨率的横竖屏点歌界面输出
全面支持Windows XP / Windows7" 超影9-3000G 台 1 5820 5820 BLUEICE 中国
20 触摸屏点歌台 19寸 台 1 1800 1800 BLUEICE 中国
小计: 7620
舞台灯光系统
21 摇头灯 "功 能: 红绿光线似礼花朵效果,似烟花散射,漫游式线条礼花的游走绽开,在平面上呈现至2000个点在游动、闪烁;激光点受运动轨迹及速度控制,具旋转方向、旋转速度、频闪、颜色控制等效果。
DMX512: 七通道控制,具“黑场”功能;先进的算法程序设计,即可DMX512信号控制,又可单机或自联机同步工作,声控模式具声控闭光功能。
激光功率: 绿50mW(532nm),红100mW(650nm)
安全智能: 声控模式具声控闭光功能;主从同步自联机方式下(可联机数十台从机)无信号时从机会自动闭光;DMX512模式下无信号时也会自动闭光;按照安全可靠性设计,任何情况下避免单点激光出现,对人体、环境更安全。
电 源: 电压220V/110V,频率50-60HZ
应用场所: 迪厅、舞厅、酒吧、KTV包厢、家庭Party……
外形尺寸: 300*200*100 mm
重 量: 2.9 kg" TL-2028+ 台 2 965 1930 SHINP 中国
关于ktv管理系统接口设计和ktv前台管理方案的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
ktv管理系统接口设计的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ktv前台管理方案、ktv管理系统接口设计的信息别忘了在本站进行查找喔。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~