java语言课程设计报告 0808010106

java语言课程设计报告 0808010106

ID:20243915

大小:4.67 MB

页数:27页

时间:2018-10-11

java语言课程设计报告 0808010106_第1页
java语言课程设计报告 0808010106_第2页
java语言课程设计报告 0808010106_第3页
java语言课程设计报告 0808010106_第4页
java语言课程设计报告 0808010106_第5页
资源描述:

《java语言课程设计报告 0808010106》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java语言课程设计报告题目:KTV点歌系统班级:软件工程0801班学号:0808010106姓名:王夕楠2011年1月目录271设计题目及具体要求………………………………………………………31.1题目需求……………………………………………………………31.2实现环境及工具简介………………………………………………32总体设计……………………………………………………………………42.1系统基本功能描述…………………………………………………42.2数据库设计说明书…………………………………………………62.3界面设计……………………………………………………………63详细设计与实现………………

2、……………………………………………113.1事件跟踪图…………………………………………………………113.2系统类图……………………………………………………………123.3输入/输出数据……………………………………………………123.4代码实现…………………………………………………………134系统测试………………………………………………………………224.1管理员……………………………………………………………224.2消费者……………………………………………………………234.3容错性测试………………………………………………………265设计小结…………………………………………………………

3、………266参考文献…………………………………………………………………271设计题目及具体要求271.1题目需求1.1.1选题目的及意义近些年人们生活水平提高很快,人们除了注重衣食住行以外,越来越需要一种好的娱乐休闲方式,而卡拉OK起源于日本然后引入我国。这种娱乐方式很快被大家所接受。而且非常受人们的欢迎,不管男女老少都能唱上几句。现在大街上KTV包房很多,但它们的点歌系统并不先进,自动化程度不高,使用起来很不方便。所以现在正需要一种功能强大,自动化程度高,成本低廉KTV包房点歌系统。本学期,我选择这个题目作为课程设计的题目有以下两个原因:一是本学期学习了Java程序设计和Oracle数

4、据库两门课程,老师说过Java和Oracle数据库是最佳搭档,因此我想通过这次课程设计将所学运用于实际,也通过这次实际应用加强自身能力,为以后的就业打下坚实的基础。因为以后的工作都是面对实际的问题,解决实际问题的能力才是我们真正需要的。二是因为我比较喜欢去KTV唱歌,因此对于这个题目非常感兴趣,一直想找机会做一个相关的项目;对于KTV的点歌系统我也比较熟悉。凭借平时去KTV的经历和个人想法,我想做出一套属于自己的KTV点歌系统,于是选择了这个题目。1.1.2本KTV点歌系统在功能上要求完成以下基本功能:a).消费者、管理员登陆;b).管理员添加歌手信息入库;c).管理员添加歌曲入库;d)

5、.消费者查看包厢资费信息;e).消费者选择包厢;f).根据歌曲首字母选歌;g).根据歌手名首字母选歌;h).根据语种选歌;i).查看已点歌曲;j).删除、优先已点歌曲;k).操作已点歌曲(播放、暂停、停止、切歌);l).酒水服务;m).歌曲排行1.1.3系统实现重难点分析本系统通过JDBC实现前后台数据的联系,前台操作界面使用Java编写,后台连接Oracle数据库存放相关数据。基本上实现了一个KTV点歌系统所具备的基本功能。本系统把使用者分为两类:管理员和消费者,对两种用户分别设计了各自的主界面,以便更好的实现操作的方便性。管理员可以通过用户名和密码验证后登录,进行对数据库的操作,实现

6、添加歌手信息和添加歌曲的功能;消费者可以在登录时了解包间资费来选择需要的包间,随后可进行选歌和演唱等具体操作。本系统的实现主要有以下重点:1.前台用户界面编写:系统界面较多,要求美观且界面友好,方便用户操作;2.前台用户操作事件的响应:要求操作简单易懂;3.后台数据库的使用:需要使用数据表和序列;4.前台界面查询控制与后台数据库的链接:需要响应及时且准确。1.2实现环境及工具简介1.2.1系统概述本图书管理系统采用面向对象的分析方法进行分析,然后用面向对象的设计方法进行设计,最后用面向对象语言Java进行实现,后台数据库使用Oracle,连接方式为JDBC。27Java中GUI程序设计是

7、界面程序设计,用它设计出来的界面不但美观,而且使用方便,使用者只需点几次鼠标,就能根据提示进行正确的操作,实现了KTV点歌和管理的便捷程度;由于Java代码重用性非常好,且数据包十分强大。只需简单的调用即可实现想要的功能,大大提高了开发新产品的效率,利用大部分时间在系统的设计上而不是编码实现的过程,因此可以实现降低代码量的目的;Oracle数据库以功能强大和简单易用著称,它从发布以来,正逐步成为数据库的领导者,并且拥有广泛的用户。“

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。