某校教学管理服务系统模块设计方案

2015-12-21 11:58谭宁申屠文曹芳
电脑知识与技术 2015年27期
关键词:程序设计

谭宁 申屠文 曹芳

摘要:介绍了某校教学管理服务系统的设计开发过程,系统选用Windows Server 2008操作系统,使用.NET平台和SQL2008进行开发,所设计的系统功能基本满足该校的教学与管理工作。

关键词:教学管理服务;C#程序设计;SQL2008数据库

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)28-0079-02

随着计算机技术和网络技术的飞速发展,各大院校在网络信息化教学和管理方面都有了很大的发展。某校在2011年网络管理中心成立并且网络硬件设备建成之前,利用网络技术服务与管理训练工作仍然是一片空白。所以研究并开发一套培训教学管理服务系统,用以适应信息化发展的要求,提高教学管理水平,为学生的教学训练和管理提供新的网络技术支撑手段是非常有必要的。

1 主要内容

一是为网上教学提供信息技术支撑。网上教学是以课程为中心集成网络“教”与“学” 的环境,教师可以在系统平台上开设网络课程、管理教学、组织教学内容、编辑课件、在线考试、批改作业、组织在线答疑、建设精品课程、统计分析学生学习情况等。学生可以自主选择要学习的课程、安排学习计划、查看课程内容、提交作业、参加在线测试、查看学习成绩、协作学习和交流、参与交流、观看相关内容的视频等。

二是为网上管理和保障提供信息技术支撑。教学训练管理和保障工作是训练的中心工作,而教学训练计划、成绩统计、成绩评定等工作很多靠手工作业进行统计管理,这需要许多经验丰富的机关干部花很多时间才能完成,并且随着时间推移,培训内容、培训项目、学生增多,毕业学生的资料也不断增加,一次培训下来就有上千张表,统计困难且容易出错,查找学生情况、统计学生的信息更不方便,再靠手工作业也难以适应现代化训练的需要[1]。教学管理和教学保障子模块提供了一种网络信息化管理手段,使工作人员从繁琐的填表、查表工作中解放出来;促进报表、统计数字的规范化;降低教务管理费用,提高工作效率,改善服务保障质量,为领导决策提供支持。

2 总体设计

系统运行在校园局域网硬件基础上,使用两台Web服务器,一台数据库服务器,采取Web服务器和数据库服务器物理分离,提高系统响应速度和保证数据库安全。如图1所示(虚线部分)。

系统采用Visual Studio 2008 作为开发环境, 使用 ASP.NET实现。数据库设计使用SQL Server2008, 主要有教学管理、人员管理、装备器材和数字图书馆等数据库。

2.1 总体架构设计

系统架构自上而下分为访问层、应用层(应用支撑、消息传递)和服务层3个层面。如图2所示。

2.2 Web系统工作原理

如图3所示。

2.3 系统设计思想

如图4所示。

2.4 系统功能模块

根据本系统的实际需求,可以将系统划分为用户身份验证模块、教学训练、教务管理、教学保障、人员管理、数字图书馆6个主模块,各个部分的具体功能的系统功能结构图如图5所示。

3 子系统技术方案

3.1 用户身份验证模块

采用基于 Web 服务的应用系统开发技术,系统提供 Web 服务的统一接口,通过数字签名和加密等技术手段发送消息,保证 Web 服务的完整性、机密性和安全性等需求。

3.2 教学训练子系统的设计

3.2.1 功能和特点

教学训练子系统实现网络课堂、网络学习考试、视频点播、精品课程等教学功能。利用网络课程教学平台进行教学,可以改变以往教学方式和教学内容的呈现方式,在课堂教学中使用制作好的网络课程,利用编辑好的文字、图像、音频、视频等进行授课。同时,教学平台也改变了学生的学习方式,学生可以利用教师发布的网络课程进行学习,可以通过网络完成作业、训练,参加考试。师生的交流方式也发生了很大变化,通过答疑中心和交流中心,使得师生的交互更加丰富和有效。

3.2.2 系统分析与设计

1)总体功能设计

主要由4个模块组成:网络课程模块、学习考试模块、视频点播模块、精品课程管理模块。

2)系统结构设计

如图6所示。

3)主要模块流程图

网络课程模块:主要是通过网络实时面向学生授课。模块程序流程图如图7所示。

学习考试模块:是为了掌握学生的学习情况,以及检查教学目标是否已经达到,需要给学生提供训练题、布置作业和进行考试。模块程序流程如图8所示。

视频点播模块:是利用网络上的视频学习资源供学生在线或是下载进行学习,也可以上传至网上,通过审核后发布给其他人学习。模块程序流程如图9所示。

精品课程模块:它主要由三个子模块组成,包括教师简介,教学内容,在线答疑。模块功能组成。

精品课程模块程序流程如图10所示:

4 结论

本文提出的教学管理服务系统设计方案,基于.NET开发平台,利用网络实现了信息发布和资源的共享,所提出的解决方案均已得到应用和实现。本系统将在高校的教学管理中发挥更大的作用。

参考文献:

[1] 张小平. 部队教学训练综合管理系统的设计与实现[D]. 重庆: 重庆大学, 2006.

猜你喜欢
程序设计
基于SolidWorks和VBA的电机阶梯轴建模程序设计
高职Java程序设计课程体系建设思考
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
基于LabVIEW的车载充电机控制程序设计
浅谈基于C语言的计算机软件程序设计
高职高专院校C语言程序设计教学改革探索
OBE理念下基于Greenfoot的Java程序设计课程教学改革
模块化程序设计在一体化检定平台中的应用
PLC梯形图程序设计技巧及应用