- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java日历软件
课程设计报告
( 2014-- 2015 年度第 二 学期)
名 称: 软件设计与实践
题 目: 日历记事本的设计与实现
院 系: 计算机系
班 级:
学 号:
学生姓名:
指导教师:软件设计与实践教学组
设计周数: 2
成 绩:
日期: 2015 年 7 月 17 日软件设计与实践
任 务 书
目的与要求
目的:通过综合性实验的设计,使学生综合训练自己的需求分析、系统设计、编程、测试等各种能力,积累软件开发的经验,提高学生进行软件开发所需具备的专业素质以及团队协作能力。
要求:完成一个GUI界面的日历记事本的分析、设计、编程、测试工作。
主要内容
编写一个GUI界面的日历记事本,结合两者的功能。
用户可以方便地在任何日期记录下有关内容或查看某个日期的记录内容;
能够在对应的日期时间给用户以提醒;
进度计划
序号设计(实验)内容完成时间备注1查阅资料,完成系统需求分析1天完成《需求规格说明书》2完成系统总体设计及详细设计1天完成《设计说明书》3程序编码及测试7天完成后须经教师验收。4撰写实验报告1天设计(实验)成果要求
程序代码注释丰富,经过测试,运行正常、合理。程序页面友好,使用方便。
五、 考核方式
平时成绩占10%。
综合实验完成情况占30%。
实验问答占20%
实验报告占40%。
学生姓名:
指导教师:软件设计与实践教学组
2015年 7月 17日
一、课程设计的目的与要求
目的:通过综合性实验的设计,使学生综合训练自己的需求分析、系统设计、编程、测试等各种能力,积累软件开发的经验,提高学生进行软件开发所需具备的专业素质以及团队协作能力。
要求:完成一个GUI界面的日历记事本的分析、设计、编程、测试工作。
二、设计正文
需求规格说明书
编写的日历记事本,拥有了现实日历很难很快查询实现的功能。现在电脑使用用户越来越多,就不需要购买现实的日历,而通过这个小小的程序就可以帮助人们知道现在和未来的日期,还可以查询你想要的日期。能够给用户带来更加简单和实用的感觉。在查询日期时,可以对日期进行日志添加、删除和修改。附带的记事本可以记下自己私有的事情。
系统目标:
1.系统界面的左侧是日历。该日历可以按年份前后翻动,鼠标单击“上年”按钮时,当前日历的年份减一;当鼠标左键单击“下年”按钮,当前日历的年份加一。
2.该日历也可以在某年内按月前后翻动。当鼠标左键单击“上月”按钮时,当前日历的月份减一;当鼠标左键单击“下月”按钮时,当前日历的月份加一。
3.使用鼠标左键单击选定的日期,如已有记录内容,系统将弹出对话框提示该日已有记录内容,并询问用户是否用记事本显示该内容。
4.用户选择具体日期后,可以将记事本的当前内容保存起来,形成日志。
主体功能:
用户可以方便地在任何日期记录下有关内容或查看某个日期的记录内容。
通过按按钮“上年”和“下年”对年份进行翻页。通过按按钮“上月”和“下月”对月份进行翻页。用户可以通过输入年份来查看自己的日志。显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。查询信息:用户可以查询到某个月的所有的提示信息。
页面设计分为左右两个部分,左部分为日历的视图,上边放置了调节年份和月份的按钮,下边是日历的格式。右部分作为一个备忘录的文本域。当该日写有备忘时,会在文本域弹出提示有备忘是否查看。文本域的下边设有增加备忘和删除当前备忘的按钮。
设计说明书
2.1系统的功能模块划分:
本日历记事本共有4个java源文件。
CalendarPad.java:该java文件生成的类负责创建本日历记事本程序主窗口。该类含有main方法, 程序从该类开始执行。
Year.java:该文件负责创建管理年份的对象。
Month.java:该文件负责创建管理月份对象。
NotePad.java:该文件负责创建记事本。
CalendarPad(主类)
NotePad
Year
Month
图2-1 类之间的关系
2.2系统流程:
2.2.1.系统实现
设置日历牌
您可能关注的文档
- IPS200220U控制器说明书.docx
- 安全生产执法检查讲解.ppt
- 安全生产文明施工目标及采取的措施讲解.doc
- 安全生产方针讲解.ppt
- ISO 9000-2000条文简介.ppt
- 安全生产施工组织设计讲解.doc
- 安全生产标准化台帐之十一应急救援讲解.doc
- 安全生产应急预案管理、演习与范例(二)讲解.ppt
- IABP2014-02.ppt
- In Room Dining.ppt
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)