考务管理系统中考试安排的设计与实现.docx

上传人:b****0 文档编号:390944 上传时间:2022-10-09 格式:DOCX 页数:18 大小:170.78KB
下载 相关 举报
考务管理系统中考试安排的设计与实现.docx_第1页
第1页 / 共18页
考务管理系统中考试安排的设计与实现.docx_第2页
第2页 / 共18页
考务管理系统中考试安排的设计与实现.docx_第3页
第3页 / 共18页
考务管理系统中考试安排的设计与实现.docx_第4页
第4页 / 共18页
考务管理系统中考试安排的设计与实现.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

考务管理系统中考试安排的设计与实现.docx

《考务管理系统中考试安排的设计与实现.docx》由会员分享,可在线阅读,更多相关《考务管理系统中考试安排的设计与实现.docx(18页珍藏版)》请在冰豆网上搜索。

考务管理系统中考试安排的设计与实现.docx

考务管理系统中考试安排的设计与实现

科类管理学编号(学号)20101269

本科生毕业论文(设计)

考务管理系统中考试安排的设计与实现

DesignandImplementationofExaminationScheduleinExaminationManagementSystem

陈文敏

 

指导教师:

姓名职称讲师

云南农业大学昆明黑龙潭650201

 

学院:

经济管理学院

 

专业:

信息管理与信息系统年级:

2002级

 

论文(设计)提交日期:

2014年6月答辩日期:

2014年6月

 

答辩委员会主任:

赵鸭桥

 

云南农业大学

2014年6月

考务管理系统中考试安排的设计与实现

学生姓名

(云南农业大学经济贸易学院,昆明650201)

摘要

考务管理是学校考务管理的重要部分,需要面对大量的学生信息,采用人工处理将浪费大量的人力、物力和时间,且数据的准确性低。

因此,为了使考务工作适应信息化的需求,开发一个界面友好的考务管理系统是很有必要的。

应用该系统后可以有效的提高考试管理水平。

考试日程安排是考务管理系统的核心部分。

主要功能由考场安排、时间安排、监考教师安排及自动安排组成,功能基本涵盖普通教务管理业务范围。

本文论述了考务管理的背景、需求分析、系统设计和系统实现。

主要介绍了考务管理系统中考试日程安排的实现方案,并在此基础上给出了关键模块的实现算法,着重论述了系统中考试安排功能模块的设计思想、实现方法、及相关技术。

最后对系统的应用及进一步完善作了总结。

关键字:

考务管理系统;考试日程;B/S/DBMS;ASP

DesignandImplementationofExaminationScheduleinExaminationManagementSystem

CHENGWen-ming

(FacultyofTradeandEconomy,YunnanAgriculturalUniversity,Kunming650201)

Abstract:

Examinationmanagementistheimportantpartofschoolexaminationmanagement,needtofaceplentyofstudentinformations,willwasteplentyofmanpower,materialresourcesandtimewithartificialhandling,andtheaccuracyofdatalows.Thereforetomakeexaminationbeengagedinindustrytomakethedemandthatmeetsinformativeprocess,itisverynecessarytodevelopaexaminationmanagementsystemoffriendlyinterface.Afterapplyingthissystem,itcanbeeffectivetoraiseexaminationlevelofmanagement.

Examinationprogrammearrangementisthekeypartofexaminationmanagementsystem.Itconsistsoffoursubsystems,theyarethearrangementofexaminationclassroom,arrangementofexaminationtime,arrangementofexaminationteacherandautomaticalarrangement.Thefunctionscanmeetthedemandsofit,thelevelofexammanagingrapidly.

Thispaperhasdiscusseddemandandthebackgroundofexaminationmanagementtoanalyse,systemdesignandsystemimplementation.Haveintroducedmainlytheimplementationofexaminationprogrammearrangementinexaminationmanagementsystemthatrealizesschemeandhasgivencrucialmodularonthisfoundationalgorithm,havediscussedtheexaminationarrangementinsystememphaticallythedesignideological,implementationmethodoffunctionmodular,andrelatedtechnology.Perfectfinallyandfurtherforsystematicapplicationandhavemadesummary.

Keywords:

Examinationmanagementsystem;ExamProgramme;B/S/DBMS;ASP

论文题目

 

 

1 前言

随着社会的进步和计算机技术的发展,特别是微型计算的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。

尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。

本文结合软件工程的相关理论和方法,阐述了考务管理系统中考试安排的设计与实现。

1.1项目背景

