KTV信息管理系统+点歌系统(WPF)

这是一个C/S架构的KTV信息管理系统,主要包含 经营管理、包间信息管理,歌曲信息管理、歌手信息管理、数据统计图表、点歌系统。

以下内容如果有任何问题和建议,请通过[email protected]邮箱联系我,期待各位批评指正

话不多说,先上图


系统是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了


如果有任何问题,可通过[email protected]联系我,我看到会尽快回复的,如果有帮助的话,麻烦点个Star,谢谢!

猜你喜欢

转载自blog.csdn.net/ims_php/article/details/80555249