标题  基于Struts的在线考试系统
编号  10307
编程技术  JSP,Struts
数据库  MySQL
开发环境  MyEclipse
资料明细  毕业论文+源代码(程序)+开题报告+答辩ppt+任务书
推荐指数  ★★★★★
内容简介

该网上在线考试系统使用jsp技术结合Struts框架开发,后台数据库采用了MySQL 5.1,本系统主要实现了学生在线考试和管理员管理考试题库、试卷以及成绩等基本功能,系统功能具体包括考试系统前台用户的登录、参加考试、考试成绩查询、密码修改和退出登录功能,以及后台管理员模块的人员管理、题库管理、试卷管理、考试管理和登录退出等功能。本系统一共建立了8张数据库表,分别是ex_baseinfo表,保存了试卷类型,评分方式等基础性数据;ex_examinationpaper表,保存了考试信息;ex_adminuser表,保存了管理员信息;ex_examinationpaper_detail表,保存了考试卷的详细组成;ex_question表,保存了所有的试题信息;ex_examinee表,保存了考试的学生信息。该系统实现的功能简要介绍如下:
1、前台学生用户模块。该模块主包括参加考试的学生登录、查看可以参加的考试一览信息,可以单击参加考试参与某门考试。可以查询自己的考试成绩一览,可以修改登录密码。考试结束后可以单击退出登录离开考试系统。
2、后台系统管理模块。管理员负责对整个在线考试系统网站进行维护操作,具体包括新增考生信息,管理考生信息,考生主要具备准考证号、姓名、密码、年龄、岗位、通信地址、电话、email等属性;考试试题管理,本系统中一共有单选题、填空题、多选题和简单题四种题型,管理员界面上都提供了新增考试题和管理考试题的功能。试卷管理,包括新增试卷和管理已存在的试卷信息。考卷分发功能、考卷管理、考卷评分等功能模块;此外还具备登录和退出功能。
本系统运行方法相对复杂一些,首先需要还原MySQL数据库,其方法是,打开MySQL Workbench图形化管理工具,创建一个名为exam的数据库,注意设置其默认的编码为GBK;然后将dbscript.sql脚本中的DDL(Data Definition Language)SQL语句复制到MySQL的SQL编辑器窗口中并执行。其次打开MyEclipse开发工具,在MyEclipse中导入工程,可以通过MyEclipse中的菜单File→Import→Existing Projects into Workspace中选择代码所在的文件夹,单击Finish完成导入工程。然后就可以在myeclipse里运行(右击工程名,选择run as -> MyEclipse Server Application)本在线考试系统了。系统运行主界面如下:

说明
以上是程序功能介绍。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
文章导航
  • 上一篇:基于Jsp的网上图书销售系统
  • 下一篇:基于SSH的网上拍卖系统