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

基于Web技術(shù)的網(wǎng)絡(luò)輔助人文教學(xué)軟件設(shè)計(jì)

2015-01-29 02:58:24張佳
電子設(shè)計(jì)工程 2015年20期
關(guān)鍵詞:數(shù)據(jù)庫(kù)課程系統(tǒng)

張佳

(陜西職業(yè)技術(shù)學(xué)院 陜西 西安 710100)

隨著當(dāng)前互聯(lián)網(wǎng)技術(shù)的發(fā)展,人們的生活和工作方式也開(kāi)始改變,同時(shí)在學(xué)習(xí)和教育方面也呈現(xiàn)出新的特點(diǎn),越來(lái)越多的人們開(kāi)始應(yīng)用互聯(lián)網(wǎng)和信息技術(shù)實(shí)現(xiàn)對(duì)信息的獲取和知識(shí)的學(xué)習(xí)。人文學(xué)院作為培養(yǎng)學(xué)生綜合素質(zhì),樹(shù)立新時(shí)期的社工、政工工作形象的教育基地,也在新形勢(shì)下開(kāi)始適應(yīng)信息化的浪潮。但是在現(xiàn)實(shí)教育教學(xué)平臺(tái)中還鮮有專門(mén)應(yīng)用于人文學(xué)院的教育網(wǎng)絡(luò)平臺(tái),對(duì)此,文中創(chuàng)新性地提出人文網(wǎng)絡(luò)教學(xué)平臺(tái),并對(duì)其實(shí)現(xiàn)的過(guò)程進(jìn)行了深入的分析和探討。

1 系統(tǒng)用例分析

用例分析圖是將參與者和外部的用戶所能觀察到的系統(tǒng)功能的一種模型圖,通過(guò)該模型圖其呈現(xiàn)了系統(tǒng)的參與者和其用例,以及他們存在的相互關(guān)系,主要應(yīng)用在對(duì)系統(tǒng)、子系統(tǒng)等方面的建模。通過(guò)用例分析圖可以看出用例之間其是如何聯(lián)系的。而人文學(xué)院主要包括歷史學(xué)、語(yǔ)言學(xué)、行政管理等專業(yè),通過(guò)用例分析可以看出在專業(yè)的教學(xué)過(guò)程中,教師和學(xué)生存在的相關(guān)的用例。因此,本文將該系統(tǒng)的使用角色分為教師、學(xué)生和管理員。

1.1 教師用例圖

教師通過(guò)合法身份在登陸系統(tǒng)之后,可以對(duì)自己的基礎(chǔ)信息進(jìn)行修改,包括用戶密碼、工作地址、年齡等;可以發(fā)布相關(guān)的課程公告。同時(shí)教師還可以在選擇相關(guān)的人文課程之后,對(duì)該課程的教學(xué)大綱、教學(xué)參考等進(jìn)行制定;可對(duì)課程課件、視頻等資料進(jìn)行上傳;可通過(guò)平臺(tái)布置、批改作業(yè);可通過(guò)平臺(tái)對(duì)學(xué)生成績(jī)進(jìn)行管理,并和學(xué)生通過(guò)學(xué)問(wèn)答疑進(jìn)行網(wǎng)絡(luò)溝通。其具體的用力分析如圖1所示。

圖1 教師用例分析圖Fig.1 Teachers use case diagram analysis

1.2 管理員用例分析圖

在該人文教學(xué)平臺(tái)中,管理員則主要負(fù)責(zé)保證整個(gè)網(wǎng)絡(luò)教學(xué)平臺(tái)能夠正常、穩(wěn)定運(yùn)行,同時(shí)保障其中數(shù)據(jù)庫(kù)信息安全。管理員具有用戶管理、課程管理、教學(xué)資源管理等不同的任務(wù)。管理員通過(guò)對(duì)用戶進(jìn)行合法注冊(cè)審核、使用權(quán)限分配和資源備份等。其具體的用例分析圖如圖2所示。

1.3 學(xué)生用例分析

圖2 管理員用例分析Fig.2 Administrator use case analysis

在系統(tǒng)中學(xué)生通過(guò)合法的身份登陸到系統(tǒng)當(dāng)中,可對(duì)自身的密碼進(jìn)行修改,同時(shí)也可以查看相關(guān)的人文課程介紹、課程老師介紹。查看相關(guān)課程老師所發(fā)布的課程公告、大綱等,并可通過(guò)系統(tǒng)下載教師上傳的相關(guān)的課程課件、視頻等,完成教師布置的在線作業(yè),提交做作業(yè)并通過(guò)在線測(cè)試對(duì)每個(gè)章節(jié)的學(xué)習(xí)的效果進(jìn)行檢測(cè)。其具體的用力分析如圖3所示。

圖3 學(xué)生用例分析Fig.3 Students use case analysis

