当前位置:文档之家› Java程序设计实训实验指导书 (2)

Java程序设计实训实验指导书 (2)

Java程序设计实训实验指导书 (2)
Java程序设计实训实验指导书 (2)

山东信息职业技术学院计算机工程系

2012-2013学年第一学期

《JAVA 程序设计实训》

实验报告

班级:

学号:

姓名:

实验一开发简单的Java应用程序一、上机目标:

开发“我行我素”购物管理系统:

1.制作系统登录菜单

2.制作系统主菜单

3.制作客户信息管理菜单

二、训练技能点

1.熟悉用Eclipse编写Java程序

2.会使用输出语句从控制台输出信息

3.会进行代码排错

三、实验内容

阶段1:

训练要点:

使用Eclipse平台开发Java程序

Java输出语句

需求说明:

从控制台输出一行信息:欢迎使用开心购物管理系统1.0版

实现思路:

创建一个Java项目:ShopManagementSystem

创建一个文本文件:LoginMenu1.java

编写程序框架

编写输出语句

编写注释

代码:

public class LoginMenu1{

public static void main(String[ ] args){

System.out.println(" ");

}

}

阶段2:

需求说明:

从控制台输出多行信息

代码:

public class LoginMenu2 { public static void main(String[] args) { /*从控制台输出信息*/

System.out.println("************************************\n");

System.out.println( ); System.out.println( );

System.out.println("************************************"); } }

阶段3:

训练要点:

使用\n 和\t 控制输出格式

需求说明:

从控制台输出购物管理系统的登录菜单

实现思路:

创建文件:

LoginMenu.java

结合使用\n 和\t 控制菜单输出格式

空行

public class LoginMenu {

/*

* 显示系统登录菜单

*/

public static void main(String[] args) {

System.out.println("\n\n\t\t\t欢迎使用我行我素购物管理系统 1.0版\n\n");

System.out.println( );

System.out.println( );

System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");

System.out.print("请选择,输入数字:");

}

}

阶段4:

需求说明:

输出两个菜单

1、系统主菜单

MainMenu.java

代码:

2、客户信息管理菜单

CustMMenu.java

代码:

阶段5:

训练要点:

代码排错技巧

需求说明:

纠正程序中的错误,使其输出“我喜欢Java程序”

public static void Main() {

/*打印输出一条信息

system.out.println(我喜欢Java程序) }

实验二变量、数据类型和运算符

一、上机目标:

升级“我行我素”购物管理系统,完成以下功能:

?购物结算

?打印购物小票

?计算会员积分

?模拟幸运抽奖

?计算员工工资

二、训练技能点:

?会声明和使用变量

?能熟练使用常用运算符

?赋值运算符:=

?算术运算符:+、- 、*、/、%

三、实验内容

阶段1:

训练要点:

运算符(*、=)、从控制台输出信息

需求说明:

根据购物清单及会员级别:

1、计算消费金额

客户购买商品单价个数折扣

1 T恤¥420.78 1 9.5

2 网球¥45

3 无

2、以下表形式输出结果(不要求表格边框)

客户消费金额

1 张三?

2 李四?

实现思路:

声明变量存放商品信息(单价、购物个数)

根据不同折扣,分别计算消费金额

使用“+”连接输出信息,使用\t控制输出格式

代码:

public class Pay1 {

public static void main(String[] args) {

double shirtPrice = 420.78; //T恤单价

int shirtNo = 1; //购T恤件数

double tennisPrice = 45; //网球单价

int tennisNo = 3; //购网球个数

double shirtMoney = ; //张三消费金额

System.out.println("客户\t" + "消费金额");

System.out.println("张三\t" + shirtMoney);

System.out.println( );

}

}

阶段2:

需求说明:

张三(享8折)购物如右表所示,结算时支付1500元

1、计算消费总额并打印购物小票(如下图)

商品单价个数

T恤245 2

网球鞋570 1

网球拍320 1

2、计算购物获得的会员积分(100元获3分)

代码:

阶段3:

训练要点:

运算符(%、/)

需求说明:

幸运抽奖:凡是4位会员卡号的各个位上的数字之和大于20,则为幸运客

户,有精美Mp3送上,编程计算8349各位数字之和

实现思路:

结合使用“/”和“%”分解获得各位数字

计算各位数字之和

代码:

阶段4:

需求说明:

商场为员工提供了基本工资(3000元)、物价津贴及房租津贴,其中物价

津贴为基本工资的40%,房租津贴为基本工资的25%。编程计算实领工资代码:

实验三运算符和条件结构

一、上机目标

升级“我行我素”购物管理系统,完成以下功能:

?录入会员信息

?模拟幸运抽奖

?菜单切换

?计算会员折扣

二、训练技能点:

?会使用关系运算符和逻辑运算符

?会从控制台获取键盘输入的数据

?会使用if-else和多重if条件结构

?会使用switch结构

三、实验内容

阶段1:

训练要点:

获取键盘输入

条件运算符

逻辑运算符

需求说明:

录入会员信息(会员号、会员生日、会员积分)并显示录入信息

升级功能:判断录入是否合法(会员号必为4位整数),录入合法,显示

录入的信息;不合法,显示“录入失败”

实现思路:

完成信息录入:使用Scanner获取用户输入,存储在变量中

public class AddCust1 {

public static void main(String[] args) {

System.out.println("我行我素购物管理系统> 客户信息管理> 添加客户信息\n");

/* 录入会员信息*/

Scanner input = new Scanner(System.in);

int custNo = input.nextInt();

System.out.print("请输入会员生日(月/日<用两位数表示>):");

String custBirth = input.next();

System.out.print("请输入积分:");

int custScore = input.nextInt();

/* 显示录入的信息*/

System.out.println("\n已录入的会员信息是:");

System.out.println(custNo + "\t" + custBirth + "\t" + custScore);

}

}

升级功能:判断会员号是否合法

代码:

阶段2:

需求说明:

商场实行新的抽奖规则:会员号的百位数字等于产生的随机数字即为幸运

会员。基于第2章阶段3,实现:

1、从键盘接收会员号

2、使用if-else实现幸运抽奖

代码:

阶段3:

训练要点:

switch结构

多重if结构

需求说明:

实现从登录菜单进入二级菜单

1、输入1:进入主菜单

2、输入2:退出并显示“谢谢您的使用!”

在第1章阶段3登录菜单程序(LoginMenu.java)基础上完成

从控制台接收一个数字

使用switch结构或多重if结构实现菜单切换

代码:

阶段4:

需求说明:

会员根据积分享受不同折扣,如右表。使用多重if结构计算会员折扣

折扣

x <2000 9折

2000 ≤x <4000 8折

4000 ≤x <8000 7折

x ≥8000 6折

代码:

实验四循环结构(一)

一、上机目标:

升级“我行我素”购物管理系统,完成以下功能:

?查询商品价格

?升级购物结算

?升级菜单切换

?升级幸运抽奖

二、训练技能点:

?会使用while循环

?会使用do-while循环

?会进行代码跟踪调试

三、实验内容:

阶段1:

训练要点:

while循环结构

需求说明:

编程实现:计算100以内(包括100)的偶数之和

观察在每一次循环中变量值的变化

代码:

阶段2:

训练要点:

while循环结构

需求说明:

实现商品查价:

1、输入商品编号,显示商品价格

2、循环查询

3、输入“n”退出循环

编号商品价格

1 T恤245

2 网球鞋570

3 网球拍320

实现思路及关键代码:

创建LookPrice.java

声明变量存储商品信息

循环体:从键盘接收商品编号,使用switch语句选择该编号对应的商品

信息,并输出商品名称和商品价格

循环条件

获取用户输入,为“n”时结束循环

代码:

阶段3

需求说明:

基于阶段2,升级实验二阶段2购物结算功能:

1、循环输入商品编号和购物数量,计算消费金额并累加到总金额

2、输入“n”开始结账(假设享8折)

3、输入实付金额,计算找零

代码:

阶段4:

训练要点:

do-while循环结构

需求说明:

进入系统主菜单,提示输入数字选择进入相应菜单。用户输入错误,可以

重复输入,直到输入正确,执行相应的操作后退出循环

代码:

阶段5:

需求说明:

升级实验三阶段2幸运抽奖:

1、循环输入4位会员号,判断是否为幸运会员

2、输入“n”退出抽奖

代码:

Java程序设计-实验报告1-模板 (1)

实验报告 课程名称Java程序设计 实验项目实验一类和对象 系别_________计算机_________ 专业/班级_______计算机类/1402______ 姓名_____李馨雪________ 实验日期______2015.10.10______ 成绩_______________________ 指导教师

一、实验题目:实验一类和对象 二、实验内容: (1)用类描述计算机中CPU的速度和硬盘的容量。要求Java应用程序有4个类,名字分别是PC、CPU、HardDisk和Test,其中Test是主类。 1)PC类与CPU类和HardDisk类关联的UML图如图所示。 其中,CPU类要求getSpeed()返回speed的值,setSpeed(int m)方法 将参数m的值赋值给speed。 HardDisk类要求getAmount()返回amount的值,setAmount(int m)方 法将参数m的值赋值给amount。 PC类要求setCPU(CPU c)将参数c的值赋值给cpu,要求setHardDisk (HardDisk h)方法将参数h的值赋值给HD,要求show()方法能显示 cpu的速度和硬盘的容量。 2)主类Test的要求 main()方法中创建一个CPU对象cpu,其speed设置为2200; main()方法中创建一个HardDisk对象disk,其amount设置为200; main()方法中创建一个PC对象pc, pc调用setCPU方法,实参是cpu;调用setHardDisk方法,实参是 disk;调用show方法。 (2)设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声,要求如下: 1)编写接口Animal,有2个抽象方法cry()和getAnimaName(); 2)编写模拟器类Simulator,该类有一个playSound(Animal animal)方法,其形参是Animal类型,可以调用实现Animal接口的类所重写的cry()方法播放具体动物的声音,调用重写方法显示动物种类的名称; 3)编写实现Animal接口的Dog类和Cat类。具体的UML图如下所示:4)编写主类Application,其main方法中至少包含如下代码: Simulator si=new Simulator();

java程序设计实习报告

《Java程序设计》 实 习 报 告 中原工学院信息商务学院 经济管理系 2010年6月20号

目录 一、实习题目 (2) 二、实习目的 (2) 1、社会需求 (2) 2、专业需求 (2) 三、开发环境 (2) 四、实习内容 (3) 1、系统功能需求 (3) 2、数据库需求 (4) 五、设计过程 (4) 1、总体设计 (4) 2、详细设计 (5) 六、调试过程 (5) 七、实习小结 (5) 八、参考资料 (6)

一、实习题目 学生信息管理系统的设计与开发 二、实习目的 1、社会需求 一直以来学生的成绩管理是学校工作中的一项重要内容,随着办学规模的扩大和招生人数的增加,学校工作繁杂、资料重多,普通的成绩管理已不能适应时代的发展,它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。虽然管理信息系统已进入高校,但还未普及而且对于学生成绩管理来说,还没有一套完整的、统一的系统,建立一个成绩维护系统是非常必要的。建立学生成绩管理系统,采用计算机对学生成绩进行管理,能进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩维护工作流程的系统化、规范化和自动化。2、专业需求 《Java程序设计》课程是电子商务专业的一门专业必修课程,通过java实习不仅可以提升本专业我们对此课程中的理论知识的综合应用能力而且可以提高我们的逻辑思维能力、软件开发能力。我们通过Java技术在Windows平台下开发学生信息管理系统。能够切实提高我们的程序设计水平,在实践中掌握面向对象程序设计的开发思想。 三、开发环境 操作系统;Windows XP 编程环境:MyEclipse 6.0

