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

基于Drupal7的職業院校競賽管理系統的建設

2017-12-07 10:25:54劉繼敏
數字技術與應用 2017年9期

劉繼敏

摘要:職業院校中職業技能大賽是一項重要的工作,如何對職業技能競賽的各項事務進行有效管理,需要一個管理系統的支撐。利用內容管理系統CMS技術中的Drupal技術,可以較為快速的建立基于Web的競賽管理系統。在系統建設中,主要考慮系統所需模塊、內容管理、視圖管理和首頁制作等方面的問題。

關鍵詞:競賽管理系統;Drupal;模塊;內容管理;內容類型

中圖分類號:R47 文獻標識碼:A 文章編號:1007-9416(2017)09-0074-02

為推動職業教育的發展,職業技能大賽在省市級、國家級甚至世界級中都已經舉辦了多年。筆者所在的院校已經連續多年參加多項職業技能大賽,并取得了豐碩的成果。如果對這些豐碩的成果和寶貴經驗進行宣傳、推廣、應用,需要一套行之有效的管理系統。

1 競賽管理系統的功能需求

競賽管理工作已經日益成為職業院校日常工作中的一項重要組成部分。競賽管理系統中的主要用戶角色包括:學生、競賽指導教師、賽項負責人、參賽教師、教務管理人員、競賽協調員和系統管理員等。不同角色對應不同的管理權限和工作職責。

通過對競賽管理系統不同用戶角色的需求進行調研和分析,系統的主要功能需求包含如下幾個方面:

(1)競賽公告管理:根據競賽公告的性質,可以將其劃分為四種不同的類型:競賽通知、競賽佳績、調停課通知和其他公告等類型。競賽公告可以由教務管理人員、競賽協調員、系統管理員進行發布。(2)競賽資源管理:競賽資源劃分為學生競賽資源和教師競賽資源。在學生競賽資源中一級分類可以按照系部進行按照,二級分類按照該系部所負責的賽項進行劃分,在每個賽項下,按照資源的類別例如競賽總結、歷年樣題、學習資料等進行安排。(3)競賽成績管理:學生競賽成績可以按照學年來進行顯示,可以按照系部和獲獎級別進行信息的統計。教師競賽成績管理也是按照學年來進行顯示,可以按照系部、獲獎級別、和參賽教師個人進行信息的統計。(4)博客管理。使用該系統的所有用戶可以通過博客來發表或者轉載文章。針對所有的用戶來說,博客是一個學習交流的園地。

2 選擇drupal7進行系統開發的原因

Drupal是使用PHP語言編寫的開源內容管理框架(CMF),它由內容管理系統(CMS)和PHP開發框架(Framework)共同構成。連續多年榮獲全球最佳CMS大獎,是基于PHP語言最著名的WEB應用程序。Drupal是一套開源系統,全球數以萬計的WEB開發專家都在為Drupal技術社區貢獻代碼。因此,Drupal的代碼在安全性、健壯性上具有世界最高水平。

Drupal具有業內最強的定制能力和靈活性,相應的學習難度也較大。Drupal強大的定制開發能力,也使其成為眾多有技術實力的網站建設公司優先選用的網站開發平臺。使用Drupal開發的著名案例包括:聯合國、美國白宮、美國商務部、紐約時報、華納、迪斯尼、聯邦快遞、索尼、美國哈佛大學、Ubuntu等。

新技術的應用需要有總眾多的學習者和應用者。通過利用Drupal來進行競賽管理系統的開發,可以為此項技術的開課進行學習案例準備,最終為職業院校的學生服務。

3 基于Drupal的競賽管理系統建設的主要內容

3.1 所需模塊列表

Drupal的功能實現是基于特定模塊的。在競賽管理系統的開發中所使用的主要核心模塊包括(表1)。

可選模塊包括(表2)。

同時還有CCK、CHAOS TOOL SUITE、DATE/TIME等。

3.2 內容管理

內容管理是系統的核心工作,在drupal7中,幾乎所有的內容條目都可以稱為節點,節點就是內容條目或者內容。內容是以一種被稱為“內容類型”的特定格式的數據存儲的。內容類型可以看成一個內容模板。

競賽管理系統中的文章類型主要包括:Notice、Resource、Blog entry、Book page、Forum等。

競賽公告內容、學習資源內容、競賽成績內容等多種不同的內容類型,可以分別選擇合適的文章類型。

3.3 視圖管理

要實現系統中的內容添加、分類和標簽搜索等功能,這主要用到Drupal中的Taxonomy、CCK和Views等核心模塊,學習資源由教師建立后,可以結合分類模塊對關鍵性術語進行標記,然后用視圖Views將內容按需求呈現在網頁上。學生可以通過導航欄進入頁面進行查詢和學習;競賽成績功能則可以通過創建符合要求的內容類型,再通過視圖篩選和應用panel的頁面布局功能來展示。

