
日历记事本是java课程设计的项目。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
计算机科学与技术本科专业Java课程设计任务书题目:日历记事本。学生姓名:学号:班级:题目类型:软件工程(R)指导教师:
一、题目简介该设计任务旨在要求学生设计一个具备日程提醒功能的日历应用程序。通过此项设计的实施,旨在培养学生对于面向对象程序设计思想的理解和运用。具体要求学生能够熟练掌握Java语言的基本知识和技能,并对面向对象程序设计的基本思路和方法有深入的认识,从而具备能力利用所学知识和技能,解决相对简单的面向对象程序设计相关问题。此外,该设计还特别强调良好的程序设计风格的养成,并致力于提升学生解决实际问题的能力。
二、主要任务1、查阅充分的文献资料,通常需要至少5篇以上的相关文献;2、进行系统分析,包括构建该系统的功能模块框图以及界面的组织和整体设计方案;3、对系统中的各个实体进行详细的分析,并明确它们之间的关系,涵盖属性和方法等关键信息;4、根据实际问题描述,合理地设计系统的类层次结构;5、完成类层次结构中各个类的详细描述工作(包括属性和方法等);6、完成类中各个成员函数的完整定义;7、完成系统的应用模块的设计与实现;8、进行系统的软件开发过程以及全面的测试工作;9、撰写一份详尽的设计说明书;10、认真准备并完成答辩汇报工作。
三、主要内容、功能及技术指标(一)基本要求:需要开发一个Applet小应用程序,使其具备显示当前时间的强大功能。同时,当用户最小化Applet时,程序应能够被有效地挂起状态。当还原Applet时,程序应能够自动恢复执行。此外,Applet界面中也应包含清晰地显示挂起时间和恢复时间的功能。(二)系统要求:1、该系统的设计必须充分利用面向对象的方法论以及Java编程思想来实现;2、在设计的过程中务必建立清晰且严谨的类层次结构;3、在系统设计的过程中要对各个类进行深入分析和精确定义,每个类都应包含其各自的属性和方法;4、在系统的设计中需要运用面向对象的机制(例如继承、派生以及多态性)来有效地实现系统各项功能。5、该系统的具体要求如下:(1)信息显示:用户可以方便地向前翻页查询前一个月的日期信息,也可以向后翻页查询下一个月的日期信息。(2)定时提醒:用户可以针对特定的某一天来添加新的日程提醒信息或删除已有的提醒信息或对现有提醒信息进行修改操作。当系统的时间与提醒时间完全吻合时,系统将自动弹出一个包含提示信息的对话框以通知用户。(3)查询信息:用户可以便捷地查询到某个月内所有已设置的提示信息。
四. 提交的成果1. 设计说明书一份, 其内容应包括: 1) 中文摘要, 长度控制在100字以内; 关键词3-5个; 2) 序言部分; 3) 基本要求实现部分 (包括程序流程图以及部分代码片段); 4) 系统要求实现部分 (包含系统分析与设计, 包括设计的类层次, 各个实体及其之间的关系); 详细设计 (包括各个类的详细描述, 如数据成员及成员函数的设计); 系统测试 (包含测试方案, 测试用例, 测试结果及软件可靠性分析); 软件使用说明书 (核心界面说明); 5) 设计总结, 相关参考文献以及致谢部分等等。
五. 主要参考文献[1]曲朝阳, 杨杰明等. Java程序设计. 北京: 清华大学出版社, 2008.10[2]耿祥以, 张跃平. Java大学生实用教程. 北京: 电子工业出版社, 2012.6 [3]明日科技. Java经典编程.北京:清华大学出版社, 2012.10[4]李尊朝, 苏军. Java语言程序设计.北京:中国铁道出版社, 2004.2[5]王博. 面向对象的建模、设计技术与方法. 北京希望电脑公司, 1990。
六.各阶段时间安排(共2周):周次 日期 内容 地点第1周星期一教师讲解设计要求及准备参考资料教室星期二 分析系统方案设计实验室星期三~五编程实验室第2周星期一~三编程调试程序实验室星期四 写设计书实验室星期五答辩实验室
全部评论 (0)


