黃旺華++羅方燕++毛可洪
摘要:高職院校經(jīng)常需要創(chuàng)建新的網(wǎng)站進(jìn)行業(yè)務(wù)辦理,網(wǎng)站的后臺管理功能基本相似。為了提高開發(fā)速度,該文提出設(shè)計(jì)可復(fù)用的高職網(wǎng)站后臺管理系統(tǒng)。該系統(tǒng)主要功能包括導(dǎo)航欄管理、板塊管理、內(nèi)容管理、用戶管理和圖片管理等。這些功能基本可滿足網(wǎng)站的后臺管理需要,可以快捷的創(chuàng)建出信息的網(wǎng)站。
關(guān)鍵詞:網(wǎng)站后臺管理;可復(fù)用;網(wǎng)站設(shè)計(jì)
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)11-0056-02
Abstract: many new website are often required to be created for various business in vocational college, which have the same background management functions. A reusable website background system is designed, in order to improve the speed of website development. The system's main functions include navigation management, plate management, content management, user management, and image management, etc. These basic functions can meet the needs of the website backstage management system, and it can help to create a new website quickly.
Key words: website background management; reusable; website design
隨計(jì)算機(jī)網(wǎng)絡(luò)的廣泛應(yīng)用,高職院校越來越多的業(yè)務(wù)都需要在信息平臺上進(jìn)行開展,比如精品課程、資源共享課程的建設(shè),實(shí)訓(xùn)基地、教研項(xiàng)目的申報和結(jié)題,等等。在信息平臺建設(shè)方面,雖然一些必要的系統(tǒng)平臺在近幾年里還是得到了落實(shí),比如網(wǎng)絡(luò)教學(xué)平臺,教務(wù)系統(tǒng)。但是,對于一些暫時性的需求,由于不少在財(cái)力人力方面比較欠缺,無法得到滿足要求。根據(jù)作者所在學(xué)院各方面對信息平臺的急迫需求,擬通過對網(wǎng)站的后臺管理系統(tǒng)進(jìn)行研究,并設(shè)計(jì)出一套能夠適用于學(xué)院各種業(yè)務(wù)需求的信息平臺的后臺管理系統(tǒng),可以在該系統(tǒng)的基礎(chǔ)上,通過接口的復(fù)用,快速地構(gòu)建開發(fā)出新的網(wǎng)站平臺,為以后新的網(wǎng)站業(yè)務(wù)需求提供基礎(chǔ)。
本文結(jié)構(gòu)和安排如下,首先在第二節(jié)對系統(tǒng)進(jìn)行需求分析,主要用戶需求分析和系統(tǒng)功能設(shè)計(jì);第三節(jié)進(jìn)行系統(tǒng)設(shè)計(jì),包括系統(tǒng)的總體功能設(shè)計(jì)和架構(gòu)設(shè)計(jì);第四節(jié)主要進(jìn)行詳細(xì)功能設(shè)計(jì),最后進(jìn)行總結(jié)。
1 需求分析
通過該系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)主要達(dá)到如下目的:
1)對于業(yè)務(wù)需求部門,希望能夠在最短的時間內(nèi)將業(yè)務(wù)系統(tǒng)上線,而且功能完善、操作簡便、容易上手。
2)對于信息中心的開發(fā)人員,首先是能快速的開發(fā)出所需要的業(yè)務(wù)系統(tǒng),其次因?yàn)轭愃茦I(yè)務(wù)系統(tǒng)比較多,可以最快的速度從其他系統(tǒng)修改而成。
在可行性方面,首先是經(jīng)濟(jì)可行性,系統(tǒng)所涉及的硬件和網(wǎng)絡(luò)基礎(chǔ),前期已經(jīng)建設(shè)完善,無需再做投入。一旦系統(tǒng)開發(fā)完成,應(yīng)用運(yùn)行平穩(wěn)之后,可以節(jié)約人工成本。其次是技術(shù)可行性,目前網(wǎng)站開發(fā)技術(shù)非常數(shù)據(jù),各種開發(fā)技術(shù)和運(yùn)行平臺平穩(wěn)應(yīng)用已有多年,不管是采用asp.net、jsp還是PHP開發(fā)技術(shù),都可以方便快捷的開發(fā)出網(wǎng)站出來。最后的法律可行性,所設(shè)計(jì)的網(wǎng)站后臺管理系統(tǒng),主要是根據(jù)高職學(xué)院自身的業(yè)務(wù)流程所設(shè)計(jì)和開發(fā)的系統(tǒng),不存在知識產(chǎn)權(quán)的爭議問題,也不涉及違反國家法律。
經(jīng)過該可復(fù)用的網(wǎng)站后臺管理系統(tǒng)所創(chuàng)建的網(wǎng)站,要求能夠?qū)崿F(xiàn)如下主要功能:
1)發(fā)布和管理信息,可以通過后臺將網(wǎng)站主要信息發(fā)布出來,然后通過前臺顯示瀏覽詳細(xì)內(nèi)容。
2)通過在線編輯器,對要發(fā)布的信息進(jìn)行編輯,編輯器除了發(fā)布文字外,還可以發(fā)布圖片、文件等資源。
3)可以在后臺配置網(wǎng)站的名稱、banner內(nèi)容、版權(quán)信息等。
4)可以進(jìn)行欄目管理,創(chuàng)建新的欄目,并在欄目上發(fā)布信息。
2 系統(tǒng)設(shè)計(jì)
根據(jù)網(wǎng)站需求分析,可復(fù)用的高職網(wǎng)站后臺管理系統(tǒng)總體結(jié)構(gòu)如圖1,包括導(dǎo)航欄管理、內(nèi)容管理、圖片管理、用戶安全管理、首頁板塊管理、Banner管理和友情鏈接管理等。
在系統(tǒng)開發(fā)過程中擬采用成熟的三層開發(fā)架構(gòu),包括數(shù)據(jù)層、業(yè)務(wù)層和界面層。數(shù)據(jù)層主要完成數(shù)據(jù)庫的訪問操作,是各個業(yè)務(wù)模塊的基礎(chǔ),在該層中主要通過數(shù)據(jù)庫連接技術(shù),對數(shù)據(jù)庫進(jìn)行訪問和操作。業(yè)務(wù)層主要根據(jù)各個功能業(yè)務(wù)的需要,特別是一些公共的要求,提供給界面層調(diào)用,比如數(shù)據(jù)記錄的讀取操作,是大多數(shù)業(yè)務(wù)模塊都要求具有的功能。界面層一方面是將數(shù)據(jù)信息進(jìn)行友好的顯示,另一方面負(fù)責(zé)處理用戶的操作響應(yīng),比如添加刪除等操作。采用三層開發(fā)架構(gòu)提高了系統(tǒng)軟件的開發(fā)效率,提高代碼的復(fù)用率。
3 詳細(xì)功能設(shè)計(jì)
3.1 導(dǎo)航欄管理功能
1)在添加欄目對話框中,選擇欄目類型為“導(dǎo)航欄目”,填寫欄目名稱,欄目默認(rèn)為顯示(也可設(shè)為隱藏),選擇優(yōu)先級別(即排序),選擇上級欄目或無(即為一級欄目)。
2)導(dǎo)航欄目修改,點(diǎn)擊導(dǎo)航欄目修改,可以在修改欄目對話框中,可以修改欄目名稱、所屬上級欄目、優(yōu)先級別(即排序)、欄目顯示與否和鏈接地址
3)導(dǎo)航欄目刪除(原則:空欄目才可以刪除)
如果欄目下面有信息內(nèi)容,提示應(yīng)先刪除信息內(nèi)容。
如果欄目下面有二級欄目,提示應(yīng)先刪除二級欄目。
如果空欄目,刪除時提示是否確定刪除“XX欄目”,確定后方可刪除欄目。
3.2 Banner Flash管理
1)提示flash文件要求的分辨率大小和上傳文件大小限制。
2)可以在后臺上傳新的swf文件,替換原banner flash。
3)同時可以設(shè)置回歷史版本。
3.3 自定義首頁板塊管理
1)板塊添加,選擇板塊類型為首頁板塊,填寫板塊名稱,點(diǎn)擊添加即可添加。
2)板塊修改,點(diǎn)擊目修改,可以在修改板塊對話框中,可以修改板塊名稱。
3)板塊刪除(原則:空板塊才可以刪除)
如果板塊下面有信息內(nèi)容,應(yīng)先刪除信息內(nèi)容。如果空板塊,刪除時提示是否確定刪除“某某板塊”,確定后方可刪除板塊。
3.4 圖片管理
1)能夠?yàn)g覽服務(wù)器已有的圖片,可對圖片進(jìn)行重命名和刪除圖片。
2)能夠上傳圖片,并檢查所上傳的文件時圖片文件,否則不予上傳。
3.5 友情鏈接管理
可以在添加、修改、刪除友情鏈接的名稱和鏈接,打開方式為新窗口,并可以設(shè)置排列順序。
3.6 內(nèi)容管理
1)可以通過易用的在線編輯器編輯信息內(nèi)容,發(fā)布信息。
2)提供信息內(nèi)容的修改和刪除功能。
3.7 用戶安全管理
1)為了網(wǎng)站的安全,將用戶分為兩類,管理員和信息發(fā)布人員。
2)管理員可以對網(wǎng)站進(jìn)行配置,比如欄目、板塊配置,用戶設(shè)置等。
3)信息發(fā)布人員只有發(fā)布信息的權(quán)利。
4 結(jié)束語
文中根據(jù)業(yè)務(wù)部門在進(jìn)行業(yè)務(wù)申報等要求構(gòu)建網(wǎng)站的需求,由于這些需求有一定的共性,特設(shè)計(jì)可復(fù)用的網(wǎng)站后臺管理系統(tǒng),以便快速構(gòu)建新的網(wǎng)站。根據(jù)軟件工程的開發(fā)過程,首先對系統(tǒng)進(jìn)行需求分析,從系統(tǒng)目的、可行性和系統(tǒng)要求進(jìn)行分析,然后進(jìn)行系統(tǒng)的總體設(shè)計(jì)和建議的開發(fā)架構(gòu),最后對系統(tǒng)的詳細(xì)功能進(jìn)行設(shè)計(jì)。后續(xù)將根據(jù)本設(shè)計(jì),將系統(tǒng)進(jìn)行實(shí)現(xiàn)。
參考文獻(xiàn):
[1] 陳曉軍, 朱銓荃, 何欣. 網(wǎng)站后臺通用管理系統(tǒng)分析與設(shè)計(jì)[J]. 技術(shù)與市場, 2009(9):11-12.
[2] 唐玉英, 曾祥明. 網(wǎng)站后臺管理系統(tǒng)應(yīng)用研究[J]. 科技情報開發(fā)與經(jīng)濟(jì), 2006,16(23):257-258.
[3] 羅杰紅, 楊偉明, 黃旺華. 基于Agent的Web用戶界面模型的設(shè)計(jì)[J]. 齊齊哈爾大學(xué)學(xué)報: 自然科學(xué)版, 2013(5):63-66.
[4] 史國川, 劉歡, 謝寶陵, 等. 網(wǎng)站后臺管理系統(tǒng)設(shè)計(jì)研究[J]. 農(nóng)業(yè)網(wǎng)絡(luò)信息,2005(7):30-32.
[5] 羅方燕, 黃旺華. 一種高職院校在線工作量系統(tǒng)的設(shè)計(jì)[J]. 信息與電腦:理論版, 2013(4):43-44.
[6] 吳振新. 基于開源 Web 內(nèi)容管理系統(tǒng)的研究與比較[J]. 現(xiàn)代圖書情報技術(shù),2007,2(4):1-4.
[7] 劉紅, 周慶輝, 殷惠霞. 基于ASP.NET技術(shù)的通用編輯部網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)與信息技術(shù),2006(6):102-102.