科帮网-享受科技、热爱生活

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 项目源码 > javaWeb在线考试系统SSH框架
总共42524条微博

动态微博

查看: 19109|回复: 185

javaWeb在线考试系统SSH框架

  [复制链接]
admin    

1098

主题

431

听众

7755

金钱

管理员

 成长值: 3840
  • TA的每日心情
    擦汗
    2017-5-22 21:31
  • 签到天数: 399 天

    [LV.9]以坛为家II

    管理员

    发表于 2014-08-26 20:17:07 |显示全部楼层
    java在线考试系统SSH框架:% t' f$ X% x! ~- v/ \1 x
    模块:试题数据管理(添加考试类型、添加全部试题、添加试题)
    3 v( K: C& B- P5 Y+ |1 F          考生数据管理(浏览全部考生、添加考生数据)6 K6 P2 o* ^+ V/ U# {! h" h2 X9 R
    数据表:admin   examtype  question  student
    7 O5 w! T; F- r6 Y& ?) p2 e  ~

    在线考试系统

    在线考试系统

    在线考试系统

    在线考试系统
      C+ R8 d$ q7 H) G9 r: h4 G
    appContext.xml数据库配置:  O8 r& f$ j( W8 c2 d3 V1 V4 o% `
    1. <!-- 定义数据源Bean,使用C3P0数据源实现 -->
      : P+ s5 k3 b) `* |/ k' `
    2.         <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
      % e1 Q" I& d% ?1 p9 ~& @
    3.                 <!-- 指定连接数据库的驱动 -->
      # K% K& r* \6 J/ O
    4.                 <property name="driverClass" value="com.mysql.jdbc.Driver"/>) u' b" o4 [4 Q
    5.                 <!-- 指定连接数据库的URL -->
      ! v* h% D( A# d: p% p+ n4 e; \; ]
    6.                 <property name="jdbcUrl" value="jdbc:mysql://localhost/onlinexam"/>, Q* R! @; @. @2 X) s8 L/ `  ?
    7.                 <!-- 指定连接数据库的用户名 -->
      - ]. x3 R4 M8 N5 o0 s
    8.                 <property name="user" value="root"/>3 I7 |7 }# B9 h
    9.                 <!-- 指定连接数据库的密码 -->
      . F$ b* S4 _7 q/ }
    10.                 <property name="password" value="root"/>
      + N2 M+ K8 ]" b1 h$ l
    11.                 <!-- 指定连接数据库连接池的最大连接数 -->0 I6 @5 S2 d6 V) P$ @6 Z; \
    12.                 <property name="maxPoolSize" value="40"/>
      3 X- a- E' |; |
    13.                 <!-- 指定连接数据库连接池的最小连接数 --># d9 l. q# \7 ]# g$ O
    14.                 <property name="minPoolSize" value="1"/>
      0 Z) m( ^# a$ H+ h/ a, d
    15.                 <!-- 指定连接数据库连接池的初始化连接数 -->
      1 Y. F, O/ v$ F/ D5 R
    16.                 <property name="initialPoolSize" value="1"/>0 v7 F* e1 g& }4 E
    17.                 <!-- 指定连接数据库连接池的连接的最大空闲时间 -->  {. c; Y) r2 T6 ^& t: ?* H
    18.                 <property name="maxIdleTime" value="20"/>; D1 U$ F$ _5 e) l
    19.         </bean>0 n0 C6 J# {$ I- j: G& J- _

    20. ( ?6 y* z' W- d4 E2 D
    21.     <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">( G' L% s) h  M4 J
    22.         <property name="dataSource" ref="dataSource"/>* |' o! r5 d+ E4 u8 g
    23.         <property name="mappingResources">
      : f" f5 f& S9 _; m
    24.             <list>
      & D" Y. S( f. G+ r
    25.                                 <value>org/matrix/conf/ExamType.hbm.xml</value>+ w; E" _$ Z( o. G3 E
    26.                                 <value>org/matrix/conf/Admin.hbm.xml</value>; P! X0 k+ G% t) b+ v6 O
    27.                                 <value>org/matrix/conf/Question.hbm.xml</value>
        a' I# B; l) h3 q& k
    28.                                 <value>org/matrix/conf/Student.hbm.xml</value>
      4 F7 y4 _: t% F; C
    29.             </list>
      6 }  r4 M+ T( o* m9 e( ~# {. n# e
    30.         </property>
      0 g/ t/ O+ i9 z4 r
    31.         <property name="hibernateProperties">
      % p& ?7 E/ I* G
    32.             <props>
      % p/ e$ r! Z* a7 L. i9 E$ d
    33.                 <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>2 T4 Q/ ]" Z. Q
    34.                 <prop key="show_sql">true</prop>7 w/ q9 t8 S0 @( P5 g; j
    35.                 <prop key="hibernate.hbm2ddl.auto">update</prop>
      0 L) t/ @( N) h  C+ ^' O( r9 ?
    36.                 <prop key="hibernate.jdbc.batch_size">20</prop> 5 R0 K% w7 c1 S, i7 ]
    37.             </props>
      + \* D- Q7 c) F9 \, ^0 J
    38.         </property>$ s( T# d4 P6 K" v  l
    39.     </bean>
      ! O2 M, N! \) }( Y
    40. & h3 e2 U, _4 d
    41.     <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">. m- B' l9 |: S, F, j4 F  ], f1 _1 R
    42.         <property name="sessionFactory" ref="sessionFactory"/>
      6 \+ K( ]2 u5 M8 H5 S
    43.     </bean>
        ]& G' Z$ w0 |/ z5 l' E( a. n5 l
    44. 6 Q# O( \( y/ Z) L* y6 t7 @* I
    45.         <bean id="transactionInterceptor"+ w' b# w; N5 H3 P0 p
    46.                 class="org.springframework.transaction.interceptor.TransactionInterceptor">
        G' h2 x7 Z" T1 e( G! C: |
    47.                 <!-- 事务拦截器bean需要依赖注入一个事务管理器 -->
      " M( q# @' w, ^! Q
    48.                 <property name="transactionManager" ref="transactionManager"/>
      % T" p* u" Q, w; c6 T$ }8 W0 S
    49.                 <property name="transactionAttributes">
      ) \3 M4 j& p8 V  Q) H# D, F
    50.                         <!-- 下面定义事务传播属性 -->9 C3 V! S' b0 W. y5 I
    51.                         <props>2 T4 Y. Y, R% N1 B; r9 F3 q! S
    52.                                 <prop key="insert*">PROPAGATION_REQUIRED</prop>$ V8 Q  B2 ?3 P! e- z* @
    53.                                 <prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>0 }) [: k4 `- M1 t# f8 C6 m7 w
    54.                                 <prop key="*">PROPAGATION_REQUIRED</prop>
      ! J- p3 m' z7 r0 P) S) |, x9 H
    55.                         </props>9 F7 U+ N( b5 F8 \3 J7 @
    56.                 </property>
      . ]/ T. U, k5 }( c! y( W
    57.         </bean>
      5 {* c% l! ?, A) ?8 K* ^" X

    58. $ s3 Q0 W1 W5 U" t% O
    59.         <!-- 定义业务逻辑处理组件 -->, f2 _& h7 ^" g; ?
    60.     <bean id="examService" class="org.matrix.service.impl.ExamServiceImpl">
      2 ~$ C- R" i- h- R$ a8 |- ?
    61.         <property name="adminDao" ref="AdminDao"/>5 c% u8 J9 b- y6 D% B' a
    62.         <property name="studentDao" ref="StudentDao"/>
      5 s) E* I4 s  q% U* F$ L* K. E
    63.         <property name="examTypeDao" ref="ExamTypeDao"/>1 P# T! o/ y, F+ L9 r
    64.         <property name="questionDao" ref="QuestionDao"/>
      * @5 a) p. j! a( z  K0 H& G8 n, _
    65.     </bean>  ?, w. w8 {2 ?8 D# S1 F0 c

    66. : Y( _; K( K, h, B& b+ d- d
    67.     <!-- 定义BeanNameAutoProxyCreator -->
      " d5 W  R& Z2 S; G* P" X
    68.     <bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
      4 \9 [# I$ D4 m0 z" s
    69.         <!-- 指定对满足哪些Bean name的Bean自动生成业务代理 -->
      , m# ]7 ~& H- ^! K
    70.             <property name="beanNames">3 @) k" @+ P  H6 l; p; I
    71.             <!-- 下面是所有需要自动创建事务代理的Bean-->- _5 u& ]5 T# K+ \
    72.             <list>0 ~7 }/ e, i9 p6 m+ e2 K
    73.                                 <value>examService</value>& x" D* s% m9 ]6 I. a
    74.             </list>
      % `& ]3 e  X" T3 |- r, Y4 D( r
    75.             <!-- 此处可增加其他需要自动创建事务代理的Bean-->' u- C, E; J! {& c
    76.             </property>8 t- x" u) v; L. |5 h9 D$ m" L
    77.         <!-- 下面定义BeanNameAutoProxyCreator所需的事务拦截器-->
      ) J1 B4 f+ w# M3 N3 N0 \% p" z
    78.         <property name="interceptorNames">7 i6 M0 m* @0 z0 G7 T! s7 v
    79.             <list>
      - t# m9 `1 Z8 l. f
    80.                 <value>transactionInterceptor</value>( ]( D, J( L0 q
    81.                 <!-- 此处可增加其他新的Interceptor -->
      % `+ [( i$ F0 K0 v& i, {
    82.             </list>
      5 J8 `' K% W( g$ @3 @3 u4 Q
    83.         </property>
      7 @) a  b: R  E! P/ a
    84.     </bean>
    复制代码
    ' d& ?4 ]$ Q8 Q# z2 ^8 y

    在线考试系统

    在线考试系统
    9 _" w5 A7 a: k: i; M! O4 J$ o" G

    在线考试系统

    在线考试系统

    8 H: n3 E3 d+ i! q

    在线考试系统

    在线考试系统
    $ q9 c2 \" ^* V& }; X6 o9 v8 V

    ( v5 a4 l; y& d, r, P项目源码下载地址:
    游客,如果您要查看本帖隐藏内容请回复
    * C- [) v* m5 X7 K& R! s7 V

    ! b) j$ B; N. o, F1 d5 R0 `' o5 `  W" j; V4 J, a  [

    9 g' `% _* l# s
    , o8 j$ e; j* K+ n8 D1 \. e: A, ~# F, }6 U' G

    科帮网-享受科技、热爱生活 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与科帮网-享受科技、热爱生活享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网-享受科技、热爱生活的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、科帮网-享受科技、热爱生活管理员和版主有权不事先通知发贴者而删除本文


    JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

    12

    主题

    7

    听众

    675

    金钱

    四袋长老

  • TA的每日心情
    无聊
    2015-11-1 10:20
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    活跃会员

    发表于 2014-08-27 09:42:47 |显示全部楼层
    回复

    使用道具 举报

    1

    主题

    0

    听众

    101

    金钱

    三袋弟子

    该用户从未签到

    发表于 2014-09-05 12:29:29 |显示全部楼层
    好好看一下,借鉴一二,
    回复

    使用道具 举报

    1

    主题

    0

    听众

    56

    金钱

    二袋弟子

    该用户从未签到

    发表于 2014-09-18 16:18:22 |显示全部楼层
    好东西 谢谢分享!求看看
    回复

    使用道具 举报

    1

    主题

    0

    听众

    61

    金钱

    二袋弟子

    该用户从未签到

    发表于 2014-09-24 21:00:19 |显示全部楼层
    亲,我需要密码,谢谢
    回复

    使用道具 举报

    1

    主题

    0

    听众

    53

    金钱

    二袋弟子

    该用户从未签到

    发表于 2014-09-24 22:57:47 |显示全部楼层
    回复

    使用道具 举报

    2

    主题

    0

    听众

    112

    金钱

    三袋弟子

    该用户从未签到

    发表于 2014-10-06 20:39:21 |显示全部楼层
    好东西,谢谢楼主分享!
    回复

    使用道具 举报

    1

    主题

    0

    听众

    282

    金钱

    三袋弟子

  • TA的每日心情

    2016-7-28 14:35
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2014-10-11 13:53:58 |显示全部楼层
    回复

    使用道具 举报

    1

    主题

    0

    听众

    84

    金钱

    三袋弟子

    该用户从未签到

    发表于 2014-11-02 20:43:11 |显示全部楼层
    看起来不错,看看
    回复

    使用道具 举报

    1

    主题

    0

    听众

    84

    金钱

    三袋弟子

    该用户从未签到

    发表于 2014-11-02 20:43:54 |显示全部楼层
    看起来不错,看看
    回复

    使用道具 举报

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    关闭

    站长推荐上一条 /1 下一条

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表