- 15
- 0
- 约5.02千字
- 约 15页
- 2017-08-19 发布于重庆
- 举报
学情教情调查问卷系统的开发研究与实现.doc
学情教情调查问卷系统的开发研究与实现
——《数字化建设、应用与评价》省科研课题研究案例
摘要:该学情教情调查问卷系统是一个多用途的系统,它可以对学情教情进行问卷调查,也可以对敏感或关注问题进行调查,它是于问题、调查、统计、数据分析于一体的系统。本系统是基于B/S结构,采用Asp进行开发,能够为学校及提供一个跨平台、跨系统的化管理服务学校管理人员可以方便地进行查询、汇总、打印,学校网站可以链接本系统数据,运用现在比较流行的ASP技术和数据库实现。本应用是基于Browser/Server模式的全新的系统Windows下的ASP编程技术、ADO技术、数据库。它更加稳定更适宜于互联网上的同时实现了用户管理、管理、、、等功能。本学情教情调查问卷系统,其功能目标是实现将现有的向基于网络的的转变,实现等功能。由于系统对数据收集的实时性并不高,因此采用Browser/Server模式结构来进行设计是合理可行的。采用B/S模式的基于Web技术开发,用户界面均以网页形式显示。整个系统按客户端浏览器层、中间Web服务器层、数据库存取层三层结构来设计。系统结构如图1所示:
第一层是客户端浏览器,它是用户与系统的接口。浏览器将从Web服务器下载得到的Web页转化成用户界面显示在用户端,同时它接收用户的输入,并向Web服务器提出进一步的处理请求。第二层是Web服务器,它根据客户端的请求启动相应的程序来完成有关的事务处理,并将处理结果以HTML代码的形式返回给客户端浏览器,实现用户界面的显示。Web服务器主要事务包括:用户的验证、实现与数据库的连接,通过ADO技术实现对数据库的查询、更新等操作。第三层是数据库服务器,它负责库的管理。B/S的三层结构使得开发的应用程序只需编写一次就能随处运行,对软件功能的扩展仅仅需要对服务器端软件进行修改就能使所有用户同时升级至新功能。主要由以下几个功能模块构成: 用户登录验证模块主要功能是识别用户输入的用户名和密码,对用户的作出判断,;如果验证不通过,提示用户重新输入。 ::模块由以下几个小模块组成::::查询。
图2 系统各功能模块结构图
(三)系统实现的主要技术IIS(Internet Infomation Server):Internet信息服务。它是一种Web服务,主要包括WWW服务器、FTP服务器等。它使得在Intranet(局域网)或Internet(因特网)上发布信息很容易。ASP技术ASP(Active Server Pages)是Microsoft 公司推出的Web应用程序开发技术。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。用户端不用进行任何配置便可浏览。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。数据库技术设计的是为了用于平时的,要存储的数据量大。此系统采用数据库就能满足要求。整个系统的数据库分别由用户表、表、表、、表。用户表存储所有用户()的基本信息,存储了所有,表存储,表存储,表存储,存储。ADO技术ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的技术。在ASP中,ADO可以看作是一个服务器组件,更简单点说,是一系列的对象,应用这些功能强大的对象,即可完成对数据库复杂的操作。本系统中页面的实现大量地用到了ADO技术。主要功能模块的设计数据库连接和存取的设计 ASP程序利用ADO对象通过ODBC驱动程序与数据库连接,实现对数据库的存取等操作。主要分三个步骤:先创建ADO对象,然后通过ADO对象的方法连接或操作数据库,最后要关闭对象。用于数据库连接的是CONNECTION对象,用于存取数据的是RecordSet对象。用CONNECTION对象的Execute方法执行SQL语句可以实现对数据库的查询、插入、更新等操作,查询得到的数据保存在RecordSet对象中。 连接数据库代码: set conn = Server.CreateObject(ADODB.Connection) ‘conn.Open driver={SQL Server};server=2;database=ym$_vote;uid=ym$_vote;pwd=vote;Max Pool Size = 512;Connect Timeout=15 ‘链接并打开数据库
If Err Then ‘显示错误信息
err.Clea
原创力文档

文档评论(0)