基于JSP的在线考试系统设计与实现.doc

资料分类:管理学院 上传会员:小木匠 更新时间:2019-11-18
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8667
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着社会的进步,各地生源出现了显著地增长,传统的考试模式已经满足不了各高校的需求。计算机技术的不断发展,使得在线考试成为了可能。为了解决考试模式不再适用的问题,我设计了在线考试系统。本在线考试系统主要运用JSP技术,在Myeclipse中用Java编写代码完成总体的设计。

在线考试系统是为了帮助学生与教师而开发的系统。本系统中有三个角色:管理员、教师、学生。本人完成了对这三个角色的功能开发。管理员主要有录入与修改教师和学生信息、添加试卷,查看成绩的功能。教师主要有录入和更改试卷,查看成绩等功能。学生主要是在线考试功能。本系统具有页面美观,交互性好,易于维护等优点。

本文依据软件工程的思想,从需求分析、总体设计、详细设计和系统测试等方面,详细的叙述了在线考试系统的实现过程。

关键词  在线考试;系统;计算机;信息

 

目录

摘要

Abstract

1绪论-1

  1.1 设计的背景及意义-1

  1.2 在线考试的现状-1

  1.3 研究目标-1

2 设计技术与开发环境-3

  2.1 相关技术介绍-3

    2.1.1 JSP简介-3

    2.1.2 B/S模式分析-3

    2.1.3 数据库软件简介-3

  2.2 开发环境介绍-3

    2.2.1 Myeclipse简介-3

    2.2.2 Tomcat简介-3

3 需求分析与可行性分析-4

  3.1 需求分析-4

    3.1.1 功能需求分析-4

    3.1.2 开发、运行条件分析-4

    3.1.3 其他条件分析-4

  3.2 可行性分析-4

    3.2.1 资金可行性-4

    3.2.2 运行可行性-4

    3.2.3 使用可行性-5

    3.2.4 时间可行性-5

    3.2.5 版权可行性-5

4 系统设计-6

  4.1 总体设计-6

  4.2 开发流程-6

  4.3 业务流程分析-7

    4.3.1 登录流程-7

    4.3.2 数据录入流程-7

    4.3.3 数据修改流程-8

    4.3.4 数据删除流程-9

  4.4 系统用例图-9

  4.5数据库设计-10

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

    4.5.2 逻辑结构设计-12

    4.5.3 表设计-13

5 系统实现-17

  5.1 系统登陆模块-17

  5.2 管理员登录模块-17

  5.3 密码管理模块-18

  5.4 用户信息管理模块-18

  5.5 试卷管理模块-18

  5.6 管理员端功能模块-19

    5.6.1 教师用户管理-19

    5.6.2 班级信息管理-19

    5.6.3 学生信息管理-19

    5.6.4 题目管理-19

  5.7 学生端功能模块-20

6 程序测试与评价-22

  6.1 程序调试-22

  6.2 程序的测试-22

    6.2.1 考试模块测试-22

    6.2.2 测试用例-23

  6.3 系统的特点和优点-24

  6.4 系统存在的不足和改进方案-24

  6.5 设计收获和心得-25

结论-26

致谢-27

参考文献-28

附录-29

相关论文资料:
最新评论
上传会员 小木匠 对本文的描述: 现如今,许多高校已经开始在线考试的应用,并得到了显著地效果。有些高校也完善了校内的装备,建立起了内部系统。与此同时,国内兴起了许多的软件开发公司,这些公司对于在线......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: