浅谈高校教学综合管理信息系统研究

2021-11-26 20:02杨李
魅力中国 2021年17期
关键词:教务学费班级

杨李

(贵州航空职业技术学院,贵州 贵阳 550003)

教务综合管理信息系统使教务管理人员更好的对学生的基本信息、教师的基本信息等方面进行管理,更重要的是利用计算机可以使高校管理规范化、制度化、数字化,且能教务人员减轻工作强度、降低管理成本、提高教学管理水平和工作效率,使高校实现高效率运转。为学校总体建立了统一指挥、快速反应、协同作战的机制,健全了有效的运作管理机制,实现了教务业务信息的高度共享和高效综合利用,为各部门提供了快速、准确、灵活的综合信息支持。

针对目前学校教务管理信息系统存在的问题,结合当前我校教务工作业务发展以及教学管理体制的不断革新,高校教学评估的需要,现有的教务系统已经越来越不能满足日常教务、教学管理工作的需要,本文研究设计了一个全面采用SUN 公司的J2EE 技术和Struts2.0 架构的学校教务综合信息管理系统,力图能够通过技术手段从源头上解决上述问题。一方面,新系统采用高可靠性和安全性的J2EE 和最新的Struts2.0 架构等先进技术,进一步提升系统的科技含量,进一步实现学校教务各种管理信息的统一、智能和科学的管理;另一方面,它可以实现基于B/S 模式的使用操作方法,这将颠覆传统的教务管理信息系统。

一、J2EE 与Struts2.0

(一)J2EE 概述

J2EE 是一种利用Java2 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE 技术的基础就是核心Java 平台或Java2 平台的标准版,J2EE 不仅巩固了标准版中的许多优点,包括“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA 技术以及能够在Internet 应用中保护数据的安全模式等等;同时,还提供了对EJB(Enterprise JavaBeans)、Java Servlet API、JSP 以及XML 技术的全面支持。J2EE 体系结构所提供的中间层集成框架可以满足高可用性、高可靠性以及可扩展性的应用需求。通过提供统一的开发平台,J2EE 降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持、简易的打包和部署应用,方便的添加目录支持,健壮的安全机制。

(二)Struts 概述

Struts 是指Apache Jakarta 项目组的一个开源项目,是在Java 的Web 应用程序设计中占有较大的市场份额。Struts2.0 框架最大的特点就是很简单,使开发者使用简单的代码实现复杂的数据访问;Action 实现类就是一个标准的Java 类,这会让测试操作变得简单灵活,提高了开发效率。

二、系统概述

本系统将遵照《GB8567—88 中华人民共和国国家标准计算机软件产品开发文件编制指南《(Guidelins for computer software product development documentation)》、《学校教务综合信息系统建设实施方案》的要求,以学生为主要信息采集点,实现学校教务管理工作无纸化、网络化,提高学校各部门办公效率,完善教务体系。

(一)系统功能需求

1.具有信息查询功能,能够对以下信息进行查询:

(1)学籍管理查询

(2)成绩管理查询

(3)学费管理查询

(4)留言管理查询

(5)录取管理查询

(6)学生管理查询

(7)教学计划查询

2.具有教学相关信息、任务的管理功能,主要功能点如下:

(1)建立新班级

(2)学生基本信息录入

(3)教学计划管理

(4)班级课程填写及编辑

(5)各学科成绩录入

(6)教学任务、进度表编制

(7)学费收费信息录入

(8)学费退费信息录入

(9)学生考试成绩上报

(10)教学质量分析表填写

3.用户及系统管理功能,主要功能点如下:

(1)添加、删除、修改用户信息

(2)公告信息添加、删除、修改功能

(二)系统角色的确定

通常情况下这代表了一个系统的使用者或外部通信目标。具体归纳如下:

1.任何一位学生或考生均可登录本系统相关信息的查询和招生报名;

2.教务管理人员均可利用该系统查询相关信息、管理教学计划、编辑班级课程、录入学科考试成绩;

3.班主任可以利用本系统查询相关信息、建立新的班级、录入或编辑学生信息;

4.学校财务人员可以利用本系统进行学费收费与退费信息的编辑;

5.老师可以利用本系统查询相关系统、编制教学进度表、考试成绩、教学质量分析表;

6.系统管理员可以利用本系统查询相关信息、用户管理、公告管理;

教务综合管理信息系统作为一个独立系统,与系统管理员、会计人员、教务管理员、班主任、教师、学生进行交互而体现它的各项功能。

1.管理员

2.会计员

3.教务员

4.班主任

5.教师

6.学生

(三)创建用例

用例是角色启动的,基于这样的考虑,系统大致可以分为以下几个用例查询

1.成绩查询

2.学费查询

3.留言查询

4.学费收费、退费信息录入

5.班级学费明细表查看

6.教学计划管理(录入、查看、编辑)

7.班级课程编辑

8.成绩录入

9.教学任务编排

10.各班成绩总表查看

11.登录密码修改

12.建立新的班级

13.学生基本信息录入及编辑

14.班级学生花名册查看

15.教学进度表编制

16.学生考试成绩上报

17.教学质量分析表填写

18.添加用户

19.删除用户

20.班级迁移

21.用户类型修改

22.发布公告与通知

三、系统设计原则

(一)根据实际需要,进行系统开发设计

学校教务系统从上而下,可以从教学任务、学生学籍、成绩、教材、教学评估、收费等信息进行数据化信息管理。

(二)保护现有投资原则

我们将现在使用的业务系统分为两类:一是采用部颁的标准设计;二是采用非部颁的标准设计。

(三)对符合部颁标准业务系统的业务数据只进行利用和增容

增容的前提是不破坏业务系统正常运行。对不同的管理部门、学生、岗位已应用的“部颁应用系统”的业务数据进行集约化整合。保证数据的灵活性、完整性、一致性,降低多余的数据。

(四)对采用非部颁标准的业务系统进行调整

建立新的符合部颁标准的数据结构或将其数据结构整合,新建的数据结构涵盖业务数据,对原有业务数据进行保护,进行新系统开发或对原系统进行补充开发。

(五)新系统建设思路

对于没有业务系统,在总体方案规划和有关部颁业务的标准前提下,在综合数据库的基础上进行数据结构设计。

四、测试思路

1.多样化的使用环境,在用户使用不同的硬件、操作系统、网络连接协议、中间件、Web 服务器和Web 浏览器的环境下进行兼容性测试;2.在Web 应用软件的信息查询和获取等重要功能,要通过测试来保证文档和信息的正确显示;3.对于Web 应用网页中的不同形式的多媒体内容要进行多元化测试;4.网页开发技术复合化,同一网页可能是由HTML 加上不同的计算机语言编写而成的,所以要对不同语言需要具备的语言环境进行测试。5.Web 应用软件拥有大量的用户群,并为大量用户提供了对Web 资源的跨平台访问,对运行的实时性要求较高,因此要对网页的运行速度、查询速度和下载时间等性能进行测试。

猜你喜欢
教务学费班级
班级“无课日”
班级“四小怪”
高校教务管理工作的现状分析与优化研究
教务排课对高等院校教学运行的作用分析
班级英雄
浅析新时期高校教务管理工作创新探讨
英国大学获准提高学费
大学学费不是该涨 而是该降
写在最后
The Value of a University Education