当前位置:
文档之家› 《智能交通系统》课程网上教学系统的设计与实现
《智能交通系统》课程网上教学系统的设计与实现
(下转第51页)
dbq=D:\OnlineStudyklatabase、study.mdb”,连接成功后,将在网站 的“connections”子目录中自动创建一个名为“study.asp”的数据 库连接脚本文件,其中自动生成了“study”的连接字符串
“MM
study_STRING”,其值即为上述连接字符串。
。46。 万方数据 办公自动化杂志
墨r丽_—面竺生——毗
台数据库能否满足系统数据存储的需求以及数据的可靠性,因此 选择合适的开发模式、网站开发工具和后台数据库十分重要。 在开发模式的选择上,由于B/S模式具有开发周期短,开 发、维护和升级成本低、开放性和可扩展性好,发布信息的方式 灵活而公开,且对用户限定较少,符合本系统的开发需求,因此 选择其作为系统开发模式。在网站设计工具的选mentation of the Online Teaching System for the Course”Intelligent Transportation System“
Guo
Wenrong
Chen Xusheng
Gao Zongyu
(Beijing
Abstract
<!一-#include
file=”Connections/study.asp”一>‘包含数据库
度快以及适合制作动态网站的特点,符合本系统短期开发的开 发需求,因此选择其作为网站设计工具。在动态网页技术的选 择上,由于ASP具有简单易学、开发效率高、服务器端功能强 大、安全性好等特点,因此选择其作为动态网贞技术。在后台数 据库方面,基于MicrosoftAccess 2003使用界面友好、易操作、具 有较强的数据处理能力和通用型,适合中小型数据库系统使 用,能够满足本系统的数据存储需求,因此选择其作为后台数 据库。
a
Q&A
between students and teachers.as well
as
the
management of background data,which provides
flexible,convenient,and efficient teaching method for this course. Online Teaching
DreamWeaver CS3具有可视化界面友好、方便易用、网站开发速
页面中设计一个表单供用户输入用户名(对应的表单变量为 name)、密码(pass)以及选择身份(shenfen)等信息,表单的提交 方式为POST,提交的处理页面是自身。用户输人信息并提交后, 页面通过ADODB.recordset记录集对象来查询数据库study.mdb 中的user表以验证用户输入的登录信息是否正确。下面是用户 登录验证的主要实现代码:
服务器,因此将表单的提交方法设置为POST,表单的MIME类
型设置为“multipart/form-data”,即以二进制方式传递表单数据, 表单的提交处理页面为资源发布处理页面。资源发布处理页面 获取教师提交的表单数据后,一方面将教学资源文件上传到服 务器的指定目录下,另一方面将教学资源信息作为一条新记录 写入教学资源表中。 为了使服务器端的ASP页面能够获取并保存教师在客户 端所上传的教学资源文件,在服务器端安装并注册了AspU— pload3.0组件。通过在资源发布处理页面中创建一个“Persits. Upload”对象的实例来获取教师卜传的教学资源文件,并将其保 存在网站的“resources”子目录中,具体实现代码为:
四、后台数据库的建立与连接
根据系统的功能没计和数据存储需求,本系统设计了一个 后台数据库“study.mdb”,其中包含四个数据表: 1、user(用户表) 用来保存用户信息,设计的字段包括:uemame(用户名)、 password(密码)、xingbie(性别)、emai(emai地址)、question(密码 问题)、answer(密码答案)、shenfen(用户身份),其中“usernanle” 是主键。 2、resource(教学资源表) 用来保存课程教学资源信息,设计的字段包括:manle(资源 名称)、rtype(资源类型)、rpath(资源文件相对路径)、description (资源说明)、uploadtime(资源上传时间)、uploader(资源上传 者)、downloadnum(下载次数),其中“lmanle”是主键。 3、question(答疑信息表) 用来保存答疑信息,设计的字段包括:ID(问题ID)、questtime (提问时间)、questtide(提问标题)、question(提问内容)、questper- son(提问者)、answertime(答疑时间)、answertitle(答疑标题)、an— swer(答疑内容)、answerperson(答疑教师),其中“ID”是主键。 在Microsoft
盔耻竺—一。丽r二1墨司
《智能交通系统》课程网上 教学系统的设计与实现
郭文荣 陈旭升
北京
高宗余
100101)
(北京联合大学
摘要为了充分利用网络教学的优势,提高学生的学习积极性和学习效率,开发了基于B/S模式的《智能交通系统》课程网上教 学系统。本系统可以实现课程教学信息和教学资源的发布,教学资源的浏览、查询与下载,学生和教师在线互动答疑、后台数据管理 等功能,为课程的教学提供了一种灵活、方便、高效的教学方式。 关键词B/S模式 智能交通系统 网络教学 中图分类号TP311.52 文献标识码A 文章编号111119—5969
不同,所拥有的权限和可使用的功能也不尽相同。 2、课程教学资源的发布、查询与下载 课程教学资源是网j:教学系统共享的重要资源,本系统的 教学资源类型丰富,包括教学大纲、进度表、PPT讲稿、教学视 频.习题、作业及答案等。学生登录系统后,可进行课程教学资源 的浏览、查询与下载;教师登录后,则町以实现课程教学资源的 发布。 3、在线答疑 在线答疑功能面向学生和教师,提供一个在线瓦动交流平 台。学生登录后,可以向教师在线提出问题,教师则口r以在线查看 并解答学牛提出的问题,便于学生进一步理解和掌握课程知识。 4、后台管理 后台管理主要面向管理员,提供管理员对后台数据库信息 的管理。本系统的后台数据信息包括:用户信息、教学资源信息、 答疑信息等,对数据信息的管理操作包括查询、添加、修改和删 除等操作。
B/S mode is developed.This system
query
can
realize the release of teaching information and teaching resources.the browsing.
and
download of teaching resources。the online interactive
Access Driver(¥.mdb)};
在资源发布处理贞面中,将发布的教学资源信息写入教学 资源表是通过对该数据表执行一次Insert插入记录操作来实现 的。由于表单的MIME类型被设置为“muhipart/form--data”,无法 通过ASP Request对象的Form集合来读取表单数据,因此改为 通过Upload.对象来读取表单数据。例如,读取表单中的教学资 源名称“m盯lle”,具体实现语句为<%Upload.Form(”mame”)% >,通过这种方式读取表单中的所有教学资源信息,然后使用 Insert语句将其写入到教学资源表中。
连接脚本文件study.asp
<%set
rs=Server.CreateObject(”ADODB.recordset“)‘创建
ADODB.recordset记录集对象1"8 ‘设置rs对象的SQL查询字符串
sqlst#-”SELECT
4
FROM
user
WHERE
usem锄e=…&Request.
Form(”name”)&”‘AND password=…一 &Request.Form(”password”)&…AND shenfen=…&Request. Form(”shenfen”)&…”
Keywords
B/S
Mode
Intelligent Transportation System
一、引言
随着Internet的广泛应用,网上教学成为当今发展的一个热 点。网上教学的优势是学生可以随时随地通过网络共享丰富的 教学资源,获得最新的知识和技能。此外,通过网络还可以灵活 地开展各种学习交流,拓展学生的知识面,有助于学生的学习和 进步。 《智能交通系统》课程是北京联合大学自动化学院交通工程 系新开设的一门专业课程,开发该课程的网卜教学系统可以使 学生通过网络及时获取课程丰富的信息资源和教学资源,及时 了解和掌握课程的教学内容和安排,为学生提供明确的学习任 务和清晰的课程组织结构。教师通过网上答疑和讨论,可以对学 生的学习起到帮助和促进作用。有助于提高学生的学习热情和 积极性,从而提高学习成绩。
<%Set Upload=Server.CreateObject(”Persits.Upload”) Upload.Save server.MapPath(”、re'80UI'Ces”)%>
2003上建立数据库及各个表之后,接下
来需要在Dreamweaver CS3中连接数据库。本网站采用OLEDB “自定义连接字符串”方式连接数据库,此种连接方式的特点是 灵活、快速、方便。在Dreamweaver CS3中,建立一个名为“study” 的数据库连接,由于数据库“study.mdb”位于服务器的“D:\On— lineStudy\database”子目录中,因此数据库连接“study”的白定义 连接字符串为:”driver=-{Microsoft
Union University
Beijing
to
100101)
to on
To take fuU advantage of online teaching.as well as