2 系統(tǒng)功能設(shè)計(jì)

結(jié)合系統(tǒng)用例分析,將該系統(tǒng)分為教師、管理員和學(xué)生3個(gè)不同的子系統(tǒng),其具體的功能如圖4所示。

圖4 系統(tǒng)功能設(shè)計(jì)Fig.4 System function design

將系統(tǒng)分為教師、學(xué)生和管理員3個(gè)功能模塊,其中公告信息功能中,教師和管理員可發(fā)布相關(guān)的信系統(tǒng)、課程等信息,學(xué)生則通過(guò)公告信息對(duì)相關(guān)的信息進(jìn)行查看,如放假、調(diào)課等信息;個(gè)人信息則主要為教師和學(xué)生提供修改、刪除等功能;課程管理主要為教師和管理員使用。該部分功能分為已開(kāi)、新開(kāi)課程管理和教學(xué)文件管理。根據(jù)人文教學(xué)的需要,教師可隨時(shí)對(duì)新建課程當(dāng)中的相關(guān)模塊進(jìn)行添加,并將課程的相關(guān)資料,如教學(xué)大綱、內(nèi)容等上傳到后天數(shù)據(jù)庫(kù);管理員則對(duì)上傳的相關(guān)在資料進(jìn)行審核,在通過(guò)信息可正常顯示到相應(yīng)的界面;課程作業(yè)主要為學(xué)生和老師使用。教師通過(guò)網(wǎng)絡(luò)平臺(tái)布置相關(guān)的作業(yè),而學(xué)生則通過(guò)該平臺(tái)查看作業(yè)信息;答疑討論則主要為教師和學(xué)生提供人文知識(shí)的討論空間,從而使得教師和學(xué)生能夠?qū)崿F(xiàn)在線實(shí)時(shí)溝通平臺(tái);用戶管理主要為系統(tǒng)管理員應(yīng)用,通過(guò)該功能可實(shí)現(xiàn)對(duì)用戶注冊(cè)、登陸和注銷等操作,同時(shí)對(duì)系統(tǒng)中的使用角色進(jìn)行功能分配,讓系統(tǒng)能夠?qū)崿F(xiàn)良好的運(yùn)轉(zhuǎn)。

3 系統(tǒng)整體模型設(shè)計(jì)

當(dāng)前針對(duì)網(wǎng)絡(luò)教學(xué)系統(tǒng)的布局通常都是采用3層結(jié)構(gòu),教師和學(xué)生通過(guò)Web瀏覽器即可實(shí)現(xiàn)對(duì)信息的存儲(chǔ)和讀取。對(duì)此文中針對(duì)人文教育的特點(diǎn),也采用現(xiàn)階段的3層體系的B/S訪問(wèn)模式。該模式作為對(duì)C/S架構(gòu)模式的一種改進(jìn),將系統(tǒng)分為界面層、業(yè)務(wù)層和數(shù)據(jù)層。通過(guò)獨(dú)立的3個(gè)單元大大簡(jiǎn)化了電腦客戶端的電腦的負(fù)荷,從而降低了用戶維護(hù)的成本和時(shí)間,更好的易于對(duì)系統(tǒng)進(jìn)行把握。同時(shí)在系統(tǒng)安全性方面也有著很大的提高,可直接將后天的數(shù)據(jù)庫(kù)進(jìn)行屏蔽,避免了直接操作數(shù)據(jù)庫(kù)的可能性,也提高了系統(tǒng)的效率和可擴(kuò)展性。系統(tǒng)在開(kāi)發(fā)的周期方面也明顯縮短,在開(kāi)發(fā)的效率方面也有著很大的提高。

同時(shí)在系統(tǒng)的開(kāi)發(fā)方面,我們還采用開(kāi)源架構(gòu)對(duì)其進(jìn)行構(gòu)建:Spring+Struts+Hibernate。在這其中Spring作為一個(gè)開(kāi)源的框架,其是由Rod Johnson進(jìn)行創(chuàng)建。開(kāi)源框架的重點(diǎn)則是在于其分層的架構(gòu),即根據(jù)系統(tǒng)的需要選擇哪種組件,以此解決開(kāi)發(fā)中存在的復(fù)雜的問(wèn)題。同時(shí)該框架還為J2EE的應(yīng)用程序提供相應(yīng)的集成的功能;Struts框架則主要采用servlet和JSP來(lái)開(kāi)發(fā)Web的應(yīng)用程序,通過(guò)哦提供一個(gè)統(tǒng)一的框架和系列標(biāo)簽,包括表單、html、條件判斷等。采用Struts的優(yōu)點(diǎn)在于其可以非常容易的對(duì)業(yè)務(wù)邏輯進(jìn)行控制,并提供良好的表單自動(dòng)映射到j(luò)avabean容器中;Hibernate框架則作為開(kāi)放的源代碼的對(duì)象關(guān)系映射框架,通過(guò)對(duì)象編程實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作。其具體的架構(gòu)則如圖5所示。

