在线考试管理系统

在线考试管理系统
在线考试管理系统

目录

绪论 (1)

1课题总体介绍 (1)

1.1 背景 (1)

1.2 动态网页设计 (1)

1.3 数据库技术 (1)

1.4 网络考试系统优点 (2)

1.5 可行性分析 (2)

2 系统需求与设计 (3)

2.1 编写目的 (3)

2.2 任务概述 (3)

2.3 处理流程 (3)

2.4 数据库需求分析 (5)

2.5 系统结构 (5)

2.6 数据库逻辑设计 (6)

2.7 概念结构设计 (6)

3 系统主要功能模块 (7)

3.1 系统功能模块划分 (7)

3.1.1 前台系统功能模块划分 (7)

3.1.2 后台功能模块划分 (7)

3.2 用户注册模块 (7)

3.3 用户登录模块 (7)

3.4 在线测试模块 (8)

3.5 留言板模块 (9)

3.6 在线交流模块 (9)

3.7 题库管理模块 (9)

3.8 判断题管理模块页面流程 (10)

3.9 试卷管理模块 (10)

3.10 学生信息管理模块 (10)

3.11 成绩管理模块 (10)

4 系统测试与发布 (11)

4.1 前台系统功能模块的测试 (11)

4.1.1 用户注册模块的测试 (11)

4.1.2 发用户登录模块的测试 (11)

4.1.3 在线考试模块的测试 (11)

4.2 后台功能模块的测试 (12)

4.2.1 管理员登录 (12)

4.2.2 判断题管理 (13)

4.2.3 试卷管理 (14)

4.2.4 成绩管理 (14)

4.2.5 学生管理 (15)

4.2.6 系统管理 (15)

4.3 用户数据表结构 (15)

参考文献 (19)

附录 (20)

致谢 (27)

在线考试管理系统

摘要

随着计算机技术的发展和推广,现代教学中很多学科都举步采用计算机作为工具进行考试,即在线考试系统。在线开始系统能比较可观、公正的反映学生真实水平,又能节约人才、物力,提高考试效率。本系统支持多种题型,如:单选题、多选题、增空题和简答题,基本可以满足现在考试要求。

该系统采用了B/S结构模式,利用JSP技术,采用开源框架Struts,使用连接池技术通过JDBC 访问数据库。特别在登录安全问题,借助Web服务器Session对象,综合运用数据加密技术与图片验证码技术,增强Web用户登录安全策略[1]。此外,本论文详细介绍系统开发所用的主要技术,如:B/S结构,XML,JSP等。还介绍了软件体系统结构,系统各个功能模块的详细设计。另外针对网页面中文乱码问题进行了解决。最后对该考试系统做了总结,指出了系统的采用技术和经验,同时指出了系统存在的不足,并对今后进一步完善和研究工作进行了展望。

本系统采用B/S架构,依据传统考试过程进行了比较合理的结构设计。包括身份识别、网上考试、成绩查询、学生成绩统计分析、试卷生成、自动阅卷、具有登录鉴别、随机按题型抽题、多种查询统计方式等功能,基本满足常规要求和设计初期指导思想,对系统的工作原理、需求分析和总体设计做了简要的概述,并针对系统中重要的子系统进行了详细的阐述和说明。从而提高组卷效率。

【关键词】JSP 图片验证码在线开始B/S结构模式MVC Struts

Online Examination Management System

Abstract

With the development and promotion of computer technology,many subjects implement examination using computer,which is called online examination.Online examination canbe more objective and evaluate the students’true level equitably;Furthermore,it can economize manpower,material resources and improve examination efficiency.It supports all kind of objective question.Online system is more and more extensive application on the net.

The system which adopts the B/S structure and the opened-source Struts,uses a technique of JSP.It uses link-pool technique and uses JDBC to link database.In the safe of login’s problem,I analyze traditional Web login’s basic principle and https://www.360docs.net/doc/2f12183506.html,ing the Session object of the Web server,data encrypted technique and picture Verify technique boost up user login safe strategy in the internet.In addition,it introduce some technology of developing the system,such as B/S structure,XML,JSP etc.It introduced a software system structure and function of each module system for the detailed design.Also the Chinese garbled pages of issues are resolved. The system is a simple conclusion.The syetem of innovation pointed out the deficiencies of the system and will improve the research work and the prospect.

The system uses the B / S structure, according to the traditional examination process was more reasonable structural design. Including identification, online examinations, results inquiry, statistical analysis of student achievement, test paper generation, automatic scoring, a login identification, random according Questions in pumping problems, a variety of statistical methods such as query functions, the basic design to meet the general requirements and the initial guidelines, the system works, needs analysis and a brief overview of the overall design and to improve the efficiency of test paper,key subsystems for the system, a detailed exposition and explanation.

【Key words】JSP Picture Verifying Code Online Examination B/S MVC Struts

绪论

随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。

1课题总体介绍

1.1 背景

Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。与传统考试模式相比,在线考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度增加考试成绩的客观性和公正性。

传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。对于一些课程来说,随着考生数量的增加,教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义[2]。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观性、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。在线考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。

本文以Internet为平台,研究了基于Web考试系统的设计与开发,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户注册模块、用户登录模块、在线考试模块、题库管理模块、试卷管理模块、学生管理模块、成绩管理模块的设计,以及留言板和聊天室的简单设计。

1.2 动态网页设计

在Internet得到广泛应用的今天,网页已经成为一种不可替代的信息交流工具,它以交互式的特点开创了人们进行信息交流的新方式。

以往的静态网页大多不能与数据库连接,交互能力有限,不能很好的实现人们交流的愿望,所以,今天我们可以用动态网页设计来弥补这个缺陷。常用的三种动态网页语言有ASP,JSP,PHP.这里我们介绍一下ASP,ASP是一个WEB服务器端的开发环境,利用它可以产生和运行动态的.交互的.高性能的WEB服务应用程序。https://www.360docs.net/doc/2f12183506.html,是ASP下一代版本,他并不只是ASP4.0,而是一个用于WEB开发的全新框架,https://www.360docs.net/doc/2f12183506.html,完全基于模块和组件,具有更好的可扩展性与可定制性,具有更好的灵活性,有效缩短了WEB应用程序的开发周期,https://www.360docs.net/doc/2f12183506.html, 使用了新的文件拓展名“.aspx” 这使https://www.360docs.net/doc/2f12183506.html,程序能够与ASP程序运行在同一台服务器上。服务器不再需要通过重启来进行部署或是取代编译后的代码。https://www.360docs.net/doc/2f12183506.html, 会顺其自然地将新的请求转向到新的代码。

1.3 数据库技术

本系统采用的是SQL Server 2000,因为它拥有以下特性:

1.internet集成;

2.可收缩性和可用性;

3.企业级数据库功能;

4.易用安装部署和使用。

SQL Server 2000与Windows 2000 Server服务器紧密集成,而Windows 2000 Server服务器具有良好的安全性,能够排除所有未经授权的非法用户访问,确保了SQL Server 2000服务器的安全性,符合系统对安全性的要求[3];其次是,SQL Server 2000容量庞大,每个数据库中可创建多达二十万个数据表,数据表中记录的行数只受服务器硬盘空间的限制,符合系统考题数目多的要求。

1.4 网络考试系统优点

建立完备的试题库,整合现有的考试资源,提高资源的利用率和当前的工作效率;

利用计算机自动生成试卷,减少教师负担,提高试卷的科学性,同时也防止考生抄袭作弊;

登陆后可以根据用户类型的不同分别进入不同的界面,身份验证严格,防止网络替考及窃取权限修改成绩;

考生答完卷后答案自动存储,若时间已到而试题未答完则自动保存成绩后强行退出;

