• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      校園信息化之基于CMS模型的“設(shè)備報(bào)修系統(tǒng)”實(shí)現(xiàn)

      2014-11-30 01:06:22萬(wàn)良來(lái)
      中國(guó)教育信息化 2014年11期
      關(guān)鍵詞:表單字段網(wǎng)頁(yè)

      萬(wàn)良來(lái)

      (浙江省寧波市北侖區(qū)白峰中學(xué),浙江 寧波 315813)

      一、構(gòu)建學(xué)校信息化軟件管理平臺(tái)面臨的問(wèn)題

      隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的深入發(fā)展,學(xué)校需要一些信息化軟件管理平臺(tái)來(lái)提高學(xué)校辦公效率,例如:總務(wù)部門的設(shè)備報(bào)修系統(tǒng)、政教部門的晨檢考勤系統(tǒng)、其他部門的值周情況通報(bào)系統(tǒng)、圖片上傳系統(tǒng)、課件上報(bào)系統(tǒng)等。這些系統(tǒng)常常采用B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)的網(wǎng)站系統(tǒng)來(lái)構(gòu)建。開發(fā)一個(gè)B/S結(jié)構(gòu)的管理系統(tǒng)涉及到方方面面,對(duì)于廣大學(xué)校而言,如果讓老師自己寫代碼,幾乎很難完成,如果投入資金請(qǐng)公司開發(fā),也有可能投入資金高而實(shí)際應(yīng)用效果不理想。而且,學(xué)校的需求是多樣化的,并且因校而異。幸運(yùn)的是近年來(lái)CMS模型技術(shù)的出現(xiàn),為我們開發(fā)和應(yīng)用信息化軟件管理平臺(tái)帶來(lái)了一絲曙光,通過(guò)CMS模型,您只要稍懂一些計(jì)算機(jī)網(wǎng)頁(yè)知識(shí),通過(guò)簡(jiǎn)單地規(guī)化和設(shè)置就可輕松地打造各式各樣的適合自己學(xué)校的信息化管理平臺(tái)。而且網(wǎng)絡(luò)上還有很多免費(fèi)或價(jià)格低廉的CMS模型系統(tǒng)供我們選擇。

      二、CMS模型概述

      CMS是Content Management System的縮寫,意為“內(nèi)容管理系統(tǒng)”。CMS其實(shí)是一個(gè)很廣泛的稱呼,從一般的博客程序,新聞發(fā)布程序,到綜合性的網(wǎng)站管理程序都可以被稱為內(nèi)容管理系統(tǒng)。簡(jiǎn)而言之CMS就是可以讓你不需要學(xué)習(xí)復(fù)雜的建站技術(shù),不需要學(xué)習(xí)太多復(fù)雜的編程語(yǔ)言,就能夠利用CMS構(gòu)建出一個(gè)風(fēng)格統(tǒng)一功能強(qiáng)大的專業(yè)網(wǎng)站。CMS也是一種B/S結(jié)構(gòu)的平臺(tái)。國(guó)內(nèi)外CMS提供商眾多。

      在CMS的眾多功能中模型功能是近年來(lái)某些CMS提供商新開發(fā)的最具特色的功能。什么是CMS模型?目前還沒(méi)有統(tǒng)一的定義,這里摘錄三種說(shuō)法。(1)采用PHP語(yǔ)言的EmpireCMS(帝國(guó)內(nèi)容網(wǎng)站管理系統(tǒng))的說(shuō)法是:系統(tǒng)模型是指新聞系統(tǒng)模型、下載系統(tǒng)模型、商城系統(tǒng)模型等,而用戶在CMS后臺(tái)根據(jù)要求通過(guò)新建數(shù)據(jù)庫(kù)表、自定義字段,人性化數(shù)據(jù)錄入界面,然后組成新的系統(tǒng)模型叫做用戶自定義模型。(2)而采用ASP語(yǔ)言的KesionCMS(科汛內(nèi)容管理系統(tǒng))的說(shuō)法是:用戶可根據(jù)需要在基于文章、圖片、下載等功能模塊的基礎(chǔ)上通過(guò)自定義數(shù)據(jù)表,自定義字段從而組合出新的模型如房產(chǎn),招騁等系統(tǒng)。(3)采用ASP.NET技術(shù)的KYCMS(酷源CMS)的表述是:早期的內(nèi)容管理系統(tǒng)主要以新聞、圖片、下載為主,由程序開發(fā)商定義好所有字段屬性,由系統(tǒng)管理員錄入數(shù)據(jù)并顯示。但2006年以來(lái)互聯(lián)網(wǎng)快速發(fā)展,這種早期的功能已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足廣大站長(zhǎng)需求,于是便誕生了強(qiáng)大的自定義模型概念。自定義模型最大的優(yōu)點(diǎn)就在于程序商給出一些人性化的界面,由系統(tǒng)管理員自主建立數(shù)據(jù)表,并根據(jù)自己的需求建立數(shù)據(jù)字段,以形成一個(gè)強(qiáng)大的系統(tǒng)擴(kuò)展框架,每個(gè)模型具有獨(dú)立的數(shù)據(jù)表存儲(chǔ)指定的數(shù)據(jù),為大數(shù)據(jù)量的網(wǎng)站提供強(qiáng)勁的性能支持??傊鶕?jù)這三種說(shuō)法,可以看出自定義模型的核心概念是:用戶自定義數(shù)據(jù)庫(kù)表和數(shù)據(jù)庫(kù)字段后,就構(gòu)建出一些新的管理系統(tǒng)。

      目前,KesionCMS、ECMS、DedeCms、KYCMS等這些CMS系統(tǒng)的模型功能較強(qiáng),讀者可隨意選擇。KesionCMS是由科汛網(wǎng)絡(luò)(官方網(wǎng)址www.kesion.com)基于ASP+Access/MSSQL技術(shù)開發(fā)的網(wǎng)站管理系統(tǒng)。本文采用KesionCMS V9.5.131216的免費(fèi)自定義模型功能,通過(guò)構(gòu)造數(shù)據(jù)庫(kù)表結(jié)構(gòu)和字段及角色權(quán)限,來(lái)舉例說(shuō)明構(gòu)建學(xué)校信息化管理平臺(tái)之“設(shè)備報(bào)修系統(tǒng)”。

      三、報(bào)修系統(tǒng)的相關(guān)要素分析

      網(wǎng)頁(yè)式學(xué)校通用報(bào)修系統(tǒng),都有類似圖1的報(bào)修申請(qǐng)網(wǎng)頁(yè),學(xué)校中哪一臺(tái)設(shè)備有問(wèn)題,報(bào)修者在圖1中填入相關(guān)信息,就可向?qū)W校維修部門提交一條記錄。即產(chǎn)生如圖2所示的一條記錄,這條記錄表示二樓辦公室陳老師的一臺(tái)電腦出問(wèn)題了,需要維修者來(lái)修理。

      圖1 報(bào)修申請(qǐng)網(wǎng)頁(yè)

      圖2 記錄網(wǎng)頁(yè)

      對(duì)圖2這條報(bào)修記錄,除去報(bào)修者產(chǎn)生的信息外,還涉及到維修狀態(tài)、維修時(shí)間等諸多信息,看起來(lái)很復(fù)雜,但細(xì)心歸納一下,這條記錄可提煉出圖3所示的數(shù)據(jù)庫(kù)字段。字段分為兩種類型:一種是報(bào)修者產(chǎn)生的報(bào)修信息;另一種是維修管理人員產(chǎn)生的維修信息(灰色部分)。對(duì)于報(bào)修者,我們可否由圖1所示的網(wǎng)頁(yè)表單產(chǎn)生報(bào)修信息即圖3的左邊?而對(duì)于管理者,我們可否由圖4所示的網(wǎng)頁(yè)表單產(chǎn)生維修信息即圖3的右邊?答案是肯定的,圖1和圖4正是由KesionCMS系統(tǒng)的模型功能所打造的報(bào)修系統(tǒng)的兩個(gè)表單,圖4比圖1多了維修狀態(tài)信息。

      圖3 報(bào)修信息

      圖4 維修信息

      綜合上述分析,報(bào)修系統(tǒng)需要構(gòu)建出圖1、圖2和圖4這三種界面。還需要兩類用戶:信息上報(bào)人員和信息管理維護(hù)人員。

      四、采用KesionCMS實(shí)現(xiàn)“學(xué)校通用報(bào)修系統(tǒng)”

      第一步:建立和設(shè)置模型。從科汛官方網(wǎng)上下載KesionCMS,并在Windows操作系統(tǒng)的IIS上搭建好。以超級(jí)管理員的身份進(jìn)入Kesion后臺(tái)后,模型→模型管理→添加新模型:在“基本信息”選項(xiàng)卡里,模型名稱和項(xiàng)目名稱設(shè)為“報(bào)修”,數(shù)據(jù)庫(kù)表名稱為“KS_U_baoxiu”,基類型為“文章類型”。其他選項(xiàng)卡的參數(shù)可以根據(jù)需要設(shè)置。模型建立好后,在后臺(tái)左側(cè)便會(huì)出現(xiàn)剛建立的“報(bào)修”模型如圖5所示。

      第二步:為模型定義和設(shè)置字段。在KesionCMS后臺(tái),模型→模型管理首頁(yè)→“報(bào)修”模型→字段管理,將圖3所示的字段都加進(jìn)去,并根據(jù)需要設(shè)置成不同的字段類型和初始值。另外,自帶的“系統(tǒng)”字段也適當(dāng)保留一部分。報(bào)修系統(tǒng)的字段參數(shù)設(shè)置最終如圖6所示。圖6中有三個(gè)字段的“前臺(tái)顯示”設(shè)置為否,表明這些字段將不會(huì)出現(xiàn)在報(bào)修申請(qǐng)者的表單網(wǎng)頁(yè)頁(yè)面。

      圖5 “報(bào)修”模型

      圖6 參數(shù)設(shè)置

      第三步:為報(bào)修模型創(chuàng)建欄目。在KesionCMS后臺(tái),內(nèi)容→欄目管理→添加,添加一個(gè)名字為“設(shè)備報(bào)修系統(tǒng)”的欄目,綁定到剛才創(chuàng)建的“報(bào)修”模型上,如圖7所示。接下來(lái)對(duì)此欄目的“頻道選項(xiàng)”與“權(quán)限選項(xiàng)”進(jìn)行設(shè)置。另外,如果此欄目的信息需要像圖2那樣顯示出來(lái),還要為此欄目綁定欄目模板和內(nèi)容頁(yè)模板,這兩個(gè)模板的設(shè)置這里省略。

      圖9 記錄

      圖7 欄目綁定

      第四步:為報(bào)修模型設(shè)定報(bào)修者和管理者。首先需要添加角色,然后添加該角色的成員。進(jìn)入KesionCMS后臺(tái)后,用戶→管理員管理→添加角色,添加“報(bào)修角色”和“報(bào)修管理角色”?!皥?bào)修角色”對(duì)“報(bào)修”模型具有如圖8所示的權(quán)限。

      圖8 權(quán)限

      接下來(lái),用戶→管理員管理→添加管理員,添加兩個(gè)管理員bx與bxadmin。bx用作前臺(tái)報(bào)修申請(qǐng),入口是user/index.asp;bxadmin用作后臺(tái)管理員,它的入口是admin/index.asp,用來(lái)管理報(bào)修。將這兩個(gè)管理員綁定到對(duì)應(yīng)角色上。

      第五步:在網(wǎng)站前臺(tái)顯示報(bào)修記錄。上面的“報(bào)修”模型,已建立好欄目,且指定了兩類用戶,隨著報(bào)修記錄的增多,數(shù)據(jù)表KS_U_baoxiu中將產(chǎn)生大量記錄,我們可否在校園網(wǎng)站上顯示這些記錄或分頁(yè)顯示形如圖2呢?由于KesionCMS是網(wǎng)站制作系統(tǒng),這非常容易實(shí)現(xiàn)。需要建立一些標(biāo)簽來(lái)提取這些記錄,如圖9所示。

      五、總結(jié)

      本文用KesionCMS 舉例構(gòu)建了一個(gè)網(wǎng)頁(yè)“報(bào)修”系統(tǒng),采用別的CMS系統(tǒng),思路也大體一樣。用CMS模型構(gòu)建學(xué)校信息化軟件管理平臺(tái)的一般思路是:由系統(tǒng)需求歸納出一條記錄的字段,對(duì)報(bào)修系統(tǒng)而言,這條記錄的字段由兩部分組成,對(duì)應(yīng)到兩種用戶bx與bxadmin,從而需要兩個(gè)表單,一個(gè)表單用作報(bào)修申請(qǐng),一個(gè)表單用作維修管理。新模型(數(shù)據(jù)庫(kù)表)建立好后,要為它建立一個(gè)欄目,對(duì)此欄目我們?cè)O(shè)置可以投稿,即前臺(tái)用戶bx可以報(bào)修;還要在用戶管理里為此欄目設(shè)定后臺(tái)管理員,即后臺(tái)用戶bxadmin可以管理報(bào)修。最后此欄目要綁定它的欄目模板和內(nèi)容頁(yè)模板,在欄目模板與內(nèi)容模板里,我們可以用所謂的Kesion SQL標(biāo)簽或其他常規(guī)標(biāo)簽顯示報(bào)修表中的記錄用于張榜公布。

      假定讀者要開發(fā)一個(gè)學(xué)生投稿管理系統(tǒng),不難發(fā)現(xiàn)思路與上述基本一樣,即投稿者的投稿和管理者的管理??傊?,采用現(xiàn)成的CMS系統(tǒng)如KesionCMS、ECMS、DedeCms、KYCMS的模型功能開發(fā)學(xué)校信息化管理平臺(tái)或其他管理平臺(tái)是一種新的嘗試,讀者可以仿照本文思想,舉一反三,構(gòu)造出更多信息化管理平臺(tái)。另外,還要注意有些CMS系統(tǒng)的人性化表單、自定義頁(yè)面、自定義函數(shù)功能,以使我們開發(fā)的平臺(tái)數(shù)據(jù)錄入更方便和數(shù)據(jù)顯示更靈活。

      [1]楊小薇.教育研究方法[M].北京:人民教育出版社,2005.

      [2]劉貫?zāi)?劉榮光.利用Feedback活動(dòng)模塊實(shí)現(xiàn)自定義問(wèn)卷[J].中國(guó)信息技術(shù)教育,2009(3).

      [3]林文仲.開源CMS科汛網(wǎng)站[EB/OL].http://www.kesion.com/,2013.

      [4]王猛.帝國(guó)CMS網(wǎng)站[EB/OL].http://www.phome.net/,2013.

      猜你喜歡
      表單字段網(wǎng)頁(yè)
      圖書館中文圖書編目外包數(shù)據(jù)質(zhì)量控制分析
      電子表單系統(tǒng)應(yīng)用分析
      華東科技(2021年9期)2021-09-23 02:15:24
      基于CSS的網(wǎng)頁(yè)導(dǎo)航欄的設(shè)計(jì)
      電子制作(2018年10期)2018-08-04 03:24:38
      淺談網(wǎng)頁(yè)制作中表單的教學(xué)
      基于URL和網(wǎng)頁(yè)類型的網(wǎng)頁(yè)信息采集研究
      電子制作(2017年2期)2017-05-17 03:54:56
      網(wǎng)頁(yè)制作在英語(yǔ)教學(xué)中的應(yīng)用
      CNMARC304字段和314字段責(zé)任附注方式解析
      無(wú)正題名文獻(xiàn)著錄方法評(píng)述
      10個(gè)必知的網(wǎng)頁(yè)設(shè)計(jì)術(shù)語(yǔ)
      關(guān)于CNMARC的3--字段改革的必要性與可行性研究
      沅陵县| 宁化县| 静安区| 武邑县| 荣昌县| 高尔夫| 商都县| 介休市| 安塞县| 海宁市| 濉溪县| 宜都市| 湘西| 丰台区| 乌鲁木齐市| 东港市| 潜江市| 南丰县| 永济市| 芦山县| 张家口市| 昭平县| 庆元县| 福州市| 崇文区| 上饶县| 民和| 谢通门县| 克什克腾旗| 韶山市| 蚌埠市| 阳山县| 浙江省| 尤溪县| 措勤县| 绥江县| 南部县| 禹州市| 闻喜县| 襄城县| 青神县|