




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java综合课程设计报告Java综合课程设计报告 关于大学生考驾照的问卷调查项 目 组 成 员学号姓名班级任务 1. 功能设计(软件实现的功能、包含哪些模块)用来显示问卷调查的页面 1.连接数据库mysql 2.用来对survey.jsp页面提交的数据,保存在数据库test里 3.将数据库中已存在的数据查询并显示。 4.显示每个问题所选择人数的比例。 5.显示男女生中有多少人选择考驾校,其中有多少人觉得会影响学习。Percentage这个类用来封装如何计算每个问题所选择人数百分比的方法和显示男女生中有多少人选择考驾校,其中有多少人觉得会影响学习的方法。2. 数据库设计(数据库表结构)3. 程序结构(软件模块之间的关系) dc.jsp用来对survey.jsp进行处理,并且创建Percentage的一个对象p4. 详细设计(核心代码)1 base href= 关于大学生考驾照的问卷调查 !- 关于大学生考驾照的问卷调查 在激烈竞争的当今社会,会驾驶已被不少大学生视为求职就业的应具备的基础素质, 高校中兴起一股“考驾照”的热潮。为了调查我校在校大学生的考驾照情况,我们设 计了这份调查问卷。本此调查只是用于课程研究,对于您回复的资料,我们绝对保密, 请您放心,谢谢合作 1、您的性别: A男 B女 2、您所在的年级: A大一 B大二 C大三 D大四 3、您的户口: A 城市 B 农村 4、您是否已经获取驾照: A 是 B否(包括正在学车的) 5、您是否打算考取驾照: A是,打算在毕业前考取 B是,打算在毕业后考取 C否 6、您对考驾照的预期价格是: A 2000以下 B 20002500 C 25003000 D 30003500 E 3500以上 7、在大学期间您打算考驾照的考虑因素: A时间充足,消磨时间 B为就业增添筹码 C父母要求 D从众心理,看见别人学车,自己也想学 E 学车费上涨,早学便宜点 F为将来开车做准备 8、您打算什么时间去学车: A寒暑假 B 周末 C每天晚上 D除上课以外的任何时间 E由教练安排 9、如果您去考驾照,学费源于: A父母 B自己储蓄 10、您认为大学生考驾照积极性高涨的原因: A市场竞争要求 B 就业压力大,多一份技能,多一份保障 C 跟随潮流 D其他 11、您认为一张驾照能反应学车人的真实驾驶水平吗? A能 B不能 C一定程度上能 12、考驾照会影响你学习吗? A绝对会 B根本不会 C有一点点会 谢谢您的合作 2.base href=连接数据库!- 统计表 0) out.println(n);out.println();String sql = select * from survey;state = conn.prepareStatement(sql);ResultSet rs = state.executeQuery();out.println();out.println();out.println(q1);out.println(q2);out.println(q3);out.println(q4);out.println(q5);out.println(q6);out.println(q7);out.println(q8);out.println(q9);out.println(q10);out.println(q11);out.println(q12);out.println();while (rs.next() out.println();out.println( + rs.getString(q1) + );out.println( + rs.getString(q2) + );out.println( + rs.getString(q3) + );out.println( + rs.getString(q4) + );out.println( + rs.getString(q5) + );out.println( + rs.getString(q6) + );out.println( + rs.getString(q7) + );out.println( + rs.getString(q8) + );out.println( + rs.getString(q9) + );out.println( + rs.getString(q10) + );out.println( + rs.getString(q11) + );out.println( + rs.getString(q12) + );out.println();out.println(); catch (Exception e) e.printStackTrace(); finally % 对每个问题的选项的统计 q1您的性别:A:男 B:女q2您所在的年级A:大一 B:大二 C:大三 D:大四q3您的户口A:城市 B:农村q4您是否已经获取驾照A:是 B:否(包括正在学车的)q5您是否打算考取驾照A:是,打算在毕业前考取 B:是,打算在毕业后考取 C:否q6您对考驾照的预期价格是A:2000以下 B:20002500 C:25003000 D:30003500 E:3500以上q7在大学期间您打算考驾照的考虑因素A:时间充足,消磨时间 B:为就业增添筹码 C:父母要求 D:从众心理,看见别人学车,自己也想学 E:学车费上涨,早学便宜点 F:为将来开车做准备q8您打算什么时间去学车A:寒暑假 B:周末 C:每天晚上 D:除上课以外的任何时间 E:由教练安排q9如果您去考驾照,学费源于A:父母 B:自己储蓄q10您认为大学生考驾照积极性高涨的原因A:市场竞争要求 B:就业压力大,多一份技能,多一份保障 C:跟随潮流 D:其他q11您认为一张驾照能反应学车人的真实驾驶水平吗?A:能 B:不能 C:一定程度上能q12考驾照会影响你学习吗?A:绝对会 B:根本不会 C:有一点点会 对问卷调查的综合分析 男生有选择考驾校,其中觉得会影响学习。女生有选择考驾校,其中觉得会影响学习。 3. package item1;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) String percentage=null;Statement ment=null;try Class.forName(com.mysql.jdbc.Driver);Connection conn = DriverManager.getConnection(jdbc:mysql:/localhost:3306/webservlet?+ useUnicode=true&characterEncoding=utf8, root, 123456);ment=conn.createStatement();String sql=select (select count(*) from survey where q+colName+=+choice+)/(select count(*) from survey);ResultSet result=ment.executeQuery(sql);result.next();percentage=String.valueOf(Float.valueOf(result.getString(1)*100)+%;conn.close();ment.close();result.close(); catch (Exception e) / TODO Auto-generated catch blocke.printStackTrace();return percentage;public String getPercentage1(String choice) String percentage=null;Statement ment=null;try Class.forName(com.mysql.jdbc.Driver);Connection conn = DriverManager.getConnection(jdbc:mysql:/localhost:3306/webservlet?+ useUnicode=true&characterEncoding=utf8, root, 123456);ment=conn.createStatement();String sql=select (select count(*) from survey where q5 =A and q1 = +choice+)/(select count(*) from survey where q1 = +choice+);ResultSet result=ment.executeQuery(sql);result.next();percentage=String.valueOf(Float.valueOf(result.getString(1)*100)+%;conn.close();ment.close();result.close(); catch (Exception e) / TODO Auto-generated catch blocke.printStackTrace();return percentage;public String getPercentage2(String choice) String percentage=null;Statement ment=null;try Class.forName(com.mysql.jdbc.Driver);Connection conn = DriverManager.getConnection(jdbc:mysql:/localhost:3306/webservlet?+ useUnicode=true&characterEncoding=utf8, root, 123456);ment=conn.createStatement();String sql=select (select count(*) from survey where q5 =A and q1 = +choice+)/(select count(*) from survey where q1 = +choice+);ResultSet result=ment.executeQuery(sql);result.next();percentage=String.valueOf(Float.valueOf(result.getString(1)*100)+%;conn.close();ment.close();result.close(); catch (Exception e) / TODO Auto-generated catch blocke.printStackTrace();return percentage;public String getPercentage3(String choice1) String percentage=null;Statement ment=null;try Class.forName(com.mysql.jdbc.Driver);Connection conn = DriverManager.getConnection(jdbc:mysql:/localhost:3306/webservlet?+ useUnicode=true&characterEncoding=utf8, root, 123456);ment=conn.createStatement();String sql=select (select count(*) from survey where q5 =A and q1 = +choice1+ and q12 = A)/(select count(*) from survey where q1 = +choice1+ and q5 =A);ResultSet result=ment.executeQuery(sql);result.next();percentage=String.valueOf(Float.valueOf(result.getString(1)*100)+%;conn.close();ment.close();result.close(); catch (Exception e) / TODO Auto-generated catch block
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 边缘计算分布式系统-洞察及研究
- 手持轻物投准课件
- 山东省德州市庆云县2024-2025学年八年级(下)期末物理试卷(含答案)
- 高二年级上学期9月月考历史试卷
- 2025年煤气考试题库及答案
- 手外伤处置原则课件
- 手动工具及安全培训课件
- 中介租房简单版合同范本6篇
- 扇形统计图课件操作说明
- 中级银行从业资格《银行业法律法规与综合能力》提升训练题库卷及答案
- 部编版小学一年级上册语文带拼音阅读练习题26篇
- 无机及分析化学第2章-化学热力学基础1
- GB/T 2930.1-2017草种子检验规程扦样
- 会计学原理模拟试题一套
- 第一章-宗教社会学的发展和主要理论范式课件
- 国内外新能源现状及发展趋势课件
- 临床常见护理技术操作常见并发症的预防与处理课件
- 高速公路改扩建桥梁拼宽施工技术及质量控制
- 双台110kV主变短路电流计算书
- 你不懂咖啡课件
- 危险物品储存安全隐患排查整治表
评论
0/150
提交评论