C课程在线考试系统的设计与实现.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-03
  • 论文字数:18611
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(小熊熊)提供原创文章

支付并下载

摘要:随着计算机技术的迅速发展,网络化教学的普及,基于网络的教学测试正在逐渐取代传统的教学测试形式。本文以C语言课程教学测试为背景,描述一个基于B/S(浏览器/服务器)模式的C课程在线考试系统的设计与实现过程。

在对C教学测试过程实际调查的基础上,从测试实际需求出发,采用 JSP 和SQL SERVER 2005技术,构建一个基于因特网的C课程考试平台。系统实现了管理员管理系统用户、审核试卷;教师在线添加删除试题、修改试题、查询试题、组卷、阅卷; 学生在线考试、查看成绩,修改个人资料等功能。

本文根据软件工程中软件生命周期思想为主线,较为详细地描述了系统构造的相关技术及设计开发过程。

 

关键词 B/S;JSP;SQL ;在线考试

 

目录

摘要

Abstract

1 绪论-1

1.1 C课程在线考试系统设计的背景-1

1.2 C课程在线考试系统设计的意义及目的-1

1.3 基于B/S的在线考试系统研究现状-1

2 系统相关技术研究-2

2.1 MyEclipse简介-2

2.2 Java简介-2

2.3 SQL Server 2005简介-2

2.4 HTML语言简介-2

3 系统需求分析-4

3.1 可行性分析-4

3.1.1 经济可行性-4

3.1.2技术可行性-4

3.1.3 操作可行性-5

3.1.4 系统的调查研究-5

3.1.5 传统考试流程描述-5

3.2 需求分析-8

3.2.1 功能需求-8

3.2.2 性能需求-9

3.2.3 环境需求-9

3.2.4 用户界面需求-10

3.2.5 系统功能模型-10

4 系统总体设计-14

4.1 系统结构设计-14

4.2 系统功能划分-14

4.2.1 管理员子系统功能划分-14

4.2.2 教师子系统功能划分-15

4.2.3 学生子系统功能划分-16

4.3 系统功能描述-16

4.3.1 管理员子系统功能描述-16

4.3.2 教师子系统功能描述-16

4.3.3 学生子系统功能描述-16

4.4 系统流程图-16

4.5数据库设计-17

4.5.1 各实体属性图-18

4.5.2 各实体之间的关系总E-R图-20

4.5.3 数据库表设计-21

5 系统详细设计与实现-27

5.1数据库连接设计-27

5.2 登录界面-28

5.3管理员模块-30

5.3.1系统管理模块-30

5.3.2 考生管理模块-33

5.3.3 试卷审核模块-35

5.4教师模块-36

5.4.1 题库管理模块-36

5.4.2 试卷管理模块-39

5.4.3 成绩查看模块-41

5.5学生模块-42

5.5.1 个人信息管理模块-43

5.5.2 在线测试-44

5.5.3 成绩查看模块-48

6  系统测试-50

6.1 测试环境-50

6.2 部分测试用例-50

6.3分析测试结果-51

总结-52

致谢-53

参考文献-54