设定自动阅卷功能,标准化试题由于答案固定,可以让计算机自动将考生答案和标准化答案比对,自动生成成绩,确保成绩的公平和公正;

最后还可以就考试情况进行分析,找出考生分数层次和薄弱知识点,从而利于教学改进。1.5 可行性分析

可行性分析是在系统调查的基础上,针对新系统的开发是否具有必要性和可行性,对新系统的开发从技术、经济、社会的方面进行可行性分析和研究,以避免投资失误,保证新系统的开发成功。可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能解决。该系统的可行性分析包括如下几个内容:

1)技术方面的可行性:它主要分析技术条件是否顺利完成开发工作,软硬件是否满足开发者的需要等。其中,软件方面网络化考试需要的软件环境都已具备,数据库服务器方面则有SQL Server 2000,够处理大量数据,同时保持数据的完整性并提供许多高级管理功能,其灵活性、安全性、易用性为数据库编程提供了良好的条件。

2) 经济方面的可行性:主要是对这项经济效益进行评价,本系统作为一个视讯的项目,无需开发经费并且这系统实施后可以显著提高考试效率,有助于学院实行网络管理化。

社会因素方面的可行性:本系统用于学校考试,无法律和政策方面的限制。

3) 操作方面的可行性:目前,大学校园网络覆盖了教学区和学生区的主要建筑物,从而满足各学院、各职能部门、各直属单位上网要求,学校良好的网络设施为开发使用无纸化考试网络系统提供了坚实基础。

综上所述,此系统开发目标已经明确,在经济和技术等方面可行,并且投入少见效快。

2 系统需求与设计

2.1 编写目的

传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。对于一些课程来说,随着考生数量的增加,教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观性、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷[5]。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。在线考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。

与传统考试模式相比,在线考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度增加考试成绩的客观性和公正性。

2.2 任务概述

本系统的用户可分为管理员和普通用户两类。

本系统共分成两个界面:一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户登录,主要负责在线考试、查询以往考试成绩留言和在线交流等。

从总体上考虑,系统应该实现下列功能:

对管理员来说,包括试卷管理、题库管理、成绩管理。

1、试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则,。同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。

2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题,教师可以设置题干、答案等属性。

3、成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。

4、学生管理:管理员可以对用户的资料进行查询、删除。

对普通用户来说,包括在线考试、查询以往考试成绩、留言和在线交流等。

1、在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。

2、查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。

3、留言板:学生提交对系统的留言信息。

4、聊天室:学生相互交流学习心得和研究疑难问题。

2.3 处理流程

给出所建议系统的处理流程和数据流程

图2.1 模拟考试流程图

图2.2 考试系统流程图

考生

生成模拟试卷 做试卷

评卷

模拟试卷分析

考生

考生身份认证

验证失败

生成试卷 做试卷 交卷

评卷

学生成绩

试卷备份

学生答题卷表

试卷恢复

学生信息表

教师身份恢复

教师

教师信息表

图2.3 考试题库管理系统流程图

2.4 数据库需求分析

针对一般考试系统的需求,设计如下所示的数据项和数据结构: ● 管理员信息,包括的数据项有:管理员姓名、密码等。

● 普通用户信息,包括的数据项有:用户名、密码、性别、班号、学号等。

● 试卷信息,包括的数据项有:填空题分值、填空题数量、判断题分值、判断题数量、选择题分值、选择题数量等。

● 判断题信息,包括的数据项有:判断题编号、题干、正确答案等。 ● 填空题信息,包括的数据项有:填空题编号、题干、正确答案等。

● 选择题信息,包括的数据项有:单选题编号、题干、正确答案、备选项(A 、B 、C 、D )等。

● 成绩信息,包括的数据项有:考试科目、考生学号、成绩、考试时间、是否补考、补考成绩等。

本系统应该建立一个稳定的后台数据库系统,通过该数据库管理整个考试系统所需的信息(用户信息、试题信息、试卷信息、考试信息等)。

本系统还应该包括学生和教师的账号、后台数据库的安全机制、考试过程的控制机制。

2.5 系统结构

本系统分为后台数据库系统和前台网站系统两部分[6]。后台数据库test_data 主要包括7个数据表。

● 存储系统管理员信息的admin 。 ● 存储注册用户信息的student 。 ● 存储考生成绩信息的report 。 ● 存储判断题信息的type1 ● 存储填空题信息的type3。 ● 存储选择题信息的type2 ● 存储试卷类型 的test

教师身份恢复

教师

教师信息表

选择任务

考试设置

添加题库

考试查询

考卷复核 用户信息修改 考试设置信息表

考试试题表 考试成绩表

考试答题卷标

用户信息信息表

前台ASP 网站系统结构包括:

● Admin 子目录下存放与管理员界面相关的asp 文件。 ● Data 子目录下存放数据文件:test_admin.mdf ● 主目录下存放与考生界面相关的文件。

● CSS 子目录下存放层叠样式表文件,规范网页的总体风格 2.6 数据库逻辑设计

本系统数据库名称为test_admin 。根据需求分析设计了如图A 所示的数据库结构。在名为data 的数据库里包含用户数据对象、管理员数据对象和系统数据对象两大部分,其中系统数据对象由系统

自动产生,用户数据对象和管理员数据对象是由设计人员根据需要设计。

2.7 概念结构设计

根据前面所作的需求分析本系统的实体及其属性如下: 学生 (用户名1,密码

1,性别,学号,班号) 管理员(密码2

,用户名2) 成绩 (用户名1,成绩)

试卷 (题型数量,题型分值) 留言板 聊天室

图2.5 系统E-R 图

题型分值

题型分值

O

L 1 1 P M 1 用户名1

密码2 1

N

管理员 管理

用户名1 密码1 学生

性别 学号

班号

用户名2

学生

查询删除

班号

密码1 性别 成绩

查询

管理

试卷

编辑删除 试题

参加

查询

使用

使用

考试 成绩

留言板

聊天室

成绩 题型数量

用户名1 题型分值 用户名1

成绩

学号

Test_admin

Admin 表 Type3表 Type2表

Type1表 Student 表

Test 表 Report 表

图2.4 数据库结构

用户数据对象

管理员数据对象

系统数据对象

3 系统主要功能模块

3.1 系统功能模块划分

3.1.1 前台系统功能模块划分

如图3.1所示

3.1.2 后台功能模块划分

如图3.2所示

3.2 用户注册模块

此模块是添加新的用户,填写学生个人基本信息,包括姓名、性别、学号、级,设定个人的原始密码,并添加到学生用户信息库中。如图3.3所示。

3.3 用户登录模块

前台方向

图3.1前台功能模块表

后台系统

图3.2 后台功能模块表

yes

no no

yes

录入用户信息 接受信息

信息为空

提示信息已存在

注册成功

用户存在吗

图3.3 登录模块执行流程

提示信息不能为空

该模块包括login.asp 文件。如果用户要使用为注册用户提供的功能,那么在使用之前必须登录。用户只要输入用户名、密码就可以了。若用户输入的以上两项与数据库中保存的相符,则表明用户登录成功,可以开放全部前台子系统[8];如果不符,则登录失败。模块执行流程如图3.3所示。其中管理员、用户登录模块执行流程类似,文件为:INDEX.ASP . 如下图3.4示

3.4 在线测试模块

在此模块中包含查询成绩、考试、自动判卷等模块。

进入在线考试系统。在线测试是有时间限定的,学生要先登入自己的用户,用户可以查询成绩,再进行在线考试。一旦进入在线考试,系统就自动开始计时。时间到会自动交卷,然后进入判卷系统。考试过程中学生可以不按题目顺序答题。在线考试流程如图3.5所示。

