基于WEB的课程调查问卷系统的设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要
在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。课程问卷调查可以检验学生的学习情况,并能反映学生对课程的一些建议。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
编写WEB课程问卷调查系统,最重要的一点调查地点可以不受限制。开发该系统我主要采用ASP技术和ACCESS数据库相结合的方式。asp技术通过在静态HTML内容中嵌入服务器端脚本,实现网页内容的动态改变。Web服务器从磁盘上读取含有服务器端脚本的网页,在网页发送给客户端浏览器之前,先对其中的服务器端脚本进行解释,输出用户定制内容,从而产生动态网页。数据库采用ACCESS 2003数据库,能够胜课程问卷调查系统中的数据处理。本文在相关理论指导下,在分析其他一些系统的基础上,开发出了此课程问卷调查系统。(所有权: 毕业设计网 ) [资料来源:www.THINK58.com]
关键字:asp;课程问卷调查;ACCESS
WEB course survey system
Abstract
Be building up vote to manage today of mechanism actively, only depend originality of the handicraft manage or the simple single machine manage, management Dept. public appearance to a great deal of information, can't efficiently will among them of importance part withdraw, and do a judgment and the processing for corresponding. Survey courses students can test, and students can reflect some of the recommendations of the curriculum. The technical along with science of raise continuously, the calculator science is gradually mature, the its strong function has already been people's deep understanding, it has already entered each realm of the society of mankind to erupt to flick a more and more important function.
WEB courses to prepare a questionnaire survey system, survey the most important sites that can be unrestricted. I developed the system using ASP technology and ACCESS database combination. Develop that system; I mainly adopt the way that the ASP technique and the ACCESS database combine together. The asp technique passes in the static state HTML contents to imbed a server to carry script, Carry out the dynamic state change of the web page contents. The Web server reads to imply the web page that the server carries script from the disk, before the web page send out to the customer carry a browser, the server won first as to its carries script to carry on explain, out put the customer makes to order a contents, Produce a dynamic state web page thus. The database adopts the ACCESS 2003 large databases, can be competent the data processing in the teaching mission. In this paper, under the guidance of the relevant theory, the analysis of a number of other systems on the basis of the developed system in this course survey. [资料来源:THINK58.com]
Keywords: asp; Course Survey; ACCESS
本系统的设计思想就是利用asp和ACCESS进行一个的课程问卷调查,其中关键的就是对调查问题的定义和问卷的提交。
本系统的设计工具:前端开发工具选择的是asp,后台数据库选择的是ACCESS。下面分别介绍它们。
asp简介
ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,asp网页具有以下特点:
(1)利用asp可以实现突破静态网页的一些功能限制,实现动态网页技术;
(2)asp文件是包含在HTML代码所组成的文件中的,易于修改和测试;
(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览asp所产生的网页;
(4)asp提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
(5)asp可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。
(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止asp程序代码被窃取。(所有权: 毕业设计网 ) [资料来源:www.THINK58.com]
设计一个基于WEB的课程问卷调查系统,要求支持单选、多选、自定义文本、以及多种题型交叉等类型的问题,需要能够防止同一用户重复提交,并能设置问卷开始以及结束日期,问卷提交后,能够对问卷结果进行统计分析,包括主要功能模块如下:
(1)、用户管理模块:可以对用户及用户组进行添加、修改、删除。用户管理模块主要是对用户的身份及其基本信息、登录控制权限等进行管理 , 以确保答卷信息的真实性和可信度 ,进而获得有参考价值的统计信息。
(2)、问卷管理模块:能够对问卷进行添加、删除、修改和查询等基本管理。
(3)、问卷调查模块:用户能够在网上进行问卷调查,要求支持单选、多选、自定义文本、以及多种题型交叉等类型的问题,需要能够防止同一用户重复提交,并能设置问卷开始以及结束日期。
因设计的系统是通用型问卷调查 ,必须可以方便地对问卷调查表进行在线创建和发布新的主题 ,可以有多个主题同时进行发布调查而互不干扰。问卷调查项目的编辑维护包括调查题目及选项内容的创建、编辑、删除等 , 并可根据需要制定调查问卷的回答方式(如单选、多选、文本填空)等 ,极大地方便了问卷调查表的制作和维护。
(4)、问卷结果分析模块:对问卷结果进行统计分析,要求能对问卷明细数据列表查看,并根据结果生成柱状图统计图表。(所有权: 毕业设计网 )
[资料来源:http://www.THINK58.com]
系统功能划分
1 用户注册登陆系统
能够进行用户的注册和登陆,输入姓名、用户名、密码、性别、班级、专业等信息进行注册,注册后需要管理员审核,审核通过才能在网站登陆页面进行登陆。登陆的时候进行用户名和密码的判断,用户名和密码匹配才能进入系统,否则返回。
2 用户浏览问卷系统
用户进行注册,并等待管理员审核,通过审核的用户才是合法用户。合法用户通过网站首页的登陆界面,输入用户名和密码后进入系统主页,在网站主页上面可以看到问卷,点开问卷,可以看到其中的题目。可以进行问卷的填写,提交。
3 网站后台管理系统
网站后台管理一共分为3个部分的管理:常规设置、问卷管理和管理官管理。
常规设置包括:网站信息配置、用户管理、友情链接添加、友情链接管理。
问卷管理:问卷添加、问卷审核、问卷管理、题目管理、问卷统计。
管理员管理:可以添加、删除管理员。(所有权: 毕业设计网 ) [资料来源:THINK58.com]
[资料来源:http://think58.com]
目 录
[来源:http://think58.com]
第一章 绪论………………………………………………………………… 5
1.1 引言 ……………………………………………………………………5
1.2 设计思想及设计工具……………………………………………………5
1.3 基于B/S的三层体系结构………………………………………………7
第二章 系统需求分析……………………………………………………… 9
2.1 系统目标……………………………………………………………… 9
2.2 系统需求分析………………………………………………………… 9
2.3 系统功能划分………………………………………………………… 10
2.3.1用户注册登录系统 ……………………………………………… 10
2.3.2用户浏览问卷系统 ……………………………………………… 10
2.3.3网站后台管理系统 …………………………………………… 10
第三章 数据库设计 ………………………………………………………11
3.1 数据库的基本理论 ………………………………………………… 11
3.1.1数据库的数值查询方法………………………………………… 11
3.1.2 数据库的数值插入方法………………………………………… 11 [资料来源:http://THINK58.com]
(所有权: 毕业设计网 )
3.1.3 数据库的数值修改方法………………………………………… 12
3.2 网站数据库设计与实现 …………………………………………… 12
3.2.1数据库需求分析 ……………………………………………… 12
3.2.2 数据库概念结构设计 ………………………………………… 14
3.2.3 数据库表的设计……………………………………………… 16
3.2.4表之间的关联关系………………………………………………19
第四章 网站功能模块设计与实现…………………………………… 20
4.1 功能模块…………………………………………………………… 20
4.2 问题展示…………………………………………………………….20
4.3 用户注册与登录……………………………………………………..21
4.4 后台管理系统……………………………………………………….22
4.4.1 注册和登录……………………………………………………...22
4.4.2 问卷信息管理………………………………………………….23
4.4.3 统计信息管理………………………………………………….23
第五章 系统实现和测试 …………………………………………….24
5.1 系统的发布…………………………………………………………24 [资料来源:http://THINK58.com]
5.2 系统的测试…………………………………………………………24
第六章 尾声…………………………………………………………….30
参考文献………………………………………………………………..31
致谢……………………………………………………………………..32 [来源:http://www.think58.com]
[来源:http://www.think58.com]