本文以“新平公安信息网视频上传及在线播放功能”为背景,通过对LDCMS的深入研究分析,展现了CMS的主要架构及数据操作原理,阐述了CMS的基本实现方式及设计思想,并通过C#的方法,及Nvelocity语言调用数据,实现了视频上传及播放功能。文章共分为五个章节,第一个章节主要CMS的介绍了该论文的背景分析;第二章节主要是叙述CMS涉及到得主要技术;第三章介绍了对新平公安信息网核心部分LDCMS的系统架构,数据的读取及存储方式进行深入的研究分析,为在该工作上实现视频上传及在线播放打下基础;第四章具体地描述了如何编写相关方法在LDCMS平台上实现视频上传,最后再通过Nvelocity实现前台页面调用上传到服务器上的指定文件夹的视频文件,达到在线播放的功能;第五章对论文作总结并指出了目前CMS存在的一些共性地不足并和待加强的一些地方。<br> CMS是Content Management System的缩写,译为“内容管理系统”。它是以SOA为框架,通过统一的开发标准和规范使用SOA开发工具,整合现有的和将开发的不同的应用服务,通过集中管理的方式实现网站的各模块功能。以不同的功能模块为基础,通过标签的形式对数据库中的数据进行标识及调用。采用前台页面数据、数据库数据集及服务器端数据相分离的MVC三层设计模式,实现对不同的用户角色的定义,强调不同用户对不同的功能模块管理的过程。而通过研究和参与LDCMS的项目建设,对CMS的各个模块及数据读取及储存方式都有较好的认识,并通过对视频上传及在线播放功能的设计与实现,对网站的技术及C#的研究有了更进一步的认识,为以后更好的扩展及维护奠定了良好的基础。