返回

No

No

Yes

No

用户登录 进入考场

自动交卷

时间结束?

考试

退出考场

自动阅卷显示成绩

交卷?

交卷?

图3.5在线考试流程图

查询成绩

Yes Yes

No

No

No

按照用户名查询

No

Yes

提示密码不存在 登录信息录入 接受登录信息

用户名密码为空?

提示用户不存在 已登录

用户已存在吗

口令正确吗 图3.4 用户登录模块执行流程

提示用户名或密码不能为空

3.5 留言板模块

学生提出使用系统后对我们的工作有许多良好的建议和意见,或者有一些疑难问题需要大家共同探讨的话,可以在此提出,以便更加完善系统。言板模块执行流程如图3.6所示。

3.6 在线交流模块

学生使用聊天室相互交流学习心得和研究疑难问题。如下图3.7所示

3.7 题库管理模块

题库管理包括判断题管理、填空题管理、选择题管理。管理员可以通过题库管理对各种类型的试题进行添加、删除、修改以及查询[10]。题库管理功能模块图如图3.8所示,由于各种类型试题的管理功能均类似,这里仅以判断题管理为例进行介绍。判断题管理模块包括的操作有:添加判断题、删除判断题、修改判断题和查找判断题。

图3.8 题库管理功能模块

图3.6 言板模块执行流程图

Yes

No

No

Yes

输入用户信息 接受信息

输入框为空?

提示用户不存在 提交 用户已存在吗?

输入框不能为空

查看留言

重新输入

图3.7 在线交流模块执行流程

Yes

No

No

Yes

输入用户信息 接受信息

输入姓名为空?

提示用户不存在 登录

用户已存在吗?

输入姓名不能为空 聊天交流

题库管理

填空题管理 多选题管理

判断题管理

3.8 判断题管理模块页面流程

如图3.9所示。

3.9 试卷管理模块

试卷管理模块主要是对试卷进行添加、删除、修改。如图3.10所示。

图3.10 试卷管理功能模块图

3.10 学生信息管理模块

学生管理模块主要是对学生进行查询、删除,可以对学生的成绩情况进行查看。如图3.11所示。

图3.11 学生信息管理模块图

3.11 成绩管理模块

学生成绩管理子模块通过对学生成绩的全面分析,总结学生对所学知识点的掌握程度和知识点被学生理解并掌握的程度。如图3.12所示。

本模块共分为浏览学生成绩、查询学生成绩、重修与否以及重修成绩查询四个功能模块。

返回

图3.9判断题管理页面流程

Type_1.asp

Type_1.asp Type_1_dell.as Ptype_1.asp 查找判断题

试卷管理

添加试卷 删除试卷 修改试卷

学生管理

查看成绩

查询基本信息

删除记录

成绩管理

浏览学生成绩

重修成绩查询

重修与否

查询学生成绩

图3.12 超级管理模块图

4 系统测试与发布

系统在投入使用之前必须进行严格的测试,测试的内容包括各个模块的功能测试、性能测试、客户端测试等[12]。

4.1 前台系统功能模块的测试

4.1.1 用户注册模块的测试

进入系统后,若不是已有用户系统会提示先注册。进入用户注册模块如图4.1所示

图4.1 用户注册模块

若输入为空或已注册的用户名系统会提示重新输入

4.1.2 发用户登录模块的测试

注册成功后,系统会自动进入登录界面如图4.2所示

图4.2 登录界面

输入信息不正确,系统会提示重新输入。当输入信息正确后,会自动进入考试模块。

4.1.3 在线考试模块的测试

此模块中可以查询考试成绩、进行考试和在线判卷。如图4.3所示

图4.3 在线考试模块点击查询你以往考试成绩可查询考试成绩。如图4.4所示

图4.4 查询考试成绩点击返回考场可退出,点击进入考试可以开始考试。如图4.5所示

图4.5 开始考试交卷后即进入在线判卷。如图4.6所示

图4.6 在线判卷结束后可退出考场。

4.2 后台功能模块的测试

4.2.1 管理员登录

如图4.7所示

图4.7管理员登录输入信息正确后进入后台管理系统。如图4.8所示

图4.8 后台管理系统点击屏幕左侧的按钮即可进行各项信息管理

4.2.2 判断题管理

如图4.9所示

图4.9判断题管理分别点击编辑、删除、添加新题可进入相应模块

如图4.10所示

图4.10编辑模块如图4.11所示

图4.11添加模块选择题和填空题与判断提类似,在此不在叙述。

4.2.3 试卷管理

如图4.12所示

图4.12试卷管理可以增加、修改试卷。

4.2.4 成绩管理

如图4.13所示

图4.13成绩管理可以查看、查询学生成绩。

4.2.5 学生管理

如图4.14所示

图4.14学生管理可以查看、删除学生信息。

4.2.6 系统管理

如图4.15所示

图4.15系统管理可以修改管理员信息。

4.3 用户数据表结构

(1)管理员表:admin_数据表结构如表4.1所示

表4.1 admin_info 数据表结构

字段名字段类型类型说明字段含义

id int 整型ID,自动编号帐号varchar 字符型用户名

密码varchar 字符型口令

(2)用户表:student结构如表4.2所示

表 4.2 stu_info 数据表结构

字段名字段类型类型说明字段含义

id int 整型ID,自动编号姓名varchar 字符型学号

密码varchar 字符型姓名

性别varchar 字符型性别

学号varchar 字符型班级

班号varchar 字符型IP地址

传呼建期datetime 日期时间型注册日期(3)试卷规则表:test表4.3所示

表 4.3 paper_info 数据表结构

字段名字段类型类型说明字段含义

id int 整型ID,自动编号判断题数varchar 字符型填空题分值

varchar 字符型填空题数量判断题每题分

选择题数varchar 字符型判断题分值

varchar 字符型判断题数量选择题每题分

填空题数varchar 字符型单选题分值

varchar 字符型单选题数量填空题每题分

设置日期varchar 字符型多选题分值

考试时间varchar 字符型多选题数量(4)成绩表:report 数据表结构如表4.4所示

表 4.4 report 数据表结构

字段名字段类型类型说明字段含义

id int 整型ID,自动编号subject_id varchar 字符型考试科目

stu_id varchar 字符型考生学号

score varchar 字符型成绩

testtime datetime 日期时间型考试时间

是否补考varchar 字符型

补考成绩varchar 字符型

补考日期datetime 日期时间型

endtime datetime 日期时间型结束时间(5)判断题表:type1数据表结构如表4.5所示

表 4.5 tk_pd 数据表结构

字段名字段类型类型说明字段含义

管理信息系统期末考试试题库

管理信息系统试题库 一、单项选择题(每小题2分,共计20分,把你认为正确答案的代码填入括号内) 1.当计算机在管理中的应用主要在于日常业务与事务的处理、定期提供系统的 业务信息时,计算机的应用处于()。 A. 管理信息系统阶段 B. 决策支持系统阶段 C. 电子数据处理阶段 D. 数据综合处理阶段 2.下面关于DSS的描述中正确的是()。 A.DSS是解决结构化和半结构化问题的信息系统 B.DSS中要求有与MIS中相同的数据库及其管理系统 C.DSS不仅支持决策者而且能代替决策者进行决策 D.DSS与决策者的工作方式等社会因素关系密切 3.ES的特点不包括()。 A.掌握丰富的知识,有专家水平的专门知识与经验 B.有通过学习或在运行中增长和扩大知识的能力 C.自动识别例外情况 D.有判别和推理的功能 4.管理系统中计算机应用的基本条件包括科学的管理基础、领导的支持与参与 及()。 A. 报表文件统一 B. 数据代码化 C. 建立组织机构 D. 建立专业人员队伍和培训 5.在因特网中用E-mail发送邮件,实现的实体间联系是()。 A. 1:1 B. 1:n C. n:1 D. m:n 6.为了解决数据的物理独立性,应提供某两种结构之间的映像,这两种结构为 ()。 A. 物理结构与用户结构 B. 逻辑结构与物理结构 C. 逻辑结构与用户结构 D. 概念结构与逻辑结构 7.系统结构化分析和设计的要点是()。

