JAVA课程设计大纲

时间:2024.3.31

淮 海 工 学 院

课 程 设 计 教 学 大 纲

课    程    名    称:       面向对象课程设计    

开    课    系    部:        软  件 工 程      

撰        写      人:         纪  兆  辉       

审        核      人:                           

修 ( 制 ) 订 日 期:        20##年3月      

      系(院)主管领导签章:                           

淮海工学院教务处

面向对象课程设计大纲

课程类别必修                             学    时:40

课程性质集中实践教学                     学    分 :2  

适用专业软件工程、网络工程               开课系部:软件工程

一、基本目的与任务

面向对象课程设计是软件工程、网络工程专业实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。其目的在于加深对面向对象理论和基本知识的理解,掌握使用Java语言进行面向对象程序设计的基本方法,提高运用面向对象知识解决实际问题的能力。 基本任务是使得学生通过课程设计掌握利用java进行底层的网络应用程序设计、多媒体应用设计、JDBC编程的基本方法,学会综合利用awt包和Swing组件包进行图形用户界面的设计,同时,对java的事件委托模型、异常处理机制、包和接口的概念及多线程技术有比较熟练的把握。

二、教学基本内容

正确运用常用的包、工具类和算法,熟练进行对象类的定义和使用,综合运用图形界面元素构造应用程序界面,熟悉Applet的工作原理,熟练编写Java应用程序和Applet小程序。对网络编程、多媒体编程、JDBC技术能有较全面准确的把握并会综合运用解决实际问题。

在课程设计中,为了提高开发效率,建议尝试选用开发工具Eclipse、NetBeans、Jbuilder。设计的选题要围绕Java的面向对象特点,把如下一些知识点的运用组织到课程设计的选题当中:

;  包、接口、抽象类

;  常用工具与算法--数组、向量、字符串、链表等

;  Java的多线程技术与动画制作

;  Java的网络编程

;  Java的数据库连接技术---JDBC

;  Java的异常处理机制

;  面向对象技术中的继承、重载、各种修饰符

;  java.awt、javax.swing中常用标准GUI组件及相应的事件处理

另外,java是处于不断更新中的网络编程语言。所以,选题应适时地更新变化,以融入java的最新和最实用的技术。学时允许的话,目前也可以加入一些JSP、EJB和java分布式计算技术运用方面的选题。参考选题有:

;    JDBC技术的应用——校园卡信息/学生信息/教师信息/图书信息/宿舍信息/学生会/成绩/课程/教室管理/公务员招考系统的设计实现

;   文本编辑器/备忘录的设计与实现

;   科学计算器的设计与实现

;   图形编辑器的设计与实现

;   局域网聊天程序的设计与实现   

;   基于C/S的图书查询系统的实现   

;   基于UDP的图像传输

;   基于Web的应用——网上超市/网上书店/网上花店/同学录/网上选课/网上考试/网上

物流/网上招聘系统的设计

;   益智类小游戏的设计与实现

;   家庭理财系统的设计

;   Web浏览器的设计

三、教学要求

1、根据实现的功能,划分出合理的对象类,明确对象类间的关系。

2、为每个对象类设计正确的域和方法,为每个方法设计合理的方法体。同时,为对象类及内部的域和方法运用正确的修饰符,如访问控制符等。

3、编程简练,程序功能齐全,能正确运行。

4、说明书、流程图要清楚。

5、课题完成后必须按要求提交课程设计报告,格式规范,内容详实。

四、学时分配

五、课程设计报告要求

学生完成设计任务后,应按要求提交课程设计报告。设计报告除了填写封面内容和正文部分的规定内容外,还包含如下几个方面的内容:

 1、需求分析

 2、概要设计

3、详细设计

4、调试分析

5、用户使用说明

6、测试结果

7、附录或参考资料

六、成绩考核

由指导教师根据学生在设计中的平时表现、任务的完成情况、课程设计报告的质量等综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。优秀者人数一般不得超过总人数的20%。不及格者不能得到相应的学分,需重新做课程设计,经指导教师考核及格后,方可取得相应学分。有关的考查相关材料(文字材料、以及磁盘或光盘)统一妥善保管。

七、主要参考资料

 [1]耿祥义. Java课程设计. 北京:清华大学出版社.2005.3

[2]张广彬,孟红蕊, 张永宝编著 Java课程设计案例精编. 北京:-清华大学出版社, 2007


第二篇:Java程序课程设计大纲


Java程序课程设计

Course Design of Java Programming

课程设计代码: 025100B

周数: 3 学分数: 1.5

适用专业: 计算机科学与技术

执笔人: 许加兵

一、实践性质及目的

本课程设计是在《Java程序设计》课程上设置的,是巩固学生所学理论知识、培养学生动手能力并使理论与实际相结合的重要实践环节。

本课程设计的目的和任务,是通过学生用Java语言设计一个完整的应用程序,使学生综合应用所学知识完成软件的分析、设计、调试和总结,提高学生对Java语言的综合应用能力和解决问题的能力。

二、组织方式

课程设计场所按教学班级集中在校内实验中心,时间安排三周,每周设计时间按《Java程序设计》课程课时安排,教师可自行安排一定的课堂教学时间。

三、实践要求

课程设计要求每位学生熟练运用Java语言,按照面向对象程序设计思想,独立编制一个初具规模、难度较易的应用程序。调试通过并写出课程设计报告,课程设计报告包括题目说明、题意分析、设计目的、设计特点、功能说明、主要功能程序段、运行结果及结果分析、编程经验、设计体会、存在问题及解决方法等。

四、实践内容

在课程设计中,可选用开发工具JCreator、Eclipse、NetBeans等。设计的选题要围绕Java的面向对象特点,把如下一些知识点的运用组织到课程设计的选题当中:

