当前位置:文档之家› Java开发环境实验报告

Java开发环境实验报告

Java开发环境实验报告
Java开发环境实验报告

浙江大学城市学院实验报告

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

实验项目名称Java开发环境实验

学生姓名专业班级学号

一、实验目的与要求

1. 建立并熟悉Java开发环境,熟悉Eclipse集成开发环境

2. 能够编写简单的Java应用程序

二、实验内容

1、安装与配置Java SDK

2、安装与配置Eclipse集成开发环境

3、编写在屏幕上输出信息的Java应用程序

三、实验结果与分析(可将程序运行结果截屏,也可简单分析运行结果)

1、用Java SDK开发屏幕输出“Hello World”的程序。程序运行结果如下:

2、用Eclipse开发屏幕输出“Hello World”的程序。程序运行结果如下:

3、用Java SDK开发屏幕输出"您好,我开始学OOP了"的程序。程序运行结果如下:

4、用Eclipse开发屏幕输出"您好,我开始学OOP了"的程序。程序运行结果如下:

四、讨论、心得(可写遇到的问题及解决方法,或者对技术的理解等)

1、public类有何特点?

有public的类可以在包外使用,否则不可以,与此同时,源文件名必须与类名相同。

2、Java语言就是否区分大小写?

JA V A语言本身就是区分大小写的,但就是在用文件路径、文件名对文件进行操作时,这里的文件名与路径就是不区分大小写的,这就是因为文件系统不区分大小写。

3、JVM与JRE都就是什么?

JVM就是Java Virtual Machine(Java 虚拟机)的缩写,JVM就是一种用于计算设备的规范,它就是一个虚构出来的计算机,就是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

Java运行环境(Java Runtime Environment,简称JRE)就是一个软件,由太阳微系统所研发,JRE可以让电脑系统运行Java应用程序(Java Application)。

JRE的内部有一个Java虚拟机(Java Virtual Machine,JVM)以及一些标准的类函数库(Class Library)。

4、Java如何做到平台无关的?

Java 可执行程序并不就是直接在操作系统平台上运行,而就是在Java运行环境JRE中运行的。Java运行环境就是一个软件系统,能够屏蔽底层软硬件平台的差异性。

软件开发实验报告doc

软件开发实验报告 篇一:软件开发实验报告 本科实验报告 课程名称:软件开发环境与工具实验报告 实验项目:CASE工具PowerDesigner的使用 实验地点:专业班级: 指导教师: XX年10月22日 本科实验报告 课程名称:软件开发环境与工具实验报告 实验项目:搭建Visual Studio开发环境,设计实验地点:致远楼B303指导教师:崔秀娟XX年9月28日 篇二:软件开发平台实验报告 课程设计报告 课程名称: 软件开发平台与工具任课教师: 姓名: 学号: 1. 引言 1.1. 课程设计项目 1.2. 背景简介从编程之初,便免不了和方法,类,接口之类的东西打交道。久而久之,自然会对此进行总结,

由此而产生了开发平台。而今中国的程序员之中,有很大一部分都是编一些企业MIS、政府MIS之类的程序。其主要工作就是对数据进行一下增删改查的操作,对MIS系统做一些基础的管理而已。软件开发平台有两种平台模式:一种是传统的C/S架构模式,一种是现在流行的B/S架构模式。B/S 架构模式是随着互联网的流行,自然又要求以互联网为基础,把这些都网络化,以实现网络资源共享,而不是传统的单机模式。这便激发了软件开发者的创造力,形成了软件开发平台的B/S架构模式(web开发平台)。对于web开发平台,我的个人理解是: 1.以web 2.0为基础,基于互联网的B/S架构的软件。它本身也是一个软件,只不过不是最终的软件产品,而是用于二次开发的软件。 2.用于实现各类业务系统,如CRM、MIS、ERP、HIS、OA 等等的开发。web开发平台本身就是一个二次开发平台,他不同于诸如eclipse等这样的开发工具,需要写大量的代码来完成各个业务模块,二次开发平台只需要设计好自己的数据结构,进行一些简单的配置、拖拉等操作就可以完成业务系统的开发。 3.能够快速的实现各种报表包括复杂的图表报表的设计制作,传统的编码式开发需要自己去编写想要的各种报表,而运用开发平台就简单多了,可以很轻松的配置出各种报表。

JAVA实验报告一

