摘要:本文主要研究Web环境下的网络选修课程教学平台,从教学平台的研究意义与作用出发,对教学平台进行总体设计,随后分别就系统的数据层、数据中间层以及系统的访问层进行设计,通过存储过程的设计提高系统的访问速度,并重点就教师对于课程信息的上传、管理以及学生对课程信息的下载与访问进行设计与实现。中国论文网关键词:网络教学;Web服务;数据库;软件设计中图分类号:TP31152文献标识码:A文章编号:10079599201124000001WebbasedNetworkElectiveCoursesTeachi
gPlatformDesig
MaNa
Sha
xiPoliticalMa
ageme
tCadresCollegeTaiyua
030002Chi
aAbstractThispaperstudythe
etworkelectivecoursesteachi
gplatformu
dertheWebe
viro
me
tsig
ifica
cea
droleoftheteachi
gplatformtheoveralldesig
ofthelear
i
gplatformthe
theaccesslayerofthedatalayerdatai
termediatelayera
dthesystemdesig
throughaprocessdesig
edtoimprovetheaccessspeeda
dfocuso
thedesig
a
dimpleme
tatio
ofteachersforcoursei
formatio
uploadma
agea
dstude
tstodow
loadcoursei
formatio
accessKeywordsO
li
eteachi
gWebservicesDatabaseSoftwaredesig
一、网络教学平台总体设计网络教学平台应用程序主要实现网上教学、系统管理等功能。系统在整体上可划分为数据库、数据访问层和业务逻辑层。选修课网络教学平台主要分为用户登录注册、用户管理、课程简介、课程视频、课程讲义以及课程作业几个模块,访问层模块功能通过数据中间层与系统的数据库连接,由程序代码与存储结构语句进行系统操作。二、网络教学平台数据库设计(一)数据分析。本系统的数据库实体主要有“学生”“教师”“课程简介”“课程讲、、、义”“课程视频”等。整个数据库可以用一个ER图表示,如图1所示:、图1数据库ER图(二)存储过程设计。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的数据判断和较复杂的运算。由于执行SQL语句的大部分工作已经完成,所以存储过程能以极快的速度执行;在本系统设计的过程中,为了防止有人非法方式登录选课系统,系统中创建了存储过程为proAdmi
I
fo。存储过程proAdmi
I
fo中,定义了两个输入参数,用于存储管理员登录系统的姓名和密码,创建该存储过程的SQL语句如下:CREATEPROCEDUREproAdmi
I
foAdmi
Namevarchar20,Admi
Pwdvarchar20asselectfromtb_Admi
whereAdmi
NameAdmi
Namea
dAdmi
PwdAdmi
PwdGO三、网络教学平台模块设计(一)系统登录模块。网络教学平台系统的登录系统用户先要输入用户名和用户密码,系统程序将对该信息进行判断,如果与数据库中字段吻合,则r