STUDYOFCOMPUTERAPPLICATIONINEDUCATION
计算机应用教学研究
基于ASP的
网络课程教学
系统设计 韩娜
(平顶山工业职业技术计算机系,平顶山467001)摘要:网络课程教学系统采用目前比较流行的B/S分布式模式。为了提高网络课程教学系统的安全性和稳定性,并且最大限度地节省投资,在系统的开发中采用目前比较成熟的ASP技术,合理划分系统的逻辑层次和功能模块,最大限度的降低系统的耦合度。系统经过周密地测试与试运用阶段,实践证明,系统的功能和性能完全达到预先设计的要求,网络课程教学系统的应用极大地提高了相关课程的教学效果。关键词:网络教学;远程教育;网上课堂;
软件工程
DesignofNetworkcourseTeachingSystemBasedonASP
HANNa
(PingdingshanIndustrialCollegeofTechnologyComputerScienceDepartment,Pingdingshan467001)Abstract:NetworkcourseteachingsystemadoptscurrentlypopularB/Sdistributedmode.Inordertoimprovethenetworkcourseteachingsystemsecurityandstability,andmaximumsavinginvestment,inthedevelopmentofthesystemusedatpresentmorematureASPtechnology,thereasonablesystemoflogicalandfunctionmodulesofthesystem,themaximumofthecoupling.Aftercarefultestingandsystemtestprovedbystages,thefunctionofthesystemandtheperformancerequire-mentsofadvancedesigncompletely,networkcourseteachingsystemgreatlyimprovetherelevantcourseteachingeffect.Key
words:NetworkTeaching;RemoteEducation;OnlineClasses;Softwareengineering
自Internet在全球广泛应用以来,基于Internet的计算机远程教学在中国和世界范围内都得到了迅猛的发展。当今基
[1]
首页的登录窗口中输入登录信息,如用户名和密码,单击页面上的登录按钮。用户输入的信息会与数据库中的信息对比验证,如果验证成功则返回登录成功页面;如果失败则返回重新登录页面。该用户登录模块活动图如图4所示。
网络教学系统前台
于Web的网上教学在美国等发达国家经过近十年的发展,已经成为网上教学的主要形式,而在我国则正方兴未艾。国内
[2]
的一些大学已经开始计算机远程教育的研究和试验,特别是电大等一些进修类都开始了计算机远程的试验教学。通过建立自己的Web页和访问别人的Web页来提供服务,交流信息。这些流动在Internet最顶层的信息,作为当今最流行的资料交互方式的网站无论从数量还是质量上来看,都预示着网络课程教学的强劲发展态势[3]。
首页院校概况网上课堂
学习资料库
在线论坛
教师登录
公视告频栏教学
网络考试
学生
作业管理
1
系统设计
前台结构共有10个完整的功能模块,例如:首页、院校
1.1系统功能结构概况、网上课堂、学习资料库、在线论坛、教师登录、公告栏、视频教学、网络考试、学生作业管理。课程教学网站前台功能结构如图1所示。后台结构共有9个完整的功能模块。例如:公告栏信息管理、视频教学管理、网络课程管理、院校概况管理、学生档案管理、教师作业管理、专业管理、课程管理、学习资料库管理。课程教学网站后台功能结构如图2所示。1.2系统UML建模1.2.1系统用例图在网络教学系统中,需要学生和教师的参与。以下是针对不同的参与者创建的网络教学系统用例图,如图3所示。1.2.2系统活动图用户登录系统时,首先要输入登录网站的URL,然后从