Java语言程序设计实验报告一 班级:姓名:学号: 一、实验教学目的与基本要求 Java程序设计的实验是Java程序设计课程重要的实践教学环节。实验的目的不仅仅是验证理论知识,更重要的是通过上机加强学生的动手能力,掌握常用Java开发环境的使用方法,培养学生分析问题、解决问题、应用知识的能力和创新精神。充分放手让学生自行设计、自主调试,真正培养学生的实践动手能力,全面提高学生的综合素质。 本课程是一门程序设计语言课程,通过本课程的学习,学生能够掌握Java 语言程序的基本特点、基本编程方法和基本开发技巧,培养学生阅读、分析、设计和调试Java语言的能力,并具备一定的面向对象程序设计思想。 本课程的主要任务是在已学习的编程语言基础上,讲述Java语言的数据结构和语法规则;基本控制结构和编程技巧;Java语言面向对象的特点、编程方法和程序设计思路;Java语言的GUI程序和文件及I/O流的编程方法;能够正确配置Java开发环境,并使用相关的编辑、编译、调试、运行命令。 (1)掌握Java语言的编程技巧,能够独立进行面向对象的开发能力。 (2)具有根据编程需求独立查询Java类库文档及相关资料,完成系统的能力。 (3)具有分析、寻找和排除程序中常见问题的能力。 二、实验内容与收获 (1)Java的安装与配置。熟悉语言环境及简单程序设计的使用练习,正确配置Java 开发环境(Eclipse 集成开发环境的安装、配置与使用) a)安装JDK Sun公司为所有的Java程序员提供了一套免费的Java开发和运行环境。 可以通过IE或Netscape浏览器浏览网址:https://www.doczj.com/doc/4e1233375.html,/j2se,根据提示

电子科技大学软件开发环境实验报告

电子科技大学软件开发 环境实验报告 Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】

本实验总体目的是,通过使用huffman编码算法从而实现文件的压缩和解压,以达到使学生掌握并灵活运用分割函数的三项原则。 五、实验内容: 本实验要求实现一个exe程序。这个程序按照huffman编码方式,同时包含了压缩功能和解压功能。用户通过以下命令进行压缩: C:\> –c uncompress_filename compress_filename 上述命令中,是程序名,-c表示要进行压缩。uncompress_filename是要压缩的文件名,可以包含路径信息,而compress_filename是压缩之后的文件名,同样可以包含路径信息。用户可以通过如下命令进行解压: C:\> –u compress_filename uncompress_filename 上述命令中,-u表示要执行解压命令。compress_filename是要解压的文件名,可以包含路径信息;uncompress_filename就是解压后所得到的文件,同样可以包含路径信息。 提示:在实现程序时,需要考虑如何存储huffman树或者编码表或者词频表等等。 本实验要求实现两个版本的程序,一是C语言版本的,二是C++版本的。对这两个版本的要求如下: 对于每一个版本的程序,需要在实验报告中给出函数调用关系图、流程处理关系 图以及它们的文字说明等内容; 对于每一个版本的程序,都需要在实验报告中给出源代码。为了便于查重,代码 中注释的比例要占到总行数的20%; C++版本的程序,需要给出类关系图。 实验报告的评分标准,包括以下几个方面: 实验报告是否规范

Java开发环境实验报告

浙江大学城市学院实验报告 课程名称面向对象程序设计 实验项目名称Java开发环境实验 学生姓名专业班级学号 一. 实验目的和要求 1.建立并熟悉Java开发环境,熟悉Eclipse集成开发环境 2.能够编写简单的Java应用程序 二. 实验内容 1. 安装和配置Java SDK 2. 安装和配置Eclipse集成开发环境 3. 编写在屏幕上输出信息的Java应用程序 三. 实验结果与分析(可将程序运行结果截屏,也可简单分析运行结果) 1. 用Java SDK开发屏幕输出“Hello World”的程序。程序运行结果如下: 2. 用Eclipse开发屏幕输出“Hello World”的程序。程序运行结果如下:

3. 用Java SDK开发屏幕输出"你好,我开始学OOP了"的程序。程序运行结果如下: 4. 用Eclipse开发屏幕输出"你好,我开始学OOP了"的程序。程序运行结果如下:

四. 讨论、心得(可写遇到的问题及解决方法,或者对技术的理解等) 1. public类有何特点? 有public的类可以在包外使用,否则不可以,与此同时,源文件名必须和类名相同。 2. Java语言是否区分大小写? JA V A语言本身是区分大小写的,但是在用文件路径、文件名对文件进行操作时,这里的文件名和路径是不区分大小写的,这是因为文件系统不区分大小写。 3. JVM和JRE都是什么? JVM是Java Virtual Machine(Java 虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java运行环境(Java Runtime Environment,简称JRE)是一个软件,由太阳微系统所研发,JRE可以让电脑系统运行Java应用程序(Java Application)。 JRE的内部有一个Java虚拟机(Java Virtual Machine,JVM)以及一些标准的类函数库(Class Library)。 4.Java如何做到平台无关的? Java 可执行程序并不是直接在操作系统平台上运行,而是在Java运行环境JRE中运行的。 Java运行环境是一个软件系统,能够屏蔽底层软硬件平台的差异性。

软件工具与环境实验报告

武汉理工大学 学 生 实 验 报 告 书 实验课程名称 《软件工具与环境》 开 课 学 院 计算机科学与技术学院 指导老师姓名 张能立 学 生 姓 名 曹旭磊 学生专业班级 软件0804班 2010 — 2011 学年 第 一 学期 学生学号 0120810680426 实验课成绩

实验课程名称:软件工具与环境 实验项目名称Eclipse平台及程序调试技术实验成绩 实验者曹旭磊专业班级软件0804 组别 同组者实验日期年月日第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 实验目的及要求 1、掌握Eclispe平台的工作台(Workbench)、透视图(Perspectives)、视图(Views)、 首选项(Preferences)概念。 2、掌握透视图切换的方法。 3、编写一个简单的Java程序,并能正确运行 4.、掌握设置断点及调试跟踪程序的方法。 二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或 者算法描述) 实验内容及步骤 1、启动Eclispe,在Java透视图、Java Debug透视图、MyEclipse Database Explorer 透视图以及MyEclipse Java Enterprise透视图之间来回切换,与同学或老师讨论一下这些透视图的作用。 2、编写一个在控制台输出“Hello World!”的程序和一个在控制台输出 1+2+3+…+100之和的程序。 3、设置断点,调试1+2+3+…+100之和这个程序,观察循环自变量和求和变量值 的变化。 三、主要仪器设备及耗材 装有java开发环境及eclipseIDE的PC机一台。

软件开发工具与环境实验报告.

南昌大学实践报告 学生姓名:谢某某学号:0149001506109 专业班级:软件工程2006 实践类型:□验证□综合□设计□创新实践日期:2010-11-30 实践成绩: (以下主要内容由学生完成) 一、实验项目名称 利用VC++设计一个简单的电话薄管理程序 二、实验目的 综合运用面向对象程序设计的基础知识,设计一个小型的应用程序,提高解决问题的能力。 三、实验基本内容 设计一个电话簿管理程序,要求: 〔1〕具有添加、删除、显示、修改和查询联系人电话号码的功能。 〔2〕联系人的信息保存到文件中。 〔3〕可以实现为控制台程序或图形界面程序。 〔4〕按学院实验报告要求格式书写实验报告 四、主要仪器设备及耗材 PC一台,Microsoft Visual C++ 6.0 开发环境 五、实验步骤 该电话薄的实现代码如下: #include #include #include #include #include using namespace std; class book { public:

book();//默认构造函数 char inter_face();//首页 void add_person();//添加 void del_person();//删除 void show_all();//显示 void alter();//修改 void select();//查询 void save_new();//保存 private: string name;//姓名 string number;//电话号码 }; book::book() { name = "\0"; number = "\0"; } //首页 char book::inter_face() { system("cls"); cout <>choose; fflush(stdin); return choose; } //添加联系人 void book::add_person() { cout <>name; fflush(stdin); cout <<"电话 : "; cin >>number; fflush(stdin); save_new(); cout <

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期: 2014-2015 课程名称:《Java程序设计实验》 班级:信息1202 姓名:方逸梅 学号: 31 指导老师:费玉莲

《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 。 (四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容和要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 实验目的、实验原理和内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1.下载、安装并设置Java SDK 软件包。 2.熟悉Eclipse 编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application和Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { "Hello java! 欢迎使用!"); } }

软件开发实验报告

本科实验报告 课程名称:软件开发环境与工具实验报告 实验项目:CASE工具PowerDesigner的使用 实验地点: 致远楼B501 专业班级: 指导教师: 2013年10月22日

2、转换物理模型,学生宿舍管理的PDM如下图:

本科实验报告 课程名称:软件开发环境与工具实验报告 实验项目:搭建Visual Studio开发环境,设计 Windows控制台应用程序 实验地点:致远楼B303 指导教师:崔秀娟 2013年9月28日

namespace Test2__02 { class Program { static void Main(string[] args) { int m=0; int n; long sum=0; Console.WriteLine("请输入n的值:"); n = int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++) { m += i; sum += m; } Console.WriteLine("sum = {0}",sum); Console.WriteLine("请输出sum的值:{0}", sum); } } } (方法二) namespace Test2__02 { class Program { static void Main(string[] args) { int i, j; int n; long sum=0; Console.WriteLine("请输入n的值:"); n = int.Parse(Console.ReadLine()); for (i = 1; i <= n; i++) for (j = 1; j <= i; j++) sum += j; Console.WriteLine("sum = {0}",sum); Console.WriteLine("请输出sum的值:{0}", sum); } }

JAVA实验报告

日期: 2018年5月地点:明向校区公共机房6 (1)实验题目,实验原理和内容 一、实验目的:JAVA结构化程序设计 二、实验原理:声明不同数据类型的变量,使用关系运算符和逻辑运算符,使用表达式语句与复合语句,使用选择语句,使用循环语句。 实验内容及要求: 1、题目1:编写程序,实现从键盘输入一个0到100之内的整数,把百分制分数到等级分数的转换 键盘输入10个数,排序输出。 要求:请同学们把调试好的程序及运行结果、存在的问题写在下面(不够可以附页)。 1、 package test1; import .*; public class TEST1 { public static void main(String[] args){ "请输入一个0到100之间的整数"); Scanner scanner=new Scanner; int x; int m=(); x=m/10;

switch(x) { case 9: "A");break; case 8: "B");break; case 7: "C");break; case 6: "D");break; default: "E");break; } } } 2、 package test2; public class TEST2 { public static void main(String[] args){ int num;int m; for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ num=i*j; "*"+i+"="+num+ "\t"); if(i==j) } }

Keil C51 集成开发环境的使用实验报告

Keil C51 集成开发环境的使用 姓名:专业:学号:成绩: 一、实验目的 1、熟悉Kei C51集成开发环境的基本操作; 2、掌握简单Kei C51和汇编程序的编写、调试。 二、实验内容 1、仔细阅读教材相关内容,掌握KeiC51集成开发环境的基本功能; 2、分别用汇编和C51编写清零程序,把片外RAM中的7000H-70FFH单元 中内容清零; 3、分用汇编和C51编写查找相同个数程序。统计片外RAM7000H-700FH中 “00H”的个数并保存在片内RAM30H单元中。 三、实验原理与步骤 1、清零程序 (1)汇编语言程序设计框图 (2)实验步骤 用连续或单步方式运行程序,检查7000H-70FFH单元中执行内容变化。 (3)假使把7000H-70FFH中的内容改成FFH,如何修改程序。 (4)用C51 重新编写该程序,运行并查看结果。 2、查找相同数个数 (1)汇编语言程序设计框图

(2)实验步骤 ①在7000H-700FH单元中放入随机数,其中几个单元输入0; ②用连续或单步方式运行程序; ③观察片内RAM 30H的内容,应显示“00H”的个数。 (3)用C51重新编写程序,运行并查看结果。 四、实验程序 1、清零程序 (1)汇编语言 ORG 0000H MOV R0,#0100H MOV DPTR,#7000H MOV A,#0 LOOP:MOVX @DPTR,A INC DPTR DJNZ R0,LOOP END (2) C语言 #include void main() { char xdata *p=0x7000; int t=0x7100-0x7000 ; while(t--) {*p=00; p++; } } 2、查找相同数个数

java的开发环境和运行环境是一回事吗

