调研问卷信息管理系统设计与实现.docx
- 文档编号:13310328
- 上传时间:2023-06-12
- 格式:DOCX
- 页数:24
- 大小:263.80KB
调研问卷信息管理系统设计与实现.docx
《调研问卷信息管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《调研问卷信息管理系统设计与实现.docx(24页珍藏版)》请在冰点文库上搜索。
调研问卷信息管理系统设计与实现
天津职业技术师范大学
TianjinUniversityofTechnologyandEducation
毕业设计
专业:
网络工程
班级学号:
网络1001班-10号
学生姓名:
韩博园
指导教师:
顾巧论教授
二〇一四年六月
天津职业技术师范大学本科生毕业设计
调研问卷信息管理系统设计与实现
——纸质调研问卷
Designandimplementationofquestionnaireinformationmanagementsystem
——paperquestionnaire
专业班级:
网络1001班
学生姓名:
韩博园
指导教师:
顾巧论教授
学院:
信息技术工程学院
2014年6月
摘要
近年来国家的发展正处于一个飞速成长的阶段,无论是工业、科技还是其他产业的发展,都非常的令人们感到身处于这个国家而自豪。
而也正是由于发展速度的加快,导致废弃家电处理不当,环境污染资源浪费等问题接憧而至。
调查问卷是非常快捷方便的调查方式,如此我们便想通过这个方法来更加深刻探讨研究这项问题。
在设计中我们运用网络数据库等多项技术设计并制作了一款调查问卷信息管理系统,并设置主题为关于如何处理废弃家电,并使之投入网上使用,来统计答案结果,从调查结果上来反应问题的同时也验证了系统的功能完整。
在设计中也有着纸质问卷的调查,让调查更加多样化,也让答案更加真实以及新颖,从不同的角度去看待一些问题,往往得到的结果也是更加的具有准确性。
关键词:
网络数据库;网站设计;问卷调查
ABSTRACT
Inrecentyears,developmentofthecountryisinarapidgrowthphase,whetheritisindustrial,technologyorthedevelopmentofotherindustries,areveryproudpeoplewhofeelthatthebodyisinthiscountry.Anditispreciselybecausethepaceofdevelopment,leadingtoimproperhandlingofwastehomeappliances,environmentalpollutionandwasteofresourcesandotherissuesconnectedtotheirresolute.
Questionnairesurveyisveryfastandconvenientway,sowewantedthroughthismethodtostudymoredeeplyexploresthisissue.Inthedesign,weuseanumberoftechniques,suchasnetworkdatabasedesignandproductionofaquestionnaireinformationmanagementsystem,andsetthethemeofhowtodisposeofhouseholdappliances,andmakeitintotheonlineuse,theanswertothestatisticalresultsfromthesurveyresultsupreactionsameproblemalsoverifythesystem'sfunctionalintegrity.Inthedesignalsohasapaper-basedquestionnairesurveysothatmorediverse,butalsotoanswermorerealisticandinnovative,fromadifferentangletolookatsomeoftheproblems,theresultsareoftenobtainedwiththeaccuracyofthesurveyisalsomore.
KeyWords:
NetworkDatabase;WebsiteDesign;QuestionnaireSurvey
目录
1引言1
1.1调研废弃家电处理工作的背景及目的1
1.2国内外处理废弃家电工作的状况1
1.3课题研究设想2
1.4课题研究的预期结果2
2相关技术概述3
2.1B/S简介3
2.2MyEclipse简介3
2.3Tomcat简介3
2.4MySQL简介4
3系统分析与设计5
3.1可行性分析5
3.1.1经济可行性5
3.1.2技术可行性5
3.1.3操作可行性5
3.2系统分析5
3.2.1需求分析5
3.2.2系统流程图7
3.3功能设计7
3.4数据库设计8
3.4纸质调查部分设计9
3.4.1纸质调查部分总体设计9
3.4.2纸质调查部分界面设计10
3.4.3纸质问卷数据库设计10
4系统详细设计与测试11
4.1系统界面详细设计11
4.1.1管理员界面11
4.1.2管理员线下功能实现12
4.2对系统进行简单测试14
4.2.1系统功能测试14
4.2.2系统普遍性测试14
4.2.3系统投入使用测试14
4.3重点难点讨论15
总结16
1本系统特点16
2系统的缺点16
参考文献17
致谢18
1引言
1.1调研废弃家电处理工作的背景及目的
据相关文献记载,从2009年开始计算,我国每年需要报废家电约1500万台,其中包括各种各样的家电,而近5-10年,预计报废的电脑每年也将突破500万台。
对于目前我国的废弃家电处理问题,还并没有一套非常完善且完整的规划措施,接近百分之60的废弃家电在超期服务,或者是国民自行处置,随处丢弃。
而作为唯一的回收手段,却是完全以经济利益为优先的自发性的小贩,也就是大街小巷中经常能看到的“收废品的”,和部分以“以旧换新”的方式进行回收的厂家、商家。
这些回收的方式,以及拆解处理的技术,明显都是原始的,且落后的,这样会无形中的加重环境的污染,以及资源的大量浪费,严重影响了资源方面的可持续发展。
所以,处理好这些废弃的家电,以及让国民意识到如何更加有效的处理废弃家电,是当前我国迫切需要解决的问题,这可以使我国更加顺利的继续可持续发展战略,保护我国的有效资源。
据国内相关人士介绍,大量的废弃家电,如果当做垃圾随意丢弃或者填埋,由于废弃家电中含有大量有毒物质,例如铅和一些重金属,这些都会导致土地污染,水质污染,而土地污染和水质污染就会造成植物动物的中毒,严重影响了人们以及动物的正常生活。
如果以焚烧销毁的方式处理,后果会更加严重,大量的有毒物质会在这些废弃的家电焚烧过程中扩散到空气中,时时刻刻都会威胁着人们的正常生活。
所以,使用正确的方式来处理,是至关重要的,废弃家电中的金属、塑料、玻璃,这些都是可以再利用的,通过冶炼等方式处理废弃家电,不仅不会污染环境,也会更好地节约资源。
要想更好地处理废弃家电,方法是有的,而又是什么导致有效的能源无法运用到有效的地方,那便是国民普及工作上的问题。
所以想通过调查问卷的方式,在调查国民对处理废弃家电的知识上,同时唤醒国民对如何处理废弃家电这个问题上的重视。
只有通过这种走基层的方式,才能更加深入的让国民了解到这方面问题的严重性,同时也将一些还未注意到的问题浮出水面,了解,并解决。
1.2国内外处理废弃家电工作的状况
在上文中已经对国内的处理方式做了相关描述,而对于国外,在如何处理废弃家电上也是不容乐观的一个问题。
通过文献得知,曾经有过学者通过一个地区产出的废弃家电来推算这个地区的人口稠密程度,可见废弃家电的数量可观。
而像美国、法国这些发达国家,也未曾很好的解决这个问题,发达国家的经济形态已经成型,从而导致他们处理废弃家电的能力严重不足。
从以上文献所了解到的东西,我们更加迫切需要解决如何处理废弃家电这个问题。
1.3课题研究设想
本次课题研究主要是制作一种调查问卷,其主要内容是有关于废弃家电,首先要拥有基本功能,其中包括用户作答提交试卷,还要设置管理员功能,在功能上实现对问卷的基本操作,例如添加删除查看,然后就是本系统要拥有问卷试题的统计功能,并能将此功能的结果展示出来,然后就是能分化出线上线下两方面的试卷管理。
1.4课题研究的预期结果
本次课题研究预期结果首先就是各项设想的功能能够实现,并且能够正常使用,最后将现实问卷进行录入测试,最终测试本程序能良好的完成调查问卷所应该具备的功能。
2相关技术概述
本次课题研究中,由于需要在网上使用浏览器填写调查问卷,所以是使用的B/S(Browser/Server,浏览器/服务器模式)结构,编程语言主要使用Java,并运用JSP的相关技术。
由于使用Java的编程语言,所以开发工具使用MyEclipse8.5,关于Web应用服务器,使用tomcat7.0。
在本系统中,需要有管理员管理,以及问卷的管理,需要使用后台数据库,主要使用软件为MySQL。
2.1B/S简介
由B/S结构开发的一系列网页程序非常方便快捷,不需要复杂的客户端,使用的用户只需要一台计算机并且拥有Windows系列程序,安装浏览器,便可以使用。
具体见图2-1。
图2-1B/S结构图
由图可见B/S结构式非常的简单的,结构上的简单意味着维护以及升级也很方便快捷,成本低,选择性也很多,但是其中有个缺点,这样的结构会导致应用服务器的运行数据负荷严重,一旦崩溃造成的损失是非常巨大的,所以一般都会有数据库存储服务器。
2.2MyEclipse简介
MyEclipse是目前公认的开发软件,基于Java、JavaEE等众多开源产品都可使用其进行开发,使用普遍功能强大,并且还可以与数据库链接,是非常实用的一项开发软件。
2.3Tomcat简介
Tomcat俗称Tom猫,给予这样的称号也是因为它占用系统资源非常的少,程序也非常的小,使用也非常普遍。
当一台电脑配置好服务器,可利用它响应对HTML页面的各种各样的访问请求,再加上它的免费性,在程序开发中,尤其是与网页有关的程序开发中,都会用到Tomcat应用服务器。
2.4MySQL简介
MySQL是一个关系型数据库管理系统,本系统由于是关于网络调查问卷的,就一定会运用到数据库,便选择了大家耳熟能详的数据库软件MySQL,其强大的功能,能非常完美的解决一般使用者的各种需求。
图2-2为软件图标。
运用这款软件在数据库的管理设计上,节省了不少时间。
图2-3为数据库表界面。
图2-2MySQL软件
图2-3数据库表
MySQL软件被广泛的应用在各种小以及中型的网站,MySQL的特点就是体积小,运行速度非常快,而且成本相当的低,在很多中小型网站上都将MySQL作为降低整个网站运营成本的数据库软件。
3系统分析与设计
3.1可行性分析
3.1.1经济可行性
本系统分为两个部分,一个是网络调研部分,一个是纸质调研部分。
从网络部分上来看,不含有太多限制,例如地域、软件之类,只要拥有一台或多台安装有Windows系统的计算机,并安装有浏览器,以及tomcat应用服务器,便可以实现运行此程序,大大解决了人力物力的问题。
在时间上自由度也很好,并没有严格的时间限制,只要用户有时间,随时都可以进入我们的答题系统进行答题,而且本次设计的调查问卷系统并没有设置注册,也就是节省了用户还需要注册才能答题的时间,也是为了更好地保持用户的积极性。
在纸质调研部分上,需要消耗人力的方面主要是线下寻找用户进行答题,只是消耗时间与人力,和少部分物力,就是纸张的费用,而再将这些答案录入到系统上,只需要消耗少部分人力,对物力上的消耗是很少的。
总体上来说,整个计划的实施是非常可行的,只需要消耗少部分人力物力,便能达到预期的效果。
3.1.2技术可行性
本次系统总体上来讲不是很巨大,对数据库方面的要求也不是很大,所以使用MySQL软件是可以完美解决数据库问题的。
编程上使用Java语言这种大众化的语言,也是可以达到预期的效果,再配合使用JSP,将Java与网页链接,再链接上数据库,是完全可以实现此次的系统,综上所述,技术上是可行的。
3.1.3操作可行性
由于本系统是针对大众的调查问卷,所以充分考虑到了使用者对系统的需求,非常的方便而且简介,只需要拥有基础的计算机知识便可以使用,即使是对那些没有接触过计算机的用户,也只需要简单的教授便可以使用。
而在管理员方面,充分考虑到管理员对系统操作的习惯,简洁明了,操作方便。
所以在操作上面也是可行的。
通过以上分析,我们可以确定,本系统的开发是可行的。
3.2系统分析
3.2.1需求分析
系统的权限主要分为用户与管理员。
首先对用户进行需求分析。
本次制作的调查问卷,是关于废弃家电如何处理的,所以在设计上我们并不打算设置太多的关卡来打消用户的填写积极性,用户无需进行账号注册,只需要简单的登录到我们的网页,便可以很快速的进行答题。
具体如图3-1。
图3-1普通用户权限
然后就是管理员方面的需求分析。
管理首先最基本的就是拥有少部分权力。
管理员拥有自己的管理员身份ID,系统通过识别管理员身份,进入管理员管理界面,在管理界面,管理员可以手动录入来自于纸质版调查问卷的答案,可以查看网络版和纸质版的调查问卷的统计结果,以及可以删除由系统筛选出来的恶意填写的问卷,以此来维护问卷答案更加有效,可以查询问卷。
具体如图3-2.
图3-2管理员用户权限
3.2.2系统流程图
登录
失败
成功
图3-3系统流程图
3.3功能设计
为了使系统得出的统计结果更加的具有有效性,所以还是区分了用户和管理员的权限,还有在功能上,我们又有一些新的想法,在最初的设计上,是拥有着纸质调查与网络调查两个模块,而我们在今后的设计上,又加入了对比这一项,我们分为两组,将网络上得出的答案,汇总并统计,再将线下的答案汇总统计,最后对比两组统计结果,能多少反映出现在的人们对调查问卷的不同看法。
具体流程请参考上图3-3。
其管理员模块中的线下部分是由我主要负责部分。
(1)用户模块
用户模块设计了用户直接参与调查,并没有给用户添加过多的流程,这样节省了用户的时间,也大大的增加了用户的调查积极性。
(2)管理员模块
①问卷管理:
在这个管理模块中设计了管理员的添加问卷和删除系统筛选出来的恶意问卷,其中添加问卷包括线下问卷的录入。
②查询问卷:
管理员在这个模块中,可以查询某一道题的统计情况。
③查询统计结果:
管理员可以在这里查询整套问卷的统计结果,这其中包括了线上统计与线下统计。
④参与调查:
管理员也可以选择参与进调查问卷的调查。
3.4数据库设计
通过之前的分析设计,由需求上考虑到用户并不需要登录就能填写答案,所以在数据库里就不需要添加用户的表。
所以数据库表就包括,管理员表、题目表、答案表、以及筛选废题表。
管理员表中设置了一些权限,所以在表中设置了账号与密码,如果有管理员需要进入系统进行管理,只需要输入账号密码,便可进入。
设计如表3-1。
表3-1管理员表
序号
数据库字段
类型
存储内容
约束类型
1
USE_ID
Int(32)
管理员ID
PAIMARYKEY,
NONULL
2
USENAME
Varchar(20)
用户名
NONULL
3
PASSWORD
Varchar(20)
密码
NONULL
题目表保存了所有的需要作答的问题,管理者可以进入数据库对题目进行编辑,包括增加删除以及修改,题目包括题号、题目、选项。
具体设计如表3-2。
表3-2题目表
序号
数据库字段
类型
存储内容
约束类型
1
EXAM_ID
Decimal(10)
存储序号
PAIMARYKEY,
NONULL
2
EXAM_CONTENT
Varchar(500)
Varchar(500)
Decimal(10)
题目
NONULL
3
EXAM_OPTION
选项
NONULL
4
EXAM_INDEX
题号
NONULL
答案表罗列了所有已经答题完毕的题目答案,管理员除了进入系统查看统计结果外,也可以进入数据库查看答案,并可以根据系统筛选出来的废表,与题目做比较,来确定是否是废卷,从而删除。
具体设计如表3-3。
表3-3答案表
序号
数据库字段
类型
存储内容
约束类型
1
EXAM_ID
Decimal(10)
题目存储号
PAIMARYKEY,
NONULL
2
INVEST_ID
Decimal(10)
问卷ID
NONULL
3
EXAM_CHECK
Varchar(500)
选择项
NONULL
在分析答案表的时候提到过,管理员可以查看废表,所以在最后设计了一个废表库,管理员可以通过数据库查看到废表的ID,从而可以找到废表进行确认,如确认为废表,便将其删除,具体设计如表3-4。
表3-4废卷表
序号
数据库字段
类型
存储内容
约束类型
1
INVALID_INVEST_ID
Int(11)
废卷ID
PAIMARYKEY,
NONULL
2
INVEST_ID
Decimal(10)
题目ID
NONULL
3
IS_OPEN
Varchar
(1)
是否可见
NONULL
3.4纸质调查部分设计
纸质调查部分也就是管理界面有关线下问卷的部分设计是我的工作范围。
纸质调查部分的工作,主要是线下的数据收录,然后将收录的数据转入数据库,从而能将线下得到的数据,与线上得到的数据做一个简单的对比,以及对有关线下功能界面的设计和数据库的简单设计。
3.4.1纸质调查部分总体设计
由于线下的调查工作,以及数据录入大多都是处在管理员层之下,所以当初设计管理员界面的时候考虑过更换个界面,但是为了使界面更美观直接,更加的统一,所以在管理员界面上选择了相同的背景,这样看上去很统一,而且延续的普通用户界面的那种简约感,让人一目了然,所以最后只是在功能上做了调整。
在数据库的设计上,使用了一库双题的方式,而在数据录入上在管理员界面添加了个数据的上传功能,这个需要管理员的手动输入,目前没有想到更方便快捷的录入方法,所以采用了最原始的方式,由管理员手动输入,只是这样有些浪费人力以及物力,在将来的研究中,我们也会找到更好的解决办法,将这个缺陷弥补,从而能够节约出更多的资源,而且也能更好地避免一些问题,例如由于管理员的失误,导致答案的失真,或者管理员的故意为之,来扰乱答案的真实性,这些都是将来需要解决的问题。
3.4.2纸质调查部分界面设计
纸质调查部分界面便是管理员界面,大部分功能都属于管理员的管理功能。
所以在管理员界面上,是这样设计的。
如图3-4。
图3-4管理界面功能
在管理界面上设置了问卷以及历史问卷这两项功能,方便管理员录入答案成绩,统计功能便是统计问卷的结果,方便管理员查看,管理功能是用来管理一些废卷,运用此功能可以删除问卷,最后设置退出功能。
3.4.3纸质问卷数据库设计
由于有两份试卷,而两份试卷又要分开统计,所以我运用到了数据库中标志位的设定,设定试卷id1000以上的为纸质题目,也就是功能中设置的历史问卷,这样就可以很好的区分开两套试卷,并且也能分开统计,具体见图3-5。
图3-5数据库题库设计
从图中表示9000以上的ID题目都设定为是纸质问卷的题目,而在数据统计中,在界面选择相应的题库,就相当于选择了不同的标志位,之后命令发送回数据库,数据库将相应ID的题目答案进行统计,然后将之回馈于统计界面。
4系统详细设计与测试
4.1系统界面详细设计
4.1.1管理员界面
在本次设计中,我主要负责管理界面的设计,其功能主要面向线下的问卷收录以及统计等功能。
在用户界面上,我们设计了管理员的链接入口,以方便管理员登录管理员界面进行操作,见图4-1。
图4-1管理员登录链接界面
在管理员点击登录后,便会出现管理员的登录界面,在管理员登陆界面中,主要有着管理员线下的调查问卷答案的录入,还有查询问卷,查看统计结果,以及删除作废试卷的权限。
登陆界面见图4-2。
图4-2管理员登陆界面
为了保持统一性,所以在管理员界面中,我们并没有改变布局,使用的是与用户界面一样的界面,这样看起来也非常的直观,只是在功能选上作了修改。
具体见图4-3。
图4-3管理员界面
管理员录入线下答案的界面也秉承了用户界面简约简单的特点,让试卷明了,能让管理员一目了然,具体见图4-4。
图4-4管理员录入线下答案界面
4.1.2管理员线下功能实现
在管理员界面有一项功能,就是将线下收集上来的问卷答案进行录入,并且进行统计,在图4-3中,我们可以看到有问卷,以及历史问卷两个选项。
其中问
图4-5录入答案出错
卷这一选项,是为了让管理员进行答题来设计的,从某些方面来讲,管理员也是被调查者的一员,管理员可以选择从普通用户登录答题,或者直接在管理问卷的时候答题。
而历史问卷这个功能,便是用来上传线下的问卷答案的,这里就需要消耗一部分人力,由管理员手动上传,秉承用户答题一样的原则,在管理员录入的时候如果有答案未填写,就会出现警示界面,具体如图4-5。
在这里设计了一项功能,从图4-3中我们可以看到管理员界面的第三个功能便是统计,此功能可以同时统计线上即网络调研问卷的问卷情况,也可以同时统计线下问卷的答题情况,我们特意设计了这样的数据库,分别在线上与线下进行统计,可以从侧面反映出一些人们的生活习惯,例如从问卷的情况上我们可以简单的判断出人们对于调查问卷的调查方式上面的看法,在同一个时间段内,分别以这两种不同的方式调研,从结果和数量上来反映一些问题。
在统计中我们也设置了查找功能,可以具体的查找出某一题的调查结果,这样对于某些具体的题目,具体的答案,我们可以进行更加详细的分析,具体如图4-6。
图4-6问卷结果统计功能
对于管理的第四项功能便是管理废卷上面,做调研一定会遇见的问题就是来自于各个方面的攻击,由于是面向大众的,那么就一定会出现恶意填写答案的情况,这会大大的影响到问卷结果统计的有效性,而又不排除某些主观上的判断导致某些问卷类似废卷但不是废卷。
在这个问题上我们争论了很久,讨论过各种各样的筛选方法,最后决定,用雷同答案视为废卷的方式来筛选,例如连续几道题以上都是同一个答案,那么我们就视为它是废卷,但是单纯的判断也不一定就是正确的,所以设置这样的管理功能。
管理员可以在这项功能中查看到疑似废卷的卷号,这些都会记录在数据库中,管理员需要去查看这个问卷是否为真正的废卷,如果为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 调研 问卷 信息管理 系统 设计 实现