研究背景:
互联网时代,信息技术作用于各个领域,每个领域的发展都离不开信息的采集和调查,网上调查作为一种低成本、高效率的调查方式,已经应用于各行各业,为此,设计一个人人可用的、简单易操作的网上调查系统可以帮助我们更加方便的进行问题的调查和信息的采集。
相关技术:
B/S三层体系结构模式,采用MS SQL Server2008数据库,通过Microsoft Visual Studio.NET平台用C#(C sharp)语言开发基于ASP.NET的网上调查系统。
l B/S结构及三层架构模式
B/S结构即Browser/Server结构,主要是利用了不断成熟的Web浏览器技术:结合浏览器的多种脚本语言和ActiveX技术,用通用浏览器实现原来需要复杂专用软件才能实现的强大功能,同时节约了开发成本。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了高内聚低耦合的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或称为领域层)、表示层。数据访问层主要是对非原始数据(数据库或者文本文件等存放数据的形式)的操作,而不是指原始数据,也就是说,是对数据库的操作,而不是数据,具体为业务逻辑层或表示层提供数据服务。业务逻辑层主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。界面层主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
l MS SQL Server2008数据库
Microsoft SQL Server 2008 基于SQL Server 2005,并提供了更可靠的加强了数据库镜像的平台,增添页面自动修复、提高性能、热添加CPU等多种特性,同时提供强健的客户端数据库。微软 SQL Server 2008(企业版)是市面上紧密集成了最为全面的数据管理功能和先进商业智能的平台。通过提供全面的解决方案,可助客户节省时间和成本,使用户能够最大化挖掘和利用信息所具有的价值。
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。