JAVA高级程序设计实训计划(新)
《高级程序设计-JAVA》实验大纲
《高级程序设计-JA V A》实验大纲张明敏第二,三周一.实验目的1.了解JDK的安装与使用2.学习Java Applet3.学习Java Application二.实验内容与步骤1.从SUN公司网站上下载免费工具JDK1.3并安装,安装完成后,设置路径到安装的子目录,如JDK安装在c:\jdk1.3下,则在dos提示符下键入如下命令:path = c:\jdk1.3\bin2.利用JDK工具完成如下Application程序,编辑并运行成功。
import java.io.*;public class MyJavaApplication{public static void main(String args[]){System.out.println(“Hello, Java World!”);}}3.2.利用JDK工具完成如下Applet程序,编辑并运行成功。
import java.awt.Graphics;import java.applet.Applet;public class MyJavaApplet extends Applet{public void paint(Graphics g){g.drawString(“Hello, Java Applet World!”, 10, 20);}}三.实验要求1.整理上机结果和体会,总结Java Applet和Application开发调试经验。
2.完成实验报告。
在每次上课之前按报到的学号立即上交email或磁盘。
第四,五周一.实验目的1.熟悉和理解Java中的数据类型,运算符,表达式,程序结构等内容2.学会运用已经学过的内容,编制简单的程序二.实验内容与步骤1.理解与实现以下的程序:import java.applet.* ;import java.awt.* ;import java.awt.event.* ;public class getDouble extends Applet implements ActionListener{Label prompt;TextField input;double d = 0.0;public void init(){prompt = new Label("Input a double varible: ");input = new TextField(6);add(prompt);add(input);input.addActionListener(this);}public void paint(Graphics g){g.drawString("You input data: " +d, 10,50);}public void actionPerformed(ActionEvent e){d = Double.valueOf(input.getText()).doubleV alue();repaint();}}2.编写程序输出用户指定数据的所有素数因子三.实验要求a)整理上机结果和体会。
《Java程序设计实训》课程教学大纲
《Java程序设计实训》课程教学大纲《Java程序设计实训》课程教学大纲一、课程性质本大纲适合于软件技术专业。
Java实训是软件技术专业的一门专业课,Java实训的先修课是《数据结构》、《数据库》、《计算机网络》、《Java基础》。
它们为本课程提供了基础知识。
本课程为学生将来毕业的就业打下了既专业又实用的基础。
二、课程目标通过本课程的学习掌握基于C/S结构和B/S结构的网络编程技术。
理论教学上达到学生能撑握基于C/S结构和B/S结构的网络编程的应用协议和常用类的API,培养学生的逻辑思维能力。
实践上能让学生编写基于C/S结构和B/S结构的网络应用程序。
三、课程要求本课程教学计划84 课时,其中理论课时:28课时,实践课时:56课时。
本课程在教学上应结合当前市场需要,紧跟软件设计技术前沿,考虑学生实际专业水平和学习能力,参考社会培训机构相关课程的教学计划进行教学设计和组织。
并要求教师具有比较强的驾驭课堂的能力;具有良好的职业道德和责任心。
四、课程内容(一)理论教学1、Java基础技术。
(2学时)教学内容:主要介绍Java语言基础、面向好对象程序设计、程序流程控制语句。
常用javaAPI应用程序接口的介绍,数据转换、时间日期、多线程、文件管理等常用类的使用方法、使用案例。
GUI组件、事件处理。
重点:常用javaAPI应用程序接口的应用和GUI程序设计。
难点:GUI程序设计中事件处理。
知识目标:让学生进一步熟悉掌握利用GUI编程技术编写应用程序。
2、 java多线程机制(2学时)教学内容:主要介绍多线程机制的原理及实现。
重点:Java多线程同步控制技术。
难点:Java多线程同步控制技术。
知识目标:让学生能掌握Java多线程同步控制技术,灵活应用解决实际问题。
3、Java网络编程(4学时)教学内容:主要介绍 C/S设计模式以及Socket网络编程原理。
用Java实现网络编程的原理与技术。
重点:C/S设计模式以及Socket网络编程原理。
《Java语言程序设计》专业实习任务书(一)
《Java语言程序设计》专业实习任务(一)一、设计目的:本次设计是对教材前7章的总结。
在学习Java基本语法的基础上,利用面向对象的程序设计方法解决一些简单的问题。
设计的目的在于掌握Java的基本原理、设计方法和使用规则;能够运用面向对象方法分析问题,并利用所学知识合理地进行设计;熟练掌握Application的编写和运行过程;并能够进行简单的GUI设计。
二、设计题目:㈠程序改错。
根据题目要求调试下面的程序,分析错误原因并改正,直到运行正确,写出运行结果。
⒈输出40以内的素数,每行输出6个数。
public class Prime_1_1{public static void main(String[] args){final int MAX=40;int i,j,num;System.out.print(2+"\t");counter++;for(num=3;num<=MAX;num=num+2);{int k=3;while(num%k!=0&&k<num) k=k+2;if(k==num){ System.out.print(num+"\t");counter++;if(counter%6==0) System.out.println();}}}}⒉给对象u初始化(姓名:liqiang 性别:m),并显示该对象的数据成员值。
public class Hide_1_2{String name;char gender;public Hide_1_2(String name,char ch){name=name;gender=ch;}public showInfor(){System.out.println("Name: "+name);System.out.println("Gender: "+gender);}public static void main(String[] args){Hide_1_2 u= new Hide_1_2("liqiang",'m');u.showInfor();}}⒊调用Link类的方法完成两个字符串的连接和输出。
java实习生怎么学习计划
java实习生怎么学习计划一、学习目标分析作为一名Java实习生,学习计划的制定是非常重要的步骤。
在选择学习目标之前,我们需要分析一下自己的现状和实习生涯的预期目标。
在制定学习计划之前,我们需要做以下几个方面的分析:1. 自身基础:我们需要了解自己在Java编程方面的基础知识和技能,比如熟悉Java的基本语法、掌握面向对象的编程思想、熟悉常用的数据结构和算法等。
2. 实习岗位需求:我们需要了解实习岗位对于技术技能和知识储备的要求,比如需要掌握哪些Java框架、工具和技术,有哪些项目经验要求等。
3. 职业规划:我们需要明确自己的职业发展规划,包括长期目标和短期目标,这样才能有针对性地制定学习计划。
二、学习目标设定在分析了以上各个方面之后,我们可以根据自己的实际情况,设定一些具体的学习目标,比如:1. 掌握Java编程的基本技能,包括语法、面向对象编程、异常处理、多线程等。
2. 熟悉常用的Java开发工具和框架,比如Eclipse、IntelliJ IDEA、Spring、Hibernate等。
3. 学习并掌握Java相关的数据结构和算法,比如链表、栈、队列、树、图等。
4. 参与实习项目,积累项目经验,提升实际工作能力。
5. 提高问题解决能力,比如查找解决技术问题的途径和方法。
6. 提高团队协作能力和沟通能力。
三、学习计划制定有了明确的学习目标之后,我们就可以开始制定学习计划了。
学习计划应该包括以下几个方面的内容:1. 学习资源:我们需要搜集一些学习资源,比如书籍、网络课程、教学视频等。
还可以参加一些线下的培训班和技术交流活动。
2. 学习内容:根据学习目标,我们可以将学习内容分成不同的模块,比如Java基础、数据结构和算法、Java框架、项目实战等。
3. 学习方法:我们需要选择合适的学习方法,包括阅读、实践、交流等。
可以尝试多种学习方法,找到适合自己的方式。
4. 时间安排:我们需要合理安排学习时间,制定一个学习计划表,每天或每周安排一些固定的学习时间,保持高效学习。
java实训报告(通用9篇)
java实训报告java实训报告(通用9篇)在当下社会,大家逐渐认识到报告的重要性,写报告的时候要注意内容的完整。
那么一般报告是怎么写的呢?下面是小编精心整理的java实训报告,欢迎大家借鉴与参考,希望对大家有所帮助。
java实训报告篇1一、实训目的1.熟练掌握Java面向对象程序设计的基础知识。
2.熟练掌握Java中常用的Swing组件的使用方法。
3.熟练掌握Java程序中图形用户界面设计的方法。
4.熟练掌握使用JDBC操作数据库的方法。
5.通过实训,培养学生分析和解决实际问题的能力,提高调试和分析应用程序的能力,并为后续Java高级编程等专业课程的学习奠定良好的基础。
二、课程设计报告内容2.1 实训内容本课程设计的题目是设计一个简化的仓库管理系统。
该系统从仓库管理人员的角度出发,实现对货物信息、生产商信息的浏览、添加、删除和查询,同时还可以对货物出货、入货进行操作和控制。
设计内容主要包括系统分析、数据库、数据表的创建、系统各个窗体的布局及其编码实现。
系统功能分析是在系统开发的总体任务的基础上完成的。
该管理系统需要完成的基本功能主要有:用户管理:主要包括用户的添加、修改和删除。
供应商管理:主要包括供应商的添加、删除和修改。
产品管理:主要包括产品的添加、删除和进货、出货。
产品视图管理:主要包括产品查询、数据文件的导入、查询结果集的导出。
2.2 实训设备或软、硬件硬件:PⅣ及以上性能的PC机;软件:Windows 20xx或Windows XP系统;JDK工具;JCreator4.0环境2.3 功能设计及思想本次实训设计采用选择结构化开发方法,即用系统工程的思想和工程化的方法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统开发过程。
是组织、管理和控制信息系统开发过程的一种基本框架。
其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。
Java程序设计实训报告
Java程序设计实训报告Java程序设计实训报告一、实训目标本次Java程序设计实训旨在让学生掌握Java语言的基础知识和编程技能,能够独立完成Java程序的设计和开发,提高学生的实际编程能力和解决问题能力。
二、实训内容本次Java程序设计实训包括以下内容:1. Java基础语法和面向对象编程的基本概念。
2. Java程序的运行和调试方法。
3. Java标准库的使用和常用数据结构的实现。
4. 常用算法的实现和优化。
5. Java GUI编程和多线程编程的基本概念。
三、实训流程1. 熟悉Java基础语法和面向对象编程的基本概念,在Eclipse 或IntelliJ IDEA等集成开发环境中编写HelloWorld程序,理解程序结构和运行方式。
2. 学习Java标准库的使用和常用数据结构的实现,实现常用算法,如排序、查找等。
掌握调试和优化技巧,以提高程序性能。
3. 学习Java GUI编程和多线程编程的基本概念,实现基本的窗体应用程序和多线程程序,例如计算器、文本编辑器等。
4. 综合应用所学知识,开发一个较为复杂的Java程序,如网络聊天室、小游戏等。
5. 学习Java框架,例如Spring、Hibernate等,实现web应用的设计和开发。
四、实训总结通过这次Java程序设计实训,我加深了对Java语言的理解和认识,学会了使用Java标准库进行编程,掌握了常用算法的实现和优化技巧,学会了Java GUI编程和多线程编程的基本概念,能够独立开发基本的窗体应用程序和多线程程序。
同时,我还学习了Java框架,并能够应用框架进行web应用的设计和开发。
在实训过程中,我遇到了很多困难和问题,但通过查阅资料、询问老师和同学等方式,最终解决了这些问题,加深了对Java程序设计的了解和认识,也提高了我的解决问题的能力。
总的来说,这次实训让我受益匪浅,我会继续学习和探索Java程序设计领域,提高自己的编程水平。
《Java高级编程》综合实训计划.
《Java高级编程》综合实训计划一、综合实训的性质和目的本课程综合实训是在《Java程序设计》课程上设置的,是巩固学生所学理论知识、培养学生动手能力并使理论与实际相结合的重要实践环节。
本课程实训的目的和任务,是通过学生用Java语言设计一个完整的应用程序,使学生综合应用所学知识完成软件的分析、设计、调试和总结,提高学生对Java语言的综合应用能力和解决问题的能力。
二、参考设计内容与指标要求(允许选择其它内容,要求可参此)三、参考题目:①做一个广告屏,显示一段文字、如下图所示,能够对文字的颜色、风格、字体、字号等修改。
图1 广告屏要求:做成APPLET程序或APPLICATION程序。
●用APPLETVIEWER运行。
●能够在网页中运行。
②做一个写字板,要求本软件用户必须注册方可运行(注册后下次启动无需在注册,第一次使用必须注册)。
图2 写字板③五子棋双人对弈程序。
图3 五子棋图4 行走提示图5 胜负提示要求:按开始按钮双方开始下棋,当在已经下棋的位置放子时提示信息(图3-2)一方赢时提示(图3-3)④一个扫雷程序,基本要求如同win 98中的扫雷。
图6 挖雷⑤其它题目也可自己设计(但难度要相当)。
⑥以上内容为模板内容。
具体内容可根据实际由指导老师审定。
2、总体要求①对系统进行功能模块分析、控制模块分析正确;②系统设计要实用;③编程简练,可用,功能全面,具有较好的健壮性;④说明书、流程图要清楚。
四、实训计划与学时安排1、教师介绍本课程设计的目的、内容、要求、方法和安排。
(4学时)2、学生消化信息、完成设计报告。
(6学时)3、教师审查设计报告。
通过审查的学生的设计报告,然后调整确定实施方案。
(4学时)4、学生完成课程设计的程序设计环节指导老师作必要的现场指导。
(10学时)5、验收并简单考核。
(4学时)6、撰写设计与总结报告。
(2学时)五、课程设计指导教师由主讲教师和实验指导教师共同承担。
六、课程设计的管理1、时间安排:课程设计的题目应提前两周布置,以便学生作好充分准备。
java实训报告范文(共10篇)
java 实训报告范文(共 10 篇)辽宁建筑职业学院《Java 高级应用》实训报告课题名称:婚庆公司网站专业:软件技术班级:xxxxxxxxxx学号:姓名:xxxx 指导教师:xxx二O 一三年十二月三十日成绩评定标准:目录一、课程设计目的 ................ .. (3)二、课程设计题目描述和要求 ...... .. (3)三、课程设计报告内容 ............ .. (4)设计方案的论证 .................. .. (4)设计概述 ........................ .. (4)设计步骤 ........................ .. (4)课程设计的模块及功能 .............. .. (4)开发环境......................... .. (8)四、程序流程图与功能结构图 ...... .. (9)五、结论............................ .. (10)六、心得体会 .................... .. (11)七、参考书目 .................... .. (12)八、附录 ........................ .. (13)一、课程设计目的专业能力目标1.掌握规划网站的内容结构,目录结构,链接结构的方法。
2.熟练掌握网页制作软件的基本操作,和使用技能。
3.掌握使用 JAVA 语言进行面向对象设计的基本方法,提高运用分析问题,解决问题的能力。
4.提高我们对 JAVABEN 组建的掌握和运用能力,让我们更熟练应用图像的界面。
5.掌握页面的整体控制和头部内容的设置方法。
6.熟练掌握动态网站相关组件的设计:servelet、javabean、jsp、过滤器等。
7.熟练建立各种形式的超链网站测试的方法。
通用能力目标1、合理安排自己的任务及时间,来完成本次课题。
java实习计划(共9篇)
java实习计划(共9篇):篇一:JAVA课程实习计划JAVA课程实习计划实习人:某某某一、课程设计的目标JAVA语言程序设计课程设计是JAVA语言程序设计的重要的实践环节,它的主要目的是使学生在集中学习并掌握JAVA语言编程知识的基础上,通过一个阶段的集中实践,实现一个相对完整的项目,从而进一步加深对JAVA语言的理解、熟悉JAVA编程工具的使用、了解软件开发流程等;锻炼学生分析问题、解决问题的能力,以及学习新的知识的能力和团队协作精神。
1、基础知识目标(1)掌握面向对象的基本概念,以及面向对象的分析方法;(2)掌握JAVA面向编程的特点,运行方式;(3)熟悉JDK运行环境;(4)掌握JAVA语言基础、I/O流。
2、职业能力目标(1)分析问题,解决问题能力;(2)综合运用JAVA基本语法、常用类库、面对象分析方法编程的能力;(3)开发环境使用及程序调试能力;(4)了解软件开发规范,锻炼文档撰写能力;3、社会能力目标(1)学习的主动性,自主学习新知识的能力;(2)培养良好的组织纪律性,遵守规章制度;(3)培养良好的团队合作精神;(4)培养良好的实事求是的学风和创新意识、创新精神;4、实习内容(1). 掌握Eclipse中工程的使用,项目的调试、编译、链接、运行。
(2). 面向对象程序设计中类的组织和类之间的关系分析。
(3). 构造函数的应用。
(4)继承和派生的使用(5). 多态性和接口的使用。
(6). 网络编程的组织与使用。
二、课程设计的任务项目部分系统模块的设计与实现? 系统功能分析? 系统功能模块设计? 系统功能实现? 系统测试提交课程设计报告和源程序代码三、课程设计的要求初步建立按规范化方法进行软件开发的意识? 养成良好的编程习惯,严格的代码规范,变量命名,注释等;? 撰写规范的项目开发文档,内容包括:系统功能分析报告、系统功能模块的设计与实现报告;? 团队分工协作,责任明确,每天提交实习日志;四、课程设计时间安排篇二:21201JAVA实习计划表编号:QCB-016-B4实训(专周)计划表2012至2013学年第二学期周次:1412345篇三:java实训计划《Java 程序设计》实训适用专业:计算机应用技术学时:2 周/20 课时1 实训性质本课程是计算机应用技术专业的一门实践性课程,是《Java 程序设计》课程的实践性教学环节。
java实习生学习计划
java实习生学习计划第一部分:技术知识学习1. Java基础知识作为一名Java实习生,首先需要扎实的Java基础知识。
包括掌握面向对象的程序设计思想,掌握Java语言中的数据类型、变量、运算符、流程控制语句等基本概念,熟练掌握Java语言中的面向对象编程思想和相关语法,了解Java语言的代码规范和命名规范等。
需要通过书籍、网络教程等途径系统地学习Java语言的基础知识。
2. Java核心技术实习生需要深入了解Java核心技术,包括多线程编程、网络编程、反射、集合框架、IO 流等方面的知识。
可以通过学习《Java核心技术卷一》等专业书籍,以及参加一些相关的在线课程来系统地学习这些知识。
3. 数据库和SQL语言在实际的开发中,Java经常与数据库结合使用。
因此,实习生需要掌握关系型数据库的基本知识,了解常用的数据库系统和相关的SQL语言。
可以通过学习《MySQL必知必会》等书籍来学习数据库和SQL语言的知识。
4. Web开发基础如果在实习中需要进行Web开发工作,实习生还需要了解一些Web开发的基础知识,包括HTML、CSS、JavaScript等前端技术,以及Servlet、JSP等后端技术。
可以通过学习《Head First HTML and CSS》等书籍来学习Web开发的基础知识。
第二部分:项目实践1. 学习项目分析和设计在实习过程中,实习生需要和导师一起参与项目分析和设计的过程。
学习如何分析项目需求,设计项目架构,撰写技术文档等工作。
通过参与项目讨论,学习如何根据需求确定项目的功能模块,学习如何设计项目的技术架构,学习如何根据项目需求撰写相应的技术文档。
2. 参与编码和调试实习生需要通过参与项目的编码和调试工作来提高自己的技术能力。
可以通过和项目组成员一起编写代码,了解项目的具体实现细节,学习如何进行代码调试和排错等过程。
3. 学习版本管理和团队协作在实际项目中,团队成员需要通过版本管理工具来协作开发和管理代码。
Java语言程序设计实训课程设计任务书
《Java语言程序设计实训》课程设计任务书一、课程设计的目的《Java语言程序设计实训》课程设计是计算机科学与技术专业及相关专业的集中实践性环节之一,是学习完《Java语言程序设计》后进行的一次全面的综合练习,其目的在于加深对面向过程程序设计的理解,提高解决实际问题的能力,为后续课程、毕业设计以及今后从事设计工作打下良好的基础。
二、课程设计内容及要求用JA V A语言环境制作一个学生管理系统。
包括添加、删除、查询等功能。
要求学生根据题目的基本要求,设计结构良好的界面并完成课程设计说明书。
1.课程设计任务设计一个学生信息管理系统,主要功能包括学生信息的输入、显示、删除、查询、统计等。
具体要求如下:(1)学生信息的格式:学号6位字符姓名8位字符计算机实数高等数学实数英语实数(2)学生信息文件student.txt的格式:每行一位学生,学生的3项数据之间用一个制表符分隔,例如:100001 zhang 88.0 75.0 93.0100002 wang 76.0 85.0 58.0(3)主菜单:学生信息管理系统主菜单== == == == == == == == == == == == == == == == ==1:添加学生记录2:显示学生记录3:删除学生记录4:查询学生记录5:统计学生记录0:退出系统请选择其中各选项的功能:添加学生记录:输入并保存学生信息显示学生记录:出现“显示学生信息子菜单”,供操作者选择删除学生记录:显示现有的学生信息,让操作者输入要删除学生的学号,将其删除后再次显示其余的学生信息查询学生记录:出现“查询学生信息子菜单”,供操作者选择统计学生记录:统计并显示优、良、中、及格、不及格的人数与比例,以及总人数、及格率、最高分、最低分、平均分。
(4)显示学生信息子菜单:显示学生信息子菜单== == == == == == == == == == == == == == == == ==1:按学号序显示2:按姓名序显示3:按成绩序显示0:退出显示请选择:其中各选项的功能:按学号序显示:按学号字典序显示所有学生信息按姓名序显示:按姓名字典序显示所有学生信息按成绩序显示:按成绩高分到低分显示所有学生信息(5)查询学生信息子菜单:查询学生信息子菜单== == == == == == == == == == == == == == == == ==1:按学号序显示2:按姓名序显示3:按成绩序显示0:退出显示请按姓名序显示选择:其中各选项的功能:按学号查询:按键盘输入的学号查找并显示学生信息按姓名查询:按键盘输入的姓名查找并显示学生信息按成绩查询:按键盘输入的分数范围查找并显示学生信息2.基本要求(1)完成问题陈述中提到的所有需求功能。
java程序设计学习计划
java程序设计学习计划一、学习目标:1. 掌握Java基本语法和面向对象的编程思想;2. 熟练应用Java的核心技术,包括集合框架、IO流、并发编程等;3. 能够利用Java开发简单的应用程序和Web应用;4. 熟悉常用的开发工具和框架,如Spring、Hibernate等;5. 提高编程能力,提升解决问题的能力和思维方式。
二、学习内容:1. Java基础语法和面向对象编程:(1) Java基础语法和数据类型;(2) 控制流程语句;(3) 类和对象、继承和多态;(4) 接口和抽象类;(5) 异常处理;(6) 泛型和反射。
2. Java核心技术:(1) 集合框架;(2) IO流和文件操作;(3) 并发编程;(4) 网络编程;(5) 数据库编程。
3. Java应用开发:(1) Java SE应用开发;(2) Java Web应用开发;(3) 基于Spring框架的企业应用开发;(4) 数据库应用开发(使用Hibernate等ORM框架);(5) 前端开发(使用HTML、CSS、JavaScript等技术)。
4. 开发工具和框架:(1) Eclipse、IntelliJ IDEA等集成开发环境;(2) Maven、Gradle等项目构建工具;(3) Git、SVN等版本控制工具;(4) Spring框架、Hibernate框架等。
5. 编程能力提升:(1) 提高编程思维和逻辑思维能力;(2) 学习常见的算法和数据结构;(3) 练习编程,参与开源项目或者自己开发一些小应用。
三、学习计划:1. 阶段一(1个月):(1) 学习Java基础语法和面向对象编程;(2) 练习编写简单的Java程序,如计算器、学生成绩管理系统等;(3) 深入理解集合框架和IO流。
2. 阶段二(1个月):(1) 深入学习Java核心技术,包括并发编程、网络编程等;(2) 开发一个简单的网络应用或者多线程应用。
3. 阶段三(1个月):(1) 学习Java应用开发,包括Java SE应用开发和Java Web应用开发;(2) 完成一个小型Java应用程序,并进行部署和测试。
java程序设计实训活动方案及流程
java程序设计实训活动方案及流程下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!Java程序设计实训活动方案及流程一、活动目的1.1 培养学生对Java程序设计的兴趣和能力。
JAVA实训任务书
《Java程序设计》实训任务书一、实训目的和要求:1.目的Java语言程序设计实训是Java语言程序设计课程教学的重要组成部分。
本课程通过提供一个实训练习的机会,巩固、提高个人的基本编程能力,同时通过训练编写程序的方式,提高分析问题和解决问题的能力,为后续课程的学习打下良好的基础。
2.要求根据所选题目分析将要实现的具体功能,以及程序功能实现的具体设计思路或框架,要求学生在课外完成流程图的设计,然后根据流程图写出实训代码。
3.创新要求在基本要求达到后,可进行创新设计。
4.完成实训报告、提交所有的程序。
二、实训班级、时间、地点与指导老师安排班级:软件182、184班地点:院机房、教室时间:第14~15周指导老师:周杨萍三、实训报告实训报告内容包括:(1)实训的目的;(2)实训的题目和所有程序清单、效果截图;(3)实训的心得体会(不少于500字,严禁从网上摘抄、下载)。
按要求上交所有的电子文档和纸质文档。
实训报告递交时间:第15周星期五前。
四、实训内容(1)定义一个名为Vehicles 的交通工具类。
该类中包含String类型的成员属性brand 商标和color 颜色,还包含成员方法run行驶(在控制台显示“我已经开动了!”)和showInfo显示信息(在控制台显示商标和颜色),并编写构造方法初始化其成员属性。
编写Car 小汽车类继承于Vehicles类,增加int型成员属性seats 座位,还增加成员方法showCar,在控制台显示小汽车的信息,并编写构造方法。
编写Truck 卡车类,继承于Vehicles类,增加float型成员属性load 载重,还增加成员方法showTruck,在控制台显示卡车的信息,并编写构造方法。
在main方法中测试以上各类。
(2)假设人民币对美元的兑换比例是7:1,定义一个类,成员变量有:类常量RMB_TO_DOLLAR和DOLLAR_TO_RMB,表示兑换比例。
成员方法有:public static double getDollar(double rmb) 把人民币换算成美元(换算结果保留两位小数) public static double getRMB(double dollar) 把美元换算成人民币(换算结果保留两位小数)要求:从控制台输入要兑换的美元(dollar)和人民币(rmb),求该(dollar)美元能兑换成多少人民币,该(rmb)人民币能兑换成多少美元。
高级java实验指导书
高级java程序设计实验指导书指导老师:胡晓鹏信息工程学院目录第一部分上机实验的目的及要求 (3)1.1 上机实验的目的 (3)1.2 上机实验基本要求 (3)第二部分实验内容 (5)实验一设计模式 (5)实验二常用实用类 (6)实验三输入与输出流 (12)实验四泛型与链表 (16)实验五泛型与散列映射 (19)实验六JDBC数据库操作 (22)实验七Java多线程 (25)实验八Java网络基础 (28)第一部分上机实验的目的及要求1.1 上机实验的目的《高级java程序设计》是计算机科学与技术专业的一门专业限选课,课程开设的目的就是帮助学生建立面向对象编程的基本思想。
通过本课程的学习,使学生在短时间内理解java面向对象编程的基本原则,以及对java数据库编程、WEB 服务器编程有一个基本的了解,并为后继课程打下坚实的理论基础和编程基础。
实验课是本门课程的重要环节。
实验内容以验证性实验和设计性实验相结合为主,以综合性实验为辅。
实验过程中要求使用JA V A语言独立进行编程和调试。
通过实验主要要达到下述目的:1、加深对面向对象编程思想的理解。
2、熟悉JA V A语言的语言要素,通过大量的验证性实验,巩固学生在理论课上所学的知识点。
3、通过大量的实验编写来提高学生对程序的编写、调试、连接、运行全过程,积累程序调试经验。
4、学习如何系统的设计程序、使学生逐渐建立程序设计的系统观,养成良好的编程习惯和编程风格。
1.2 上机实验基本要求学生在实验前必须做好上机的各项准备,按教师的要求进行上机实验。
具体要求如下:1、根据实验指导书提前做好上机预习。
程序可以是由教师布置安排的或是自编的。
自编程序应书写整齐,并经人工检查无误,以提高上机效率。
对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。
2、必须携带教材和相关参考资料上机。
3、调试程序的过程应独立完成。
独立上机是学生独立思维能力独自动手能力的一个重要途径,上机过程中出现的问题,一般应由学生独立处理,不要轻易举手问老师或周围同学。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6. 同组人员最终成绩根据工作量及工作完成度有成绩浮动。
五、实训报告要求
1、按照模板的文档结构、文字和段落格式完成实训报告。模板见文档“实训报告样文.doc”
2、实训报告规范,页数不得小于 10 页。
3、实训报告要求有封面,注意格式排版。
项目总结、提交报告
整改报告
备注
注意:
1. 实训期间不得旷课、迟到、早退及做与实训内容无关的事;
2. 凡有无故旷课或多次迟到、早退者不能评定优和良;
3. 凡未按要求或不能按时完成者不能评定优、良、中;
4. 与他人雷同或复制他人程序者,以及未交实训报告者,按不及格评定;
5. 能独立完成 评定为优或良;
且有一定创新的学生,其成绩
2、每组中包括两个职务:系统设计工程师和系统开发工程师。具体分工如下: (1) 系统设计工程师:负责编写项目设计文档,设计并搭建数据库,编写数据设计文档;
设计系统功能模块,设计系统图形用户界面;
(2) 系统开发工程师:负责编写系统开发、测试相关文档,开发系统各功能模块。 3、任务要求
(1) 系统界面采用图形用户界面,应有 2 个或 2 个以上的功能模块。 (2) 要求窗体里有菜单和控件元素。 (3) 数据库中至少包含 2 个或 2 个以上数据表。 (4) 可以在图形用户界面中实现对数据的修改和查询,应设计单项查询和组合查
14:30~17:30 5 天)
内容
数据库逻辑设计
公共模块设计 公共模块设计,界面设计
子模块设计,界面设计 子模块设计,界面设计 子模块设计 子模块设计 合作完成全部任务 项目总结、提交报告
要求 把概念结构设计阶段 设计好的基本 E-R 图转换为与选用的 DBMS 产 品 所 支 持 的 数据模型相符合的逻 辑结构。 编写数据库连接类 封装常用的操作数据 库的方法 制作系统界面 填加相应的控制逻辑 代码 主窗体模块设计 用户登录窗口模块设 计 制作系统功能模块,要 求有增、删、查、改功 能;并能够成功运行 同上 同上 合作完成全部结
总结分析设计过程 写出实训报告
掌握 GUI 界面的实现
10%
应有 2 个或 2 个以上的功能模块;制 作系统功能模块,要求有增、删、查、
50% 改功能,能够成功运行,并能打包生 成 jar 文件。
列出各项任务所做工作;
附上所有的模型截图、列表;
附上必要的关键代码
25%
语言流畅、明确、符合书写要求;
职业能力(实训技能要求)
考核 比例
数据库设计与 数据库概念设计和详细设计
创建
掌握设计数据库的概念模型和物理 5%
模型。
编写数据库连接类
掌握 JDBC 连接数据库及操作数据表
公共模块设计
10%
封装常用的操作数据库的方法 的方法。
画出功能模块图 功能模块设计
主窗体模块设计 与界面设计
用户登录窗口模块设计 编码与测试 功能模块实现 系统发布
总结符合实际情况;
3、计划日程安排
时间
星期 8:10~11:30
一(第 1 天)
14:30~17:30
8:10~11:30 星期 二(第 2 天)
14:30~17:30
星期 8:10~11:30
三(第 3 天)
14:30~17:30 星期 8:10~11:30 四(第
14:30~17:30 4 天) 星期 8:10~11:30 五(第
询,不同的查询可由不同的控件元素控制。
上面四项为最低要求,更多的功能及界面元素由学生自己设计添加。提交系统的可移植 性越强,界面越美观实用,功能越完善,演示能力(逻辑思维及语言表达)越强,则最后评 分就越高。提交电子材料:
(1) 源代码、jar 文件以及.exe (2) 开发报告 (要求将所有的材料压缩,压缩包命名为“14 软件 X 班 XX 号 XXX.rar”,如“14 软件 1
二、实训要求
学生自由组队,2-4 人一个小组,选出项目经理即组长,完成一个完整的基于 JAVA 的 管理信息系统的设计与开发过程,并形成报告。为时一周。工作量计入考核成绩。
三、实训内容
1、软件系统:系统主题自拟,可以选择自己熟悉或感兴趣的领域,也可以从以下系统 中选择一个:学生信息管理系统、公司人事管理系统、宿舍管理系统、小区停车场管理系统、 小区水电收费管理系统、学生考勤管理系统 、学生成绩管理系统和汽车站售票系统。
2015-2016 学年第一学期
Java 高级程序开发实训计划
一、实训目的
JAVA 高级程序开发是软件技术专业的一门重要的专业基础必修课,是一门实践性很强 的课程,在软件技术课程体系中起着重要作用。要求学生在掌握课堂讲授内容的同时,抽出 专门的时间进行课程实训,目的是通过本次实训使学生系统地掌握软件开发的基本流程,并 学会使用 Java 语言开发软件项目的方法。
班 01 号张三.rar”)
四、实训时间计划和内容安排
1、实训内容和考核
序号
实训内容
1
数据库设计与创建
2
公共模块设计与实现
3
功能模块设计与界面设计
4
功能模块实现
5
实训报告与总结
总课时
2、工作任务和要求 实训项目
工作任务
课时数 1 3 2 10 2 18
考核比例
5% 10% 10% 50% 25% 100%