论文部分内容阅读
摘 要:传统的人工教务管理需要大量的工作人员参与,工作量大,且易出错,对于计算机技术突飞猛进的今天,显然已跟不上时代的发展要求。在国家大力发展教育事业的背景下,学校学生数量也急剧增加,给教务管理带来了更大的工作量,必须借助计算机的管理才能适应当前的教务管理工作。本文从系统需求分析、系统详细设计、系统各个功能模块的实现及系统部署测试等方面,介绍了教务管理信息系统的研究设计及相关实现技术。江阴华姿中等专业学校教务管理系统软件,是特定环境下定制的一个满足自己需求的经济软件。对学院来说是一种经济可行的办法。
关键词:教育信息化 教务系统软件开发 java
一、绪论
在二十世纪的九十年代里,美国在科技上提出了信息高速公路的计划,为了更好的推进信息高速公路计划的实施,在1990年美国的克莱蒙特大学的凯尼斯教授提出了数字化的校园,与此同时,教育信息化的概念也随之被提出了。在教育上实行的信息化,主要就是指计算机和网络技术在教学和学习中的应用和普及,使教育更好的适应在即将到来的信息化社会中更的为推进社会的进步贡献更多的力量,所以教育信息化就是把计算机网络多媒体等技术运用于现代化的教育中。
江阴华姿中等专业学校正处在一个特定的时期:正在迎接评估,需要教务系统软件;但学校规模小,资金紧张,又不适宜引进功能强大的现有市场教务管理软件,所以学校决定利用现有的师资力量,自主开发。学校的教学管理系统的建设的主要的目的就是为了,促进学校的教务管理,更好的为学生服务,是整个学校更好的运作。学校要求在短时间内完成系统的开发并投入使用,因此,在系统的开发过程中,选择一个用例驱动、以架构为中心、迭代的开发的思想进行系统的开发工作。并且结合了 UML 建模机制,合理的选择了UML 中的各种建模元素。系统采用了 myeclipse-7.1 为开发工具,SQL Server 2000 为系统后台数据库,完成了统主要功能模块的开发。
二、教务系统软件的系统需求分析
基于J2EE教务信息管理系统是针对我校教务科的管理工作流程而开发。系统的应用范围包括教务科、系部、教师和学生。教务科和系部作为整个系统的的执行者和管理者,重点在于对教师所提交教学报表进行审批和分析,并能及时反馈错误信息,掌握教师的教学进程和学生的学习情况;教师作为教学的执行者和设计者,在教务的管理过程中起到了决定性的作用,是本系统的信息的主要来源。
本系统的主要内容即是使用计算机网络应用技术实现教务的成绩录入、基础数据的处理、成绩的查询和报表的输出等多种功能。软件系统的目是服务于用户,因此软件系统的开发的一个关键点是掌握好用户对系统功能的需求。
在系统的设计分析的过程中,我们对系统中的各个功能模块进行分析设计,将需求的各个功能抽取为一个个的用例,对每个用例进行详细的描述,最终构造出系统的用例模型以及用户界面原型,将构造出来的界面原型进行反复的迭代,在迭代中不断与用户进行交互,根据用户对系统的原型的反馈信息进行修改,以期达到用户对系统的最大满意。
三、教务系统软件的总体设计
(一)教务系统软件的功能模块
经过调查与分析,本模块应包含5大功能:
1.登录功能:实现用户登录。
2.参数设置:包括学生年级设置、班级设置、考试科目设置以及考试类别设置。
3.基本信息:包括学生信息、教师信息以及学生成绩信息管理。
4.系统查询:包括基本信息查询、成绩信息查询以及汇总查询。
5.系统管理:包括用户维护、系统退出等功能。
(二)教务系统软件系统功能结构图
教务管理模块的功能结构,如下图1所示:
系统管理实现用户管理、角色和权限管理、数据备份、系统设置和维护等功能。系统管理采用了基于角色的权限管理策略,将用户分配到不同的角色组中。系统管理结构图,如下图2所示:
四、结论
目前,大部分的学校都实现了校园网,也有大部分的学校也实现了教务信息管理系统,但是信息管理系统的应用现状也出现了很大的区别:有的是单机版、有的是网络版等情况,从开发的角度,有的是自行开发、有的是委托开发、也有的是引进订制等情况。
本文针对这样的情况,研究设计出一个可以充分利用本校的实际情况并且适用于本校的教务信息管理系统。经过努力,本人完成了以下几方面的工作:
1.分析了本校的实际情况,以及本校的课程设计等情况,利用学校的现有的网络结构,完成本系统的需求分析。
2.根据具体的业务需求分析,设计出教务管理端、教师应用端和学生应用端等应用接口功能。
3.利用MyEclipse开发工具,结合EJB3.0、Struct 2.0和AJAX等新技术,SQL Server 2000数据库系统和UML知识初步完成了一个适用于本校的教务管理信息系统。
关键词:教育信息化 教务系统软件开发 java
一、绪论
在二十世纪的九十年代里,美国在科技上提出了信息高速公路的计划,为了更好的推进信息高速公路计划的实施,在1990年美国的克莱蒙特大学的凯尼斯教授提出了数字化的校园,与此同时,教育信息化的概念也随之被提出了。在教育上实行的信息化,主要就是指计算机和网络技术在教学和学习中的应用和普及,使教育更好的适应在即将到来的信息化社会中更的为推进社会的进步贡献更多的力量,所以教育信息化就是把计算机网络多媒体等技术运用于现代化的教育中。
江阴华姿中等专业学校正处在一个特定的时期:正在迎接评估,需要教务系统软件;但学校规模小,资金紧张,又不适宜引进功能强大的现有市场教务管理软件,所以学校决定利用现有的师资力量,自主开发。学校的教学管理系统的建设的主要的目的就是为了,促进学校的教务管理,更好的为学生服务,是整个学校更好的运作。学校要求在短时间内完成系统的开发并投入使用,因此,在系统的开发过程中,选择一个用例驱动、以架构为中心、迭代的开发的思想进行系统的开发工作。并且结合了 UML 建模机制,合理的选择了UML 中的各种建模元素。系统采用了 myeclipse-7.1 为开发工具,SQL Server 2000 为系统后台数据库,完成了统主要功能模块的开发。
二、教务系统软件的系统需求分析
基于J2EE教务信息管理系统是针对我校教务科的管理工作流程而开发。系统的应用范围包括教务科、系部、教师和学生。教务科和系部作为整个系统的的执行者和管理者,重点在于对教师所提交教学报表进行审批和分析,并能及时反馈错误信息,掌握教师的教学进程和学生的学习情况;教师作为教学的执行者和设计者,在教务的管理过程中起到了决定性的作用,是本系统的信息的主要来源。
本系统的主要内容即是使用计算机网络应用技术实现教务的成绩录入、基础数据的处理、成绩的查询和报表的输出等多种功能。软件系统的目是服务于用户,因此软件系统的开发的一个关键点是掌握好用户对系统功能的需求。
在系统的设计分析的过程中,我们对系统中的各个功能模块进行分析设计,将需求的各个功能抽取为一个个的用例,对每个用例进行详细的描述,最终构造出系统的用例模型以及用户界面原型,将构造出来的界面原型进行反复的迭代,在迭代中不断与用户进行交互,根据用户对系统的原型的反馈信息进行修改,以期达到用户对系统的最大满意。
三、教务系统软件的总体设计
(一)教务系统软件的功能模块
经过调查与分析,本模块应包含5大功能:
1.登录功能:实现用户登录。
2.参数设置:包括学生年级设置、班级设置、考试科目设置以及考试类别设置。
3.基本信息:包括学生信息、教师信息以及学生成绩信息管理。
4.系统查询:包括基本信息查询、成绩信息查询以及汇总查询。
5.系统管理:包括用户维护、系统退出等功能。
(二)教务系统软件系统功能结构图
教务管理模块的功能结构,如下图1所示:
系统管理实现用户管理、角色和权限管理、数据备份、系统设置和维护等功能。系统管理采用了基于角色的权限管理策略,将用户分配到不同的角色组中。系统管理结构图,如下图2所示:
四、结论
目前,大部分的学校都实现了校园网,也有大部分的学校也实现了教务信息管理系统,但是信息管理系统的应用现状也出现了很大的区别:有的是单机版、有的是网络版等情况,从开发的角度,有的是自行开发、有的是委托开发、也有的是引进订制等情况。
本文针对这样的情况,研究设计出一个可以充分利用本校的实际情况并且适用于本校的教务信息管理系统。经过努力,本人完成了以下几方面的工作:
1.分析了本校的实际情况,以及本校的课程设计等情况,利用学校的现有的网络结构,完成本系统的需求分析。
2.根据具体的业务需求分析,设计出教务管理端、教师应用端和学生应用端等应用接口功能。
3.利用MyEclipse开发工具,结合EJB3.0、Struct 2.0和AJAX等新技术,SQL Server 2000数据库系统和UML知识初步完成了一个适用于本校的教务管理信息系统。