版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、重庆交通大学信息科学与工程学院综合性设计性实验报告班 级:计算机科学与技术专业 2011 级2班学号:63行06060205姓名:黄 斌实验项目名称:帝皇KTV点歌系统实验项目性质:设计性实验所属课程:A实训实验室(中心):语音楼8楼指导教师:W实验完成时间: 2014 年6月6日教师评阅意见:签名:年 月曰实验成绩:一、实验目的(1)培养学生综合运用多学科理论、知识与技能解决问题的能力;(2)使学生掌握科学研究的工作步骤和基本方法,使其具有较强的自学能力和 对工作环境的适应能力;(3)培养学生调查、收集、加工各种信息的能力及获取新知识的能力;(4)培养学生树立正确的设计思想、严肃认真的科学态
2、度和严谨求实的工作态 度;(5)培养学生优良的思维方法,强化解决工作实际问题的意识;(6)培养学生进行系统开发的基本能力,掌握解决一个实际问题、完成一个软 件开放项目的一般流程和基本方法。二、实验内容及要求主要内容:(1)认真学习.NET技术和C#编程语言;(2)完成该系统的详细的设讣方案(包括前台和后台);(3)利用VS2010+.NET完成该平台的代码实现;技术要求:(1)系统安全、可靠、易于配置;(2)功能齐全,易于扩展;(3)操作方便、界面友好;(4)设计合理、易于维护;三、实验设备及软件设备:系统win7以上,硬盘500G以上,内存越高越好软件:SQL server 2008, VS
3、2010, ASP .Net四、设计方案题目卡拉ok点歌系统设计的主要思路随着生活水平的不断提高,人们的业余生活也变得越来越丰富多彩,而去 练歌房唱歌成了人们工作之余的一种普遍的娱乐方式。传统的卡拉OK点歌房一直使用 光盘来为顾客播放歌曲,山于光盘上的歌曲存放的数量有限,而且播放起来很不方便, 当我们所选要唱的歌曲不在光盘上的时候这样显得很不方便。鉴于此,本课题拟制作一 个卡拉ok点歌系统,这个系统最大的特点就是灵活性非常高,可以随时添加最新的流 行歌曲,并且最大限度实现系统的易维护性和易操作性。主要功能后台数据输入、数字点歌、明星点歌、拼音点歌、歌名点歌五、主要代码数据库连接类:public
4、 SqlConnection SqlConOstring sqlCon = zserver=SUPERSUPER; database=;i'fj;?SeKTV; Integrated Security=True z; SqlConnection conn = new SqlConnectionO :return conn;数据库表的实体类:有 明星信息的实体类(dh_authorlnfo )、歌曲类型信息的实体类(dh_dictionary )»歌曲信 息的实体类(dh_musiclnfo)、用户信息的实体类(dh_niusiclnfo)strTime += intMinut
5、eToString();if (intSecond < 10)strTime +=0+ intSecondToString();elsestrTime += intSecondToString();return CGQ"十 strTime);取字符首字母的方法:public static string GetCodstring(string UnName)int i = 0;ushort key = 0;string strResult = string .Empty;/创沮?建两?个?不?同?的?encoding对?象6Encoding unicode = Encoding
6、.Unicode;/创汩?建 GBK码?对?象<5Encoding gbk = EncodingGetEncoding(936);/将? unicode字?符?串?转鵜换?为a字?节。byte unicodeBytes = unicodeGetBytes(UnName);/再Ci转霧化-为aGBK码?byte gbkBytes = EncodingConvert(unicode, gbk, unicodeBytes); while (i < gbkBytes.Length)如?果?为a数能字?字?母?M?他?ASCH符?号?if (gbkBytesi <= 127)strRe
7、sult = strResult + (char)gbkBytes Zi:计十;Region否?则6生©?成0汉。字?拼'音?简6码?,取?拼'音?首骸?字?母? elsekey = (ushort)(gbkBytesZi * 256 十 gbkBytesi + 1); if (key >= ' uB0Al1 && key <= ' XuBOCf )strResult = strResult 十"A"else if (key >= 'uB0C5' && key <
8、;=1uB2C0)strResult = strResult * B ;else if (key >= ' uB2Cf && key <='uB4ED')strResult = strResult 十"L;else if (key >= ' uB4EE' && key <='uB6E9')strResult = strResult 十"D"else if (key >= ' uB6EA' && key <=*u
9、B7Ar)strResult = strResult 十"E"else if (key >= ' uB7A2,&& key <=1 uB8C0r)strResult = strResult 十"F"else if (key >= , XuBSCf && key <='uB9FD')strResult = strResult + G ;else if (key >= 'uB9FE && key <=1 uBBF61)strResult = s
10、trResult 十"H"else if (key >= 'uBBF7, && key <='uBFA5')strResult = strResult 十 了;else if (key >= ' uBFA6' && key <='uC0AB')else if (key >= ' uCOAC && key <= ' uC2E7)strResult = strResult 十";else if (key >=
11、 ' uC2E8? && key <=1uC4C21)strResult = strResult + M ;else if (key >= ' uGlC3 && key <=1uC5B5*)strResult = strResult +else if (key >= 'uC5B6? && key <=1uC5BD')strResult = strResult 十"0"else if (key >= ,uC5BE && key <='
12、;uC6D9*)strResult = strResult 十"P"else if (key >= 'uC6DA' && key <=1uC8BA')strResult = strResult 十 ©else if (key >= ' uCSBB? && key <=1uC8F5*)strResult = strResult *R"else if (key >= 、 uCSF6' && key <='uCBF9')s
13、trResult = strResult 十"S"else if (key >= ' uCBFA,&& key <='uCDD9')strResult = strResult 十 T;else if (key >= ' uCDDA' && key <='uCEF3')strResult = strResult 十"W"else if (key >= ' uCEF*r && key <='uD1881)
14、strResult = strResult 十"X"else if (key >= ' uD1B9' && key <= 1uD4DOf)strResult = strResult 十 丫;else if (key >= J uD4Df && key <= 1 uD7F9*)strResult = strResult 十 T;elsestrResult = strResult 十"?";i = i + 2;ttendregion/end whilereturn strResult:山
15、于代码较多,其它代码不再详述。六、测试结果及说明选择音乐后的播放界面:登录后的点歌界面,包括数字点歌、拼音点歌、明星点歌、歌名点歌四个选项,点歌完 之后,点击选择按钮选择需要播放的音乐,再播放。数字点歌界面,需要输入查询条件,每个点歌都有其特定的限制。口 Ba帝皇KTV点歌系统数字点歌歌戡编号歌曲名称歌手7歌曲类埜 某拼音点歌明星点歌2歌名点歌选择潘放退出后台数据维护界面,包括4个方面:第一个是明星信息,可以添加、修改、删除表中显示的信息。哙后台啜鵬维护明星信息歆曲信息歌曲樊型信息用户言理日腥编号1AWC62O14212354田星姓名六哲AS明星拱型出生日期备注上的2014/5 0:.不知道M
16、1990/1/31 2. TNT)修改电)第二个是歌曲信息,功能类似。明星信息 歌曲信息 歌曲类型信息 用户管理编号 歌曲名称演唱者 类型语言文件位蚤1 只弟难当2 bbb某某国语国语G:l音乐兄弟E:FFOutputBigiBang-.添加修改第三个是歌曲类型信息,功能类似。明星信息 歌曲信息歌曲类型信息I用户管理类型编号歌曲类型备注1某任;忝加) 修改(E)刪除(E)第四个是用户管理,可以添加用户,可以更改密码,删除用户。明星信息歌曲信息歌曲类型信息用户管理用户编号用户姓名4 火5 水用户姓名:用户密码:11106201421. mm添加修改刪除保存明星添加界面,明星编号随机自动生成。歌曲信息界面,编号和拼音都属于自动生成项。歌曲信息nx名称:类型:拼寿路径:E: FFOutpi:tBigBangHJoodBye Baby.S 魚丫avi确定取消七、心得体会本系统比较特别的技术亮点是对控件的数据绑定,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烟草依赖病因介绍
- 《渗透器材》课件
- (高考资料)2023届高考蓝皮书全国卷标准样卷(一)试题
- 开题报告:中国教师资格制度实施30年效能研究
- 开题报告:职业高原与组织支持:高校教师职业生涯中后期发展研究
- 三跨(140+300+140)连续双塔钢箱梁斜拉桥设计全套(毕业设计)
- 2024届南昌市重点中学高三普通高考测试(二)数学试题
- 2024年度杭州市农业产品采购合同3篇
- 2024年度个人仓储业务合作承包合同样本
- 2024年商铺买卖居间服务合同一
- 针灸专业词汇英文对照
- 破裂强度标准
- 核心素养视域下小学数学命题的创新策略分析
- 行政复议申请书范本
- 有源光器件及无源光器件区别及基础
- 传热学第五版答案
- 制粒机内部结构图ppt课件
- 毕业设计(论文)基于汇编语言与接口技术的音乐盒设计
- 中小学校消防器材配备标准
- 【教案】 氯气的实验室制法教案
- 《7、Whose--is--this-》教案
评论
0/150
提交评论