圖5 系統(tǒng)整體架構(gòu)設(shè)計(jì)Fig.5 Overall system architecture design

4 系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D

根據(jù)系統(tǒng)的功能和教學(xué)的需要,我們將該人文教學(xué)平臺(tái)的網(wǎng)絡(luò)拓?fù)鋱D設(shè)計(jì)圖圖6所示,其首先以校園網(wǎng)作為載體,通過(guò)學(xué)校的校園網(wǎng),用網(wǎng)絡(luò)中心的交換機(jī)對(duì)各個(gè)服務(wù)器進(jìn)行控制,包括FTP服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、Web服務(wù)器等,并通過(guò)其中的路由器和防火墻和外部的因特網(wǎng)進(jìn)行連接,最后在通過(guò)各個(gè)部門(mén)當(dāng)中的二級(jí)交換機(jī)對(duì)用戶進(jìn)行控制。

5 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

5.1 系統(tǒng)開(kāi)發(fā)環(huán)境

圖6 系統(tǒng)網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)Fig.6 System network topology design

對(duì)本人文教學(xué)系統(tǒng)開(kāi)發(fā),服務(wù)器端采用Windows Server 2003作為操作系統(tǒng),ORACLEl0g作為數(shù)據(jù)庫(kù)管理系統(tǒng),Tomcat6.5作為應(yīng)用服務(wù)器,以JSP作為頁(yè)面端的開(kāi)發(fā),J2EE作為系統(tǒng)架構(gòu),從而實(shí)現(xiàn)對(duì)系統(tǒng)的開(kāi)發(fā)。在系統(tǒng)硬件布局方面,應(yīng)用服務(wù)器端采用Intel酷睿5處理器,內(nèi)存大小為2 G,硬盤(pán)大小為500 G。

5.2 系統(tǒng)數(shù)據(jù)庫(kù)連接實(shí)現(xiàn)

結(jié)合系統(tǒng)需要,本文采用Oracle數(shù)據(jù)庫(kù),其具體的數(shù)據(jù)連接實(shí)現(xiàn)代碼為:

CIass.forName ("oraclejdbc.drivenOracleDriver").newInstance{);

String url-'jdbc:oracle:thin:@localhost:152l:orcr';

//ord為數(shù)據(jù)庫(kù)的SID

String use尸"test";

String password="test";

Connection conn:DriverManager.getConnection (url,user,password);

5.3 課程管理設(shè)計(jì)

課程管理作為該系統(tǒng)比較關(guān)鍵的部分,其包括新開(kāi)、已開(kāi)、作業(yè)上傳等,本文針對(duì)作業(yè)的上傳則采用HTTP方式進(jìn)行上傳。在JSP頁(yè)面中選擇需要上傳的本地文件,進(jìn)行提交,其部分關(guān)鍵代碼如下:

上傳課件


選擇要上傳的文件:

〈input type="submit"value="提交?'〉

而在業(yè)務(wù)層針對(duì)文件的上傳,則從Session當(dāng)中去獲取用戶上傳所需要的信息,同時(shí)采用Spring框架對(duì)課件管理業(yè)務(wù)邏輯類CourseManager與課件數(shù)據(jù)訪問(wèn)對(duì)象進(jìn)行整理[7]。

6 結(jié)束語(yǔ)

通過(guò)采用J2EE架構(gòu)和JSP頁(yè)面技術(shù),本文實(shí)現(xiàn)了人文管理學(xué)院教學(xué)平臺(tái)的開(kāi)發(fā),通過(guò)該平臺(tái)學(xué)生和教師可通過(guò)平臺(tái)實(shí)現(xiàn)對(duì)課程管理、作業(yè)布置等方面的應(yīng)用,從而提高了人文教育方式的創(chuàng)新,并借助網(wǎng)絡(luò)的特點(diǎn)實(shí)現(xiàn)了隨時(shí)、隨地的使用,是對(duì)人文教育方式的創(chuàng)新,具有一定的實(shí)用性。

[1]李祥子,黃勤安,吳運(yùn)軍,等.基于Web技術(shù)的《醫(yī)用化學(xué)》課網(wǎng)絡(luò)輔導(dǎo)系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)[J].齊齊哈爾醫(yī)學(xué)院學(xué)報(bào),2013(8):1199-1200.LI Xiang-zi,HUANG Qin-an,WU Yun-jun,et al.Design and development of Web-based technology,"Medical Chemistry"class network tutoring system[J].Qiqihar Medical College,2013(8):1199-1200.