A. 由顶向下 B. 由底向上 C. 集中 D. 分散平等 8.在各种系统开发方法中,系统可重用性、扩充性、维护性最好的开发方法是 ()。 A. 原型法 B. 生命周期法 C. 面向对象的方法 D. 增长法 9.在诺兰模型中,开始对计算机的使用进行规划与控制是在()。 A. 集成阶段 B. 成熟阶段 C. 控制阶段 D. 数据管理阶段 10.企业系统规划法的基本概念是:()地进行系统规划和()地付诸实 施。 A. 自上而下,自下而上 B. 自下而上,自上而下 C. 自上而下,由总到分 D. 由总到分,自上而下 11.从管理系统中计算机应用的功能来看,计算机在管理系统中应用的发展依次 为()。 A. EDP、DSS、MIS、EIS B. DSS、EDP、MIS、EIS C. MIS、EDP、DSS、EIS D. EDP、MIS、DSS、EIS 12.DSS的工作方式主要是()。 A. 人机对话方式 B. 键盘操作方式 C. 交互会话方式 D. 非交互会话方式 13.专家系统有两个核心组成部分,即知识库和()。 A. 数据库 B. 推理机 C. 方法库 D. 决策模型 14.处理功能分析常用的方法有:决策树、决策表和()。 A. 结构化语言 B. 数据字典 C. 数据功能格栅图 D. E-R图 15.在医院,患者与医生的关系是属于()。 A. 1:1 B. 1:n C. n:1 D. m:n 16.系统开发中强调系统的整体性,它采用先确定()模型,再设计() 模型的思路。 A. 实体,用户 B. 用户,实体 C. 逻辑,物理 D. 物理,逻辑

在线考试系统需求分析

在线考试系统需求分析 1:编写目的 编写在线考试系统需求分析报告目的是为了需求提供者和开发方明确对所建信息管理系统所达到的功能和目标。通过双方 不断的讨论和交互,最终形成具有建设目标的书面条款。经双 方确认后,将作为开发方设计开发的基本依据和需求方的软件 验收标准,同时,通过该需求分析报告,开发方可以更加进一 步了解客户的需求,从而严格按照流程及时、准确地完成系统 的开发,以满足客户的需求。 2:背景 所建议系统是基于B/S模式的WEB系统,使用JSP语 言开发并使用经典的MVC三层构架.使用MySQL作为数据库管理系统,配合使用Tomcat作为应用服务器. 远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个 步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐

和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。 如今世界上对于基于Internet的远程考试系统所进行的研究开发工作不是很长,但是基于web技术构建的在线考试系统已然成为发展的主流。数据库安全、共享、数据传输过程的安全性、访问控制技术、身份识别技术都是构建考试系统要考虑的问题。目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于Internet的B/S结构在线考试。通过Server端的后台试题库动态生成考卷和对于标准化的试 题即时评定成绩。但是与传统的纸面考试相比,目前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善,因而使得在线考试在近段时间很难完全替代传统的考试。 3:目标 (1)项目目标 从总体上考虑,系统应该实现下列功能:

管理信息系统试题期末考试

一、填空题,请把答案写在括号内(每空2分,共30分) 1、(管理信息系统)就是一种利用计算机硬件与软件、数学模型与数据库管理系统等资源,为组织的运行、管理、分析、计划及决策等职能服务的集成化的计算机应用系统,就是管理人员设施组织目标的有效工具。 2 目前,社会上将办公自动化以英文名称简写为(OA)。 3 知识经济时代的基本生产要素就是( 知识)与(信息)。 4信息的三要素就是 (信源)、(信宿)与(载体)。 5信息从客体传输到主体经过接收、处理、实施各环节反馈到客体,形成一个信息运动的循环称为 (信息循环)。 6 在数据传输中,数据沿通信线路可以向两个方向传递,但不能在两个方向同时传送,属于 (半双向通信方式)。 7 软件模块的独立性往往就是用两个指标来度量的, (内聚)性度量其功能强度的相对指标, (耦合)性则用以度量模块间的相互联系的强度。 8 决策支持系统的英文缩写就是(DDS)。 9 对信息世界中的有关信息经过加工、编码、格式化等具体处理,便进入了(数据世界)。 10 数据交换方式,常用的三种基本方式就是线路交换,(报文交换)与(分组交换)。 12 系统分析阶段就是要解决(“做什么”)的问题。 13 计算机辅助软件工程技术通常简称(CASE)技术。 14 UML 把软件系统开发分成五个阶段:需求分析,(分析),设计,(编程)与测试。 15 (电子商务)就是指利用电子手段进行的商务活动。 16 (误码率)就是衡量数据通信系统正常工作情况下的可靠性度量指标。 17 事物之间相互联系、相互作用的状态的描述称为(信息)。 18 信息资源通常包括信息及其(载体)。 19信息理论的创始人就是(香农)。 20 管理信息的处理应满足的要求就是:及时,(准确),适用,(经济)。 21 (模块)就是这样的一组程序语句,它包括输入、输出、逻辑处理功能,内部信息及其运行环境。

在线考试管理系统

目录 绪论 (1) 1课题总体介绍 (1) 1.1 背景 (1) 1.2 动态网页设计 (1) 1.3 数据库技术 (1) 1.4 网络考试系统优点 (2) 1.5 可行性分析 (2) 2 系统需求与设计 (3) 2.1 编写目的 (3) 2.2 任务概述 (3) 2.3 处理流程 (3) 2.4 数据库需求分析 (5) 2.5 系统结构 (5) 2.6 数据库逻辑设计 (6) 2.7 概念结构设计 (6) 3 系统主要功能模块 (7) 3.1 系统功能模块划分 (7) 3.1.1 前台系统功能模块划分 (7) 3.1.2 后台功能模块划分 (7) 3.2 用户注册模块 (7) 3.3 用户登录模块 (7) 3.4 在线测试模块 (8) 3.5 留言板模块 (9) 3.6 在线交流模块 (9) 3.7 题库管理模块 (9) 3.8 判断题管理模块页面流程 (10) 3.9 试卷管理模块 (10) 3.10 学生信息管理模块 (10) 3.11 成绩管理模块 (10) 4 系统测试与发布 (11) 4.1 前台系统功能模块的测试 (11) 4.1.1 用户注册模块的测试 (11) 4.1.2 发用户登录模块的测试 (11) 4.1.3 在线考试模块的测试 (11) 4.2 后台功能模块的测试 (12) 4.2.1 管理员登录 (12) 4.2.2 判断题管理 (13) 4.2.3 试卷管理 (14) 4.2.4 成绩管理 (14) 4.2.5 学生管理 (15) 4.2.6 系统管理 (15)

4.3 用户数据表结构 (15) 参考文献 (19) 附录 (20) 致谢 (27)

UML课程设计在线考试系统