Java程序开发与运行环境 Java不仅提供了一个丰富的语言和运行环境,而且还提供了一个免费的Java开发工具集(JavaDevelopersKits,简称JDK)。编程人员和最终用户可以利用这个工具来开发java 程序或调用Java内容。JDK包括以下工具:javacJava语言编译器,输出结果为Java字节码java,Java字节码解释器javapDisassembeler:Java字节码分解程序,本程序返回Java程序的成员变量及方法等信息。javaprof资源分析工具,用于分析Java程序在运行过程中调用了哪些资源,包括类和方法的调用次数和时间,以及各数据类型的内存使用情况等。javahC代码处理工具,用于从Java类调用C++代码javaAppletViewer小应用程序浏览工具,用于测试并运行Java小应用程序javaDebuggerAPIJava调试工具APIPrototypeDebuggerJava调试工具原型 Java开发环境还包括Java类库(包括I/O类库、用户界面类库、网络类库等)和HotJavaWWW浏览器。其中,HotJava浏览器提供了在WWW环境下运行Java代码的一个运行系统,而且还为WWW开发人员提供了一个Java开发框架。Java解释器是面向Java程序的一个独立运行系统,它可以一种稳定、高性能方式运行那些独立于平台的Java 字节码,Java编译器则用于生成这种字节码。 JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。JDK由一个标准类库和一组建立,测试及建立文档的Java实用程序组成。其核心Java API是一些预定义的类库,开发人员需要用这些类来访问Java语言的功能。Java API包括一些重要的语言结构以及基本图形,网络和文件I/O.一般来说,Java API的非I/O部分对于运行Java的所有平台是相同的,而I/O部分则仅在通用Java环境中实现。 JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。 在实际应用上讲,JRE的类库只是JDK所有类库里面的一小部分,只是用来支持Java运行的,把其余的调试编辑一类的应用项都去除了!

java实验报告(全)

学生学号0120910680526 实验课成绩 武汉理工大学 学生实验报告书 实验课程名称软件工具与环境 开课学院计算机科学与技术学院 指导老师姓名付国江 学生姓名 学生专业班级软件工程0905 2011— 2012学年第1学期

实验课程名称: java语言程序设计 实验项目名称JDK安装与配置、简单的程序编写实验成绩 实验者专业班级软件0905 组别 同组者实验日期年月日第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 实验目的: 熟悉JDK的安装、配置和使用,掌握Java Application程序的基本结构。 实验内容: (1)安装JDK,并练习设置JAVA_HOME、path和classpath环境变量; (2)编写一个打印出”HelloWorld”的Java Application程序,并编译运行; 二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或 者算法描述) (1)jdk的安装 (2)”HelloWorld”的编译运行 三、主要仪器设备及耗材 个人计算机,jdk 第二部分:实验调试与结果分析(可加页) 一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)(1)jdk的安装步骤: 1:双击jdk-6u10-windows-i586.exe安装文件 2:点击接受 3:点击下一步 4:选择JRE路径 5:点击下一步 6:完成 配置环境变量: 1:右键我的电脑,找到属性,高级中的环境变量 2:点击环境变量:3:系统变量针对所有用户,这里找到系统变量中的Path 点击编辑: 3:系统变量针对所有用户,这里找到系统变量中的Path 点击编辑: 4:在变量值末尾打上分号分隔,加入JDK库路径。 点击确定,完成! 5:变量配置好后。 6:测试环境是否好 在控制台中 输入javac指令,能显示参数,说明成功。

java开发环境搭建

一。jdk安装与配置 jdk7于3月份刚刚发布,目前eclipse的最新版本中还没有提供对jdk7的编译支持,所以我 们只下载jdk6。 下载地址:https://www.doczj.com/doc/4e1233375.html,/jdk6/ 选择适合平台的安装文件,windows32下目前最新版本为:jdk-6u25-ea-bin-b03-windows-i58 6-27_feb_2011.exe 默认安装即可,安装完成后要配置环境变量。 比如,我的安装目录为:C:\Program Files\Java\jdk1.6。 环境变量配置如下: XP系统下,右击“我的电脑”--选择“属性”--选择“高级”--点击“环境变量” 在“系统变量(S)”中 新建:JAVA_HOME:C:\Program Files\Java\jdk1.6 新建:CLASS_PATH:.;%JAVA_HOME%\lib 编辑:PATH:在最前面加上%JAVA_HOME%\bin; 创建环境变量后,打开cmd,输入“java -version”验证是否安装成功。

二。tomcat 安装与配置 tomcat的官方网站:https://www.doczj.com/doc/4e1233375.html,/ 目前最新版本为7.0, windows32下目前最新版本下载地址:https://www.doczj.com/doc/4e1233375.html,/apache-mirror/tomcat/tomcat-7/v7. 0.11/bin/apache-tomcat-7.0.11-windows-x86.zip 此为解压缩版,下载后解压缩即可,tomcat是需要jdk才能运行的,如果我们配置好了jdk 环境变量,那么tomcat会自动从环境变量中读取jdk信息,无需特别的配置。 比如,我们将tomcat解压缩后的目录为:F:\apache-tomcat-7.0.11-windows-x86\apache-tomca t-7.0.11(以下简称%TOMCAT_HOME%) 进入%TOMCAT_HOME%/bin,双击“startup.bat”启动tomcat,如果tomcat正常启动,我们访问“http://localhost:8080/”即可打开tomcat管理页面。 双击“shutdown.bat”,即可关闭tomcat。 管理账户配置: 进入%TOMCAT_HOME%/conf,编辑“tomcat-users.xml”, 因为是开发环境,所以这里我们配置一个超级用户admin ,使其能够管理tomcat,编辑后 的内容如下:

Java综合实验报告

面向对象程序设计综合性实验 题目学生考试成绩分析程序 实验时间指导老师 专业年级 姓名学号 内容要求: 1.基本数据: (1)班级:程序能处理若干班级,每个班级包括的属性有:年级、专业、班和 若干学生。 (2)学生:每个班级包含多名学生,学生属性有:学号和姓名。 (3)课程:程序能处理多门课程,每个课程属性:课程编号、名称、学分、学时。 2.数据存储:基本数据能搞保存在文件中。 3.功能要求: (1)基本数据输入:程序提供界面(推荐实现GUI)能够建立并输入班级、学生和课程的信息。 (2)考试成绩输入:程序提供界面(推荐实现GUI),指定班级、课程后,输入该班所有学生的该门课程的考试成绩。 (3)成绩查询:输入学号和课程后,能够显示该学生的考试成绩。 (4)成绩分析:指定班级和课程后,对该班的该课程进行以下3个方面的分析:·分数分析:最高分、最低分、平均分。 ·分数段分析:分别统计0-59、60-69、70-79、80-89、90-100的学生人数 和所占的百分比。 ·图形分析:生成考试成级的统计图(柱状图和圆饼图)。 评语及成绩: 项目/分数 A B C D E 比重% 内容完成情况√□□□□25% 系统分析设计√□□□□30% 程序设计水平√□□□□20% 实验报告撰写√□□□□10% 实验总结√□□□□5% 其他(功能)√□□□□10% 总评成绩

(一)系统分析: 本系统为学生考试成绩分析系统,系统要求可以让用户输入若干学生的基本信息、课程信息,还有对应的课程成绩。而主要功能则是可以实现按条件进行相应学生的成绩查询和按条件进行成绩的分析,并且能够通过绘制柱状图与圆饼图来显示相应结果。 因此,我设计了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) : void Student —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) : void Course —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) : void java.io.Serializable

STM开发环境建立实验报告

S T M开发环境建立实 验报告 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

实验1 STM32开发环境建立 一、实验目的 1、掌握嵌入式开发环境的搭建。 2、熟悉MINI STM32开发板的基本使用。 二、实验内容 1、检查MINI STM32开发板的完整性。 (1)ALIENTEK MINI STM32开发板底板一个。 (2)ALIENTEK 寸 TFTLCD模块一个。 (3)5P MINI USB 数据线一条。 2、上电检测开发板能否正常工作,注意两个USB口的区别。 3、串口驱动的安装。 4、KEIL C软件的安装和使用。 5、JLINK驱动的安装。 6、跑马灯的实验。 三、实验设备 硬件: PC机一台

MINI STM32开发板一套 软件: RVMDK 一套 Windows XP 一套 四、实验步骤 1、检查开发板完整、正常与否; 2、安装开发软件及驱动,并调试; 3、熟悉固件库,编写代码实现跑马灯功能。 1)给工程新增HARDWARE组 程序里main()函数非常简单,先调用delay_init()初始化延时,接着就是调用LED_Init()来初始化GPIOA和GPIOD为输出。最后在死循环里面实现LED0和LED1交替闪烁,间隔为300ms。程序见附录 2) 写好程序以后,就编译,看看有没有错误。如果没有错误的话就下载到 STM32板子上。 五、实验结果和实验总结 实验最后实现了流水灯的运转。

这次实验主要是让我们了解一下STM32开发板的基本使用,大部分人都是初次接触这个开发板和KEILC软件,都对软件操作不太了解,希望通过这几次实验能够了解并熟练地使用这个软件,用这个软件来编程和完成一些功能的实现。 附录C语言代码:(主要功能的) //初始化端口 void LED_Init(void) { RCC->APB2ENR|=1<<2; //使能PORTA时钟 RCC->APB2ENR|=1<<5; //使能PORTD时钟 GPIOA->CRH&=0XFFFFFFF0; GPIOA->CRH|=0X00000003;//PA8 推挽输出 GPIOA->ODR|=1<<8; //PA8 输出高 GPIOD->CRL&=0XFFFFF0FF; GPIOD->CRL|=0X00000300;//推挽输出 GPIOD->ODR|=1<<2; //输出高 }

