基于B/S结构的高校授课计划填报管理系统

2020-02-22 03:09李涛金慧霞
现代信息科技 2020年18期

李涛 金慧霞

摘  要:目前教务管理系统未能实现授课计划的制定和质量监控的网络化、智能化。文章结合我院的实际情况,设计基于B/S结构的授课计划填报管理系统,用来提高教师制定授课计划和教学监控的时效性和准确性。该系统可为教师申请课程教学、制定授课计划,管理员查询核对信息提供方便,达到规范教学秩序的目标;同时提升和加强了系部教学监控的及时性和准确性,对全面推进高质量、高水平、高效率的教务管理具有重要意义。

关键词:授课计划;教学监控;B/S;.NET

中图分类号:TP319      文献标识码:A 文章编号:2096-4706(2020)18-0195-04

Abstract:At present,the educational administration management system fails to solve the network and intelligentization of the formulation of teaching plans and quality monitoring. Combining the actual situation of our college,design a teaching plan filling management system based on the B/S structure to improve the timeliness and accuracy of teachersformulation of teaching plans and teaching monitoring. The system needs to provide convenience for teachers to apply for course teaching,formulate teaching plans,and provide convenience for administrators to query and check information,and achieve the goal of standardizing teaching order. At the same time,it has improved and strengthened the timeliness and accuracy of departmental teaching monitoring,which is of great significance to comprehensively promote high-quality,high-level and high-efficiency educational administration.

Keywords:teaching plan;teaching monitoring;B/S;.NET

0  引  言

在新學期开始前,任课老师对自己所讲授课程必须制定相应的授课计划,授课计划的制定必须符合该门课程的教学大纲的要求,以确保达到培养学生的预定目标。目前的教务管理系统尚未能实现授课计划的制定和质量监控的信息化、网络化、智能化。

为了提高学院的教务管理水平,优化工作效率,降低人员的工作强度,作者全面分析授课计划的管理要求后,结合我院的实际情况开发了授课计划填报管理系统,用来提高教师制定授课计划的效率和加强系部教学监控的及时性和准确性;同时为学院教学的二级管理提供支持,全面推进高质量、高水平、高效率的教务管理,使学校教务管理向着规范化、信息化、网络化方向发展。

1  系统设计

本系统采用B/S(Browser/Server)三层体系结构,使用.net作为开发平台以及MySQL数据库加以实现。

授课计划管理系统的主要操作用户有三类,包括管理员(各学院教务科人员)、系主任和任课教师。该系统主要业务功能如下。

(1)管理员:管理员在授课计划管理系统中的主要业务是课程信息维护、教师信息维护、系部信息维护、授课计划管理与审核等。

(2)系主任:系主任在系统中的主要业务是进行后台管理、教师信息管理、课程信息管理、教师信息管理等。系主任对本系应承担的课程进行课程信息的维护,同时对教师提交的授课计划进行管理与审核。

(3)教师:教师在系统中主要完成的操作是授课计划管理、课程信息管理以及系部信息管理和后台管理。

1.1  总体功能模块设计

本系统按照角色分成三大模块,分别是管理员模块、教师模块和系主任模块。系统总体模块设计如图1所示。

1.1.1  管理员模块设计

管理员模块根据需求分为以下10个功能模块。

(1)学院系部管理功能模块可以添加、修改、查询、删除学院系部。

(2)职位分类管理功能模块包括职称(例如教授、副教授、讲师、助教)的添加、修改、查询、删除等功能。

(3)系主任管理功能模块包括系主任信息(系主任姓名、性别等基本信息)的添加、修改、查询、删除等功能。

(4)教师信息管理功能模块包括教师信息(教师姓名、性别等基本信息)的添加、修改、查询、删除等功能。

(5)课程专业管理功能模块包括课程专业的添加、修改、查询、删除等功能。

(6)课程信息管理功能模块包括课程信息(课程名称、总课时、讲课时间、讲课人、课程内容等基本信息)的添加、修改、查询、删除等功能。

(7)系部信息管理功能模块包括系部信息的添加、修改、查询、删除等功能。

(8)授课计划管理功能模块包括对授课计划(计划名称、计划学时、周次、授课人、授课地点、教学手段、教学内容等信息)进行审核(选择审核状态:已通过、未通过;填写审核建议(非必填项))、修改、查询、删除等功能。

(9)计划审核管理模块包括对计划审核(审核状态、审核建议)的修改、查询、删除功能。

(10)系统管理功能模块包括添加新的管理员、查询已有管理员信息、删除已有管理员、修改个人密码等功能。

1.1.2  系主任模块设计

系主任模块分为4个功能模块。

(1)系部信息管理模块的功能为查看系部信息。

