java闹钟程序设计(5页).doc
《java闹钟程序设计(5页).doc》由会员分享,可在线阅读,更多相关《java闹钟程序设计(5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-java闹钟程序设计-第 5 页JAVA程序设计课程设计报告班级软件1301班姓名徐畅学号13号电子邮件849286847指导教师张暑军时间2014/2015学年第一学期第20周承德石油高等专科学校计算机与信息工程系二零一五年一月十二日目录一 系统需求描述3二 设计思路3三 实现描述3四 常见问题及解决方法3五 总结3一 系统需求描述1.任务描述:我国现在在各个方面发展迅猛,民众的生活质量得到极大的提高。与此同时,根据时代的要求,人们的生活节奏也随之加快。人们都要求自己在很短的时间尽量做到最多的事。所以开发一款能让人们能将其所有的事有序地组织起来,同时又能提醒在什么时间该做什么事的软件是很有
2、必要的。虽然目前这样软件很多功能虽强大,但是用起来都很复杂,有些功能并不实用,操作也太麻烦。该课题的终极目标是开发一个实用,操作便捷的桌面闹钟应用程序,达到在日常生活工作中可以合理利用时间从而大大地提高人们的工作效率。用java语言实现时钟闹钟的设计,设计的时钟闹铃能够完成以下功能:正确的指针位置、日期、时间的数字显示;在设定的时间用铃声提醒,若当前时间为设置的时间时,会伴随着铃声,时间持续约1分钟。若关闭闹铃,则铃声停止。2.需求分析:(1)该闹铃系统可用于到时响铃功能(可设置多组闹铃);(2)该闹铃系统只需要用户给其设置闹铃时间;(3)该闹铃系统与用户的交互完全靠按键实现;(4)该闹铃系统
3、界面在外观上要求美观。其中最重要的是闹铃的可操作性强,能够完成必要的功能;(5)该闹铃系统的相应时间0.1秒左右。(6)该闹铃系统出现故障时,重启系统即可。二 设计思路1.实验目的:通过时钟闹铃的设计和实现,充分掌握java语言,提高对图形界面及小程序的设计和编程能力。学会时钟的制作方法;能够采用布局管理器来安排动态文字的位置;能够随机获取变动的系统时间等等。2.实现功能:(1)正确的指针位置;(2)正确的日期、时间的数字显示;(3)在设定的时间用铃声提醒,若当前时间为设置的时间时,会伴随着铃声,无控制的情况下,时间持续约1min,若关闭闹铃功能,则闹铃停止。(4)动态时钟画面准确的显示当前时
4、间。3.程序设计:1)运用Swing组件实现对闹钟的外观设计。主要应用到标签(JLable)、文本域(JTextField)、按钮(JButton)等,采用网格式布局,由网格布局管理器(GridLayout)来实现。 2)创建线程来获取当前时间,主要通过Runnable接口,使用run()方法来实现当前时间的显示。 3)要使按“选择闹铃音乐”按钮时能够触发对音乐文件的选择,则对按钮添加监听器并采用实例化文件选择器。 4)为了能在输入定点时间后实现对闹钟时间的设定,则需要对“确定”按钮添加监听器。4.主要用途及性能要求: 时钟闹铃在设置时间后能够及时准确的提醒时间,例如:设置起床闹铃,设置开会、
5、面试等重要事件的时间,这样可以提醒你避免忘记。对于性能要求动态时钟画面准确的显示当前时间,面板上也能够显示当前的日期时间。时钟闹铃能够精确的显示系统时间,时间指针也能够精确的指向时间刻度。设置闹铃后能够及时的完成闹铃功能,而且在无控制的情况下,时间持续约1min。启动程序获取当前时间电子钟显示画当前指针是否设置时间闹铃声 是 否继续运行结束程序三 实现描述1、初步运行结果2、选择铃声文件3、设置成功类的设计及实现功能:类AlarmClock 继承Applet 和Runnable类,即继承Applet 和Runnable类的属性及方法。方法init()就是初始化方法。方法start()就是创建启
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 闹钟 程序设计
限制150内