云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > jsp+mysql在线考试系统论文

jsp+mysql在线考试系统论文

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 23:45:32

在本系统中我们把数据库的连接参数写入一个名为jdbcsql.Properties的配置文 件中,这样在程序运行时如果环境变化,可以方便地修改数据库配置。 Jdbcsql.ProPerties的代码如下:

Driver=com.microsoft.jdbc.sqlserver.SQLServverDriver

url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=exam username=”” password=””

为了避免在每一次进行数据库操作前都需要进行的加载驱动、创建连接等操作,提高编写代码的效率,在本系统中,我们通过使用编写JavaBean读取配置文件(jdbcsql.properties)来连接数据库,文件名为DBConnectionBeanjava。该JavaBean把数据库的连接及数据库的基本操作封装在其中。这样做有很大的优点:

1、实现了数据库的统一管理,方便程序开发时与数据库的交互;

2、一旦系统移植、数据库参数改变,则不需要重新修改所有的连接代码并重 新编译,只要在这个封装JavaBean中改变其中的参数即可。

3.3 servlet的使用

在本系统中,也使用了Servlet来帮助实现业务逻辑控制,例如用户登录系统

答题时间超过预定时间后会显示答题超时就采用了CTimeout这个Servlct来处理。 该Servlet的代码如下: //CTimeout java

//验证密码,验证是否以参加考试,传送参数 import java.io.*:

imP0rt javax.servlet.*; import javax.servlet.httP.*: import java.util.*;

PublieclassCllmeoutextendsHttPServlet {

//定义d0Post方法用来接受数据

Public void doGet(HttPServletRequest req, HttpServletResponse res)throws ServletException,IOException {

//定义输出流

req.setCharacterEncoding(“gh2312”):

res.setContentType(”text/html:charset=gh2312”); Printwriter out=res.getwriter();

StringchaoshiID=req.getParameter(“chaoshiID”); try {

out.Println(“”); out.Println(“”):

out.Println(“ ”);

out.prindn(“无标题文档 ”); out.Println

9

(“ ”): out.Println(“”);

out.Println(“ ”); out.println(“ ”); out.println(“ ”); out.close; }

catch(Exception e) {

System.out.println(e..tostring()): } } }

3.4部分功能的设计与实现举例

3.4.1在线考试功能的设计与实现

在线考试模块主要是实现用户登录、信息确认、考试、显示成绩等功能。 1、考生登录

考生登录时要进行验证,验证分了客户端和服务器端。在客户端主要是验证考生输入的准考号是不是数字信息;在服务器端主要是判断数据库中是否有该考生的信息存在。若存在,则显示登录成功信息,并列出该考生详细资料,给出进入考试系统的连接;若不存在该考生信息或密码错误,则提示出错,并返回登录认证页面。考生登录的界面和流程图如图5一1所示。

10

2、随机出题

考生考试是从数据库中随机抽取100道考题提供给考生,这也是整个系统的 一个难点,其中包含随机数的产生,相同随机数的处理。 3、显示成绩

考生答题完毕后系统要根据答题的情况,计算出考试成绩并显示出来。显示 成绩功能流程如图5一2所示

11

3.4.2系统管理功能的设计与实现

1、考生信息管理

主要是对考生的基本信息进行维护,包括对考生信息的添加、修改和删除功 能。考生信息管理功能的流程如图5一3所示

12

搜索更多关于: jsp+mysql在线考试系统论文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

在本系统中我们把数据库的连接参数写入一个名为jdbcsql.Properties的配置文 件中,这样在程序运行时如果环境变化,可以方便地修改数据库配置。 Jdbcsql.ProPerties的代码如下: Driver=com.microsoft.jdbc.sqlserver.SQLServverDriver url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=exam username=”” password=”” 为了避免在每一次进行数据库操作前都需要进行的加载驱动、创建连接等操作,提高编写代码的效率,在本系统中,我们通过使用编写JavaBean读取配置文件(jdbcsql.properties)来连接数据库,文件名为DBConnectionBeanjava。该JavaBea

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com