javaEE调查问卷课程设计报告

更新时间:2024-04-05 14:52:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Java综合课程设计报告

Java综合课程设计报告

关于大学生考驾照的问卷调查

项 目 组 成 员 学号

姓名 班级 任务

1

Java综合课程设计报告

1. 功能设计(软件实现的功能、包含哪些模块)

用来显示问卷调查的页面

survey.jsp

dc.jsp1.连接数据库mysql

2.用来对survey.jsp页面提交的数据,保存在数据库test里 3.将数据库中已存在的数据查询并显示。 4.显示每个问题所选择人数的比例。

5.显示男女生中有多少人选择考驾校,其中有多少人觉得会影响学习。

Percentage这个类用来封装如何计算每个问题所选择人数百分比的方法和显示男女生中有多少人选择考驾校,其中有多少人觉得会影响学习的方法。

Percentage.java

2. 数据库设计(数据库表结构)

2

Java综合课程设计报告

3. 程序结构(软件模块之间的关系)

survey.jspdc.jspPercentage.java

dc.jsp用来对survey.jsp进行处理,并且创建Percentage的一个对象p

4. 详细设计(核心代码)

survey.jsp1

<%@ page language=\import=\pageEncoding=\%> <%

String path = request.getContextPath(); String basePath =

request.getScheme()+\+request.getServerName()+\+request.getServerPort()+path+\; %>

3

Java综合课程设计报告

\>

关于大学生考驾照的问卷调查

关于大学生考驾照的问卷调查

在激烈竞争的当今社会,会驾驶已被不少大学生视为求职就业的应具备的基础素质,
高校中兴起一股“考驾照”的热潮。为了调查我校在校大学生的考驾照情况,我们设

计了这份调查问卷。本此调查只是用于课程研究,对于您回复的资料,我们绝对保密,

请您放心,谢谢合作

1、您的性别:

   A男
   B女

2、您所在的年级:

   A大一
   B大二
   C大三
   D大四

3、您的户口:

   A 城市
   B 农村

4、您是否已经获取驾照:

   A 是

   B否(包括正在学车的)

5、您是否打算考取驾照:

   A是,打算在毕业前考取

   B是,打算在毕业后考取

4

Java综合课程设计报告


   C否

6、您对考驾照的预期价格是:

   A 2000以下

   B 2000~2500

   C 2500~3000

   D 3000~3500

   E 3500以上

7、在大学期间您打算考驾照的考虑因素:

   A时间充足,消磨时间

   B为就业增添筹码

   C父母要求

   D从众心理,看见别人学车,自己也想学
   E 学车费上涨,早学便宜点
  

F为将来开车做准备

8、您打算什么时间去学车:

   A寒暑假

   B 周末

   C每天晚上

   D除上课以外的任何时间

   E由教练安排

9、如果您去考驾照,学费源于:

   A父母

   B自己储蓄

10、您认为大学生考驾照积极性高涨的原因:

5

Java综合课程设计报告

   A市场竞争要求

   B 就业压力大,多一份技能,多一份保障
   C 跟随潮流

   D其他

11、您认为一张驾照能反应学车人的真实驾驶水平吗?

   A能

   B不能

   C一定程度上能

12、考驾照会影响你学习吗?

   A绝对会

   B根本不会

   C有一点点会

谢谢您的合作

2.

<%@pagelanguage=\import=\pageEncoding=\%> <%@pageimport=\%> <%

String path = request.getContextPath();

String basePath = request.getScheme() + \ + request.getServerName()

dc.jsp6

Java综合课程设计报告

+ \ + request.getServerPort() %>

\>

连接数据库

+ path + \;

\, \,

String sql1 = \

sql1 = sql1 + \; PreparedStatement state = conn.prepareStatement(sql1); //state=conn.prepareStatement(sql1);

state.setString(1, request.getParameter(\)); state.setString(2, request.getParameter(\)); state.setString(3, request.getParameter(\)); state.setString(4, request.getParameter(\)); state.setString(5, request.getParameter(\)); state.setString(6, request.getParameter(\));

survey(q1,q2,q3,q4,q5,q6,q7,q8,q9,q10,q11,q12) \;

7

Java综合课程设计报告

state.setString(7, request.getParameter(\)); state.setString(8, request.getParameter(\)); state.setString(9, request.getParameter(\)); state.setString(10, request.getParameter(\)); state.setString(11, request.getParameter(\)); state.setString(12, request.getParameter(\)); int n = state.executeUpdate(); if (n > 0) { }