Java实验指导1Java开发环境和Java程序结构

《Java程序设计》实验指导 实验一 Java开发环境和Java程序结构 一、实验目的: ⑴掌握Java语言的基本原理。 ⑵掌握JDK开发工具的安装和配置。 ⑶通过简单的程序设计,了解Java程序的运行原理及基本结构。 ⑷了解常用的可执行程序的命令。 ⑸掌握JCreator Pro的使用。 二、实验原理 1. Java的开发环境与设置 J2SE是Java平台中面向一般应用程序开发的平台。 J2SE SDK(Software Development Kit, JDK)是J2SE平台下的软件开发包,包含了一般开发程序所需的编译器、常用的Java类库、Java运行时环境和一些其他Java命令行工具。 如JDK的安装为:D:\J2sdk ①添加(新建):JA V A_HOME=D:\j2sdk ②修改(编辑)PATH:D:\j2sdk\bin; ③新建classpath: CLASSPATH=.; D:\j2sdk\lib\tools.jar; D:\j2sdk\lib\dt.jar; D:\j2sdk\jre\lib\rt.jar 在“运行”中用“CMD”命令打开字符模式窗口。 set——查看环境变量 java——查看参数 java -version——查看版本 2. 程序的编辑与运行 ⑴程序的编辑与存放 ①可用“记事本”或“写字板”编辑,存为纯文本格式。 ②Java程序都要以“.java”为扩展名。 ③一个Java程序只能有一个具有public关键字的类,文件名应该和这个类的名称相同,如hello是具有public关键字的类,因此文件名应该是“hello.java”。 ⑵程序的运行 D:\temp\hello.java ①进入字符模式。 ②进入D:\temp目录。 首先再D盘temp目录下建立文本文档:import java.io.*; public class Hello{ public static void main(String args[]){ System.out.println("Hello,java ouyanqing!");

WEB开发技术实验报告

实验一JSP开发环境构建 实验目的:了解动态页面技术及B/S系统 掌握开发环境的构建 理解Eclipse开发WEB应用 实验内容: 实训项目一:安装JDK并配置环境变量 请阐述配置环境变量的方法: 实训项目二:安装TOMCAT并配置Server.xml修改端口号为8090 问题一:如何测试TOMCAT是否已经成功启动? 问题二:在浏览器地址栏输入什么地址可以访问到TOMCA T的测试页? 请阐述配置Server.xml修改端口号为8090基本实验步骤: 实训项目三:应用Eclipse建立项目并浏览一个JSP页面 请阐述应用Eclipse建立项目并浏览一个JSP页面基本实验步骤: 实验心得:(遇到了哪些问题,如何解决的,有那些体会) 实验二JSP语法 实验目的:了解JSP程序的组成元素 掌握JSP中使用JA V A程序片段的方法 实验内容: 实训项目一:编写一个JSP页面输出26个小写英文字母表 实训项目二:编写页面实现九九乘法表 实训项目三:利用成员变量被所有客户共享这一性质,实现一个简单的计数器 实训项目四:使用JA V A表达式输出系统当前时间 实训项目五:编写程序shijian2_9.jsp和computer.jsp两个页面,在第一个页面中使用include动作标记动态包含文件computer.jsp,并向它传递一个矩形的长和宽,computer.jsp 收到参数后,计算矩形的面积,并显示结果。 实训项目六:编写3个JSP页面:main.jsp,first.jsp和second.jsp,将3个JSP文件保存在同一个WEB工程中,main.jsp使用include动作标记加载first.jsp和second.jsp页面。First.jsp 页面可以画一张表格,second.jsp页面可以计算两个正整数的最大公约数。当first.jsp被加载时,获取main.jsp页面include动作标记的param子标记提供的表格行数和列数,当second.jsp 被加载时,获取main.jsp页面include动作标记的param子标记提供的两个正整数的值。 要求:上机编程完成上述实训项目,上机演示给教师检查,从中挑选三个程序的核心代码写在实训报告上 实验核心代码:

《汇编语言》实验报告-搭建开发环境

《汇编语言》实验报告 得分:

1)VC6平台下的汇编语言开发环境搭建(使用MASM32的汇编器+VC6) 配置IDE环境: –在VC的tools/option/Directories页面中添加Irvine32.inc等所在的目录到include files中; 添加Irvine32.lib等所在的目录到library files. –将masm32中的ml.exe和ml.err拷贝到VC的Microsoft Visual Studio\VC98\Bin目录中 创建与配置project: –新建VC的win32 console类型空工程 –创建一个asm后缀的文件,并把汇编代码(教材第85页addsub3.asm)输入该文件中,然后将该asm文件添加到Source Files –选中asm文件,在project settings/Custom Build页面中命令行加: ml /c /coff /Fo$(TargetDir)\$(InputName).obj $(InputPath) 输出中加上: $(TargetDir)\$(InputName).obj –“Project setting”页面的”link”选项卡中“object/library module ”中加入irvine32.lib 2)汇编与链接不带输出的加减法程序(即教材第85页addsubTest.asm); 3)在程序最后加入调用DumpRegs过程的语句,以输出各寄存器的值。 4)以单步执行的方式调试该程序,查看每步结果,并解释每步结果,并写成注 释。(特别注意对标志位的影响) 5)(可选)尝试修改程序。 6)(可选)单步跟踪课件中4.3.3节的程序“ptr应用示例”,结合VC6的内存 查看功能(通过菜单view debug windows Memory调出内存查看窗口)理 解每步的执行结果。(注意课件中只是大部分代码,请补全头文件以及程序 退出宏。) 一、配置IDE环境: 1、添加Irvine32.lib等所在的目录到library files;

