1。2 课题研究意义
传统的问卷调查方式过程复杂,发放和回收的工作难度大,需要投入的人力较多。在线问卷调查系统涉及的范围内使用的功能较少,一方面,该系统不需要附加的设备采购成本、软件开发成本、管理和维护成本,并且工作人员的培训过程简单。另一方面,对于成本的操作,因为该系统相对较小,不必执行大量的维修。互联网上的计算机之间通过数据传输,可以实现数据共享,并且可以使用规范的数据管理方法来提高管理效率和水平。问卷以计算机为工具,通过数据库,将需要的问卷发布到网上,有可能几天就得出有意义的结论,十分高效、简便和智能化。
因此开发一个在线问卷调查系统十分必要,通过这样的调查系统,可以完成各种统计计算问卷调查结果,可以不受任何时间和地点约束。并且合理地设计算法使该系统使用的计算能力可以处理大量数据,大大提高调查的有效性。
简言之,基于网络的问卷调查系统具有更多的优势,可以为用户开展问卷调查提供更方便的调查手段,节省大量的人力物力、时间及其他成本。
2 相关技术背景
2。1 asp。net概述
所谓。NET,一般指美国Microsoft公司开发的。NET框架。它是一款能够提供执行支持和多种编程语言组件开发环境,它提供了一个统一的编程环境,但这个环境并不限制开发语言。它可以让编程者十分有效便捷地建立各种基于网络的应用程序,并让因特网上的各种应用程序可以利用Web服务来进行交流。
用一种语言编写出来的程序,一般来说很难与另一种语言编写出来的程序进行数据交换,但是。NET的推出提供了这样一种解决方案:使用一种对各种被支持语言都相同的公共数据类型。这是。NET最大的特点。它提供的公共类型系统地定义了一个数据类型的合集,从而屏蔽了大部分编程语言中数据类型的差异性。
ASP。NET是Microsoft公司新开发的一种Web技术,它定义了一种公共语言子集。活动服务器页面(Active Server Pages ,ASP),提供了混合使用HTML、脚本语言以及组件来开发Internet应用程序的编程环境。ASP。NET采取“CodeBehind(代码分离)技术”,使得结构更加清晰易懂,降低了系统开发与维护的难度,节约了成本。
2。2 后台数据库SQL Server 2012
2。2。1 关系型数据库
如今数据库是每一项业务必不可少的部分,要想管理维护好该系统内部的记录必须使用到关系型数据库管理系统。在关系型数据库有一定进展之后,为了实现程序员对数据操作的便利,很多公司一起统一定制了一套结构化查询语言SQL。SQL中支持查询、修改等操作,既是数据操作语言,也是定义语言。此外还包含很多其他的标准数据库命令。
关系型数据库管理系统(DBMS)是最复杂的软件系统之一,它为用户提供许多功能如:持久存储、程序接口设计、事物管理等。常用DBMS的代表有:Oracle系列、Microsoft SQL Server系列、MySQL和DB2等。
2。2。2 SQL Server概述
Microsoft SQL Server是由微软公司开发和推广的一款关系数据库管理系统(DBMS),2012版是微软发布的新一代数据平台产品。SQL Serve是真正的客户机/服务器体系结构。最早是将数据存储在文本文件中,但是这样做存在许多问题例如安全性差、不灵活,随着计算机存储技术持续改进,从而产生了数据库技术。SQL Server具备丰富的编程接口工具,为用户进行程序设计提供了多样的选择,可以很好地与Microsoft产品集成。
相比于之前的产品,SQL Server2012增加了如下的新功能:(1)Windows Server Core交互支持;(2)列存储索引,实现快速数据恢复,以便深入的了解组织,获得突破性和可预测的性能;(3)自定义服务器权限;(4)增强的审计功能;(5)商业智能(BI)语义模型;(6)Sequence Objects序列对象;(7)增强的PowerShell支持;(8)分布式回放(Distributed Replay);(9)PowerView商业智能工具创建BI报告;(10)SQL Azure备份增强;(11)大数据支持。论文网