本科毕业设计(论文)题目多功能广告机的设计与实现学生姓名专业班级学号学院(系)计算机与通信工程学院指导教师(职称)完成时间2013年5月30日郑州轻工业学院毕业设计(论文)任务书题目多功能广告机的设计与实现专业学号姓名主要内容、基本要求、主要参考资料等:主要内容:设计一个广告机显示终端和服务器网站,通过登陆服务器网站对显示终端进行监测控制。基本要求:1.熟练掌握C++编程语言;2.熟悉QT界面,能进行基本网页的设计;3.熟练CGI程序编写和数据库的使用。4.功能齐备,能运行演示。主要参考资料:[1]谢添德.虚拟机下的Ubuntu安装VMwareTools与MPlayer的探究[M].北京:电子工业出版社,2009,105—107.[2]刘玉萍.Mplayer的潜入移植[M].北京:人民邮电出版社,2011,59—196.完成期限:2013年05月30日指导教师签名:专业负责人签名:年月日多功能广告机的设计与实现目录摘要..........................................................IABSTRACT....................................................II1课题研究背景与意义..........................................11.1广告机的发展...........................................11.2课题研究意义...........................................12广告机概述...................................................32.1广告机系统..............................................32.2广告机显示终端.........................................42.2.1QT软件.............................................42.2.2MPlayer播放器.......................................62.3广告机服务器..........................................72.3.1HTML网页..........................................72.3.2CGI后台............................................82.3.3SQLite数据库........................................83多功能广告机架构设计.......................................103.1广告机系统实现的功能需求...........................103.1.1软件功能需求.......................................103.1.2软件模块功能需求...................................103.1.3功能概要...........................................103.1.4多功能广告机适用范围...............................123.2系统总体设计方案.....................................123.3功能模块划分.........................................143.3.1终端显示模块.......................................153.3.2服务器网站模块.....................................154终端显示平台搭建............................................16多功能广告机的设计与实现4.1LINUX操作系统的配置...............................164.2QT和MPlayer的配置.................................204.3QT技术使用..........................................214.3.1Signal/slot的使用....................................214.3.2QT工具的使用......................................214.4Mplayer技术使用.........................................234.4.1Mplayer原理分析....................................234.4.2Mplayer指令使用....................................255广告机终端显示实现.........................................275.1主窗口实现...........................................285.2视频实现..............................................315.3时间实现..............................................345.4图片实现..............................................365.5字幕实现..............................................396服务器平台搭建..............................................436.1服务器环境配置......................................436.2HTML技术使用......................................436.3数据库技术使用......................................457服务器网站实现..............................................487.1登录网页实现.........................................497.2登录后台实现.........................................518结论.........................................................538.1收获..................................................538.2需要进一步研究的问题................................54致谢.......................................................55参考文献.......................................................56多功能广告机的设计与实现I多功能广告机的设计与实现摘要广告机是通过显示文字、图片、视频等来向人们传递信息的一种机器。目前大多数广告机的设计模式都比较单一,多数广告机只是实现文字、图片、视频的一种,而且都是针对个体进行控制,对多个广告终端的控制更新不够简单快捷。因此设计一个好的广告机显示终端,让少数工作人员坐在办公室内就可以对多个不同区域地点的广告终端管理控制,从而满足市场客户的需求,已经成为广告机市场一个新的课题,也是广告信息发展的一个趋势。多功能广告机不但继承了原有广告机的优点,还弥补了很多缺点。本文把图片、视频、文字结合显示在一个终端上实现了信息传递的多样化;设计搭建了服务器,可以让用户更快捷方便对多个终端进行监测控制。用QT实现时间、图片、文字的显示,用mplayer实现视频的播放;然后把mplayer嵌入在QT界面中,从而实现广告机多样化的显示。用httpd搭建服务器。用html实现服务器前台网页,用CGI程序调用数据库sqlite实现网页的功能。最终可以让用户通过浏览器在任何地点登陆账户进入服务器对显示终端的时间、图片、视频、文字进行监测控制。本文的最大特色是实现了显示终端的多样化,并建立服务器可以对多个广告终端方便快捷的控制。关键字广告机;QT;网站;数据库多功能广告机的设计与实现IIDESIGNANDIMPLEMENTAIONOFMULTI-FUNCTIONALADVERTISINGABSTRACTAdvertizingplayerisamachinewhichcanrealizeinformationpublicationthroughtext,pictureandvideo.Nowadays,thedesignpatternformostAPseemsmuchmonotonous,andmostofthemcanonlyrealizeoneapproachpublicationonly,besides,mostofAPcaninterveneinonlyoneterminal,whileupdatecontrollingformultipleAPterminalsisnotthatconvenient.Therefore,adesign,whichcanletfewsittinginofficeoperatorstoremotecontrolterminalslocatedindifferentareas.Tofulfillmarketrequirementhadbecameanewresearchtopicinadvertisingmarketandalsoanewtrendforadvertisinginformationdevelopment.Multi-functionaladvertisingmachinenotonlyinheritadvantagesoforiginaladvertisingmachinebutalsomakeuplotsofdisadvantages.Thisarticlerealizeddiversificationofinformationtransformationbycombiningtext,video,andimageintooneterminal.Thenewdesignsetupaservertomakethecontrolofmultipleterminalseasyandconvenient.BycombiningQTandMplayertogether,thenewdesigncanrealizevariousdisplaying.TheserverisbuiltbyHTTPD,htmlisusedtoimplementtheserveratthefrontdestpage,aCGIprogramisusedtocalldatabasesqlite,whichcanrealizethefunctionofawebpage.Allthesefunctionswillensureusertomonitorterminal‗stime,text,video,picturesbyloginthroughbrowserateverywhere.Themaincharacteristicofthispaperistorealizediversifi