java开发环境的搭建与使用实验报告

实验一开发环境的搭建及使用 一实验要求 1、进行Java开发环境的配置; 2、编写简单的Java Application程序,调试、编译并运行程序。 二实验内容 1、安装JDK并配置环境变量,在下面写出如何判断环境变量是否配置成功;安装Eclipse 集成开发环境。 Jdk安装成功后,打开DOS,输入javac,若出现 则环境变量设置成功! 2、使用Eclipse编写Java Application其功能都是显示字符串“Hello World!”,源代码写在下面的空白处。 package helloworld;

public class Hello { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hello world!"); } } 三实验内容中遇到的问题、解决方法和体会。 第一步:安装jdk,在安装jdk的时候我把jre安装到了jdk目录下了,导致jdk安装失败了,后来又重新安装了一下,把jre单独拉出来过后就好了。 第二步:在配置环境变量的时候,很容易忽略路径前面的,;,所以导致环境变量配置失败! 第三步:编写代码,忘记了hello world 后面的!和类名Hello的首字母忘记大写了! 还有就是这Eclipse是全英文的,真的搞伤的了,回去我要研究研究中文的破解包怎么安装进去! 这次实验初步了解了java在运行程序时的基本步骤和容易出现的问题!后面需要多多实验,多搞些程序过来试试! (资料素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注)

南邮Java实验报告1-综合图形界面程序设计

实验报告 ( 2016 / 2017 学年第2学期) 课程名称JAVA程序设计 实验名称综合图形界面程序设计 实验时间 2017年 6月 2日 指导单位计算机学院计算机系统与网络教学中心 指导教师 学生姓名班级学号 学院(系)计算机学院专业计算机科学与技 术

实验报告 实验名称综合图形界面程序设计指导教师 实验类型上机实验学时 2 实验时间 一、实验目的和要求 学习和理解JAVA SWING中的容器,部件,布局管理器和部件事件处理方法。通过编写和调试程序,掌握JAVA图形界面程序设计的基本方法。 二、实验环境(实验设备) 1. PC微型计算机系统 2. Microsoft Windows操作系统 3. SUN Java Development Kit开发工具包 4. NetBeans开发工具 三、实验原理及内容 1.实验原理:利用JAVA SWING中的容器,部件,布局管理器和部件事件处理方法编写程序。 2.实验内容:设计和编写一个用于将人民币转换为等值的美元的程序,界面要求可以输入人民币的金额并可以得到转换后的结果。

实验报告

3.实验关键代码:(省略了设计产生的格式、字体、样式等代码,保留主要代码) public class NewJFrame extends { private final String s[]={"美元USD", "人民币CNY", "日元JPY", "欧元EUR", "英镑GBP", "澳元AUD"}; private final float rate[]={1,(float),(float),(float),(float),(float)}; private double sum;00000"); String text=(); String sum1; int cbx = ();验结果: (1)我的汇率转换器主界面:

相关主题
文本预览
相关文档 最新文档