《UML建模技术课程设计》 课题名称: 专业: 班级: 学号: 姓名: 指导教师: 成绩: 第一章需求分析 1.1、系统的性能需求 为了保证考试系统能长期、稳定、安全、可靠、高效地运行,系统应满足以下的一些性能需求: ①系统处理的准确性和及时性:准确性和及时性是考试系统的必要性能。在系统设计和开发过程中,要充分考虑系统目前和将来可能承受的工作量,使系统的处理能力和响应时间能满足用户要求。 ②系统的开放和系统可扩充性:考试系统在开发过程中,应充分考虑以后的可扩充性。例如,系统要能够承载课程的题库、试卷库等来实现课程考试。题库、试卷库或单套试卷可以随时进行增加、删除和修改等维护。要求系统提供足够的手段进行功能的调整和扩充。可以实现简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 ③系统的易用性和易维护性:要求系统应该尽量使用用户熟悉的

术语和中文信息的界面。系统界面应友好易用,应有详细的系统使用说明,对一些容易出现的误操作应该有相应的提示以及处理办法。考试系统要具有易用性、友好性,系统安装方便、维护简单。 ④系统的安全性:充分考虑用户、题库、服务器等的安全。系统对系统不同等级的用户分别设置不同的权限。考试期间由于机器死机重新启动机器后,计时器应合理进行计时。考试期间由于机器原因需要更换考试用机,学生重新登录考试系统后应能继续做题,考试服务器应能及时保存学生的操作结果。 1.2、系统主要功能 系统主要功能包括学生管理、试卷管理、教师管理、学生在线考试等等,下面就系统的主要功能做简要分析: ①用户信息管理学生可以登录系统,登录以后可以参加考试和查询成绩。管理员可以添加、修改、删除学生和教师信息。教师登录后可以添加、修改、删除试题,并且可以不同类型题目组合试卷,也可以按照试卷专业或者试卷名称查询试卷。 ③在线考试学生登录以后出现学生信息包括学号、姓名、考试课程等,学生确认信息后开始考试,考试结束后需要提交试卷。 ④题库管理教师或者管理员可以在题库里面增加、修改、删除试卷。 ⑤成绩管理管理员可以查询学生的成绩,也可以删除学生的成绩,但是不能对学生的成绩做出修改。 1.3 功能模块需求分析 系统的用户包括考生用户、教师用户以及系统管理员用户。用

管理信息系统考试题

《管理信息系统》复习题 一、单项选择题 1.当今市场经济和知识经济时代,社会的三大资源是指( ) A.信息、能源和物质 B.信息、生物和能源 C.信息、宇宙和生物 D.信息、宇宙和能源 2.数据资料含有信息量大小的标志是( ) A.数据记录的条数多少 B.消除人们认识的不确定性的大小 C.输出信息表格的复杂程度 D.引起人们注意力的程度 3.描述业务逻辑所使用的流程图叫做( ) A.管理功能图 B.数据流程图 C.业务流程图 D.表格分配图 4.目前所使用的数据库管理系统的结构,大多数为( ) A.层次结构 B.关系结构 C.网状结构 D.链表结构 5.下述对数据文件叙述正确的是( ) A.建立数据文件包括建立文件结构和输入数据两步 B.数据文件是数据项的有序集合 C.数据文件中记录个数是固定不变的 D.数据文件中的数据项数一旦确定下来就不允许改变 6.关于管理信息的叙述,正确的是( ) A.只有用计算机后才能产生管理信息 B.管理信息都是为高层领导提供决策支持的 C.管理信息是管理数据加工的结果 D.管理信息没有时间性 7.管理信息系统是分层次的,最下层的处理是( ) A.从数据库中存取数据 B.进行业务处理 C.从业务处理系统提取数据 D.为领导提供决策支持 8.详细调查和对调查结果的系统化分析是( ) A.原系统逻辑模型设计的前提 B.原系统物理模型设计的前提 C.新系统逻辑模型设计的前提 D.新系统物理模型设计的前提 9.系统设计的任务是( ) A.将原系统的逻辑模型转换为新系统的物理模型 B.将原系统的逻辑模型转换 为物理模型 C.将系统分析阶段的逻辑模型转换为物理模型 D.将系统逻辑模型转换为功 能模型 10.下列对数据字典叙述正确的是( ) A.编制和维护数据字典简单方便 B.编制数据字典的工作量较少

在线考试系统技术方案

在线考试系统技术方案

目录 1需求概述 .............................................. 2系统架构 .............................................. 3系统功能 .............................................. 3.1题库管理 .......................................... 3.2题型管理 .......................................... 3.2.1单选题管理 3.2.2填空题管理 3.2.3判断题管理 3.2.4简答题管理 3.2.5问答题管理 3.2.6难度 3.3试卷管理 .......................................... 3.3.1试卷信息管理 3.3.2出题管理

3.4答题 .............................................. 3.4.1考试答题界面 3.4.2考生试卷答题功能 3.4.3考生答题完毕后处理 3.5考试参数设置....................................... 3.5.1考生考号设定 3.5.2出题人(用户或评卷人)设定 3.5.3登录考试系统设定 3.6阅卷 .............................................. 3.6.1权限的分配 3.6.2阅卷方式 3.6.3阅卷记录

(完整word版)在线答题系统需求分析

在线考试答题系统需求分析 在线考试系统的功能要求 在线考试系统的总目标是:在当前网络环境下,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的在线考试系统,实现企业或者是学校考试的无纸化,为企业或者学校选拔人才提高更方便,更有效的途径。 根据可行性研究的结果和用户的要求,分析现有情况及问题,采用brower/Server 结构,将在线考试系统分成了一下功能模块。 本系统的用户可分为管理员和普通用户(考生)两类。 本系统共分成两个界面:一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户(考生)登录、注册。主要负责在线考试、查询以往考试成绩留言和在线交流等。 从总体上考虑,系统应该实现下列功能: 对管理员来说,包括试卷管理、题库管理、阅卷管理、成绩管理。 1、试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。 2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括客观题(32。,填空、选择、判断、简 答)和主观题;对于每种类型的试题,教师可以设置题干、答案等属性。 3、阅卷管理:对于客观题,系统应该可以自动阅卷评分,对于主观题,应该进行人工打分,进而让系统自动统计总成绩。 4、成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。 4、学生管理:管理员可以对用户的资料进行查询、删除。 对普通用户来说,包括在线考试(包括模拟考试和正式考试)、查询以往考试成绩、留言和在线交流等。

#基于Web的在线考试系统

1.1 应用背景 随着社会的进步和商品经济的不断发展,社会对劳动者和技术人员的知识和能力水平的要求越来越高。测试作为衡量人的能力的重要手段,在现代生活中的地位进一步提高,并深入到社会的各个方面。各种各样的学历测试、资格证书测试层出不穷。同时,Internet技术的发展使得测试的技术手段和载体发生了革命性的变化。Internet的开放性和分布性的特点以及基于Internet 的巨大计算能力使得测试突破了时间和空间的限制。基于Internet的测试系统正成为人们的研究热点之一。例如在英国,已经实现了英语资格测试的网上学习和水平认证全过程。 计算机使用迅猛发展,网络使用不断扩大,如远程教育和虚拟大学的出现等,使得基于Web的在线测试系统成为现实。基于Web的在线测试系统可以发挥网络的优势,建立大型、高效、共享的题库和实现随时随地的测试,降低测试成本,减少人为干扰,减轻教师负担,节约人力、物力和财力。 根据测试管理的实际要求,结合试卷管理的工作流程,系统应实现以下功能: ?掌握本测试范围内所有考生的基本情况,包括学号、姓名、成绩等。 ?试卷的自动生成,答题完成后,系统对照正确答案,给出试卷分数。 ?对试题库进行增加、删除、修改等更新操作。 ?不同用户的管理功能不同。管理员类用户可以创建试卷、策划测试题型及分数、对试题库进行维护、查询学生以往测试成绩等功能。考生类用 户可以参加测试,完成答卷。 1.2 系统设计 一个好的系统离不开科学、详实的系统设计。系统只有建立在系统设计基础上,才能成为一个好的系统。 1.2.1 系统构架 系统设计的基础是系统构架。

