999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于JSP技術交互式動態教學網站的設計與實現

2015-02-24 02:20:29金宗安張志剛
許昌學院學報 2015年2期

金宗安, 張志剛, 葉 飛

(安徽六安職業技術學院 信息工程系,安徽 六安 237158)

基于JSP技術交互式動態教學網站的設計與實現

金宗安, 張志剛, 葉飛

(安徽六安職業技術學院 信息工程系,安徽 六安 237158)

摘要:提出解決傳統授課方式問題的交互式動態教學網站的設計及開發思路.針對交互式動態教學網站的實際情況,進行需求分析以及可行性分析.最后根據前面的分析,設計并開發交互式動態教學網站.該系統采用B/S結構并用自定義MVC框架進行開發,使用基于Java開發的、具有平臺擴展性好的JSP技術.本系統具有便于維護、易擴展等特點.

關鍵詞:JSP程序設計;交互式頁面;oracle數據庫

在JSP學習上,由于JSP技術發展比較迅速,各種技術更新頻繁,而傳統的課堂式教學采用的都是書本授課,往往學習的都是幾年前的過時技術,遠遠跟不上當前最新技術的腳步.本系統根據教學網站特點,設置上傳下載課程資源模塊,解決了傳統模式對最新技術無法接觸到的弊端;同時交流模塊、論壇討論模塊等,彌補傳統教學方式的不足,增強了用戶之間的交流與溝通,能夠為學生快速掌握網絡課程提供了方便.

1開發技術

1.1JSP技術

JSP(Java Server Pages)是在傳統的網頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp).JSP頁面由HTML代碼和嵌入其中的Java代碼所組成.服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器.在教學網站的設計與實現過程中,先將寫好的HTML靜態頁面改寫成包含了JSTL標簽與EL表達式的JSP頁面,通過Servlet 實現邏輯處理后,將從數據庫獲取的數據封裝成對象寫入JSP的內置對象session或者request中,然后在JSP頁面中通過JSTL標簽與EL表達式動態獲取數據,從而達到了動態頁面的效果[1].其工作原理如圖1所示.

1.2JDBC技術

JDBC(Java Data Base Connectivity,java數據庫連接)是一種用于執行SQL語句的Java API,可以為多種關系數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成[2].在教學網站的設計與實現過程中,JDBC主要運用在業務邏輯的數據處理類中.JDBC連接數據庫方法getConnection、釋放連接等資源的方法free被統一封裝在了工具類DBConnection.java中,極大地方便了業務邏輯處理對數據庫地操作.

1.3AJAX技術

AJAX技術的一個最大的特點是無需刷新頁面便可從服務器讀寫數據(又稱無刷新更新頁面),并利用javascript處理請求結果.應用程序只同服務器進行數據層面的交換,而不用每次都刷新界面,也不用每次將數據處理的工作提交給服務器來做,這樣做既減輕了服務器的負擔又加快了響應的速度.在教學網站的設計與實現過程中,AJAX起到即時刷新的作用.整個網站里,AJAX技術主要處理網站后臺公告的發布、鏈接的發布以及前臺帖子的發表與回帖的提交[3].

2需求分析

教學網站根據不同的使用者,可以分為兩個部分:一是面向用戶部分,用戶可以分為教師用戶與學生用戶.所有用戶可以查看公告、點擊學習文章鏈接查看學習資料、資源文件下載(需要登錄)、資源文件上傳(需要登錄)、貼吧中發帖(需要登錄)、貼吧中回帖(需要登錄)、交流中心發言.教師可以發布作業和審批作業、學生完成并提交作業;二是交互式動態教學網站的后臺管理,該部分為面向管理員部分.整個網站前臺的系統流程圖如圖2所示.

圖1 JSP工作原理

圖2 網站前臺業務系統流程

3詳細設計與實現

根據交互式動態教學網站的特點,可以將其分為前臺和后臺兩個部分設計[4,5].前臺主要實現用戶登錄注冊、公告瀏覽、學習文章瀏覽、上傳下載學習資源、論壇瀏覽發帖以及回帖、學習交流、教師發布作業與審批作業、學生完成作業并提交等功能.后臺主要用管理員對網站前臺信息、教學資源、用戶信息、作業信息等進行管理.我把該網站整體設計為以下模塊,分別是登陸注冊模塊、公告模塊、文章鏈接模塊、上傳下載模塊、貼吧模塊、交流模塊、作業模塊以及后臺管理模塊.整個交互式動態教學網站的模塊結構如圖3所示.

4系統測試

4.1登陸注冊模塊測試

登陸注冊模塊測試任務主要是測試網站是否能夠正常登陸以及注冊.測試過程:在登陸頁面的用戶名與密碼框中分別輸入正確的用戶名與密碼(如圖4所示),選擇登陸用戶類型,點擊登陸檢查頁面時否會跳轉至交互式動態教學網站前臺,然后在在前臺的登陸狀態欄中查看登陸狀態,如果顯示“歡迎登陸!xxx”(如圖4所示)則說明用戶已經登陸成功.注冊則是在登陸界面選擇注冊,跳轉至注冊頁面,輸入注冊信息,提交后用新注冊的用戶名密碼登陸,如果登陸成功,則說明注冊成功.經過反復登陸注冊測試,確認網站的登陸注冊功能正常.

4.2上傳下載模塊測試