String sql = \; state = conn.prepareStatement(sql); ResultSet rs = state.executeQuery();

out.println(\); out.println(\);

out.println(\); out.println(\); out.println(\); out.println(\); out.println(\); out.println(\); out.println(\); out.println(\); out.println(\); out.println(\); out.println(\); out.println(\); out.println(\); while (rs.next()) {

out.println(\);

out.println(\ + rs.getString(\) + \); out.println(\ + rs.getString(\) + \); out.println(\ + rs.getString(\) + \); out.println(\ + rs.getString(\) + \); out.println(\ + rs.getString(\) + \); out.println(\ + rs.getString(\) + \); out.println(\ + rs.getString(\) + \); out.println(\ + rs.getString(\) + \); out.println(\ + rs.getString(\) + \); out.println(\ + rs.getString(\) + \); out.println(\ + rs.getString(\) + \); out.println(n); out.println(\);

8

Java综合课程设计报告

%>

}

out.println(\ + rs.getString(\) + \); out.println(\);

out.println(\);

} catch (Exception e) {

e.printStackTrace(); } finally { }

对每个问题的选项的统计

q1您的性别:

A:男<%=p.getPercentage(\, \)%>  B:女<%=p.getPercentage(\, \)%>

q2您所在的年级

A:大一 <%=p.getPercentage(\, \)%>  B:大二 <%=p.getPercentage(\, \)%>  

C:大三 <%=p.getPercentage(\, \)%>  D:大四<%=p.getPercentage(\, \)%>

q3您的户口

A:城市<%=p.getPercentage(\, \)%>  B:农村<%=p.getPercentage(\, \)%>

q4您是否已经获取驾照

A:是 <%=p.getPercentage(\, \)%>  B:否(包括正

在学车的)<%=p.getPercentage(\, \)%>

q5您是否打算考取驾照

A:是,打算在毕业前考取<%=p.getPercentage(\,

\)%>  B:是,打算在毕业后考取<%=p.getPercentage(\, \)%>  

C:否<%=p.getPercentage(\, \)%>

9

Java综合课程设计报告

q6您对考驾照的预期价格是

A:2000以下<%=p.getPercentage(\, \)%>  B:2000~2500

<%=p.getPercentage(\, \)%>  

C:2500~3000<%=p.getPercentage(\, \)%>  D:3000~3500 <%=p.getPercentage(\, \)%>   E:3500以上<%=p.getPercentage(\, \)%> 学

<%=p.getPercentage(\, \)%>   E:学车费上涨,早

学便宜点 <%=p.getPercentage(\, \)%>  F:为将来开车做准备<%=p.getPercentage(\, \)%>

q8您打算什么时间去学车

q7在大学期间您打算考驾照的考虑因素

A:时间充足,消磨时间 <%=p.getPercentage(\,

<%=p.getPercentage(\, \)%>   C:父母要求

\)%>  B:为就业增添筹码

<%=p.getPercentage(\, \)%>  D:从众心理,看见别人学车,自己也想

A:寒暑假 <%=p.getPercentage(\, \)%>  B:周末 <%=p.getPercentage(\, \)%>  

C:每天晚上 <%=p.getPercentage(\, \)%>  D:除上

课以外的任何时间 <%=p.getPercentage(\, \)%>  

E:由教练安排<%=p.getPercentage(\, \)%>

q9如果您去考驾照,学费源于

A:父母 <%=p.getPercentage(\, \)%>  B:自己储蓄<%=p.getPercentage(\, \)%>

q10您认为大学生考驾照积极性高涨的原因

A:市场竞争要求 <%=p.getPercentage(\, \)%>  B:

<%=p.getPercentage(\, \)%>   C:跟随潮流

就业压力大,多一份技能,多一份保障

<%=p.getPercentage(\, \)%>  D:其他<%=p.getPercentage(\,

10

Java综合课程设计报告

\)%>

q11您认为一张驾照能反应学车人的真实驾驶水平吗?

A:能 <%=p.getPercentage(\, \)%>  B:不能<%=p.getPercentage(\, \)%>  

对问卷调查的综合分析

男生有<%=p.getPercentage1(\)%>

选择考驾校,其中<%=p.getPercentage3(\)%>

C:一定程度上能<%=p.getPercentage(\, \)%>

q12考驾照会影响你学习吗?

A:绝对会<%=p.getPercentage(\, \)%>  B:根本

不会 <%=p.getPercentage(\, \)%>  

C:有一点点会<%=p.getPercentage(\, \)%>