综合实训任务书指导书(DOC)知识交流

综合实训任务书、指导书综合实训题目:钢框架结构体系综合实训 建筑工程学院结构教研室 二○一五年九月

7.3钢框架结构体系综合实训 7.3.1钢框架结构体系综合实训任务书 1综合实训目的 钢框架结构体系综合实训的是建筑工程专业学习《钢结构》课程后的综合实践性教学中的一个重要组成部分,要求学生能按有关专业规范或规程进行钢框架结构的整体设计、截面计算和构造处理基本的设计训练,并掌握施工图识读,下料计算,施工图预算和施工组织设计等各项工作,提高对所学知识的综合运用能力,为以后的工程实践打下必要的基础。 2 综合实训施工图 工程资料:某商业楼三层钢框架结构,其施工图详见(附图)。 3综合实训任务 任务1 识读图纸 识读图纸,掌握如下信息: 1)钢结构设计总说明。包括结构类型、建筑层数、设计使用年限、建筑面积、结构安全等级、耐火等级、设防烈度等。 2 )基础平面图及详图。应表达钢柱的平面位置及具与下部混凝土构件的连结构造详图。 3 )结构平面,包括各层楼面、屋面布置图。应注明定位关系、标高、构件,可用粗单线绘制的位置、构件编号及截面型式和尺寸、节点详图索引号等;必要时应绘制檩条、墒梁布置图和关键剖面图;空间网架应绘制上、下弦杆及腹杆平面图和关键剖面图,平面图中应有杆件编号及截面型式和尺寸、节点编号及型式和尺寸。 4)构件与节点详图: ①简单的钢梁、柱可用统一详图和列表法表示,注明构件钢材牌号、必要的尺寸、规格。绘制各种类型连接节点详图,可引用标准图; ②格构式构件应绘出平面图、剖面图、立面图,注明定位尺寸、总尺寸、分尺寸,注明单构件型号,规格,绘制节点详图和与其他构件的连接详图; ③节点详图应包括:连接板厚度及必要的尺寸,焊缝要求,螺栓的型号及其布置,焊钉布置等。

java 程序设计 实验五

C H A N G Z H O U U N I V E R S I T Y 实验报告 课程名称:JAVA程序设计 学生姓名:文浩班级计算机141 学号14416122 学院(系):信息数理学院指导教师:吕猛 实验时间:2016 年12 月 6 日实验名称:实验五基于Swing的图形用户界面开发实验

实验五基于Swing的图形用户界面开发实验 一实验容 (1)完成开发界面如图所示,实现如下功能 ①选中“查看已有名片”按钮,程序处于查看状态,可以在“名片列表”中选择要查看的名片,程序在“名片详实信息”栏显示该名片的详实信息,此状态中名片信息处于不可编辑状态 ②选中“添加新名片”按钮,程序处于添加状态,所有关于明天信息的项目都处于可编辑状态,设置完成相关信息后,单击“添加”按钮,在“名片列表”中出现新添加名片的名称。单击“清空”按钮可以清空还没提交的容 ③在查看状态和添加状态下,都可以通过点击“爱好”、“学历”单选按钮以显示名片的不同附加信息 (备注:名片附加信息部分,当点击“爱好”按钮时显示的如图1所示,当点击“学历”按钮时显示如图2所示。) 图1

图2 (2)记事本设计与实现 如图所示(1)编程实现如图所示的界面(2)实现文件、编辑、格式、查看,帮助菜单(3)实现记事本的基本功能

二实验目的 (1)理解组件的分类 (2)掌握容器、布局管理器、普通组件的使用 (3)理解事件处理机制的工作原理 (4)掌握事件的添加和功能代码的编写方法 三实验过程 (1)问题分析 答:名片的设计除了使用最基本的组件,如JButton,Jlist,JCheckBox,JTextField, JRadioButton, CardLayout以外,最主要的是逻辑事件的编写,在成功布局完见面后,就需要编写事件处理。首先,由于是名片信息,保存着一个人的基本信息,所以可以用一个类来表示,如PersonInf类,其次,由于是多个人的信息,可以通过ArrayList 来存放类;其次就是当点击按钮的时候,正确添加和显示信息,此处用到cardLayout 布局,可以减少界面的复杂度,在使用JList的时候,除了加滚动条意外,还需要listModel 获取数据等。 (2)代码编写 答: (1) public class PersonInf { public String yourname; public String address1;

Java程序设计实训实验指导书

J a v a程序设计实训实验 指导书 公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-

《JAVA 程序设计实 训》 实验报告 班级: 学号: 姓名:

实验一开发简单的Java应用程序 一、上机目标: 开发“我行我素”购物管理系统: 1.制作系统登录菜单 2.制作系统主菜单 3.制作客户信息管理菜单 二、训练技能点 1.熟悉用Eclipse编写Java程序 2.会使用输出语句从控制台输出信息 3.会进行代码排错 三、实验内容 阶段1: 训练要点: 使用Eclipse平台开发Java程序 Java输出语句 需求说明: 从控制台输出一行信息:欢迎使用开心购物管理系统版实现思路: 创建一个Java项目:ShopManagementSystem 创建一个文本文件: 编写程序框架

编写输出语句 编写注释 代码: public class LoginMenu1{ public static void main(String[ ] args){ "); } } 阶段2: 需求说明: 从控制台输出多行信息 空行 代码: public class LoginMenu2 { public static void main(String[] args) { /*从控制台输出信息*/ ); );

} } 阶段3: 训练要点: 使用\n和\t控制输出格式 需求说明: 从控制台输出购物管理系统的登录菜单实现思路: 创建文件: 结合使用\n和\t控制菜单输出格式 代码: public class LoginMenu { /* * 显示系统登录菜单 */ public static void main(String[] args) { ); ); } } 阶段4: 需求说明:

招投标实训指导书

广西机电职业技术学院《工程项目招投标与合同管理》实训任务书 建工1302班实训补考 姓名:学号:得分: 一、基本要求:指导教师讲授招标的原则和方法,编制招标书的支撑知识点。就一个招标项目实例进行项目教学。 三、具体任务

3、根据你所在的地区工程资格预审公告的要求或教材中工程施工资格预审公告模板,模拟一个工程施工项目,编制一份资格预审公告。 资格预审公告 Xxxx住宅小区标段施工招标 1.招标条件本招标项目xxxx住宅小区已由山东省建委以xx准字2012—001号批准建设,项目业主xxxxx,建设资金来自全部自筹,招标人xxxxx。项目已具备招标条件,现进行公开招标,特邀请有兴趣的潜在投标人(以下简称申请人)提出资格预审申请。 2.项目概况与招标范围项目建设地点位于xxxx,总建筑面积为80000m2,建筑结构为框架剪力墙结构,工程总投资为15000万元;计划工期365个日历天;工程标段划分为两个标段,第一标段和第二标段;第一标段为1号住宅楼(19层),建筑面积为25000m2 ;第二标段为2—6号住宅楼(11层)1号、2号综合楼(1号综合楼11层、2号综合楼8层,建筑面积为55000m2 。 每个标段内容设计要求的全部施工内容,工程质量等级要求合格。 3.申请人资格

要求 3.1本次资格预审要求申请人具备独立法人资格,建设行政主管部门颁发的房屋建筑施工二级以上资格,进3年内类是项目不少于2项,在人员、设备、资金等方面具备相应的施工能力。 3.2本次资格预审不接受联合体资格预审申请。 3.3各申请人可就上述标段中的两个标段提出资格预审申请。 4.资格预审方法本次资格预审采用合格制。 5.资格预审文件的获取。 5.1请申请人于年月日至年月日(法定公休日、法定节假日除外),每日上午时至时,下午时至时在青岛市胶南市灵山卫黄海大学4号教学楼420室,持单位介绍信购买资格预审文件。 5.2资格预审文件每套售价元,售后不退。 5.3邮购资格预审文件的,需另加手续费(含邮费)元。招标人在收到单位介绍信和邮购款(含手续费)后日内寄送。 6.资格预审申请文件的递交 6.1递交资格预审申请文件截止时间(申请截止时间,下同)为年月日时分,地点为 6.2逾期送达或未送达指定地点的资格预审申请文件。招标人不予受理。 7.发布 公告的媒介本次资格预审公告同时在中国建设工程招标网上发布。 8.联系方式招标人:地址:邮编:联系人:电话:传真:电子邮件:网址: 开户银行:账号:年月日 申请人须知申请人须知前附表条款条款名称编列内容 1.1.2 招标人名称:地址; 联系人:电话: 1.1.4 项目名称 1.1.5 建设地点 1.2.1 资金来源 1.2.2 资金落实情况 1.3.1 招标范围 1.3.2 计划工期计划工期:365个日历天计划开工日期:计划竣工日期: 1.3.3 质量要求 1.4.1 申请人资质条件、能力和信誉资质条件:独立法人、房屋建筑施工二级以上;财务要求:无冻结、破产、接管等状态;业绩要求:进3年内类似项目不少于2项;信誉要求:具有良好的社会信誉,最近3 年内没有骗取中标、违约、无重大工程质量;项目经理资格:二级注册建造师;其他要求:在人员、设备、资金等方面具备相应的施工能力。 1.4.2 是否接受联合体资格预审申请不接受 4.1.2 封套上写明招标人的地址:招标人全称:黄海大学住在小区标段施工招标资格预审文件申请文件在:年月日时分前不得开启条款条款名称编列内容 4.2.1 申请截止时间年月日时分4.2.2 递交资格预审文件的地址 4.2.3 是否退还资格预审申请文件否 5.1.2 审查委员会人数 5人以上 5.2 资格审查方法合格制 6.1 资格预审结果的通知时间 6.3 资格预审结果的确认时间9 需补充的其他内容························ 11.总则 1.1 项目概况 1.1.1 根据《中华人民共和国招标投标法》等有关法律、法规和规章的规定,本招标项目已具备招标条件,现进行公开招标,特邀请有兴趣承担本标段施工的申请人提出资格预审申请。 1.1.2 本招标项目招标人:见申请人须知前附表。 1.1.3 本标段招标代理机构:见申请人须知前附表。 1.1.4 本招标项目名称:见申请人须知前。 1.2.3 本招标项目的资金落实情况:见申请人须知前附表。 1.4 招标范围、计划工期和质量要求 1.3.1 本次招标范围:见申请人须知前附表。 1.3.2 本标段的计划工期:见申请人须知前附表。 1.3.3 本标段的质量要求:见申请人须知前附表。 1.4 申请人资格要求 1.4.1 申请人应具备承担本标段施工的资质条件、能力和信誉。(1)资质条件:见申请人须知前附表;(2)财务要求:见申请人须知前附表;(3)业绩要求:见申请人须知前附表;(4)信誉要求:见申请人须知前附表; (5)项目经理资格:见申请人须知前附表;(6)

Java程序设计上机实验

班级号一学号_姓名一题号java(多文件应压缩为rar): 实验1:熟悉上机环境,编写并运行简单的java程序(3学时)实验目的 (1)熟悉Java程序开发环境J2SDK+JCreator的安装及使用 ⑵熟悉Java Application 和Applet程序的结构及开发步骤 ⑶熟练掌握if语句的使用 ⑷掌握Math.sqrt()等常用数学函数的用法 ⑸熟悉System.out.print()的用法 实验内容及要求 按Java Application 和Applet两种方式分别编写程序,求 一元二次方程ax2+bx+c=0的根(系数在程序中给定),并输出。 思考并验证 (1)分别给定以下几组系数,给出输出结果 a=1,b=5,c=3 a=4, b=4, c=1 a=2, b=3, c=2 : + i ________ +_ _______ i ⑵如果程序的public类的类名和源文件的文件名不一样会有什

么问题? (3) 将类的public 修饰去掉是否可行?接着再将类名换为其它是 否可行?这说明了什么? (4) 将程序中main 前面的public 去掉,重新编译执行你的程序,你看到 了什么信息? (5) 将程序中main 前面的static 去掉,重新编译执行你的程序,你看到 了什么信息?为什么? (6) 本次上机中,你还遇到了什么问题,是如何解决的?

班级号一学号_姓名一题号java (多文件应压缩为rar ): 实验 2:控制流程 1(3 学时 ) 实验目的 (1) 进一步熟悉使用 if 语句 (2) 掌握循环语句实现循环的方法 实验内容及要求 输出时,只使用下面的语句: System.out.print( “ ”); // 不换行 System.out.print( “* ”); // 并且不换行 System.out.print( “+”); // 并且不换行 System.out.println( “*”;) // 并换行 编写程序输出(注:在图形的中心处有一个加号 ' +'): 思考并验证 下面程序片段给出了从键盘输入一个整数的方法: import java.io.*; 输出一个空格, 并且 输出一个字符' * ', 输出一个字符' +', 输出一个

《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学时)