[2]程媛媛.基于B/S和C/S混合模式的網(wǎng)上考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2014(29):6853-6859.CHENG Yuan-yuan.Based on B/S and C/S mixed mode of online examination system design and implementation[J].Computer Knowledge and Technology,2014(29):6853-6859.

[3]易懷斌.基于Web的作業(yè)處理系統(tǒng)研究 [J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014(21):81-82.YI Huan-bin.Based on web job processing system[J].Computer CD Software and Applications,2014(21):81-82.

[4]劉梅彥,袁梅冷.基于J2EE平臺(tái)的網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與科學(xué),2007(1):41-44.LIU Mei-yan,YUAN Mei-leng.Cold J2EE platform design and implementation of network-assisted teaching system[J].Computer Engineering and Science,2007(1):41-44.

[5]薛淑敏,楊安祺,徐玉良.基于J2EE的網(wǎng)絡(luò)教學(xué)平臺(tái)研究與設(shè)計(jì)[J].微型電腦應(yīng)用,2011(4):60-61,66.XUE Shu-min,YANG An-qi,XU Yu-liang.THE BASE network teaching platform research and design of J2EE[J].Based Microcomputer Applications,2011(4):60-61,66.

[6]馬志欣,劉勇,謝顯中.基于開(kāi)源框架的網(wǎng)絡(luò)輔助教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2010(12):122-125.MA Zhi-xin,LIU Yong,XIE Xian-zhong.Design and implementation of an open source framework for network-assisted teaching platform[J].Based on Computer Technology and Development,2010(12):122-125.

[7]董冬,張少博,劉曉.試驗(yàn)狀態(tài)信息管理軟件設(shè)計(jì)[J].火箭推進(jìn),2013(6):72-77.DONG Dong,ZHANG Shao-bo,LIU Xiao.Design of information management software for test status[J].Journal of Rocket Propulsion,2013(6):72-77.

猜你喜歡
數(shù)據(jù)庫(kù)課程系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
數(shù)字圖像處理課程混合式教學(xué)改革與探索
ZC系列無(wú)人機(jī)遙感系統(tǒng)
軟件設(shè)計(jì)與開(kāi)發(fā)實(shí)踐課程探索與實(shí)踐
為什么要學(xué)習(xí)HAA課程?
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 亚洲色图欧美激情| 国产精品思思热在线| 久久久精品国产亚洲AV日韩| 女人av社区男人的天堂| 91亚洲精选| 亚洲大尺码专区影院| 真人高潮娇喘嗯啊在线观看| 91福利国产成人精品导航| 国产原创演绎剧情有字幕的| 人妻丰满熟妇av五码区| 色一情一乱一伦一区二区三区小说| 久久国产精品无码hdav| 九色综合视频网| 精品剧情v国产在线观看| 一区二区日韩国产精久久| 99国产在线视频| 亚洲天堂网2014| 国产人免费人成免费视频| 99激情网| 欧美精品在线看| 高清免费毛片| 国产成人欧美| 亚洲精品在线影院| 99999久久久久久亚洲| 色噜噜狠狠色综合网图区| 精品一区二区三区无码视频无码| 精品久久国产综合精麻豆| 亚洲精品福利网站| 黄网站欧美内射| 国产va在线观看免费| 欧美精品不卡| 一区二区在线视频免费观看| 成人中文在线| 无码免费视频| 日本成人精品视频| 四虎在线观看视频高清无码| 国产精品第一区| 国产精品刺激对白在线| 国产地址二永久伊甸园| 亚洲最大在线观看| 成人国产精品2021| 亚洲性一区| 欧美成人A视频| 婷婷色婷婷| 亚洲AV无码乱码在线观看裸奔| 青青久在线视频免费观看| 久久人搡人人玩人妻精品| 中文成人在线视频| 国产精品区视频中文字幕| 国产精品视频白浆免费视频| 四虎国产精品永久一区| 国产在线无码av完整版在线观看| 九九九久久国产精品| 国产尤物视频网址导航| 热久久这里是精品6免费观看| 久久人与动人物A级毛片| 日本一区二区三区精品AⅤ| 亚洲中文字幕国产av| 日本少妇又色又爽又高潮| 日本三级欧美三级| 高清码无在线看| 国产成人高清精品免费软件| 亚洲日韩精品无码专区| 88av在线看| 欧亚日韩Av| 在线欧美a| www.99精品视频在线播放| 欧美精品亚洲精品日韩专区va| 国产区福利小视频在线观看尤物| 国产精品v欧美| 国产亚洲视频播放9000| 精品色综合| 日本91视频| 日韩区欧美国产区在线观看| 国产精品一区在线观看你懂的| 亚洲AV无码不卡无码| 久久精品亚洲中文字幕乱码| 久久免费视频6| 一级一级特黄女人精品毛片| 一级香蕉视频在线观看| 亚洲区第一页| 亚洲va在线观看|