已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于决策表的测试教案
- 2025年超星尔雅学习通《伙伴关系管理与外部合作策略》考试备考题库及答案解析
- 2025年超星尔雅学习通《智慧农业与农村产业振兴》考试备考题库及答案解析
- 2025年超星尔雅学习通《空间地理信息系统应用》考试备考题库及答案解析
- 2025年超星尔雅学习通《环境资源与可持续发展》考试备考题库及答案解析
- 2025年下学期高二化学第一学月检测试题
- 早餐摊点液化气罐与灶具连接检查细则
- 2025年超星尔雅学习通《软件工程项目管理与团队沟通实务技巧分享》考试备考题库及答案解析
- 2025年超星尔雅学习通《电商平台运营与用户体验管理》考试备考题库及答案解析
- 2025年超星尔雅学习通《文化传媒市场与文化传承传统》考试备考题库及答案解析
- 特种设备安全总监、安全员任命
- 动液面的计算与识别
- 会计师事务所的审计底稿
- 弱电智能化系统施工合同
- 七年级上册填图练习册(人教版)
- YS/T 514.4-2009高钛渣、金红石化学分析方法第4部分:二氧化硅量的测定称量法、钼蓝分光光度法
- 肾癌NCCN指南中文版2023.v1
- GB/T 18380.2-2001电缆在火焰条件下的燃烧试验第2部分:单根铜心绝缘细电线或电缆的垂直燃烧试验方法
- 相关控规-申花单元
- 最新人教版八年级数学上册《第2课时-多项式与多项式相乘》优质教学课件
- 英语关联词汇总大全
评论
0/150
提交评论