【正文】
ch (Exception ex) { } } if (null != conn) { try { ()。 } catch (Exception ex) { } } } } 用戶登陸 模塊 基于 JSP技術的網絡教學系統(tǒng)的設計與實現(xiàn) 25 ( f a i l u r e . j s p )登 錄 失 敗( p a s s . j s p ) 登錄 成 功( l o g i n . j s p ) 各填 寫 完 畢 , 點擊 登 錄( d o _ l o g i n . j s p ) 判 斷 與m e m b e r 表 中 的 字 段 是否 符 合 ?N oYes 圖 42 用戶登錄流程 用戶登錄網絡教學平臺的主入口,用戶只有通過該入口才能進入系統(tǒng)。 用戶登錄流程如圖 42所示。 用戶登錄由 ,如圖 43所示 。 用戶單擊“ 登陸 ”按鈕 后進入 用戶登錄的驗證過程 ,判斷與 member表中的 role、 username和password是否符合 。如果用戶輸入是正確的,用戶可以登錄到系統(tǒng) 頁面 中,如圖 44所示。 否則頁面 跳轉到 ,提示登陸失敗, 如圖 45所示 。 圖 43 基于 JSP技術的網絡教學系統(tǒng)的設計與實現(xiàn) 26 圖 44 圖 45 管理員模塊 ( m a j o r _ c l s s . j s p )專 業(yè) 課 程 管 理( m a j o r . j s p )專 業(yè) 管 理( s h o w _ u s e r . j s p )查 看 用 戶( r e g i s t e r . j s p )用 戶 注 冊( h o m e . j s p ) 管理 員 主 頁r o l e = 3 ?Yes( p a s s . j s p ) 登錄 成 功 圖 46 管理員登陸主頁流程 如圖 46 所示是管理員登陸主頁流程。 在 中選擇管理員身份并登陸成功后,通過判斷 role=3 后, 點擊進入 主頁中。管理員主頁界面顯示 如 圖 47 所示。 圖 47 管理員 基于 JSP技術的網絡教學系統(tǒng)的設計與實現(xiàn) 27 注 冊 成 功 , 跳 轉到 h o m e . j s p 主 頁將 內 容 寫 入 m e m b e r表 中 是 否 成 功 ?r o l e = ?各 項 填 寫 完 畢 ?( r e g i s t e r . j s p )用 戶 注 冊將 內 容 寫 入 m a t e c h表 中 是 否 成 功 ?將 內 容 寫 入 s t u c l a s s表 中 是 否 成 功 ?r o l e = 1r o l e = 2兩 者 其 一 為 Y e sY e s 圖 48 用戶注冊流程 如圖 48 為用戶注冊流程。 點擊注冊用戶鏈接后,進入 注冊頁面,如圖49 所示。點擊提交按鈕后,將數(shù)據自動寫入到 member 表的 role、 username、 name 和password 字段 中,并且,如果 role=1,則將數(shù)據寫入到 matech 表中的 majornum、 technum和 techname 字段中,如果 role=2,則將數(shù)據寫入到 stuclass 表中的 majornum、 username和 name 字段中。 如果注冊成功(失?。?,提示成功(失?。┖笞詣犹D回 主頁 。 基于 JSP技術的網絡教學系統(tǒng)的設計與實現(xiàn) 28 圖 49 刪 除 成 功將 內 容 從 m e m b e r表 中 刪 除r o l e = ?將 內 容 從 m a t e c h表 中 刪 除將 內 容 從 s t u c l a s s表 中 刪 除r o l e = 1r o l e = 2( s h o w _ u s e r . j s p )查 看 用 戶從 m e m b e r 表中 提 取 內 容點 擊 刪 除 用 戶進 入 d e l e t e _ u s e r . j s p顯 示 在 表 格 中S u c c e s s兩 者 其 一 為 S u c c e s sS u c c e s s 圖 410 查看用戶流程 如圖 410 為查看用戶流程。 點擊查看用戶鏈接后,進入 頁面,如圖4 11 所示, 從 member 表中提取 role、 username、 name 和 password 字段 顯示 在表格中 。點擊刪除用戶后,將轉到 頁面執(zhí)行操作 ,從 member 和 stuclss 或 matech中刪除對應的數(shù)據 。 基于 JSP技術的網絡教學系統(tǒng)的設計與實現(xiàn) 29 圖 411 模塊 ( m a j o r . j s p )專 業(yè) 管 理刪 除 成 功將 內 容 從 m a j o r i n f o r表 中 刪 除從 m a j o r i n f o r表 中 提 取 內 容點 擊 刪 除 專 業(yè)進 入 d e l e t e _ m a j o r . j s p顯 示 在 表 格 中S u c c e s s點 擊 添 加 專 業(yè)進 入 a d d _ m a j o r . j s p從 c o u r s e i n f o r 表 中 刪除 相 關 專 業(yè) 的 課 程各 項 填 寫 完畢 , 點 擊 提 交將 內 容 寫 入m a j o r i n f o r 表 中添 加 成 功S u c c e s sS u c c e s sS u c c e s s 圖 412 專業(yè)管理流程 如圖 413 為專業(yè)管理流程。 點擊專業(yè)管理鏈接后,進入 頁面,如圖 414所示, 從 majorinfor 表中提取 majornum 和 majorname 字段內容, 顯示所有專業(yè)的詳細基于 JSP技術的網絡教學系統(tǒng)的設計與實現(xiàn) 30 信息。點擊刪 除專業(yè)后,將轉到 頁面執(zhí)行操作 ,從 majorinfor 表中刪除專業(yè),并從 courseinfor 表中刪除與此專業(yè)相關的課程 。點擊添加專業(yè)后,進入到 頁面,如圖 415 所示,填寫完畢 后點擊提交,將 majornum 和 majorname數(shù)據寫入 到 majorinfor 表 中。 圖 414 圖 415 模塊 基于 JSP技術的網絡教學系統(tǒng)的設計與實現(xiàn) 31 刪 除 成 功從 m a j o r i n f o r 表 和c o u r s e i n f o r 中 提 取 內 容點 擊 刪 除 課 程進 入 d e l e t e _ c o u r s e . j s p顯 示 在 表 格 中S u c c e s s點 擊 添 加 課 程進 入 a d d _ c o u r s e . j s p從 c o u r s e i n f o r表 中 刪 除 課 程各 項 填 寫 完畢 , 點 擊 提 交將 內 容 寫 入c o u r s e i n f o r 表 中添 加 成 功S u c c e s s( m a j o r _ c l s s . j s p )專 業(yè) 課 程 管 理S u c c e s s 圖 416 專業(yè)課程管理流程 如圖 416 為專業(yè)課程管理流程。 點擊專業(yè)課程管理鏈接后,進入 頁面,如圖 417 所示, 通過 majornum 字段將 majorinfor 和 courseinfor 兩表關聯(lián),提取出majornum、 majorname、 courseinfor、 courseinfor 和 techname 字段內容,在表格中 顯示所有專業(yè)課程 的詳細信息。點擊刪除課程 后,將轉到 頁面執(zhí)行操作 ,從 courseinfor 表中刪除課程 。點擊添加專業(yè)后,進入到 頁面,如圖 418所示,填寫完畢后點擊提交, 將 coursenum、 coursename 和 majornum 數(shù)據內容寫入到courseinfor 表中 。 基于 JSP技術的網絡教學系統(tǒng)的設計與實現(xiàn) 32 圖 417 圖 418 題庫管理模塊 基于 JSP技術的網絡教學系統(tǒng)的設計與實現(xiàn) 33 ( h o m e . j s p )教 師 主 頁r o l e = 1 ?Yes( p a s s . j s p ) 登錄 成 功從 q u e s t i o n 表 中提 取 內 容顯 示 在 表 格 中刪 除 成 功點 擊 刪 除 試 卷進 入 d e l e t e t e s t . j s p選 擇 試 卷 添 加 的 課程 后 , 點 擊 添 加進 入 a d d _ t e s t . j s p從 q u e s t i o n 表 中刪 除 試 卷將 默 認 內 容 寫入 q u e s t i o n 表 中添 加 成 功S u c c e s s點 擊 編 輯 試 題進 入 m o d i f y . j s p選 擇 一 道 試 題 點擊 更 改 , 跳 轉 到d o _ m o d i f y . j s p( d e a l m o d i f y . j s p ) 將 內容 寫 入 q u e s t i o n 表 中編 輯 成 功S u c c e s s各 項 填 寫 完畢 , 點 擊 提 交S u c c e s sS u c c e s s 圖 419 題庫管理流程 如圖 419 所示為教師對題庫的管理流程。 在 中選擇教師身份并登陸成功后,點擊進入 主頁中。教師主頁界面顯示 如圖 420 所示。 點擊編輯,進入 頁面, 根據 Group 參數(shù)從 question 表中提取 QuestText 字段內容, 顯示出 該套試卷的全部 試題。選擇一道試題點擊更改,跳轉到 頁面中,如圖 421 所示。 輸入完畢后點擊提交后由 頁面執(zhí)行操作 ,將數(shù)據寫入到 question 表中的 QuestText和 Aswer字段中 。 點擊刪除,由 ,從 question表中將該套試卷刪除。在添加試卷時 ,選擇一門課程,點擊添加,由 頁面執(zhí)行操作 ,將默認內容寫入到 question 表中 。 基于 JSP技術的網絡教學系統(tǒng)的設計與實現(xiàn) 34 圖 420 教師 圖 421 在線自測 模塊 基于 JSP技術的網絡教學系統(tǒng)的設計與實現(xiàn) 35 ( h o m e . j s p )學 生 主 頁r o l e = 2 ?Yes( p a s s . j s p ) 登錄 成 功選 擇 自 測 試 卷( t e s t . j s p ) 從 q u w e t i o n表 中 提 取 數(shù) 據 , 顯示 自 測 試 題點 擊 答 案 鏈 接 , 跳轉 到 g e t _ a n s w e r . j s p ,顯 示 試 題 答 案答 完 題 后 ,點 擊 提 交( g e t _ s c o r e . j s p ) 顯 示此 處 答 題 的 得 分S u c c e s sS u c c e s s選 擇 課 程( s t u _ h o m e . j s p )課 程 專 區(qū)S u c c e s s 圖 422 在線自測流程 如圖 422 為學生在線自測流程。 在 中選擇學生身份并登陸成功后,點擊進入 主頁中。學生主頁界面顯示如圖 423 所示。選擇一門課