可復(fù)用的高職網(wǎng)站后臺管理系統(tǒng)設(shè)計研究發(fā)布者:本站 時間:2020-05-05 12:05:46
隨計算機(jī)網(wǎng)絡(luò)的廣泛應(yīng)用,高職院校越來越多的業(yè)務(wù)都需要在信息平臺上進(jìn)行開展,比如精品課程、資源共享課程的建設(shè),實(shí)訓(xùn)基地、教研項目的申報和結(jié)題,等等。在信息平臺建設(shè)方面,雖然一些必要的系統(tǒng)平臺在近幾年里還是得到了落實(shí),比如網(wǎng)絡(luò)教學(xué)平臺,教務(wù)系統(tǒng)。但是,對于一些暫時性的需求,由于不少在財力人力方面比較欠缺,無法得到滿足要求。根據(jù)作者所在學(xué)院各方面對信息平臺的急迫需求,擬通過對網(wǎng)站的后臺管理系統(tǒng)進(jìn)行研究,并設(shè)計出一套能夠適用于學(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è)計;第三節(jié)進(jìn)行系統(tǒng)設(shè)計,包括系統(tǒng)的總體功能設(shè)計和架構(gòu)設(shè)計;第四節(jié)主要進(jìn)行詳細(xì)功能設(shè)計,最后進(jìn)行總結(jié)。
1 需求分析
通過該系統(tǒng)的設(shè)計和實(shí)現(xiàn)主要達(dá)到如下目的:
1)對于業(yè)務(wù)需求部門,希望能夠在最短的時間內(nèi)將業(yè)務(wù)系統(tǒng)上線,而且功能完善、操作簡便、容易上手。
2)對于信息中心的開發(fā)人員,首先是能快速的開發(fā)出所需要的業(yè)務(wù)系統(tǒng),其次因為類似業(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è)計的網(wǎng)站后臺管理系統(tǒng),主要是根據(jù)高職學(xué)院自身的業(yè)務(wù)流程所設(shè)計和開發(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ù)網(wǎng)站需求分析,可復(fù)用的高職網(wǎng)站后臺管理系統(tǒng)總體結(jié)構(gòu)如圖1,包括導(dǎo)航欄管理、內(nèi)容管理、圖片管理、用戶安全管理、首頁板塊管理、Banner管理和友情鏈接管理等。
圖1 可復(fù)用網(wǎng)站后臺管理系統(tǒng)的功能結(jié)構(gòu)圖
圖1 可復(fù)用網(wǎng)站后臺管理系統(tǒng)的功能結(jié)構(gòu)圖 下載原圖
在系統(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è)計
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)能夠瀏覽服務(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)利。
結(jié)束語
文中根據(jù)業(yè)務(wù)部門在進(jìn)行業(yè)務(wù)申報等要求構(gòu)建網(wǎng)站的需求,由于這些需求有一定的共性,特設(shè)計可復(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è)計和建議的開發(fā)架構(gòu),最后對系統(tǒng)的詳細(xì)功能進(jìn)行設(shè)計。后續(xù)將根據(jù)本設(shè)計,將系統(tǒng)進(jìn)行實(shí)現(xiàn)。
選擇我們,優(yōu)質(zhì)服務(wù),不容錯過
1. 優(yōu)秀的網(wǎng)絡(luò)資源,強(qiáng)大的網(wǎng)站優(yōu)化技術(shù),穩(wěn)定的網(wǎng)站和速度保證
2. 15年上海網(wǎng)站建設(shè)經(jīng)驗,優(yōu)秀的技術(shù)和設(shè)計水平,更放心
3. 全程省心服務(wù),不必?fù)?dān)心自己不懂網(wǎng)絡(luò),更省心。
------------------------------------------------------------
24小時聯(lián)系電話:021-58370032