1、河南机电高等专科学校毕业设计论文论文题目:基 于 Java平 台 的 问 卷 调 查 系 统 的 设 计 与 实 现系 部 专 业 班 级 学生姓名 学 号 指导教师 年 月 日摘 要21 世纪是一个以网络为核心的信息时代,计算机技术、网络技术已经渗透到政府、学校,企事业单位的日常工作中。随着社会的发展,很多行业需要掌握大量的信息来了解特定的用户需求,传统的做法是组织大量的人力物力对用户散发调查表,然后对收集的信息进行统计并得到想要的结果.但这种传统的做法浪费大,效率低,周期长.为了改变这一现象, 必须用一种现代化的技术来改变这种现状,它应该能够方便的获取大量的数据,并且能对数据进行分析,因此
2、最近几年基于 Web 的网上调查系统开始占据问卷调查的主导地位。对于学校来说也存在这样的现状,随着大学人数的增多,老师与同学相互沟通很难,因而我设计了一个关于教学管理的网上问卷调查系统,希望能够给大家带来方便。本在线调查系统采用模块化面向对象设计思想,采用 Java 与 Jsp 技术。具体采用 J2EE 编程思想,用到了 Hibernate 等框架具有以下的功能:开始调查、填写调查、查看调查填写进展、结束调查、审核调查、查看调查等功能,大大提高了教学的效率通过数据库可以永久的保存调查的结果,为以后调查提供参考。通过这样一个调查系统,它不受时间的限制,可以采取匿名的方式接受调查,学生更能反映真实
3、的想法和意见。可以有针对性的对问卷内容做适当的处理,总结学生容易遇到的问题。利用计算机的运算能力,可以为我们进行大量的数据分析,并且能及时的将学生反映的问题提供给老师和教学部门,教学部门针对学生的要求而将教学方式进一步改进,大大提高了教学质量和教学效率。同时使无纸化办公离我们不在遥远。关键词:问卷调查系统 数据处理 hibernate 持久化 JavaAbstractThe 21st was one take the network as the information age, the computer technology, the networking already seeped to
4、 the government, the school, in Enterprises and institutions routine work. Along with societys development, many professions need to have the massive information to understand that the specific users needs, the tradition makes the law is the organization massive manpower and resources to the user se
5、nding out survey form, then carries on to the collection information counts and obtains the wish result. But this tradition makes the law to waste in a big way, the efficiency is low, the cycle is long. In order to change this phenomenon, also has such present situation regarding the school, along w
6、ith university populations increase, teacher and schoolmate communicates mutually is very difficult, thus I have designed one about the teaching management on-line questionnaire survey system, hoped that can give everybody to bring conveniently.This online investigation system uses the modulation ob
7、ject-oriented design concept, uses Java and the Jsp technology. Uses the J2EE programming thought specifically, with frames and so on Hibernate had the following function: Started to investigate, the filling in investigation, examination investigation filling to progress, functions and so on conclus
8、ion investigation, verification investigation, examination investigation, raised the teaching efficiency greatly. Through the database may the permanent preserved investigation result, provide the reference for the later investigation.Through this kind of investigation system, it the time limit, may
9、 not adopt the anonymous way to accept the investigation, the student can reflect the real idea and the opinion. May target-oriented make suitable coming out to the questionnaire content, summarizes question which the student easy to meet. Using computers operational capability, may carry on the mas
10、sive data analysis for us, and can prompt reflect the student the question provides to teacher and the teaching department, the teaching department in view of students request, but further improves the teaching way, improved the quality of teaching and the teaching efficiency greatly. Simultaneously
11、 causes the paperless work to leave us remotely not.Key words: Questionnaire survey system; Data processing; hibernate lasting; javaI目 录1 绪论 .11.1 系统开发背景 .11.2 系统开发意义 .11.3 论文组织结构 .22 系统概述 .32.1 问卷调查的特点 .32.2 网上问卷调查的特点 .32.3 网上问卷的基本解决方案 .33 系统分析 .53.1 功能需求描述 .53.2 目标系统要求 .63.3 可行性分析 .63.4 总体设计 .84 系
12、统的总体设计 .104.1 平台选择 .104.2 开发技术的选择 .124.3 系统开发工具与环境 .124.3.1 开发语言 JSP.124.3.2 数据库 MySQL.134.3.3 系统开发环境 .134.4 项目规划 .144.4.1 系统功能结构图 .144.5 系统设计 .144.6 数据库设计 .155 系统实现 .195.1 系统各部分的实现方法 .195.1.1 使用持久层框架实现对数据库的操作 .195.1.2 业务逻辑层的实现 .20II5.2 系统界面设计及实现 .215.2.1 网站前台首页设计及实现 .215.2.2 登录模块设计及实现 .215.2.3 参与调查
13、模块设计及实现 .225.2.4 答题模块设计及实现 .235.2.5 我的调查模块设计及实现 .255.2.6 用户注册模块设计及实现 .266 系统测试与使用 .286.1 测试环境简介 .286.2 环境要求 .286.3 系统安装与运行 .286.4 测试 .286.4.1 普通用户身份测试 .296.4.2 管理员功能测试 .307 系统的不足及改进 .337.1 系统的不足及修改方法 .337.2 系 统的评价分析 .337.2.1 实用性 .337.2.2 可维护性 .347.2.3 可扩展性 .348 结论 .35致 谢 .36参考文献 .3711 绪论随着计算机技术的飞速发展
14、,利用计算机来获取和处理信息是当今信息管理的一大特点。基于 web 系统作为最普遍最实用的系统,其管理现代化、信息化,对整个社会起着巨大的推动作用。早期的问卷调查很不方便,需要大量的人力和财力,而却只能在相对局部的的区域里,对于不同的调查相对的人群也会有变化,针对性不强,因为数据量很大,信息的提取比较复杂,所以以前的问卷调查很少,只有发现了问题之后,才能知道问题的原因。当今的社会已经是一个信息时代,只有在第一时间获得有效的信息,才能在社会上立足。网上问卷调查系统正好弥补了这个缺陷,网上问卷调查现在已经成为了解社会状况的一种有效的方式,你只要在网上搜索调查,会有成万的相关记录,企业能及时的了解客
15、户的需求,也能得到产品的优点和缺点,及时的了解信息,及时的处理问题是现在社会竞争中胜出的条件。1.1 系统开发背景在当前的各类企业网站中,通常都需要提供有相应的网络调查功能,以便收集广大客户的意见或看法。类似的,在企业对有关问题(如客户的意见、售后服务的满意程度、产品改进要求等)进行调查研究时,也可通过网络调查的方式实时高效地获取客户反馈信息,作为决策制定的参考依据。1.2 系统开发意义随着 Internet 的发展,世界网民的数量急剧增加,社会的信息化强度增强,企业竞争越发激烈,故对市场信息的掌握范围不仅仅是周边的一些信息,而应把范围扩展到全国,甚至全世界,Internet 恰恰是实现这目标
16、的有利工具。对于新产品,新观点的调查范围应该更广泛,消息应该及时反馈给企业单位,故一个网上在线调查问卷系统应运而生,它正好充分满足客户的需求,信息反馈的范围扩大,人力资源的节省,从而使得企业在竞争激烈的市场中拥有更强大的资本。开发此调查问卷系统是为了更好的把市场的信息更准确更快速的反馈给客户,使信息的来源更广泛,从而提高信息的准确性。运用此系统可以降低企业为市场调查而消耗的人力和物力,利用节省的资源提高产品的质量,增强竞争力。21.3 论文组织结构本文介绍的是基于 J2EE 的通用网络调查问卷系统,全文共分 5 章,分别如下:第一章:对此系统的功能进行了总体的概述,并对论文结构以及开发背景和意
17、义作了简要的介绍。第二章:基本原理及技术介绍部分。简单介绍了与该项目有关的技术知识:J2EE 概念,JavaScript 语言,以及 MVC 框架模式。第三章:系统分析与概要设计,介绍了本系统框架设计的具体实施流程,以及数据库设计。第四章:描述了系统的具体设计,包括关键功能的实现及分析,防刷票技术讨论研究,以及重点疑难问题的解决。第五章:总结本系统的设计,并讨论了系统不足及改进之处。32 系统概述2.1 问卷调查的特点问卷调查对象是经过思考之后才对问卷做出反应的。这有助于获得真实、准确的资料。但是,往往由于受试者发现了某些属于敏感性的问题而加以回避,从而拒答或回答不真实。这就会造成问卷回收率下
18、降,或者资料可靠性下降,而研究者又无法作进一步的追索,单从回收的答卷上又无法判断答案的真伪,使回收的问卷失去了价值。因此,设计好问题,合理地安排问题顺序是问卷设计的重要任务。问卷调查适应于大样本或小样本的情况。问卷调查与访问调查情况不同,访问调查必须面对面地提出问题,收集口述材料。由于人力、财力的原因,调查的样本数不可能太多,调查的地域不可能太广。而问卷调查是依赖调查对象自我填答,问卷可以通过邮寄分发,也可以面对面分发。因此样本数可多可少,有时仅选数十人作问卷调查,有些课题,样本则多达数千以至过万人。有利于获得定量资料。问卷调查不仅能取得数量标志的数量资料,还可以获得有关属性、品质、态度为标志
19、的计数资料。这些资料都能通过统计处理的方法进行量化分析,使结果更为客观、真实、系统、科学化,提高了研究结果的水平。随着计算机网络的发展,网上问卷调查慢慢占据了主导地位。他解决了人工问卷的很多问题。是问卷调查更加容易和便利。2.2 网上问卷调查的特点(1) 问卷法调查结果容易量化调查的问题可以固定的形式,避免主观偏见(2) 问卷调查结果便于统计与分析,节省了处理结果的时间(3) 问卷调查可以进行大规模的调查,使结果更有参考价值(4) 问卷调查以政府、企业等为主体,具有普遍性。(5) 问卷的结果可以持久的保存,作为将来的参考2.3 网上问卷的基本解决方案尽量消除被调查者的警戒心理,拉近与被调查者距
20、离的原则。防御心是人性最自然的一面,在被调查者接触到问卷调查时,第一个反映就是考虑填写问卷对自己有什么坏处或者好处;对于销售网络状况调查来说,被调查的零售商更是有这一层的顾虑,害怕问卷的填写不当直接会影响到后期的生意发展,因此如果不能消除被4调查者的警戒心理,拉近与被调查者的距离是很难得到真实、可靠的信息反馈。避免尖锐性的问题,以免引发被调查者的情绪过度波动而造成不利影响。内容尽量做到精简,避免重复和过分烦琐。从被调查者填写问卷的心理变化分析来看,被调查者刚开始填写问卷应该是以好奇和仔细为主,随着填写时间的延长,好奇心逐步衰减,而烦躁的心情却逐渐滋生出来,所以为了保持问卷填写的高质量,问卷的内
21、容应精简、有力。问卷回答格式应适合信息的汇总和分析。回答格式应适合信息的汇总和分析可能对于很多调查者来说是比较陌生的,从统计和分析的角度来看,假如采取杂乱无章的回答设计方法,调查结果所收集的问卷成千上万,对问卷的内容进行归类、分析就比较困难了,所以在设计问卷回答格式的时候,就要考虑到对于问卷的问题采取什么样的方法进行分析。 53系统分析首先,在开发本系统之前需要了解本系统需要完成那些功能,确定开发使用语言和工具,下面本论文通过网上购物系统的现状及可行性来确定本系统的实现目标,从而完成系统的需求分析。3.1 功能需求描述随着计算机技术的飞速发展,利用计算机来获取和处理信息是当今信息管理的一大特点
22、。基于 Web 的系统作为最普遍最实用的系统,其管理现代化、信息化,对整个社会起着巨大的推动作用。早期的问卷调查很不方便,需要大量的人力和财力,而却只能在相对局部的的区域里,对于不同的调查相对的人群也会有变化,针对性不强,因为数据量很大,信息的提取比较复杂,所以以前的问卷调查很少,只有发现了问题之后,才能知道问题的原因。当今的社会已经是一个信息时代,只有在第一时间获得有效的信息,才能在社会上立足。网上问卷调查系统正好弥补了这个缺陷,网上问卷调查现在已经成为了解社会状况的一种有效的方式,你只要在网上搜索调查,会有成万的相关记录,他能为企业了解客户的需求,也能得到产品的优点和缺点,及时的了解信息,
23、能过给企业很多建议,及时的做出相应的调整。传统的学校对老师人工问卷考核中,进行一次调查,需要提前出题、印试卷、安排调查、收集试卷、然后检查管理试卷和分析试卷,这是一个繁杂的过程,需要大量人力、物力与时间的投入,已经越来越不适应学校信息化建设与现代教学的需要。尤其在远程网络教学中,学生分布广,不易统一集中调查,给校方和学生带来了众多的不便。在网络技术逐渐渗入社会生活各个层面的今天,学校传统的问卷调查方式也面临着变革,而网络问卷调查则是一个很重要的方向。基于 Web 技术的网络问卷系统可以借助于遍布全球的因特网。因此问卷既可以在本地进行,也可以在异地进行,大大拓展了问卷的灵活性。而且可以采用大量标准化试题,从而使用计算机能处理结果,大大提高结果的分析。网络考试系统采用 Web 技术实现。Web 技术超越了传统的“客户机 /服务器“ 两层结构,采用了三层体系结构:用户界面层/ 事务层/数据