《java程序设计B》综合实验要求
JAVA程序设计实验报告
JAVA程序设计实验报告实验报告一、实验目的本次实验的主要目的是熟悉并掌握JAVA程序设计的基本知识和技能,通过实验来加深对JAVA的理解和应用。
二、实验内容本次实验主要是设计一个简单的学生信息管理系统,实现学生信息的添加、查找、修改和删除功能。
三、实验步骤1. 首先,创建一个名为Student的类,用于存储学生的信息。
该类需要包含学生的姓名、年龄和学号等信息的私有变量,并提供对应的get和set方法。
2. 接下来,创建一个名为StudentManager的类,用于实现学生信息的管理功能。
该类需要包含一个存储学生信息的List,并提供添加、查找、修改和删除学生信息的方法。
3. 在StudentManager类中,实现添加学生信息的方法。
该方法需要先实例化一个Student对象,然后通过调用Student对象的set方法设置学生信息,并将该学生信息添加到List中。
4. 实现查找学生信息的方法。
该方法需要输入一个学生的学号,并在List中查找对应的学生信息,然后返回该学生的相关信息。
5. 实现修改学生信息的方法。
该方法需要输入一个学生的学号和需要修改的信息,并在List中找到对应的学生信息,然后调用Student对象的set方法修改学生信息。
6. 实现删除学生信息的方法。
该方法需要输入一个学生的学号,并在List中找到对应的学生信息,然后将该学生信息从List中删除。
7. 在主函数中,创建一个StudentManager对象,然后可以通过调用StudentManager对象的方法来实现学生信息的管理。
四、实验结果通过运行程序,可以实现对学生信息的添加、查找、修改和删除等功能,可以有效地管理学生的信息。
五、实验总结通过本次实验,我进一步加深了对JAVA程序设计的理解和应用。
学会了如何创建类、定义变量、编写方法以及使用集合等技能。
同时,我也体会到了实验的重要性,通过实验加深了对理论知识的掌握,提高了解决问题的能力。
《Java语言程序设计实验指导书》实验指导书
《Java语言程序设计实验指导书》实验指导书高川翔2012年2月一、实验的地位、作用Java语言程序设计实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。
通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强高级语言程序设计的感性认识;掌握程序设计的基本方法;培养学生理论与实践相结合的能力。
二、实验开设对象本实验开设对象为《Java语言程序设计》课程的学习者(信息与计算科学专业本科生),实验为必修内容。
三、基本原理及课程简介Java语言程序设计是必修基础课程。
本课程以BlueJ为工具,主要介绍面向对象的程序设计方法,Java面向对象程序设计语言和面向对象程序设计工具。
使学生掌握面向对象的思想方法,是后续专业课程的基础。
四、指导教师原则上由Java语言程序设计讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。
指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。
五、实验设备配置每人配置1台电脑,安装有JDK,以及Blue J、Eclipse或者JBuilder。
六、考核与报告1.实验后,学生将实验结果等内容写出实验报告,符合实验教学的要求,并得到指导教师的认可。
2.指导教师对每份实验报告进行审阅、评分。
3.该实验程依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的25%实验一Java运行环境的安装、配置与运行一、实验课时3课时。
二、实验目的1.掌握下载并安装 JDK 软件包的方法。
2.掌握在BlueJ环境下编写、编译与运行 Java 程序的方法。
3.了解 Java 语言的概貌。
4.了解设置环境变量,命令行编译java程序的方法。
三、实验内容和要求内容:1.安装 JDK 软件包和BlueJ开发环境并进行配置。
(1)配置JDK运行环境:a)配置windows的path环境变量。
将安装的J2SDK(注意:必须安装J2SDK)的bin文件夹的完整路径添加到path系统变量中,如图3-4所示。
《Java程序设计》实验大纲
《Java程序设计》实验教学大纲课程名称:Java程序设计英文名称:Java programming language design课程编号:120080 开课学期:4适用专业/对象:计算机科学与技术.软件工程.信息管理与信息系统课程总学时:72 实验学时:30大纲主撰人:王荣芝制定时间: 2013.3一.实验教学目的与基本要求1.熟练掌握Java语言的基本数据类型,运算符及表达式,控制结构,字符串的应用。
2.学会运用面向对象编程特点,使用抽象、封装、继承、多态编写简单的类和使用类对象编程。
3.掌握Java语言基础类、字符串类的应用。
4.掌握异常的应用方法,进行异常处理设计。
5.掌握线程的使用方法。
6.掌握Java语言的I/O编程及应用方法。
7.掌握Java图形用户界面设计方法及其编程。
8.掌握Applet小应用程序的设计方法,设计小型网络应用程序。
9.掌握Application应用程序的设计方法,设计小型网络应用程序。
10.会简单的JDBC的数据库编程。
11.熟练掌握Java编程集成环境Eclipse的应用。
二.主要仪器设备及型号计算机P4及以上配置三.实验课程内容和学时分配实验一:Java运行环境(一)实验目的1.熟悉安装和配置JDK开发环境。
2.掌握Java程序编辑、编译和运行的过程。
3.掌握Java程序的构成特点。
4.总结在调试过程中的错误。
(二)基本知识与预习安装和配置JDK开发环境,Java程序编辑、编译和运行的过程(三)实验环境安装JDK的计算机(四)实验内容1.下载.安装并设置 Java SDK 软件包。
2.编写一个简单的 Java 程序,运行结果为在屏幕上输出学号和姓名。
(五)实验报告内容1.实验目的2.实验步骤3.程序代码4.运行结果5.经验总结实验二:Java语言基础(一)实验目的1.掌握 Java 基本数据类型、运算符与表达式的使用方法。
2.掌握各种变量的声明方式。
3.理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法;掌握 Java 语言的编程规则。
《Java语言程序设计》实验指导手册
WORD格式Java语言程序设计实验指导手册班级:_______________学号:_______________姓名:_______________电子与信息工程学院计算机科学系第一部分上机实验的指导思想和要求一、上机实验的目的《Java语言程序设计》是计算机专业的主要选修课。
Java语言是目前广为流行的程序设计语言之一,适用于网络上编程,满足Internet上软件开发的需要,它是一门概念性和实践性都很强的专业课程。
通过学习本课程,应能准确完整地理解Java语言的语法、语义规则;掌握Java语言的数据类型、表达式及控制流程;运用面向对象程序设计思想,正确的阅读、分析程序和设计程序,掌握面向对象程序设计方法,提高程序设计能力,以适应计算机学科不断发展的需要。
通过系统地上机练习,力求能够达到以下三个目的:1、课堂讲授内容的理解,从计算机语言的基本概念、程序设计的基本方法、语法规则等方面加深理解,打好程序设计、开发软件的良好基础。
2、上机实验中,提高学生对Java语言各部分内容的综合使用能力,逐步掌握Java语言程序设计的规律与技巧。
3、在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。
二、上机实验前的准备工作在上机实验前应事先做好准备工作,以提高上机实验的效率,准备工作至少应包括:1、复习和掌握与本实验有关的教学内容;2、实验前对每次上机需要完成的题目进行认真的分析,列出实验具体步骤;3、写出符合题目要求的程序清单,准备出调试程序使用的数据,以便提高上机实验的效率。
4、对运行中可能出现的问题事先作出估计,对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。
三、上机实验的步骤上机实验一般应包括以下几个步骤:1、进入Java工作环境(例如命令提示符或MyEclipse集成开发环境)。
2、配置JDK的环境变量。
3、编译并调试Java源程序。
如果在编译过程中发现错误,屏幕上会出现“出错信息”,根据提示找到出错位置和原因,加以改正。
《JAVA程序设计》课程实验教学大纲
《JAVA程序设计》课程实验教学大纲实验 1运行Java应用程序与Java applet一、实验目的1.熟悉 Java 程序上机执行过程;2.掌握简单的 Java 应用程序和 Java applet 程序的基本结构,能上机执行 Java 应用程序和 Java applet 程序;3.能初步使用格式化输入输出语句。
二、实验类型验证性实验三、实验教学要求1.性质:必做实验2.时间要求:在讲完“Java 概述”之后安排,需要 2 学时。
2.对学生的要求:事先读懂上机运行的程序,清楚Java 应用程序和Java applet 程序的基本结构。
3.对教师的要求:预做本实验。
4.对实验室的要求:在windows 环境中装有Java 开发工具(如J2SE5.0 版),以及 IE6.0 以上版本。
四、实验参考资料1.《 Java 语言程序设计:基础篇》(美)Y.Daniel Liang著,王镁、新夫、李娜等译,机械工业出版社, 2006 年 8 月第一版。
2.《 Java 语言程序设计:进阶篇》(美)Y.Daniel Liang著,王镁、新夫、李娜等译,机械工业出版社, 2006 年 8 月第一版。
3.《 Java 程序设计教程(上册):基础篇》(美) Harvey M.Deitel Paul J.Deitel著,袁兆山、刘宗田、苗沛荣等译,机械工业出版社,2004 年 7 月第一版。
4.《 Java 程序设计教程(上册):提高篇》(美) Harvey M.Deitel Paul J.Deitel著,袁兆山、刘宗田、苗沛荣等译,机械工业出版社,2004 年 7 月第一版。
五、实验内容及步骤1.上机运行 Java 应用程序 circle_area.java。
//本程序计算圆的面积public class average{public static void main(String[] args){float r = 5, S ;S = r*r*3.1415;System.out.println( “The circle ’s area is:”+ S );}}2. 把上述 Java 应用程序 circle_area.java 改为 Java applet 程序重新运行它。
Java程序设计实习课程设计要求
Java程序设计实习课程设计要求一、设计要求各位同学在以下题目中选取感兴趣的题目或者自拟题目,自拟题目要求与其他题目类似,按题目要求完成程序设计及课程设计报告。
课程设计要求:1.课程设计报告由各位同学独立完成,即使不得出现题目完全相同,题目相似者报告内容不能出现雷同情况,否则设计不合格。
2.一律使用Java语言或Java脚本语言Jsp,不得使用其他语言如VB、C#、VC等其他语言。
3.所有设计均要求是桌面应用程序或网页程序,不得出现在DOS窗口内输入、输出信息的情况。
4.课程提交纸质版课程设计论文、电子版论文和可以运行的程序源代码。
5.课程设计于本学期19周周一前提交。
6.要求:文字图形排版(字体、字号等)完全参照毕业论文排版格式(滨江学院网站有下载),图片、表格清晰,不允许从网上直接截图。
二、课程设计报告包含内容1.引言:分析设计背景和现有系统的优缺点,说明进行系统设计的必要性。
2.需求分析:站在用户的角度,详细分析系统的功能需求。
3.总体设计方案1)总统功能结构图2)各子功能的主要算法流程图(标准流程图,根据系统运行情况详细设计)4.系统详细设计:主要程序代码及注释,程序运行截图及测试结果5.总结6.参考文献三、题目列表(自拟题目除外)1.学生成绩管理系统:定义学生类,通过类的方法实现对成绩的增删改查功能;数据库可选Access、Mysql和SqlServer。
2.会议记录管理系统:定义会议类,通过类的方法实现对会议的参与人、主题、内容和起止时间等实现增删改查功能;数据库可选Access、Mysql和SqlServer。
3.万年历系统设计:设计万年历系统,包含阴历和阳历,日期转换等。
4.个人日程管理系统:通过类的定义,实现个人日程的增删改查功能,可选用合适的数据库。
5.音乐播放器系统:包含类定义和使用,实现音乐播放、暂停等功能,能够对列表进行管理。
数据库任选。
6.局域网即时通信系统:设计类似于qq文字通信的软件,可以实时发送、接收文字内容,可以发送、接收文件。
《Java程序设计》实验教学大纲
精选教课教课设计设计| Excellent teaching plan教师学科教课设计[ 20–20学年度第__学期]任教课科: _____________任教年级: _____________任教老师: _____________xx市实验学校《 Java 程序设计》实验教课纲领课程名称: Java程序设计英文名称: Java Programming课程代码: 2211011501合用专业:软件工程、网络工程、数字媒体技术课程性质:非独立设课课程属性:必修课程学时学分:实验总学时:20总学分:4此中实验理论课总学时:1实验课学时:19实验个数: 10此中应开实验项目:10必开实验项目:10选开实验项目:0一、课程性质、地位与任务Java 程序设计是软件工程、网络工程、数字媒体技术专业的一门专业必修课,该课程对着手操作要求特别强,所以本课程实验课程共开设了20 课时,基本覆盖了JAVA程序设计的全部知识点,实验内容包含:Java 编程环境; Java 语言基础;抽象、封装与类;继承与多态;图形用户界面的设计及事件办理;多线程程序设计。
经过大批的上机实验,培育和提升学生的面向对象程序设计的思想能力和Java语言的开发能力。
教课基本要求(1)掌握 Java 编程、面向对象的基础知识。
(2)较娴熟地编写 Java 应用程序、小程序。
(3)认识 Java 的常用标准类库、编程技巧、多线程、异样办理及高级编程。
教课方法和教课形式建议(1)考证性实验与设计性设计相联合(2)实验课前要修业生提早预习实验教课目的 :(1)娴熟掌握:要修业生能够全面、深刻理解和娴熟掌握所学的面向对象的内容,并能够用其剖析、设计和解答有关的问题,能够贯通融会。
(2)掌握:要修业生能够较好地理解和掌握,而且能够进行剖析和判断。
(3)认识:要修业生能够一般地认识所学内容。
二、教课基本内容和要求(一)教课基本内容本实验课程为软件工程专业软件工程方向的必修课程,在重申观点和理论的同时,更注重经过实验指引学生对课程内容的深入理解,着重指引学生自学,增强学生着手能力。
《Java语言程序设计》实验大纲
《Java语言程序设计》实验大纲课程总学时:79学分: 4实验学时:30 实验个数: 10 实验学分: 0.24课程性质:选修适用专业:计算机科学与技术(信息安全方向)教材及参考书:《Java语言程序设计》殷兆麟编著,高等教育出版社。
大纲执笔人:廖雪花大纲审定人:一、实验课的性质与任务Java语言程序设计是计算机科学与技术(信息安全)专业的一门专业选修课,它是网络时代广泛使用的面向对象的编程语言,它具有可移植性、稳定性、安全性、多线程机制等众多优点,具有非常高的技术性能。
通过本课程的实验课程,主要是让学生充分掌握Java 语言程序设计的基本概念、各种数据类型的使用技巧、Java语言程序设计面向对象程序设计的方法,对一些基本程序设计方法及算法应熟练掌握,了解并掌握常用的开发工具和开发环境,如JBuilder。
二、实验课程目的与要求1.实验目的通过Java语言程序设计上机实验加深对讲授内容的理解,尤其是一些语法规则、常用语句、基本程序结构和基本程序算法等等。
熟悉Java语言程序设计程序开发环境,并能逐步实现独立编程能力。
学会上机调试程序,善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行。
2.实验要求(1)掌握Java语言程序设计有关基本概念。
(2)掌握Java语言程序设计的基本语法和基本语句。
(3)掌握Java语言程序设计的程序编写方法及程序常用算法(4)提高程序调试能力。
三、实验项目及内容提要四、实验内容安排:实验1 Java 程序的编辑、编译、运行环境(验证性实验学时2)1、目的要求:了解Java 程序运行环境掌握程序调试的全部过程,学会编写和调试Java Application 和Java Applet 程序。
2、主要仪器设备计算机实验2 类的继承和封装(验证性实验学时2)1、目的要求:掌握类的定义,类的继承,及相关语法规则,掌握对类成员的使用,理解类的封装。
2、主要仪器设备计算机实验3 访问其它包中的类(设计性实验学时4)1、目的要求:掌握通过package 、import 语句和设置环境变量Classpath 访问其它包中的类。
(完整版)《JAVA程序设计》实验报告
福建师范大学协和学院本科实验报告课程名称:JA V A程序设计系别:专业:班级:学号:学生姓名:2011年月日实验项目列表《JA V A程序设计》实验相关说明实验要求:1.明确实验课是课程的重要组成部分,与理论课有着同等地位,是培养自身的实验技能与创新能力的重要途径;2.在实验课前,对实验的目的、要求和基本内容,实验的重点和难点,应进行预习与讨论,确定实施措施,并编写好程序;3.了解实验室的规章制度和安全用电常识、实验设备损坏赔偿制度等,加强安全意识,爱惜实验设备;4.实验课期间不得擅自离开实验室或从事与本实验无关的活动,按时按质完成实验作业,培养创造性思维,努力提高自身的实践能力;5.每次实验应提交实验结果,指导老师将结合实验操作过程给予综合评分(对于有创造性的实验成果酌情给予加分),作为期末考试成绩的一部分。
实验须知:1.每次实验完成之后,学生须填写实验报告,并上交。
报告内容包括:实验目的、实验内容、实验步骤、思路分析或流程图、程序源代码、实验中未解决的问题、屏幕出错提示代码、出错原因、解决方法及实验心得等内容。
不交实验报告的学生,本次实验成绩为0分。
2.若有拷贝现象,程序代码雷同的学生实验成绩一律为0分。
3.每次实验任务必须在2-6节课内完成,并经过实验指导老师检查才能得分。
没能按时完成的同学,本次实验成绩为0分。
福建师范大学协和学院《JA V A程序设计》课程实验报告班级:______学号:_________________姓名:_____________成绩:教师签字:实验一简单输入/输出项目设计一、实验目的1、了解Java运行环境的安装与配置。
2、了解程序的基本结构,编辑、编译与运行方法。
3、掌握方法的调用、异常的处理。
二、实验环境(主要仪器设备和软件)1、操作系统Windows XP2、JA V A开发包JSDK1.63、代码编辑器Jcreart3.24、数据库管理系统MySQL5.05、数据库可视化管理平台CapVideo8.06、Web服务器TomCat5.07、JA V A开发工具MyEclipse7.08、微机三、实验内容1、Java开发包的下载与安装;2、环境变量的设置;3、安装配套开发软件;4、熟悉各类软件的使用;5、以下内容至少任选一项完成:选项一:编写一个应用程序绘制一个如下的操作菜单。
Java语言程序设计实验指导
《Java语言程序设计》实验指导书前言一、实验目的实验的目的是提高学生分析问题、解决问题的能力和动手能力,通过实践环节理解Java语言的基本结构和程序设计方法。
通过亲手编程掌握Java语言编程的方法。
二、实验内容为了使学生在上机实验时目标明确,本实验指导针对课程内容编写了10个实验。
学生可以在课内机时先完成指导书中给出的验证程序部分,理解所学的知识,在此基础上再完成其他内容。
指导书中的10个实验如下。
1.熟悉Eclipse开发环境2.基本程序设计3.数组4. 类的设计5. 继承6.多态7.抽象类8.接口9.异常10.图形用户界面程序设计三、实验任务《Java语言程序设计》是一门实践性很强的课程,除了在课内安排的实验外,鼓励学生在课外用相关技术进行编程练习。
全部实验中工作区Workspace的名字命名方式为学号和姓名的组合,例如:1409111101魏芳,实验中的每一个程序都要单独创建一个项目,例如实验1的第一个实验,项目名称为Lx1_1。
实验2的第一个实验,项目名称为Lx2_1,其余实验依此类推。
定义类时要用到的包名按照实验要求设置。
实验 1 熟悉Eclipse开发环境1.1综合实验一、实验题目分别通过控制台和对话框显示“井冈山大学”文本信息。
二、实验目的1.掌握IDE开发工具Eclipse的使用方法。
2.掌握编写及运行 Java程序的方法。
4.了解 Java语言的概貌。
5.为学习 Java语言和进行 Java程序的实验做好准备工作。
三、实验内容熟读并识记实验上机步骤的各项内容,按照上机步骤运行开发程序并输入本实验的源程序,保存源程序后执行创建和试运行步骤。
四、实验步骤1.在U盘上新建以学号和自己姓名组合为名称的工作区文件夹。
2.运行Eclipse,按提示选择或输入工作区文件夹。
3.创建Java项目(Java project)。
创建名为Lx1_1的Java项目。
其方法是从主菜单中依次选择File->New->Java Project,在弹出的窗口中填入项目的名称,其余选项采用默认值,单击Finish即可。
《Java程序设计》课程实验指导书
《Java程序设计》课程实验指导书实验一 Java运行环境,Java程序的编辑、编译与运行一、实验目的:学会Java语言程序开发工具及运行平台J2SDK的下载与安装方法;熟悉J2SDK命令的使用。
学会使用编辑器编辑Java程序,并对程序进行编译、纠错、和运行,了解Java Applecation程序和Java Applet程序的执行方法。
For personal use only in study and research; not for commercial use二、实验内容:1、登录到网站,查找免费的Java语言程序开发工具及运行平台JDK。
选择适当的版本并下载,然后安装。
2、使用以下JDK命令,掌握这些命令的使用方法:For personal use only in study and research; not for commercial useJavac:Java语言编译器Java:Java语言应用程序启动器appletviewer :Java Applet小程序运行和调试器For personal use only in study and research; not for commercial use3、选择一个文本编辑工具(如:记事本),输入一个Application程序,然后进行编译运行:4、输入一个Applet程序,编辑、编译并使用appletviewer运行。
三、实验内容类型:验证型For personal use only in study and research; not for commercial use四、实验学时:2学时五、实验步骤:1.登录到网站,下载JDK,然后(以缺省方式)安装,记住你的安装目录(假定你的安装目录是:c:\XAAAX)。
2.设置环境变量(以WindowsXP为例,Windows2000类似):右键点击“我的电脑”,选择“属性”,选择“高级”,选择“环境变量”:若环境变量(不区分大小写)path和classpath已存在,则选中该变量后使用“编辑”功能,对于classpath将下列内容加入变量的开头(注意:其中c:\XAAAX表示你的JDK的安装目录,要与你的目录名(即文件夹名)一致):.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path将下列内容加入变量的开头:.;c:\ XAAAX \bin;c:\ XAAAX ;若环境变量(不区分大小写)path和classpath不存在,则使用“新建”功能,对于classpath 输入:.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path输入:.;c: XAAAX \bin;c:\ XAAAX;按“确定”退出后,环境变量就设置好了。
Java程序设计实习课程设计要求.
Java 程序设计实习课程设计要求一、设计要求各位同学可参考以下题目列表自拟题目(学习委员负责控制重复率 ,并在 12周周五提交老师审核 ,自拟题目不能太过简单,要有一定的工作量,需要覆盖大部分Java 语言知识点, 如涉及数据库操作的, 需要有增删改查的内容, 完成程序设计及课程设计报告要和题目文题相符。
课程设计要求:1. 课程设计最多可以由 2人合作完成(每人分工完成不同模块 ,报告中的部分由各位同学独立完成 , 即同组题目相同者在报告内容中只写自己独立完成的部分, 不能出现雷同情况,否则设计不合格。
2. 语言使用 Java 或 JSP 语言,不得使用其他语言如 VB 、 C#、 VC 等其他语言。
3. 所有设计可以是桌面应用程序或 WEB 形式 , 不得出现在 DOS 窗口内输入、输出信息的情况。
4. 课程提交纸质版课程设计论文、电子版论文和可以运行的程序源代码 (包含数据库及数据生成脚本。
5. 课程设计于本学期 17周周一前提交。
6. 排版要求:文字图形排版(字体、字号等完全参照毕业论文排版格式(滨江学院网站有下载 ,图片、表格清晰,不允许从网上直接截图。
7. 提交相关文档和代码时,需一并提交分组名单(每个题目不超过 2人 ,并按分组进行排序后提交。
二、课程设计报告包含内容(论文结构1. 实习目的:通过 XX (具体设计的题目课程设计实习过程,进一步巩固《 Java 程序设计》课程所学的理论知识, 增强学生利用所学内容获取相关知识, 以解决实习过程中所面临的问题 (详细论述所选题目中需要解决的问题和技术难点 (详细论述所选题目中存在的技术难点 ,以提高利用 Java 语言实际动手进行程序设计的能力。
2. 实验内容:分析设计背景和现有系统的优缺点, 说明进行系统设计的必要性。
站在用户的角度,详细分析系统的功能需求。
3. 总体设计方案1 总统功能结构图2 各子功能的主要算法流程图(标准流程图,根据系统运行情况详细设计4. 系统详细设计:主要程序代码及注释,程序运行截图及测试结果5. 总结6. 参考文献三、参考题目列表1. 学生成绩管理系统:定义学生类, 通过类的方法实现对成绩的增删改查功能; 数据库可选 Access 、 Mysql 和 SqlServer 。
Java综合实验报告_3
面向对象程序设计综合性实验(一)系统分析:本系统为学生考试成绩分析系统,系统要求可以让用户输入若干学生的基本信息、课程信息,还有对应的课程成绩。
而主要功能则是可以实现按条件进行相应学生的成绩查询和按条件进行成绩的分析,并且能够通过绘制柱状图与圆饼图来显示相应结果。
因此,我设计了3个保存数据的类,分别是年级班级类、学生类以及课程类,其中学生类继承了课程类,而年级班级类则继承学生类。
每当新建一条信息(一个学生的信息),则新建一个年级班级类,在内部会自动新建一个学生类以及课程类,用于记录一个学生的信息。
本系统采用了窗口GUI来实现,因此大量采用了按钮、文本框、单选按钮、滚动窗口等等,所以必不可少的当然是不少的监听器与对应的实现方法。
(二)系统设计:1.基本数据:Class—Grade : String—major : String—classname : String—Student : Student+getGrade() : String+getStudent() : Student+getClassname() : String+getMajor() : String+setGrade(Grade : String) : void+setClassname(classname : String) : void +setMajor(major : String) : voidStudent—StudentID : String—StudentName : String—Course : Course—couseMark : double+getCourse() : Course+getCouseMark () : double+getStudentID () : String+getStudentName () : String+setCouseMark (couseMark : double) : void+setStudentID (StudentID : String) : void+setStudentName (StudentName : String) : voidCourse—coureNumber : String—courseName : String—coureScore : double—courseHour : double+getCoureNumber () : String+getCoureScore () : double+getCourseHour () : double+getCourseName () : String+setCoureNumber (coureNumber : String) : void +setCoureScore (coureScore: double) : void+setCourseHour (courseHour: double) : void+setCourseName(courseName : String) : voidjava.io.Serializable2.主要方法实现及其他类(总共有20个,简单罗列5个):(三)系统实现:1.显示全部信息:利用窗口进行显示,而该窗口由菜单栏、滚动窗口、单选按钮和复选按钮组成。
Java程序设计实验大纲
《Java程序设计》实验教学大纲开课院、系:计算机学院软件工程系二、实验课程的目的与要求1、课程目的通过理论和实践教学,使学生掌握面向对象的程序设计语言JAVA,并培养良好的编程规范意识。
完成如下教学目标:(1)知识教学目标: 理解和掌握JAVA语言的基本语法和语义,掌握标准程序、数据库、网络编程的基本开发方法。
(2)能力教学目标: 熟练使用Eclipse来开发Java程序。
2、课程要求(1)先修课程:高级语言程序设计、面向对象程序设计、数据结构(2)基本概念和基本知识:类与对象,包,内嵌类,图形用户化界面,异常、线程,消息,事件处理机制,URL,套接字。
(3)基本技能:能编写基本的图形用户化界面程序、数据库程序、网络程序。
(4)实验教学方法和教学形式要求1) 本课程强调理论和实践并重的原则2) 实验课程要求学生在Eclipse环境下进行。
3) 采用多媒体教学手段来进行教学。
4) 如条件许可,应利用网络技术进行授课、答疑和讨论。
三、实验项目名称和学时分配----------------------------精品word文档值得下载值得拥有----------------------------------------------四、实验内容、要求和所用设备实验一熟悉Java程序开发环境1、实验目的要求(1)了解和使用JDK集成环境。
(2)熟悉JDK集成环境的基本命令、功能和基本用法。
并学会配置path 等环境变量(3)学习并熟练掌握使用JDK进行Java程序开发的全过程(包括:源程序的编辑、编译、调试、运行和结果查看)。
(4)掌握Eclipse集成环境的安装,简单应用。
2、实验主要内容(5)安装JDK集成环境,安装成功后,配置path,classpath路径,让用户在任何目录下均可用到Java的系统资源。
(6)设置环境变量PATH和CLASSPATH(如果在autoexec.bat中没有进行设置)。
综合实训项目课程标准JavaBS架构应用软件设计
《Java B/S架构应用软件设计综合实训》教学标准(2008年版)计算机与软件学院目录1. 前言1.1 本课程在相关专业中的定位1.2 本课程的基本教学理念2. 课程目标2.1 课程总目标2.2 具体目标(课程预设能力目标的阐述)(一)专业能力目标(二)方法能力目标(三)社会能力目标3. 内容描述3.1 项目选题范围3.2 项目内容要求4. 实施要求4.1 教学实施要领与规范4.2 教学方式与考核方法(一)教学方式(二)考核方法4.3 教学文件与使用5. 其它说明《Java B/S架构企业管理软件设计综合实训》教学标准课程名称:Java B/S架构研究应用软件设计综合实训课程代码:适用专业: 软件技术专业群——Java技术专业方向、软件测试技术专业方向、IIHT软件工程专业方向。
适用学期:第四学期1.前言1.1 本课程在相关专业中的定位《Java B/S架构应用软件设计综合实训》是软件技术专业群的一门重要的综合性实训项目课程。
通过本课程的学习,解决两方面的问题,其一,将本专业群已学习过的专业课程中已掌握的知识、技能与所形成的单项、单元能力通过一个本综合性项目课程进行融合,使学生了解这些已掌握的知识、技能与所形成的单项、单元能力在完成一个本职业技术领域多媒体展示系统方面典型工作任务时所起的作用,并掌握如何运用这些知识、技能与单项、单元能力来完成一个综合性的项目,并激发与培养其从事本职业技术领域工作的兴趣与爱好;其二,通过本综合性项目课程,使学生在前期已进行过的软件基本技能项目训练的基础上,学习并培养自己完成一个本职业技术领域多媒体展示系统方面典型工作任务完整工作过程所需要的方法能力与社会能力,养成良好自觉的职业习惯与素养。
1. 2 本课程的基本教学理念(一)突出学生主体,注重学生的能力培养《Java B/S架构应用软件设计综合实训》面向软件技术专业群Java技术专业方向、软件测试技术专业方向、IIHT软件工程专业方向学生,注重学生从事本职业技术领域工作的所需基本理论、基本方法和基本技能的学习及综合职业能力的培养。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、实验设备及环境:
硬件:多媒体计算机
软件:Windows 2000以上的操作系统、JDK开发包、集成开发环境
四、实验内容及要求:
总体要求:程序界面友好,代码的可维护性好,包括必要的注释和相应的文档。
具体要求:基本的文本录入,字符修改,删除,换行,粘贴,复制,剪切等功能,主要包括:
4.其他功能设计。
五、考核标准:
根据提交的设计文档,程序功能的实现行考核:
无任何文档,无程序;或文档混乱,没有思路,程序不能运行,不及格;
文档描述比较清晰,程序实现了基本功能,但程序中有错误,及格;
文档描述比较清晰准确,思路清晰,程序实现了要求的基本功能,并基本运行正确,中等;
文档描述清晰准确,思路清晰,程序实现了要求的所有功能,并运行正确,良好;
文档完备,设计合理有创新,报告清晰明确,深入分析了自己进行实验的体会感想,程序实现了全部功能,功能完善,并有其它的创新实现,优秀。
撰写人:
撰写时间:07-11-20
《Java程序设计B》课程综合性实验指导单
适用专业:网络工程专业
一、实验题目:
简易写字板软件设计
二、实验目的:
通过编写Java的应用系统综合实例——简易写字板软件,总结、回顾和实践面向对象的编程思想以及编程方法,并通过编写程序来掌握Java语言编程技巧,将学习到的知识融会贯通,同时提高调试程序的能力,养成良好的编程习惯,并增强对程序设计整体思路的把握。
1.菜单栏设计及功能实现:菜单栏主要包括文件、编辑、格式、帮助等常见菜单。
其中文件菜单有新建、打开、保存、另存为、退出等功能;编辑菜单有剪切、复制、粘贴、查找和查找替换等功能;格式菜单含有对文字字体、字型、字号及颜色等的设置功能。
2.编辑区设计:对文本的编辑处理区。
3.工具栏设计:可根据需要增加该项功能。