河南工业大学JAVS
- 格式:doc
- 大小:336.00 KB
- 文档页数:15
java实训项目代码Java实训项目代码引言:Java是一种广泛使用的编程语言,具有广泛的应用领域。
在学习Java 时,实践是非常重要的一环。
通过实训项目,可以更好地理解Java的概念和技术,并将其应用于实际开发中。
本文将介绍一个基于Java的实训项目代码,包括项目概述、需求分析、设计思路和代码实现等方面。
一、项目概述该项目是一个简单的学生信息管理系统,旨在帮助学校管理学生信息。
该系统可以添加、删除、修改和查询学生信息,并将其存储在数据库中。
二、需求分析1. 添加学生信息:系统应该允许用户输入学生信息,包括姓名、性别、年龄和班级等,并将其存储在数据库中。
2. 删除学生信息:用户应该能够删除指定的学生信息,并从数据库中删除相应记录。
3. 修改学生信息:用户应该能够修改指定的学生信息,并将修改后的数据存储在数据库中。
4. 查询学生信息:用户应该能够根据姓名或班级等条件查询指定的学生信息,并显示查询结果。
三、设计思路1. 数据库设计为了存储学生信息,我们需要创建一个名为“student”的表。
该表包括以下字段:- id:主键,自增长;- name:学生姓名,VARCHAR类型;- gender:学生性别,VARCHAR类型;- age:学生年龄,INT类型;- class:学生所在班级,VARCHAR类型。
2. 界面设计为了方便用户操作,我们需要创建一个简单的界面。
该界面包括以下组件:- 文本框:用于输入和显示学生信息;- 按钮:用于执行添加、删除、修改和查询操作。
3. 代码实现(1)添加学生信息在添加学生信息时,我们需要将用户输入的数据存储到数据库中。
以下是Java代码实现:```String name = txtName.getText();String gender = txtGender.getText();int age = Integer.parseInt(txtAge.getText());String clazz = txtClass.getText();String sql = "INSERT INTO student (name, gender, age, class)VALUES (?, ?, ?, ?)";PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setString(1, name);pstmt.setString(2, gender);pstmt.setInt(3, age);pstmt.setString(4, clazz);int result = pstmt.executeUpdate();if (result > 0) {JOptionPane.showMessageDialog(null, "添加成功!");} else {JOptionPane.showMessageDialog(null, "添加失败!");}```(2)删除学生信息在删除学生信息时,我们需要根据用户输入的姓名或班级等条件查找数据库中的记录,并将其删除。
河南工业大学实验报告课程高级Java编程技术实验名称实验一:多线程同步专业班级计科1505 院系信息科学与工程学院姓名李杰学号 201516010118 指导老师孙宜贵日期 2017.9.19一.实验目的通过线程的创建、启动和多线程的同步,掌握线程的使用和多线程之间的数据共享和传递。
二.实验要求1)对界面不做要求。
2)相关操作:创建线程;启动线程;线程操作;多线程同步操作。
3)操作过程截图和代码中应体现个人信息,否则作废!三.实验过程及结果任务一:使用定时器实现每隔一秒打印当前的系统时间。
1)补充说明:连续5秒的运行,结果格式为“{个人姓名}为大家报时:系统时间”2)代码(含适量的注释)package 高级java实验一;import java.util.Date;import java.text.SimpleDateFormat;class mythread extends Thread{public void run(){while(true){try {Thread.sleep(5000);} catch (InterruptedException e) {e.printStackTrace();}SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式System.out.println("李杰为大家报时:"+df.format(new Date()));// new Date()为获取当前系统时间}}}public class Test1{public static void main(String[] args) throws Exception{mythread thread1=new mythread();thread1.start();}}3)运行结果截图任务二:创建一个多线程应用程序,程序中有两个子线程,一个子线程每隔一秒向集合中添加一个整数数据,另一个线程访问集合中的数据并输出。
河南工业大学实验报告
课程高级Java编程技术实验名称实验三:可视化Swing图
形界面设计基础
专业班级计科1505 院系信息科学与工程学院
姓名李杰学号 201516010118 指导老师孙宜贵日期 2017.10.10
一.实验目的
理解可视化图形界面设计方法的优势,熟悉可视化图形界面设计插件WindowBuilder
的配置和基本用法。
二.实验要求
1)使用WindowBuilder插件设计布局界面。
2)相关操作:给出界面设计方案(所有控件及其名称);采用拖拽式方法布局界面。
3)操作过程截图和代码应体现个人信息,否则作废!
三.实验过程及结果
任务一:在实验二的基础上,针对客户端程序添加新用户注册窗体,注册用户信息有用户名、
密码、确认密码、性别、Email地址和联系电话;添加登录界面。
1)补充说明:其他自行补充。
2)设计视图的截图(无需运行)
任务二(可选):实现8X8的扫雷游戏界面,包括菜单及扫雷区。
1)补充说明:其他自行补充。
2)设计视图的截图(无需运行)。
大二java课程设计题目一、教学目标本课程旨在通过学习Java编程语言,使学生掌握Java的基本语法、面向对象编程思想以及常用的Java类库,培养学生具备编写简单Java应用程序的能力。
具体的教学目标如下:1.掌握Java的基本语法和数据结构;2.理解面向对象编程的基本概念和方法;3.熟悉Java常用类库及其功能。
4.能够使用Java编写简单的应用程序;5.能够运用面向对象编程思想解决实际问题;6.能够阅读和理解Java代码。
情感态度价值观目标:1.培养学生对编程语言的兴趣和好奇心;2.培养学生勇于尝试、不断探索的学习精神;3.培养学生团队协作、共同进步的合作意识。
二、教学内容本课程的教学内容主要包括Java基本语法、面向对象编程、常用Java类库等。
具体的教学大纲如下:1.Java基本语法:变量、数据类型、运算符、控制语句、数组、字符串等;2.面向对象编程:类与对象、构造方法、封装、继承、多态等;3.常用Java类库:Java标准库、集合框架、多线程、网络编程等。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式,包括讲授法、讨论法、案例分析法、实验法等。
1.讲授法:通过讲解Java的基本语法、面向对象编程思想等理论知识,使学生掌握课程的基本概念;2.讨论法:学生针对实际问题进行讨论,培养学生的团队协作能力和解决问题的能力;3.案例分析法:通过分析典型案例,使学生掌握Java编程的实际应用;4.实验法:安排实验课程,让学生动手实践,巩固所学知识。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的Java编程教材;2.参考书:提供相关的Java编程参考书籍,供学生自主学习;3.多媒体资料:制作精美的PPT课件,辅助课堂教学;4.实验设备:提供计算机实验室,让学生进行实验操作。
通过以上教学资源的支持,我们将努力提高学生的学习体验,促进学生的全面发展。
《Web程序设计1》实验报告院系名称:管理学院专业班级:电子商务 11级4班学生姓名: **** 学号: **************2013年12 月实验一:JDK、Tomcat和Eclipse的下载、安装和配置实验一、实验目的1、掌握JDK的下载、安装、配置和测试;2、掌握Tomcat的下载、启动和停止;3、掌握Eclipse的下载、汉化、工作空间配置。
二、实验课时2学时三、实验内容1、下载、安装、配置和测试JDK。
①、jdk软件的下载:在oracle网站上现在jdk7.0版本。
②、jdk软件的安装:按如下步骤安装jdk。
如图1、图2。
图1 图2③、jdk软件的配置:jdk安装成功后,再按如下步骤配置jdk。
(1)、安装完JDK后配置环境变量计算机→属性→高级系统设置→高级→环境变量。
如图3、图4.图3 图4(2)、系统变量→新建 JAVA_HOME 变量。
变量值填写jdk的安装目录(C:\Program Files\Java\jdk1.7.0_15)。
如图5、图6。
图5 图6(3)系统变量→寻找 Path 变量→编辑。
在变量值最后输入 %JAVA_HOME%\bin;%JAV A_HOME%\jre\bin;如图7。
图7(4)系统变量→新建 CLASSPATH 变量。
变量值填写 .%JAVA_HOME%\lib;%JAVA_H OME%\lib\tools.jar。
如图8.图8④、配置jdk。
运行cmd 输入 java –version。
如图9所示。
显示版本信息,则说明安装和配置成功。
图92、下载、启动和停止Tomcat。
①、下载并安装Tomcat。
②、在浏览器中输入http://localhost:8080/,出现下图结果,说明配置成功。
图103、下载和汉化Eclipse,配置Eclipse工作空间。
在浏览器上输入汉化Eclipse找到相关文件下载需要的汉化Eclipse,下载完成后解压到Eclipse文件中,用语言包中的文件覆盖eclipse中的同名文件即可。
大二java课程设计题目和代码简单投票管理系统、小学生数学练习题目自动生成系统、华容道-一个传统的智利游戏、用图形界面实现P208页,过桥问题、编写一个记事本程序、电子英汉词典、加密与解密、标准化考试系统、排球比赛计分系统、Hannoi塔、学籍管理系统、制作一个图形编辑系统、图书信息管理系统、ATM柜员机模拟系统、学生成绩管理信息系统、聊天**、记忆测试系统、超市收银系统、算法演示程序、网络聊天程序。
1、华容道-一个传统的智利游戏编写一个按钮的子类,使用该子类创建的对象代表华容道中的人物。
通过焦点事件控制人物颜色,当人物获得焦点时颜色为蓝色,当失去焦点时颜色为灰色。
通过键盘事件和鼠标事件来实现曹操、关羽等人物的移动。
当人物上发生鼠标事件或键盘事件时,如果鼠标指针的位置是在人物的下方(也就是组件的下半部分)或按下键盘的“↓“键,该人物向下移动。
向左、向右和向上的移动原理类似。
学习要点本程序主要练习使用布局管理器设计一个华容道游戏界面,并练习使用事件监听器(鼠标事件、键盘事件和焦点事件)实现按钮的移动。
设计思路首先是界面设计,该界面主要包括十个人物按钮(马、曹操、关羽等)以及旁边的四个边框按钮和重新开始按钮。
对于人物按钮,我们可以创建Button按钮的子类,在该类中定义按钮的一些新的属性和焦点事件监听器,如:按钮的标签名、按钮的颜色、按钮的排号(如这里有十个人物按钮,从1排到十,在程序中可以依靠这个属性区分人物按钮)、按钮颜色、按钮获得或失去焦点事件。
同时在设计该界面时要考虑到各个按钮的位置、大小等情况。
在这给出了各按钮的位置和大小参数:(其中Person为继承Button按钮的人物按钮类)String name[]={"曹操","关羽","张","刘","马","许","兵","兵","兵","兵"}; for(int i=0;i<name.length;i++) {undefined person[i]=new Person(i,name[i]); person[i].addKeyListener(this);person[i].addMouseListener(this); // person[i].addFocusListener(new Person) add(person[i]); } person.setBounds(104,54,100,100);person.setBounds(104,154,100,50); person.setBounds(54,154,50,100);person.setBounds(204,154,50,100); person.setBounds(54,54,50,100);person.setBounds(204,54,50,100); person.setBounds(54,254,50,50);person.setBounds(204,254,50,50); person.setBounds(104,204,50,50);person.setBounds(154,204,50,50); 四个边框按钮的位置和大小参数为:left.setBounds(49,49,5,260); right.setBounds(254,49,5,260);above.setBounds(49,49,210,5); below.setBounds(49,304,210,5); 其次我们是对界面上的各人物按钮添加相应的相应事件(鼠标事件、键盘事件),通过这两种事件去完成界面上各人物按钮的移动。
河南大学java期末考试题及答案河南大学Java期末考试题一、选择题(每题2分,共20分)1. Java语言属于哪种类型的语言?A. 编译型语言B. 解释型语言C. 汇编语言D. 机器语言答案:B2. 下列哪个关键字用于定义Java类?A. classB. interfaceC. packageD. import答案:A3. Java中,哪个关键字用于创建线程?A. threadB. processC. runnableD. task答案:C4. 在Java中,哪个方法用于获取当前对象的引用?A. this()B. super()C. self()D. me()答案:A5. 下列哪个是Java集合框架中的接口?A. ArrayListB. LinkedListC. HashSetD. Iterator答案:D6. 在Java中,哪个关键字用于定义一个方法?A. methodB. functionC. procedureD. void答案:D7. Java中的异常处理机制是通过哪两个关键字实现的?A. try和catchB. catch和finallyC. try和finallyD. try、catch和finally答案:D8. 在Java中,哪个关键字用于实现多态?A. overrideB. extendsC. implementsD. abstract答案:A9. Java中,哪个类是所有Java类的父类?A. ObjectB. ClassC. InterfaceD. System答案:A10. 在Java中,哪个关键字用于定义一个接口?A. classB. interfaceC. packageD. extends答案:B二、简答题(每题5分,共20分)1. 请简述Java的垃圾回收机制。
答案:Java的垃圾回收机制是一种自动内存管理功能,它定期检查不再被引用的对象,并将它们从内存中清除,释放内存资源供其他对象使用。
判断题:第一章:1、CPU指的是运算器和CRT F×2、计算机与一般计算装置的本质区别是它具有存储程序和程序控制功能T*√3、在计算机中,控制器是执行算术运算和逻辑运算的部件,它的任务是对信息进行加工处理。
×4、程序在运行时发现的错误一般是程序语法上的错误。
√*5、第一代计算机时期没有操作系统。
√6、计算机中数值数据一般采用补码形式存储。
√7、利用Java语言可以开发客户端Java小程序和应用程序,以及独立的服务器应用程序等。
√8、Java2技术分为J2EE、J2SE和J2ME,其中J2SE是Java的企业版,用来针对企业级进行应用服务的开发。
×9、Java语言适合开发跨平台的应用程序。
√10、Java语言适合用来开发系统程序,像很多的操作系统及驱动程序都是用Java来编写的。
×11、Java源程序文件扩展名必须为.java,但文件名不必与(主)类名保持一致。
×12、Java的平台无关性主要是依靠JRE实现的。
×13、与Java应用程序(Application)不同,Java Applet程序的运行,需要得到客户端浏览器的支持。
√14、安装JDK时,需要配置环境变量path、classpath和JA V A_HOME。
√第三章:1、J2EE企业版是以企业为环境而开发应用程序的解决方案。
√2、J2ME小型版是致力于消费产品和嵌入式设备的最佳解决方案。
√3、J2SE标准版为桌面开发和低端商务应用提供了可行的解决方案。
√4、Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。
√5、Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。
×6、在JDK命令行开发工具中,用编译程序javac.exe编译生成的文件是二进制可执行文件。
《Web程序设计(一)课程设计》实验报告院系名称:管理学院专业班级:电子商务 11级03班学生姓名:许世谦学号: 2011170503082013年12 月一、实验目的本实验属于设计性实验,目的是使学生在学完《Web程序设计(一)》课程的基本知识之后,通过使用JSP+JavaBean制作一个简单的在线投票系统,进一步熟悉和领悟JSP、JavaBean和Java语言的语法结构和使用方法,通过实验学习Java Web系统的开发步骤与方法,任务是设计一个简单的在线投问卷调查系统。
二、实验步骤1)系统功能设计:设计在线投票系统的功能。
2)系统数据库设计:设计在线投票系统的数据库。
3)安装开发环境:安装JDK、Eclipse、Tomcat、SQL Server数据库系统等。
4)建立系统数据库:SQL Server数据库服务器上建立数据库。
5)开发系统源代码:开发系统所需程序。
6)测试系统:测试系统修改系统问题。
三、系统设计1、界面设计①首页②登陆页面③注册页面④投票页面2、功能设计如图为投票流程图,该流程图包含了在线投票系统的系统应该具有注册功能、登录功能、在线投票功能、票数统计功能、投票结果显示功能,下面的工作实际上就是按照该流程图写出具体的代码。
3、数据库设计(1)创建表1、yonghu(用户基本信息表)2、yule(娱乐基本信息表)3、xueli(学历基本信息表)4、tiyu(体育基本信息表)5、shouru(收入基本信息表)6、nianling(年龄基本信息表)7、dianying(电影基本信息表)(2)连接数据库该系统使用了access的jdbc-odbc来连接数据库。
需要在系统中先建一个数据源,因为对数据库的访问,在整个系统中比较频繁,所以我将对数据库的操作写成一个DBConnect的类,通过javabean模式来应用于整个系统。
关键代码如下:package beans;import java.sql.*;public class Conndb{private Connection conn=null;private Statement stmt=null;private ResultSet rs=null;private String CLASSNAME="sun.jdbc.odbc.JdbcOdbcDriver";private String SERVER="jdbc:odbc:dbs";public Conndb(){try {Class.forName(CLASSNAME);} catch (ClassNotFoundException e) {e.printStackTrace();}}public ResultSet executeQuery(String sql){ try{conn=DriverManager.getConnection(SERVER);stmt=conn.createStatement();rs=stmt.executeQuery(sql);}catch (SQLException e) {e.printStackTrace();}return rs;}public int executeUpdate(String sql){int result=0;try {conn=DriverManager.getConnection(SERVER);stmt=conn.createStatement();} catch (SQLException e) {e.printStackTrace();}return result;}}四、系统的核心代码1. include.jsp<%@ page import="java.sql.*"%><%@ page import="java.util.*"%><%@ page import="java.io.*"%><%@ page import="ng.*"%><%@ page contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%request.setCharacterEncoding("UTF-8");%>2. index.html<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>首页</title><style type="text/css">.a {font-family: "黑体";color: #000000;}</style></head><body class="a"><form method="post" action="login.jsp"><h1 align="center">欢迎登陆</h1><br><table border="0" width="350" align="center"><tr><td width="25%" height="50" align="center"><h3>用户名:</h3></td> <td width="45%"><input type="text" name="username" ></td></tr><td width="25%" height="50" align="center"><h3>密码:</h3></td><td width="45%"><input type="password" name="password" ></td></tr><tr><td align="center" height="60"><input type="submit" value="登录" ></td><td align="center"><input type="button" onClick="window.location.href='zhuce.html'" value="注册" ></td> </tr></table></form></body></html>3. index.jsp<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body><jsp:forward page="index.html"></jsp:forward></body></html>4. jieguo.jsp<%@ include file="include.jsp"%><jsp:useBean id="connbean" class="beans.Connbd"></jsp:useBean><%@ page contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%ResultSet rs1=connbean.executeQuery("select * from nianling where id=1");ResultSet rs2=connbean.executeQuery("select * from shouru where id=1");ResultSet rs3=connbean.executeQuery("select * from xueli where id=1");ResultSet rs4=connbean.executeQuery("select * from yule where id=1");ResultSet rs5=connbean.executeQuery("select * from tiyu where id=1");ResultSet rs6=connbean.executeQuery("select * from dianying where id=1");%><html><meta charset="UTF-8"><title>Insert title here</title><style type="text/css">.a {font-family: "黑体";color: #000000;}</style></head><body class="a"><h1 align="center">您的投票结果</h1><table border="0" width="500"><tr><td height="50">1、您的年龄是多少?</td></tr><%if(rs1.next()){%><tr><td>(1)20岁及以下</td><td><%=rs1.getString("age1")%>个</td></tr><tr><td>(2)21-35岁</td><td><%=rs1.getString("age2")%>个</td></tr><tr><td>(3)36-50岁</td><td><%=rs1.getString("age3")%>个</td></tr><tr><td>(4)50岁以上</td><td><%=rs1.getString("age4")%>个</td></tr> <%}%><tr><td height="50">2、您的收入是多少?</td></tr><%if(rs2.next()){%><tr><td>(1)3000元以下</td><td><%=rs2.getString("income1")%>个</td></tr><tr><td>(2)3000-5000元 </td><td><%=rs2.getString("income2")%>个</td></tr> <tr><td>(3)5000-8000元</td><td>…<%=rs2.getString("income3")%>个</td></tr> <tr><td>(4)8000-10000元</td><td>…<%=rs2.getString("income4")%>个</td></tr> <tr><td>(5)10000元以上</td><td><%=rs2.getString("income5")%>个</td></tr> <%}%><tr><td height="50">3、您的文化程度是什么?</td></tr><%if(rs3.next()){%><tr><td>(1)高中及以下</td><td><%=rs3.getString("wenhua1")%>个</td></tr><tr><td>(2)大专</td><td><%=rs3.getString("wenhua2")%>个</td></tr><tr><td>(3)本科</td><td><%=rs3.getString("wenhua3")%>个</td></tr><tr><td>(4)研究生</td><td><%=rs3.getString("wenhua4")%>个</td></tr> <%}%><tr><td height="50">4、您喜欢的娱乐方式有哪些?</td></tr><%if(rs4.next()){%><tr><td>(1)看电影</td><td><%=rs4.getString("dianying")%>个</td></tr><tr><td>(3)上网</td><td><%=rs4.getString("shangwang")%>个</td></tr><tr><td>(4)体育运动</td><td><%=rs4.getString("tiyu")%>个</td></tr><tr><td>(5)其他</td><td><%=rs4.getString("qita")%>个</td></tr><%}%><tr><td height="50">5、您喜欢的体育运动有哪些?</td></tr><%if(rs5.next()){%><tr><td>(1)跑步</td><td><%=rs5.getString("paobu")%>个</td></tr><tr><td>(2)单车</td><td><%=rs5.getString("danche")%>个</td></tr><tr><td>(3)器械</td><td><%=rs5.getString("qixie")%>个</td></tr><tr><td>(4)瑜伽</td><td><%=rs5.getString("yujia")%>个</td></tr><tr><td>(5)其他</td><td><%=rs5.getString("qita")%>个</td></tr><%}%><tr><td height="50">6、您喜欢的电影类型有哪些?</td></tr><%if(rs6.next()){%><tr><td>(1)科幻片</td><td><%=rs6.getString("kehuan")%>个</td></tr><tr><td>(2)剧情片</td><td><%=rs6.getString("juqing")%>个</td></tr><tr><td>(3)悬疑片</td><td><%=rs6.getString("xuanyi")%>个</td></tr><tr><td>(4)动作片</td><td><%=rs6.getString("dongzuo")%>个</td></tr><tr><td>(5)其他</td><td><%=rs6.getString("qita")%>个</td></tr><%}%><tr><td><input type="button" onClick="window.location.href='index.html'" value="返回主页" ></td></tr> </table></body></html>5. login.jsp<%@ include file="include.jsp"%><jsp:useBean id="connbean" class="beans.Connbd"></jsp:useBean><%String username=request.getParameter("username");String password=request.getParameter("password");String iscorrect="select * from yonghu where username='"+ username +"' and password='"+ password+"'";ResultSet rs=connbean.executeQuery(iscorrect);if(!rs.next()){response.sendRedirect("index.jsp");rs.close();}{session.setAttribute("username", rs.getString("username"));session.setAttribute("password", rs.getString("password"));//session.setAttribute("isCheck", rs.getString("isCheck"));connbean.executeUpdate("update yonghu set isCheck='Y' where username='"+username+"'");rs.close();response.sendRedirect("wenjuan.html");}else{response.sendRedirect("jieguo.jsp");rs.close();}%>6. register,jsp<%@ include file="include.jsp"%><jsp:useBean id="connbean" class="beans.Connbd"></jsp:useBean><%String user=request.getParameter("username");String pwd1=request.getParameter("password");String name=request.getParameter("name");String sex=request.getParameter("sex");String shengfen=request.getParameter("shengfen");ResultSet rs=connbean.executeQuery("select * from yonghu where username='"+user+"'");if(rs.next()){response.sendRedirect("zhuce.html");rs.close();}else{String executeinsert="insert into yonghu (username,password,realname,sex,shengfen,isCheck) values ('"+user+"'"+","+"'"+pwd1+"'"+","+"'"+name+"'"+","+"'"+sex+"'"+","+"'"+shengfen+"','N')";connbean.executeUpdate(executeinsert);response.sendRedirect("index.html");rs.close();}%>7. wenjuan.html<!DOCTYPE html><html><head><title>Insert title here</title><style type="text/css">.a {font-family: "黑体";color: #000000;}</style></head><body class="a"><form method="POST" action="shouji.jsp"><h1 align="center">在线投票问卷调查</h1><table border="0" align="center"><tr><td>1、您的年龄是多少?</td></tr><tr><td height="50"><input type="radio" name="type" value="age1">20岁及以下<input type="radio" name="type" value="age2">21-35岁<input type="radio" name="type" value="age3">36-50岁<input type="radio" name="type" value="age4">50岁以上</td></tr><tr><td height="50">2、您的收入是多少?</td></tr><tr><td height="50"><input type="radio" name="type2" value="income1">3000元以下<input type="radio" name="type2" value="income2">3000-5000元<input type="radio" name="type2" value="income3">5000-8000元<input type="radio" name="type2" value="income4">8000-10000元<input type="radio" name="type2" value="income5">10000元以上</td></tr><tr><td height="50">3、您的文化程度是什么?</td></tr><tr><td height="50"><input type="radio" name ="type3" value="wenhua1">高中及以下<input type="radio" name ="type3" value="wenhua2">大专<input type="radio" name ="type3" value="wenhua3">本科<input type="radio" name ="type3" value="wenhua4">研究生</td></tr><tr><td height="50">4、您喜欢的娱乐方式有哪些?</td><tr><td height="50"><input type="checkbox" name ="type4" value="dianying">看电影<input type="checkbox" name ="type4" value="dianshi">看电视<input type="checkbox" name ="type4" value="shangwang">上网<input type="checkbox" name ="type4" value="tiyu">体育运动<input type="checkbox" name ="type4" value="qita">其他</td></tr><tr><td height="50">5、您喜欢的体育运动有哪些?</td></tr><tr><td height="50"><input type="checkbox" name ="type5" value="paobu">跑步<input type="checkbox" name ="type5" value="danche">单车<input type="checkbox" name ="type5" value="qixie">器械<input type="checkbox" name ="type5" value="yujia">瑜伽<input type="checkbox" name ="type5" value="qita">其他</td></tr><tr><td height="50">6、您喜欢的电影类型有哪些?</td></tr><tr><td height="50"><input type="checkbox" name ="type6" value="kehuan">科幻片<input type="checkbox" name ="type6" value="juqing">剧情片<input type="checkbox" name ="type6" value="xuanyi">悬疑片<input type="checkbox" name ="type6" value="dongzuo">动作片<input type="checkbox" name ="type6" value="qita">其他</td></tr><tr><td align="center" height="50"><input type="submit" value="确定"></td></tr></table></form></body></html>8. zhuce.html<html><head><meta charset="UTF-8"><title>注册页面</title><style type="text/css">font-family: "黑体";color: #000000;}</style></head><body class="a"><span class="a"></span><div align="center"><form method="POST" action="register.jsp"><table border="0"><tr><td colspan="2" height="60"><h1 align="center">欢迎注册</h1></td></tr><tr><td width="35%" height="50"><h3 align="left">用户名</h3></td><td width="61%"><input type="text" name="username" ></td></tr><tr><td width="35%" height="50"><h3 align="left">密码</h3></td><td width="65%"><input type="password" name="password" ></td></tr><tr><td width="35%" height="50"><h3 align="left">真实姓名</h3></td><td width="61%"><input type="text" name="name" ></td></tr><tr><td width="35%" height="50"><h3 align="left">性别</h3></td><td width="61%"><input type="radio" name="sex" value="男">男<input type="radio" name="sex" value="女">女</td></tr><tr><td width="35%" height="50"><h3 align="left">所在省份</h3></td><td width="61%"><select name="shengfen"><option value="请选择省份" checked="checked">请选择省份</option><OPTION value="安徽" >安徽</OPTION><OPTION value="北京">北京</OPTION><OPTION value="重庆">重庆</OPTION><OPTION value="福建">福建</OPTION><OPTION value="甘肃">甘肃</OPTION><OPTION value="广东">广东</OPTION><OPTION value="广西">广西</OPTION><OPTION value="贵州">贵州</OPTION><OPTION value="海南">海南</OPTION><OPTION value="河北">河北</OPTION><OPTION value="黑龙江">黑龙江</OPTION><OPTION value="河南">河南</OPTION><OPTION value="香港">香港</OPTION><OPTION value="湖北">湖北</OPTION><OPTION value="湖南">湖南</OPTION><OPTION value="江苏">江苏</OPTION><OPTION value="江西">江西</OPTION><OPTION value="吉林">吉林</OPTION><OPTION value="辽宁">辽宁</OPTION><OPTION value="澳门">澳门</OPTION><OPTION value="内蒙古">内蒙古</OPTION><OPTION value="宁夏">宁夏</OPTION><OPTION value="青海">青海</OPTION><OPTION value="山东">山东</OPTION><OPTION value="上海">上海</OPTION><OPTION value="山西">山西</OPTION><OPTION value="陕西">陕西</OPTION><OPTION value="四川">四川</OPTION><OPTION value="台湾">台湾</OPTION><OPTION value="天津">天津</OPTION><OPTION value="新疆">新疆</OPTION><OPTION value="西藏">西藏</OPTION><OPTION value="云南">云南</OPTION><OPTION value="浙江">浙江</OPTION></select></td></tr><tr><td align="center"><input type="submit" value="确定"/></td> <td align="center"><input type="reset" value="重置"/></td> </tr></table></form></div></body></html>五、实验总结通过本次试验我对Java这门课程有了进一步的认识,基本掌握了Eclipse的使用,以及在自己电脑上配置Eclipse的工作环境。