摘 要
随着Internet 的普及, 作为第四媒体网络的强大影响力正越来越被认同。传统的调查问卷一般采用书面问卷、直接采访、或者电话等媒体形式。其费用相较高, 操作也不灵活, 调查周期长。而现在在各个Web 站点上经常有各种不同形式的调查问卷。这些问卷具有调查周期短、灵活、费用低等特点。与传统的调查问卷相比, 基于Internet 的问卷系统有许多优点: 如及时性、多样性、低成本等。本文首先概述了一个基于Internet 的调查问卷系统的设计; 其次, 在系统实现的基础上总结了一些技术上的要点, 对几个技术问题作了详尽的阐述。网络调查形式越来越走向多样化。随着现代计算机技术的发展,调查组织方法和形式也在不断更新,基本上现有的网络技术都可用于进行网络调查。
本文论述了一个基于ASP.NET技术和SQL Server数据库有机结合的网络问卷调查自动生成系统的设计与实现,系统主要功能包括用户注册、生成问卷、回答问卷、问卷结果统计等。基于ASP.NET+SQL Server技术的动态网站开发技术,使得Web应用的开发更加简单快捷。该系统为使用者提供一个全新的互动平台,交互功能强,有较好的应用前景。
关键词:ASP.NET;SQL Server数据库;网络问卷调查
ABSTRACT
With the popularity of Internet, it as the fourth media network a powerful influence are increasingly being identity. The traditional questionnaires generally USES written questionnaires, direct interviews, or telephone calls and such media forms. Compared with the cost of high, the operation is not agile, survey cycle is long. In each Web site there are often different forms of a questionnaire. The questionnaire has survey period is short, flexible, cost low characteristic. Compared with the traditional survey, based on the Internet survey system has many advantages: if the timeliness, diversity, low cost, etc. This paper first Outlines an Internet questionnaire based on the design of the system; Secondly, based on system realization summarizes some technical points for several technical problems a detailed elaboration. Network survey form more to the diversification. With modern computer technology development, the survey organization methods and form are constantly updated, basically the existing network technology can be used for online survey.
This paper discusses a based on asp.net technology and SQL Server database of the organic combination of network questionnaire automatic generating system, system design and implementation of the main features include user registration, and the formation of questionnaire, answer the questionnaire, questionnaire results statistics, etc. Based on ASP.net + SQL Server technology of dynamic Web development technology enables Web application development more simple and quick. This system provides the user with a new interactive platform, interactive function is strong, have a good prospect.
Keywords: asp.net; SQL Server database; Network questionnaire survey
系统研究的内容
问卷系统涉及的范围以及用到的功能少,不想其他较大的系统,复杂繁琐。 一方面,系统的开发不需要额外增加设备购置费,软件开发费,管理和维护费用,且人员培训过程简单费用不多。另一方面,运行费用方面,由于系统比较小,不必进行太多的运行维护。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。问卷系统以计算机为工具,通过对数据库,把需要调查的事情发布到网络上,只需搭建平台,数据库可自动生成,几天就可能得出有意义的结论,而且优化了管理体系,使其高效化,简易化,智能化。
本课题要完成一个通用的网上调查系统,具体采用的是ASP语言,该系统能完成多种问卷调查的统计计算,通过这样的一个调查系统,它可以不受时间地点的限制接受调查,同时也可以有针对性的对问卷内容进行适当的调查和处理。运用计算机的计算能力,可以处理大量的数据,大大提高了问卷调查的实效性。
该系统应能随意设定问卷的标题名称、题目及题目选项,能保存相应的调查结果并对数据进行统计分析,能提供调查者和被调查者的交互,同时具有较强的安全性。
系统研究目标
现在我国的企业,个人等组织对外进行问卷调查的管理水平大多还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。在网络技术逐渐渗入社会生活各个层面的今天,传统的问卷调查方式面临着变革。本次设计的网络问卷调查系统可以借助于遍布全球的因特网进行。本系统的目标是实现在网络上对问卷进行管理,对问卷进行回答和结果统计的功能,接受问卷调查可以在本地进行,也可以在异地进行,拓展了问卷调查的灵活性。问卷题目可以根据所需要的信息人为生成,这样可以提高问卷调查的有用信息,不会大量做无用功,大大提高数据的有效利用率。还可以直接把调查结果送到数据库中,进行统计、查询等操作。
根据要求,本系统包含如下的特点和功能:
(1)采用SQL Server数据库,适合各类操作系统。问卷可以自由维护、扩充,问卷数量只受物理限制的存储容量[9]。
(2)系统提供用户注册功能,登陆后的用户,还可以根据需要修改自己的信息。
(3)权限分明的管理系统,支持普通用户操作以及管理员对问卷系统进行操作,确保问卷库的公共性与私有性(普通用户只能接受问卷调查,管理员可以对问卷内容进行操作)。
(4)在普通用户做完调查后,可以统计出这次问卷调查的结果。
(5)将以上所有模块整合,并运用于实例。
系统功能模块
本系统共分为3块,有网络问卷调查自动生成系统数据库模块、前台功能模块、后台功能模块各个模块具体任务介绍如下:
1、前台功能模块;
前台功能模块包括:用户注册登录,填写问卷,提交问卷答案并查看调查结果。
2、后台功能模块;
后台功能模块包括:问卷题目生成模块(生成问卷),问卷管理模块(查看、生成、修改或删除问卷信息),用户管理模块(查看、添加、修改或删除用户信息),问卷结果管理模块(浏览、删除问卷结果信息),问卷结果的统计设计(以图形方式)模块。
目 录 10000字
摘 要
ABSTRACT
第一章 绪论 i
1.1 选题背景 1
1.2 本课题的研究意义 2
1.3 系统研究的内容 2
1.4 系统研究目标 3
第二章 系统开发环境和所用技术的介绍 5
2.1 系统开发平台 5
2.1.1 VS2008简介 5
2.2.2ASP.NET与ASP的比较 6
2.2.4 ASP.NET访问SQL SERVER 2008数据库 7
第三章 系统设计 9
3.1 概要设计 9
3.1.1 系统总体结构 9
3.1.2 系统模块以及功能设计 10
3.1.3 系统程序流程图 11
3.2 数据库概念设计 14
3.2.1 问卷系统平台实体属性图如下所示 14
3.2.2 问卷系统平台实体之间的E-R图 16
3.3 数据库详细设计 18
3.3.1 数据库需求分析 18
3.3.2 数据库中表的字段定义 18
第四章 系统的具体实现 21
4.1 前台功能模块 21
4.1.1 用户注册模块 21
4.1.2 用户登录模块 23
4.1.3 用户回答问卷模块 25
4.1.4 问卷结果统计模块 28
4.2 后台功能模块 30
4.2.1 单独问卷题目生成 30
4.2.2 完整问卷生成模块 33
4.2.3 问卷管理模块 36
4.2.4 用户管理模块 38
4.2.5 结果统计管理模块 41
第五章 总结与展望 44
5.1 总结 44
5.2 展望 44
参考文献 46
致 谢 48
附录 49
|