關(guān)鍵字 : 廣告管理系統(tǒng); UML;分析;實(shí)現(xiàn)
中圖法分類號(hào): TP31;39 文獻(xiàn)標(biāo)識(shí)碼:
一 引言
當(dāng)前社會(huì)對(duì)信息系統(tǒng)的需求日益增長,需求變化也越來越快,軟件開發(fā)的技術(shù)發(fā)展方向已經(jīng)從“提升被開發(fā)系統(tǒng)的執(zhí)行效率”轉(zhuǎn)變?yōu)椤疤嵘_發(fā)效率”。面向?qū)ο螅∣O)技術(shù)降低了解決方法域與問題域的差別,提供了良好的復(fù)用機(jī)制,能夠更加有效提高軟件開發(fā)效率,完全順應(yīng)了軟件開發(fā)技術(shù)的發(fā)展方向。
UML(The Unified Modeling Language,即統(tǒng)一建模語言) 是一種編制系統(tǒng)藍(lán)圖的標(biāo)準(zhǔn)化語言,可以對(duì)復(fù)雜的系統(tǒng)建立可視化系統(tǒng)模型,目前已經(jīng)被工業(yè)標(biāo)準(zhǔn)組織OMG(Object Management Group)接受,一經(jīng)推出便得到許多著名計(jì)算機(jī)廠商如Microsoft,HP,IBM,Oracle等支持,在國際上應(yīng)用日益廣泛。
通過一個(gè)廣告管理系統(tǒng)的分析與設(shè)計(jì),闡述如何通過UML降低開發(fā)難度和提高開發(fā)效率。
二 廣告管理系統(tǒng)的基本特征和功能模塊
本系統(tǒng)摒棄了以“訂單”為核心的傳統(tǒng)結(jié)構(gòu),構(gòu)建出了以“客戶”為中心的先進(jìn)廣告管理模式。同時(shí),通過對(duì)集團(tuán)領(lǐng)導(dǎo)決策和多報(bào)管理的支持,是系統(tǒng)模式有了能級(jí)的提升。
該系統(tǒng)具有以下一些特征:
• 先進(jìn)的系統(tǒng)結(jié)構(gòu),面向廣告流程,充分適應(yīng)原有廣告工作流程并進(jìn)行合理的改進(jìn),從而更貼近報(bào)社的實(shí)際應(yīng)用;
• 針對(duì)大型報(bào)業(yè)集團(tuán)報(bào)刊數(shù)量多,廣告管理復(fù)雜的特點(diǎn),通過系統(tǒng)提供的靈活的人員權(quán)限設(shè)置和全面的財(cái)務(wù)核算方式,實(shí)現(xiàn)真正的集團(tuán)多報(bào)管理;
• 在實(shí)現(xiàn)廣告訂單的電子化、工作流程的數(shù)字化同時(shí),幫助集團(tuán)領(lǐng)導(dǎo)提高決策的科學(xué)化水平;
• 多套廣告價(jià)目表的支持,使廣告管理部門能在當(dāng)前激烈的市場競爭中能采取更為靈活的價(jià)格策略;
• 通過對(duì)客戶信息的管理,實(shí)現(xiàn)對(duì)客戶廣告走勢和重要客戶情況統(tǒng)計(jì)和分析。 mda.com
整個(gè)系統(tǒng)操作業(yè)務(wù)人員角色包括:預(yù)訂員,財(cái)務(wù),劃版員,系統(tǒng)管理員和報(bào)刊領(lǐng)導(dǎo)。各個(gè)角色承擔(dān)不同的系統(tǒng)任務(wù),通過網(wǎng)絡(luò)和通信系統(tǒng),連接到廣告管理系統(tǒng),使用統(tǒng)一的訪問界面,進(jìn)行日常的廣告業(yè)務(wù)操作,最終實(shí)現(xiàn)報(bào)業(yè)集團(tuán)廣告部門業(yè)務(wù)的正常運(yùn)轉(zhuǎn)。
總體結(jié)構(gòu)如圖 1所示:
廣告管理系統(tǒng)的軟件總體結(jié)構(gòu)(圖 1)