本文demo下載地址:http://www.wisdomdd.cn/Wisdom/resource/articleDetail.htm?resourceId=1078
本實例介紹了在線考試系統, 前台使用bootstrap技術,后台使用structs和herbinate, 數據庫為mysql, 系統分為管理員和學生二個角色,管理員可以管理學生和試題,學生可以在線進行答題並且實時獲得分數
項目對應的實例代碼可以通過右側【下載實例】按鈕獲取
開發工具: MyEclipse10, JDK1.7, Tomcat7, MySql5.5.60
【項目包含內容】(見下圖):
【Exam】 項目源代碼
【db_exam.sql】 數據庫腳本
【在線考試系統論文.doc】 畢業設計
【實例功能】
1. 學生登錄登錄頁面 輸入用戶名與密碼(登錄頁面鏈接見下圖)
2. 學生在菜單【在線考試】選擇相應的科目進行答題, 答題總時間是20分鍾,倒計時進行時間控制, 答題完成后,提交試卷
實時獲得分數, 【成績查詢】菜單時查詢歷史考試數據, 【修改密碼】菜單中修改登錄密碼【退出系統】中注銷
3. 管理員登錄頁面, 輸入用戶名與密碼(登錄頁面鏈接見下圖)
4. 管理員功能:【考生信息管理】,【考生成績查詢】,【試卷管理】,【題目管理】
【項目配置】
1. hibernate.cfg.xml中修改數據庫連接信息
1
2
3
4
5
|
<!--數據庫連接設置 -->
<property name=
"connection.driver_class"
>com.mysql.jdbc.Driver</property>
<property name=
"connection.url"
>jdbc:mysql:
//localhost:3306/db_exam</property>
<property name=
"connection.username"
>root</property>
<property name=
"connection.password"
>root</property>
|
2. WEB-INF/lib下的所有jar包引用到工程中
3. 將 db_exam.sql腳本導入到數據庫中
【實例效果圖】
學生角色
登錄頁面鏈接: http://localhost:8080/Exam/login.jsp 登錄用戶: JS123/123
管理員角色
登錄頁面鏈接: http://localhost:8080/Exam/login2.jsp 登錄用戶: admin/123456