第一章 前言
1.1 课题的背景及意义
随着计算机科学技术的飞速发展,人们越来越重视依托计算机对数据进行管理,各类信息管理系统也逐渐被人们开发和应用。近年来,许多单位,尤其是学校,都陆续研究开发信息化管理软件,通过管理软件来实现管理工作的信息化,提高管理工作效率[1],信息化管理使工作变得越来越快速、便捷和规范化。
命题是国家教育考试工作体系的重要组成部分,命题质量是命题工作关注的焦点,关系考试的公平、公正,关系社会的和谐与稳定,而命题教师是命题工作的关键。每年,教育考试部门都要面临各种不同的考试命题任务,命题工作具有命题次数多、课程门数多、专业类别多及命题教师多等特点,而且命题教师多数来自不同的学校、不同学科领域[2],命题教师信息管理已经成为命题工作的一个重要组成内容。从当前全国部分省市的情况看,主要还是采用传统的方式来管理命题教师信息,教师的选聘和管理工作还未实现信息化管理,主要通过一些电子表格手工进行管理。依靠传统的方式来进行管理,由于每次组织命题都会选聘不同的教师,仅仅使用 Word 文档与 Excel 表格等办公软件与人工整理等方式去管理教师信息和遴选命题教师,不仅效率低,而且也会经常出现各种资料和信息丢失的情况[3],会给整个教师信息管理工作带来较大的压力。近年来,随着信息技术的快速发展,许多教育考试部门十分重视命题信息化建设,旨在解决教师选聘流程不够优化,工作效率不高等问题。
根据考试命题管理的实际需要和目前多数教育机构的管理状态,由于缺乏符合命题实际需要的应用软件,导致命题教师选聘工作困难,效率不高。因此,开发一个信息管理系统是非常必要的,通过对命题管理和工作流程进行研究,总结命题工作中的经验和教训,对管理工作进行优化和重构,不仅能够推进命题教师信息库的建设,优化命题教师选聘流程,还能够大大提高管理者的工作效率。
........................
1.2 国内外的研究现状
1.2.1 国外研究现状
管理信息系统(MIS)在国外起步较早,早在二十世纪的时候,国外有很多新的管理理论就被提出并加以实践运用,国外在信息系统开发方面已经具备相对成熟的技术和经验[4]。美国明尼苏达大学的戴维斯给管理信息系统提出一个相对完整的定义,他认为管理信息系统是一个利用计算机软硬件及网络技术资源,对模型和数据库进行分析、计划、控制和决策的人机系统[5]。管理信息系统从基础应用起步,伴随着处理系统的发展变革,从最初简单的人事、工资管理,逐渐过渡到为企业提供全面而富有规划的信息数据共享、规划与实施。我们看到,当技术层面的进步发展远远超过管理水平的提升,传统的信息处理难以满足现实需求,系统从单纯的管理数据本身,逐渐变成了决策支持,成为了主动收集、自主转化信息的高能量决策因子将信息用于企业或组织中的一系列决策中去。
教师信息管理系统是典型的管理信息系统,国外已经有成熟的研究成果和广泛的社会实践应用,主要都是用于管理高校教师。上个世纪 90 年代初,美国就已经初步完成了高校管理信息化的革新,美国教育部门提出了教师档案管理系统,最开始被用作记录教师教学的成长管理[6]。信息技术在美国高校中的普及也越来越广泛,例如很多高校基于计算机技术辅助教学,把计算机技术和网络技术广泛应用于学校教育和管理,形成了包括我们看见的学生学籍管理、教师信息管理、学生选课管理、成绩分析统计、学生学业预警等一体化的教务管理系统[7]。随着电子档案管理信息化水平不断提升,英国学者开发了高校档案信息资源,创建了档案信息资源网站[8]。通过这些年的优化,国外的信息管理体系已经越来越完善。
...............................
第二章 命题教师信息管理系统的分析
2.1 开发技术分析
计算机技术包含的内容非常丰富,根据系统的需求来选择合适的开发工具能起到事半功倍的作用。本课题研究涉及开发出一个系统,在开发过程中,选择安全性较高的客户机/服务器模式(Client/Server,C/S)作为系统开发的架构模式,后台数据库采用SQL Server 2012 数据库进行数据库及数据表的设计,系统软件的程序编写采用面向对象的 PowerBuilder 程序设计语言,完成系统的各个模块。本节内容将对我们系统开发所用到的相关技术和工具进行介绍、分析。
2.1.1 系统架构技术介绍
目前比较主流的软件系统架构模式主要有两种:一种是 C/S 架构模式,也就是客户机/服务器模式;另外一种是 B/S 架构模式,也就是 web 浏览器/服务器模式。开发一个软件,必须选择一个适合的模式。根据需求分析,本系统只给相对固定的用户(也就是命题管理的工作人员)使用,而且对数据信息的安全要求非常高,一般都是要求在专用的网络环境上运行使用。所以我们选择了安全性更好的、适用于局域网的 C/S 架构模式(如图 2.1 C/S 架构图)作为本系统的开发架构。
图 2.1 C/S 架构图
2.2 命题教师信息管理系统的功能需求分析
为满足用户对系统的需求,我们将系统功能主要分为命题教师信息管理模块、命题教师选聘模块、命题教师业务培训模块、命题教师命题大纲编写模块和命题质量分析模块共五个功能模块。
(1)命题教师信息管理模块:命题机构发出命题教师推荐通知。各学校和机构组织教师申报、评审和推荐。命题机构收到推荐后进行信息审核,审核合格后命题教师的详细信息录入系统保存,形成数据库,以备命题工作选择聘用。同时,该模块也能实现命题教师信息的修改和删除等功能。
(2)命题教师选聘模块:有考试任务需要组织命题时,命题机构从系统中根据条件遴选出适合参加本次命题工作的教师,同时赋予命题教师总审、文字审、组长、命题教师、审题教师的角色。完成本次命题任务后,根据教师们在命题工作中的表现,给参与本次命题工作的教师客观评价并录入系统保存。
(3)命题教师培训模块:教师不管是参与命题,还是命题大纲编写、命题质量分析,首先都需要进行相应的培训,参加完培训并合格之后才能参与相应的工作。在这个模块中,系统根据教师参与的角色,选择相应的培训内容。培训结束后,根据教师们在培训中的表现,给参与本次培训的教师客观评价并录入系统保存。
(4)命题大纲编写模块:命题机构在正式命题之前,先组织教师进行命题大纲编写,命题内容要在命题大纲范围内。完成本次大纲编写任务后,根据教师们在大纲编写工作中的表现,给参与本次大纲编写工作的教师客观评价并录入系统保存。
(5)命题质量分析模块:命题工作完成后,命题机构组织教师对本次命题工作进行质量分析。完成本次质量分析任务后,根据教师们在质量分析工作中的表现,给参与本次质量分析工作的教师客观评价并录入系统保存。
..........................
第三章 命题教师信息管理系统的设计 ................................... 12
3.1 命题教师信息管理系统的总体设计 ................................................. 12
3.1.1 命题教师信息管理系统的功能架构设计 ........................................ 12
3.1.2 命题管理业务流程 .................................... 14
第四章 命题教师信息管理系统的实现 ................................... 28
4.1 教师信息管理 ....................................... 28
4.1.1 教师信息的录入 ...................................... 28
4.1.2 教师信息修改 ..................................... 30
第五章 总结与展望 ......................................... 46
5.1 工作总结 ........................................... 46
5.2 工作展望 .................................. 46
第四章 命题教师信息管理系统的实现
4.1 教师信息管理
教师信息管理是实现命题教师管理工作信息化,是整个系统的基础部分,主要是为命题教师信息进行服务,实现对命题教师信息收集存储、教师资料信息的更新、查询、统计、修改等功能。教师信息管理主要包括以下几个内容:命题教师信息录入、命题教师信息查询、命题教师信息修改。
4.1.1 教师信息的录入
我们将前期收集到的命题教师信息录入到系统中,首先单击教师信息管理选项下的教师信息录入进入到教师信息的录入界面,然后选择教师所在的命题项目,比如学考或自考;选择命题项目之后,再根据命题教师所在科目选择命题科目,比如学考命题科目就有语文、数学、英语、物理、生物、化学、历史、地理、政治、信息等 10 个科目。
图 4-1 选择命题科目窗口
第五章 总结与展望
5.1 工作总结
本课题所设计和开发的命题教师信息管理系统为命题单位提供了命题教师信息管理的全过程管理,基本实现了命题教师信息收集及修改和查询、命题教师的选聘、命题教师的培训、命题质量的分析、命题教师的评价等功能。通过此系统,满足命题单位的工作需求,提高命题单位命题工作的效率和质量。本系统采用 C/S 模式,利用 SQL Server 2012 数据库创建数据库和数据库表,使用 PowerBuilder 进行编程,最终开发出适用于命题单位的命题教师信息管理系统。本文的主要工作总结在以下几个方面:
1、经过调研,充分考虑到使用单位在功能、需求、可行性等方面的需求,设计出系统的整体框架和确立各个功能模块,画出整体框架的结构图和流程图。
2、根据系统需求,对五个系统模块进行了详细设计和建模,明确各模块要实现的具体功能,画出了各个模块的流程图和时序图。
3、本文使用 SQL Server 2012 数据库对系统进行数据库模型设计和数据库表设计。根据系统要实现的功能,建立数据库和数据库表,列出各表的字段,画出主数据表教师信息表的 E-R 图,画出数据对象设计图。
4、使用 PowerBuilder 进行系统编程,开发出一个界面友好、数据访问便捷的系统,实现各个模块的功能需求。经过测试,该系统基本实现命题教师信息管理所需的功能。
5、该系统已投入使用,从使用的效果来看,设计较合理、功能较完善、操作简单,满足了命题单位的工作需求,提高了工作效率,达到了预期的目的和设计需求。
参考文献(略)