1.1.1 教务管理的概念和范围

教务管理是一种职业,而教务管理人员作为职业的行政管理人员应是"熟练掌握办公室技能,既有独立完成制订工作的能力,工作积极主动、具有判断力;并能在给定的权限内作决定的人。

教务管理人员在严格遵循考务管理的基本原则前提下,负责组织和实施教学计划规定的考试报名、安排考场、成绩登录等考试方面的任务。

为有关部门提供考试文件、试卷征订等信息。

主要功能包括:

课程科目表管理、考试定义、考前处理、试卷定单管理、考试报名、考场编排、成绩登分、违纪处理、补考处理等。

1.1.2 我校考务管理的现状

教务处作为一种信息资源的集散地,教师和学生的信息繁多,包含很多的信息数据管理。

根据调查得知,我校已有学分制学籍管理系统,可实现排课选课、成绩等处理,但对考试安排的主要方式是基于文本、表格等手工处理,数据信息处理工作量大、容易出错、且不易查找。

在监考安排方面还没有实现信息化、自动化的管理,这就是监考管理信息系统开发的基本环境。

1.1.3 项目开发的迫切性

目前随着学校招生规模的扩大,学生人数逐年增多,课程数量也随之增多。

从编排考场、安排监考教师,环节多,工作量大,采用原有的人工管理方式,必然周期长,效率低,不能适应现行工作的要求。

基于我校考务管理的这些问题,有必要建立一个考务管理系统,使考试安排管理工作规范化,系统化,程序化,避免考试安排管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改考试安排情况。

1.1.3 开发的目的

开发一个能够为教务员提供充足的信息和快捷的考试安排手段,提高管理效率,降低管理成本,使教务员的工作科学化、系统化、正规化的考务管理系统。

1.2 系统要解决的关建问题

1.2.1 考务安排的冲突检测

考务安排冲突检测主要包括监考教师冲突(即同一个监考教师不能在同一时间内对两门课程进行监考)和考场冲突(即同一考场不能在同一时间安排两门课程进行考试)。

考务安排的冲突检测在教务员进行课程考试日程安排时进行,对课程的考场、时间、监考教师进行检测,看是否能进行安排。

如果有冲突,则提示教务员该考场(时间、监考教师)已安排过。

方便教务员进行课程考试安排和检查出考场、时间、监考教师冲突,有利于教务员的工作系统化,并减少失误。

1.2.2 监考教师安排的自动化

监考教师安排的自动化主要是针对每学期期未考试的所有课程,系统自动对已安排好时间和考场的课程进行监考教师的安排。

如果教务员不满意系统的自动安排可对其进手动调整。

1.3 系统涉及的相关技术

1.3.1 结构化查询语言

结构化查询语言SQL(StructuredQueryLanguage),是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。

SQL数据库的体系结构采用的是三级模式[1]。

SQL术语与传统的关系模型术语不同。

在SQL中,外模式对应于视图,模式对应于基本表,元组称为“行”,属性称为“列”。

SQL是一个非过程化的语言,它一次处理一个记录,对数据提供自动导航。

它允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。

SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。

所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个,即所有用SQL编写的程序都是可以移植的[2]。

1.3.2 ASP(MicrosoftActiveServerPages)

ASP(MicrosoftActiveServerPages)是一套微软开发的服务器端脚本环境,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序[3]。

ASP的所有程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

ASP能与任何ActiveXscripting语言相容。

除了可使用VBScript或Jscript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。

脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。

2 系统需求分析

《考务管理系统》主要根据云南农业大学教务管理的实际情况进行设计。

通过了解学校现行的监考工作流程,从校、院两级教务管理人员进行需求获取,并据此得出系统的需求分析。

以下为考试安排模块的需求分析:

2.1 功能需求分析

考试管理模块主要有四个功能:

考场安排、时间安排、监考教师安排、自动安排。

2.1.1考场安排的功能

考场安排功能主要用于对考场信息进行管理,实现考场安排,及时对所安排的课程进行冲突检测,以避免同一间考场在同一时间内同时安排了两门或两门以上课程。

对考场进行查找、添加、删除时,要方便教务员操作,使其在最短时间内对所需考场进行安排。

2.2 时间安排的功能

时间安排功能主要用于对课程进行时间安排,并及时对所安排的课程进行冲突检测,以避免同一时间在相同的考场内同时安排了两门或两门以上课程。

2.2.1 监考教师安排的功能

监考教师安排功能主要用于管理教师信息。

根据院系分类显示教师

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1