论文部分内容阅读
【摘要】高职院校教务网络管理系统是为了实现学校对教务管理的系统化、规范化和自动化,从而提高学校管理效率而设计的。本文提出了一种基于ASP.NET技术的高职院校教务网络管理系统,介绍了系统的整体功能结构,数据库设计方法进行讨论。应用于校园网,在很大程度上减轻了教务工作者的工作量,给学生和教务工作者带来极大的方便。
【关键词】教务网络管理系统;ASP.NET;B/S模式;设计
引言
随着我国高等教育的快速发展和专科教育的普及,高职院校的办学规模在不断地扩大,高职院校在校生的人数正逐年增加。这就使得高职院校教务网络管理工作变得越来越繁重。本文针对目前高校教务管理的现状,结合教务管理创新的要求,开发出一套ASP.NET平台下基于B/S结构的教务网络管理系统。能够为各级教学管理部门提供准确、及时的信息和科学的分析处理数据;大大减少教务管理的手工操作,减轻教务人员的工作量,提高教务工作的效率。本文将探讨教务网络管理系统的设计思路,主要从相关技术介绍、需求分析、系统体系结构设计和系统实现4个方面展开讨论。
1.相关技术介绍
1.1ASP.NET技术。ASP.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。ASP.NET的最终目的就是让用户在任何的地点、时间,利用任何的设备都能访问所需的信息、文件和程序。在ASP.NET环境下,程序员可以轻松的写出清晰的代码,可以方便的重用和共享代码等等,这就让程序员从复杂的代码中解放出来,更容易开发出web应用,从而更快的让计算机向web实现战略性转移。
1.2ADO.NET技术。ADO.NET是一组用于和数据源进行交互的面向对象类库。ADO.NET的设计目标是:简单地访问关系型和非关系型的数据库,将关系型数据库和XML文件访问统一起来,帮助开发程序人员在互联网上使用高效的多层数据库应用程序[1]。使用ADO技术,用户只需要登陆网站的后台管理程序与数据连接后,就可以实现对相应信息的查询、修改、插入、删除等操作。更重要的是开发人员根本不需要任何高深的数据库知识,只需懂得基本的互连网操作便可以做到,这样大大方便了教务网络管理的广泛应用。
2.需求分析
高职院校教务网络管理系统开发的目的是满足高职院校日常教务管理的需求,为了达到这个目的,开发人员必须充分理解系统的总体目标和用户的工作流程和机制。任何系统的开发首先要做的事都是确定用户对系统需求,即确定系统所要实现的功能。
(1)功能性需求。针对不同用户的需求设计不同的功能。校级管理用户(教务处管理员)、院系级管理用户(教学秘书)、教师用户、学生用户,每种用户对应不同的使用权限和网络的瞬时突发和非周期性更适合自适应采样,可根据网络行为动态调整采样率。(2)性能性需求。包括操作需求、扩展性和兼容性需求和对接性需求。
3.系统体系结构设计
3.1功能模块设计
(1)用户登录模块。用户选择登录身份:管理人员、教师教辅人员、学生和门户维护员,不同的身份权限不同。(2)部门管理子系统。部门管理子系统相当于系统的后台管理,部门管理员身份包括教务处管理员和各二级院系的教学秘书。其中教务处管理员具有最高管理功能,可以管理学校的一切教学事务。部门管理子系统主要包括教学计划设置、课表编排设置、学生成绩录入、考试事务安排、学生学籍录入、实践教学安排、教材管理等功能模块。(3)教师管理子系统。在用户以教师身份登录系统后,即进入教师管理子系统。系统主要包括个人信息、教学任务、教学安排、考试安排、成绩录入、网上评教等功能模块。(4)学生管理子系统。在用户以学生身份登录系统后,即进入学生管理子系统。系统主要包括个人信息、网上报名、网上选课、网上评教和成绩查询等功能模块。
3.2B/S体系结构设计。系统基于B/S模式,分布性比较强、维护较方便、开发简单且共享性强、总体拥有成本低。同Internet/Intranet完美的集成,可以充分利用网络资源,实现信息的实时发布。同时B/S结构满足地理位置分散、通讯介质各异的应用,可以最大程度地减少客户端的维护量[2]。减少数据库并发用户由于Web服务器采用的HTTP协议是一种无连接协议,通过此共享数据库连接方式,明显地减少数据库并发连接数。系统监控和管理方便可通过局域网、广域网等实时远程监控和管理应用系统。
3.3数据库设计
(1)数据库概念结构设计。概念结构设计是将数据抽象为信息结构,E-R模型是描述结构模型的基本工具。(2)数据库逻辑结构设计。教务管理系统数据库表数非常多,包括教务动态、管理规定、信息下载、教师信息、学生信息、专业信息、班级信息、课程信息、选课信息、成绩、教室信息、教学计划、学院信息、学籍信息和教材信息等等。
4.系统实现
4.1登录模块。教师、学生用户可以通过输入账号和密码登录教务管理系统。实现界面如图1所示:
4.2部门登陆管理模块。通过部门登陆管理模块可以实现教学计划设置、课表编排设置、学生成绩录入、考试事务安排、学生学籍录入、实践教学安排、教材管理等功能。部门登陆管理模块主菜单的实现界面如图2所示:
4.3课表编排功能模块。通过课程编排功能模块,可以实现基本课程信息数据导入,设置学年学期的排课计划,设置学期教学任务,确定课程任课指导老师,课表编排,辅助调课,课表分析,打印课表等。系部教学秘书可以随时修改和打印各个老师的课表,以及班级和教室使用的总课表。
5.结语
教务网络管理工作是高职院校管理工作的核心,本文设计并实现了一个基于B/S结构的高职院校教务网络管理系统,利用ASP.NET和ADO.NET技术开发的教务网络管理系统经过一段时间的反复调试、改进,从功能上达到了预期的目标,基本实现了高职院校教学网络管理中的相关要求,利用该系统,教务工作者分工合作,可以有效地完成日常的教务管理工作。
参考文献
[1]杨政.基于ASP_NET高校教务管理平台的设计与实现[D].华东师范大学出版社,2009,11:10-12.
[2]王准.基于教务管理系统探讨—C/S和B/S软件体系结构在管理类软件设计过程中的选择[J].消费导刊,2010(3).
[3]管岭.基于B/S结构的教务管理信息系统设计与实现.中国优秀博硕论文全文库. 2011.
【关键词】教务网络管理系统;ASP.NET;B/S模式;设计
引言
随着我国高等教育的快速发展和专科教育的普及,高职院校的办学规模在不断地扩大,高职院校在校生的人数正逐年增加。这就使得高职院校教务网络管理工作变得越来越繁重。本文针对目前高校教务管理的现状,结合教务管理创新的要求,开发出一套ASP.NET平台下基于B/S结构的教务网络管理系统。能够为各级教学管理部门提供准确、及时的信息和科学的分析处理数据;大大减少教务管理的手工操作,减轻教务人员的工作量,提高教务工作的效率。本文将探讨教务网络管理系统的设计思路,主要从相关技术介绍、需求分析、系统体系结构设计和系统实现4个方面展开讨论。
1.相关技术介绍
1.1ASP.NET技术。ASP.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。ASP.NET的最终目的就是让用户在任何的地点、时间,利用任何的设备都能访问所需的信息、文件和程序。在ASP.NET环境下,程序员可以轻松的写出清晰的代码,可以方便的重用和共享代码等等,这就让程序员从复杂的代码中解放出来,更容易开发出web应用,从而更快的让计算机向web实现战略性转移。
1.2ADO.NET技术。ADO.NET是一组用于和数据源进行交互的面向对象类库。ADO.NET的设计目标是:简单地访问关系型和非关系型的数据库,将关系型数据库和XML文件访问统一起来,帮助开发程序人员在互联网上使用高效的多层数据库应用程序[1]。使用ADO技术,用户只需要登陆网站的后台管理程序与数据连接后,就可以实现对相应信息的查询、修改、插入、删除等操作。更重要的是开发人员根本不需要任何高深的数据库知识,只需懂得基本的互连网操作便可以做到,这样大大方便了教务网络管理的广泛应用。
2.需求分析
高职院校教务网络管理系统开发的目的是满足高职院校日常教务管理的需求,为了达到这个目的,开发人员必须充分理解系统的总体目标和用户的工作流程和机制。任何系统的开发首先要做的事都是确定用户对系统需求,即确定系统所要实现的功能。
(1)功能性需求。针对不同用户的需求设计不同的功能。校级管理用户(教务处管理员)、院系级管理用户(教学秘书)、教师用户、学生用户,每种用户对应不同的使用权限和网络的瞬时突发和非周期性更适合自适应采样,可根据网络行为动态调整采样率。(2)性能性需求。包括操作需求、扩展性和兼容性需求和对接性需求。
3.系统体系结构设计
3.1功能模块设计
(1)用户登录模块。用户选择登录身份:管理人员、教师教辅人员、学生和门户维护员,不同的身份权限不同。(2)部门管理子系统。部门管理子系统相当于系统的后台管理,部门管理员身份包括教务处管理员和各二级院系的教学秘书。其中教务处管理员具有最高管理功能,可以管理学校的一切教学事务。部门管理子系统主要包括教学计划设置、课表编排设置、学生成绩录入、考试事务安排、学生学籍录入、实践教学安排、教材管理等功能模块。(3)教师管理子系统。在用户以教师身份登录系统后,即进入教师管理子系统。系统主要包括个人信息、教学任务、教学安排、考试安排、成绩录入、网上评教等功能模块。(4)学生管理子系统。在用户以学生身份登录系统后,即进入学生管理子系统。系统主要包括个人信息、网上报名、网上选课、网上评教和成绩查询等功能模块。
3.2B/S体系结构设计。系统基于B/S模式,分布性比较强、维护较方便、开发简单且共享性强、总体拥有成本低。同Internet/Intranet完美的集成,可以充分利用网络资源,实现信息的实时发布。同时B/S结构满足地理位置分散、通讯介质各异的应用,可以最大程度地减少客户端的维护量[2]。减少数据库并发用户由于Web服务器采用的HTTP协议是一种无连接协议,通过此共享数据库连接方式,明显地减少数据库并发连接数。系统监控和管理方便可通过局域网、广域网等实时远程监控和管理应用系统。
3.3数据库设计
(1)数据库概念结构设计。概念结构设计是将数据抽象为信息结构,E-R模型是描述结构模型的基本工具。(2)数据库逻辑结构设计。教务管理系统数据库表数非常多,包括教务动态、管理规定、信息下载、教师信息、学生信息、专业信息、班级信息、课程信息、选课信息、成绩、教室信息、教学计划、学院信息、学籍信息和教材信息等等。
4.系统实现
4.1登录模块。教师、学生用户可以通过输入账号和密码登录教务管理系统。实现界面如图1所示:
4.2部门登陆管理模块。通过部门登陆管理模块可以实现教学计划设置、课表编排设置、学生成绩录入、考试事务安排、学生学籍录入、实践教学安排、教材管理等功能。部门登陆管理模块主菜单的实现界面如图2所示:
4.3课表编排功能模块。通过课程编排功能模块,可以实现基本课程信息数据导入,设置学年学期的排课计划,设置学期教学任务,确定课程任课指导老师,课表编排,辅助调课,课表分析,打印课表等。系部教学秘书可以随时修改和打印各个老师的课表,以及班级和教室使用的总课表。
5.结语
教务网络管理工作是高职院校管理工作的核心,本文设计并实现了一个基于B/S结构的高职院校教务网络管理系统,利用ASP.NET和ADO.NET技术开发的教务网络管理系统经过一段时间的反复调试、改进,从功能上达到了预期的目标,基本实现了高职院校教学网络管理中的相关要求,利用该系统,教务工作者分工合作,可以有效地完成日常的教务管理工作。
参考文献
[1]杨政.基于ASP_NET高校教务管理平台的设计与实现[D].华东师范大学出版社,2009,11:10-12.
[2]王准.基于教务管理系统探讨—C/S和B/S软件体系结构在管理类软件设计过程中的选择[J].消费导刊,2010(3).
[3]管岭.基于B/S结构的教务管理信息系统设计与实现.中国优秀博硕论文全文库. 2011.