论文部分内容阅读
摘 要: 随着信息技术的不断发展和进步,信息技术已经被应用到越来越多的管理业务中,给管理带来了极大的方便。目前大多数学校中的考试管理方式都十分低下,对考试相关信息的管理繁琐、低效、成本高,这就迫切地需要利用信息技术来辅助学校对考试相关的信息进行科学化的管理,达到提高考试管理工作效率,使学校的考试管理更科学化、更准确和更方便。课程考试系统正是基于此目的设计完成。
课程考试系统包括了用户账号管理、学生管理、考试题目信息管理、考试试卷管理、在线考试、成绩管理、考试科目管理等重要的功能模块。
关键词: 信息管理;课程考试系统;分析;设计
【中图分类号】 TP311.5 【文献标识码】 A【文章编号】 2236-1879(2018)09-0331-01
一、 引言
1 研究意义。
随着信息技术和网络技术的飞快发展,人类社会进入了全新的信息化的时代。信息化管理技术是目前比较流行的一门学科,它已经逐步应用到各行各业中,得到了越来越多的单位和个人的认可。无论是机关、企业、学校还是家庭都存在各种各样的信息化管理的需求,信息化管理技术正在不断地渗透到我们生活的各个领域。
随着改革开放的不断深入,我们国家对教育事业也进行了大力投入,各个层次的学校的规模都在不断扩大,学校的竞争也越来越激烈,现代科学化管理已迫在眉睫。目前,许多学校的基本信息管理还停留在纸质档案的管理方式,比如很多学校对课程考试的管理,大多处于手工管理的阶段。这样的管理方式效率低下,准确率低,管理成本较高,随着考试数量不断的增加,更会给学校其他管理带来各种各样的问题。考试管理的信息量越来越多,与学校的多种管理融合在一起,在这样的背景下采用传统的管理方式显然已经不合时宜。使用计算机的信息化管理技术来管理考试信息是信息时代带来的必然结果。
2 课题背景。
随着信息化管理的逐步发展和成熟,计算机信息管理已被越来越多的人重视,信息化管理也在各个领域发挥着越来越重要的作用。
课程考试是学校管理非常重要的部分,课程考试的信息化管理更是学校信息化管理不可或缺的内容。利用计算机对课程考试进行信息化管理有很多优点:可以迅速提高信息的检索速度、保证巨大的信息存储量、文件和相关信息的保密性高、信息保存的时间长、降低了人力资源投入、提高了工作效率、降低了出错的几率、更有利于与其他部门的协调统一管理,最重要的是课程考试系统对整个学校的信息化管理起到关键作用,对整个学校的发展提供了不可或缺的促进作用。
二、系统的需求分析
需求是用户最初对系统提出的要求,这个要求可能是笼统的,也可能是细化的,但是它对系统的开发很重要,是我们开发设计系统的核心思路。
1课程考试系统目标。
通过课程考试系统,教师可以轻松地给出各个单元模块的试卷,在线评判,以及成绩的分析统计。学生可以方便地在线答题,教务有效地管理学生账号,管理科目,管理成绩等等。
2课程考试系统内容。
课程考试系统包括了用戶账号管理、学生管理、考试题目信息管理、考试试卷管理、在线考试、成绩管理、考试科目管理等重要的功能模块。
3系统设计。
为了使系统功能齐全完备,操作简便,最大限度的提高系统的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:
实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的需要,此处,尽可能预留空间,以便扩充功能。
准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料。
易操作性原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。
源程序可读性原则:为了便于其他设计,维护人员读懂源代码或以后的代码修改,系统升级维护,尽可能做好代码的注释工作。
优化原则:为了达到优化的目的,合理的运用窗口、菜单、对象等的继承,自定义用户对象、事件、函数,减少不必要的重复性代码,使系统简介明了,也方便了将来的维护。
安全性原则:为该系统的用户设置用户权限,管理人员、教师和学生分别有不同权限。
4可行性分析。
(1)需求可行性分析:
课程考试系统是一个可以应用在学校中的管理系统,考试管理人员对考试信息进行管理。课程考试系统可以给学校的管理人员提供极大的方便,学校内部考试的信息如果采用计算机信息化的手段来进行管理的话,即可以保证考试信息管理的安全性,又使考试信息管理更科学化,高效化。
(2)技术可行性分析:
课程考试系统采用的开发工具为ASP.NET技术、Visual Studio 2010,采用B/S模式的设计方法。ASP.NET是目前比较流行和大众熟悉的程序设计语言,被越来越多的软件开发人员所采用。因为这样的技术学习起来比较简单,容易理解。因此本系统具有良好的先进性,可扩展性和可开发性,在技术上是具备可行性的。
(3)操作可行性分析:
该系统采用多媒体信息技术,包括集成显卡,文字,声音,图片和视频等,让用户轻松操作不同的方法,界面美观,有大量动态的效果。软件系统根据功能进行了细化分割,可以提供基于该系统的每个用户标识的个性化信息服务,以确保每个用户根据自己的角色完成工作内容。
通过简洁的操作导航菜单系统功能实现操作和使用,还增加了快捷键设置,提高了操作的方便性。界面美观、易懂、容易操作、功能齐全,方便了用户使用。只要具备计算机的基础知识,经过简单的培训即可操作本系统。
(4)数据的处理分析:
良好的系统,不仅可以定时自动数据备份,而且还提供了手动备份操作。提供不同的数据输出格式(EXCEL,XML文本和表格等其他文件),输出格式很容易和快速地融入到其他的系统。
三、结束语
该文是为了让大家了解课程考试系统的开发思路,掌握软件开发人员应具备的基本技术素质,树立良好的系统开发理念,建立正确的、系统化的软件工程思想,灵活运用各种软件分析与技术,开发高素质的软件产品。
作者简介:任志娟(1971-),天津市人,天津滨海职业学院教师,副教授,主要从事数据库、程序设计等方面的教学和研究。
课程考试系统包括了用户账号管理、学生管理、考试题目信息管理、考试试卷管理、在线考试、成绩管理、考试科目管理等重要的功能模块。
关键词: 信息管理;课程考试系统;分析;设计
【中图分类号】 TP311.5 【文献标识码】 A【文章编号】 2236-1879(2018)09-0331-01
一、 引言
1 研究意义。
随着信息技术和网络技术的飞快发展,人类社会进入了全新的信息化的时代。信息化管理技术是目前比较流行的一门学科,它已经逐步应用到各行各业中,得到了越来越多的单位和个人的认可。无论是机关、企业、学校还是家庭都存在各种各样的信息化管理的需求,信息化管理技术正在不断地渗透到我们生活的各个领域。
随着改革开放的不断深入,我们国家对教育事业也进行了大力投入,各个层次的学校的规模都在不断扩大,学校的竞争也越来越激烈,现代科学化管理已迫在眉睫。目前,许多学校的基本信息管理还停留在纸质档案的管理方式,比如很多学校对课程考试的管理,大多处于手工管理的阶段。这样的管理方式效率低下,准确率低,管理成本较高,随着考试数量不断的增加,更会给学校其他管理带来各种各样的问题。考试管理的信息量越来越多,与学校的多种管理融合在一起,在这样的背景下采用传统的管理方式显然已经不合时宜。使用计算机的信息化管理技术来管理考试信息是信息时代带来的必然结果。
2 课题背景。
随着信息化管理的逐步发展和成熟,计算机信息管理已被越来越多的人重视,信息化管理也在各个领域发挥着越来越重要的作用。
课程考试是学校管理非常重要的部分,课程考试的信息化管理更是学校信息化管理不可或缺的内容。利用计算机对课程考试进行信息化管理有很多优点:可以迅速提高信息的检索速度、保证巨大的信息存储量、文件和相关信息的保密性高、信息保存的时间长、降低了人力资源投入、提高了工作效率、降低了出错的几率、更有利于与其他部门的协调统一管理,最重要的是课程考试系统对整个学校的信息化管理起到关键作用,对整个学校的发展提供了不可或缺的促进作用。
二、系统的需求分析
需求是用户最初对系统提出的要求,这个要求可能是笼统的,也可能是细化的,但是它对系统的开发很重要,是我们开发设计系统的核心思路。
1课程考试系统目标。
通过课程考试系统,教师可以轻松地给出各个单元模块的试卷,在线评判,以及成绩的分析统计。学生可以方便地在线答题,教务有效地管理学生账号,管理科目,管理成绩等等。
2课程考试系统内容。
课程考试系统包括了用戶账号管理、学生管理、考试题目信息管理、考试试卷管理、在线考试、成绩管理、考试科目管理等重要的功能模块。
3系统设计。
为了使系统功能齐全完备,操作简便,最大限度的提高系统的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:
实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的需要,此处,尽可能预留空间,以便扩充功能。
准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料。
易操作性原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。
源程序可读性原则:为了便于其他设计,维护人员读懂源代码或以后的代码修改,系统升级维护,尽可能做好代码的注释工作。
优化原则:为了达到优化的目的,合理的运用窗口、菜单、对象等的继承,自定义用户对象、事件、函数,减少不必要的重复性代码,使系统简介明了,也方便了将来的维护。
安全性原则:为该系统的用户设置用户权限,管理人员、教师和学生分别有不同权限。
4可行性分析。
(1)需求可行性分析:
课程考试系统是一个可以应用在学校中的管理系统,考试管理人员对考试信息进行管理。课程考试系统可以给学校的管理人员提供极大的方便,学校内部考试的信息如果采用计算机信息化的手段来进行管理的话,即可以保证考试信息管理的安全性,又使考试信息管理更科学化,高效化。
(2)技术可行性分析:
课程考试系统采用的开发工具为ASP.NET技术、Visual Studio 2010,采用B/S模式的设计方法。ASP.NET是目前比较流行和大众熟悉的程序设计语言,被越来越多的软件开发人员所采用。因为这样的技术学习起来比较简单,容易理解。因此本系统具有良好的先进性,可扩展性和可开发性,在技术上是具备可行性的。
(3)操作可行性分析:
该系统采用多媒体信息技术,包括集成显卡,文字,声音,图片和视频等,让用户轻松操作不同的方法,界面美观,有大量动态的效果。软件系统根据功能进行了细化分割,可以提供基于该系统的每个用户标识的个性化信息服务,以确保每个用户根据自己的角色完成工作内容。
通过简洁的操作导航菜单系统功能实现操作和使用,还增加了快捷键设置,提高了操作的方便性。界面美观、易懂、容易操作、功能齐全,方便了用户使用。只要具备计算机的基础知识,经过简单的培训即可操作本系统。
(4)数据的处理分析:
良好的系统,不仅可以定时自动数据备份,而且还提供了手动备份操作。提供不同的数据输出格式(EXCEL,XML文本和表格等其他文件),输出格式很容易和快速地融入到其他的系统。
三、结束语
该文是为了让大家了解课程考试系统的开发思路,掌握软件开发人员应具备的基本技术素质,树立良好的系统开发理念,建立正确的、系统化的软件工程思想,灵活运用各种软件分析与技术,开发高素质的软件产品。
作者简介:任志娟(1971-),天津市人,天津滨海职业学院教师,副教授,主要从事数据库、程序设计等方面的教学和研究。