《网络综合实训》指导书

《网络综合实训》 任务书 指导书 适用专业:计算机网络技术 实训班级:网络121 设计时间:第15、16周 江西工业工程职业技术学院计算机工程系 2014年 11 月

一、课程的地位、作用和目的 网络综合实训是高等职业院校计算机网络技术类专业一项重要的集中基本技能训练,是理论和知识的综合与应用。 技能训练是高职高专院校一个重要的实践教学环节,它与实验、生产实训、毕业实训构成实践性教学体系,高职高专学生较强的动手能力,依赖实践性教学体系对学生的培养。 二、实训教学目标 本实训教学总学时为56学时,主要目标是考察学生对所学计算机网络专业知识的综合应用能力,通过模拟实际工程项目,使学生掌握网络工程的设计方法、网络设备安装调试等技能,提高学生的网络实战能力。 三、实训设计原则 目前对网络技术人员人才的职业要求是,能够根据应用部门的要求进行网络系统的规划、设计和网络设备的软硬件安装、调试工作,能进行网络系统的运行、维护和管理。 本实训教学设计思想是从社会对人才的实际需求出发,以岗位群的工作为依据,突出学生的能力培养,通过循序渐进的实训教学,充分体现了以项目需求为导向,以职业能力和应用能力培养为中心的教学思路。整个课程学习过程模拟了实际网络工程从无到有的构建并进行管理的完整工作过程,做到了学习过程和工作过程的高度一致。 四、实训教学设计 本实训课程为一个综合性的网络工程项目,根据项目实际又将其分为2个子项目,每一子项目都从本专业技能结构的某一个需求开始,制定一个具体的任务(项目),讲解具体的操作过程;在操作过程补充需要的理论知识。 (1) 项目一:基本技能强化实训(26课时) 本项目是综合性强化练习,项目涵盖网络设备调试基本技能的几个重要部分,本项目的完成有助于巩固和加强网络设备调试与优化的基本功和技能。 (2) 项目二:校园网网络总体系统方案设计(30课时) 本项目以实际需求,分析网络流量、提出新网络系统的建设思路以及新系统的网络设计目标和范围,再根据对现在网络技术的分析以及能够提供的费用和网络运行给学校带来的社会经济效益,为学校提供是否可行的决策依据。 四.实训考核及成绩评定方法 1.优秀:按实训任务书要求圆满完成规定任务,有创新性。严格遵守实训管理制 度与实训纪律,实训态度认真、积极。具有良好的团队协作精神;能自我进行资料收集 并引用合理。实训过程完整、规范;设计报告结构完善、格式规范、条理清晰、论述充 分、图表准确,文字描述准确流畅。

Java程序设计实验报告分析

学生实验报告 (理工类) 课程名称: JAVA程序设计专业班级: 13电子信息工程(2)学生学号: 1305102056 学生姓名:许伟铭 所属院部:软件工程学院指导教师:王倩倩 20 15 ——20 16 学年第 2 学期 金陵科技学院教务处制

实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。 实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求 实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:JAVA编程基础实验学时: 4 同组学生姓名:————实验地点: 1514/A203 实验日期: 2016.04.08 实验成绩: 批改教师:王倩倩批改时间:

一、实验目的和要求 (1)熟练掌握JDK1.7及Eclipse Kepler Service Release 1(下简称Eclipse)编写调试Java应用程序及Java小程序的方法; (2)熟练掌握Java应用程序的结构; (3)了解Java语言的特点,基本语句、运算符及表达式的使用方法; (4)熟练掌握常见数据类型的使用; (5)熟练掌握if-else、switch、while、do-while、for、continue、break、return 语句的使用方法; (6)熟练掌握数组和字符串的使用; (7)调试程序要记录调试过程中出现的问题及解决办法; (8)编写程序要规范、正确,上机调试过程和结果要有记录,不断积累编程及调试经验; (9)做完实验后给出本实验的实验报告。 二、实验仪器和设备 奔腾以上计算机,Windows 操作系统,装有JDK1.7和Eclipse软件。 三、实验过程 (1)分别使用JDK命令行和Eclipse编译运行Java应用程序。记录操作过程。 Java应用程序参考如下: 思考:1. 适当添加注释信息,通过javadoc生成注释文档; 2. 为主方法传递参数“Hello world”字符串,并输出; 3. 压缩生成".jar"文件。 (2)分别使用JDK命令行和Eclipse编译Java Applet,并建立HTML文档运行该Applet。 记录操作过程。 Java小应用程序参考如下:

