论文部分内容阅读
各个院校为了适应社会的发展,不断地提升办学实力,培养优秀的人才,提高工作、管理效率。高效的教务管理,可以促使各项工作顺利展开。本文设计系统的目的为了教务管理工作提供了高效的、科学的管理手段,使教务管理人员和教师能够方便处理教学中的各项事务,提高管理效率、教学水平。研究目标是针对职业院校在教学管理的新需求,对教学管理和教学资源相关的业务流程进行分析与建模,设计并实现基于角色访问控制和流程驱动的工作流引擎,提高教务管理流程的规范化程度,并将该引擎应用到本系统中,设计与实现基于工作流技术的职业院校教务管理系统。该系统操作简便,使用灵活,支持学生移动终端的访问,不受地点的约束,成为了提高校园数字化水平的重要途径。本系统主要研究成果在于运用了工作流、Android程序开发、Web Service、ASP.NET等技术,在对系统进行综合需求分析的基础上,将工作流技术应用于该系统,建立工作流引擎模型,设计与实现了以B/S模式为主的教务管理系统和C/S模式为辅的移动终端软件。本系统重点研究工作流技术应用于该职业院校教务管理系统,主要设计了学生与教师信息管理、学籍管理、成绩管理、教学管理、移动终端等模块。具体研究内容如下:1、数据库表单设计:依据黑龙江职业学院教务管理的实际需求,在SQL Server2008数据库中设计与创建的表主要有:系统用户信息表、教师基本信息表、学生基本信息表、专业设置信息表、课程设置信息表、学生选课表、学生学籍信息表、学生课程表表、教材信息表、教室信息表、院系信息表、成绩表、考务信息表、设备信息表等。2、工作流引擎设计:它由数据模型和控制模型组成。数据模型设计中主要研究了对工作流引擎正常运转需要的数据进行表结构设计,其中包括业务流程基础信息表、流程实例数据表、流程实例接口表、流程步骤表等。控制模型设计中为建立控制模型,重点设计了流程状态、流程权限等控制数据的表结构。3、学生与教师信息管理:学生与教师信息是教务管理信息系统中最重要的基础信息。学生信息管理中管理的信息主要是指学生的基本信息,其中包括姓名、专业名称、院系、班号、学号等信息。这些信息是学生入学时建立的,它可以作为其它管理的基本信息来使用,如学籍管理、成绩管理。教师信息主要包括姓名、所属院系、学历、从事专业、岗位等,这些信息可以为教学管理、成绩管理等模块提供教师信息。教师信息管理可以实现教师的教学工作量统计、科研情况统计。教师可以登录本系统修改个人信息、课程安排等。4、学籍管理:学籍管理实际就是依据每个学生的实际情况,依据学院的学籍管理制度进行信息的维护。这种实际情况主要表现在可能会因为学习、家庭、突发事件或者自身原因等导致学生的学籍信息变化。因此学籍的变化主要有调还专业、休学、退学、延迟毕业、参军、升学等。5、教学管理:该模块主要包括教学计划管理、教学运转管理、排课和教室管理。教学计划管理是教务工作的基础与核心,它能够保证学院的正常教学秩序,并不断提高教学水平,创新教学方法,提高学生培养能力。教学计划应符合社会对人才的需求,切实能够培养基础扎实、实践能力强的人才。排课和教室管理主要是负责各类课程的组织安排和教室资源的使用安排。这几项管理都是以教学为中心,为教学提供服务。6、成绩管理:主要是对学生的各项成绩进行管理。系统可以录入的成绩包括期末考试成绩、补考和重修等。各项考核成绩包括期末成绩、实验成绩和平时成绩,它们的比例可以依据课程的性质和教学制度由教师进行调整,系统会根据所选择的各项成绩比例自动计算出综合成绩。7、移动终端:主要是为了方便学生访问本系统,及时查询有关信息,主要包括课程表、考试安排、考试成绩、CET成绩等。学生首先进行登录界面输入用户名和密码,登录后可以根据需要选择要查询的信息。对于该模块客户端程序采用Android程序开发技术实现,在服务器端使用Web Service平台作为接口,将SQL Server2008和Android程序集成在一起。8、其它模块:本系统还设计了选课管理、考务管理、教材管理、实验设备管理和系统管理几个模块,这几个模块为学生选课、各种考试安排、教材使用、实验设备使用以及用户及其权限管理提供了良好的支持。总之,本系统运用WWF框架建立了工作流引擎,实现了该引擎在教务管理系统中的应用,充分的运用了ASP.NET技术实现了教务工作中主要业务相对应的管理模块,并设计与实现了移动终端。本系统整合了学校的各项教学事务、各种教学资源,实现为了教学、教师、学生服务,有效的促进了学校的办学实力提升,为教务管理工作提供了高效的、科学的管理手段。