基于Web服务技术的教学管理系统的研究_第1页
基于Web服务技术的教学管理系统的研究_第2页
基于Web服务技术的教学管理系统的研究_第3页
全文预览已结束

下载本文档

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

文档简介

1、基于Web服务技术的教学管理系统的研究    摘要:近年来,高职院校不断扩招,给管理增加了难度。随着计算机网络的日益强化,有必要为教务管理系统创造一个集成化的办公环境。系统从使用教务管理系统的不同角色所需的不同功能和服务出发,分别就教务管理主管部门、学生、教师、院系、相关部处这五个角色,就其具体功能的划分与权限的分配,系统进行自动转化,生成不同角色与权限的菜单。使用三层B/S结构方式,以Windows2000 Server操作系统及IIS为平台,用ASP.NET构建浏览器界面,以SQL Server设计系统数据库。   &#

2、160;关键词:Web服务;高校;教学管理     1 引言随着互联网的迅猛发展,当今社会已经进入网络时代,计算机网络已成为社会和经济发展的强大动力,利用网络信息技术实现国民经济和社会的信息化更是我们国家科教兴国的重点战略。高校教学管理的最终目的是提高教学质量。高校教务管理信息化正是将教学过程中的人力、物力、则力、时间和信息进行优化组合,实现高校教学资源高效率的配置和利用,从而最大限度地提高教学质量。教务管理信息系统涵盖了教务业务中的各个功能部件,从学籍、注册、排课、选课、考试、成绩、教学评价、教材等诸多方面形成一体化管理模式,全面支持广域网络办公模式,

3、可大大减少教务管理的手工劳动。系统高效的事务处理机制和信息管理模式,为学校的教务工作提供了直观的评价数据,为提高教务工作效率和推进高校教学改革提供了重要的参考依据。2 教学管理系统的设计2.1  需求的分析在教务管理系统学籍管理子系统中,主要包括学生的学生基本信息维护、学籍异动情况管理、奖惩情况管理、毕业证书管理等功能。在教务管理系统课程管理子系统中,包括课程的个别维护和批量维护。批量维护也是指各系按格式要求将各系所属课程信息录入存入Excel文件,上传到教务员后,一次性导入,主要解决各系通过 B/S模式网上录入速度慢问题。在教务管理系统成绩管理子系统中,每学期末系教学秘书按责任单位

4、从教学计划中提取本系下学期开设课程(上课、实习、实验等),并打印教学任务单。专业课、公共课各系安排好教师后上网提交到数据库中,选修课学生通过选课系统选课。学期末考试结束后,由任课教师通过上网录入学生成绩。公共及选修课成绩由任课教师向教务处提交原始成绩单,专业课向相应系部提交相应原始成绩单存档。由教务处教务员通过教务管理成绩子系统进行成绩的录入、修改、删除和较强大的查询、统计和打印功能。学生可上网查询本人课程成绩,统计学分等。2.2 数据库设计根据前面对系统做的需求分析、模块设计,就可以作出能够满足用户需求的各种实体以及它们之间的关系。如图1教务管理系统学生信息实体图:图1教务管理系统学生信息实

5、体图在本系统中设立7张表结构:用户信息数据表、学生信息数据表、班级信息数据表、课程信息数据表、教师信息数据表、学生一课程信息数据表、教师-课程信息数据表。如学生信息数据表(student),用于存储本校所有学生信息,其中包括在校生,也包括已毕业学生。3 主要功能实现系统为保持良好的可移植性,采用对数据库配置进行统一管理的方法,将程序中用到的所有连接字符串信息统一放于Config.web配置文档中,在程序中对该文档的这一配置进行调用,进行数据库连接。如查看/选择已开设的课程模块。(1)功能介绍和界面设计本模块是教师登录后的第一个模块,主要用于显示教师已经开设的选修课程列表,选择后即可进入相应的课

6、程模块。另外还要记录相应的Session变量。(2)代码实现创建数据库连接。打开服务器资源管理器,拖放已经创建好的数据库连接至界面上,将其更名为sqlConn,VS会自动创建连接字符串,这样数据库的连接就创建好了。创建数据适配器。拖放一个数据适配器到设计窗口,将其更名为sqlDACourse,为其选择已创建好的数据库连接sqlConn,为其选择命令创建以下的CommandText:SELECT CourseID, CourseName, Discription, Target, TeacherID, ClassHour, Credit, StartTime, EndTime, Setup, E

7、xample FROM Courses WHERE (TeacherID=id) AND (Setup=1)其功能是根据输入的参数id(教师编号)检索出该教师已经开设的(Setup=1)所有课程,生成数据集。为数据适配器生成相应的数据集dataset51。设置表格控件。打开表格控件的属性生成器,将其数据源设置为dataset51中的Course表,数据键字段设置为CourseID。表格只有一列“课程名称”,它是超级链接列,它所对应的文本字段是数据表中CoruseName,URL字段设为CoureID,URL格式字符串设置为4 总结教务管理系统涵盖了教务业务中的各个功能部件,从学籍、注册、排课、选课、考试、成绩、教学评价、教材等诸多方面形成一体化管理模式,全面支持广域网络办公模式,可大大减少教务管理的手工劳动。该教务管理系统在本文中得到实现的主要功能模块包括:用户管理、课程管理、班级管理、成绩管理、选课管理。参考文献:1

温馨提示

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

评论

0/150

提交评论