基于C/S模式的无纸化考试系统设计

来源 :硅谷 | 被引量 : 0次 | 上传用户:pennyboys
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 设计一个基于C/S模式的无纸化考试系统,系统的主要任务包括考试设置、系统资料、系统管理、考生考试管理和教师阅卷管理,该考试系统考试时间灵活,考生随机抽取考试题目,能够对高等院校的作弊现象起到一定的遏制作用。
  关键词: C/S模式;考试系统;软件设计
  中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2011)1220058-01
  1 概述
  1.1 项目背景。随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园网的网络信息管理平台,为提高教学管理水平提供了先进的管理手段。目前,基于网络的在线考试系统己经成为现代考试方式的有力补充和发展。相对于传统的笔试,网络在线考试不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率。
  1.2 实际意义。开放式无纸化考试系统是传统考试的延伸,它充分利用了数据库技术,大大简化看传统考试的过程。开发该系统具有两大优势:一方面,只要准备好足够大的题库,便可以动态地管理各种考试信息;另一方面,考试时间灵活,可以再规定时间段内的任意时间参加考试。另外,开放式无纸化考试系统的最大优点是阅卷速度快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。
  2 软件开发流程
  2.1 系统流程图。开放式无纸化考试系统主要实现了一下几方面的功能:考试设置即负责考试信息和考生分配;系统资料即负责对考试题库、考生信息和教师信息进行维护;系统管理即负责管理管理人员信息,并提供重新登录和密码维护功能;考生考试管理即负责考生考试和考生成绩查询;教师阅卷管理即负责教师阅卷、成绩查询和成绩统计。通过以上分析,该系统的系统流程图如图1所示:
  2.2 分析数据流程图。通过对该系统业务流程的调查分析,得出系统的逻辑模型。构造系统逻辑模型的工具是数据流程图和数据字典。数据流图中没有任何具体的物理元素,只是用来描绘信息在系统中的流动和处理情况。通过上述详细分析之后,得到系统所要处理数据的流程,其数据流图如图2所示。
  2.3 系统功能模块图。根据需求分析的结果,本系统可以划分为五个模块:考试设置、系统资料、系统管理、考生考试管理和教师阅卷管理。
  考试设置:主要负责考试信息设置和考生分配。系统资料:主要负责对考试题库、考生信息和教师信息进行维护。系统管理:主要负责管理管理人员信息,并提供重新登录和密码维护功能。考生考试管理:主要负责考生考试和考生成绩查询。
  教师阅卷管理:主要负责教师阅卷、成绩查询和成绩统计。
  2.4 详细设计
  依据软件工程的基本原理,详细设计阶段的根本任务是确定应该如何具体实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。根据前面对系统的需求分析和总统设计,对数据库结构和系统的程序流程进行了详细设计,具体内容如下:
  1)考试设置模块设计。该模块包括三个子模块:“考试信息”模块负责设置考试的基本信息,并对考试信息进行添加、删除和修改等操作;“考生分配”模块负责分配每场考试的考生,对没有进行考场分配的考生进行考场分配和查询等操作;“考试名单”模块负责查询和打印每场考试的考生名单。2)系统资料模块设计。该模块包括三个子模块:“考题设置”模块负责设置和维护试题库,考题分为主观题和客观题两种;“考生管理”模块负责维护考生的基本信息;“教师管理”模块负责管理教师信息,对其进行添加、删除和修改操作。3)系统管理模块设计。该模块包括以下功能模块:“管理人员信息”模块负责维护管理人员的基本信息,包括管理人员ID、姓名、密码、电话和邮箱。“重新登录”模块负责提供重新登录的功能,重新登录时将检查用户类型;“密码维护”模块负责维护用户密码。4)考生考试管理模块设计。该模块包括两个子模块:“考生考试”模块负责提供考生考试功能,考题包括客观题和主观题两部分;“教考生成绩查询”模块主要用于为考生提供考试成绩查询和打印功能。5)教师阅卷管理模块设计。该模块包括以下功能模块:“教师阅卷”模块用于教师对考卷的主管题部分进行改卷评分;“成绩查询”模块负责给教师提供按考试代码对考试成绩进行查询、排序和打印的功能;“成绩统计”模块负责统计每场考试的成绩分布情况。
  3 总结
  在系统的开发过程,也遇到过一些问题,但都在老师或同学的帮助下一一解决了。通过这次毕业设计,体会到作为软件开发人员,更应具有良好的心理素质,遇到问题不慌不乱,冷静思考,任何问题都会有解决的办法。
  
  参考文献:
  [1]向海华,数据库技术发展综述[J].现代情报,2003.
  [2]廖明怡、刘宏,数据仓库及其应用[J].渤海大学学报,2005.6.