1.基于B/S体系 整个系统采用Browser/Web/DataBase的3层体系结构。Browser/Server 的系统中,用户可以通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置Web浏览器即可。服务器将担负更多的工作,对数据库的访问和使用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。 1.2.2 系统功能模块设计 系统主要功能如下: ?学生在线注册成功后可以登录到测试中心,参加预先设定的测试。 ?学生提交答题,系统自动对照数据库正确答案算出分数。 ?题库的维护(包括判断题、选择题和填空题)、试卷的维护、成绩的统计、成绩的查询。 系统主要分为前端、后端两大管理系统,包括4大功能模块。

在线考试管理系统

《数据库原理》课程设计 --《在线考试管理系统》数据库设计

(一)系统需求分析 本网站是一个在线考试管理系统,面向用户可分为管理员、学生和老师三类。 一个好的在线考试管理系统,集录入、维护、查询、审核和各种处理为一体,各种操作可以通过菜单进行,操作快捷,方便,性能高效、强大;使用易懂易会,形象增强的数据处理,用户均可根据需要自行使用。传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。对于一些课程来说,随着考生数量的增加。教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。而在线考试系统将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度增加考试成绩的客观性和公正性。 综上所提的功能需求,本系统实现一下基本功能: 1.管理员功能 可以对管理员、学生、老师进行查询、修改。 可以实现对科目、试卷的添加、修改、删除。 可以实现对成绩的管理。 维护本网站系统。 2.学生功能 注册、修改个人信息,并可以登录网站。 参与在线考试、并进行成绩的查询。

3.教师功能 注册,修改个人信息,并可以登录,浏览网站。 可以对试卷进行批阅,对成绩进行管理。 根据前面分析的结果,对系统功能整理如下: 1.系统功能结构 系统功能主要为学生、教师和管理员提供服务,其功能结构图如图1所示。 图1在线考试系统功能 (1)管理员管理功能:主要针对对整个系统的管理,包括对用户(管理员、学生和老师)信息的管理,如个人信息的添加、修改和

管理信息系统考试复习

1企业流程重组:企业流程(过程)是指为完成企业目标或任务而进行的一系列跨越时空的逻辑相关的业务活动 2企业系统规划法(BSP):是一种能够帮助规划人员根据企业目标制定出MIS战略规划的结构话方法。通过这种方法可以做到:1.确定出未来信息系统的总体结构,明确系统的子系统组成和开发子系统的先后程序2.对数据进行统一规划、管理和控制,明确各子系统之间的数据交换关系,保证信息的一致性 3数据字典:数据字典是一种用户可以访问的记录数据库和应用程序源数据 的目录,对数据流程图中的各个元素做出了详细的说明。内容主要是对数据流程图中的数据项,数据结构,数据流,处理逻辑,数据存储和外部实体等六个方面进行具体的定义 4关键成功因素发(CSF法):关键成功因素指的是对企业成功起关键作用的因素。CSF法就是通过分析找出使得企业成功的关键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划 5.信息资源的三个基本要素:信息技术,信息生产者,货币 6数据结构:描述了某些数据项之间的关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。数据字典中对数据结构的定义:1.数据结构的名称和编号2.简述3.数据结构的组成 7数据流:数据流由一个或一组固定的数据项或数据结构组成。定义数据流时,不仅要说出数据流的名称,组成等,还要指明它的来源、去向和数据流向等。 8外部实体:外部实体的定义包括:外部实体编号、名称、简述及有关数据流的输入和输出 9数据存储:数据存储是数据结构保存的场所。它在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织10程序效率:程序效率是指程序能否有效地利用计算机资源 11管理信息是什么系统:一个以人为主导,利用计算机硬件、软件、通讯设备及其他信息处理设备,对信息进行收集、传输、存储、加工、运用、更新和维护,以提高组织作业运行、管理控制、战略计划效率,整体提高组织效率和竞争力的人机系统。 12管理上的可行性:指管理人员对开发应用项目的态度和管理方面的条件。主管领导不支持的项目肯定不行。如果高中层管理人员的抵触情绪很大,就有必要等一等,积极的做工作,创造条件。管理方面的条件主要指管理方法是否科学,相应管理制度改良的时机是否成熟,规章制度是否齐全以及原始数据是否正确等 13数据处理的目的:数据处理的目的可归纳为以下几点:1把数据转换成便于观察分析、传送或进一步处理的形式。2从大量的原始数据申抽取、推导出对人们有价值的信息以作为行动和决策的依据。3科学地保存和管理已经过处理(如校验、整理等)的大量数据,以便人们能方便而充分地利用这些宝贵的信息资源。 14在计算机应用领域中管理信息系统的重要特点表现在:1.数据调用方便,只要按少量键,便可以控制整个系统的运行2大量使用图表形式来显示 整个企业或直到基层的运营情况,并对存在的问题和异常情况及时报警 15模块化设计思想:模块化是一种重要的设计思想。这种思想把一个复杂的系统分解为一些规模较小、功能较简单的,易于建立和修改的部分。 16系统实施:主要内容包括物理系统的实施、程序设计与调试、人员培训、数据准备与录入,系统切换和评价等。系统实施是指将系统设计阶段的结果在计算机上实现,将原来纸面上的、类似于设计图式的新系统方案转换成可执行的应用软件。 17信息主管CIO:是信息管理部门的负责人,承担有关有关信息技术应用,信息资源开发,和利用的领导工作 18信息:信息是关于客观事实的可通信的知识 19数据:数据是记录下来可以被鉴别的符号,它本身并没有意义。数据经过处理仍然是数据,只有经过解释才有意义。20:原型法:与结构化系统开发方法不同,原型法不注重对管理信息系统进行全、系统的调查与分析,而是本着系统开发人员对用户的需求的理解,先快速实现的一个原型系统,然后通过反复修改来实现管理信息系统 21封装:为实现各式各样的数据传送,将被传送的数据结构映射进另一种数据结构的处理方式。也就是应用科学方法论中的分类思想,将近似或相似的一组对象聚合成类,采用各种手段将相似的类组织起来,实现问题空间到解空间的映射。 封装性: 22数据流程:数据流程是数据的采集、输入、处理、加工和输出的全过程。信息原始数据经采集后,输入计算机系统,进行模式或统计运算,或按用户的特殊要求编制某种专门程序来加工处理数据,然后输出结果数据。输出结果一般都应说明或反映某一领域内客观事物自然属性的特性和规律性。 23代码:代码是代表事物名称、属性、状态等的符号,也就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系 24功能过程分解:功能分解就是一个由抽象到具体、由复杂到简单的过程 25模块化程序设计应注意:1.模块的独立性2.模块划分的大小要适当3.模块的功能要简单4.共享的 功能模块要集中 26管理信息:管理信息是指那些以文字、数据、图表、音像等形式描述的,能够反映组织各种业务活动在空间上的分布状况和时间上的变化程度,并能给组织的管理决策和管理目标的实现有参考价值的数据、情报资料。管理信息都是专门为某种管理目的和管理活动服务的信息。

管理信息系统试题(期末考试)(B卷答案)