java程序设计实训心得体会

java程序设计实训心得体会这次实训,我们更多学到的是不懂就问和自己应该尽自己的全力去尝试,哪怕失败,只要自己尽自己的全力,和身边同学一起探讨而不是抄袭,团结合作,发挥团队意识,最后在自己的努力下,终于运行成功,这种成就感美不可言,心情愉悦至极。下面是小编整理的相关内容,欢迎大家阅读! 回顾这次的实训,这次或许是最后的实训机会。我是一名大二的学生,明年或许就要出去实习了,所以我很珍惜这次的实训机会,因为它能够让我了解自己的不足以及以后自己努力的方向,同时也能让我了解软件开发的流程,增加一点软件开发经验和社会经验。让我在以后的实习中会更好的融入到其中,增加自己的就业机会,因为纵观现在的就业形势很不让人乐观,由于之前的经济危机,就业机会越来越少,就业也越来越难,这就给了我们很大的压力,所以要是没有真本事,就业岗位就无从谈起,因此,在以后的学习中,我会更加好好努力。 通过这次的实训,我学到了很多: 首先,对JAVA识比以前有了更深的了解。在这之前由于种种原因我JAVA学的很不好,编程我几乎写不出来。但经过这次的实训,我对JAVA的理解,虽然还有很多都不懂,但我会在今后的实训和学习中加以学习了解,力求弄懂,增

强自己对JAVA的理解。 其次,在这次的实训中我的动手操作能力有了一点的提高,刚开始的时候JDK的配置,数据库的安装都出现了一定的问题,JAVA 可实话开发工具的不熟悉,所以开始的时候进程很慢,时间都用在了JDK的配置,数据库的安装以及熟悉JAVA可视化开发工具上,但付出有了回报,成功的配置了JDK,安装了数据库,熟悉了JAVA可视化开发工具,总的说来,自己还是有一定的收获的。因为自己的动手操纵能力得到了提高。 最后是团队协作。在整个项目完成过程中团队协作有着不可替代的作用。从在刚拿到项目时对项目的分析到最后的项目完结的都有一定的体现。刚拿到项目时,我们团队进行了分析,并分配了各自的任务。当我们其中一人遇到问题的时候,我们其他人都会去帮忙,效率提升了很多。但可能由于不是一个宿舍的,大家彼此间都不是很了解,所以交流中还是存在了一定的问题。 在这次的实训当中我收获颇丰。但仅仅靠这一个月的学习还是远远不够的。所以在以后的学习中我会更加努力,提高自己的能力,让自己在以后的社会道路上打下坚实的基础。 此次只实训了短短的三周。虽说时间很短,但其中的每一天都使我收获很大、受益匪浅,它不但极大地加深了我对

(完整版)Java程序设计实验报告

Java 程序设计实验报告

实验一 JDK开发环境和结构化程序设计 实验学时:2 实验类型:综合性 一、实验目的 1.熟悉JDK开发环境。 2.熟悉UltraEdit/NotePad等编辑器编写、编译、运行Java程序。 3.掌握Java Application的程序结构和开发过程。 4.掌握Eclipse工具的使用。 5.结构化程序设计 二、实验内容 1.JDK开发环境 (1)J2sdk开发环境安装。假设JDK的安装路径为C:\JDK; (2)设置环境变量PATH和CLASSPATH(如果在autoexec.bat中没有进行设置)。如 SET PATH=C:\JDK\BIN;%PATH% SET CLASSPATH=.; %CLASSPATH%;d:\test_java (自己的工作目录) 2.UltraEdit/Notepad编辑器 练习使用Ultraedit/Notepad创建Java源程序的方法。

3.掌握Java Application程序开发过程 (1)编辑源程序,如下程序: import java.io.*; public class HelloWorld1{ public static void main(String arg[]){ System.out.println("Hello World!"); } } (2)保存文件,(注意大小写)。可将文件保存在“D:\test_java\”目录中,注意文件名为HelloWorld1.java。 (3)进入命令行(MS-DOS)方式,设定当前目录为“D:\test_java\”,运行Java 编译器: D:\test_java>javac HelloWorld1.java (4)如果输出错误信息,则根据错误信息提示的错误所在行返回EditPlus编辑器进行修改。常见错误是类名与文件名不一致、当前目录中没有所需源程序、标点符号全角等。 如果没有输出任何信息或者出现“deprecation”警告,则认为编译成功,此时会在当前目录中生成HelloWorld1.class文件。 (5)利用Java解释器运行这个Java Application程序,并查看运行结果。 D:\test_java>java HelloWorld1 4.Eclipse开发环境的使用 练习使用Eclipse实现第3步中Java HelloWorld程序的方法。

测量实习任务指导书

测量放线实训 任务指导书 适用:高职、成专、对口

