毕业论文.docx
《毕业论文.docx》由会员分享,可在线阅读,更多相关《毕业论文.docx(15页珍藏版)》请在冰豆网上搜索。
![毕业论文.docx](https://file1.bdocx.com/fileroot1/2022-11/16/5b515f5f-9d9e-4683-b2b7-fd78e109fcb1/5b515f5f-9d9e-4683-b2b7-fd78e109fcb11.gif)
毕业论文
学号:
20096104
毕业设计(论文)
题目
织梦网站的制作与修改
学生姓名
张静
入学年份
2009
专业名称
计算机应用
指导教师
姜帆
江汉艺术职业学院管理学院
2012年4月30日
目录
摘要
第一章引言
1织梦网站开发的意义
第二章基于织梦内容管理系统FLASH
2.1基于织梦内容管理系统的FLASH影音系统概念
2.2基于织梦内容管理系统的FLASH影音系统特点
2.3FLASH影音系统需求分析
2.3.1系统需要解决的问题
2.3.2系统应具备的基本功能
2.4小结
第三章系统开发工具及开发平台
3.1织梦内容管理系统(dedecms)
3.2PHP[2]
3.3MySQL
3.4系统运行环境
3.4.1Windows平台
3.4.2Linux/Unix平台
3.4.3PHP必须环境或启用的系统函数
3.4.4网站流程图
3.5小结
第四章系统的工作原理
4.1网页模板
4.2dedecms标签[2]
4.3系统的原理
4.3小结
第五章系统总体设计与实现
4.1基本简介
4.2主页设计
4.3后台管理
4.3小结
第六章总结
第七章致谢
摘要
本系统采用PHP开发语言,把视频网站与织梦管理系统相结合,实现在线点播、后台管理、会员管理等功能。
强大的后台管理功能模块,使网站管理人员只需要进行添加、修改、删除视频等操作即可实现网站的同步更新。
通过会员管理功能,可以限制不同用户的观看权限。
织梦网站的开发,是更多的公司之间联系更加的方便,交流的平台更加的广泛,是社会的竞争力更强,人们的工作积极性越来越高。
新的技术总是带来新的机遇。
企业迫切需要充分利用网路,加速培养自身的学习能力,捕捉市场变化的机遇,积极吸取新知识并制定相应的战略,重组资源,调整自己的行动。
这样企业才能应变灵活,不断提高竞争优势
关键词织梦内容管理系统网络编程php开发语言
第一章引言
1织梦网站开发的意义
网站的信息量越来越大,网页数目越来越多,网站需要内容管理,最简单也是最原始的情况是网站的管理员来完成管理的任务。
他制作所有的页面,并检查其中的链接,然后使用FTP工具上传到服务器上。
但是随着网页数量的增加,情况发生了变化,对于一些经常更新的内容,比如新闻,许多网站开发自己的专用的发布系统来维护这些更新频率非常高的部分。
动态网页技术的发展支持了这种方式。
但是现代企业网站或门户网站的信息量实在太大了,而且内容的种类也非常的多,他们不仅发布关于公司的新闻动态,公布企业的产品信息,还将许多支持信息放在了网上。
特别是当网站访问量激增的时候,动态网页技术也无法承担如此大的负荷,只有静态页面处理技术才能担此重任,所以对静态页面管理技术的研究也提升到一个新的高度。
而许多网站管理系统在新闻发布上很强,而在网站的多元化管理这方面的特性却不是特别突出,一个丰富的网站在发展时恰恰需要更多元化的方向和管理,基于此,dedecms诞生了,它的设计精髓就是要给用户一个自由的管理空间,利用成熟的WEB技术和应用管理理念,让用户真正体验自由驾驭网站的乐趣.
第二章基于织梦内容管理系统FLASH
2.1基于织梦内容管理系统的FLASH影音系统概念
Flash是一种创作工具,设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。
Flash可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。
通常,使用Flash创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。
您也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的Flash应用程序。
2.2基于织梦内容管理系统的FLASH影音系统特点
使用织梦内容管理系统管理的影音点播系统将管理人员从繁重的手工管理中解脱出来,快速方便地管理大量的视频,通过动态内容静态化,最大幅度的降低了系统的负荷。
2.3FLASH影音系统需求分析
2.3.1系统需要解决的问题
FLASH影音系统主要面向用户通过网络观看欣赏电影等影音文件,因为硬件方面的要求,不可能支持无限人数观看,所以设计注册成为会员,对会员进行合理管理来观看影视。
因为视频数量庞大,用户对视频的观看要求不同,所以系统应该有分类管理功能,同时还应该能够在页面上对数据库里面的视频进行查询搜索。
2.3.2系统应具备的基本功能
FlashCS3增加了导出QuickTime视频的功能。
这种方式可以精确地将Flash电影导出,包括嵌套的影片剪辑、ActionScript产生的内容以及其他运行时的效果,例如投影、模糊等特效。
Adobe设备中心CS3已包含在FlashCS3之中,借助于内置的设备模板和不断更新的设备参数文件,可以大大简化移动内容的创建过程。
现在用户可以方便地设计、预览以及测试移动内容,例如交互的FlashLite应用程序和丰富的用户界面。
使用内置的ActionScript3.0用户界面和视频组件,可以大大提升内容的开发,节省宝贵的时间,包括按钮、滚动条、滑块等等。
新增的可以编辑的属性使得用户可以方便地定制组件的外观,从而适应不同项目的需求。
使用AdobeFlashVideo编码器传送广播级质量的在线视频。
在编码选项中,包括了许多高级选项,例如去除交错,导入导出线索点等等。
以及一组非常漂亮的视频组件模板,为用户对播放视频的外观提供了详细的控制。
2.4小结
本章主要介绍了基于dedecms的FLASH影音系统的概念特点和要实现功能。
系统要实现的基本功能有:
在线点播、分类管理、视频入库等功能。
第三章系统开发工具及开发平台
3.1织梦内容管理系统(dedecms)
织梦内容管理系统,它是一种可以综合管理网站上各种栏目的通用工具,新闻、产品、文档、下载、音乐、教学视频……。
通过模版技术,他们都在同一套系统里完成更新和维护。
[1]
3.2PHP[2]
PHP,是英文超级文本预处理语言HypertextPreprocessor的缩写。
PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。
[2]
3.3MySQL
MySQL是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。
MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询迅捷等优点。
MySQL主要目标是快速、健壮和易用。
关键的是它是免费的,可以在Internet上免费下载到,并可免费使用。
MySQL对于一般中小型,甚至大型应用都能够胜任。
3.4系统运行环境
dedecms居于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台,环境需求如下:
3.4.1Windows平台:
IIS/Apache+PHP4/PHP5+MySQL4/5
如果在windows环境中使用,建议用dedecms提供的DedeAMPZ套件以达到最佳使用性能。
3.4.2Linux/Unix平台
Apache+PHP4/PHP5+MySQL3/4/5(PHP必须在非安全模式下运行)
3.4.3PHP必须环境或启用的系统函数:
allow_url_fopen
GD扩展库
MySQL扩展库
系统函数——phpinfo、dir
3.5小结
本章主要介绍了实现该系统需要用到的工具和编程语言以及运行该系统的环境要求。
第四章系统的工作原理
4.1网页模板
网站模板就是已经做好的网页框架,使用网页编辑软件将模板原有的图片和文字替换成自己的内容,再发布到自己的网站。
本影系统就是以dedecms网站为模板制作的。
4.2dedecms标签[2]
模板的核心就是显示样式和标签。
显示样式可以用HTML代码制定,而标签是由CMS自定义的一种数据访问规则。
一个标签绑定了一个数据源。
这里的数据源是指数据的来源,可以是变量或者数据库访问。
模板标签代码如下所示:
{dede:
标记名称标记属性}
[field:
底层模板标记]//底层模板就是每一条信息显示出来的样式
……
[field:
底层模板标记]
{/dede:
标记名称}
4.3系统的原理
首先把织梦的模板标签加入到网站模板中,然后系统会将相应的标签解析成PHP代码,继而将PHP代码转化为HTML代码并且输出。
最后生成静态页面。
在标签解析的时候,dedecms首先判断标签的名称,然后进行解析,他会读取标签的属性及属性值,将这些属性值转化为sql语句相关的查询条件,然后将这些标签解析成SQL语句,查询出的数据再同底层模板变量进行替换,形成最终的页面效果。
实现代码如下:
--size:
280px*192px-->
linkarr=newArray();
picarr=newArray();
textarr=newArray();
varswf_width=280;
varswf_height=192;
//文字颜色|文字位置|文字背景颜色|文字背景透明度|按键文字颜色|按键默认颜色|按键当前颜色|自动播放时间|图片过渡效果|是否显示按钮|打开方式
varconfigtg='0xffffff|0|0x99ccff|5|0xffffff|0xC5DDBC|0x000033|2|3|1|_blank';
varfiles="";
varlinks="";
vartexts="";
//这里设置调用标记
{dede:
arclistflag='f'row='5'}
linkarr[[field:
global.autoindex/]]="[field:
arcurl/]";
picarr[[field:
global.autoindex/]]="[field:
litpic/]";
textarr[[field:
global.autoindex/]]="[field:
titlefunction='html2text(@me)'/]";
{/dede:
arclist}
for(i=1;iif(files=="")files=picarr[i];
elsefiles+="|"+picarr[i];
}
插入缩略图片
document.write('d27cdb6e-ae6d-11cf-96b8-444553540000"codebase="width="'+swf_width+'"height="'+swf_height+'">');
4.4小结
本章阐述了FLASH影音系统的工作原理。
第五章系统总体设计与实现
5.1基本简介
织梦网站是以旅游为题材,收集世界各地的旅游景点,让爱喜爱旅游的人们轻松不少,网站划分明了,使人一目了然。
本系统一共分为两大部份:
主页设计、后台管理。
5.2主页设计
5.2.1首页进行栏