77范文网 - 专业文章范例文档资料分享平台

在线调查问卷系统的分析、设计与开发 - 图文(2)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

华北水利水电学院毕业论文

作。迄今为止,已经出现了各种各样的网上调查软件,作为调查工具,至少要具备以下几个不可或缺的功能:简单易用,使用者无需了解程序代码;可以选择多种问题形式(比如列表、多选等等);提供分析工具,可以将数据导人、导出,并作处理;人们可以根据当前调查研究的需要自由选择参与调查。当然,也要考虑到研究的预算、研究人员的能力以及所要做的结果分析工作等等。虽然人们正在致力于这种正在蓬勃发展中的调查方式的研究与应用,同时也意识到在其不可比拟的优势之外,也有其不足的方面。这种方式的局限性的一面的主要表现是:网络普及率还比较低、专业人员缺乏、研究时对社会伦理道德的考虑不周等问题;另一方面,对这种调查研究方式的理论研究还不够全面和深入,如样本的内在偏差性等等。

1.2 课题的研究范围、技术要求和目的

1.2.1 研究范围

1)设计该系统的功能模块划分,使用SQL SERVER 2000设计出该系统的数据库。 2)参考实际在线调查问卷WEB站点管理情况,完成对系统的需求分析及设计文档。 3)根据需求分析及设计文档完成代码编制。

1.2.2 技术要求

1)功能模块划分合理。 2)数据库设计满足功能要求。

3)数据库冗余度小,尽量满足三范式要求。 4)绘制数据库各数据表之间的关系图。

5)建立数据库访问接口类,实现对数据库的访问。

6)完成功能模块中的一个较小的功能,以测试数据库接口的正确性。

1.2.3 研究目的

本课题设计的目的是造就一个能够提高调查效率,节约调查费用,使调查数据的处理分析更方便、具有以下功能特点的调查问卷系统:

第 2 页

华北水利水电学院毕业论文

1)向Internet用户提供交互式、个性化的问卷调查服务,具有问卷搜索等功能。 2)智能的后台管理,能够在线生成调查问卷,能够对调查问卷的结果进行分析汇总。 3)使用比较简单,不需要IT专业技能,问卷的生成、投放、调查结果分析简单易用。 4)具有灵活性,能够应用于不同的调查场合。

第 3 页

华北水利水电学院毕业论文

第二章 相关技术背景

2.1 ASP.NET 概述

ASP.NET 是在原有ASP基础上开发出来的一个新的版本,它不但提供最先进的网络发展平台而且为网络开发者提供了新的灵活、简单的体系结构。ASP.NET被确定为.NET Framework的基础,它所提供的\网络应用程序模型\为网络应用程序AML、网络服务带来了更多的方便。

ASP.NET包含web表单和服务器控件,WEB表单能带给使用者基于表单的强大功能和美观的页面,但是网络服务器应用程序要通过使用HTTP,XML,SOAP,WSDL技术在不同的网络环境和连接远程设备的情况下来访问远程服务器[2]。

ASP.NET应用程序的运行环境如下图2-1所示:

图2-1 ASP.NET应用程序的运行环境

2.2 后台数据库——SQL Server 2000

SQL Server是一个关系数据库管理系统,现如今的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本的要求,而进入市场的时间也非常关键。除具备这些核心企业品质外,SQL Server 2000 还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,SQL Server 2000 提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和

第 4 页

华北水利水电学院毕业论文

检索数据,还可以使用 XML 更新程序容易地插入、更新和删除数据[3]。

SQL Server 2000 的常见版本有下述几种:

1)企业版(Enterprise Edition):支持所有的SQL Server 2000 特性,可作为大型Web站点、企业OLTP(联机事务处理)以及数据仓库系统等的产品数据库服务器。

2)标准版(Standard Edition):用于小型的工作组或部门。 3)个人版(Personal Edition):用于单机系统或客户机。

4)开发者版(Developer Edition):用于程序员开发应用程序,这些程序需要SQL Server 2000 作为数据存储设备。

2.3 ADO 技术简介

ASP访问数据库是通过ADO(ActiveX Data Objects(Active X数据对象))技术实现的,ADO是Microsoft推出的一种数据访问技术。这是一种面向对象的,与语言无关的通用的数据访问接口,ASP强大的数据库访问功能正是由ADO来完成的。通过ADO与ODBC(开放式数据库连接性(Open Database Connectivity))源的接口,程序员可以用很少而且很简单的脚本程序实现对网站数据库的读、写和修改等操作功能[4]。

ADO.NET 基于XML,能够保证不管使用者是否安装了XML语法分析器 , 它都能在不同的平台上操作任何的数据对象,ADO.NET的原理见下图2所示。

图2-2 ASP.NET的原理

2.4 B/S模式简介

B/S(Browser/Server即浏览器和服务器)模式结构,是20世纪90年代随着Internet/Web技术的产生并开始盛行,已经成为当今最先进的一种网络结构体系,从数据库服务器的角

第 5 页

华北水利水电学院毕业论文

度来看,它是从C/S(Client/Server即客户端/服务器)模式发展而来[5],但也具有自己的特点:

(1)B/S属于一种瘦客户机模式,客户端软件不需要开发,只需安装浏览器,应用界面比较单一,硬件配置要求也比较低。对已经安装Windows 系列的用户,使用内置的TCP/IP协议和IE浏览器就能够实现客户机的功能。

(2)由于B/S的功能都是在Web服务器上实现,开发人员就可以集中精力解决应用层和数据层之间存在的问题,这样就大大减轻了系统开发和维护的工作量,系统管理和升级也比较方便。

(3)因为客户端使用的是浏览器,所以开发者不需要为不同的用户设计不同的客户程序。更重要的是浏览器简单易用,特别适合于非计算机专业人员学习使用。

(4)平台无关性是B/S模式最大的优点之一,开放型的网络通信协议浏览器技术,不仅能够免费下载,而且还可以选择不同的厂商产品。

B/S模式的工作方式如下图所示:

发出请求浏览器(Browser)TCP/IP HTTP响应Web服务器ASP.NET数据库服务器(DB Server)

图2-3 B/S工作方式图

由此可以看出B/S模式的网络具有三层结构:

(1)浏览器属于用户界面层,用于实现用户的接口功能。在客户端,统一资源定位器(Uniform Resource Location, URL)向指定的Web服务器提出服务器请求,Web服务器用HTTP(HyperText Transmission Protocol,超文件传输协定)把所需文件资料传送给客户端用户,客户端接受并在WWW浏览器上显示。

(2)Web服务器属于业务逻辑层,主要完成客户的应用功能,即Web服务器接受客户的请求,以ASP与数据库连接,并进行申请处理,而后数据库结果返回Web服务器,并传至客户端。

(3)数据库服务器即数据层,数据库服务器接受客户端用户的请求独立地进行数据处理。

第 6 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库在线调查问卷系统的分析、设计与开发 - 图文(2)在线全文阅读。

在线调查问卷系统的分析、设计与开发 - 图文(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/613749.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: