日历记事本Java课程设计论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

编号:《面向对象程序设计(JAVA)》课程设计(论文)档案题目:学院:专业:姓名:学号:班级:指导教师:职称:完成日期:《面向对象程序设计(JAVA)》-2-课程设计论文题目:学院:专业:姓名:学号:班级:指导教师:职称:完成日期:摘要-3-本课程设计通过代码实现将理论知识和具体实践相结合,巩固提高了对JAVA的相关方法和概念的理解,使学生的发散思维及动手能力进一步加强,加强对计算机及软件工程的进一步了解。在本案例中,我们开发了一个实现日历标记的记事本软件,日历记事本面板由日历和记事本两部分组成,日历部分可以调节年份,月份,日期,星期。记事本可以实行查看,保存,删除等操作,并且每一步操作都有相应的提示。本软件是一个实用性很强,简洁方便的功能软件。【关键字】JAVA日历记事本课程设计Abstract-4-Thecurriculumdesignthroughthecodetoachievethetheoreticalknowledgeandpractice,improvethemethodsofJAVAandtheunderstandingoftheconcept,sothatthestudents'divergentthinkingandpracticalabilitytofurtherstrengthen,strengthenthefurtherunderstandingofcomputerandsoftwareengineering.Inthiscase,wedeveloparealizationofthecalendarmarkersNotepadsoftware,calendarandnotepadcalendarNotepadpaneliscomposedoftwoparts,partcanadjustthecalendaryear,month,date,week.Notepadcanimplementtoview,save,ordeleteoperation,andeverystepoftheoperationhasacorrespondingprompt.Thissoftwareisaverypractical,simpleandconvenientsoftware.【Keywords】JAVA;CalendarNotepad;Curriculumdesign;目录1系统需求分析.......................................................................................................................................11.1系统目标........................................................................................................................................11.2需求分析.......................................................................................................................................11.3主体功能........................................................................................................................................11.4开发环境........................................................................................................................................12概要设计............................................................................................................................................22.1设计要求........................................................................................................................................23详细设计...............................................................................................................................................43.1日历记事本模块............................................................................................................................53.2系统测试........................................................................................................................................64.系统运行............................................................................................................................................74.1测试方案........................................................................................................................................74.2测试结果........................................................................................................................................75总结.......................................................................................................................................................9参考文献................................................................................................................................................10致谢........................................................................................................................................................11附录:源代码........................................................................................................................................121.日历记事本系统主面板与日历板模块(CALENDARPAD.JAVA)......................................................182.日历记事本系统年设置模块(YEAR.JAVA).....................................................................................233.日历记事本系统月设置模块(MONTH.JAVA)..................................................................................264.日历记事本系统记事本模块(NOTEPAD.JAVA)...............................................................................28南昌xx学校课程设计论文11系统需求分析1.1系统目标1.系统界面的左侧是日历。该日历可以按年份前后翻动,鼠标单击“上年”按钮时,当前日历的年份减一;当鼠标左键单击“下年”按钮,当前日历的年份加一。2.该日历也可以在某年内按月前后翻动。当鼠标左键单击“上月”按钮时,当前日历的月份减一;当鼠标左键单击“下月”按钮时,当前日历的月份加一。3.使用鼠标左键单击选定的日期,如已有记录内容,系统将弹出对话框提示该日已有记录内容,并询问用户是否用记事本显示该内容。4.用户选择具体日期后,可以将记事本的当前内容保存起来,形成日志。1.2需求分析随着社会的发展,越来越多的人依靠电子产品生活,而他们的日常工作也是离不开这些电子产品的,所以开发出一款日历备忘录就显得必不可少了。日历记事本可以方便地在任何日期记录下有关内容或查看某个日期的记录内容。通过按按钮“上年”和“下年”对年份进行翻页。通过按按钮“上月”和“下月”对月份进行翻页。用户可以通过输入年份来查看自己的日志1.3主体功能用户可以方便地在任何日期记录下有关内容或查看某个日期的记录容。通过按按钮“上年”和“下年”对年份进行翻页。通过按按钮“上月”和“月对月份进行翻页。用户可以通过输入年份来查看自己的日志。1.4开发环境WindowsXP;Eclipse开发工具。南昌XX学校课程设计论文22概要设计.2.1设计要求1.系统界面的左侧是日历。该日历可以按年份前后翻动,鼠标单击“上年”按钮时,当前日历的年份减一;当鼠标左键单击“下年”按钮,当前日历的年份加一。2.该日历也可以在某年内按月前后翻动。鼠标单击“上月”按钮时,当前日历的月份减一;当鼠标左键单击“下月”按钮,当前日历表的月份加一。3.使用鼠标左键单击选定的日期,如已有记录内容,系统将弹出对话框提示该日历已有记录内容,并询问用户是否用记事本显示该内容。4.用户选择具体日期后,可以将记事本的当前内容保存起来,形成日志。1.功能图2.流程图日历记事本系统查看日志记录日志删除日志设置日期南昌xx学校课程设计论文33.类图是是否删除是是否是开始选择日期是否有日志是否查看是否创建显示日志删除日志创建保存日志结束YearMonthNotePadCalendarPad主类南昌XX学校课程设计论文43详细设计表1日历记事本系统主面板与日历板模块(CalendarPad.java)类名CalendarPadpublic接口MouseListenerpublic方法CalendarPad(int,int,int)设置日历牌(int,int)排列号码(int,int)main()pub

1 / 34
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功