視圖和內容類型的對應關系如表3所示。

3.4 首頁制作

基于web的競賽管理系統的首頁是系統的門戶,承載了眾多的鏈接和重要展示。在網站首頁的制作中,主要的工作包括:

(1)制作首頁幻燈片效果的展示,使用了幻燈視圖來實現;(2)制作首頁成績區塊視圖;(3)使用Panel來創建首頁分類導航,包括主菜單導航和頁腳導航;(4)設置首頁中競賽口號的滾動顯示,首頁中文字的滾動采用views ticker模塊來完成相應的功能。

3.5 頁面布局

Drupal的內容管理系統的核心功能與外觀控制系統是相互獨立的,因此用戶可以通過修改和配置主題,改變頁面的表現形式。在競賽管理系統網站設計中采用Drupal 7默認的Bartik主題。因為Bartik主題以藍白色調為主,整體布局簡單清晰,與學院網站的風格相近,因此采用該主題作為用戶展示頁面的主題。管理員界面主題采用系統默認的Seven,這種布局方式比較簡潔明了。

在網站頁面的布局中,因為默認的布局方式中會把首頁當中的所有區塊同時顯示出來,因此除了主頁之外,其他頁面都采用自己布局的方式。在布局中,主要采用Panel面板流動(Flauid)布局的方式。這種布局的好處在于可以根據內容的需要,在頁面中放置若干行或者列,行和列的大小可以在整個頁面中按照百分比來進行調節。

4 結語

競賽管理系統的建設,首先要做好的詳細的需求調研和分析,利用Drupal7來開發該系統,可以大大節省建設的成本,縮短建設時間,而且網站維護較為簡便。該系統的開發也可以作為教學中的有效案例,實現科研為教學服務的目的。

參考文獻

[1]Using Drupal(第二版) Angela Byron, Addison Berry & Bruno De Bondt著,胡喬林,陳新譯.中國電力出版社,2014-03.

[2]Drupal 7寶典.[美]希日夫(Ric Shreves),[美]Brice Dunwoodie著;方擎,伊仲譯,清華大學出版社,2012-08-01.

[3]葛紅儒.Drupal實戰.機械工業出版社,2013-07.endprint

主站蜘蛛池模板: 国产精品亚洲а∨天堂免下载| 538国产视频| 不卡无码网| 国产成人精品一区二区三区| 91视频青青草| 国产亚洲视频中文字幕视频| 欧美日本在线播放| 一本大道视频精品人妻| 婷婷色一二三区波多野衣| 大陆精大陆国产国语精品1024| 真人免费一级毛片一区二区| 亚洲欧美另类久久久精品播放的| 熟妇人妻无乱码中文字幕真矢织江 | 热这里只有精品国产热门精品| 丁香五月婷婷激情基地| 亚洲男人的天堂在线| 一区二区午夜| 天天摸天天操免费播放小视频| 日韩成人午夜| 亚洲日韩精品欧美中文字幕| 亚洲经典在线中文字幕| 国产午夜一级淫片| 一级毛片免费的| 日韩无码真实干出血视频| 大香伊人久久| 日韩视频福利| 一级看片免费视频| 亚洲人人视频| 99伊人精品| 欧美综合一区二区三区| 亚洲第一区在线| 91在线视频福利| 国产精品网曝门免费视频| 亚洲最大在线观看| 成人亚洲国产| 国产综合无码一区二区色蜜蜜| 国产一级精品毛片基地| 久久精品免费看一| 国产亚洲成AⅤ人片在线观看| 国产精品精品视频| 青青青伊人色综合久久| 国产精品内射视频| 日韩亚洲综合在线| 成人福利在线视频免费观看| 精品久久国产综合精麻豆| 国产特级毛片aaaaaa| 日本在线国产| 99re精彩视频| 色综合五月婷婷| 秋霞午夜国产精品成人片| 欧美在线一二区| 国产美女在线观看| 欧美人与牲动交a欧美精品| 国产美女一级毛片| 波多野结衣一区二区三视频| 伊人无码视屏| 99视频全部免费| 精品视频一区在线观看| 手机精品福利在线观看| 亚洲国产日韩在线成人蜜芽| 手机精品福利在线观看| 国产精品观看视频免费完整版| 在线视频一区二区三区不卡| 99人妻碰碰碰久久久久禁片| 国产久草视频| 中国特黄美女一级视频| 亚洲男人的天堂在线| 在线视频精品一区| 这里只有精品在线| 性做久久久久久久免费看| 亚洲精选高清无码| 一本一道波多野结衣一区二区 | 97se亚洲| 亚洲国产成人久久精品软件| 国产乱人视频免费观看| 69av在线| 精品无码一区二区三区在线视频| 国产精品国产主播在线观看| 亚洲国产AV无码综合原创| 国产网站在线看| 国产乱子伦无码精品小说| 呦女亚洲一区精品|