觉得会影响学习。

女生有

<%=p.getPercentage1(\)%> 选择考驾校,其中

<%=p.getPercentage3(\)%>

觉得会影响学习。

3.package item1;

Percentage.java11

Java综合课程设计报告

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement;

public class Percentage {

public String getPercentage(String colName,String choice) {

percentage=String.valueOf(Float.valueOf(result.getString(1))*100)+\ }

public String getPercentage1(String choice) {

String percentage=null; Statement ment=null; try {

Class.forName(\Connection conn =

+ \

}

return percentage;

conn.close(); ment.close(); result.close();

// TODO Auto-generated catch block e.printStackTrace(); String percentage=null; Statement ment=null; try {

Class.forName(\Connection conn =

+ \

DriverManager.getConnection(\\

ment=conn.createStatement();

String sql=\ResultSet result=ment.executeQuery(sql); result.next();

q\

%\

} catch (Exception e) {

DriverManager.getConnection(\\

ment=conn.createStatement();

String sql=\

12

Java综合课程设计报告

and q1 = '\'\

percentage=String.valueOf(Float.valueOf(result.getString(1))*100)+\ }

public String getPercentage2(String choice) {

String percentage=null; Statement ment=null; try {

Class.forName(\Connection conn =

+ \

}

return percentage;

conn.close(); ment.close(); result.close();

// TODO Auto-generated catch block e.printStackTrace();

ResultSet result=ment.executeQuery(sql); result.next();

%\

} catch (Exception e) {

DriverManager.getConnection(\\

ment=conn.createStatement();

String sql=\

and q1 = '\'\

percentage=String.valueOf(Float.valueOf(result.getString(1))*100)+\

}

return percentage;

conn.close(); ment.close(); result.close();

// TODO Auto-generated catch block e.printStackTrace();

ResultSet result=ment.executeQuery(sql); result.next();

%\

} catch (Exception e) {

13

Java综合课程设计报告

}

public String getPercentage3(String choice1) {

String percentage=null; Statement ment=null; try {

Class.forName(\Connection conn =

+ \

DriverManager.getConnection(\\

ment=conn.createStatement();

String sql=\

and q1 = '\q1 = '\ }

percentage=String.valueOf(Float.valueOf(result.getString(1))*100)+\ }

}

return percentage;

conn.close(); ment.close(); result.close();

// TODO Auto-generated catch block e.printStackTrace();

ResultSet result=ment.executeQuery(sql); result.next();

%\

} catch (Exception e) {

5. 运行结果(界面截图)

14

Java综合课程设计报告

survey.jsp关于大学生考驾照的问卷调查

在激烈竞争的当今社会,会驾驶已被不少大学生视为求职就业的应具备的基础素质,

高校中兴起一股“考驾照”的热潮。为了调查我校在校大学生的考驾照情况,我们设

计了这份调查问卷。本此调查只是用于课程研究,对于您回复的资料,我们绝对保密,

请您放心,谢谢合作 1、您的性别:

A男 B女

2、您所在的年级:

A大一 B大二 C大三 D大四

3、您的户口:

A 城市 B 农村

4、您是否已经获取驾照:

A 是

B否(包括正在学车的)

15

Java综合课程设计报告

5、您是否打算考取驾照:

A是,打算在毕业前考取 B是,打算在毕业后考取 C否

6、您对考驾照的预期价格是:

A 2000以下 B 2000~2500 C 2500~3000 D 3000~3500 E 3500以上

7、在大学期间您打算考驾照的考虑因素:

A时间充足,消磨时间 B为就业增添筹码 C父母要求

D从众心理,看见别人学车,自己也想学 E 学车费上涨,早学便宜点 F为将来开车做准备

8、您打算什么时间去学车:

A寒暑假 B 周末

16

Java综合课程设计报告

C每天晚上

D除上课以外的任何时间 E由教练安排

9、如果您去考驾照,学费源于:

A父母 B自己储蓄

10、您认为大学生考驾照积极性高涨的原因:

A市场竞争要求

B 就业压力大,多一份技能,多一份保障 C 跟随潮流 D其他

11、您认为一张驾照能反应学车人的真实驾驶水平吗?

A能 B不能 C一定程度上能

12、考驾照会影响你学习吗?

A绝对会

B根本不会

C有一点点会

谢谢您的合作

提交重置 17

Java综合课程设计报告

dc.jsp

18

Java综合课程设计报告

19

本文来源:https://www.bwwdw.com/article/d8xr.html

Top