软件专业实训任务书指导书.docx

上传人:b****4 文档编号:4023502 上传时间:2023-05-06 格式:DOCX 页数:15 大小:21.05KB
下载 相关 举报
软件专业实训任务书指导书.docx_第1页
第1页 / 共15页
软件专业实训任务书指导书.docx_第2页
第2页 / 共15页
软件专业实训任务书指导书.docx_第3页
第3页 / 共15页
软件专业实训任务书指导书.docx_第4页
第4页 / 共15页
软件专业实训任务书指导书.docx_第5页
第5页 / 共15页
软件专业实训任务书指导书.docx_第6页
第6页 / 共15页
软件专业实训任务书指导书.docx_第7页
第7页 / 共15页
软件专业实训任务书指导书.docx_第8页
第8页 / 共15页
软件专业实训任务书指导书.docx_第9页
第9页 / 共15页
软件专业实训任务书指导书.docx_第10页
第10页 / 共15页
软件专业实训任务书指导书.docx_第11页
第11页 / 共15页
软件专业实训任务书指导书.docx_第12页
第12页 / 共15页
软件专业实训任务书指导书.docx_第13页
第13页 / 共15页
软件专业实训任务书指导书.docx_第14页
第14页 / 共15页
软件专业实训任务书指导书.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件专业实训任务书指导书.docx

《软件专业实训任务书指导书.docx》由会员分享,可在线阅读,更多相关《软件专业实训任务书指导书.docx(15页珍藏版)》请在冰点文库上搜索。

软件专业实训任务书指导书.docx

软件专业实训任务书指导书

信息电子工程学院

软件专业实训任务书指导书

 

课程名称:

Java程序设计

班级:

软件09-1、2、3

学期:

2010-2011-1

实训时间:

17-18周

《Java程序设计》实训任务书、指导书

一、实训题目:

小项目实训

小型计算器

记事本

二、实训班级:

软件09-1、2、3

三、实训目的和要求:

(一)专业能力目标

1、知识目标:

(1)掌握面向对象的设计方法,将大问题进行模块化,领会程序设计的方法。

(2)熟练掌握Java语言的基本语法,掌握Java程序的编写、调试和运行过程。

(3)掌握Java中事件的处理机制、异常处理等基本应用。

(4)熟练掌握Java图形用户界面的设计和应用。

(5)掌握Java中数组的应用。

2、技能目标:

(1)对于给定的设计题目,如何进行分析,理清思路,并给出相应的结构模型。

(2)掌握Java图形用户界面的设计方法,学会在复杂的图形界面中处理动作事件的方法,

文件读写,数据库等操作知识

(3)合理运用所学过的知识及实验中练习过的简短程序,将其融入本次课程设计当中,真正成为自己的东西。

(4)进一步掌握在JDK环境下如何调试程序和修改程序。

(5)能读懂较复杂的项目程序,通过对程序的运行调试,培养自己的自学能力,培养自己的项目策划能力。

(二)通用能力目标

1、合理安排自己的任务及时间,来完成本次课题。

2、培养自己团队合作精神。

3、培养自己与人沟通、交往的能力。

4、通过对所选课题的分析,有针对性的进行调查研究,学会收集、整理相关资料。

(三)实训要求

了确保实训顺利进行,圆满成功,培养同学们良好的习惯,增强修养,提高个人素质,特制定如下实训要求:

1、在规定时间完成课程设计任务书中的全部任务。

2、通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容。

3、通过对所选课题的分析,有针对性的进行调查研究,学会收集、整理相关资料等。

4、实训内容里要求的必须要全面实现。

对于学生所选的课题,根据需要可以适当选取本学期所做的实验部份内容。

6、设计报告要做到文字通畅、论点正确、论述有据。

7、课程设计报告、作品刻成光盘和以书面打印形式的报告交给指导教师。

三、实训组织形式及进行方式:

实训是操作性很强的教学环节,针对实训的培养目标和特点,教学的方式和手段应灵活多样。

