2016语言课程设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2016语言课程设计报告

Java语言课程设计报告 题目: KTV点歌系统 班级: 软件工程 0801班 学号: 0808010106 姓名: 王夕楠 2011年 1月 目 录 1设计题目及具体要求………………………………………………………3 1.1 题目需求……………………………………………………………3 1.2 实现环境及工具简介………………………………………………3 2总体设计……………………………………………………………………4 2.1 系统基本功能描述…………………………………………………4 2.2数据库设计说明书…………………………………………………6 2.3界面设计……………………………………………………………6 3 详细设计与实现……………………………………………………………11 3.1 事件跟踪图…………………………………………………………11 3.2系统类图……………………………………………………………12 3.3输入/输出数据……………………………………………………12 3.4 代码实现…………………………………………………………13 4 系统测试 ………………………………………………………………22 4.1管理员……………………………………………………………22 4.2 消费者……………………………………………………………23 4.3 容错性测试………………………………………………………26 5 设计小结…………………………………………………………………26 6 参考文献…………………………………………………………………27 1设计题目及具体要求 题目需求 1.1.1选题目的及意义 近些年人们生活水平提高很快,人们除了注重衣食住行以外,越来越需要一种好的娱乐休闲方式,而卡拉 OK 起源于日本然后引入我国。这种娱乐方式很快被大家所接受。而且非常受人们的欢迎,不管男女老少都能唱上几句。现在大街上KTV包房很多,但它们的点歌系统并不先进,自动化程度不高,使用起来很不方便。所以现在正需要一种功能强大,自动化程度高,成本低廉KTV包房点歌系统。 本学期,我选择这个题目作为课程设计的题目有以下两个原因: 一是本学期学习了Java程序设计和Oracle数据库两门课程,老师说过Java和Oracle数据库是最佳搭档,因此我想通过这次课程设计将所学运用于实际,也通过这次实际应用加强自身能力,为以后的就业打下坚实的基础。因为以后的工作都是面对实际的问题,解决实际问题的能力才是我们真正需要的。 二是因为我比较喜欢去KTV唱歌,因此对于这个题目非常感兴趣,一直想找机会做一个相关的项目;对于KTV的点歌系统我也比较熟悉。凭借平时去KTV的经历和个人想法,我想做出一套属于自己的KTV点歌系统,于是选择了这个题目。 1.1.2本KTV点歌系统在功能上要求完成以下基本功能: a).消费者、管理员登陆; b).管理员添加歌手信息入库; c).管理员添加歌曲入库; d).消费者查看包厢资费信息; e).消费者选择包厢; f).根据歌曲首字母选歌; g).根据歌手名首字母选歌; h).根据语种选歌; i ).查看已点歌曲; j ).删除、优先已点歌曲; k).操作已点歌曲(播放、暂停、停止、切歌); l ).酒水服务; m).歌曲排行 1.1.3系统实现重难点分析 本系统通过JDBC实现前后台数据的联系,前台操作界面使用Java编写,后台连接Oracle数据库存放相关数据。基本上实现了一个KTV点歌系统所具备的基本功能。本系统把使用者分为两类:管理员和消费者,对两种用户分别设计了各自的主界面,以便更好的实现操作的方便性。管理员可以通过用户名和密码验证后登录,进行对数据库的操作,实现添加歌手信息和添加歌曲的功能;消费者可以在登录时了解包间资费来选择需要的包间,随后可进行选歌和演唱等具体操作。 本系统的实现主要有以下重点: 前台用户界面编写:系统界面较多,要求美观且界面友好,方便用户操作; 前台用户操作事件的响应:要求操作简单易懂; 后台数据库的使用:需要使用数据表和序列; 前台界面查询控制与后台数据库的链接:需要响应及时且准确。 实现环境及工具简介 1.2.1 系统概述 本图书管理系统采用面向对象的分析方法进行分析,然后用面向对象的设计方法进行设计,最后用面向对象语言Java进行实现,后台数据库使用Oracle,连接方式为JDBC。 Java中GUI程序设计是界面程序设计,用它设计出来的界面不但美观,而且使用方便,使用者只需点几次鼠标,就能根据提示进行正确的操作,实现了KTV点歌和管理的便

文档评论(0)

sizhao3983 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档