1)包、接口、抽象类

2)常用工具与算法--数组、向量、字符串、链表等

3)Java的多线程技术与动画制作

4)Java的网络编程基础

5)Java的数据库连接技术

6)Java的异常处理机制

7)面向对象技术中的继承、重载、各种修饰符

8)java.awt、javax.swing常用标准GUI组件及其事件处理

以下给出一些参考选题,教师在课程设计当中可以给予一定的参照:

1)网上聊天程序

知识点:使用Socket类和ServerSocket类进行数据通信。

2)机械表(通过多线程技术,重绘界面,界面包括表盘和指针,并用数字表显示时间) 知识点:多线程技术,图形的绘制。

3)计算器

知识点:java.awt、javax.swing标准组件及事件处理机制的运用。

4)文本编辑器的设计制作

1

5)学生信息管理系统。

知识点:JDBC

6)图象编辑、处理。

A、从已有的图象文件列表中选择某一个,即可显示该图象,并可做旋转等变换。

B、从已有的声音文件列表中选择某一个,即可播放该声音文件,并可选择循环播放。

C、打开任意一个JPG、PNG格式的图象文件(可通过打开文件对话框),对图象能够进行裁剪、变换、保存,局部放大,局部图象的选取用鼠标拾取的方式进行。对编辑后的图象能够进行保存(可选择保存的图象格式)。

设计最终需提交的内容包括:

1)课程设计报告(1份,A4纸打印,同时包括一份电子版),报告要求版面清晰,格式规范。

2)源程序文档(电子方式提交)。源程序代码要求结构清晰、可读性好。应对源程序中的接口、类、成员方法说明等进行注释;源程序要进行适当的缩进编排。

五、考核方式及办法

由指导教师根据学生完成任务的情况、课程设计说明书的质量和课程设计过程中的工作态度等综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。优秀者人数一般不得超过总人数的20%。不及格者不能得到相应的学分,需重新做课程设计,经指导教师考核及格后,方可取得相应学分。

六、配套的教材或指导书

1、配套教材:

耿祥义编著. Java大学实用教程. 电子工业出版社,2005

2

更多相关推荐:
大气课程设计

本科课程设计题目锅炉房烟气达标治理系统设计学生姓名教学院系专业年级指导教师单位辅导教师单位学号职称职称完成日期年月日SouthwestPetroleumUniversityCurriculumDesignThe...

大气课程设计

山东农业大学大气污染控制工程课程设计班级环境工程09级一班姓名学号指导老师1目录一前言2第一章工程概况211设计条件212设计内容3第二章设计说明421设计依据521设计原则523设计范围6第三章工艺选择631...

大气课程设计

夏斌酸性气体治理任务书四基本情况1某化学试验室试验产生酸性有害气体硫酸硝酸盐酸大气环境污染控制工程课程设计任务书四酸性有害气体处理一课程设计题目23612人18人试对酸性有害气体进行净化系统设计采用吸收工艺实现...

课程设计 大气

环境科学与工程学院大气课程设计环境工程学课程设计环境科学与工程学院大气课程设计前言quot环境工程学quot是高等院校环境类各有关专业必修的专业主干课程其主要内容是介绍环境工程学的基本理论水质净化与水污染控制工...

大气污染控制工程—课程设计经典2[1]

目录一设计内容31设计基础资料32设计要求3二设计计算41集气罩设计42风量计算53旋风除尘器设计选型54旋风除尘器效率计算145管道设计计算166风机和电机的选择237排气烟囱的设计24三心得体会与总结26参...

大气文丘里课程设计--

目录摘要2关键词21设计题目32设计资料33设计目的34设计要求341编制一份设计说明书主要内容包括342绘制除尘净化系统布置图343绘制除尘净化主体设备图35设计内容351除尘器性能指标352除尘器的选择45...

大气污染控制课程设计报告

大气污染控制课程设计报告系别城市建设系专业班级环境工程0801班学生姓名指导教师郑莹课程设计时间20xx年6月27日20xx年7月1日华中科技大学武昌分校1目录1课程设计目的32课程设计题目描述和要求33课程设...

大气污染控制工程课程设计内蒙古工业大学

水污染控制工程课程设计说明书题目10000td混凝沉淀法中水回用处理工艺及部分构筑物设计辐流式沉淀池学生姓名学院能源与动力工程系别环境科学与工程专业环境工程班级环工11指导教师邱广明20xx年07月09日内蒙古...

大气污染控制工程—课程设计

大气课程设计课程名称大气污染控制工程题目名称某厂球团车间制样件除尘系统课程设计学生学院能源与环境学院专业班级建环082班学号0862109210学生姓名董自福指导教师王晓彤20xx年1月1日目录一设计内容31设...

大气污染控制工程课程设计

大气污染控制工程课程设计学生学院城建学院专业班级环境0902班学号090230学生姓名刘海龙指导教师王丽涛1目录一设计目的3二设计任务3三设计资料3四除尘系统组成4五设计内容51集气罩设计52袋式除尘器设计73...

大气污染控制工程_课程设计说明书___车间除尘系统

大气污染控制工程课程设计车间除尘系统设计专业班级姓名学号20xx年6月目录1绪论311课程设计目的312设计任务313课程设计内容314设计课题与有关数据42集气罩的设计521集气罩设计原则522尺寸大小的设计...

大气污染控制工程课程设计

课程设计说明书DLP213型锅炉中硫烟煤烟气旋风除尘系统设计学生姓名学号学院专业指导教师20xx年12月课程设计任务书目录1燃烧计算111燃煤锅炉烟气量烟尘及二氧化硫的浓度计算1111理论空气量1112理论烟气...

大气课程设计总结(15篇)