课 程 设 计 报 告
课程名称
课题名称
业
专
级
班
号
学
姓
名
指导教师
《面向对象程序设计》
信息系统与信息管理
邬思奇、曾赛峰、余新宇
2018 年 3 月 4 日
湖南工程学院
课 程 设 计 任 务 书
课程名称 《面向对象程序设计 》
课
题
专业班级
学生姓名
学
号
指导老师 邬思奇、曾赛峰、余新宇
审
批
任务书下达日期
任 务 完 成 日 期
2018 年 3 月 10 日
2018 年
日
月
一 、 设 计 内 容 与 设 计 要 求
1.课程设计目的
《面向对象程序设计》课程设计是信息管理专业教学培养计划中十分重要的实践性
教学环节,是对学生巩固所学 JAVA 的基础知识、进行 JAVA 的专业基本技能训练、培
养实践动手能力、理论联系实际的重要实践课程。
本实践教学环节以提高学生的全面素质和培养学生的编程能力为核心组织的教学,
应使学生达到以下要求:
1) 掌握 Java 语言编程和调试技巧;
2) 掌握面向对象程序设计的主要原则和方法,掌握面向对象的程序实现,掌握类
和对象的基本设计原理;
3) 具备针对具体的问题,使用 Java 进行面向对象程序设计的能力。
2.课题题目
1) 日记小程序
2) 简单计算器
3) 文本编辑器
4) 个人通讯录
5) 图书借阅管理
3.设计要求:
1.设计课题题目:每位同学根据自己学号除以 5 所得的余数加一选择相应题号的
课题。原则上不予换提,私自换题者不记成绩。
2.根据自己对应的课题完成以下主要工作:
根据选定的题目和题目所涉及到的内容,充分地分析和理解问题,明确问题要求做
什么。
完成课题相关内容,生成相关文档。
编写课程设计报告。
3.设计过程中既要虚心接受老师的指导,又要充分发挥主观能动性、独立思考、
努力钻研、勤于实践、勇于创新。
4.在设计过程中,要严格要求自己,树立严密、严谨的科学态度,必须按时、保
质、保量完成任务。要求独立完成规定的设计内容,不得弄虚作假,不准抄袭或拷贝他
人的网页或其他内容。
5.不得迟到、早退、旷课。缺课节数达两次以上者,成绩按不及格处理。
6.设计环境为 Windows+Eclipse+JDK。
7.在设计过程中,要严格要求自己,树立严密、严谨的科学态度,必须按时、保
质、保量完成任务。要求独立完成规定的设计内容,不得弄虚作假,不准抄袭或拷贝他
人的程序或其他内容。
8.不得迟到、早退、旷课。缺课节数达两次以上者,成绩按不及格处理。
二 、 进 度 安 排
第 17 周 星期一 8:00—12:00
星期二 8:00—12:00
星期三 8:00—12:00
星期四 8:00—12:00
星期五 8:00—12:00
课程设计报告规范
一、 需求分析
1、程序的功能。
2、输入输出的要求。
二、 概要设计
1、程序由哪些模块组成以及一个模块之间的层次结构、模块的调用关系;每个模块
的功能。
2、课题的总体数据结构和数据库结构;即要存储什么数据,这些数据是什么样的结
构,它们之间有什么关系等。
三、 详细设计
1、采用 JAVA 语言定义相关的数据类型。
2、写出各模块的类算法。
3、画出函数的调用关系图。
四、 程序测试及运行效果
1、测试数据:准备典型的测试数据和测试方案
2、程序运行的效果截图及说明
五、 小结
1、程序调试中遇到的问题以及解决问题的方法。
2、课程设计过程经验教训、心得体会。
六、 附录
1、参考书目
2、源程序清单(带注释)
书写格式
1、设计报告要求用 A4 纸打印成册:
2、标题为:一级标题为黑体二号(加粗);二级标题为黑体三号(加粗);正文为:宋
体小四号。行间距为固定值 22。
目 录
1. 系统需求分析.................................................................................................................1
1.1 问题描述.................................................................................................................1
1.2 功能要求.................................................................................................................1
2. 概要设计.........................................................................................................................1
2.1 系统总体设计 1
2.2.各模块的功能 1
3. 详细设计.........................................................................................................................1
3.1 采用 JAVA 语言定义相关的数据类型 1
3.2 ****方法(根据实际情况,对各个方法进行详细设计)
1
3.3 ****方法
3.4*****方法
1
1
3.5 方法调用关系图 1
4. 运行结果.........................................................................................................................1
4.1 (描述出运行过程中的输入、输出)
1
4.2
(描述出运行过程中的输入、输出) 1
4.3
1
4.4 程序调试中的问题 1
5. 心得体会.........................................................................................................................1
6. 附录.................................................................................................................................1
6.1 源代码 1
6.2 参考文献 1
7. 评分表.............................................................................................................................1
注意:
1. 此目录供参考。目录中黑体部分,是要求根据具体的情况写相应的内容。另外,目
录中的页码也要写好。)
2. 课设报告的装订顺序:此文档的前四页->目录->正文->评分表。起始页码从正文开始。
7. 评分表
计算机与通信学院课程设计评分表
课程名称: 面向对象程序设计
项
目
评
价
设计方案的合理性与创造性
设计与调试结果
设计说明书的质量
答辩陈述与回答问题情况
课程设计周表现情况
综合成绩
教师签名:
日
期: