基于C # 的多媒體廣告發(fā)布系統(tǒng)的設計與實現(xiàn)
發(fā)布時間:2021-01-10 08:01
目前常見的多媒體廣告發(fā)布系統(tǒng)各有特色,但是也都存在各種各樣的問題,如支持格式少、安全性能低和界面不夠人性化等。文章設計并開發(fā)了一個多媒體廣告發(fā)布系統(tǒng),該發(fā)布系統(tǒng)基于B-S和C-S相結合的架構,具有節(jié)目單同步分發(fā)管理、界面人性化、支持多種播放格式、安全性能高等特點。
【文章來源】:九江學院學報(自然科學版). 2017,32(04)
【文章頁數(shù)】:5 頁
【部分圖文】:
系統(tǒng)架構圖
基于C#的多媒體廣告發(fā)布系統(tǒng)可分為服務器管理端和客戶節(jié)點播放端。管理端負責制作節(jié)目、發(fā)布節(jié)目、審核用戶、播放的常規(guī)管理工作,客戶端節(jié)點主要負責節(jié)目安排、播放、插播功能、監(jiān)控功能的實現(xiàn);贑#的多媒體廣告發(fā)布系統(tǒng)的邏輯架構圖如圖2所示。圖2系統(tǒng)邏輯架構圖4研究技術難點多媒體技術與無線網(wǎng)絡結合的應用日益普及,在此背景下提出了基于C#的多媒體廣告發(fā)布系統(tǒng)[3],該系統(tǒng)的設計與實現(xiàn)的技術難點在于節(jié)目單的編排。編排算法實現(xiàn)如圖3所示。圖3節(jié)目播放程序publicvoidfill(ProgramType[]pts)throwsException{for(ProgramTypept:pts){if(pt.getType()!=ProgramType.TYPE_FILL){thrownewException("此時必須放入墊片");}}this.savepoint();ArrayList<Program>temp=newArrayList<Program>();intindex=0;ProgramnewP=newProgram();newP.setProgramType(pts[index]);newP.setStartTime(this.startTime);newP.setLength(pts[index].getLengh());longlastTime=this.startTime;for(Programp:this.programs){booleanb=true;while(b){if(p.isOverlap(newP)){if(p.getProgramType().getType()==ProgramType.TYPE_TIMES){p.setStartTime(lastTime);lastTime=p.getEndTime();newP.setStartTime(lastTime);b=false;}else{if(p.getStartTime()>lastTime){newP.setLength(p.getStartTime()-last-Time);temp.add(newP);index++;index=index%pts.length;newP=newProgram();newP.setProgramType(pts[index]);newP.setStartTime(lastTime);newP.setLength(pts[index].getLengh());}else{b=false;}lastTime=p.getEndTime();}}else{temp.add(ne
基于C#的多媒體廣告發(fā)布系統(tǒng)可分為服務器管理端和客戶節(jié)點播放端。管理端負責制作節(jié)目、發(fā)布節(jié)目、審核用戶、播放的常規(guī)管理工作,客戶端節(jié)點主要負責節(jié)目安排、播放、插播功能、監(jiān)控功能的實現(xiàn)。基于C#的多媒體廣告發(fā)布系統(tǒng)的邏輯架構圖如圖2所示。圖2系統(tǒng)邏輯架構圖4研究技術難點多媒體技術與無線網(wǎng)絡結合的應用日益普及,在此背景下提出了基于C#的多媒體廣告發(fā)布系統(tǒng)[3],該系統(tǒng)的設計與實現(xiàn)的技術難點在于節(jié)目單的編排。編排算法實現(xiàn)如圖3所示。圖3節(jié)目播放程序publicvoidfill(ProgramType[]pts)throwsException{for(ProgramTypept:pts){if(pt.getType()!=ProgramType.TYPE_FILL){thrownewException("此時必須放入墊片");}}this.savepoint();ArrayList<Program>temp=newArrayList<Program>();intindex=0;ProgramnewP=newProgram();newP.setProgramType(pts[index]);newP.setStartTime(this.startTime);newP.setLength(pts[index].getLengh());longlastTime=this.startTime;for(Programp:this.programs){booleanb=true;while(b){if(p.isOverlap(newP)){if(p.getProgramType().getType()==ProgramType.TYPE_TIMES){p.setStartTime(lastTime);lastTime=p.getEndTime();newP.setStartTime(lastTime);b=false;}else{if(p.getStartTime()>lastTime){newP.setLength(p.getStartTime()-last-Time);temp.add(newP);index++;index=index%pts.length;newP=newProgram();newP.setProgramType(pts[index]);newP.setStartTime(lastTime);newP.setLength(pts[index].getLengh());}else{b=false;}lastTime=p.getEndTime();}}else{temp.add(ne
【參考文獻】:
碩士論文
[1]基于JSP的廣告發(fā)布系統(tǒng)設計與實現(xiàn)[D]. 薛添.海南大學 2015
[2]多媒體廣告發(fā)布系統(tǒng)設計與實現(xiàn)[D]. 陳海東.大連理工大學 2013
[3]多媒體廣告自助發(fā)布系統(tǒng)的設計與實現(xiàn)[D]. 張戰(zhàn)天.上海交通大學 2011
本文編號:2968363
【文章來源】:九江學院學報(自然科學版). 2017,32(04)
【文章頁數(shù)】:5 頁
【部分圖文】:
系統(tǒng)架構圖
基于C#的多媒體廣告發(fā)布系統(tǒng)可分為服務器管理端和客戶節(jié)點播放端。管理端負責制作節(jié)目、發(fā)布節(jié)目、審核用戶、播放的常規(guī)管理工作,客戶端節(jié)點主要負責節(jié)目安排、播放、插播功能、監(jiān)控功能的實現(xiàn);贑#的多媒體廣告發(fā)布系統(tǒng)的邏輯架構圖如圖2所示。圖2系統(tǒng)邏輯架構圖4研究技術難點多媒體技術與無線網(wǎng)絡結合的應用日益普及,在此背景下提出了基于C#的多媒體廣告發(fā)布系統(tǒng)[3],該系統(tǒng)的設計與實現(xiàn)的技術難點在于節(jié)目單的編排。編排算法實現(xiàn)如圖3所示。圖3節(jié)目播放程序publicvoidfill(ProgramType[]pts)throwsException{for(ProgramTypept:pts){if(pt.getType()!=ProgramType.TYPE_FILL){thrownewException("此時必須放入墊片");}}this.savepoint();ArrayList<Program>temp=newArrayList<Program>();intindex=0;ProgramnewP=newProgram();newP.setProgramType(pts[index]);newP.setStartTime(this.startTime);newP.setLength(pts[index].getLengh());longlastTime=this.startTime;for(Programp:this.programs){booleanb=true;while(b){if(p.isOverlap(newP)){if(p.getProgramType().getType()==ProgramType.TYPE_TIMES){p.setStartTime(lastTime);lastTime=p.getEndTime();newP.setStartTime(lastTime);b=false;}else{if(p.getStartTime()>lastTime){newP.setLength(p.getStartTime()-last-Time);temp.add(newP);index++;index=index%pts.length;newP=newProgram();newP.setProgramType(pts[index]);newP.setStartTime(lastTime);newP.setLength(pts[index].getLengh());}else{b=false;}lastTime=p.getEndTime();}}else{temp.add(ne
基于C#的多媒體廣告發(fā)布系統(tǒng)可分為服務器管理端和客戶節(jié)點播放端。管理端負責制作節(jié)目、發(fā)布節(jié)目、審核用戶、播放的常規(guī)管理工作,客戶端節(jié)點主要負責節(jié)目安排、播放、插播功能、監(jiān)控功能的實現(xiàn)。基于C#的多媒體廣告發(fā)布系統(tǒng)的邏輯架構圖如圖2所示。圖2系統(tǒng)邏輯架構圖4研究技術難點多媒體技術與無線網(wǎng)絡結合的應用日益普及,在此背景下提出了基于C#的多媒體廣告發(fā)布系統(tǒng)[3],該系統(tǒng)的設計與實現(xiàn)的技術難點在于節(jié)目單的編排。編排算法實現(xiàn)如圖3所示。圖3節(jié)目播放程序publicvoidfill(ProgramType[]pts)throwsException{for(ProgramTypept:pts){if(pt.getType()!=ProgramType.TYPE_FILL){thrownewException("此時必須放入墊片");}}this.savepoint();ArrayList<Program>temp=newArrayList<Program>();intindex=0;ProgramnewP=newProgram();newP.setProgramType(pts[index]);newP.setStartTime(this.startTime);newP.setLength(pts[index].getLengh());longlastTime=this.startTime;for(Programp:this.programs){booleanb=true;while(b){if(p.isOverlap(newP)){if(p.getProgramType().getType()==ProgramType.TYPE_TIMES){p.setStartTime(lastTime);lastTime=p.getEndTime();newP.setStartTime(lastTime);b=false;}else{if(p.getStartTime()>lastTime){newP.setLength(p.getStartTime()-last-Time);temp.add(newP);index++;index=index%pts.length;newP=newProgram();newP.setProgramType(pts[index]);newP.setStartTime(lastTime);newP.setLength(pts[index].getLengh());}else{b=false;}lastTime=p.getEndTime();}}else{temp.add(ne
【參考文獻】:
碩士論文
[1]基于JSP的廣告發(fā)布系統(tǒng)設計與實現(xiàn)[D]. 薛添.海南大學 2015
[2]多媒體廣告發(fā)布系統(tǒng)設計與實現(xiàn)[D]. 陳海東.大連理工大學 2013
[3]多媒體廣告自助發(fā)布系統(tǒng)的設計與實現(xiàn)[D]. 張戰(zhàn)天.上海交通大學 2011
本文編號:2968363
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/2968363.html