一、填空题,请把答案写在括号内(每空2分,共30分) 1.(管理信息系统)是一种利用计算机硬件和软件、数学模型和数据库管理系统等资源,为组织的运行、管理、分析、计划及决策等职能服务的集成化的计算机应用系统,是管理人员设施组织目标的有效工具。 2 目前,社会上将办公自动化以英文名称简写为(OA)。 3 知识经济时代的基本生产要素是( 知识)与(信息)。 4信息的三要素是(信源)、(信宿)与(载体)。 5信息从客体传输到主体经过接收、处理、实施各环节反馈到客体,形成一个信息运动的循环称为(信息循环)。 6 在数据传输中,数据沿通信线路可以向两个方向传递,但不能在两个方向同时传送,属于(半双向通信方式)。 7 软件模块的独立性往往是用两个指标来度量的,(内聚)性度量其功能强度的相对指标,(耦合)性则用以度量模块间的相互联系的强度。 8 决策支持系统的英文缩写是(DDS)。 9 对信息世界中的有关信息经过加工、编码、格式化等具体处理,便进入了(数据世界)。 10 数据交换方式,常用的三种基本方式是线路交换,(报文交换)和(分组交换)。 12 系统分析阶段是要解决(“做什么”)的问题。 13 计算机辅助软件工程技术通常简称(CASE)技术。 14 UML 把软件系统开发分成五个阶段:需求分析,(分析),设计,(编程)和测试。 15 (电子商务)是指利用电子手段进行的商务活动。 16 (误码率)是衡量数据通信系统正常工作情况下的可靠性度量指标。 17 事物之间相互联系、相互作用的状态的描述称为(信息)。 18 信息资源通常包括信息及其(载体)。 19信息理论的创始人是(香农)。 20 管理信息的处理应满足的要求是:及时,(准确),适用,(经济)。 21 (模块)是这样的一组程序语句,它包括输入、输出、逻辑处理功能,内部信息及其运行环境。 22模块的(聚合)指模块内各个组成之间的凝聚程度。 23 (物流)是指企业中由原材料等资源投入企业,经过形态、性质的变化,转换为产品而输出的运动过程。 24信息模型的主要要素是(实体)。25(数据挖掘)是从大量数据中提取出可信、新颖、有效并能被人理解的模式的高级处理过程。 二单项选择题,请把答案写在括号内(每题2分,共20分) 1.在信息系统开发、运行的整个费用中最大的费用是( B )。 A.用在开发中的硬件费用 B.用在开发中的系统软件及应用软件的开发费用 C.系统调试和转换的费用 D.运行和维护阶段的开支 2.系统设计应包括( D )。 A.系统性、可靠性 B.经济性、灵活性 C.安全性、系统性 D.系统性、灵活性、可靠性、经济性 3.数据流程图的建立是在( C )。 A.系统分析阶段 B.系统设计阶段 C.系统实施阶段 D.系统规划阶段 4.对某些特定对象而形成的文件的集合构成( A )。 A.数据库 B.文件 C.文件系统 D.数据结构 5.( C )属于管理信息系统分析阶段的内容。 A.模块划分,程序设计,人员培训 B.选择计算机设备,输出设计,程序调试 C.可行性分析,需求分析 D.程序设计,设备购买,数据准备与录入 6. 在文件管理系统中,任何文件的存取都要先查(B ) A、索引表 B、主文件目录表 C、关键字 D、文件名 7. 系统设计的原则之一是(C) A 严格遵循可行性分析报告 B 主要考虑技术的先进性 C 体现系统的可扩展性与可变性 D先详细设计后总体设计 8 下列那一个是输出设备(C) A 鼠标 B键盘 C 数/模转换器 D 模/数转换器 9 下列叙述中,错误的是(D ) A 系统软件是应用软件基础上开发的 B 系统软件应提供良好的人机界面 C 系统软件与硬件密切相关 D系统软件与具体应用领域无关 10 通常可用传输速率描述通信线路的数据传输能力,传输速率指的是( C ) A 每秒钟可以传输的中文字符个数 B每秒钟可以传输的字符数 C 每秒钟可以传输的比特数 D每秒钟可以传输的文件数 11 软件的结构化开发过程各阶段都应产生规范的文档,以下那

在线考试系统分析课程设计报告

课程设计报告 课程管理信息系统 课题名称在线考试系统分析设计 学生姓名 学院信息工程学院 专业班级 指导老师 时间201 年月日

目录 1 背景 (2) 2 系统设计 (2) 2.1 系统需求分析 (2) 2.2 数据库需求分析 (3) 2.3 系统可行性分析 (3) 2.4 数据库分析与设计 (6) 2.5 数据字典定义 (8) 2.6 系统结构 (9) 3 系统功能模块 (10) 3.1 系统功能模块划分 (10) 3.2 用户注册模块 (10) 3.3 用户登录模块 (11) 3.4 在线考试模块 (12) 3.5 留言板模块 (12) 3.6 在线交流模块 (13) 3.7 题库管理模块 (14) 3.8 试卷维护管理模块 (14) 3.9 学生信息管理模块 (15) 3.10 成绩管理模块 (15) 3.11 考试新闻发布模块 (15) 4 输入输出设计 (15) 5 系统界面设计 (16) 总结 (17)

1.背景 随着社会的不断发展,对劳动者和技术人员的知识和能力水平的要求越来越高。考试作为衡量人的能力的重要手段之一,在现代生活中的地位进一步提高,并深入到社会的各个方面。各种各样的学历考试、资格证书考试层出不穷。同时,Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,使得考试突破了时间和空间的限制。 各大学校已经开始采用课程的上机考核方式,传统的考试系统已经不能满足我们了,必须要改革,因此在线考试系统应运而生了。我们在保持原有绝大部分功能的前提下,不仅需发完善原有功能,加入许多新的功能,使得题目管理,上机考试,试卷评分,考试分析更加方便完善。 2.系统设计 2.1系统需求分析 传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。基于Web的在线考试系统可以发挥网络的优势,建立大型、高效、共享的题库和实现随时随地的考试,降低考试成本,减少人为干扰,减轻教师负担,节约人力、物力和财力。 根据考试管理的实际要求,结合试卷管理的工作流程,系统的用户可分为管理员和普通用户两类。 本系统共分成两个界面:一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户登录,主要负责在线考试、查询以往考试成绩、留言和在线交流等。 对管理员来说,包括试卷管理、题库管理、成绩管理、学生管理。 1、试卷管理:管理员可以从课程种类、各种题型类型和数量等方面对试卷提出一定的要求,然后生成试卷规则。同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。 2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题。对于每种类型的试题,教师可以设置题干、答案等属性。 3、成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。 4、学生管理:管理员可以对用户的资料进行查询、删除,以及学生留言的回复和在线交流。 对普通用户来说,包括在线考试、查询考试成绩、留言和在线交流等。 1、在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线批卷,考生可以立刻知道考试成绩和答案,并且可以下载试题和答案。

管理信息系统考试题库

1.用二维表数据来表示实体及实体之间联系的数据模型称为(A) A.实体-联系模型 B.层次模型 C.网状模型 D.关系模型 2.一般认为,管理信息系统是一个复杂的社会系统,它是以( B ) A.计算机硬件为主导的系统 B.人员为主导的系统 C.机构为主导的系统 D.计算机网络为主导的系统3.下列选项中属于关键成功因素法内容的是( C ) A.了解组织结构B.识别职能部门的功能和关系C.分析信息需求D.制定组织目标 4.信息系统规划的准备工作包括进行人员培训,培训的对象包括( C )A.高层管理人员、分析员和规划领导小组成员 B.高层和中层管理人员、规划领导小组成员 C.分析员、程序员和操作员 D.高层、中层和低层管理人员 5.下列选项中,对初步调查叙述正确的是( B ) A.调查目的是从总体上了解系统的结构 B.调查内容主要包括有关组织的整体信息、有关人员的信息及有关工作的信息C.调查分析内容主要为人员状况、组织人员对系统开发的态度 D.初步调查是在可行性分析的基础上进行的 6.改进风险对策的关键是(D ) A.风险识别 B.风险分析 C.风险规划 D.风险监控 7.原型法的主要优点之一是( A ) A.便于满足用户需求 B.开发过程管理规范 C.适于开发规模大、结构复杂的系统 D.开发文档齐全 8.在数据流程图中,系统输出结果的抵达对象是( A ) A.外部实体 B.数据处理 C.数据存储 D.输出设备 9.系统详细调查需要弄清现行系统的基本逻辑功能和( B ) A.组织机构 B.外部环境 C.信息流程 D.基础设施 lO.关系到信息系统能否最大程度发挥作用的关键问题是确定新系统的( A ) A.外部环境 B.管理模式 C.业务流程 D.数据流程图 11. U/C矩阵中,C代表(D) A、使用 B、完成 C、功能 D、创建 12.如果数据流程图呈束状结构,则称它为( B ) A.变换型数据流程图 B.事务型数据流程图 C.顶层数据流程图 D.分层数据流程图 13.某学生的代码(学号)为2009001,这个代码属于( D) A、数字码 B、字符码 C、混合码 D、助记码 14.数据库设计的起点是( A ) A.用户需求分析 B.概念结构设计 C.存储结构设计 D.物理结构设计