上傳下載模塊測試主要測試是否能進行上傳與下載,進入“上傳下載”頁面查看文件列表是否正常顯示(如圖5所示),然后點擊下載按鈕下載文件.經測試,上傳下載功能無異常.

4.3交流模塊測試

交流模塊采用不同用戶以及未登錄用戶進行發言,檢查是否能夠正常發言以及用戶名的表示是否符合設計要求,然后切換用戶賬戶登錄后,再次發言檢查發言是否正常顯示圖6為不同用戶發言.

5結語

交互式動態教學網站的設計與實現采用B/S結構搭建,整個項目的結構為自定義的MVC框架,主要采用的技術包括JSP技術、Servlet技術、Ajax技術、JDBC技術等.

圖3 交互式動態網站整體結構

圖4 登陸界面

圖5 上傳下載界面

圖6 用戶發言

參考文獻:

[1]來學偉.基于 JSP 的學生選課管理系統設計[J].銅陵職業技術學院學報,2009,23(2):11-13.

[2]高天哲.基于JSP考試管理系統的設計與實現 [J].電子測試,2014,14(13):12-14.

[3]周紅,任斌.基于JSP+JavaBean技術網絡教學平臺的設計與實現[J].科技信息,2010,5(36):224-225.

[4]吳劍,朱志宇,張冰.交互式動態教學網站的設計與實現[J].計算機與數字工程,2006,34(5):41-42.

[5]蔚治國,金立蕓.多媒體教學網站的設計和實現[J].甘肅科技,2011,27(2):75-76.

Design and Implementation of Dynamic Interactive Teaching Website

Based on JSP Technology

JIN Zong-an, ZHANG Zhi-gang, YE Fei

(DepartmentofInformationEngineering,Lu'anVocationTechnicalCollege,Lu’an237158,China)

Abstract:The paper introduces the problems of the traditional classroom teaching methods. By analyzing the causes of the problems, the paper proposes to design and develop dynamic interactive teaching website to resolve the problems of the traditional ways of teaching. According to the actual use of dynamic interactive teaching website, the demand and feasibility analysis are carried out. Then, A system of dynamic interactive teaching website is designed and developed. The system uses the B/S structure, MVC framework and JSP technology which have good scalability. After testing, the system is easy to maintain and expand.

Key words:JSP program design; interactive page; oracle database

責任編輯:趙秋宇

中圖分類號:TP311

文獻標識碼:A

文章編號:1671-9824(2015)02-0084-03

作者簡介:金宗安(1983—),男,安徽六安人,講師,碩士,研究方向:不確定數據處理,軟件技術.

基金項目:安徽省質量工程省級重點項目(20101355);安徽省優秀青年人才基金重點項目(2013SQRL143ZD);安徽省省級特色專業(計算機應用技術專業)

收稿日期:2014-03-12

主站蜘蛛池模板: 欧美丝袜高跟鞋一区二区| 国产99精品久久| 超碰色了色| 国产三级成人| 久久一级电影| 亚洲日韩AV无码一区二区三区人 | 99色亚洲国产精品11p| 免费观看精品视频999| 亚洲AV电影不卡在线观看| 亚洲一区二区三区香蕉| 欧美日本在线| 一本久道热中字伊人| 国产不卡一级毛片视频| 东京热av无码电影一区二区| 露脸一二三区国语对白| 久久性妇女精品免费| 亚洲三级成人| 精品一区二区三区自慰喷水| 高清色本在线www| 国产人人干| 中文字幕有乳无码| 国产女人爽到高潮的免费视频| 亚洲男人的天堂网| 亚洲AV无码乱码在线观看裸奔 | 免费一级成人毛片| 国产尤物视频网址导航| 久久国产香蕉| 99精品在线看| 亚洲色大成网站www国产| 成人一级黄色毛片| 亚洲狠狠婷婷综合久久久久| 久久久受www免费人成| 色精品视频| 538精品在线观看| 91丝袜乱伦| 精品無碼一區在線觀看 | 手机在线国产精品| 久久精品国产亚洲麻豆| 伊人无码视屏| 久久人人妻人人爽人人卡片av| 欧美日韩在线亚洲国产人| 亚洲中文字幕在线一区播放| 动漫精品中文字幕无码| 青青操国产| 激情综合网激情综合| 国产免费精彩视频| 久久77777| 九色在线观看视频| 午夜日韩久久影院| 日韩精品亚洲一区中文字幕| 欧洲欧美人成免费全部视频| 一本久道久综合久久鬼色| 国产亚洲欧美在线视频| 国产精品久久久久久久久| 欧美成人h精品网站| 亚洲三级视频在线观看| 亚洲欧美综合另类图片小说区| 成人在线欧美| 成人欧美日韩| 久久免费观看视频| 一级福利视频| 2021国产精品自拍| 美女高潮全身流白浆福利区| 久草青青在线视频| 国产美女在线观看| 久久亚洲美女精品国产精品| 国产熟睡乱子伦视频网站| 亚洲国内精品自在自线官| 亚洲精品国产成人7777| 丝袜高跟美脚国产1区| 2024av在线无码中文最新| 日本成人在线不卡视频| 99ri国产在线| 日韩精品成人网页视频在线| 午夜a视频| 伊人蕉久影院| AⅤ色综合久久天堂AV色综合| 国产精品漂亮美女在线观看| 亚洲天堂网视频| 欧美19综合中文字幕| 中文一级毛片| 成人夜夜嗨|