基于web网上问卷调查系统的设计与实现.doc
基于WEB网上问卷调查系统的设计与实现摘要21世纪是一个以网络为核心的信息时代,计算机技术、网络技术已经渗透到政府、学校,企事业单位的日常工作中。随着社会的发展,很多行业需要掌握大量的信息来了解特定的用户需求,传统的做法是组织大量的人力物力对用户散发调查表,然后对收集的信息进行统计并得到想要的结果但这种传统的做法浪费大,效率低,周期长为了改变这一现象,必须用一种现代化的技术来改变这种现状,它应该能够方便的获取大量的数据,并且能对数据进行分析,因此最近几年基于WEB的网上调查系统开始占据问卷调查的主导地位。对于学校来说也存在这样的现状,随着大学人数的增多,老师与同学相互沟通很难,因而我设计了一个关于教学管理的网上问卷调查系统,希望能够给大家带来方便。本在线调查系统采用模块化面向对象设计思想,采用JAVA与JSP技术。具体采用J2EE编程思想,用到了HIBERNATE等框架具有以下的功能开始调查、填写调查、查看调查填写进展、结束调查、审核调查、查看调查等功能,大大提高了教学的效率通过数据库可以永久的保存调查的结果,为以后调查提供参考。通过这样一个调查系统,它不受时间的限制,可以采取匿名的方式接受调查,学生更能反映真实的想法和意见。可以有针对性的对问卷内容做适当的处理,总结学生容易遇到的问题。利用计算机的运算能力,可以为我们进行大量的数据分析,并且能及时的将学生反映的问题提供给老师和教学部门,教学部门针对学生的要求而将教学方式进一步改进,大大提高了教学质量和教学效率。同时使无纸化办公离我们不在遥远。关键词问卷调查系统;数据处理;HIBERNATE持久化;JAVAABSTRACTTHE21STWASONETAKETHENETWORKASTHEINATIONAGE,THECOMPUTERTECHNOLOGY,THENETWORKINGALREADYSEEPEDTOTHEGOVERNMENT,THESCHOOL,INENTERPRISESANDINSTITUTION’SROUTINEWORKALONGWITHSOCIETY SDEVELOPMENT,MANYPROFESSIONSNEEDTOHAVETHEMASSIVEINATIONTOUNDERSTANDTHATTHESPECIFICUSER SNEEDS,THETRADITIONMAKESTHELAWISTHEORGANIZATIONMASSIVEMANPOWERANDRESOURCESTOTHEUSERSENDINGOUTSURVEY,THENCARRIESONTOTHECOLLECTIONINATIONCOUNTSANDOBTAINSTHEWISHRESULTBUTTHISTRADITIONMAKESTHELAWTOWASTEINABIGWAY,THEEFFICIENCYISLOW,THECYCLEISLONGINORDERTOCHANGETHISPHENOMENON,ALSOHASSUCHPRESENTSITUATIONREGARDINGTHESCHOOL,ALONGWITHUNIVERSITYPOPULATION SINCREASE,TEACHERANDSCHOOLMATECOMMUNICATESMUTUALLYISVERYDIFFICULT,THUSIHAVEDESIGNEDONEABOUTTHETEACHINGMANAGEMENTONLINEQUESTIONNAIRESURVEYSYSTEM,HOPEDTHATCANGIVEEVERYBODYTOBRINGCONVENIENTLYTHISONLINEINVESTIGATIONSYSTEMUSESTHEMODULATIONOBJECTORIENTEDDESIGNCONCEPT,USESJAVAANDTHEJSPTECHNOLOGYUSESTHEJ2EEPROGRAMMINGTHOUGHTSPECIFICALLY,WITHFRAMESANDSOONHIBERNATEHADTHEFOLLOWINGFUNCTIONSTARTEDTOINVESTIGATE,THEFILLINGININVESTIGATION,EXAMINATIONINVESTIGATIONFILLINGTOPROGRESS,FUNCTIONSANDSOONCONCLUSIONINVESTIGATION,VERIFICATIONINVESTIGATION,EXAMINATIONINVESTIGATION,RAISEDTHETEACHINGEFFICIENCYGREATLYTHROUGHTHEDATABASEMAYTHEPERMANENTPRESERVEDINVESTIGATIONRESULT,PROVIDETHEREFERENCEFORTHELATERINVESTIGATIONTHROUGHTHISKINDOFINVESTIGATIONSYSTEM,ITTHETIMELIMIT,MAYNOTADOPTTHEANONYMOUSWAYTOACCEPTTHEINVESTIGATION,THESTUDENTCANREFLECTTHEREALIDEAANDTHEOPINIONMAYTARGETORIENTEDMAKESUITABLECOMINGOUTTOTHEQUESTIONNAIRECONTENT,SUMMARIZESQUESTIONWHICHTHESTUDENTEASYTOMEETUSINGCOMPUTER SOPERATIONALCAPABILITY,MAYCARRYONTHEMASSIVEDATAANALYSISFORUS,ANDCANPROMPTREFLECTTHESTUDENTTHEQUESTIONPROVIDESTOTEACHERANDTHETEACHINGDEPARTMENT,THETEACHINGDEPARTMENTINVIEWOFSTUDENT SREQUEST,BUTFURTHERIMPROVESTHETEACHINGWAY,IMPROVEDTHEQUALITYOFTEACHINGANDTHETEACHINGEFFICIENCYGREATLYSIMULTANEOUSLYCAUSESTHEPAPERLESSWORKTOLEAVEUSREMOTELYNOTKEYWORDSQUESTIONNAIRESURVEYSYSTEMDATAPROCESSINGHIBERNATELASTINGJAVA目录引言1第一章网上问卷调查技术与发展简介311问卷调查的特点312网上问卷调查的特点413网上问卷的基本解决方案413STRUTS概述4第二章开发工具及系统架构简介611编程语言简介612J2EE平台简介613数据库简介7第三章系统分析与设计931系统需求分析932系统结构总框架设计932系统结构流程设计1133数据库设计1134系统安全性能14第4章系统的具体实现1641登录的实现以ADMIN身份登录1642调查管理模块的设计1743调查搜索模块面1944老师管理模块21441增加老师部分21442查看老师列表部分2145课程管理模块22451增加课程部分22452课程列表部分2246班级管理模块2446