在线考试管理系统设计.doc

约31页DOC格式手机打开展开

在线考试管理系统设计,目录绪论11课题总体介绍11.1 背景11.2 动态网页设计11.3 数据库技术11.4 网络考试系统优点21.5 可行性分析22 系统需求与设计32.1 编写目的32.2 任务概述32.3 处理流程32.4 数据库需求分析52.5 系统结构52.6 数据库逻辑设计62.7 概念结构设计63 系统主要功能模块73.1 ...
编号:15-326016大小:1.51M
分类: 论文>计算机论文

内容介绍

此文档由会员 wumeil 发布

目 录

绪论 1
1课题总体介绍 1
1.1 背景 1
1.2 动态网页设计 1
1.3 数据库技术 1
1.4 网络考试系统优点 2
1.5 可行性分析 2
2 系统需求与设计 3
2.1 编写目的 3
2.2 任务概述 3
2.3 处理流程 3
2.4 数据库需求分析 5
2.5 系统结构 5
2.6 数据库逻辑设计 6
2.7 概念结构设计 6
3 系统主要功能模块 7
3.1 系统功能模块划分 7
3.1.1 前台系统功能模块划分 7
3.1.2 后台功能模块划分 7
3.2 用户注册模块 7
3.3 用户登录模块 7
3.4 在线测试模块 8
3.5 留言板模块 9
3.6 在线交流模块 9
3.7 题库管理模块 9
3.8 判断题管理模块页面流程 10
3.9 试卷管理模块 10
3.10 学生信息管理模块 10
3.11 成绩管理模块 10
4 系统测试与发布 11
4.1 前台系统功能模块的测试 11
4.1.1 用户注册模块的测试 11
4.1.2 发用户登录模块的测试 11
4.1.3 在线考试模块的测试 11
4.2 后台功能模块的测试 12
4.2.1 管理员登录 12
4.2.2 判断题管理 13
4.2.3 试卷管理 14
4.2.4 成绩管理 14
4.2.5 学生管理 15
4.2.6 系统管理 15
4.3 用户数据表结构 15
参考文献 19
附录 20
致 谢 27

摘 要
随着计算机技术的发展和推广,现代教学中很多学科都举步采用计算机作为工具进行考试,即在线考试系统。在线开始系统能比较可观、公正的反映学生真实水平,又能节约人才、物力,提高考试效率。本系统支持多种题型,如:单选题、多选题、增空题和简答题,基本可以满足现在考试要求。
该系统采用了B/S结构模式,利用JSP技术,采用开源框架Struts,使用连接池技术通过JDBC访问数据库。特别在登录安全问题,借助Web服务器Session对象,综合运用数据加密技术与图片验证码技术,增强Web用户登录安全策略[1]。此外,本论文详细介绍系统开发所用的主要技术,如:B/S结构,XML,JSP等。还介绍了软件体系统结构,系统各个功能模块的详细设计。另外针对网页面中文乱码问题进行了解决。最后对该考试系统做了总结,指出了系统的采用技术和经验,同时指出了系统存在的不足,并对今后进一步完善和研究工作进行了展望。
本系统采用B/S架构,依据传统考试过程进行了比较合理的结构设计。包括身份识别、网上考试、成绩查询、学生成绩统计分析、试卷生成、自动阅卷、具有登录鉴别、随机按题型抽题、多种查询统计方式等功能,基本满足常规要求和设计初期指导思想,对系统的工作原理、需求分析和总体设计做了简要的概述,并针对系统中重要的子系统进行了详细的阐述和说明。从而提高组卷效率。

【关键词】JSP 图片验证码 在线开始 B/S结构模式 MVC Struts