重庆科技学院java程序课程设计日历记事本
Java 程 序 设 计 课 程 设 计 报 告日历记事本目 录目 录 .21 概 述 .11.1 课程设计目的 11.2 课程设计内容 12 系统需求分析 .12.1 系统目标 12.2 主体功能 12.3 开发环境 13 系统概要设计 13.1 系统的功能模块划分与系统流程图 14 系统详细设计 25 测试 .45.1 测试方案 45.2 测试结果 46 小结 .6参考文献 .8附 录 .9附录 1 源程序清单 9Java 程序设计课程设计报告( 2011)1学生成绩管理系统的设计1 概 述 1.1 课程设计目的1) 巩固和提高 java 编程技术。2) 培养掌握成学设计的基本思路和方法。3) 加强研发、调试程序的能力。4) 增强分析、解决问题的能力。5) 提高科技论文写作能力。1.2 课程设计内容设计 GUI 界面的日历记事本。系统将日历、记事本功能结合在一起,用户可以方便地在任何日期记录下有关内容或查看某个日期的记录内容。2 系统需求分析2.1 系统目标1. 系统界面的左侧是日历。该日历可以按年份前后翻动,鼠标单击“上年”按钮时,当前的日历的年份减一;当鼠标左键单击“下年”按钮,当前日历年份加一。2. 该日历也可以在某年内按月前后翻动,鼠标单击“上月”按钮时,当前的日历的月份减一;当鼠标左键单击“下月”按钮,当前日历月份加一。3. 使用鼠标左键单击选定的日期,如已有记录内容,系统将弹出对话框提示该日已有记录内容,并询问用户是否用记事本显示该内容。2.2 主体功能用户可以方便地在任何日期记录下有关内容或查看某个日期的记录内容。通过按按钮“上年”和“下年”对年份进行翻页。通过按按钮“上月”和“下月”对月份进行翻页。用户可以通过输入年份来查看自己的日志。2.3 开发环境Windows XP;jdk1.5.0-0-05 ;ultraedit 开发工具3系统概要设计3.1 系统的功能模块划分与系统流程图本日历记事本共有 4 个 java 源文件。日历记事本2CalendarPad.java该 java 文件生成的类负责创建本日历记事本程序主窗口。该类含有 main 方法,程序从该类开始执行。Year.java该文件负责创建管理年份的对象。Month.java该文件负责创建管理月份的类对象。NotePad.java该文件负责创建记事本。4系统详细设计主类 CanlendarPad1.成员变量成员变量描述