时间: 2021-08-01 00:17:10 人气: 5 评论: 0
随着近几年来科技的迅猛发展,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域,学校的教学、管理、考试等工作已越来越离不开计算机。作为计算机应用的一部分,使用计算机对在线考试信息进行管理检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。本文采用ASP.Net技术构建一个基于B/S模式的《办公自动化》课程在线考试平台。用户分为管理员、教师、学生三类。管理员主要是对教师、学生各类信息进行增加、删除和修改等操作;教师是对题库(单选、判断、填空)进行增删改并进行自由出卷以及随机出卷的操作,主要功能是组卷,并进行考试时间的管理,教师必须点击开考,学生部分才能进行此份试卷的开考,教师权限能够看见所有进行考试的学生的成绩并观察指定考试的成绩统计;学生权限主要是进行个人密码的更改以及在线考试,并能查看各次考试的成绩以及成绩分析图表,清晰地看出成绩的波动情况。
【关键词】《办公自动化》课程 在线考试 B/S ASP.Net
本系统主要功能就是教师进行出卷,学生能够在线考试,管理员对学生、教师基本信息进行管理。在下文中进行详细描述:
管理员对学生的学号、姓名、民族、出生日期、电话、性别、籍贯、班级和系别这些基本信息进行管理,对教师的用户名、密码、姓名、性别、年龄、地址、电话、职称和工资的基本信息进行管理,能够进行班级和系别的添加操作。
教师可以对题库的试题进行管理,题库中的试题分为三种类型:单选题、填空题、判断题,教师可以管理试题中的内容、选项、正确答案和难度系数;教师组卷分为自由组卷和随机组卷,随机组卷是进行难度的选择,随机组卷规则如下表所示,让系统平台自动进行组卷;自由组卷是教师根据自身意愿进行选择,选择10道选择题、5道填空、5道判断进行组卷。教师点击开考,学生权限才能看见试卷的生成,在学生进行完考试之后,教师部分能够查看学生的成绩,查看分数档的人数统计。
学生部分主要是进行在线考试,查看各次考试的分数,点击成绩分析界面,能够从折线图中看出自我成绩的波动。
目 录
前 言 1
1. 绪论 2
1.1研究背景和意义 2
1.2 研究现状 2
1.3研究的主要内容 3
1.4论文的组织结构 4
2.背景知识 1
2.1 ASP.NET概述 1
2.2 动态网站技术介绍 1
2.3 数据库技术 2
2.4 ADO.NET连接数据库 3
2.5 系统开发环境 3
2.6计算机软硬件配置和开发平台 4
2.6.1计算机系统软件配置 4
2.6.2编程环境与工具 4
3.系统分析 4
3.1 业务流程分析 4
3.1.1用户登录流程 4
3.1.2考试组卷流程 5
3.1.3在线考试模块流程 5
3.2功能需求分析 6
3.3可行性分析 7
4.系统设计 8
4.1系统功能结构设计 8
4.2随机组卷的设计 10
4.3数据库设计 10
4.3.1概念设计 10
4.3.2 数据库中表的设计 12
5.系统实现 14
5.1 用户登陆模块的实现 15
5.2学生信息管理模块 15
5.3考试信息管理模块 18
5.4 题库管理 19
5.4.1 试题管理 19
5.5 考试管理 21
5.5.1随机组卷 21
5.5.2 自由组卷 21
5.6 学生成绩管理 23
5.7 学生个人成绩统计 24
5.8在线测试 24
5.9 成绩统计界面 26
5.9.1 学生成绩分析 26
5.9.2 学生成绩统计 27
6.编码与测试 28
6.1 编码部分 28
6.1.1编码约定 28
6.1.2 部分代码展示 28
6.2 测试 33
6.2.1 测试的步骤 33
6.2.2测试方法 33
6.3 测试举例 34
结 论 39
致 谢 40
参考文献 41
196
198
82