《某大学毕业设计网络问卷调查系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《某大学毕业设计网络问卷调查系统的设计与实现.docx(33页珍藏版)》请在第一文库网上搜索。
1、某大学毕业设计网络问卷调查系统的设计与实现四川师范大学本科毕业设计网络问卷调查系统的设计与实现学生姓名唐学敏院系名称物理与电子工程学院专业名称电子信息工程班级2008级4班学号2008070448指导教师李焕洲2012年5月13日完成时间网络问卷调查系统的设计与实现学生姓名:唐学敏指导老师:李焕洲内容摘要:在校园、机关或者企业里,由于各类调查研究的需要,经常会有各类各样的调查问卷,在传统模式下,人们不但要花费很多的费用印刷问卷,而且还要消耗大量时间与精力发放问卷,回收问卷,统计问卷,同时问卷可控性差,容易产生漏卷,废卷等问题。本系统建立在信息技术基础上,构建一个在线的问卷设计、分发、调查、回收
2、、统计的系统,基本解决传统问卷的上诉老大难问题。本文首先对J2EE体系架构作了简要介绍;然后讨论了设计模式在面向对象软件开发过程中的重要作用,阐述了在J2EE平台下开发应用程序的一些常用的设计模式,与如何使用这些设计模式来对一个问卷调查系统项目进行设计;接着讨论了应用程序框架的概念与使用应用程序框架开发业务应用程序所带来的优势,最后研究与设计了一个建立在J2EE平台上的通用框架。从而建立了一个能够快速开发业务应用程序的开发环境。该系统提供问卷创建、编辑、公布、统计,题目添加、删除、修改,友情连接管理等功能;题目支持多种形式;用户可给某问卷添加图片,设置密码、IP限制,包含黑名单与白名单;用户也
3、能够设置同一IP是否能够重复提交等防作弊选项;系统提供对调查结果的智能统计,并用图表展示出来;针对每一张问卷的每一个题目的任易选项,用户也能够设置截断,终止调查,还能够设置跳转,即被调查者点击了某个选项后自动跳转到与该选项匹配的后续题目上。但是,由于技术性问题,该系统还存在一些不足,如功能上人性化上还有所欠缺,界面也不够完善等。关键词:J2EE体系结构,问卷调查,设计模式,通用框架TheDesignandImp1ementationofWebSurveySystemAbstract:Oncampus,inChineseauthoritiesorenterprises,becauseofvari
4、ousresearchneeds,therewi11bea11kindsofquestionnaires.Inthetraditiona1mode1,peop1enoton1ywi11takea1otofcostonprintingquestionnaire,buta1sotouse1otsoftimeandenergytogiveout,recyc1eandstatisticquestionnaires.Inaddition,questionnaireisinpoorcontro1,itseasytoproducethemissingvo1ume,wastevo1umeandsomeothe
5、rprob1ems.Thesystembui1tonthebasisofinformationtechno1ogy,itbui1dsanon1inequestionnairesystemwhichcontainsdesign,distribution,investigation,recyc1e,statistics,anditso1vesthechronicprob1emsasaboveontraditiona1questionnaire.ThepaperintroducedJ2EEarchitecturefirst1y,andthendiscussedtheimportancero1eofd
6、esignpatternsinobject-orientedsoftwaredeve1opmentprocess,describedsomecommondesignpatternsindeve1opmentapp1icationsundertheJ2EEp1atform,andhowtousethesedesignpatternstodesignasurveysystem,fina11y,thepapermakearesearchandadesignofacommonframeworkestab1ishedonJ2EEp1atform.Soastoestab1ishadeve1opmenten
7、vironmentcandeve1opbusinessapp1icationquick1y.Thesystemwi11providequestionnaireaboutcreating,edit,re1easeandstatistics;subjectssupportavarietyofforms;usercanaddimagesonanyquestionnaire,cansetpassword,1imitIPinc1udeb1ack1istandwhite1ist;usercana1sosetwhethercanrepeatthesubmittedinthesameIPincaseofche
8、atingoptions.Thesystemprovideinte11igentstatisticstothesurveyresu1tsandshowthemupwithcharts;foranyoneoptionofeachtopicofeachapieceofquestionnaire,userscana1sosettruncation,stopinvestigation,andsti11cansettojumpwhichmeansthatitcanjumptothenexttopicaftertherespondentsc1ickaoption.But,becauseofsometech
9、nica1questions,thesystemsti11existssomeshortage,forexamp1e,thereisa1ackofhumannatureinfunction,andtheinterfaceisnotperfect,etc.Keywords:J2EE,On1ine,Questionnaire,CommonFramework1绪论11.1 引言11.2 研究背景11.3 研究内容11.4 研究目的及意义21.5 国内现状22系统理论基础32.1 J2EE32.1.1J2EE概述32.1.2J2EE的优势42.2 MVC42. 2.1MVC如何工作53. 2.2MVC
10、的优缺点52.3 JavaServerPage(JSP)62. 3.1JSP概述63. 3.2JSP的特点72.4 SQ1语言72.5 开发环境73需求分析83.1 系统定义83.2 功能需求83.3 数据需求83.4 界面分析83.5 性能分析83. 5.1系统安全性84. 5.2系统灵活性与可保护性93.6 数据库分析93.7 本章小结94数据库设计94.1 数据库的概念94.2 2数据库的选择104.3 数据库表的描述104. 3.1实体一联系模型105. 3.2核心实体106. 3.3数据库表格描述115系统的设计与实现135.1设计思想135.1.1 设计模式135. 1.2MVC模
11、式137. 1.3持久层框架145.2 系统总体结构设计151. 2.1系统总体结构图,如图6:155. 2.2前台界面设计及实现156. 2.3后台系统设计及实现175.3 重难点问题解决方案研究205 .3.1如何实现用户答卷时题目动态截断与跳转206 .3.2如何实现存取单张答卷236系统测试246.1 系统测试概述246.2 界面测试256.2 1系统后台界面测试256.3 2系统前台界面测试256.4 功能测试256.5 性能测试266.6 系统测试结论26总结27致谢28参考文献29网络问卷调查系统的设计与实现1绪论1.1 引言在校园、机关或者企业里,由于各类调查研究的需要,经常会
12、有各类各样的调查问卷,在传统模式下,人们不但要花费很多的费用印刷问卷,而且还要消耗大量时间与精力发放问卷,回收问卷,统计问卷,同时问卷可控性差,容易产生漏卷,废卷等问题。现代信息技术的进展,极大程度上提高了我们生产的效率,当然也为我们解决问卷调查的难题提供了良好的解决方案,其中J2EE解决方案就是一个在绝大多数方面都占据优势的方案,也是本文讨论的主题。1.2 研究背景问卷调查法是收集第一手资料或者数据的常用途径,它适用面广、获取数据便利、研究成本较低,在很多领域中使用得非常广泛。20世纪80年代之后,随着个人计算机(PC)的出现与逐步普及,计算机日益成为调查者不可或者缺的工具。到90年代之后,
13、随着互联网(Internet)的广泛应用,各类基于网络的调查方法开始出现:计算机辅助网络访谈(Computer-AssistedWebInterviewing,CAWI)移动调查(Handhe1dsurvey)等。所谓网络问卷调查法(WebSurvey),即以各类基于互联网的技术手段为研究工具,利用网页问卷、电子邮件问卷、网上聊天室、电子公告板等网络多媒体通讯手段来收集调查数据与访谈资料的一种调查方法。随着Internet的进展,问卷调查方式随着信息传播方式的进步而革新,网络问卷调查方式逐步进展起来。据资料显示,在95年之前,国外使用网络问卷调查法的机构与研究并不多见。1997年,“欧洲民意与
14、市场调查协会(ESOMR)关于市场调查行业短期进展趋势的调查结果显示(AnSe1mi,1997),在未来5年内,影响市场调查行业的6个关键因素之中,首要一条就是“对调查技术的需要将更加迫切:这些调查技术包含:互联网(在线)调查、自动数据收集、数据库管理、市场建模、制造性(交互式)的广告测试等。目前基于Internet的网络问卷调查分析统计用得非常普遍与频繁,才会有那么多的企业或者者公司在使用网络问卷调查法来获得信息。然而没开发一个新的网络问卷调查系统,需要耗费大量的时间、经费。让任何人都能够快速、方便的实施专业的问卷调研,个性化调查问卷设计,快速回收,跨地域、低成本,投入少量资金即可操作问卷调
15、查流程从而获得丰富的反馈信息成为趋势。一个高效专业的网络调查系统越来越成为人们的需要。1.3 研究内容本项目旨在建立一个基于J2EE的WEB应用系统,提供问卷创建,问卷编辑,问卷公布,问卷统计,题目添加删除修改,友情连接管理等功能;题目支持单选题、多选题、带文本输入的单选题、带文本输入的多选题、问答题;用户能够给某问卷添加图片;用户能够给问卷设置密码,IP限制,包含黑名单与白名单,用户也能够设置同一IP是否能够重复提交等防作弊选项;系统提供对客观题调查结果的智能统计,并用图表展示出来;针对每一张问卷的每一个题目的任易选项,用户也能够设置截断,终止调查,也能够设置跳转,即被调查者点击了某个选项后自动跳转到与该选项匹配的后续题目上。1.4 研究目的及意义1)网络问卷调查的目的:本课题设计的目的是生成一个能够提高调研效率,节约调查费用,使调查数据的处理更方便、具有下列特点的问卷调查系统:向Imernet用户提供交互式、个性化的问卷调查服务,具有问卷调查搜索器、只能后台管理等功能。能对调查问卷的结果进行分析汇总,并使您能及时熟悉最新最及时的调查结果。使用简单,无需IT专业技能,问卷生成、投放、调查结果分析简单易用。