(2)教师信息管理模块的功能包括添加教师、修改教师信息、查询教师信息、删除教师等。

(3)课程信息管理模块的功能包括課程信息(课程名称、总课时、讲课时间、讲课人等基本信息)的发布、查询、修改、删除等。

(4)后台管理模块的功能包括修改个人资料(姓名、性别、联系电话等基本信息)、修改个人密码。

1.1.3  教师模块设计

教师模块分为4个功能模块。

(1)系部信息管理模块的功能是查阅系部信息。

(2)课程信息管理模块的功能是查询课程信息。

(3)授课计划管理模块的功能是帮助教师制定授课计划(计划名称、计划学时、周次、授课人、授课地点、教学手段、教学内容等信息)、查询个人申请类别、计划审核查询次数。

(4)后台管理模块功能包含教师可以修改个人资料(姓名、性别、联系电话等基本信息)、修改个人密码。

1.2  数据库设计

该系统所使用的数据库为MySQL数据库,共建立10个数据库表,它们分别是课程信息表、管理员信息表、教师信息表、学院系部表、系部信息表、职称分类表、教学计划信息表、学期授课计划表、计划审核表、专业信息表等,其中课程信息表为系统核心操作数据库表,系统的主要业务和操作均围绕着课程信息表实现。

课程信息表储存学院所有课程信息,如课程编号、课程所属院系、课程名称、讲课人、总学时等,如表1所示。

2  实现

系统选择不同的角色用户进入登录界面,用户的初始登录信息由管理员统一设置。不同用户登录系统以后可对自己信息进行维护。管理员拥有系统数据维护的所有权限,其他角色用户只拥有关于自己的相应权限。

2.1  管理员其主要功能模块的实现

管理员功能模块主要对学院系部信息、职称分类信息及教师信息进行维护。其课程信息管理、课程专业信息管理、授课计划管理和审核是其核心功能。

(1)课程信息管理:管理员对学院各系课程信息的录入、修改、删除、查询等基本维护操作,课程信息管理界面如图2所示。

(2)计划审核管理:教学计划审核是指在教师录入教学计划后,由系主任对其制定的教学计划进行审核,并提交给管理员进行核实,如果核实通过,则可以生成教学计划并且同时能够生成当前学期的执行计划;如果不通过,管理员对授课计划审核信息进行删除、修改、查询等操作。计划审核管理界面如图3所示。

2.2  系主任其主要功能模块的实现

系主任模块中课程信息管理的主要功能是,系主任根据所在系应承担课程对课程信息进行添加、修改、删除、查看等基本维护操作。除了对本系课程信息管理之外,对本系任课教师提交授课计划进行审核,并给出审核结果,还可以对其授课计划进行修改操作。课程信息管理界面如图4所示。

2.3  教师其主要功能模块的实现

授课计划管理是教师模块的主要功能之一。任课教师查找本学期所授课程名称,找到课程之后并添加授课计划,填写相关数据如计划编号、授课专业、计划名称、计划学时、周次、授课人、授课地点、申请人等内容,完成之后提交审核。如果本课程的授课计划已审核通过,任课教师是不能对其进行修改或添加新的授课计划。教师功能模块除了授课计划管理,还具有对已有授课计划进行查阅,同时对授课计划审核结果进行查询。授课计划管理界面如图5所示。

3  结  论

在科学技术日新月异的今天,将现代科学的管理手段与IT知识技术相结合,建立高校授课计划填报管理系统是校园信息化的进一步加强的体现,是提高授课计划填报管理工作效率的主要途径。目前系统已在试运行中,且已到达了预期效果,运行良好,提高了教师工作效率,减少了教学管理人员的工作量。

参考文献:

[1] 史宜巧,颜崇斌.授课计划填报管理系统的开发与应用 [J].电脑学习,2007(4):20-21.

[2] 王清,秦芳.信息填报系统需求分析 [J].智富时代,2018(12):210.

[3] 颜崇斌,史宜巧.基于C/S和B/S结构的授课计划填报系统研究与实现 [J].常州信息职业技术学院学报,2007(2):40-42+45.

[4] 黄海,谭晗凌,黄桂烨.基于B/S架构的合同电子文档审批系统设计 [J].现代信息科技,2020,4(3):76-80.

[5] 邢伟,黄全舟.基于C/S与B/S的税务档案管理系统的设计和实现 [J].现代电子技术,2007(4):159-160+164.

作者简介:李涛(1974—),男,汉族,安徽芜湖人,副教授,硕士,研究方向:软件工程、智能信息处理;金慧霞(1995—),女,汉族,河南周口人,本科在读,研究方向:信息管理系统。