高校计算机等级考试系统的设计与

更新时间:2024-02-10 作者:用户投稿原创标记本站原创 点赞:3861 浏览:9858

作者简介:余辉(1979-)男,湖北钟祥人,本科学历,武汉铁路职业技术学院专任教师,讲师,研究方向:计算机应用,计算机网络.

摘 要:给出了一个基于B/S结构的计算机等级考试系统的设计过程.主要介绍了系统开发的前期准备(软硬件的准备)到系统基本组成的设计思考和功能模块的设计基本实现,整个系统的设计按照全国计算机等级考试的要求设计.最后阐述了系统存在的问题和不足,以便于将来更好地进行改进.

关 键 词:B/S结构;计算机等级考试;功能模块设计

中图分类号:F49文献标识码:A文章编号:16723198(2014)17017001

1引言

为了尽可能地发挥校园网的功能,学校教学和管理的信息化发展也有长足的进步.在校园网上实现试题库管理和网络考试,实现学校考试的规范化、科学化、系统化.这是学校尽快建设成一流的管理教育平台的有效措施.考试系统基于网络环境,不需要太多人工干预,公平、公正、节约人员,并且此考试既能客观如实的反映学生的学习水平,又为考试节约了大量的人力物力消耗.本文针对网络考试系统做了一个基于B/S结构的计算机等级考试系统的设计过程的探索性的研究.

根据本文的设计内容,我们首先了解一下全国计算机等级考试的有关基本问题.

1.1计算机考试系统开考科目

下面描述计算机等级考试2013年9月改革后最新的开考科目有关信息.一级开考科目名称为:计算机基础及WPSOffice应用;计算机基础及MSOffice应用;计算机基础及Photoshop应用.考试时间90分钟.二级开考科目名称为:C语言程序设计;VisualBasic语言程序设计;VisualFoxPro数据库程序设计;Ja语言程序设计;Access数据库程序设计;Web程序设计;MySQL数据库程序设计;C++语言程序设计;MSOffice高级应用.考试时间为120分钟.开考科目名称为:网络技术;数据库技术;软件测试技术;信息安全技术;嵌入式系统开发技术.考试时间为120分钟.四级开考科目名称为:网络工程师;数据库工程师;软件测试工程师;信息安全工程师;嵌入式系统开发工程师.以上考试方式均为无纸化.

1.2计算机考试系统的有关出现题型

计算机考试系统的题型主要有:选择题、判断题、填空题、综合题.其中,选择题有单选题(四选一),多选题(四选二或四选三),其中单选题是最常见最常用的题型.判断题:就是判断题目的对错,进行选择,二选一.这也是经常用到的题型之一.填空题:就是留出空白,输入汉字或英文,系统判断正确或错误.综合题:包含其它的各类杂合题,泛指各种各类的题目.

2系统可行性分析

根据以上计算机等级考试的开考科目与有关出现的题型描述,我们设计的计算机等级考试系统可行性分析分别要从技术可行性分析、经济可行性分析、社会因素方面的可行性分析三个方面进行详细剖析.

2.1技术可行性分析

分析技术的可行性要从软硬件、环境、辅助设备等多个方面拓展全面考虑.例如软件要求:系统环境:操作系统升级为Windows7,MSOffice版本升级为2010,WPSOffice版本升级为2012,Photoshop软件为AdobePhotoshopCS5.就目前使用的开发技术来说建议系统的功能目标应该能够达到.

2.2经济可行性分析

在开发此系统的过程中对成本与效益做出评估,也就是开发此系统的整个过程费用性价比是否是盈利的,设计出的系统尽量满足用户在使用该系统后只需花一定资金购写一部分计算机与软件就能实现.

2.3社会因素方面的可行性分析

开发设计此系统仅用于高校范围内的计算机等级考试,无法律和政策方面的纠纷、限制.

3设计要求

本系统的设计要求和实现可以为学校对学生的管理提供便利.系统要求界面友好、操作简单,提高对学生基本情况和成绩的查询速度,使各项管理更加规范化、系统化、自动化.系统设计期望有试题管理、试卷生成、在线考试、试卷评判、权限管理、在线报名、站内公告设计等功能,这些功能通过具体友好地界面实现.比如拿试卷生成为例,此界面要体现出所涉及的题目总量、考试时间以及题目分数分配等问题.

4设计思想

本系统所需软件环境:MicrosoftWindowsXP操作系统;软件采用ASP.NET2005作开发平台,C#作编程语言,SQLServer2005作数据库管理系统,提供一种数据交互的网上考试系统.核心内容研究:先从系统需要解决的主要问题出发,介绍了系统应该具备的基本功能;然后从系统的可行性方面,介绍了技术可行性分析;经济可行性分析;社会因素方面的可行性分析.最后介绍了总体设计框架思想.主要是给出了基本设计思想及流程图;系统架构图;系统功能结构图、数据流程图等.

4.1总体设计框架思想

(1)基本设计思想及流程图.

基本设计思想:在用户认证之后,系统根据考生的资料随机的从试题库中选取试卷,在考生做完试卷且交卷之后,将会自动在怎么写作器端保存考的答案.要求能保证考生顺利的作答以及考试的保密和安全性.如图1操作流程图所示.


(2)系统功能结构图.

根据需求分析,在线考试系统的结构图如图2系统功能结构图所示.

(3)系统架构.

本系统采用ASP.NET应用程序典型的三层架构模式,其结构如图3所示.

图1操作流程图

图2系统功能结构图

图3系统架构各层功能介绍:数据访问层:系统最低层,提供数据库操作的接口和存储本系统所有数据;业务逻辑层:处于页面展示层与数据访问层之间,与数据库直接关联,同时又为页面展示层怎么写作.实现业务的具体逻辑,如考生报名、登录参考、试卷试题管理等;页面展示层:系统最外层,将业务功能在浏览器上显示出来,用户通过界面对系统进行操作.

4.2系统数据流程图设计

系统根据考试系统的特点,所有模块集中到一个数据库,建立数据库并加密,防止考生直接察看和破坏数据库,数据项和数据结构如图4所示.

图4系统数据流程图5结束与展望

系统充分运用了适合自身特点的B/S模式进行设计的设计思想,改变了传统的考试模式,对所有学生信息实行计算机管理,提高了报名工作的效率,减轻了报名工作的通信联络负担,达到报名工作中准确、高效、快捷的要求.实施网上考试不仅有效地提高了管理水平和怎么写作质量,也方便了管理员对信息的管理和维护.系统的设计和实现可以为学校对学生的管理提供便利.系统界面友好、操作简单,加快了对学生基本情况和成绩的查询速度,加强了管理,使各项管理更加规范化、系统化、自动化.

相关论文范文