欢迎来到天天文库
浏览记录
ID:15951211
大小:478.00 KB
页数:20页
时间:2018-08-06
《java程序课程设计日历记事本》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Java程序设计课程设计报告(2011)Java程序设计课程设计报告(2010--2011年度第1学期)日历记事本专业计算机应用技术学生姓名韩梅梅班级计算机1班学号25教师杨琴完成日期2011年7月5日1Java程序设计课程设计报告(2011)目录目录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源程序清单93Java程序设计课程设计报告
2、(2011)学生成绩管理系统的设计1概述1.1课程设计目的1)巩固和提高java编程技术。2)培养掌握成学设计的基本思路和方法。3)加强研发、调试程序的能力。4)增强分析、解决问题的能力。5)提高科技论文写作能力。1.2课程设计内容设计GUI界面的日历记事本。系统将日历、记事本功能结合在一起,用户可以方便地在任何日期记录下有关内容或查看某个日期的记录内容。2系统需求分析2.1系统目标1.系统界面的左侧是日历。该日历可以按年份前后翻动,鼠标单击“上年”按钮时,当前的日历的年份减一;当鼠标左键单击“下年”按钮,当前日历年份加一。2.该日历也可以在
3、某年内按月前后翻动,鼠标单击“上月”按钮时,当前的日历的月份减一;当鼠标左键单击“下月”按钮,当前日历月份加一。3.使用鼠标左键单击选定的日期,如已有记录内容,系统将弹出对话框提示该日已有记录内容,并询问用户是否用记事本显示该内容。2.2主体功能用户可以方便地在任何日期记录下有关内容或查看某个日期的记录内容。通过按按钮“上年”和“下年”对年份进行翻页。通过按按钮“上月”和“下月”对月份进行翻页。用户可以通过输入年份来查看自己的日志。2.3开发环境WindowsXP;jdk1.5.0-0-05;ultraedit开发工具3系统概要设计3.1系统
4、的功能模块划分与系统流程图本日历记事本共有4个java源文件。CalendarPad.java17Java程序设计课程设计报告(2011)该java文件生成的类负责创建本日历记事本程序主窗口。该类含有main方法,程序从该类开始执行。Year.java该文件负责创建管理年份的对象。Month.java该文件负责创建管理月份的类对象。NotePad.java该文件负责创建记事本。CalendarPa(主类)NotepadYearMonth4系统详细设计主类CanlendarPad1.成员变量成员变量描述变量类型名称年、月、日intyear,mo
5、nth,day保存日志的散列表Hanshtablehanshtable存放散列表的文件Filefile显示日期JtextFile[]showDay日历对象Calendar日历记事本对象NotePadnotepad月Month负责改变月年Year负责改变年2.方法名称功能备注CalendarPad创建窗口主程序构造方法设置日历牌设置日立的年份、月份排列号码排列月份中的号码mousePressed处理MouseEvent事件接口方法main程序开始运行17Java程序设计课程设计报告(2011)记事本Note1、成员变量描述变量类型名称文本输入区
6、JTextAreatext保存、删除日志的按钮Button保存日志、删除日志保存日志的散列表Hashtabletable保存散列表的文件Filefile记录日志的人年、月、日intyear,month,day2、方法名称功能备注NotaPad创建记事本对象构造方法setYear设置年份getYear获取年份setMonth设置月份getMonth获取月份setDay设置日期getDay获取日期获取日志内容获取日志内容保存日志保存日志删除日志删除日志actionPerformed处理ActionEvent事件接口方法年Year1.成员变量描述变
7、量类型名称表示年份的整数intyear显示年份的文本条JtextFiledshowYear负责增减年份的按钮Jbutton明年、去年2.方法名称功能备注Year创建年对象构造方法setYear设置年份getYear获取年份actionPerformed处理ActionEvent事件接口方法17Java程序设计课程设计报告(2011)月Month1.成员变量描述变量类型名称表示月份的整数intmonth显示月份的文本条JtextFiledshowMonth负责增减月份的按钮Jbutton下月,上月2.方法名称功能备注Month创建“月”对象构造
8、方法SetMonth设置月份getMonth获取月份actionPerformed处理ActionEvent接口方法5测试5.1测试方案1.打开主界面,鼠标左键点击
此文档下载收益归作者所有