考试管理系统

考试系统需求 分析报告 学院:计算机与信息工程学院 班级:信息管理与信息系统(131)班 姓名:热比牙木·艾尼 学号: 220132754 指导老师:李永可 在线考试系统的功能要求 在线考试系统的总目标是:在当前网络环境下,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的在线考试系统,实现企业或者是学校考试的无纸化,为企业或者学校选拔人才提高更方便,更有效的途径。 根据可行性研究的结果和用户的要求,分析现有情况及问题,采用brower/Server结构,将在线考试系统分成了一下功能模块。 本系统的用户可分为管理员和普通用户(考生)两类。 本系统共分成两个界面:一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户(考生)登录、注册。主要负责在线考试、查询以往考试成绩留言和在线交流等。 从总体上考虑,系统应该实现下列功能: 对管理员来说,包括试卷管理、题库管理、阅卷管理、成绩管理。 1、试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。 2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有

考题、修改原有考题,其中试题类型包括客观题(,填空、选择、判断、简答)和主观题;对于每种类型的试题,教师可以设置题干、答案等属性。 3、阅卷管理:对于客观题,系统应该可以自动阅卷评分,对于主观题,应该进行人工打分,进而让系统自动统计总成绩。 4、成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。 4、学生管理:管理员可以对用户的资料进行查询、删除。 对普通用户来说,包括在线考试(包括模拟考试和正式考试)、查询以往考试成绩、留言和在线交流等。 功能需求分析 在线考试系统可分为三大模块:学生考试模块,教师试题管理模块和管理员管理模块。 2、在线考试系统的总体规划与结构框图 2.1在线考试系统总体设计 系统流程图 系统流程图如图所示。

在线考试系统可行性分析报告

计算机等级考试在线考试系统 第3章 3.1 系统分析 3.1.1 系统实现的目标 该系统是专门用于用户注册、登录、参加在线考试以及管理员进行试题录入、修改、删除、成绩查询。它应该具有开放性、方便性和灵活性。管理员不仅可以轻松地向题库删除、添加和修改试题,而且还可以自动新增科目并建立相应的数据,无效数据的清空,开放关闭系统;它还允许用户根据自己的需求,选取考试科目。考生进行有效的身份验证登录后,选择考试科目,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。 用户可以是学校等单位的教师及学生和企事业单位的培训部门(因企事业单位每年要对员工进行素质、安全教育与技能等方面的培训及考试等)。 3.1.2 功能需求分析 本系统的用户可分为管理员和普通用户两类。 本系统共分成两个界面:一个界面用于管理员操作,主要负责进行信息管理,题库、试卷、成绩的管理等;另一个界面用于普通用户操作,主要负责个人信息修改、在线考试、查询以往考试成绩、留言和在线交流等。 从总体上考虑,系统应该实现下列功能: (1)管理员模块 试卷管理:管理员可以从课程,各种题型的数量等方面对模拟试卷提出一定的要求生成试卷规则。同时,管理员还可以对试卷进行修改和删 除,添加新试卷等。 题库管理:管理员可以对题库中的考题进行三种基本操作:添加新的考题、

删除已有考题、修改原有考题(其中试卷类型包括判断题、填空 题、选择题;对于每种类型的试题,管理员可以设置题干、答案 等属性)。 成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分 人数等。 用户管理:管理员可以对用户的资料进行查询、删除。 个人信息管理:对管理员信息进行修改。 (2)用户模块 个人信息管理:填写、修改自己的基本信息。 在线考试:用户可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,用户可以立刻知道考试成绩。 成绩查询:用户可以在线查询以前参加过的考试的相关信息。 留言板:用户提交对系统的留言信息。 聊天室:用户相互交流学习心得和研究疑难问题。 3.1.3 可行性分析 可行性分析是依据初步调查的结果做出系统开发可行与否的结论过程。这是保证正确投资的必要工作,从项目的审批程序上看这也是必不可少的一步。信息系统开发项目是一项复杂的高科技系统工程,可行性分析也是必不可少的,可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解决。根据调查分析,系统设计方案有以下三个可行性。 (1)技术上可行性 目前,网络应用软件运行的模式主要有两件:Client/server模式,Browser/Web模式。前者主要的缺点是维护,升级较麻烦,后者是近几年伴随Internet发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大。因此利用网络和数据库技术, ,应用Active Server Page技术,我开发了基于B/S模式多用户在线考试系统这一程序。它运用方便、操作简单,效率很高(同时,它要求计算机配置也很高,尤其是服务器端)。总之本系统在技术上的要求不高,现在普遍使用的计算机都可以运行该系统,因此在技术上是可行的。 (2)经济上可行 随着经济技术的快速发展,目前硬件价格普遍下跌,宽带网大力建设,所以

管理信息系统期末试题答案

湖南大学课程模拟考试

7.管理信息系统是一个()。 A、网络系统 B、计算机系统 C、操作系统 D、人机系统 8.在下列设备中,不能作为微计算机的输入设备的是()。 A、激光打印机 B、鼠标 C、键盘 D、硬盘 9.MIS的战略规划可以作为将来考核()工作的标准。 A、系统分析 B、系统设计 C、系统实施 D、系统开发 10.管理信息系统的开发过程不包含()。 A、设备设计过程 B、学习过程 C、人与人之间的对话过程 D、通过改革管理制度来适应信息系统的需要 11.用质数法确定代码结构中的校验位时,校验位的取值是质数法中的()。 A、权 B、模 C、除得的商 D、除得的余数 12.绘制新系统的信息系统流程图的基础是()。 A、组织机构图 B、功能结构图 C、业务流程图 D、数据流程图 13.程序员设计程序和编写程序时主要依据下列资料进行()。 A、系统流程图 B、程序流程图 C、系统流程图、程序编写说明书及输入/输出说明 D、处理流程图 14.企业信息系统开发项目大都无法按时完成,其主要原因是()。 A、合作方未按要求完成进度 B、有较多的细节要求在开发过程才能得到明确,增加了系统方案的修改与开发工作量 C、我国还缺乏得力的信息管理与信息系统专业人才 D、需要非常大的投资,往往超出预算而难以满足经费需要 15.信息系统的评价内容有系统性能、直接经济效益与间接经济效益等几个方面,系统性能又由许多指标表示。以下不属于性能指标的是()。 A、可操作性和处理速度 B.可靠性和稳定性 C、可复制和可推广性 D.可扩展和可维护性 16.以下与DSS产生和发展最无关的是()。 A、信息技术的发展 B、管理决策理论的发展 C、企业环境的变化 D、白领工人的增加

相关文档
最新文档