- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web网络选修课程教学平台设计
基于Web网络选修课程教学平台设计
摘要:本文主要研究Web环境下的网络选修课程教学平台,从教学平台的研究意义与作用出发,对教学平台进行总体设计,随后分别就系统的数据层、数据中间层以及系统的访问层进行设计,通过存储过程的设计提高系统的访问速度,并重点就教师对于课程信息的上传、管理以及学生对课程信息的下载与访问进行设计与实现。
关键词:网络教学;Web服务;数据库;软件设计
中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2011) 24-0000-01
Web-based Network Elective Courses Teaching
Platform Design
Ma Nan
(Shanxi Political Management Cadres College,Taiyuan030002,China)
Abstract:This paper study the network elective courses teaching platform under the Web environment,significance and role of the teaching platform,the overall design of the learning platform,then the access layer of the data layer,data intermediate layer and the system design,through a process designed to improve the access speed,and focus on the design and implementation of teachers for course information,upload,manage,and students to download course information access.
Keywords:Online teaching;Web services;Database;Software design
一、网络教学平台总体设计
网络教学平台应用程序主要实现网上教学、系统管理等功能。系统在整体上可划分为数据库、数据访问层和业务逻辑层。
选修课网络教学平台主要分为用户登录注册、用户管理、课程简介、课程视频、课程讲义以及课程作业几个模块,访问层模块功能通过数据中间层与系统的数据库连接,由程序代码与存储结构语句进行系统操作。
二、网络教学平台数据库设计
(一)数据分析。本系统的数据库实体主要有“学生”、“教师”、“课程简介”、“课程讲义”、“课程视频”等。整个数据库可以用一个E-R图表示,如图1所示:
图1 数据库E-R图
(二)存储过程设计。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的数据判断和较复杂的运算。由于执行SQL语句的大部分工作已经完成,所以存储过程能以极快的速度执行;在本系统设计的过程中,为了防止有人非法方式登录选课系统,系统中创建了存储过程为proAdminInfo。
存储过程proAdminInfo中,定义了两个输入参数,用于存储管理员登录系统的姓名和密码,创建该存储过程的SQL语句如下:
CREATE PROCEDURE proAdminInfo
(@AdminName varchar(20),@AdminPwd varchar(20))as
select*from tb_Admin where AdminName=@AdminName and AdminPwd=@AdminPwd
GO
三、网络教学平台模块设计
(一)系统登录模块。网络教学平台系统的登录系统用户先要输入用户名和用户密码,系统程序将对该信息进行判断,如果与数据库中字段吻合,则进行系统的主页,否则提示出出错信息。本系统的用户主要分为三类,即教师、学生以及系统管理员。
(二)教学大纲模块。 该模块首先提供给教师用户,将课程的教学计划、参考教材以及主讲教师基本信息上传系统,同时提供给学生用户对课程的教学大纲基本信息进行访问与浏览,模块实现的教学大纲中教学计划。
在该页面的设计中,主要利用了ASP.NET中的数据绑定语句,将数据库中的基本字段信息绑定到Web页面上,实现数据绑定的基本算法如下:
SqlConnection myConnection = new SqlConnection(Connection);
string cmdText=select*from Table or
原创力文档


文档评论(0)