1 湖南人文科技学院计算机系 课程设计报告 课程名称 : J a v a 程序设计 课程代码 : 408026 题 目 : 文本编辑器 年级/专业/班 : 07 级计算机科学与技术1 班 学生 姓 名 : 肖毅、陈耀 学 号 : 07408131、07408145 指 导 老 师 : 郭 广 军 开 题时 间 : 2008 年 12 月 22 日 完 成 时 间 : 2009 年 01 月 03 日 2009 年 1 月 5 日湖南人文科技学院 Java课程设计报告 I 前 言 《Java课程设计》是计算机科学与技术专业学生的专业实践必修课程,是学习《Java程序设计》课程非常重要的综合性实践教学环节。课程设计是检验学生是否掌握相关专业课程知识的重要手段,同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生实践应用能力和自学能力的培养。 湖南人文科技学院 Java课程设计报告 II 课程设计任务书及成绩评定 课程名称 : Java程序设计 完成者 : 肖毅、陈耀 1 、设计的目的与要求 (1)设计的目的: 《Java 课程设计》是计算机科学与技术专业学生的专业实践必修课程,是学习《Java程序设计》课程非常重要的综合性实践教学环节。课程设计是检验学生是否掌握相关专业课程知识的重要手段,同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生实践应用能力和自学能力的培养。 通过设计文本编辑器并实现其功能来熟练掌握JAVA语言基础,,初步掌握软件开发中系统分析、系统设计、系统实现和系统测试等阶段的基本方法与技术,培养学生的创新意识,提高实践应用能力,为培养应用型人才服务。 (2)做文本编辑器的要求: <1> 菜单要求: 要求有新建 、保存、另存为、退出 、拷贝、剪切、粘贴、帮助等功能。 <2>要求其操作简单、界面清晰、灵活、实用、方便。 <3>要求程序须经调试,并添加异常处理和代码注释,同时在功能实现后,要将代码进行优化。 <4>最好能响应键盘和鼠标事件,同时可添加快捷键。 湖南人文科技学院 Java课程设计报告 III 2 、设计进度及完成情况 日 期 内 容 2008年12月22日 准备和审题、接受任务,开发环境配置等 2008年12月23~24日 查找相关资料,系统调查,需求分析 2008年12月25日 系统建模 2008年12月26日 概要设计 2008年12月27~28日 详细设计 2008年12月29~3...