[基于web网上问卷调查系统的设计与实现]
- 格式:doc
- 大小:3.14 MB
- 文档页数:33
本科毕业论文(设计)论文题目:基于web的在线问卷调查系统的设计与实现学生姓名:学号:专业:班级:指导教师:完成日期:2013年09月5日基于web的在线问卷调查系统的设计与实现摘要随着社会不断进步和发展,生活节奏不断加快,信息已经成为我们生活中不可缺少的一部分。
问卷调查系统,针对于网络用户进行问卷调查。
实现对问卷信息的管理,提供更加简单,方便的操作平台,对相关信息进行网上调查。
一方面,用户可以通过注册用户,进行问卷搜索、添加、填写、修改密码等操作。
另一方面管理员管理模块主要包括:问卷管理、注册用户管理、系统管理,质量控制和数据统计。
本系统是基于JSP技术,并使用SQL server 2000来实现对信息管理的功能,目前已经成功运用到此系统中。
本系统的目的是建立一个高效的平台,采用简洁高效的JSP技术与SQL server 2000数据库等技术,设计和开发了这一问卷调查系统。
该系统主要实现了问卷信息管理、用户信息管理、系统管理等后台模块,同时和前台模块浏览、设置,信息查询、查看信息等有机的结合起来,提高了管理效率。
通过科学全面的测试,系统实现了信息设置、问卷信息统计查询、显示问卷最新信息等功能。
本系统可以根据实际应用的具体情况,适当加以修改,以便更好应用。
本系统操作简单,灵活性好,系统安全性高,运行稳定。
关键词:问卷调查在线问卷网上调查The survey system based on web designAbstractAlong with the social progress and development, the pace of life is accelerating and information have become the indispensable part in life. We based on the questionnaire survey, and on the basis of making this system can operate on the web site. Realization of customer, property management information system, provide more simple, convenient operation platform, and design a residential property internal management platform.On the one hand, the user can through the registered user, carried on the questionnaire search, design, issuing, collection and cipher amending operation. On the other hand administrator management module mainly include: questionnaire management, registered user management, system management, data, add, modify and delete. This system is based on JSP technology, and use SQL server 2000 to realize the function of information management, has been successfully applied to the system.The purpose of this system is to establish an effective platform, using concise efficient JSP technology and SQL server 2000 database techniques, design and develop the survey system. This system mainly realizes the questionnaire information management, customer information management, system management, at the same time and receptionists back end module browsing, setting, information query, check information such as organic combine and improve the management efficiency. Through scientific comprehensive test, information system realizes the establishment, the user information management, show the latest information, and other functions. This system can according to the specific circumstances of practical application, proper modified, so that we can better application. This system operation simple, flexibility is good, the system has high security and stable performance.Key Words:Questionnaire Structured Analysis Internet Survey目录一、项目概述 (1)(一)项目开发的背景 (1)(二)项目开发的目的 (1)(三)项目开发的意义 (1)二、系统需求分析 (3)(一)运行环境与开发模式选择 (3)1.JSP编程技术 (3)2.SQL Server 2000 开源数据库的开发 (5)3.基于B/S的体系结构 (6)4.运行环境 (7)(二)使用对象分析 (8)(三)业务流程分析 (8)1.用户的业务流程 (9)2.管理员的业务流程 (9)(四)可行性分析 (10)1.技术可行性 (10)2.经济可行性 (11)3.操作可行性 (11)(五)数据流图分析 (11)(六)数据字典 (13)1.数据源点、数据终点: (14)2.数据处理: (14)三、系统设计 (15)(一)系统功能模块划分 (15)1.管理员功能 (15)2.用户功能 (15)(二)系统数据库设计 (16)1.概念结构设计 (16)2.逻辑结构设计 (17)3. 数据库表设计 (17)(三)系统界面设计 (20)1. 登录模块 (20)2.前台功能模块 (20)3.管理员功能模块 (22)四、系统测试和维护 (25)(一)系统的测试 (25)1.系统关键部分测试分析 (25)2.测试结果分析与说明 (26)3.系统安全与性能分析 (26)(二)系统维护 (27)结论 (29)参考文献 (30)一、绪论(一)系统开发背景随着互联网技术的飞速发展,互联网的全球覆盖、交互功能等特性给调查方法带来新的变化,在线调查作为一种基于互联网平台上信息采集及处理方式,越来越受到许多评估研究机构和媒介机构的关注和运用。
沈阳航空航天大学课程设计报告课程设计名称:软件综合课程设计课程设计题目:基于web的在线问卷调查系统的设计与实现院(系):计算机学院专业:计算机科学与技术班级:学号:2姓名:指导教师:说明:结论(优秀、良好、中等、及格、不及格)作为相关教环节考核必要依据;格式不符合要求;数据不实,不予通过。
报告和电子数据必须作为实验现象重复的关键依据。
学术诚信声明本人声明:所呈交的报告(含电子版及数据文件)是我个人在导师指导下独立进行设计工作及取得的研究结果。
尽我所知,除了文中特别或撰写过的研究结果,也不包含其它教育机构使用过的材料。
与我一同工作的同学对本研究所做的任何贡献均己在报告中做了明确的说明并表示了谢意。
报告资料及实验数据若有不实之处,本人愿意接受本教学环节“不及格”和“重修或重做”的评分结论并承担相关一切后果。
本人签名: 日期:年月日沈阳航空航天大学课程设计任务书课程设计名称软件综合课程设计专业计算机科学与技术学生姓名班级学号题目名称基于web 的在线问卷调查系统的设计与实现起止日期2016 年12 月19 日起至2017 年 1 月13 日止课设内容和要求:在校园、企事业单位里,由于各种调查研究的需要,经常会有各种各样的调查问卷,在传统模式下,人们不但要花费不少的费用印刷问卷,而且还要消耗大量时间和精力对调查问卷进行发放和回收,对调查问卷进行统计,并且人工操作调查问卷随意性较大,容易产生遗漏等问题。
本系统建立在信息技术基础上,构建一个在线的问卷设计、分发、调查、回收、统计的系统,基本解决传统问卷的上述老大难问题。
1. 实现用户管理系统,注册用户可以发布、编辑问卷;非注册用户只可以填写问卷。
2. 实现问卷发布管理系统,可以对问卷进行增加,修改,删除,查询等操作。
3. 实现数据可视化,对问卷统计结果通过图表进行展示。
4. 界面美观,用户交互、体验良好。
参考资料:麦克劳克林. PHP & MySQL实战手册- 第二版[M]. 中国电力出版社, 2014.杨克李强, 裴云, 黄向党. PHP 和MySQL We开b发从新手到高手[M]. 人民邮电出版社, 2013.教研室审核意见:教研室主任签字:指导教师(签名)2016 年12 月16 日学生(签名)2016 年12 月19 日课程设计总结:本次课程设计的主要任务是在线问卷系统。
面向Web的在线问答系统设计与实现随着互联网的发展,人们越来越依赖于网络来获取信息和解决问题。
在线问答系统便应运而生。
它可以帮助用户提出问题并快速获得答案,也可以帮助专业人士获取积分和提高知名度。
本文将围绕面向Web的在线问答系统的设计与实现展开探讨,分为需求分析、系统设计、编程实现、测试与验证四个部分,并针对每个部分提供具体的解决方案。
需求分析在设计任何系统之前,需求分析都是必不可少的一步。
对于面向Web的在线问答系统,我们需要了解用户的需求、功能特点、技术要求和市场竞争情况。
1. 用户需求面向Web的在线问答系统需要满足以下用户需求:(1)用户可以在平台上提交问题,并及时得到答案;(2)用户可以搜索以前的问题,并浏览相关的答案;(3)用户可以对问题和答案进行评价、点赞等交互操作;(4)用户可以根据标签或关键词来搜索问题和答案。
2. 功能特点相对于传统问答社区,面向Web的在线问答系统具有以下特点:(1)推荐算法:系统能够根据用户的浏览和评价记录,推荐相关问题。
(2)答案质量保证: 系统可以审核用户提交的回答,并保证答案的质量。
(3)社区建设:对于活跃用户或专业领域的专家,可以设立认证用户的身份,提高社区认可度。
3. 技术要求面向Web的在线问答系统需要满足以下技术需求:(1)前端:采用HTML5、CSS3、JavaScript等技术实现界面设计;(2)后端:采用Java、Python、PHP等语言实现后端逻辑;(3)数据库:采用MySQL、Oracle等常用数据库管理系统;(4)服务器:采用云服务器或本地服务器进行部署。
4. 市场竞争情况目前市面上已经有许多在线问答系统,如知乎、Quora等。
为了确保我们面向Web的在线问答系统的市场竞争力,需要确保我们的系统具有一些差异化的特点,例如自然语言处理、语音识别等方面的技术应用。
系统设计在进行系统设计之前,需要明确系统的架构和技术选型。
系统架构主要分为前端、后端和数据库三部分。
一、概述随着互联网的普及和发展,问卷调查作为一种常见的数据收集工具,已经逐渐由传统的纸质问卷转变为上线问卷调查。
上线问卷调查系统的设计与实现,对于提高数据收集效率、降低调查成本、保障数据安全都具有重要意义。
本文将就上线问卷调查系统的设计与实现进行探讨,从系统需求分析、架构设计、技术实现等方面展开讨论,旨在为相关领域的研究和实践提供参考。
二、系统需求分析1. 用户需求分析上线问卷调查系统的用户包括问卷设计者和参与者两个角色。
问卷设计者需要拥有创建、编辑、发布问卷的权限,参与者则需要能够方便快捷地参与调查并提交答卷。
系统需要满足用户的操作便捷性、界面友好度、数据安全性等方面的需求。
2. 功能需求分析在功能需求方面,系统需要具备问卷设计、问卷发布、数据收集与分析等功能。
问卷设计包括题目编辑、选项设置、逻辑跳转等功能;问卷发布包括生成调查信息、选择调查对象等功能;数据收集与分析包括答卷收集、数据统计、报告生成等功能。
三、系统架构设计1. 前端架构设计前端是用户与系统交互的界面,需要具备良好的交互体验和界面设计。
在前端架构设计中,可以采用Vue.js、React等流行的前端框架,结合HTML、CSS、JavaScript等前端技术,实现问卷设计、发布和参与等功能。
2. 后端架构设计后端是系统的核心部分,需要处理用户的请求、数据存储与处理等功能。
在后端架构设计中,可以采用Spring、Django、Express等后端框架,结合MySQL、MongoDB等数据库技术,实现用户管理、问卷管理、数据统计等功能。
3. 网络架构设计网络架构设计是系统部署和运行的基础,需要考虑系统的性能、稳定性和扩展性。
可以采用分布式部署、负载均衡、缓存技术等手段,保障系统的高性能运行。
四、技术实现1. 问卷设计与发布在问卷设计与发布方面,可以借助jQuery、Bootstrap等前端技术,实现题目编辑、选项设置、逻辑跳转等功能;借助Node.js、Django 等后端技术,实现问卷创建、生成调查信息、选择调查对象等功能。
基于web的试卷管理系统的设计与实现试卷管理系统是一个非常重要的工具,它可以自动化地创建、存储、修改和管理试卷。
这种系统对于学校、培训机构以及任何需要进行大规模考试的组织来说都非常有用。
下面是一个基于web的试卷管理系统的基本设计和实现步骤:设计部分:1. 用户界面设计:设计一个直观且用户友好的界面。
界面应包括创建、编辑、删除和查看试卷的选项。
此外,还应包括管理题目的界面,以便用户可以添加、编辑和删除题目。
2. 数据库设计:你需要设计一个数据库来存储试卷和题目。
你可能需要几个表,如"试卷"表、"题目"表、"选项"表等。
这些表应包含足够的信息,以便系统可以有效地管理这些信息。
3. 系统功能设计:系统应具备创建、编辑、删除和查看试卷的功能。
此外,还应具备添加、编辑和删除题目的功能。
此外,系统还应能够随机生成试题序列,以防止作弊。
实现部分:1. 后端开发:你需要使用一种后端编程语言(如Python、Java、PHP等)来编写服务端的代码。
你需要连接到数据库,并实现上述的功能。
2. 前端开发:使用HTML、CSS和JavaScript等前端技术来创建用户界面。
你可以使用一些前端框架(如React、Vue或Angular)来加快开发速度。
3. 测试:在部署之前,确保对系统进行全面的测试。
测试应包括功能测试、性能测试和安全测试。
4. 部署:最后,你需要将系统部署到一个服务器上,以便用户可以通过web浏览器访问它。
这只是一个基本的概述,实际的开发过程可能会更复杂。
你需要根据你的具体需求和资源来调整这个过程。
基于Web的在线考试系统的开发与实现摘要随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
目前存在各级各类的考试,而它们的各种工作主要还是依赖于手工完成,但是手工管理还存在着许多弊端,比如会由于不可避免的人为因素,造成数据的遗漏、误报。
计算机信息化管理有着储存量大,速度快等许多优点,因此我们可以利用计算机网络以及JSP技术实现动态的管理。
在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,JSP技术则因为可以进行复杂的数据库操作、很强的交互性以及方便用户控制和管理备受青睐。
随着计算机网络技术的进一步发展和普及,利用JSP技术开发的各种网络在线考试系统必将大行其道。
本说明书主要介绍了该系统的开发背景和发展前景、研究内容和设计理念以及系统的实现过程,该系统是一个基于Web采用B/S即浏览器和服务器结构模式,服务器端采用JDBC方式连接数据库。
关键词:在线考试,试卷,JSP,SQL Server2005The Online Exam System Based On Web Development andImplementationAuthor: Liu ZhuanTutor: Ye MaogongAbstractAlong with the computer and network technology rapid development, Internet/Intranet applications growing popularity in the global scope, the society is rapidly towards information society forward, information automation function also is more and more big, make our from multifarious affairs liberate, improve our work efficiency. At present, the exam at various levels and of various kinds of work that they still basically rely on done manually, manual management still exist many shortcomings, due to the inevitable man-made factors, the omission, cause data material misstatement. In many of the network service, the Web gives a person refreshing, but in this one, because the technology was the JSP can be complex database operation, strong interactivity and user-friendly control and management is favour. Computer information management has a large storage capacity, speed and many other advantages, so we can use computer network and JSP technology to achieve dynamic management. With the further development of the computer network technology and popularization of using the JSP technology development, various network on-line examination system will be flourishing.This paper mainly introduces the system development background and development prospects, research content and design concept and system implementation process, this system is based on a Web adopts B/S namely the browser and server structure mode,the server using JDBC way connect to database.Keywords:Online Examination, the Examination Paper, JSP, SQL Server2005目录摘要.............................................................................................................................. ABSTRACT . (I)1 绪论 01.1系统开发背景 01.2系统开发的目的和现实意义 (1)1.3系统设计思想及实施方案 (2)1.4可行性分析 (2)1.4.1 资源可行性 (2)1.4.2 时间可行性 (3)1.4.3 技术可行性 (3)1.4.4 经济可行性 (3)1.4.5 社会的可行性 (3)1.5本文内容安排 (3)2 系统需求分析 (5)2.1系统功能分析 (5)2.1.1 系统功能模块 (5)2.1.2 系统界面设计分析 (5)2.2系统性能分析 (5)2.3数据库分析 (6)2.3.1 系统数据库分析 (6)2.3.2 数据库结构分析 (9)2.4系统开发环境 (10)2.4.1 硬件、软件平台 (10)2.4.2 系统开发技术描述 (10)3 系统概要设计 (11)3.1总体结构设计 (11)3.1.1 系统HIPO图 (11)3.1.2 系统主要功能模块 (12)3.2数据库结构设计 (12)3.2.1 数据库概念结构设计 (12)3.2.2 数据库逻辑结构设计 (12)3.2.3 数据库物理结构设计 (13)4 系统详细设计 (16)4.1系统总体设计 (16)4.1.1用户登录界面设计 (16)4.1.2 系统管理员主页设计 (19)4.1.3 系统学生主页设计 (20)4.2 ....................................................................................................... 系统管理员操作设计204.3 .................................................................................................................... 学生操作设计234.4 ......................................................................................................................... 连接数据库245 系统运行与测试 (26)5.1登录测试 (26)5.2管理员添加学生测试 (26)5.3管理员生成试卷测试 (26)5.4管理员添加模板测试 (27)5.5测试总结 (27)6 系统的使用说明与安装 (28)6.1运行环境要求 (28)6.2安装设置 (28)6.3源程序用户名和密码 (28)结论 (29)致谢 (30)参考文献 (31)附录 (32)1 绪论计算机应用迅猛发展,网络应用不断扩大,各级各类的考试层出不穷,使得开发在线考试系统成为现实。
摘要21世纪是一个以网络为核心的信息时代,计算机技术、网络技术已经渗透到政府、学校,企事业单位的日常工作中。
随着社会的发展,很多行业需要掌握大量的信息来了解特定的用户需求,传统的做法是组织大量的人力物力对用户散发调查表,然后对收集的信息进行统计并得到想要的结果.但这种传统的做法浪费大,效率低,周期长.为了改变这一现象, 必须用一种现代化的技术来改变这种现状,它应该能够方便的获取大量的数据,并且能对数据进行分析,因此最近几年基于Web的网上调查系统开始占据问卷调查的主导地位。
对于学校来说也存在这样的现状,随着大学人数的增多,老师与同学相互沟通很难,因而我设计了一个关于教学管理的网上问卷调查系统,希望能够给大家带来方便。
本在线调查系统采用模块化面向对象设计思想,采用Java与Jsp技术。
具体采用J2EE编程思想,用到了Hibernate等框架具有以下的功能:开始调查、填写调查、查看调查填写进展、结束调查、审核调查、查看调查等功能,大大提高了教学的效率通过数据库可以永久的保存调查的结果,为以后调查提供参考。
通过这样一个调查系统,它不受时间的限制,可以采取匿名的方式接受调查,学生更能反映真实的想法和意见。
可以有针对性的对问卷内容做适当的处理,总结学生容易遇到的问题。
利用计算机的运算能力,可以为我们进行大量的数据分析,并且能及时的将学生反映的问题提供给老师和教学部门,教学部门针对学生的要求而将教学方式进一步改进,大大提高了教学质量和教学效率。
同时使无纸化办公离我们不在遥远。
关键词:问卷调查系统;数据处理;hibernate持久化;javaAbstractThe 21st was one take the network as the information age, the computer technology, the networking already seeped to the government, the school, in Enterprises and institution’s routine work. Along with society's development, many professions need to have the massive information to understand that the specific user's needs, the tradition makes the law is the organization massive manpower and resources to the user sending 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 with university population's 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 object-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 conclusion 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 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 computer's operational capability, may carry on the massive 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 student's request, but further improves the teaching way, improved the quality of teaching and the teaching efficiency greatly. Simultaneously causes the paperless work to leave us remotely not.Key words: Questionnaire survey system; Data processing; hibernate lasting; java目录引言 (1)第一章网上问卷调查技术与发展简介 (3)1.1问卷调查的特点 (3)1.2网上问卷调查的特点 (4)1.3网上问卷的基本解决方案 (4)1.3 Struts概述 (4)第二章开发工具及系统架构简介 (5)1.1 编程语言简介 (5)1.2 J2EE平台简介 (6)1.3 数据库简介 (6)第三章系统分析与设计 (8)3.1系统需求分析 (8)3.2系统结构总框架设计 (9)3.2系统结构流程设计 (10)3.3数据库设计 (10)3.4系统安全性能 (13)第4章系统的具体实现 (16)4.1 登录的实现以admin身份登录 (16)4.2. 调查管理模块的设计 (17)4.3 调查搜索模块面 (19)4.4 老师管理模块 (21)4.4.1 增加老师部分 (21)4.4.2 查看老师列表部分 (21)4.5 课程管理模块 (21)4.5.1 增加课程部分 (21)4.5.2 课程列表部分 (21)4.6 班级管理模块 (22)4.6.1 增加班级部分 (22)4.6.2 班级列表部分 (23)4.7问卷调查部分 (23)结论 (25)参考文献 (26)谢辞 (27)引言自上世纪九十年代初以来,随着全球范围内先进电子元器件技术的不断发展和软件产业的崛起,电子计算机技术得到了飞速发展,尤其是在上世纪末,网络技术以惊人的速度发展,使得信息传送的速度和容量以指数级别提升,人类迎来了“信息爆炸”的时代。
基于WEB的问卷调查系统的设计与实现
杨忠仪
【期刊名称】《今日科苑》
【年(卷),期】2009(000)009
【摘要】网络问卷调查可以为调查者节省大量的资源,有效提高调查效率和调查的准确程度。
本文介绍了设计一个包含三种调查题型(单项选择、多项选择和文本填空),包含多个调查项目的网络问卷调查系统的设计思路和实现方法,并详细说明了在教学测评中的应用。
【总页数】1页(P159)
【作者】杨忠仪
【作者单位】湖南商务职业技术学院,湖南长沙410205
【正文语种】中文
【中图分类】TP393
【相关文献】
1.基于web的在线问卷调查管理系统的设计与实现 [J], 肖景阳
2.基于Web的问卷调查系统的设计与实现 [J], 邵淑霞
3.基于Web的学风问卷调查系统设计与实现 [J], 韩雪;颜骁
4.基于Web的问卷调查系统的设计与实现 [J], 刘慧梅
5.基于Web的"对分课堂"学习情况在线问卷调查系统设计与实现 [J], 李云皓;黄瑞;钟涛;胡凯蕾;刘林山;段群
因版权原因,仅展示原文概要,查看原文内容请购买。
基于web的问卷调查系统的设计————————————————————————————————作者:————————————————————————————————日期:淮海工学院课程设计报告书题目: WEB课程设计基于web的网络问卷调查系统系(院):东港学院专业: 计算机软件工程班级:姓名:学号:2012年 11月 22 日一、项目概述(1)项目开发的背景问卷调查法是收集第一手数据或资料的常用途径,问卷调查法适用面广、获取数据便捷、研究成本较低,在很多领域都使用得非常广泛。
20世纪80年代之后,随着个人计算机(PC)的出现和逐渐普及,计算机日益成为调查研究者不可缺少的工具。
到90年代之后,随着互联网(Internet)的广泛应用,各种基于网络的调查方法开始出现:计算机辅助网络访谈、移动调查等。
目前基于Internet的网络问卷调查分析统计用得非常普遍和频繁,才会有那么多的企业或者公司在使用网络问卷调查法来获得信息。
然而每开发一个新的网络问卷调查分析系统,需要耗费大量时间、很多已有产品功能过于强大、设置复杂、费用比较昂贵等缺点。
(2)项目开发的目的本系统主要实现最为普遍的问卷调查,包括问卷管理、设计、收集、统计管理等。
通过访问其他问卷调查的网站并查阅其他相关资料,了解现在问卷的特点、用户的需求等。
根据所了解的信息资源,设计能够及时并尽量满足用户需求问卷调查系统。
当需求者需要用问卷来掌握一些资料或信息时,可以及时为需求者提供满足要求的问卷。
最后实现基于web的问卷调查系统。
(3)项目开发的意义为需求者提供网络问卷,让需求者能够快速、方便的实施专业的问卷调研,调查问卷设计,快速回收,跨地域、低成本, 投入少量资金即可操作问卷调查流程从而获得丰富的反馈信息已经成为趋势.一个高效专业的网络调查平台越来越成为人们的需要。
本课题设计的目的是当某企业、某组织或某些个人需要调查或掌握一些数据、信息或资料时,为这样的需求者提供适合的网上问卷,回收、统计数据或答案,为需求者掌握资料提供方便。
本科毕业设计说明书题目:基于w e b网上问卷调查系统的设计与实现学生姓名:####学院:信息工程学院系别:计算机系专业:计算机科学与技术班级:计算机05-1指导教师:王慧研究生邓远辉工程师二〇〇八年六月摘要21世纪是一个以网络为核心的信息时代,计算机技术、网络技术已经渗透到政府、学校,企事业单位的日常工作中。
随着社会的发展,很多行业需要掌握大量的信息来了解特定的用户需求,传统的做法是组织大量的人力物力对用户散发调查表,然后对收集的信息进行统计并得到想要的结果.但这种传统的做法浪费大,效率低,周期长.为了改变这一现象, 必须用一种现代化的技术来改变这种现状,它应该能够方便的获取大量的数据,并且能对数据进行分析,因此最近几年基于Web的网上调查系统开始占据问卷调查的主导地位。
对于学校来说也存在这样的现状,随着大学人数的增多,老师与同学相互沟通很难,因而我设计了一个关于教学管理的网上问卷调查系统,希望能够给大家带来方便。
本在线调查系统采用模块化面向对象设计思想,采用Java与Jsp技术。
具体采用J2EE编程思想,用到了Hibernate等框架具有以下的功能:开始调查、填写调查、查看调查填写进展、结束调查、审核调查、查看调查等功能,大大提高了教学的效率通过数据库可以永久的保存调查的结果,为以后调查提供参考。
通过这样一个调查系统,它不受时间的限制,可以采取匿名的方式接受调查,学生更能反映真实的想法和意见。
可以有针对性的对问卷内容做适当的处理,总结学生容易遇到的问题。
利用计算机的运算能力,可以为我们进行大量的数据分析,并且能及时的将学生反映的问题提供给老师和教学部门,教学部门针对学生的要求而将教学方式进一步改进,大大提高了教学质量和教学效率。
同时使无纸化办公离我们不在遥远。
关键词:问卷调查系统;数据处理;hibernate持久化;javaAbstractThe 21st was one take the network as the information age, the computer technology, the networking already seeped to the government, the school, in Enterprises and institution’s routine work. Along with society's development, many professions need to have the massive information to understand that the specific user's needs, the tradition makes the law is the organization massive manpower and resources to the user sending 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 with university population's 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 object-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 conclusion 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 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 computer's operational capability, may carry on the massive 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 student's request, but further improves the teaching way, improved the quality of teaching and the teaching efficiency greatly. Simultaneously causes the paperless work to leave us remotely not.Key words: Questionnaire survey system; Data processing; hibernate lasting; java目录引言 (1)第一章网上问卷调查技术与发展简介 (3)1.1问卷调查的特点 (3)1.2网上问卷调查的特点 (4)1.3网上问卷的基本解决方案 (4)1.3 Struts概述 (4)第二章开发工具及系统架构简介 (6)1.1 编程语言简介 (6)1.2 J2EE平台简介 (6)1.3 数据库简介 (7)第三章系统分析与设计 (9)3.1系统需求分析 (9)3.2系统结构总框架设计 (9)3.2系统结构流程设计 (11)3.3数据库设计 (11)3.4系统安全性能 (14)第4章系统的具体实现 (16)4.1 登录的实现以admin身份登录 (16)4.2. 调查管理模块的设计 (17)4.3 调查搜索模块面 (19)4.4 老师管理模块 (21)4.4.1 增加老师部分 (21)4.4.2 查看老师列表部分 (21)4.5 课程管理模块 (22)4.5.1 增加课程部分 (22)4.5.2 课程列表部分 (22)4.6 班级管理模块 (24)4.6.1 增加班级部分 (24)4.6.2 班级列表部分 (24)4.7问卷调查部分 (25)结论 (27)参考文献 (28)谢辞 (29)引言自上世纪九十年代初以来,随着全球范围内先进电子元器件技术的不断发展和软件产业的崛起,电子计算机技术得到了飞速发展,尤其是在上世纪末,网络技术以惊人的速度发展,使得信息传送的速度和容量以指数级别提升,人类迎来了“信息爆炸”的时代。
计算机技术和网络技术对人类的生产、生活方式和思维方式产生了巨大变化,先进的数字化工具和强大的网络系统,使人们可以方便、快捷地获得信息、共享信息和处理信息。
古老的方式已经赶不上社会的需求,人工问卷调查已经不能满足需要。
迫使人们需求一种更加高效的方式来捕获所需要的信息。
网络的发展给问卷调查带来了解决的方式,不同的行业可以更有针对性的去选择自己想要的信息,从而做出对应的措施。
本系统是内蒙古工业大学随着学校人数不断增多,规模不断变大,以至于给人工问卷考核带来严重的不便,无法将学生反映的信息及时反映给授课教师,无法让老师及时根据学员的需求而将教学方式进行调整,而且这种考核效率很差,浪费了大量的人力资源和物质,以至于教学质量逐渐下降,学校开支增多,使学校面临很大的难题。
为了解决这种现象,需要开发一套基于web的在线问卷考察调查系统,来适应当前社会信息的及时性和实时性。
它不仅节约了各种人力物力资源,使学校进入了无纸化办公的时代,适应了现代化办公的需求,而且还能及时将学生反映的信息及时反映给授课教师,提高了教学质量。
本系统采用Sun公司J2EE企业级编程模式,采用可视化的编程环境,简单易懂的编程语言,成熟的各种框架,用较少的代码可以实现大量繁琐复杂的问题的功能,本系统采用现在流行的Struts与Hibernate框架,不仅易于上手,而且扩展性也好,下面本系统的主要内容。
基于web的网上问卷调查系统就是政府,企业或学校不同的需要所设计的,因为j2ee的扩展性,可以根据不同的需求很少的改动就能完成系统的功能。