论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
一、选题目的和意义
基于Web的多彩文本信息系统,它是一种以Web为基础的超文本系统。多彩文本信息系统不仅能够对文本进行编辑、而且可以将所写的文本内容存储和再现。随着计算机网络的快速发展,普通的文本留言系统已经很难满足我们的需求,因此多彩文本留言系统随之出现。它不仅仅具有普通文本留言系统的特点,而且使单调的文字变的丰富多彩,用户可以对所写的文字任意的更改文字大小、字体、加粗、倾斜、添加链接、添加图片等,产生图文并茂的文字效果。这一方法的实现,将会对信息发布中需要使用普通文本的地方,如系统中试题题目、文章管理系统、办公系统公文的题目或正文等需要特殊格式的文本甚至图片等应用,具有重要的实际意义。
通过设计对多彩文本信息系统有一个深入的了解,设计实现课题说明书中所描述的功能,来认识多彩文本的实现原理,并且希望通过这次的实践来运用所学知识,来培养我的动手能力和合作能力,故选择基于Web的多彩文本信息发布做为我的课题。
二、本选题在国内外的研究现状和发展趋势
多彩文本技术是互联网应用中比较流行的技术,它提供给用户一个在网页中进行“所见即所得”的能够进行图文混排,类似Microsoft Word的多媒体内容编辑环境。此种技术手段在国内外已经得到普遍应用,如在网易的电子邮件系统中,它被称为“多媒体编辑器”;在“中国人”的校友录中,它被称为“多彩文本”。有的公司专门开发此类的中间件,用以构建Web版的Word、Excel等为特征的网络办公系统。
在网络中,能够象在Word中那样,自由书写,发送或发表图文并茂,多彩绚丽的多媒体信件、文章等,更为符合人们的习惯,是人们在互联网中自然的需求,因此,多彩文本技术的研究和应用是必然趋势。 (转载自中国科教评价网http://www.nseac.com)
三、课题设计方案 [主要说明:研究(设计)的基本内容、观点及拟采取的研究途径。]
1.研究的基本内容:
搭建开发环境。
多彩文本信息系统的前台考察。(注:文本编辑界面中的文字操作) 实现对文本的一些基本操作,如加粗、倾斜、加背景色等。根据要实现的功能选定能够实现这种功能的语言,并查阅有关的资料进行一些必须的准备工作。
多彩文本信息系统的建摸和前台的设计。
设计算法,选择相关的程序设计语言对前台相关操作的实现。(包括对文本内容的剪切、复制、粘贴、字体类型、对齐、表情等模块功能的实现。)
2.基本观点:
多彩文本信息发布对文字编辑自由化、字体多样化、图文混排化、编排实时化等提出了许多新的要求,力求设计简单、实用、方便。
3.方法:
运用Apache+PHP+MySQL平台,java script和HTML语言及CSS样式表进行设计;理论研究与实践相结合,以软件的实用性为目的,严格按照软件工程的设计方法做好需求分析,可行性分析等。参考国内外已经取得的研究成果,认真研读参考资料。运用所学的知识设计出合理的算法和模块化程序,把该软件进行设计,接着在单机上测试和实现出来,达到预期的效果。
四、计划进度安排 [主要说明:起止时间及分阶段的进度要求。]
第一阶段: 起止时间:2005.10.1-2005.10.20
进度要求:撰写开题报告书。
第二阶段: 起止时间:2005.10.21-2005.11.15 (转载自http://www.NSEAC.com中国科教评价网)
进度要求:熟悉开发工具,搜集相关资料。
第三阶段: 起止时间:2005.11.16-2006.12.22
进度要求:确定设计具体要实现的内容,进行可行性分析;编写程序并基本实现系统功能;撰写系统测试计划。
第四阶段: 起止时间:2005.12.23-2006.1.15
进度要求:进一步完善系统功能,进行系统测试与修改,完成系统开发设计撰,准备毕业答辩。
五、主要参考文献
1 张海藩.软件工程导论.第四版.北京:清华出版,2003年.
2 萨师煊.计算机系统概论.第三版.北京:高等教育出版社,2000.2.
3 白鉴聪.王进.java script网页效果大师.机械工业出版社,2003.
4 白鉴聪,潘军锋,罗剑波等.PHP4编程与实例.第一版.北京:机械工业出版社,2001.1.
5(美)Paul McFedries著 欧阳宇,张治坤等译.java script开发使用手册.机械工业出版社, 2002.2.
6 (美)Jesus Castagnetto等著 薛忠胜,扬登峰等译.PHP高级编程.机械工业出版社,2001.1.
7 季强.新编Dreamweaver MX网页设计与制作.第四版.西北工业大学出版社,2004..9.
8 德州学院教务处..附件1:(设计)格式参考样例.2006.3.
指导教师意见及建议
摘要:近年来,随着互联网的迅猛发展,基于Web页的产品也逐渐盛行和受人们欢迎。基于Web的多彩文本信息系统,是一种以Web为基础的超文本系统,多彩文本信息系统不仅能够对文本进行编辑,而且可以将所写的文本内容存储和再现。本多彩文本使用Dreamweaver、PHP、Apache、MySQL软件及java script制作完成,主要作为一种中间插件来使用。可以对文本文字进行各种设置,如字号、字体、颜色、加入超链接、加入表情等,其布局主要是通过使用CSS样式进行精确定位,实现原理主要是通过使用java script脚本函数事件驱动原理的相互调用来实现。 (科教作文网 zw.nseac.com整理)
关键词:互联网,Web,Dreamweaver,PHP,Apache,MySQL,java script,CSS
1 引言
1.1 选题背景
多彩文本技术是互联网应用中比较流行的技术,它提供给用户一个在网页中进行“所见即所得”的能够进行图文混排,类似Microsoft Word的多媒体内容编辑环境。此种技术手段在国内外已经得到普遍应用,如在网易的电子邮件系统中,它被称为“多媒体编辑器”;在“中国人”的校友录中,它被称为“多彩文本”。有的公司专门开发此类的中间件,用以构建Web版的Word、Excel等为特征的网络办公系统。
在网络中,能够象在Word中那样,自由书写,发送或发表图文并茂,多彩绚丽的多媒体信件、文章等,更为符合人们的习惯,是人们在互联网中自然的需求,因此,多彩文本技术的研究和应用是必然趋势。
1.2 选题目的和意义
主要目的是研究在信息发布系统中,客户端如何生成和表示多彩文本,如何在服务器中存储多彩文本,如何从服务器获取和再现多彩文本。这一方法的实现,将会对信息发布中需要使用普通文本的地方,如考试系统中试题题目、文章管理系统、办公系统公文的题目或正文等需要特殊格式的文本甚至图片等应用,具有重要的实际意义。
本课题的研究工作,对锻炼我的Web开发技术,科研能力等,具有实际的实践意义. 通过设计对多彩文本信息系统原理有一个深入的了解,并且希望通过这次的实践来运用所学知识,来培养我的动手能力和合作能力,故选择基于Web的多彩文本信息发布做为我的毕业课题。
1.3 研究内容
本设计前台主要是搭建工作平台,研究多彩文本所应该具有的功能,如实现字体的大小、加粗、倾斜、下划线等,实现这些具体功能所必须的实现脚本语言;主要是实现多彩文本的精确定位,及实现相应图标所对应的功能函数。
图1 多彩文本的前台系统流程图
1.5 具体工作分配
我的毕业设计是和赵耀栋同学一起合作他负责后台实现,把前台的格式化文本实现再现;我负责前台功能的实现,实现文本编辑框的格式化。实现此功能的编程语言有Vbscript和Java Script,我所用的是java script脚本语言来实现的的。 (转载自中国科教评价网www.nseac.com )
2 运行环境的搭建及java script的简介和特点
2.1 运行环境的搭建
由于我们是由两人合作共同开发的,所以运行环境的搭建成功与否也是整个程序能否正常运行的关键,故在此先详细叙述一下运行环境的搭建问题。
PHP服务器环境需要以下3个服务器端系统软件
Web服务器软件:Apache 1.3.14
PHP语言解释器软件:PHP 4.0.4
数据库服务器软件:MySQL 3.23.43
2.1.1 PHP的安装和配置
(1)安装
①将PHP-4_0_4压缩包解压缩到d:\php下
②将d:\php下的php4ts.dll移动到c:\操作系统安装目录\system下
③将d:\php下的php.ini-dist复制到c:\操作系统安装目录 下,更名为php.ini
(2)配置:通过修改php.ini中的参数来实现。对MySQL而言,若无特殊要求,一般无须配置,因为PHP在php.ini中已经做好了对MySQL的配置,所以一般无须修改。
2.1.2 Apache的安装和配置
(1)安装软件:双击Apache_1_3_14_win32.exe,按照提示,安装到d:\apache下,即完成安装。
(2)配置服务:单击[开始]->[程序]->[ Apache Web Server]->[ Management]->[ Edit configuration],
打开Apache的配置文件httpd.conf,按表4提示进行配置,完毕后,保存。
注意:
所谓“修改”,即对该文件中已经存在的参数,修改其参数值;所谓“添加”,即将该文件中缺少的参数和参数值增加到该文件中相应位置,为了省事,也可以放到该文件的最后。
每处的配置要想起作用,必须将行首的#号(注释符号)去掉。
描述以httpd.conf文件的行文顺序进行。
表中路径、地址、主机名、信箱等,实际配置时请根据自己情况进行。 (科教作文网 zw.nseac.com整理)
每次配置变动后一定要保存,并启动或重新启动Apache的服务,所做的最新配置才会起作用。
示例路径:PHP安装路径——d:/php;发布文档(即文件)主目录——d:/www
表1 Apache配置参数设定
参数名和参数值 操作 作用
① BindAddress 服务器机器IP 修改 进行地址绑定(指定服务器地址)
② LoadModule php4_module
d:/php/sapi/php4apache.dll 添加 指明将PHP配置为Apache的模块(Apache module)方式进行工作时的PHP语言解释器
③ Port 80 修改 指定Apache对外提供Web服务的通信端口
④ ServerAdmin 服务器管理员邮箱(如) 修改 当发生错误时送回客户端浏览器的管理员信箱
⑤ ServerName 服务器的计算机名称 修改 指明主机名称
⑥ DocumentRoot "d:\www" 修改 指明向客户端提供Web服务的发布文档主目录
⑦ 修改 发布文档主目录定义,该处目录的值应与⑥中的一致
⑧ ScriptAlias/php/ "d:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe" 添加 指明PHP脚本语言名称和PHP脚本语言解释器的路径
指明PHP脚本扩展名
指明PHP脚本解释器(PHP以非模块工作时起作用)
⑨ DirectoryIndex index.php 修改 指定默认文档(主页文档,只请求服务器地址就响应的文档)
(3)Web服务的安装和启动
安装Apache服务
将Apache在Windows操作系统服务中注册。单击:[开始]->[程序]->[Apache Web Server]-> [Apache as a service]->[Install service]。
(转载自http://zw.NSEAC.com科教作文网)