欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    java闹钟程序设计(共7页).doc

    • 资源ID:13655821       资源大小:120.50KB        全文页数:7页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java闹钟程序设计(共7页).doc

    精选优质文档-倾情为你奉上JAVA程序设计课程设计报告 班级软件1301班姓名徐畅学号13号电子邮件指导教师张暑军时间2014/2015学年第一学期第20周承德石油高等专科学校计算机与信息工程系二零一五年一月十二日目录一 系统需求描述1.任务描述:我国现在在各个方面发展迅猛,民众的生活质量得到极大的提高。与此同时,根据时代的要求,人们的生活节奏也随之加快。人们都要求自己在很短的时间尽量做到最多的事。所以开发一款能让人们能将其所有的事有序地组织起来,同时又能提醒在什么时间该做什么事的软件是很有必要的。虽然目前这样软件很多功能虽强大,但是用起来都很复杂,有些功能并不实用,操作也太麻烦。该课题的终极目标是开发一个实用,操作便捷的桌面闹钟应用程序,达到在日常生活工作中可以合理利用时间从而大大地提高人们的工作效率。用java语言实现时钟闹钟的设计,设计的时钟闹铃能够完成以下功能:正确的指针位置、日期、时间的数字显示;在设定的时间用铃声提醒,若当前时间为设置的时间时,会伴随着铃声,时间持续约1分钟。若关闭闹铃,则铃声停止。2.需求分析:(1)该闹铃系统可用于到时响铃功能(可设置多组闹铃);(2)该闹铃系统只需要用户给其设置闹铃时间;(3)该闹铃系统与用户的交互完全靠按键实现;(4)该闹铃系统界面在外观上要求美观。其中最重要的是闹铃的可操作性强,能够完成必要的功能;(5)该闹铃系统的相应时间0.1秒左右。(6)该闹铃系统出现故障时,重启系统即可。二 设计思路1.实验目的:通过时钟闹铃的设计和实现,充分掌握java语言,提高对图形界面及小程序的设计和编程能力。学会时钟的制作方法;能够采用布局管理器来安排动态文字的位置;能够随机获取变动的系统时间等等。2.实现功能:(1)正确的指针位置;(2)正确的日期、时间的数字显示;(3)在设定的时间用铃声提醒,若当前时间为设置的时间时,会伴随着铃声,无控制的情况下,时间持续约1min,若关闭闹铃功能,则闹铃停止。(4)动态时钟画面准确的显示当前时间。3.程序设计:1)运用Swing组件实现对闹钟的外观设计。主要应用到标签(JLable)、文本域(JTextField)、按钮(JButton)等,采用网格式布局,由网格布局管理器(GridLayout)来实现。 2)创建线程来获取当前时间,主要通过Runnable接口,使用run()方法来实现当前时间的显示。 3)要使按“选择闹铃音乐”按钮时能够触发对音乐文件的选择,则对按钮添加监听器并采用实例化文件选择器。 4)为了能在输入定点时间后实现对闹钟时间的设定,则需要对“确定”按钮添加监听器。4.主要用途及性能要求: 时钟闹铃在设置时间后能够及时准确的提醒时间,例如:设置起床闹铃,设置开会、面试等重要事件的时间,这样可以提醒你避免忘记。对于性能要求动态时钟画面准确的显示当前时间,面板上也能够显示当前的日期时间。时钟闹铃能够精确的显示系统时间,时间指针也能够精确的指向时间刻度。设置闹铃后能够及时的完成闹铃功能,而且在无控制的情况下,时间持续约1min。启动程序获取当前时间电子钟显示画当前指针是否设置时间闹铃声 是 否继续运行结束程序三 实现描述1、初步运行结果2、选择铃声文件3、设置成功类的设计及实现功能:类AlarmClock 继承Applet 和Runnable类,即继承Applet 和Runnable类的属性及方法。方法init()就是初始化方法。方法start()就是创建启动线程timer。方法stop()就是线程停止timer。 方法run()就是线程运行timer 。方法paint()就是设计Applet界面的相应画面内容。方法update()就是更新画面及时间。方法action(Event evt, Object arg) 是按钮事件处理函数,点击按钮时可实现响应事件的处理。四 常见问题及解决方法1.遇到问题:(1)设置闹铃时钟的界面化时遇到问题通过查阅书籍加以解决(2)设置闹铃时间、开关按钮时,事件的触发和监控遇到问题,经过反复修改调试得以解决。(3)闹铃时钟的铃声格式有误,通过修改后程序可以正常运行。2.不足之处:闹铃时钟的思路是做到更加细致的人性化,但在添加本地音乐时好多的格式都不支持,应给时钟赋予更加强大的格式支持。3.扩展接口及功能:可扩展的接口包括:Jcombobox接口,功能是完成对更多铃声的选择。事件按钮,功能是可实现设置多组闹铃。五 总结 本次Java课程设计我们这组做的课题是闹钟,经过小组成员一起查找资料、讨论,我们确定了设计的设计目标以及具体实现方式,包括如何将Java的思想运用到实际系统的详细设计之中。实验过程中,首先要将系统要实现的功能分为几大模块,然后每个组员分别完成,在此过程中使我加深了对Java的理解,以及如何进行团队工作的划分,学会发现各组员的长处并将其发挥出来,进一步培养我们利用Java语言进行编程和调试程序的能力,与此同时熟练掌握Java语言的编辑,编译,调试程序,并将算法转变为程序实现。正确理解各种基本操作的算法实现。通过这次课程设计,使我灵活应用所学JAVA知识,独立完成问题分析,结合JAVA理论知识,编写程序求解指定问题。初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;提高综合运用所学的理论知识和方法独立分析和解决问题的能Java语言与面向对象技术课程设计能力;并用系统的观点和软件开发一般规范进行软件开发,巩固、深化学生的理论知识,提高编程水平,并在此过程中培养我们严谨的科学态度和良好的工作作风,掌握JAVA编程。同时在这次课程设计中,培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。在实验课上,我学会了很多学习的方法。而这是日后最实用的。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我的将来也有很大的帮助。以后,不管有多苦,我想我都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我都可以在实验结束之后变的更加成熟,会面对需要面对的事情,以及学会遇到问题,不急不慌,慢慢解决它。这次课程设计历时一周终于在大家的一起努力下顺利完成了。虽然过程辛苦是不可避免,但收获还是令人感到尤其的欣慰。在这次的课程设计中不仅检验了我所学习的知识,也培养了我的实践能力,让我知道遇到一个问题,如何去寻找思路,如何去解决问题,最终完成整个事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了宽容,学会了理解,也学会了做人与处世。课程设计是我们专业课程知识综合应用的实践训练,是我们迈向社会,从事职业工作前一个必不少的过程。实验过程中,也十分感谢实验指导老师张暑军老师的指点与教导。这次课程设计不仅是对这学期所学知识的一种综合检验,而且也是对自己动手能力的一种提高,增强了自己实践能力。通过这次课程设计使我明白了自己知识还比较欠缺,只是学习书本知识还是远远不够的,自己不会的东西还有太多,学习需要自己长期的积累,在以后的学习、工作中都应该不断的学习,将课本的理论知识与生活中的实践知识相结合,不断提高自己文化知识和实践能力。 专心-专注-专业

    注意事项

    本文(java闹钟程序设计(共7页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开