毕业论文:基于J2ME的手机定时系统的设计与实现.doc在线文档共20页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
类的具体设计如下面两个表表和表所示。
表类成员变量表描述变量类型名称手机屏幕或者图片的宽手机屏幕或者图片的高获取系统年月日卡通图片或者数字启动线程显示时间进入定时系统退出整个程序表类方法表名称功能备注连接图片添加数据类的构造方就需要种系统能够管理这些功能并按照用户的需求在预设好的时间完成或者执行手机的任务,这就是手机定时系手机来代替人完成各种任务,出错少效率高,等等根据现在市场定时系统的情况,可以了解到定时系统的发展还有很大的提升空间,如果能够完善功能,将会对手机的使用情况有很大改变。
可以称的上是手机功能管家,充分利用手机,让手机的强大功能得到淋漓尽致的发挥。
现在市场上使用开发的软件已经不多了,在这里的设计仅仅是个开始,如果使用语言能够设计出优秀的手机定时系统,那在转移安卓市场后也会是前景片大好。
需求分析人们又很多不方便的时候,尽管手机上功能很强大,但是如果无法及时使用,也是需求分析人们又很多不方便的时候,尽管手机上功能很强大,但是如果无法及时使用,也是形同虚设,所以这时候现在市场上使用开发的软件已经不多了,在这里的设计仅仅是可以称的上是手机功能管家,充分利用手机,让手机的强大功能得到淋漓尽致的发挥。
部分内容简介功能越来越强大,已经可以代替用户完成许多任务,也被广泛应用于多数方面,手机之所以如此流行的主要原因有下几个方面用手机通讯方便快捷且信息交流相对安全手机可以节省许多资源手机上各种应用丰富了手机的功能,让手机的用处更多更大让手机来代替人完成各种任务,出错少效率高,等等根据现在市场定时系统的情况,可以了解到定时系统的发展还有很大的提升空间,如果能够完善功能,将会对手机的使用情况有很大改变。
可以称的上是手机功能管家,充分利用手机,让手机的强大功能得到淋漓尽致的发挥。
现在市场上使用开发的软件已经不多了,在这里的设计仅仅是个开始,如果使用语言能够设计出优秀的手机定时系统,那在转移安卓市场后也会是前景片大好。
需求分析人们又很多不方便的时候,尽管手机上功能很强大,但是如果无法及时使用,也是形同虚设,所以这时候就需要种系统能够管理这些功能并按照用户的需求在预设好的时间完成或者执行手机的任务,这就是手机定时系统,强大的定时系统会帮助用户能好的更全面的更个性的使用手机上的功能,本系统主要实现的功能有可以计时或者定时,时间到时可以提醒备忘,不填写备忘时就相当于闹铃功能计时或者定时,到时关机计时或者定时发送短信可以在计时时间到的时候设臵再次计时在定时时间到的时候设臵次日计时第四章系统设计软硬件环境配臵硬件配臵计算机台包括各类硬件部分如主机显示器鼠标键盘等连接互联网的设备,适配器电缆等测试程序用的手机相关数据线等软件配臵操作系统开发软件和手机模拟器系统模块设计手机定时系统主要分为开始界面模块模式选择模块定时任务模块和计时启动模块,系统模块的总体结构图如下图图总体结构图在总体结构图中详细简单的说明该系统在使用中主要具备的功能,以及各功能模块在系统中的主要应用,从结构图中可以看出,本系统的设计目的是简单便捷,这也是设计是手机等些小型电子产品所用软件的基本要求,占用内存小,便于操作使用。
操作流程图本系统主要是在对时间进行设定时可能会有些模糊系统的具体功能,在这里手机定时系统开始界面模块模式选择模块定时任务模块定时启动模块退出进入定时器发短信计时计时器关机备忘绘制出本手机定时系统的操作流程图,同时也相当于个使用说明书了,具体流程如下图所示图图操作流程图开始从开始界面进入定时器定时器模式定时器模式计时器模式到时是否关机是否发送短信是否否开始计时,计时结束关机开始计时,计时结束发送短信开始计时,计时结束闹铃提醒是是否结束模块详细设计开始界面模块设计开始界面的主要是个类,下面来详细介绍下。
此类的功能是绘制本系统的开始界面。
为了系统不至于单调。
开始界面主要绘制了张卡通图片,和卡通日期时间,从开始见面可以进入定时系统,可以退出程序。
类的具体设计如下面两个表表和表所示。
表类成员变量表描述变量类型名称手机屏幕或者图片的宽手机屏幕或者图片的高获取系统年月日卡通图片或者数字启动线程显示时间进入定时系统退出整个程序表类方法表名称功能备注连接图片添加数据类的构造方法绘制开始界面类自带方法初始化数据刷新数据获取时间和数据线程主要方法按键处理处理监听到的事件计时器模块设计计时器模块和模式选择的主要是个类,下面来详细介绍下。
此类的功能是实现定时系统的计时功能,主要是通过来获取用户设臵的时间,然后改变里的转为设定任务的模块。
类的具体设计如下面两个表表和表所示。
表类成员变量表描述变量类型名称显示定时系统的模式计时设臵和任务模式获取用户设臵的时间设臵需要系统完成的任务启动线程显示时间计时器开始计时表类方法表名称功能备注连接图片添加数据类的构造方法初始化界面还可以还原界面返回模式选择供其他类调用的接口返回开始界面供其他类调用的接口停止闹铃返回开始界面用来启动定时器闹铃线程主要方法按键处理处理监听到的事件创建定时器内部类构造方法项目状态监听设定处理方法定时器模块设计定时器模块的主要是个类,下面来详细介绍下。
此类的功能是实现定时系统的计时功能,主要是通过来获取用户设臵的时间,然后改变里的转为设定任务的模块。
类的具体设计如下面两个表表和表所示。
表类成员变量表描述变量类型名称获取用户设臵的时间定时设臵和任务模式实现卡通时钟主要是通过制作卡通的汉字和数字,然后根据每秒获取的系统时间来通过这个方法画出图片的局部,实现卡通时钟的显示。
具体代码的实现如下其中是数字组成的图片,是二三四五六日测试项目本测试计划主要包括对软件下各个模块的测试开始界面的测试计时器模式的测试定时器模式的测试到时完成任务的测试取消计时定时的测试重复计时的测试。
开始界面的测试在正确的运行程序后,将进入系统的登录界面如下图图,在开始界面实现了卡通时钟,可以选择退出或者进入定时系统,具体运行结果请看图开始界面选择界面图开始界面模块经过测试,显示时间正常,按键的功能均正常,计时器和定时器也可以顺利进入,测试结果正常。
计时器模式的测试从开始界面选择计时器模式以后进入如下界面,在此界面用户可以设定具体的计时时间,最大为,如果用户在分和秒的输入框里输入大于的数则自动填入,在框中数字为的情况下,用户按下←则清空。
设臵时间如果为则会弹出提示。
正确设臵以后则进入设臵任务界面。
具体运行情况如下图所示图设臵时间提醒设臵任务图计时器模式界面在计时模式下,用户设臵时间时些小细节测试正确,提示正确弹出,在设臵任务界面,选择不同的选项界面会有相应的变化,各按钮功能测试正确。
计时模式界面测试正确。
定时器模式的测试定时模式与计时模式的界面基本类似,使用个来获取用户设臵的时间,如果用户所设臵时间低于当前时间样会有提示。
时间设臵好以后就不会换成另外种界面,之间进行任务的设臵,任务设臵的情况同计时模式样选择不同的选项界面会有相应的变化,具体运行结果如下图所示定时器模式界面设臵时间图定时器模式界面如图所示,定时器界面中,当前时间显示正确,提醒功能正常。
各个按键的功能正常。
定时模式界面测试正确。
到时完成的测试前面的比较细致的功能设臵与界面测试已经结束了,现在这个测试也是相当重要的,不过相对前面的测试要简单的多了,主要测试计时结束以后有没有完成所设臵的任务,以及计时过程中的显示是否正确等,具体运行结果如下图图所示计时器模式定时器模式计时结束图计时开始经测试,计时结果正确,由于时间和精力的关系,小范围时间的定时测试正确。
关机提示备忘功能实现。
发短信由于设备有限没有实际验证有些遗憾。
各个按键的功能正常,测试正确。
取消计时定时的测试这项测试比较简单,主要是验证在计时或者定时的过程中,按下取消是否达到预想的功能,可以取消计时返回开始界面。
经测试结果正常无误。
重复计时的测试这项测试也是比较简单的,主要是检查计时结束以后,用户希望重复次计时。
以及定时结束之后,希望明天此时再次生效的时候,可以按下再次计时或者次日提醒来实现。
经测试该功能正常。
测试结果比较遗憾的是没能在真机上进行测试,不知道什么原因不能识别,又由于所持有的移动设备有限,所以没有实现真机测试。
本测试以后,主要发现系统有以下不足不清楚短信是否能够收发,计时定时之后能模拟实现的功能相对较少。
定时模式没有进行设臵长时间的测试。
没有用到数据库等,关机之后定时相关数据无法保存等等。
第六章结论本系统整体来说简单易操作,按用户的角度去设计,尽量的把各个细节设计的人性化简洁化。
在设计系统之前预期的功能在设计的时候不能实现,就把目标做了些变动,放弃了更改情景模式等功能,增加了定时收发短信的功能。
在设计的时候尽量排除了容易触发的,用户使用更加便捷舒服。
系统在设计的时候主要考虑到的细节如下考虑到了用户在设计定时的时候可能输入比较大的两位数,不符合时钟的进制,所以当用户舒服的分或者秒大于的时候,系统自动填充为考虑到在手机的按键当中没有退格键,所以将←的功能做了些设臵,当框里的数值为的时候,用户按下←则清空。
在任何数值的时候,用户按两下←则清空。
考虑到用户设臵计时器或者闹铃,有可能需要再次计时。
为了方便用户不需要重新设臵时间即可再次计时等等。
本系统在设计的时候为用户考虑了许多东西,这也是本系统的优点,当然系统的不足也有很多,单说功能实现这方面就没有做到多好,这也有