(1)每班分为三组,每组设立一个组长,负责组织分配该组成员的具体工作。

(2)要求学生在实训室上机的时间不低于16学时,并且要求每名学生一台计算机。

学生上机时间可以根据具体情况进行适当增减。

(3)实训期间的非上机时间,学生应在教室进行上机前准备工作,收集相关的各项知识。

(4)实训过程中,首先由老师布置实训的任务,分析实训的目的和要求;学生以小组为单位进行各项知识的讨论;学生自主完成数据库建设的各项任务;分小组进行成果评比。

(5)实训过程中,老师在学生询问和实际调试操作中,对学生以客观的评估,给出平时成绩,同时督促差生提高数据库设计的操作能力。

四、实训内容和任务:

通过本实训的学习和实践,熟练掌握JavaApplication应用程序的设计方法。

目的与要求:

①程序启动及后绪界面的设计。

②响应用户的键盘与鼠标事件,使用户与程序进行交互。

③确定事件的类型,实现事件的监听接口,在接口体中声明的抽象方法中编写事件处理的过程。

④有正确的运行结果。

各小组每人上交一份课程设计报告。

五、实训进度及进度计划:

总学时:

2周共10天,实训的学时分配如下:

序号

项目设计内容

实训天数

1

布置任务,确定主题,系统规划,搜集、整理材料

1

2

系统总体框架设计,画出流程图

2

3

编写程序代码,并进行逐步调试

5

4

成果验收,撰写课程设计报告

2

总计

10天

学生分组情况:

序号

小组成员

实训分工

1

2

3

4

5

六、实训条件:

1、硬件环境:

(1)主机上要求安装有JVM软件。

(2)主机能与互联网相连、以便学生能够搜集相关材料等。

2、软件环境

JDK1.5以上版本、Eclipse、sqlServer、Office等软件。

七、评分标准:

考核方式分为过程考核和终结考核二种形成。

过程考核主要考查学生在实训过程中的实际动手能力及实训期间的组织纪律性。

终结考核是对该实训学生的一个全面的评价,主要根据学生制作的成果及实训报告、实训心得的书写进行全面考核。

《Java程序设计》课程实训考核的评定标准:

考核、评价项目

考评人

考核内容

权重

实训评价

实训的

平时考核

对实训期间的出勤情况、实训态度、安全意识、职业道德素质评定成绩

教师

学生

职业素质、实训态度、效率观念、协作精神

15%

各个实训

模块考核

根据学生完成各个实训模块完成情况评定成绩

教师

知识掌握情况、基本操作技能、知识应用能力、获取知识能力

45%

小型答辩

对每个学生提出相关问题,根据学生的回答评定成绩

教师

学生对整个系统的掌握程度

25%

实训文档

根据实训报告评定成绩

教师

表达能力、文档写作能力、文档的规范性

15%

合计

100%

注:

成绩划分为五档,即优、良、中、及格、不及格,并按百分制折算填写成绩报告单。

八、实训报告格式

具体实训报告样表参见附件,实训报告要求如下:

1、每人必须撰写实训报告。

2、实训报告根据实训过程撰写,必须实实在在记录实训内容、步骤、结果和心得,最好有自己的独特见解。

3、实训报告统一用A4,格式正确。

4、在经济负担许可和条件具备的情况下,欢迎用打印机打印。

5、要求每位同学独立完成实训报告的书写,若发现两分报告雷同部分超过90%,视为抄袭,实训报告作零分处理。

6、实训结束5天以内上交实训报告,由学习委员负责收齐,按学号顺序整理,送至指导教师办公室,同时注明未交人员名单。

实训1第一个JAVA程序

一、实训名称

第一个JAVA程序

二、实训目的

1.掌握JAVA的安装和配置。

2.了解利用“记事本”编辑JAVA程序的方法。

3.了解利用Javac命令编译JAVA程序的方法。

