网络教学管理系统设计与实现分析_第1页
网络教学管理系统设计与实现分析_第2页
网络教学管理系统设计与实现分析_第3页
网络教学管理系统设计与实现分析_第4页
网络教学管理系统设计与实现分析_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网络教学管理系统设计与实现分析 摘要:随着网络技术的开展,很多学校尤其是高校和高职院校的教学管理工作越来越繁琐,紧靠传统的管理方法已经不能满足教学的需求,为了进一步开展教育事业,使工作效率进一步提高,很多学校都引入了网络教学管理系统,但是目前很多的网络教学管理系统都或多或少地存在这样那样的问题。研究分析了当前网络教学管理系统的主要内容,设计了适合高校和高职院校的网络教学系统的主要功能模块,结合了当前最新的数据库技术,提高了管理性能和效率。关键词:ASP.NET技术;数据库;网络教学管理;UML技术1前言近几年我们国家已经进入网络信息化社会,学校教学管理工作也变得很棘手,教学管理工作的好坏,甚至

2、决定了一个学校的进步,所以教学管理工作也需要不断的进步,不断地与网络技术相融合。再加上学校规模也在逐步扩大,全校师生对网络教学管理的需求也变得越来越严重,原来的办公方式和教学方式,已经严重影响了学校的开展,所以现在学校普遍需要一个适合自己的网络教学管理系统来管理和提升自己学校的教学水平。目前存在的网络教学管理系统的技术根本上涉及到了WorldWideWeb技术、数据库技术以及代理技术,目前的开发模式有C/S模式和B/S模式,但是C/S模式下,任务管理显得非常繁重,而且需要安装客户端,需要开发PC和 登录多种客户端,使用起来很不方便,所以现在大局部的管理系统都是基于B/S模式。研究这样的系统的也

3、有很多人,其中翟广宇?基于C/S结构的网络教学管理系统?介绍了网络教学管理系统建设及应用的经验和体会,这篇文献中,还论述了网络教学管理系统的结构、功能和需求分析。但是并没有阐述网络瓶颈的问题。张伟民的?基于Web的网络教学管理系统的设计与实现?一文中采用了ASP.NET技术中的三层结构模式,开发设计了网络教学管理系统,可以多用户进行管理给出了根本的模块设计和实现方法。目前形势下,国内也出现了各种各样的网络教学系统,但是很多学校使用这个系统时,也仅仅是出于赶时髦的形势,再加上很多功能不适合自己,所以多数网络教学管理系统也没有真正利用起来,显得这方面特别空,所以学校和地方应该开发适合自己的网络教学

4、管理系统,使它真正能被应用起来,真正发挥它的作用,落实到实处,真正提高学校的工作效率,提升学校的教学水平,真正去开展。所以开发了一个适合高校和高职院校的网络教学管理系统。2开发技术和需求分析网络教学管理里很重要的一项技术就是数据库技术,里面包含了大量的数据信息,例如教师信息、学生信息、成绩信息等等,这些都需要先进的数据库技术来参与,数据库就是利用数据存储的里面对数据进行整合管理以及更新存储等。本系统采用的数据库技术是SQLServer2021技术。UML是统一建模语言,就像盖高楼需要设计图,全世界数学都是统一的符号一样,UML就是软件行业统一的语言,让大家一看到这个图就明白软件该怎么设计。本系

5、统的设计采用UML,提高了系统的可视性和可开发性,提高开发的效率。本系统采用了B/S开发模式,直接在浏览器上就可以进行操作,简单易用。ASP的全称为ActiveServerPages(中文译名为活动效劳器页面,是Microsoft公司推出的用于Web应用开发的一种编程技术。对于开发B/S模式的系统占有绝对的优势。本系统采用的三层架构模式,即数据层、业务应用层和数据访问层的结构技术,本系统设计了4大模块,分别是用户登录模块、信息管理模块、教学管理模块、学生管理模块。在这些模块中,分别用到了UML中的建模技术,像用例图、时序图、状态图好、活动图等,图1和图2分别是管理员和学生的用例图。资源,提高工

6、作效率对于一个学校来说具有实际的意义。3网络教学管理系统功能模块设计与实现学校网络教学管理系统的设计,包括了4大模块:系统登录模块、学生管理模块、教学模块、信息管理模块,具体功能实现如下:登录界面的设计需要用户名和密码,并且进行了分类,不同的人员拥有的权限也不一样,这个在后台进行了设计。图3是登录用例的流程图,图4是登录界面的实现图。如图3所示,当用户进入登录页面后,会被要求先选择自己的身份,例如有管理员和教师还有学生3种身份,选择好身份之后,输入自己的用户名和密码,如果输入正确就允许登录,如果错误,会要求重新输入,在这里给了用户3次输入的时机,如果3次输入都失败了,就暂时不能再输入了,当然有

7、找回密码的功能,找回密码可以通过 验证码或者邮箱,也可以直接拿着相关证件去找管理员直接让管理员帮助修改密码。这一模块功能比拟多,也比拟繁杂,包括了各种各样的信息管理,例如教学信息管理、教学资源管理、信息查询等,其中教学资源管理方面可以在线学习、慕课学习或者远程教育,可以从网站上下载教学大纲、教学日历、教学课件和教案等,甚至本系统可以上传教学视频,让学生在网上自己学习。这些资料都可以下载。在这一模块中,可以添加学生、教师账号、删除学生教师账号、并且提供了查询功能,能够查询相关的信息,例如这个老师在这一学期在什么地点上什么课,那么学生就可以去学习,还可以查询这个老师上的课程的详细资料,以备让学生来

8、了解课程信息。在这一模块中,自主权主要在学生手里,学生可以通过这个模块查询个人的成绩和学分,还可以进行选课,甚至参与一些国家级的等级考试等,另外还参加了考勤功能,通过记录登录的次数,任课教师可以作为平时成绩的考核标准之一。对于学生成绩管理,这个模块起了关键的作用。教师将学生成绩录入系统之后,学生可以通过这个模块查询每个学期的成绩和获得的学分。并且老师也可以将与的成绩进行比照,做出统计数据。本系统的成绩管理除了能进行成绩查询外,还提供了打印、更新、删除、修改等功能。这一模块功能主要是为了给老师操作的,老师可以在这里添加自己的课程信息,例如课程简介、课程大纲、课程教学方法等,还可以添加与课程相关的

9、其他信息,如图5所示。还可以在这里发放通知,以及可见,布置作业,并且可以在系统里对作业进行批改,学生之间也可以相互批改,最后期末的时候,可以发布成绩。4测试系统开发完成后,需要先做测试,然后再投入运行。在测试的时候分别进行了功能测试和性能测试,在功能上,即使随着参与人数的增加,例如学生在选课的时候,教师在录入成绩的时候,并没有因为人员的增加而堵塞,也没有发生类似于瓶颈的问题。在性能上,在屡次用户访问中,完全能够实现数据的添加、删除等根本功能,均保持在200毫秒的范围内的页面响应时间,做到访问速度快,下载无阻碍如图6下载测试界面的优势。符合系统的开发要求。5结语利用网络教学管理系统,使得人们从传统被动的教学方式转变到了现在的主动接受知识的学习方式,充分利用网络强大的资源优势,能够实现远程教学,让学生随时随地都可以在网上去学习、下载资源、选课、查询成绩,在一定程度上提高大家的工作效率,更重要的是学生也在自主地学习、思考,提高了独立思考和创新能力。对于网络教学管理系统的设计研究,对学校进行数字化与网络化的网络教学管理,具有一定的研究价值。参考文献【1】

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论