需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14231 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式面临着变革,而在线考试则是基于网络的教学技术一个很重要的发展方向。在线考试一方面可以突破时空界限;另一方面可以帮助考生在熟悉的环境中考试以便发挥最真实的水平,在线考试是未来教学考试的发展方向。 本论文主要阐述了基于Web技术的C语言实验在线考试系统的设计与实现。论文首先对系统设计所涉及的相关技术进行了介绍,接着对系统的分析设计过程进行了描述。系统设计开发过程按照软件工程的思想进行,经历需求分析、概要设计、详细设计、系统实现与测试几个阶段。总体设计阶段在需求分析的基础进行功能模块划分,详细设计阶段对模块功能、界面及数据库设计作了较为详尽的说明。实现阶段描述了用相关技术实现系统的过程。 系统采用B/S开发模式,以MyEclipse6.5作为开发平台,java语言为主要编程语言,结合JSP、JavaScript、Html、SQL等语言,以Tomcat为服务器和SQL Server 2005为后台数据库,最终开发一个拥有题库管理、组卷、判卷、信息管理的C语言实验在线考试系统。整个系统层次结构简单,操作容易,并具备一定的安全性。学生借助此系统,可以随时随地的进行考试,同时老师使用该系统能更高效、便捷的组织在线考试。
关键词 C语言实验在线考试系统;B/S开发模式;JSP
目录 摘要 Abstract 1 绪论-1 1.1 项目开发的背景-1 1.2 系统开发的目标和意义-1 1.2.1 系统开发目标-1 1.2.2 系统开发意义-1 2 需求分析-2 2.1 考试业务流程分析-2 2.2 功能需求-3 2.3 性能需求-4 2.4 开发方案的比较与选择-4 2.5 系统开发环境及工具-6 2.5.1 开发/运行环境-6 2.5.2 开发工具的选取-6 2.6 系统数据流程描述-7 3 系统概要设计-13 3.1 系统总体结构设计-13 3.2 管理员子模块结构设计-13 3.3 学生子模块结构设计-14 3.4 教师子模块结构设计-15 3.5 系统E-R图-15 4 详细设计-20 4.1 功能模块详细设计-20 4.1.1 考试模块-20 4.1.2 查询成绩模块-20 4.1.3 试卷管理模块-21 4.1.4 题库管理模块-21 4.1.5 信息管理模块-21 4.1.6 判卷模块-21 4.2 界面详细设计-22 4.2.1 系统登录界面设计-22 4.2.2 学生考试界面设计-22 4.2.3 教师阅卷界面设计-22 4.2.4 管理员管理界面设计-23 4.3 数据库详细设计-23 4.3.1 数据库设计概述-23 4.3.2 数据表实现-24 5 系统实现与测试-27 5.1 系统的实现-27 5.1.1 考试模块-27 5.1.2 成绩查询模块-27 5.1.3 试卷管理模块-29 5.1.4 题库管理模块-30 5.1.5 信息管理模块-31 5.1.6 组卷模块-33 5.1.7 教师阅卷模块-34 5.2 系统测试-35 5.2.1 测试方案-35 5.2.2 测试用例设计-35 5.2.3 测试结果分析-39 结论-40 致谢-41 参考文献-42 |