4.了解利用Java命令运行JAVA应用程序的方法。

5.了解JAVAAPPLET程序的运行方法。

6.掌握利用Java进行程序设计的基本过程。

7.比较JAVA和其他程序设计语言(C#、C++)的异同。

三、实训内容

1.编写一个在控制台输出“HELLOWORLD”的APPLICATION。

2.编写输出“HELLOWORLD”的APPLET程序。

实训2程序流程控制

一、实训名称

程序流程控制

二、实训目的

1.进一步掌握编写JAVA程序的过程。

2.掌握JAVA变量的命名和使用。

3.掌握JAVA常用运算符和表达式的使用。

4.掌握JAVA程序流程控制语句。

5.了解MAIN方法中的参数应用。

三、实训内容

编写一个带3个整型命令参数的程序,要求能够比较前两个参数的大小,同时以不同的循环方法按第3个参数指定的次数循环。

实训3使用JAVAAPI

一、实训名称

使用JavaAPI

二、实训目的

1.掌握Eclipse(其他JAVA开发工具)的安装和配置。

2.掌握在Eclipse中编辑、编译和运行JAVA程序的方法。

3.掌握查找和阅读JAVAAPI的方法。

三、实训内容

使用Eclipse完成“实训二”程序的编辑、编译和运行。

实训4用户登录界面设计

一、实训名称

用户登录界面设计

二、实训目的

1.了解JAVA图形界面设计的方法。

2.掌握FRMAE类的使用。

3.掌握Label、TextField和Button类的使用。

4.进一步了解JAVAAPI的使用。

5.进一步了解JAVA面向对象程序设计方法。

三、实训内容

1.通过实例化FRMAE类的方法建立一个FRMAE。

2.通过继承FRAME类的方法建立一个FRMAE,并设计好聊天室系统的用户登录界面。

实训5APPLET绘图程序

一、实训名称

APPLET绘图程序

二、实训目的

1.掌握APPLET的创建方法。

2.了解APPLET的生命周期。

3.掌握APPLET的运行方法。

4.了解APPLET类的应用。

5.掌握Graphics类的应用。

6.进一步了解APPLET程序设计方法。

三、实训内容

编写一个APPLET程序,要求在Applet上使用不同颜色绘制不同图形。

实训6使用Applet实现登录界面

一、实训名称

使用Applet实现登录界面

二、实训目的

1.进一步掌握APPLET的创建方法。

2.掌握APPLICATION到APPLET程序的改造。

3.进一步比较APPLET和APPLICATION的异同。

三、实训内容

将用户登录界面应用程序改造成APPLET程序。

实训7用户登录界面的布局管理

一、实训名称

用户登录界面的布局管理

二、实训目的

1.了解JAVA布局管理的各种方法。

2.掌握FlowLayout布局管理的使用。

3.掌握BorderLayout布局管理的使用。

4.掌握GridLayout布局管理的使用。

5.掌握GridBagLayout布局管理的使用。

6.掌握空布局管理的使用。

三、实训内容

1.设计一个FRAME,上面放置四个按钮,分别采用FlowLayou、GridLayout、BorderLayout和GridBagLayout进行布局。

2.使用合理布局,完善用户登录界面。

实训8中的异常处理

一、实训名称

异常处理

二、实训目的

1.了解Exception类。

2.掌握利用try-catch-finally语句捕获异常的方法。

3.了解利用throw语句抛出异常的方法。

4.掌握常见的异常。

三、实训内容

1.为用户登录程序添加异常处理。

2.为用户注册程序添加异常处理。

3.为用户聊天程序添加异常处理。

实训9登录程序事件处理

一、实训名称

登录程序事件处理

二、实训目的

1.了解JAVA事件委托模型。

2.掌握ActionListener接口的使用。

3.掌握事件监听类的书写方法。

4.掌握实现ActionListener接口的不同方法。

5.了解其他事件源及对应接口和适配器。

三、实训内容

为用户登录程序添加“登录”、“注册”和“退出”事件处理程序。

实训10用户注册程序

一、实训名称

用户注册程序

二、实训目的

1.进一步掌握JAVA事件委托模型。

2.掌握ItemListener接口的使用。

3.掌握组合框的使用。

4.掌握复选框的使用。

5.掌握单选钮的使用。

6.掌握用户注册程序界面的设计。

7.掌握用户注册程序逻辑的实现。

三、实训内容

1.完成用户注册界面。

2.为用户注册程序添加“确认”、“重填”和“退出”事件处理程序。

实训11用户聊天程序

一、实训名称

用户聊天程序

二、实训目的

1.掌握菜单的事件处理。

2.掌握TextArea的使用。

3.掌握TextArea和ScrollPane的使用。

4.掌握列表框的使用。

5.掌握聊天程序的界面设计。

6.掌握聊天程序逻辑的实现。

三、实训内容

1.完成用户聊天界面。

2.为用户聊天程序添加“发送”、“历史记录”和“退出”事件处理程序。

实训12文件应用

一、实训名称

利用文件实现的注册和登录

二、实训目的

1.掌握FILE类的用法。

2.掌握RandomAccessFile类的用法。

3.了解FileInputStream类和FileOutputStream类的用法。

4.了解FileReader类和FileWriter类的用法。

三、实训内容

1.实现用户注册到文件功能。

2.实现从文件验证用户登录功能。

3.实现聊天记录保存到文件功能。

4.实现查看聊天记录功能。

实训13聊天界面显示时间

一、实训名称

聊天界面显示时间

二、实训目的

1.掌握通过继承Thread类实现线程的方法。

2.掌握通过实现Runnable接口实现线程的方法。

3.掌握利用Calendar类获得系统当前日期和时间的方法。

三、实训内容

为聊天系统的聊天界面添加显示当前日期和时间的功能。

实训14服务器端程序

一、实训名称

服务器端程序

二、实训目的

1.了解IP地址和端口的基本概念。

2.了解利用Socket进行通信的基本原理。

3.掌握ServerSocket类的使用。

4.掌握Socket类的使用。

5.掌握BufferedReader和InputStreamReader类的使用。

6.掌握PrintWriter类的使用。

7.通过线程实现与多客户通信。

三、实训内容

创建聊天系统的服务器程序。

实训15客户端程序

一、实训名称

客户端程序

二、实训目的

1.进一步掌握Socket类的使用。

2.进一步掌握客户/服务器通信的基本过程。

3.进一步掌握相关流类的使用。

三、实训内容

创建聊天系统的客户端程序。

实训16数据库管理应用

一、实训名称

信息的数据库管理

二、实训目的

1.了解使用JDBC连接SQLServer数据库的方法。

2.掌握JDBCAPI连接SQLServer的方法。

3.掌握JDBCAPI执行SQL语句的方法。

4.掌握JDBCAPI读取数据库内容的方法。

三、实训内容

1.用户注册信息写入到SQLServer数据库。

2.用户登录到SQLServer数据库进行验证。

3.用户聊天记录写入到SQLServer数据库。

4.从SQLServer数据库中读取聊天记录。

实训17数据库管理应用

四、实训名称

小型记事本

五、实训目的

1.了解使用图形用户界面的使用方法。

2.掌握事件处理方式。

3.掌握Java编程基本操作

六、实训内容

1.实现记事本的功能

2.用户在记事本进行操作的功能。

3.复制粘贴等功能的实现。

4.关闭窗口功能的实现

实训18数据库管理应用

七、实训名称

小型计算器

八、实训目的

1.了解使用图形用户界面的使用方法。

2.掌握事件处理方式。

3.掌握Java编程基本操作和算法

九、实训内容

1.实现计算器的功能

2.用户在计算器中机型计算等操作的功能。

3.加、减、乘、除等功能的实现。

4.相关按钮的功能实现

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2