毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

java在线考试系统设计论文+用例图+序列图+界面图 第6页

更新时间:2010-11-7:  来源:毕业论文
java在线考试系统设计论文+用例图+序列图+界面图 第6页
图3-17 数据库E-R图3.3.2 Navicat MySQL设计1.Navicat MySQL数据库设计
所建的表共有五个,每个表的主键是表的每一行的唯一标志,不能重复,否则出错。只有定义了主键,才能定义该表与数据库中其他表间的关系,其次是要在该数据库中要插入行的时候,直接在相应的表中点击“+” 就可以直接加入行,操作非常方便。其中主要的表有:
 图3-18 数据库
表argument,主要的是考试系统中的题数、题型及每个题型所对应的分值,及考试的时间。它的定义如下:
表3-6 argument表
表grade,主要的是记录考生考试的信息,包括考生的姓名、考生号、考生每题得到的分数情况和总分数、参加考试的时间。它的定义如下:
表3-7 grade表
表question,主要的是管理员控制考试题目及类型,设置正确的答案。他的定义如下:
表3-8 question表
表questiontype,主要的是设置考试的题目类型,是多选、单选还是判断,在本系统中“3”代表单选、“4”代表多选、“5”代表判断。它的定义如下:  表3-9 questiontype表
  表user,主要的是设置是管理员还是考生,如果是考生还要看是否参加过考试,每个考生只能参加一次考试,考过的考生数据库将记录为“1”,考生就不能在次参加考试。它的定义如下:表3-10 user表
2.建立数据连接
建立数据连接的主要代码如下:
import javax.sql.DataSource;
import org.apache.commons.dbcp.BasicDataSourceFactory;
public final class JdbcUtils {
 private static DataSource myDataSource = null;
 private JdbcUtils() {
 }
 static {
  try {
   Class.forName("com.mysql.jdbc.Driver");
   // myDataSource = new MyDataSource2();
   Properties prop = new Properties();
   // prop.setProperty("driverClassName", "com.mysql.jdbc.Driver");
原文请找腾讯752018766辣~文^论.文'网http://www.751com.cn ("dbcpconfig.properties");
   prop.load(is);
   myDataSource = BasicDataSourceFactory.createDataSource(prop);
  } catch (Exception e) {
   throw new ExceptionInInitializerError(e);
  }
 }
 public static DataSource getDataSource() {
  return myDataSource;
 }
 public static Connection getConnection() throws SQLException {
  // return DriverManager.getConnection(url, user, password);
  return myDataSource.getConnection();
 }
 public static void free(ResultSet rs, Statement st, Connection conn) {
  try {
   if (rs != null)
    rs.close();
  } catch (SQLException e) {
   e.printStackTrace();
  } finally {
   try {
    if (st != null)
     st.close();
   } catch (SQLException e) {
    e.printStackTrace();
   } finally {
    if (conn != null)
     try {
      conn.close();
      // myDataSource.free(conn);
     } catch (Exception e) {
      e.printStackTrace();

上一页  [1] [2] [3] [4] [5] [6] 

java在线考试系统设计论文+用例图+序列图+界面图 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。