需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:18611 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着计算机技术的迅速发展,网络化教学的普及,基于网络的教学测试正在逐渐取代传统的教学测试形式。本文以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 |