KTV信息管理系统+点歌系统(WPF)
这是一个C/S架构的KTV信息管理系统,主要包含 经营管理、包间信息管理,歌曲信息管理、歌手信息管理、数据统计图表、点歌系统。
以下内容如果有任何问题和建议,请通过1119674493@qq.com邮箱联系我,期待各位批评指正
话不多说,先上图
系统是C/S结构的,前端用WPF,服务端用WCF。都是C#的东西
其中主要用到的知识有
WCF的简单应用,想学习双工通信的同学可以不用看了,这里没有
MVVM的编程思想
WPF中绑定,资源,命令的实现——换句话说就是实现MVVM的手段
Metro,Rabbion,LiveCharts前端框架的使用
WPF内置音乐播放器控件,基本功能还可以,都有
WPF内置的语音识别,实现切歌,伴奏切换等,你说“伴奏”,它就伴奏了
本地XML文件存储配置信息 如:记住密码,这里没做记录密码,只记录了热度排行时的一些参数
我想具体看一下这个项目,在本地电脑上运行一下,咋办?
0.首先,开发工具VS与SQLServer,VS我用的2017,不过应该2010以上都成。SQLServer我用的2014的,数据库好像太老不行,2005跑不了,数据库文件需要降级,不妨就装个新版本的吧,功能还多一些。
1.在github上下载程序包(包括数据库及数据,还有创建表的SQL,SQL里还有字段备注),如果有帮助,希望能点下Star
https://github.com/superdino123/KTV
2.打开SQLServer附加数据库文件(在KTV/SQL/SQLServerFile文件里,数据库表结构可以查看SQL/CreateTable.Sql文件)
3.数据库加完后,直接打开服务端和客户端程序
只需要修改数据库连接字符串里的账号密码, 在服务端程序里的ConnectionHelper.cs里
4.先打开服务端程序,清理解决方案,点击运行,运行成功后;
更新现有客户端程序的所有服务引用,信息管理系统有四个,点歌系统有两个,然后运行客户端程序,客户端程序选择KTVStudio(为啥要更新服务引用,因为我看到客户端配置文件里自动生成的代码里有我计算机的名称和用户名称,这个需要你更新服务引用让它换成你自己的)
就可以正常使用KTV信息管理系统了
5.如果通过客户端打开KTVMusic程序的话也是可以看到界面的,但是歌曲是从本地读取的,如果想听歌,需要在本地放两首MV视频
(1)KTVMusic的App.config文件中appSettings中配置了本地MV文件存储的路径,原本是G:/Songs,自己把MV文件存到哪里,就改成哪里
(2)MV文件我用七牛云公共空间存储的,免费的,在这里推荐下,以下是部分下载链接,我就选了几首,所以点歌的时候请只点击你已经下载的歌,下载后文件名称不要改,数据库里存储的就是这个名称,数据库里存储了歌曲的下载链接,想下载更多可以去数据库里找
蔡依林-七上八下
http://p6axlbvba.bkt.clouddn.com/%E4%B8%83%E4%B8%8A%E5%85%AB%E4%B8%8B-%E8%94%A1%E4%BE%9D%E6%9E%97.mpg
刘德华-东方之珠
http://p6axlbvba.bkt.clouddn.com/%E4%B8%89%E5%A4%A9%E4%B8%89%E5%A4%9C-%E7%BE%BD%E6%B3%89.mpg
梁静茹-会呼吸的痛
http://p6axlbvba.bkt.clouddn.com/%E4%BC%9A%E5%91%BC%E5%90%B8%E7%9A%84%E7%97%9B-%E6%A2%81%E9%9D%99%E8%8C%B9.mpg
广岛之恋-莫文蔚
http://p6axlbvba.bkt.clouddn.com/%E5%B9%BF%E5%B2%9B%E4%B9%8B%E6%81%8B-%E8%8E%AB%E6%96%87%E8%94%9A.mpg
慢慢-张学友
http://p6axlbvba.bkt.clouddn.com/%E6%85%A2%E6%85%A2-%E5%BC%A0%E5%AD%A6%E5%8F%8B.mpg
月亮惹的祸-张宇
http://p6axlbvba.bkt.clouddn.com/%E6%9C%88%E4%BA%AE%E6%83%B9%E7%9A%84%E7%A5%B8-%E5%BC%A0%E5%AE%87.mpg
(3)MV文件放好后,就可以正常使用KTVMusic了
如果有任何问题,可通过1119674493@qq.com联系我,我看到会尽快回复的,如果有帮助的话,麻烦点个Star,谢谢!
KTV信息管理系统+点歌系统(WPF)相关推荐
- 计算机毕业设计基于asp.net的KTV信息管理系统
KTV信息管理系统是针对KTV具体业务而开发的.基于asp.net技术功能包括预订,接待,登记,结帐等功能,有丰富的查询以及统计报表功能,为用户提供迅速.高效的服务.开发环境:Visual studi ...
- ktv点歌系统安卓_喜事汇KTV设备更新语音点歌系统,特推出一下优惠活动。转发朋友圈有惊喜。...
喜事汇KTV设备更新语音点歌系统,新乡市首家采用最新语音点歌系统,拿起话筒喊:小美:小美:说出歌名+歌星'.切歌,音量加大都可以操作,唱歌累了可以呼叫小美:讲一个笑话,当地预报天气都可以哦. 告别传统 ...
- JAVA计算机毕业设计教育培训机构信息管理系统Mybatis+系统+数据库+调试部署
JAVA计算机毕业设计教育培训机构信息管理系统Mybatis+系统+数据库+调试部署 JAVA计算机毕业设计教育培训机构信息管理系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B ...
- java毕业设计车辆违规信息管理系统Mybatis+系统+数据库+调试部署
java毕业设计车辆违规信息管理系统Mybatis+系统+数据库+调试部署 java毕业设计车辆违规信息管理系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言: ...
- java毕业设计车牌信息管理系统Mybatis+系统+数据库+调试部署
java毕业设计车牌信息管理系统Mybatis+系统+数据库+调试部署 java毕业设计车牌信息管理系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...
- 计算机毕业设计ssm大学生比赛信息管理系统38iiq系统+程序+源码+lw+远程部署
计算机毕业设计ssm大学生比赛信息管理系统38iiq系统+程序+源码+lw+远程部署 计算机毕业设计ssm大学生比赛信息管理系统38iiq系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B ...
- java毕业设计诊所信息管理系统Mybatis+系统+数据库+调试部署
java毕业设计诊所信息管理系统Mybatis+系统+数据库+调试部署 java毕业设计诊所信息管理系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...
- java毕业设计保险公司客户信息管理系统Mybatis+系统+数据库+调试部署
java毕业设计保险公司客户信息管理系统Mybatis+系统+数据库+调试部署 java毕业设计保险公司客户信息管理系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开 ...
- 计算机毕业设计ssmAI学院教务信息管理系统lx9v9系统+程序+源码+lw+远程部署
计算机毕业设计ssmAI学院教务信息管理系统lx9v9系统+程序+源码+lw+远程部署 计算机毕业设计ssmAI学院教务信息管理系统lx9v9系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构 ...
- 计算机毕业设计ssm超市商品信息管理系统1z2od系统+程序+源码+lw+远程部署
计算机毕业设计ssm超市商品信息管理系统1z2od系统+程序+源码+lw+远程部署 计算机毕业设计ssm超市商品信息管理系统1z2od系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S ...
最新文章
- 问题集锦(41-42)
- POJ1330(最近公共祖先)
- 网页中文乱码--UTF-8和GB2312互转
- 数仓架构的持续演进与发展 — 云原生、湖仓一体、离线实时一体、SaaS模式
- 一道题决定去留:为什么synchronized无法禁止指令重排,却能保证有序性?
- Linux之apache服务搭建以及浅析web安全
- L2-004. 这是二叉搜索树吗?-PAT团体程序设计天梯赛GPLT
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- 覆盖17类面试题小结
- opencv之绘制多边形----cv2.polylines, cv2.fillPoly
- 使用C#的泛型队列Queue实现生产消费模式
- Emmet 简写语法
- 我在用的多功能电子书阅读器
- 计算机硬件开票几个点,财务税控开票电脑装机配置清单和价格介绍
- HDU5773(The All-purpose Zero LIS变形)
- 计算机学院审核评估方案,计算机与数据科学学院 本科教学工作审核评估迎评工作方案...
- Error:Attempt to invoke virtual method ‘void android.widget.TextView.setText(java.lang.CharSeq
- 网易考拉海购软件测试岗怎么样,【网易考拉海购前端开发工资待遇怎么样】-看准网...
- Redis缓存的雪崩、穿透、击穿
- 阿铭Linux培训课视频第四期