下载此文档

java日历组件课程设计.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
一、概述
项目背景
这学期我们学习了Java语言,Java语言是面向对象的开发方法是当今世界最流行的开发方法,是当今流行的网络编程语言,为了巩固学习的面向对象程序设计语言的知识我选择课程设计
2) 编写目的
通过编写Java的应用系统综合实例,总结、回顾和实践面向对象的编程思想以及编程方法,并通过编写程序来掌握Java语言编程技巧,将学习到的知识融会贯通,同时提高调试程序的能力,养成良好的编程习惯,并增强对程序设计整体思路的把握,将知识真正得做到学以致用
3) 软件定义
具有可以查看年、月、日等功能,能够获取今天的日期,并且能够通过下拉年、月的列表调整日期的软件。
4) 开发环境
IDE: NetBeans IDE (Build 201104080000)
JDK:Java: ; Java HotSpot(TM) Client VM -b01
OS: Windows 7 版本 运行于 x86 上; GBK;
5) 所用的知识
利用Frame框架类、面板类进行图形化界面设计,实现小日历的公历显示等功能。
二、功能说明
【功能描述】
1、该日历具有可以查看年、月、日等功能。能够获取今天的日期,并且能够通过下拉年、月的列表。
2、当程序运行时,显示的时间是系统当前时间;
3、可以手动输入时间,确定后系统要跳转到指定的时间,并显示出星期几.
4、提供一种点击功能,通过点击,可以实现月份的自增,自减,日期的自增,自减功能.
5、要求星期日显示的位置是在星期一前面.
6、系统要提供一种良好的工能扩展接口,以方便以后对本系统进行功能扩展.
【界面描述】
1、最要紧的是界面要足够的清爽.
2、界面布局要合理
3、日历的界面初始大小不宜过大,以300*300为宜
【性能需求】
1、要提供一种良好的异常处理机制。
2、要对发生了异常的事件进行精确的判断,并进行处理。
3、程序的可移植性要好,尽量消除对环境的依赖。
框随时查询其他年月日期。
三、程序类说明
MyCalender类通过继承JApplet实现小程序查看。用JTable显示时间表,通过updateview方法实日期操作后的的更新。通过java Calendar来获取当前日期,通过鼠标、按钮监听用户操作,响应用户操作。
Frame类,主要定义一个窗体框架,用于显示日历信息,并在主函数中只创建一个该窗体对象实现程序功能。
在该日历面板类里又设计了一个内部类CalendarTable表格类,用于布局日历天的显示格式。
Calendar 抽象类定义了足够的方法,让我们能够表述日历的规则。我们也可以自己的 Calendar 实现类,然后将它作为 Calendar 对象返回(面向对象的特性)。
四、软件系统测试说明
测试的设计:针对此系统我们主要采用黑盒测试和白盒测试。下面是具体的测试计划:
黑盒测试:从系统界面入手,采用规则和不规则,合理与不合理的数据为输入,以观察输出结果是否与预期结果或者是需求分析描述的结果相符。并且详细的记录每一种测试用例,以备后续的回归测试和分析与总结测试结果用。
白盒测试:从系统的逻辑结构出发,针对结构的每一个分支进行测试。
其次,再辅以单元测试、集成测试、回归测试、以及最终用户的

java日历组件课程设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zgs35866
  • 文件大小0 KB
  • 时间2015-09-28