其他文献
随着计算机激光照排技术大步走进报业,报业传统的编辑、排版、印刷方式发生质的变化,各种编辑排版软件在竞争中不断创新,数字化的报业已初具规模,《徐州日报》的整个出版流程
期刊
0 前言  莱钢天元气体7#制氧机组空压机自动控制系统于04年9月投产,该自动控制系统完成“双导叶随动”的自动控制;空压机出口压力、出口流量控制回路的自动调节;空压机能量控制器控制回路的自动调节;空压机防喘振控制;空压机报警、开/停车联锁控制、辅油泵启/停联锁控制等。投产后一年的运行时间,我们在维护过程中,在与天元气体操作人员的交流过程中,逐渐总结出一些需要优化解决的问题。为了进一步改善空压机控制
摘 要: 基于信息化环境就现行财务软件维护进程中存在的问题、主体影响因素、运行环境状况展开探讨并制定行之有效的软件维护策略,对激发财务软件现代化优势辅助管理作用,提升财务管理工作水平有积极有效的促进作用。  关键词: 信息化;财务软件;维护  中图分类号:G647.5 文献标识码:A 文章编号:1671-7597(2011)1220034-01  0 前言  财务工具软件的业务范畴与功能丰富
期刊
摘 要: 从广播发展至今,广播听众一直在增加,广播声音传递的质量也在不断提高,最关键的就是发射机技术的发展和应用,文摘主要阐述现代调频广播发射机技术的主要运用方式和技术特点,并研究射机技术未来发展的道路和前景,充分证实调频广播发射机技术的研究具对国家未来广播事业的发展有着十分关键的作用。  关键词: 调频广播;水平极化发射;广播发射机  中图分类号:TN934.2 文献标识码:A 文章编号:
期刊
二十年前发现阿司匹林有抑制血小板的功能。自此以后,了解到阿司匹林的许多作用机制及其在血小板中对前列腺素合成的作用;也了解到阿司匹林对循环动力学的作用取决于它抑制
摘 要: 吉林移动统一短信改造项目建设目的是梳理现有系统业务短信发送的情况,将现有系统中的短信接口表统一、发送短信应用接口统一、发送程序统一,并将短信按照模板进行管理,提高短信下发内容的灵活性。   关键词: 统一短信;客户管理系统;综合业务支撑系统;精细化管理  中图分类号:TN929.5 文献标识码:A 文章编号:1671-7597(2011)1220038-01  0 前言  随着吉林
期刊
最近我们在交叉配血时,发现1例O型红细胞全凝集现象,现报告如下。患儿,男,7个月。因患左侧肺炎併发左侧脓胸,于1986年2月5日入院治疗。住院期间穿刺抽取脓液170ml,经化验为
0引言地铁和轻轨都属于城市快速轨道交通的一部分,因其运量大、快速、正点、低能耗、少污染、乘坐舒适方便等优点,常被称为“绿色交通”。发达国家的经验表明,地铁和轻轨是解
摘 要: 结合管道和压力容器常见的几种泄漏形式,介绍手工电弧焊与其它几种带压补漏的安全操作方法。  关键词: 管道;压力容器;带压补漏;安全操作管理  中图分类号:TH49 文献标识码:A 文章编号:1671-7597(2011)1220036-02  在实际生产中,凡是要求密封的部位,绝对不泄漏是不可能的,平时所说的无泄漏一般是指实际泄漏量很小,而我们感觉不出来而已,管道容器系统泄漏以后,
期刊
摘 要: 针对目前无线局技术网普遍采用的星型局域网的缺点进行分析,对VRRP技术进行介绍,并对利用VRRP技术构建发射台技术网方案进行探讨,以及华为系列交换机具体配置命令做介绍。  关键词: VRRP;安全;技术网   中图分类号:TP399 文献标识码:A 文章编号:1671-7597(2011)1220044-02  1 概述  随着我局安全传输发射工作的自动化、信息化程度的逐步提高,电
期刊