




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
综合实验报告( 2015 - 2016 年度第 1学期)名 称: 软件设计与实践 题 目: KTV点歌系统的开发院 系: 华北电力大学科技学院 班 级: 网络12K1 学 号: 学生姓名: 指导教师: 单树倩 设计周数: 2 成 绩: 日期:2016年 1 月 5 日软件综合实验任 务 书一、 目的与要求软件综合实验是计算机科学与技术、软件工程、网络工程和信息安全专业学生的必修实践环节,本环节是在第六学期、第七学期设置,主要让学生进一步理解、巩固、加深前面所学的课程,并能综合运用所学课程的知识进行设计,掌握算法设计及实现的理论与方法,为毕业设计和今后的工作打下良好的基础。课程的基本要求:1. 熟悉微机的应用环境。2. 利用所学课程的知识,解决程序设计中的实际问题(实际应用题目,或模拟实际应用的题目),为毕业设计和今后的工作打下良好的基础。二、 主要内容能熟练地利用微机设计出有实用价值的程序。1. 熟悉Windows以及其它工具软件系统,2. 根据所选题目进行算法设计(画出流程图,写出各模块的文档)。3. 编程。4. 上机调试。三、 进度计划序号设计(实验)内容完成时间备注1查找、熟悉相关资料2天2根据题目进行详细设计2天3编码4天4调试2天四、 设计(实验)成果要求1 登陆:管理人员和普通用户的登陆2 管理员对歌曲库的增加、删除、修改、查找:普通用户:查找和浏览的功能3 分类检索(姓名、地域、名称、字数、性别等)4 能够播放所选的歌曲。五、 考核方式实验结果(60)+实验报告(30)+实验过程表现(10)学生姓名:指导教师: 2016 年 1 月 13 日1、 课程设计(综合实验)的目的与要求功能:1. 登陆:管理人员和普通用户的登陆2. 管理员对歌曲库的增加、删除、修改、查找:普通用户:查找和浏览的功能3. 分类检索(姓名、地域、名称、字数、性别等)4. 能够播放所选的歌曲。加分功能:计费、音频控制(增加、减小音量、消音、原声等)开发的环境:操作系统:MicrosoftWindowsxp开发工具:c+、java,.net等语言结合数据库。2、 设计(实验)正文 “KTV点歌系统”的主要功能有:会员登陆;管理员登陆;点歌,添加歌曲,播放,查找和浏览歌曲等功能KTV点歌系统的开发与管理会员登陆 管理员登陆点歌 播放 账号管理 添加歌曲 添加明星功能如下所述:会员登陆会员登录后可以点歌并且播放歌曲管理员登陆管理员登陆后可以添加账号,添加歌曲,添加明星数据库设计设计数据库 3、 课程设计(综合实验)总结或结论 通过此次课程设计,使我更加扎实的掌握了C#方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵.四、参考文献C#入门经典C#从入门到精通附录(设计流程图、程序、表格、数据等)1. 账号登陆 public partial class frmLogin : Form public frmLogin() InitializeComponent(); private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) private void bntOK_Click(object sender, EventArgs e) tb_computer computer = new tb_computer(); if(txtUser.Text=) MessageBox.Show(登录名称不能为空!); txtUser.Focus(); return; if(txtPwd.Text=) MessageBox.Show(登录密码不能为空!); txtPwd.Focus(); return; 2. 卡拉OK点歌环境public partial class frmDaiGe : Form public frmDaiGe() InitializeComponent(); private void tabPage1_Click(object sender, EventArgs e) /数字点歌 private void bntNumber_Click(object sender, EventArgs e) frmNumber frm1 = new frmNumber(1); frm1.Owner=this; frm1.ShowDialog(); /拼音点歌 private void bntPing_Click(object sender, EventArgs e) frmNumber frm2 = new frmNumber(2); frm2.Owner=this; frm2.ShowDialog(); /明星点歌 private void bntAutor_Click(object sender, EventArgs e) frmNumber frm3 = new frmNumber(3); frm3.Owner = this; frm3.ShowDialog(); /歌名点歌 private void bntName_Click(object sender, EventArgs e) frmNumber frm4 = new frmNumber(4); frm4.Owner = this; frm4.ShowDialog(); private void frmDaiGe_Load(object sender, EventArgs e) 3. 明星添加public partial class frmAuton : Form public frmAuton() InitializeComponent(); public frmAuton(int intcunt,string strId) InitializeComponent(); intFalg = intcunt; strgetId = strId; public int intFalg = 0; public string strgetId = null; frmdictionaryMenthod frmDictiyon = new frmdictionaryMenthod(); tb_authorinfo tbAu = new tb_authorinfo(); tb_authorinfoMenthod tbAuMenthod = new tb_authorinfoMenthod(); private void frmAuton_Load(object sender, EventArgs e) frmDictiyon.dictionaryFind(1,cmbauthorcompany); if (intFalg = 1) txtauthorId.Text = tbAuMenthod.gettb_authorinfoID(); if (intFalg = 2) getFill(); 4. 歌曲类型信息public partial class frmdictionary : Form public frmdictionary(int intFalg,string strId) InitializeComponent(); intCount = intFalg; strGetID = strId; public frmdictionary() InitializeComponent(); public int intCount; public string strGetID; tb_dictionary tbDicty = new tb_dictionary(); frmdictionaryMenthod frmDictity = new frmdictionaryMenthod(); private void bntOK_Click(object sender, EventArgs e) if (txtcodName.Text = ) MessageBox.Show(歌典类型不能为空); txtcodName.Focus(); return; tbDicty.strcodeID = txtcodeID.Text; tbDicty.strcodeName=txtcodName.Text; tbDicty.strcodeReam=txtcodeReam.Text; if (intCount = 1) int intResult = frmDictity.dictionaryAdd(tbDicty); if (intResult = 1) MessageBox.Show(添加成功); frmMain frm = (frmMain)this.Owner; frmDictity.dictionaryFind(2, frm.lvDitcy); intCount = 0; this.Close(); 5. 后台系统维护 public partial class frmMain : Form public frmMain() InitializeComponent(); frmdictionaryMenthod frmDictyin = new frmdictionaryMenthod(); tb_authorinfoMenthod tbAuto = new tb_authorinfoMenthod(); tbMusicnfoMenthod tbMuseic = new tbMusicnfoMenthod(); tb_computer computer = new tb_computer(); private void frmMain_Load(object sender, EventArgs e) frmDictyin.dictionaryFind(2,lvDitcy);/绑定控件数据 tbAuto.tb_authorinfoFill(2, lvAuton);/绑定控件数据 tbMuseic.tbMusicnfoFill(lvMuscie); computer.tbMusicnfoFill(LvUser); private void button3_Click(object sender, EventArgs e) /添加歌曲类别 frmdictionary dicTory = new frmdictionary(1,); dicTory.Owner = this; dicTory.ShowDialog(); private void button2_Click(object sender, EventArgs e) if (strName = null) MessageBox.Show(请选择要修改的内容!); return; else /修改歌典类别信息 frmdictionary dicTory = new frmdictionary(2, strName); dicTory.Owner = this; dicTory.ShowDialog(); 6. 播放歌曲 public partial class frmPlay : Form public frmPlay() InitializeComponent(); public frmPlay(string strPaht) InitializeComponent(); strPath = strPaht; public string strPath = null; private void button1_Click(object sender, EventArgs e) private void button1_Click_1(object sender, EventArgs e) this.axWindowsMediaPlayer1.Ctlcontrols.stop(); private void frmPlay_Load(object sender, EventArgs e) /播放文件 this.axWindowsMediaPlayer1.URL = strPath; private void bntExce_Click(object sender, EventArgs e) this.axWindowsMediaPlayer1.Ctlcontrols.stop(); this.Close(); private void bn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年度职工安全生产培训会课件
- 工业电气培训课件
- 婴儿安全应急知识培训课件
- 工业激光安全培训课件
- 威希科美课件
- 职工食堂承包合同范本与职工食堂承包经营合同6篇
- 年会猜字谜课件
- 威凯检测技术安全培训课件
- 平阴特种设备安全培训课件
- Ethyl-3-2-6-dichloropyridin-3-yl-3-oxopropanoate-生命科学试剂-MCE
- 新疆维吾尔自治区成立70周年心得体会二
- 公路养护技术管理与实施细则
- GB/T 21220-2024软磁金属材料
- (2024年)面神经炎课件完整版
- 雅思考试简介与评分标准
- GB/T 9460-2008铜及铜合金焊丝
- 第7课+李さんは+每日+コーヒーを+飲みます+知识点课件【知识精讲+拓展提升+迁移训练】 高中日语新版标准日本语初级上册
- FZ/T 52023-2012高强高模聚乙烯醇超短纤维
- 智慧教育云平台建设解决方案
- 统编版《始终坚持以人民为中心》ppt精品课件1(共19张PPT)
- 2022年国家公务员考试申论真题及答案(地市级)
评论
0/150
提交评论