河南建筑职业技术学院 二〇一一年九月 测量实习须知 一.上课须知 1.准备工作: (1)上课前应阅读本任务书中相应的部分,明确实习的内容和要求。 (2)根据实习内容阅读教材中的有关章节,弄清基本概念和方法,使实习能顺利完成。 (3)按本任务书中的要求,于上课前淮备好必备的工具,如铅笔、小刀等。 2.要求: (1)遵守课堂纪律,注意聆听指导教师的讲解。 (2)实习中的具体操作应按任务书的规定进行,如遇问题要及时向指导教师提出。 (3)实习中出现的仪器故障必须及时向指导教师报告,不可随意自行处理。 二.仪器及工具借用办法 1.每次实习所需仪器及工具均在任务书上载明,学生应以小组为单位于上课前凭学生证向数字测量实验室借领。 2.借领时,各组依次由3~4人进人室内,在指定地点清点、检查仪器和工具,然后在登记表上填写班级、组号及日期。借领人签名后将登记表及学生证交管理人员。 3.实习过程中,各组应妥善保护仪器、工具。各组间不得任意调换仪器、工具。若有损坏或遗失,视情节照章处理。 4.实习完毕后,应将所借用的仪器、工具上的泥土清扫干净再交还实验室,由管理人员检查验收后发还学生证。 三.测量仪器、工具的正确使用和维护 1.领取仪器时必须检查 (1)仪器箱盖是否关妥、锁好。 (2)背带、提手是否牢固。 (3)脚架与仪器是否相配,脚架各部分是否完好,脚架腿伸缩处的连接螺旋是否滑丝。要防止因脚架未架牢而摔坏仪器,或因脚架不稳而影响作业。 2.打开仪器箱时的注意事项 (1)仪器箱应平放在地面上或其他台子上才能开箱,不要托在手上或抱在怀里开箱,以免将仪器摔坏。 (2)开箱后未取出仪器前,要注意仪器安放的位置与方向,以免用毕装箱时因安放位置不正确而损伤仪器。 3.自箱内取出仪器时的注意事项 (1)不论何种仪器,在取出前一定要先放松制动螺旋,以免取出仪器时因强行扭转而损坏制、微动装置,甚至损坏轴系。 (2)自箱内取出仪器时,应一手握住照准部支架,另一手扶住基座部分,轻拿轻放,不要用一只手抓仪器。 (3)自箱内取出仪器后,要随即将仪器箱盖好,以免沙土、杂草等不洁之物进入箱内。还要防止搬动仪器时丢失附件。 (4)取仪器和使用过程中,要注意避免触摸仪器的目镜、物镜,以免玷污,影响成像质量。不允许用手指或手帕等物去擦仪器的目镜、物镜等光学部分。 4.架设仪器时的注意事项 (1)伸缩式脚架三条腿抽出后,要把固定螺旋拧紧,但不可用力过猛而造成螺旋滑丝。

Java程序设计大作业实验报告

目录 一、前言 (2) 二、需求分析 (3) 三、系统总体设计 (3) 3.1系统总体设计系统思路 (3) 3.2数据库设计 (4) 3.2.1 login1表的设计和数据 (4) 3.2.2 student表的设计和数据 (5) 3.2.3 course表的设计和数据 (5) 3.2.4 score表的设计和数据 (6) 3.3系统功能模块设计 (6) 四、系统详细设计 (7) 4.1登录模块 (7) 4.2 学生模块 (7) 4.3 教师模块 (8) 4.4 管理员模块 (8) 五、系统测试及运行结果 (9) 5.1 主界面 (9) 5.2 学生管理中心界面 (9) 5.3 教师管理中心界面 (10) 5.4 管理员管理中心界面 (10) 5.5 查询课表界面 (11) 5.6 查询成绩界面 (11) 5.7 查询教学情况界面 (11) 5.8 查询所有学生成绩界面 (12) 5.9 学生信息管理界面 (12) 5.10 学生成绩管理界面 (13) 5.11 用户管理界面 (13) 六、实验总结 (14) 七、参考文献 (14)

一、前言 随着计算机在人们生活中的普及和网络时代的来临,对信息的要求日益增加,学生信息管理业务受到了较为强烈的冲击,传统的手工管理方式传统的手工管理方式已不能适应现在的信息化社会。如何利用现有的先进计算机技术来解决学生信息管理成为当下的一个重要问题,学生信息管理系统是典型的信息管理系统,其开发主要就是针对前台的页面展示以及后台数据的管理。对于前者,要求应用程序功能完备,易于使用,界面简单;而对于后者,则要求数据库具有一致性、完整性,并能够依据前台的操作来对应操作后台数据库达到一定的安全性。 本学生信息管理系统主要采用的纯JAVA代码实现图形界面系统的开发,以及数据库知识进行数据的查询,删除,插入和更新。本系统主要分为三个部分:学生模块、教师模块、管理员模块。其中学生模块实现的功能:查询课表信息和查询成绩。教师模块实现的功能:查询课表信息、查询教学情况和查询所有学生的各科成绩。管理员模块实现的功能:课表信息的管理、学生信息管理、学生成绩管理和用户信息管理。

Java程序的设计实验报告

信息科学与工程学院 课程设计 题目:图书管理系统 姓名:晓雨颖 学号: 201312140115 201312140120 班级: 13级本科四班物联网 课程: Java程序设计 任课教师梦琳 2014年12月20日

课程设计任务书及成绩评定

目录 1前言 (3) 1.1设计目的 (4) 1.2设计任务 (4) 1.3运行环境 (4) 2总体设计 (5) 2.1设计原理............................................. 错误!未定义书签。3详细设计实现.. (5) 3.1 代码 (5) 3.2 登陆后事件处理 (12) 4心得体会................................................ 错误!未定义书签。

1前言 Java的前身是Oak,它一开始只是被应用于消费性电子产品中。后来它的开发者们发现它还可以被用于更大围的Internet上。1995年,Java语言的名字从Oak编程了Java。1997年J2SE1.1发布。1998年J2SE1.2发布,标志Java2的诞生。十多年来,Java编程语言及平台成功地运用在网络计算及移动等各个领域。Java的体系结构由Java语言、Java class、Java API、Java虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效能等众多优点。Java支持多线程编程,Java运行时系统在多线程同步方面具有成熟的解决方案。Java的平台标准有Java ME,Java SE和Java EE。Java发展到今天,它的卓越成就及在业界的地位毋庸置疑。目前在众多的支持Java的开发工具中主要的7有Java Development Kit,NetBeans,Jcreator,JBuilder,JDeveloper和Eclipse等。其中Java Development Kit 简称JDK是大多开发工具的基础。以上的每种开发工具都有优缺点,对于开发者来说,重要的是要根据自己的开发规模、开发容和软硬件环境等因素来选择一种合适的开发 工具。

