第一篇:关于学分制教学管理制度下高等院校考试管理系统的设计与实现问题浅析
关于学分制教学管理制度下高等院校考试管理系统的设计与实现问题浅析
资料来源:大学生教育资源
摘要:文章针对不同班级、年级的学生可以在一起考试的新要求,设计开发了一个具有模块化、开发性、其动态网页技术(Asp.net)基于现代Web技术、系统整体架构建立在Web Browser/Web Server/Database server三层结构上的考试管理系统,显着减少教务管理人员输入、核对数据及日程安排上的工作量,最大限度实现数据共享,为不同需求提供详尽的数据支持。
关键词:学分制
考试管理系统
考试日程安排
我们研制了一种在学分制教学管理制度下高等院校考试管理系统 TrMS,该系统按照实行选课后的教务管理模式安排考试日程,最大限度实现数据共享,不仅能较全面地规范考试管理,体现教学计划实施的权威性,使教务工作更具科学性、合理性和系统性,保证学分制教学管理制度的顺利进行,还为课表编排、教学评价、成绩管理等系统提供了一个良好的接口,便于以后建立一个集成化的教学管理系统。
TrMS的设计思想是从排课系统数据中提取考试的课程,按专业、年级、上课班级分解考试课程信息,由院系在网上核对,确定作为考试日程的数据;根据模糊数学的求解法则,拟用模糊组合规划的分析方法对考试日程评出优度顺序,以便由计算机择决排考试方案。该系统在设计时还突出了实用性、灵活性和方便性。实用性主要体现在一切从学校教务管理的实际出发,始终围绕 “以人为本”的核心,集数据生成、日程编排和网上核对于一体;灵活性主要体现在系统开发中采用面向数据与面向过程相结合的分析方法,充分考虑与其他软件实现集成,便于功能的扩充;方便性主要体现在系统良好的智能化人工界面和网络化操作,管理人员可在不同的地方登录(给定权限)、输入、修改、查询考试数据并打印日程安排表,教师或学生都可方便查询到自己监考或考试课程的日程表。
一、系统简介
高等院校考试管理系统 TYMS是以东南大学多校区管理以及管理模式相近的其他高校考试管理方式为模型,总体结构按照软件工程结构化、模块化的原理来设计(如图 l所示)。整个系统由考试信息预处理及考试安排两个子系统6大模块组成。其中考试信息预处理子系
统含有生成考试课程、班级信息修改、课程信息修改 3个子模块;考试安排含有考试时间安排、考试地点安排、考试日程输出3个子模块。各模块之间相对独立,以便系统的扩充和维护www.188i.net。
二、系统设计
本系统的设计,实质上考虑是如何将从排课系统数据库中提取考试数据,经院系在网上核对后,采用数学中模糊数学的求解法则评出优度顺序,利用计算机模拟大脑编排考试日程,同时加入人工调整的界面,对自动生成的不符合实际情况的数据进行适当调整,并检查其冲突,得到课程一时问一地点一教师(监考人员)一学生(学生班级)为元素的考试 日程安排表以及对教学管理有指导意义的依据。设计阶段的工作分为以下几个方面,它们密切相关、相互参照。
(一)数据设计
数据是一个信息系统的基础,数据设计应从系统的稳定性、可扩充性、系统整体效益、与其它系统接口及局部运行效率等原则出发。我们对本系统的设计考虑了以下几点:(1)判断处理速度快,将系统主要实体转化为相应的子系统,每个子系统编制严密的数据字典,各校区各有一套数据表;(2)查询统计信息方便、全面;(3)数据与程序之间的独立性;(4)数据代码的易用性及系统易扩充性;(5)对课表编排、教学评价、成绩管理等管理信息系统的支持与兼容。
(二)关键问题设计
在本系统中我们主要考虑三个方面:第一,自动建立考试课程数据库;第二,设计在选课模式下按课程编排考试日程(包括时间和地点)的算法及管理方式;第三,优化考试班级,合理安排监考人员。就第一个问题而言,以往的考试数据均由院系教务管理人员手工填表上报教务处,再由教务处汇总,形成总表,安排考试日程,数据审核耗时费力,设计的新系统可直接从排课数据库(即教师授课表库)中按设定条件提取要考试的数据,从网上下发给院系核对,经院系和教务处确定,生成安排考试日程的数据,保证了教学计划制定和实施过程的一致性。对第二个问题,由于实行选课制后,不同班级和年级可在一起上课,我们按照课程——班级的优先级别,即课程的性质(公共基础课、专业基础课、专业课等)、上课的学生层次(是否不同年级或专业)、上课的班级数(非自然班级数),考虑各年级考试时间间隔及时间安排的优先次序(尽量先安排上午),利用计算机模拟人脑编排考试时间;再从存储数据库中按 “专业”、“人数”和“所在校区”提取数据,搜寻其可用的最合适的教室,分配该教室给该上课班级,并把相邻教室给同--fq课程的相邻上课班级;同时加入人工调整界面,自动检查时间、地点、课程、上课班级等冲突,对生成的不符合实际的情况进行相应的调整。对第三个问题,我们考虑监考人员由排课数据库及班主任数据库生成,主、副监考人员分别由任课教师和班主任老师担任,院系教务老师只需在网上核对考试日程的同时核对或修改监考人员信息,即可完成监考人员的确定。
(三)功能设计
本系统主要分两个子系统来设计:一是考试信息预处理,此子系统主要是生成考试的课程和“班级”(可为非自然班),并对所生成的课程和 “班级”信息进行核对和修改,以确保在考试日程安排中数据的准确性。二是考试日程安排,此子系统主要是对考试情况的有关方面进行处理,分为以下几个模块:(1)考试时间安排,本模块是输入的考试起止时间后生成若干个考试时间场次,由管理员根据当学期的具体要求调整确定考试时间场次,按课程优先级别,给从“班级”—课程数组中读取的课程分配时间场次;(2)考试地点(教室)安排,本模块主要是对确定考试时间的课程分配考试教室,首先对教室进行增、删、改等操作,确定可用教室;再从“班级”一课程一时间数组中读取数组的每条记录,根据 “班级”人数的大小给其分配最合适的教室;(3)考试 Et程输出,本模块主要是由计算机根据学校的要求安排监考人员和校、院系级领导巡视考场;按班级、教师、课程、时间、教室进行查询统计;能够按照用户的各种要求(分为21项)打印考试情况及有关数据统计表。
三、系统特点
本系统的需求是教务处考务工作的一个重要模块。早在 1997年就曾由教务处开发过 “考场分配管理系统”,并作为计算机应用技术专业的本科毕业生设计的题 目来研究,它一直受到教务处很大的关注。本系统继承了 “考场分配管理系统”的优点,又进一步增强了用户对考试信息系统的控制能力,增添了原系统首次研制中未能扩充的功能。该系统具有以下主要特点:
(一)实用性
一切从学校教务管理的实际出发,集数据生成、日程编排、网上输人与核对、自动效验于一体,并与已有教务管理系统联合运行,实现数据共享。
(二)先进性(网络化)
由于局域网或 Internet无时空限制,网络化系统会提供更多的便利,教务管理人员可以在不同的地点登录,生成、修改或打印出各种考试安排表,教师、学生以及管理人员可方便地查询到自己考试课程的安排表。
(三)智能性(友好的人机交互界面)
对于一些操作较复杂的考试日程安排需求,本系统提供了智能化的算法和人工界面,如:考试数据是由课表数据库动态生成;监考人员由任课教师库和班主任库点击生成;自动效验考试时间、地点、课程、班级等冲突问题,对不符合实际的情况进行相应的调整,大大提高了工作效率,也减少了人为错误的可能性。
(四)快捷性
系统运行于 Intemet上,采用 B/S结构的体系结构满足了考试管理用户集中大量处理数据的要求,在安排考试日程过程中,涉及课程 333 f-j,班级 1300个,监考人员 1589人,课班教组(课程一班级一教室)1000个,只需两个工作日时间及地点的安排(人工操作需三周左右),运行过程中有较好的透明度和较强的易操作性。
(五)安全性、可靠性
系统采用 B/S结构,数据集中在 SQL Server2000高性能的数据库服务器里管理,安全可靠;数据在网络中传输时经过加密处理,不用担心数据的盗用和篡改;同时由于数据是从已有相关的数据库中提取的,技术上采取了客户端和服务器端双重效验保护措施。
(六)通用性
基于对各种不同管理方式的广泛调查和深入研究,系统充分考虑了用户要求的多样性,同时系统采用 B/S结构的开发模式,对客户端没有太多要求,使得系统很容易得到推广。本系统的研制,是完全按照模块化的软件结构的思想和方法进行分析、设计、编码和测试的。该系统在我校各校区已使用了6个学期,于 2005年度被批准为校教学改革综合类项目,专家一致认为,该系统具有较强的适应性,系统设计体现了教学计划的权威性,确保了考试数据的准确性,提高了工作效率,促进了考试管理工作更具科学性、合理性、系统性,对实际工作具有较高的指导意义,颇具创新性,与国内同类软件相比更有特色,建议推广使用。
第二篇:网络教学系统设计与实现
智能化网络教学系统设计与实现
石河子大学信息科学与技术学院 高攀 郭理* 郑鸿英
摘 要:基于Web的智能教学系统综合传统的ITS系统优势,同时又结合Web的特点,系统具有智能性,能够智能地引导学生学习。本文提出了一种基于Web的智能教学系统模型,探讨了智能教学系统的知识库的设计、教学策略的设计及个性化教学的实现,最后给出系统实现的具体思路和解决方案。1 引言
智能教学系统(Intelligent Tutoring System,ITS)作为人工智能学科的重要研究应用领域,是21世纪人类社会数字化教育的必然发展方向。其研究涉及人工智能(Artificial Intelligence,AI)、计算机科学、认知科学、教育学、心理学和行为科学等多个学科,研究的最终目的是由计算机系统负担起人类教育的主要责任,即使计算机系统具有智能,并在一定程度上代替人类教师实现最佳教学。由于ITS涉及到多门学科,所用到的相关学科的技术即使在本学科也不够成熟以及人类对其自身的学习过程还认识不够,所以对ITS 的研究仍存在相当大的难度,存在知识的表示、对学生的评估、对学生错误的诊断、教学规划、人机自然语言对话处理等技术难题。2 基于Web的ITS的系统模型 2.1 传统的ITS模型
传统上,智能教学系统由四大部分组成:专家知识库(有关领域的知识描述)、学生模型(学生的知识水平和学习能力)、教师模型(知识的传授方法)和人机交互界面。模型如图1所示。其中人机交互界面部分是在智能教学系统和学生之间建立友好的通信交流方式,有时也被看成是教学方法的补充而作为教师模型的一部分。
传统的智能教学系统多数是单机或单独运行的(stand.alone),系统费用昂贵,维护代价高,难以大范围推广应用。随着Web技术的发展和不断成熟,基于Web的智能教学系统研究越来越受到重视。在Web上构建智能教学系统,这种方式利用网络实现了分布式教学,可以同时接受多个用户的并发访问,资源利用率大大提高,又不受时间和空间的限制,可以在最大程度上满足“因材施教”的需要。
图1传统的ITS模型
2.2 基于Web的ITS系统模型
基于Web的ITS的系统模型如图2所示。其中,知识点库存放课程知识点,知识点可分为不同的类型和难度级别、重点度级别等;教学课件库存放各种形式的课件;教学方法库存放各种教学模板。学生学习能力是教师实施因材施教的依据,模型突出了其重要性。模型综合了传统ITS系统的优势,同时又结合了Web的特点,客户端结构简单,适用范围广,人机交互界面简洁明了。系统具有智能性,结合学生的特点进行教学,可以通过多种多样的交流工具进行有效的交互和即时的通信反馈,能够智能地引导学生学习,提供了丰富的信息来源和良好的导航结构,可以进行有效的信息过滤等等,实践证明,基于Web的ITS是ITS系统的发展方向。
图2基于Web的ITS系统模型
2.3 系统用户及其主要功能
系统的用户可分为管理员、教师和学生三类。管理员负责添加和删除一门课程,确认教师的身份和权限等。教师是领域专家,具有课程的领域知识,组织和管理教学资源,负责确定某门课程的教学策略和方法,制定教学方案,设计教学模板。学生在系统指导下学习,完成系统规定的测试。3 关键技术
3.1 学科知识库的设计
学科知识库由学科知识体系库和教学内容库构成。知识体系就是知识点的集合,并且包括知识点之间的相互关系结构[3]。知识体系库包含知识点属性和知识点链接两个数据库。知识点属性数据库是知识表示的基础,它反映知识点的集合;知识点链接数据库反映知识点之间的关系和层次结构,主要用于知识推理。
而教学内容库是根据知识点来安排的。知识点的属性包括以下几个内容:
(1)知识点的编号应该具有唯一性,根据知识点结构图进行编号,它能够反映知识点层次,可作检索和查找用;
(2)知识点内容的类型有:事实、概念、技能、原理、问题求解等5种类型;
(3)知识点的难度有:容易、一般、难、很难;
(4)知识点的重要程度有:选学、一般、重要;
(5)知识点的教学目标有:识记、理解、应用、分析、综合、评价。3.2 教学策略的设计
教学策略(instructional strategy)是对完成特定教学目标而采取的教学活动程序、方法、形式和媒体等因素的总体考虑。在ITS系统中,教学策略起着核心作用。在课件设计时,则要把这些总体考虑体现的教学内容的组织、教学任务的安排和教学交互活动的设计中。
教学元素是实现教学过程的基本元素。常见的教学元素有:呈现教学目标、呈现正例、呈现反例、呈现知识点、呈现辅助说明、呈现例题、呈现习题、呈现评价、呈现提示、测试和提问等等。
教学元素分为两类,一类是陈述性的,一类是操作性的。陈述性教学元素用于陈述教学材料以及评价信息等,学习者不能对其进行操作,只能读不能写。而操作性元素要求学生主动参与,同时根据学生的操作结果决定下一教学元素。
教学元素的结构可以描述如下:
Struct TeachElem en t {
Int teID;
Char teName [2 0];
Char tePath [2 0];
}
教学策略模板提供了一系列标准化的教学序列框架,用于对某一类知识点进行教学。它是由教学元素以一定的方式组织起来形成教学策略模块。
一般的知识点本文系统采用如图3所示模板:
图3一般知识点模板
对于重要的知识点,本文系统采用如图4所示模板:
图4 重要知识点模板
所有的教学策略模板构成教学策略模板库,教学策略模板的具体教学内容和控制流程都存放在该库中。对于系统中每一个知识点,它都根据学生的学习水平和目标,组合成不同的教学行为。3.3 个性化教学的实现
基于Web智能教学系统可以比较好的实现个性化教学。在教与学的过程中,它根据不同的学生模型和学习请求,经过推理,智能的选择最佳教学策略和教学素材来进行个性化教学。结合系统的教学需求和教学环境,本文系统采用如图5所示的方案来实现个性化教学。
图5个性化学习的实现
在教学过程中,个性分析模块依据学生的认知能力值选择适合该生的教学策略和教学素材。教学策略的选择在此过程中是最为关键的。如图6:
图6教学策略的具体实现过程 系统实现
由于网络教学应用的需要,以及考虑系统的可维护性和可扩充性,系统采用Browser/Web/DataBase的三层体系结构。
Web服务器接受请求,通过应用程序服务器执行一个Java服务器端小程序Servlet并返回其输出,从而实现与客户机进行信息资源的交互。其中,客户PC机为浏览器运行平台;提供教学内容的个性化展示的由HTML和JSP实现;Web服务器生成页面由JSP和Servlet实现;处理学生模型提取、动态规划,习题测试、学生模型的更新维护以及教学控制等则由Servlet及JavaBean实现;数据库服务器提供学生模型库、教学内容库、教学策略库、试题库等。5 结论
基于Web的智能教学系统的研究可以说仍然处于研究阶段,其主要的研究方法就是将远程教学技术与传统的智能教学系统相结合,运用人工智能技术来更加有效地实现教学的个性化和智能化。基金项目:石河子大学自然科学研究项目基金(ZRKX2006-Y15)作者简介:
高攀(1981—)新疆石河子大学信息科学与技术学院
郭理(1968—)新疆石河子大学信息科学与技术学院 通讯作者 郑鸿英(1981—)新疆石河子大学信息科学与技术学院
第三篇:在线考试系统的设计与实现
在线考试系统的设计与实现
摘要:在线考试系统因其方便、灵活、准确等特点,已成为普遍使用的一种考试方式。本在线考试系统具有自组试题、设置考试策略、考生考试、客观题自动评分等多种功能。
关键词:在线考试 考试策略 随机算法
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2011)11-0158-02
1、引言
在教学中,考试是一个非常重要的环节,它可以真实地检测出学生对所学知识面的掌握程度。在传统的考试里, 教师为找试题、设计试卷、印刷、评卷等花费大量时间和精力。使用在线考试系统,教师平时可以收集相关的试题,建立起试题库,考试时出卷将变得轻松,也为评卷、统计成绩带来更大的便捷与准确。因此,我们有必要研究在线考试系统的建设,使其能尽快在各种考试中发挥作用。
2、系统设计
2.1 用例分析
2.1.1 角色识别
在线考试系统的角色分为三类,他们分别是: 考生、教师、管理员。这三类角色的描述如表1所示。
2.1.2 用例识别
考生相关用例[1]:(如图1所示)
在线考试:考生按考号和密码进入系统,系统根据出题策略随机生成试卷;考试结束前15分钟系统给出时间方面的提示,考试时间结束而考生没有提交试卷,试卷可以自动保存且自动提交。
查询成绩:考生根据考号和姓名查看自己的考试成绩,并能查看考试的答卷和得分情况。
教师相关用例:(如图2所示)
试题库管理:试题库包括单选题、填空题、判断题和程序题等,且具有扩展性,能使其他题型加入;每道试题可设置相应的难易度;
考试策略管理:管理考试的科目、题型、分值和难易度;
试卷批改:教师只需要批改主观题(填空题和程序题),客观题(单选题和判断题)由系统自动批改;
成绩统计:按班级、科目对考试成绩进行统计。
管理员相关用例:(如图3所示)
班级管理:对班级信息增加、修改和删除操作,班级不能重名;
教师管理:管理员分配给教师账号、密码和相应的权限;
考生管理:对考生信息增加、修改和删除操作,考生学号必须唯一;
科目管理:对需要考试的科目增加、修改和删除操作,科目编号必须唯一。
2.2 系统实体类
试卷类:由试题、科目、考生答题信息等组成;
出题策略类:包括该试卷各种类型题目的数量,分值,难度系数;
试题类:由试题编号、试题内容、所属科目、选项
1、选项
2、选项
3、选项
4、答案组成;
科目类:由科目编号、科目名称组成;
考生类:由考生ID、班级ID、姓名、邮箱组成;
班级类:由班级ID,班级名称组成。
2.3 活动图
活动图主要用于分析工作的流程和处理多线程应用等场合[2]。考生登录进入考试系统,如果登录成功,选择考试科目,如果登录不成功,则返回登录界面;根据选择的考试科目,抽取考试策略,根据抽取的考试策略自动生成试卷,如果考试策略没有启用,则显示相关信息并结束这次考试;考生考试结束后提交试卷,试卷提交时并自动给客观题打分。
3、系统实现
3.1 正常考试页面
3.1.1 使用的数据库组件
考试页面使用了一个Internet培训教程表。在系统考试页面里需要引用这个表的试题题型、试题分数、试题、答案等字段,考试页面会将这些有效信息读取出来,然后显示给考生,保存到暂时试卷表中。同时,也使用了成绩登记表,引用这个表的考生名、密码、成绩、试卷名称、当前状态等字段,目的是为了修改考生的当前状态,以达到对考生状态进行控制的目的,从而判断考生是否断线以及为批改试卷做准备。
3.1.2 实现技术
生成试卷的单项选择题中,特别要强调的是设计的随机算法。在整个试题表的单项选择总题数所形成向量数组中,生成一个我们需要的试题数的向量表,然后将两者进行对比,从而读出总试题表中的题目来。其中,生成的试题数组必须满足在总试题表的数组里面。
imax=dxt1
iget=5
Dim S1(4),n,iRnd, bFlag, bflag1
bFlag1 = True
bFlag = True
n=0
Do While n < iget
Randomize
iRnd=Int(imax*Rnd(imax)+0)+1
If bFlag = True Then
S1(0)=iRnd
bFlag =False
n=n+1
Else
bFlag1 = True
i=0
Do While i < n
If iRnd=S1(i)Then
bFlag1 = False
Exit Do
End If
i=i+1
Loop
有了上面的试题数组,接着要做的就是读取试题,并且把试题保存在暂时表中。如果该单项选择题的题号与我们刚才生成的试题数组有重复,那么将该试题读取出来,显示在页面上,同时保存在数据库中。如果题号不匹配,则继续往下查找。
3.2 批改页面
3.2.1 使用的数据库组件
系统批改页面使用了一个系统暂时试卷表。在系统登录页面里需要引用这个表的试题类型、试题题目、试题分数、考生答案、以及试题答案等字段,先是读取试题类型以及考生答案,然后将考生答案跟试题答案进行对比,从而判定考生答案正确与否。
系统判分页面同时使用了成绩登记表,是为了将考生最后的成绩写入到表中,同时将考生的状态改称已交卷状态。
3.2.2 实现技术
这个页面所实现的功能比较复杂,程序生成一个名叫“考生名+表名”的表,其作用是保存考生的答案,然后将考生答案与试题的标准答案进行对比,从而判定该题目的正确。如果正确,将成绩累加起来,判断完成后写入到数据库中。
4、开发难点与解决技巧
4.1 随机选题的算法
如前面所示的随机算法代码,设定了某项题型需要的考试题数,然后获取系统试题表中所有试题的总数,最后以这个总数生成随机试题的数组。
4.2 出题页面的保存
系统是通过暂时生成的试题表来保存考生答案,从而实现评分功能。这个暂时试卷表的另一功能可以在考生选择读取断线记录的情况下,将这个试题表的内容读取出来,给考生提供二次考试的机会。
5、结语
在线考试系统是网络教育系统的一个重要组成部分,为教师和考生提供了功能强大、灵活方便的在线考试和其他相关功能。该在线考试系统经测试,达到了预期的目标,可以供百人同时使用。
参考文献
[1]吴建,郑潮.UML基础与Rose建模案例[M].北京:人民邮电出版社,2007:56-63.[2] 谢星星.UML基础与Rose建模实用教程[M].北京:清华大学出版社,2011:190-204.作者简介
黄裕(1980-),男,硕士,讲师,主要从事计算机专业的教学与研究。
第四篇:合同管理系统的设计与实现
合同管理系统的设计与实现
【摘要】:计算机技术迅猛发展,日新月异的技术更新正在应用到更多的领域,信息管理领域中合同生成与管理的自动化是当前的大势所趋。本文设计与实现了一个合同生成与管理自动化系统。系统采用B/S模式,其核心由两个模块组成:合同的起草、审批、授权模块以及合同签订后的管理模块。第一个模块负责收集数据及验证其有效性,第二个模块对收集到的数据进行分析和管理。本系统集成了第三方中间件,实现了在web环境下方便地提取或组合合同模板(嵌入网页中的word)中的数据,并以此为基础将合同的生成与管理有机地集成,在保证了数据的一次性录入的前提下,进一步克服了由于其后台数据结构的复杂性限制了合同模板的多样性的问题,使用户能随着工作需要而增加合同模板,使系统更具的通用性;另外授权后转变为PDF格式的合同保证了不被用户随意更改己执行的合同,使合同的后期管理有了安全的保障;新增的合同流转查看及数据库恢复功能使用户更方便地查看合同的审批流程和数据的安全性;最后随着系统的试运行又增加的其它功能使系统日趋完善。【关键词】:合同管理中间件自定义模板文档格式转换
【学位授予单位】:山西大学 【学位级别】:硕士 【学位授予年份】:2013 【分类号】:TP311.52
【目录】:中文摘要8-9ABSTRACT9-10第1章绪论10-141.1研究背景及意义101.2国内外研究现状10-121.3论文主要内容121.4论文结构12-14第2章系统主要技术介绍14-202.1服务器端技术14-162.1.1Word访问技术142.1.2PDF文件生成技术142.1.3PageOffice中间件技术14-152.1.4ASP.NET技术152.1.5数据访问技术ADO.NET15-162.2浏览器端脚本16-172.3本章小结17-20第三章系统分析与设计20-303.1需求综述20-213.2系统设计的目标和原则21-223.2.1系统设计目标213.2.2系统设计原则21-223.3开发平台223.4系统的设计22-283.4.1合同流转过程的重构22-233.4.2自定义合同模板23-243.4.3用于转换成PDF格式的中间文件的结构设计24-273.4.4起草法律文书的设计27-283.5本章小结28-30第4章系统实现30-384.1客户端自定义模板的实现30-314.2存档合同WORD--PDF格式转换31-334.3WEB环境下法律文书的草拟的实现334.4建立合同流转情况查询表33-344.5合同流转通知34-354.6系统其它辅助功能的实现354.7本章小结35-38第5章结论与展望38-405.1总结385.2展望38-40参考文献40-42致谢42-43个人简况及联系方式43-45
本论文购买请联系页眉网站。
第五篇:关于教务管理系统的设计与实现
关于教务管理系统的设计与实现
摘 要:随着现代信息技术的迅速发展及“无纸化”、“实时性”办公在高教管理中的需要,本项目设计了一套适用于高教管理的教务管理系统,其功能为教师课程查询、工作量统计、教师科研系统管理等,极大的方便了教职员工。教务管理系统的内涵和意义
为了适应高校信息化发展及无纸化办公的需要,提高教职工工作效率及实现“24小时”随时办公的理念。减少教师及相关行政人员在办公中重复性、冗余性劳动,本项目设计了一套教务管理系统,本系统与传统的教师录入相比,不但减少了教师的工作量,并重新设计学校文件管理流程,并有数据上传,图表在线打印等功能,便于教师查找和维护教学数据,少了纸张浪费,达到学校现代化、信息化管理的目的。教务管理系统介绍
本系统主体应用框架为C/S结构,分为服务器和客户端子系统两部分,服务器系统只有管理员拥有权限,负责数据的管理,此系统运行在校园服务器端,同时数据库也存放于此。客户端软件运行在于用户PC机中,教师下载后方可使用,其功能为根据需要查询或统计教学数据。数据库采用SQL Server,对数据提供自动导航,大大地提高了数据处理能力。
本系统分为教务管理服务器和客户端两个子系统。教务管理客户端系统的功能为管理高教教师日常文件,其可分为三个子模块:
1、课程查询模块,其功能为教师通过查询课程,可了解人才培养方案的内容,如课程编码、教学大纲,教学进度等内容;
2、工作量统计模块,其功能为教师通过所在的院系查找与自己相关的课程,对课程进行勾选后,可得出本学期课程的课时,并可计算课时量及课时费用,本模块包括打印功能,若有需要可将人才培养方案、教学进度、教案、多媒体申请、教材申报情况进行打印;3科研任务管理模块,对教师的科研项目,包括在研项目,已经取得的成果,及成果材料数据进行上传。教务管理服务器的功能为对教务管理的数据进行维护;其可分为三个子模块:
1、课程管理模块,其功能为课程相关数据的录入和编辑,只有管理员拥有权限;
2、工作量查询模块,管理员可对教师登记数据进行查询,并对所需数据进行打印,只有管理员有访问所有教师记录的权限,但无权对数据进行修改;
3、科研任务管理维护模块,其功能为对教师登记的科研数据进行查询,并可对所需数据进行打印,管理员有访问所有教师记录的权限,但无权对数据进行修改。设计工具和数据库的选择
在软件的设计上要求简洁大方,便于浏览,框架设计简明实用,易于管理。
本系统在开发上采用Visual Studio 2005 C#和SQL Server数据库。Visual Studio 2005 是由Microsoft公司推出的能够快速开发客户端/服务器应用程序的一款编程软件,C#是基于.NET框架(.NET Framework)的一种程序设计语言。其特点是提供了与业务紧密集成的、可扩展的开发环境,不仅易于实现,而且支持多线程开发,安全稳定。
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 2000 的笔记本电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。SQL Server 是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,便于构建和管理用于业务的高可用和高性能的数据应用程序。
系统运行的硬件环境要求为:Intel Corei3 以上+2G 内存+100G 以上硬盘。教务管理系统的设计与实现
4.1 登录界面
首先教师须成功登录教务系统主界面,系统通过教师输入姓名和密码来验证身份,只有用户名与密码分别与存储教师信息的表 login 中用户名与密码字段相匹配时,身份验证成功,提交记忆用户名,此时教师才有权登录到主页面选择菜单中的功能模块。
4.2 教师工作量统计模块
通过验证后系统通过数据库查询,可查找到教师所在院系,并将信息显示在复选框中,此时在列表中显示本系教师应承担的所有课程,教师可选择任意一门课程查看,如课程编号、教学进度、教学大纲、电子教案等内容,同时教师还可在复选框中选择几门课程,计算课时费用。选择出课时情况后系统将建立一种张表格记录本学期教师授课情况,若有需要可自动生成打印表,如:多媒体申请表、授课任务书、教师评价表等。同时教师将数据填写完整后点击“保存”按钮,可将数据上传人服务器端,管理员可对数据进行查询,若有需要可产生表格进行打印。
4.3 教师科研任务管理模块
教师通过验证后可选择进入科研任务管理模块,左侧为树形列表,根列表为:项目、教材、文章、奖励、专利等,此列表项若有需要可由管理员增加,根列表下可增加内容,如:项目中可分为在研项目、已完成项目;文章可分为一般文章、核心文章、重点文章等。教师可将科研情况根据需要保存入表中,并将证书、结项材料、科研费用支出情况等电子版保存入数据库,此保存分为两个级别,一级是上传入公共数据库,此内容管理员可查询,另一级为传入私有数据库,此内容只有教师本人有权限查看或更改,作为资料备份和文件的日常管理。
4.4 管理员服务器管理模块
在登录阶段首先选择管理员,填入正确的用户名和密码后将进入管理员界面,管理员界面分为三个内容,分别为人员管理、课程管理及教师科研管理。
1、人员管理:中间为本校教师登记列表,此表可将数据库中登记教师显示其中,并有增、删、改、查的功能。
2、课程管理:将本校全部课程按照院系进行分类录入到数据库中,同时可查询教师每个教授的课程及工作量情况,并形成表格打印。
3、教师科研管理:输入教师姓名后,可对教师科研情况进行查询,但无更改权限。结束语
教务管理系统的实现极大的方便了高教教师及教务工作人员,具有很强的便捷性和灵活性,对教务管理重新进行流程再造,打破了原有教务管理的模式,达到了现代高校高效管理的目的。
参考文献
[1] 田姗.基于 WEB 模式的教学管理系统的设计与开发[D].济南:山东大学,2011.[2] 徐秀娟.教学管理系统的开发与设计[D].成都:电子科技大学,2011.