题目:applet时钟程序的设计与实现

题目:applet时钟程序的设计与实现

ID:1316566

大小:111.00 KB

页数:11页

时间:2017-11-10

题目:applet时钟程序的设计与实现_第1页
题目:applet时钟程序的设计与实现_第2页
题目:applet时钟程序的设计与实现_第3页
题目:applet时钟程序的设计与实现_第4页
题目:applet时钟程序的设计与实现_第5页
资源描述:

《题目:applet时钟程序的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学生姓名:周华明专业:05级信科学号:200510119104目录1需求分析11.1功能需求描述21.1.1对用户界面的需求21.1.2对界面功能的需求22总体设计22.1设计的总体思想与算法描述32.2模块结构图32.2.1用户管理模块42.2.2音乐播放模块42.2.3备忘录模块42.1.4数字时钟模块52.3功能模块的功能与处理流程描述52.4界面设计63功能模块程序设计73.1刻度时钟显示模块73.2音乐播放模块83.3备忘录模块93.4数字时钟模块104小结105参考文献11-10-学生姓名:周华明专业:05级信科学号:20

2、0510119104题目:Applet时钟程序的设计与实现开发平台:eclipse1需求分析此计算机系统的主要目的是通过JAVA语言实现一个Applet小程序来完成一个时钟的项目.本系统的主要需求是向用户显示一个模拟时钟(圆盘时钟或别的样式的时钟)显示当前的系统时间,时钟上有刻度以及小时、分钟和秒的指针,时钟的时间与系统的时间同步。附加入在时钟的显示空间在加入了一个音乐播放功能的播放区和一个能供用户添加或查看备忘录的功能.。对于此备忘录有设置时间,在时间到的后有音乐和文字提示用户有未读的备忘录。还一个以星期、日、小时、分钟、秒、年份的

3、数字时钟功能区。本系统不但有刻度的表盘时钟还加了一个数字时钟还加入了一些附加的功能更方便了用户。1.1功能需求描述主要是分为对用户界面的需求的描述和对界面功能需求的描述。1.1.1对用户界面的需求1)有一区域用于显示音乐播放功能的播放区域;2)有一块用于实现备忘录功能的备忘录功能区域;3)有一块用于显示刻度时钟的区域;4)一块用于显示数字时钟和提示的区域;1.1.2对界面功能的需求-10-学生姓名:周华明专业:05级信科学号:200510119104在音乐播放区域有三个按钮分别为,播放、循环和停止分别实现播放音乐、循环播放和停止播放作

4、用。1)设置备忘录即用户在后面一个显示有“请输入备忘内容!!!”的文本中输入你要输入的事情;2)关闭按钮,按下此按钮后输入的文本消失;3)你如果你想要有时间提示备忘录的话,先在时间文本框中输入时间单位是秒,再按下确定备忘时间按钮,当时间到了的时候就会有声音的提示你一份未读备忘录;4)在显示数字时钟和提示的区域,数字时钟以星期---月份-日----时间-----年份格式显示同时也有一段文字用于提示用户如何用此系统。2总体设计依据需求分析的结果,Applet时钟程序的设计与实现成一个适合于用户需求用户查看时间的系统软件,下面从软件的整体结

5、构设计、接口设计等方面阐述一下系统的总体设计。2.1设计的总体思想与算法描述本系统是用于向用户提供一个可以向用户显示时钟的系统。附加可以播放音乐和添加备忘录的功能。本系统的主要思想是与算法是首先定义一个Date的变量currentDate即获得系统时间的变量。再用多线程的思想把用Thread.currentThread().sleep(1000)每一分利用g.drawString(today,260,128)和g.drawString(lastdate,260,128)重画一次数字时钟即以格式星期---月份-日----时间-----年

6、份格式显示给用户。而画刻度时钟①用两个同心圆画出外内表盘;②再用利用内表盘和内表盘半径较小的一个同心圆同时每6度取一点画一短直线再每隔5个6度即30度画一长一点的直线----时钟的刻度盘;③利用系统时间的秒,分和时来变化刻度,使得秒,分和时指针都能在每次都能得到一个新的坐标每次重绘后,就是一个动态的刻度时钟了。-10-学生姓名:周华明专业:05级信科学号:2005101191042.2模块结构图依据需求分析结果,Applet时钟系统可以分为四个模块:刻度时钟显示模块、音乐播放模块、备忘录模块和数字时钟模块图2-1所示:Applet时钟

7、系统数字时钟模块备忘录模块音乐播放模块刻度时钟显示模块图2-1系统功能模块图2.2.1用户管理模块该模块为用户提供了一个动态的圆盘形的表盘时钟。模块图如图2-2所示:刻度时钟显示模块表盘时钟图2-2刻度时钟显示模块图2.2.2音乐播放模块此功能模块的主要功能是为用户提供一个音乐播放功能区。用户可以播放、循环播放和停止播放音乐。此模块图如图2-3所示-10-学生姓名:周华明专业:05级信科学号:200510119104音乐播放模块循环控制播放控制停止控制图2-3音乐播放模块图2.2.3备忘录模块该模块的主要功能是给用户提供一个可以输入备

8、忘录,关闭备忘录和查看备忘录以及设置闹钟提示备忘录和文字提示的功能,功能模块图如图2-4所示备忘录模块闹钟提示备忘查看备忘录关闭备忘录输入备忘录图2-4备忘录模块图2.1.4数字时钟模块该模块的主要功能是为用户提供一个可

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

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

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