Java程序设计慕课版实验一

一、实验目的 (1)熟系编写Java程序的开发工具—Eclipse (2)掌握Java基础语法 二、实验内容、步骤方法、结果 1、使用Eclipse开发Java程序 package com.hello; public class HelloWorld { public static void main(String[] args) { System.out.println("你好,Java"); } } 2、输出字符串 package com.CharPtint; public class CharPrint { public static void main(String[] args) { char c1,c2; char c3; char c4; c1='A'; c2=' '; c3=66; c4='#'; System.out.println(c1); System.out.println(c2); System.out.println(c3); System.out.println(c4);

} } 3、截取字符串 package com.CharPtint; public class SubStr { public static void main(String[] args) { String str="abc123def"; System.out.println(str.substring(3,7)); System.out.println(str.substring(7)); System.out.println(str.charAt(0)); System.out.println(str.charAt(8)); } }

《java程序设计》实验指导书(完整)

实验一 Java实验环境的建立一、实验目的 1.掌握Java编程环境的搭建过程; 2.掌握Jcreator pro软件的使用方法; 3.能使用Java doc文档。 二、实验内容 1.下载并安装,配置JDK环境变量; 2.下载Javadoc压缩包并解压在JDK安装路径下; 3.下载Jcreator pro 并安装和配置使用环境; 4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。 ①Java application程序代码如下: public class HelloJava { public static void main(String args[]) { "Hello Java!"); } } ②Java applet程序代码如下: import .*; public class Hello extends { public void paint(Graphics g) { ("Hello!",30,30); } } 三、试验要求 1、预习试验内容并写出上机报告。 2、实验中出现的问题及实验体会。

一、实验目的: 1.输入、输出操作实现原理和方法 2.掌握程序流程控制的实现方法 3.掌握数组的定义和操作方法 二、实验内容 1.计算 Result=1!+2!+3!+ (10) public class TestJieC{ p ublic static void main(String arg[]){ long result=1; for(int i=1;i<=10;i++) { result=i*result; result+=result; } " "+result); } } 2.计算1---50之间所有素数的和。 public class Test{ p ublic static void main(String args[]){ int count = 0; for(int i = 2;i<=50;i++){ for(int j = 2;j<=i;j++){ if(i>j){ if(i%j == 0){ count++; } } } if(count==0){

电子商务实训任务指导书

电商1507、1508、1509班 电子商务实训任务指导书 一、课程设计目的 本课程实习是学习《电子商务》课程后进行的一次全面的实践性练习。其目的在于加深对电子商务基础理论和基本知识的理解,初步掌握一些电子商务与网上交易的运用技能。同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。 二、实习时间安排 2015-2016年度第一学期19周 周一周二下午1点到4点 周三周四上午8点20到10点30 三、设计要求 1.根据课程的进度安排,按照科学求实的方法,踏实地开展课程设计活动。 2.课程设计过程中,根据组别和实习的具体需求,在不同角色及各环节中撰写相关的文档,最后要求提交比较详细的课程设计报告。 四、考核标准 由指导教师根据学生完成课程设计任务的情况(包括电子商务平台的开发情况20%、课程设计报告的质量50%和课程设计过程中的工作态度30%)综合打分。成绩评定实行优秀、良好、及格和不及格四个等级。 五、具体内容: 第一部分体验不同商业模式的网站 1.实验目的 (1)掌握影响电子商务模式的基本因素。 (2)了解和体验现有的电子商务模式。 (3)思考电子商务模式的未来与发展。 2.实验内容 在网络上搜索网站,选出B2B、B2C、C2C网站各1~2个,总结它们所采用的商业模式的基本特点,并指出B2B、B2C、C2C网站的差异。 3.注意事项 在网络上搜索同一商业模式网站时,尽量选择一个知名度高的网站和一个知名度相对较低的网站,便于比较它们所采用的商业模式的影响因素,总结经验。 4.实验报告 将自己的心得体会以及考察结果写成实验报告,内容包括自己的实验过程和实验体会,要求字数200字。 第二部分网上订房、订票

java实验报告1(程序设计基础)

2012—2013学年第 1 学期 合肥学院数理系 实验报告 课程名称:《面向对象程序设计》 实验项目:程序设计基础 实验类别:综合性□设计性□验证性√ 专业班级:10信息与计算科学班 姓名:学号: 实验地点:校内机房 实验时间:2012.10.22 —2012.10.28 指导教师:钱泽强成绩:

一、实验目的 熟悉Java的编程环境;通过编程掌握Java程序的调试;提高学生的分析问题、解决问题的能力;理解Java语言的基本结构和程序设计方法。 二、实验内容 1、安装并配置JDK,使用Eclipse创建Java程序,并调试运行; 2、了解 Java Application应用程序和Java Applet程序; 3、通过编程掌握Java的基本,并提高分析问题和解决问题的能力。 三、实验方案(程序设计说明) [题目1] 安装Eclipse并配置JDK。 [题目2] 使用Eclipse创建Application程序,并调试运行。 public class test1 { public static void main(String []args) { System.out.println("hello"); } } [题目3] 在Eclipse中创建Applet程序并调试运行。 import java.awt.*; import java.applet.*; public class test2 extends Applet { public void paint(Graphics g) { g.drawString("hello",20,20);} } [题目4] 掌握输入和输出,编写程序求任意两个实型数据的和。 [题目5] 掌握数组的使用,编写程序求一组整型数据的最大值。 四、实验程序和运行结果 请附页记录正确的源程序 五、实验总结 六、教师评语及成绩

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