C语言课程在线考试系统的开发与应用.doc

资料分类:计算机信息 上传会员:congxia 更新时间:2021-05-21
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11279
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:系统采用myeclipse和mysql数据库,开发了基于B/S三层体系结构的“C”语言在线考试系统。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

本系统分为四大模块:信息管理模块、考生注册模块、成绩查询模块和在线考试模块。其中系统管理模块是进行题目的添加、存储和删除,是系统运行的基础;考生注册模块实现了学生用户的注册,学生注册后才有资格参加考试;考试模块是客户端考生通过注册获得自动分配的准考证号以及注册时设置的密码登陆系统,进入界面时由系统按照管理员预先设置好的试卷结构从题库中抽取适合的题目,形成试卷。当考生答完试卷时,系统能够根据考生所答题目自动的给出考生所获得的实际成绩,学生能够在登录后查看自己的考试成绩。管理员通过信息管理模块能够为教师群体添加新的用户,也能够查看学生的注册信息和考试成绩,在试题管理功能中,教师能够对考试试题库中的试题进行增加,删除,修改以及查看等操作。

总而言之,系统改进了学生的考核手段,实现了由传统考试方式向网络无纸化考试方式的转变,使学生考试过程更加简单,明了。

关键字:在线考试系统; B/S结构; 浏览器;

 

目录

摘要

Abstract

第1章   绪论-1

1.1 课题背景-1

1. 2 课题研究的目的和意义-1

1. 3 课题所做的主要工作-2

第2章-系统开发工具及开发技术-3

2.1 Myeclipse的介绍-3

2. 2运行环境-3

2.2.1 Tomcat的介绍-4

2.2.2 MySQL的介绍-5

2. 3数据库-5

2. 4 数据库系统设计-5

2. 4. 1 SQL基础-6

2. 4. 2  SQL语句-7

第3章-系统分析-8

3.1 系统目标-8

3.2 应用需求分析-8

3.3 系统功能模块划分-9

3.4 系统数据库设计-10

3.4.1 数据库的设计-10

3.4.2 数据库概念结构设计-10

3.4.3 数据表设计-12

第4章 详细设计与系统实现-14

4.1公共模块的设计-14

4.1.1 公共模块设计概述-14

4.1.2 公共模块代码设计-14

4.2网站首页的设计-14

4.2.1 网站首页设计概述与技术分析-14

4.2.2 网站首页设计过程-15

4.3注册用户模块设计-17

4.3.1 注册用户模块概述与技术分析-17

4.3.2 注册用户模块设计过程-17

4.4在线考试模块设计-19

4.4.1 在线考试模块概述与技术分析-19

4.4.2分数查阅模块设计过程-20

4.5信息修改模块设计-22

4.5.1信息修改模块概述与技术分析-22

4. 6 管理员模块-23

4.6.1概述与技术分析-23

4.6.2 考生成绩查询模块设计过程-24

4.6. 3套题管理模块概述与技术分析-25

4.6.4试题模块设计过程-26

第5章  系统的调试和发布-32

第6章   总结-33

致谢-34

参考文献-35

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:该毕业设计所制作的系统是为了方便对学生进行阶段性检测的的系统,通过该在线考试系统能够了解学生的总体水平,及时的提醒教师今后教学的侧重点。在学校的教学过程包含了理论......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: