教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> > > CorelDraw学习网站的设计与实现论文

CorelDraw学习网站的设计与实现论文

上传者:姜定祥
|
上传时间:2017-06-05
|
次下载

CorelDraw学习网站的设计与实现论文

  目 录

  1引言 ...................................................... 1

  2 CorelDraw学习网站概述 .................................... 2

  2.1 CorelDraw软件的特点 .................................. 2

  2.2 CorelDraw学习网站的国内外研究现状 .................... 3

  3 CorelDraw学习网站关键技术研究 ............................. 3

  3.1 CorelDraw学习网站的开发和运行环境 .................... 3

  3.2 http://www.wendangwang.com技术 ......................................... 3

  3.2.1 http://www.wendangwang.com简介..................................... 3

  3.2.2 http://www.wendangwang.com与ASP的比较 ............................. 3

  3.2.3 http://www.wendangwang.com的新特性[3] ............................... 4

  3.3 C#开发语言 ........................................... 5

  3.3.1 C#简介 .......................................... 5

  3.3.2 C#的特点[6] ...................................... 5

  3.4 Microsoft SQL Server ................................. 6

  4 CorelDraw学习网站的数据库设计 ............................. 7

  4.1 数据库概念结构设计 ................................... 7

  4.2数据库逻辑结构分析 ................................... 10

  5 CorelDraw学习网站的设计 .................................. 14

  5.1 CorelDraw学习网站的需求分析 ......................... 14

  5.2 CorelDraw学习网站主要功能模块的实现 ................. 16

  5.2.1 主要框架设计 ................................... 16

  5.2.2 前台最新动态查看模块 ........................... 17

  5.2.3前台资源下载模块 ................................ 17

  5.2.4前台资源上传模块 ................................ 18

  5.2.5 前台PPT/视频观看模块 ........................... 18

  5.2.6 前台学习交流模块 ............................... 19

  5.2.7 后台首页 ....................................... 19

  5.2.8 后台用户管理 ................................... 20

  5.2.9 后台新闻发布管理 ............................... 20

  5.2.10 后台论坛管理 .................................. 21

  5.2.11 后台资源管理 .................................. 21

  5.2.12 后台PPT管理 .................................. 22

  5.2.13 后台视频管理 .................................. 22

  6 总结与展望 ............................................... 23

  参考文献 ................................................... 24 致谢

  极大的推动作用。

  CorelDraw 12 是加拿大Corel公司最新推出的具有强大绘制、文字编辑、图形设计的矢量图形制作软件。新的工作界面和图标更具人性化,它在平面广告、画册、VI设计、书籍封面设计和折页等广告作品制作方面得到广泛应用,是目前图形方面运用最普遍,也是最优秀的图形处理软件之一,已成为许多人热切期望学习的平面软件。

  介于以上情况,越来越多的人们通过互联网学习CorelDraw平面软件,了解CorelDraw的最新动态。这已成为一种现代化的学习手段。本课题就是希望通过搭建“CorelDraw学习网站”,为学习CorelDraw的人们提供一条网络途径,让人们能够及时了解CorelDraw的最新动态,互动交流,使学习者更方便的学习CorelDraw。 2 CorelDraw学习网站概述

  2.1 CorelDraw软件的特点

  随着计算机辅助设计技术的迅速发展,计算机绘图的优势得到了充分展示。目前常用的计算机绘图软件有AutoCAD、CorelDraw、Photo-shop、Freehand等等,其中,CorelDraw软件是加拿大Corel公司开发的图形软件,它在WINDOWS系统下操作,能建立和编辑一些专业质量的图表和演示图片,可以使用文本、图像、色彩设计和图表,从其他程序装入数据或卸出数据到其他程序等,并具有一些高级修改技巧和产生特殊效果的功能。CorelDraw特点如下[1]:

  1、CorelDraw界面友好,操作细致。提供了一整套绘图工具,包括:圆形、矩形、多边形、方格、螺旋线等,并配合变形工具,对各种基本图形做出多种变化,如圆角矩形、弧形、扇形、星形等。同时也提供了如压力笔、书写笔、喷罐工具等,创建更多丰富的图形。

  2、CorelDraw的填充功能提供了各种模式的调色方案以及渐变、位图、底纹的填充,颜色变化与操作方式更加丰富。而CorelDraw的颜色管理方案让图形在显示和印刷上达到了颜色的一致。

  3、CorelDraw支持文字处理功能,并支持了大部分图像格式的输入与输出。几乎与其他软件可畅行无阻地交换共享文件,所以非常适合广告的排版与设计。

  4、CorelDraw的导入导出功能。有时候因为作品表现形式的需要,可以将其他格式的图像导入到CorelDraw文件中,通过导入功能载入到图形文件中,丰富了作品内容,增强了画面的整体效果;CorelDraw中支持导出的文件格式有多种,将绘制精美的CorelDraw图形应用到其他格式的文档中,更加丰富了此种文档的内容效果。

  2.2 CorelDraw学习网站的国内外研究现状

  网络的诞生,使人们进入了信息时代。网络为人们提供了方便,人们可以上网购物,了解国家大事,远程教学等。随着网络技术的发展,越来越多的人通过互联网知天下事。动态网页技术的发展趋向于成熟。

  目前网络中流行着各种交流网站,较为典型的有交友互动网站,聊天论坛网站,学习交流网站等。

  互联网中,有关CorelDraw的学习网站也越来越多。有些网站提供了CorelDraw平面设计软件的视频教程,有利于初学者较直观的的学习该软件;有些还提供CorelDraw学习的素材资源,方便绘图人员利用现成的资源;并且很多网站都提供了留言平台,为学习者提供了一个交流互动的产所。

  3 CorelDraw学习网站关键技术研究

  3.1 CorelDraw学习网站的开发和运行环境

  操作系统:Microsoft Windows XP Professional

  数据库管理系统:SQL Server 2000

  开发工具:Visual http://www.wendangwang.com 2005

  所用语言:C#

  Web开发平台:

  运行平台:Windows客户端 + Web Brower浏览器

  3.2 http://www.wendangwang.com技术

  3.2.1 http://www.wendangwang.com简介

  http://www.wendangwang.com是微软公司推出的一种服务器端开发技术,是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发功能强大的Web应用程序。它不但执行效率大幅度提高,对代码的控制也做得很好,并且支持Web Controls功能和多种语言,以高安全性、易管理学和高扩展性等特点著称。

  3.2.2 http://www.wendangwang.com与ASP的比较

  http://www.wendangwang.com与ASP的主要区别在于前者是编译(Compile)执行,而后者是解释(Interpret)执行,显然前者比后者有更高的运行效率。事实上,同所有的.NET应用程序一样,http://www.wendangwang.com所谓的编译,是将程序编译成为可以直接运行在.NET平台上的中间语言。这使得http://www.wendangwang.com的程序具有.NET平台的诸多优越特性[2]。表3-1是针对ASP

  与http://www.wendangwang.com的特点进行的比较:

  表3-1 ASP与http://www.wendangwang.com的比较

  扩展名

  使用语言 ASP .asp http://www.wendangwang.com .aspx VBScript,JScript等脚任何支持通用语言执行环境的

  本语言 语言,如C#、Visual

  程序代码 程序代码与页面混合编程序代码与页面显示分离,独立

  写,可重用性差 成一个Class类,可重用性较高

  使用http://www.wendangwang.com 数据存取方式

  配置设置方式 使用ADO 使用IIS的MMC嵌入式管使用XML类型的Config.Web文

  理单元 件

  支持 对Web Service的支持 不支持

  3.2.3 http://www.wendangwang.com的新特性[3]

  (l)增强的性能

  http://www.wendangwang.com是将编译好的公共语言运行库代码运行在服务器上。它可以利用早期绑定、实时编译、本机优化和盒外缓存服务,相当于在编写代码前就提高了应用程序性能。

  (2)世界级的工具支持

  http://www.wendangwang.com框架补充了Visual Studio 2005集成开发环境中的大量工具箱和设计器。

  (3)威力和灵活性

  由于http://www.wendangwang.com基于公共语言运行库因此Web应用程序开发人员可以使用整个平台的威力和灵活性。.NET框架类库、消息处理和数据访问解决方案都可从Web进行无缝访问。http://www.wendangwang.com与语言无关,所以尅选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证了在迁移到http://www.wendangwang.com时保留基于COM开发中的投资。

  (4)简易性

  http://www.wendangwang.com使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。另外,公共语言运行库利用托管代码服务(如自动引用技术和垃圾回收)简化了程序的开发过程。

  (5)可管理性

  http://www.wendangwang.com采用基于文本的分层配置系统,简化了设置应用于服务器环境和Web应用程序的工作。

  (6)可缩放性和可用性

  http://www.wendangwang.com在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到http://www.wendangwang.com运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,及时创建新进程,帮助保持应用程序始终可用于处理请求。

  (7)自定义和扩展性

  http://www.wendangwang.com附带了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用开发人员编写的自定义组建扩展或替换http://www.wendangwang.com运行库的任何子组件。

  3.3 C#开发语言

  3.3.1 C#简介

  C#是专门用于.NET的新编程语言。它是为生成在.NET Framework上运行的多种应用程序而设计的。C#功能强大、类型安全,而且是面向对象的。C#是一种面向对象的语言,是从C和C++还有Java演化而来的,所以吸取了以前的教训,考虑了其他语言的优点,并解决了他们的问题。C#凭借它的许多创新,在保持C语言的表示形式和优美的同时,实现了程序的快速开发。无论Windows应用程序还是Web应用程序都可以简单快速的开发。

  C#是一种先进的、面向对象的语言,通过C#可以让开发人员快速的建立大范围的基于Microsoft网络平台的应用。由于C#是一种面向对象的开发语言,所用C#可以大范围的适用于高层商业应用和底层系统的开发。即使是通过简单的C#构造也可以使各种组件方便的转变为基于Web的应用。并且能够通过Internet被各种系统或是其他开发语言所开发的应用调用。C#也可以为C/C++开发人员提供快速的开发手段而不需要牺牲任何C/C++语言的特点。从继承角度来看,C#在更高层次上重新实现了C/C++,熟悉C/C++开发的人员可以很快的转变为C#开发人员。

  3.3.2 C#的特点[6]

  (1)简单

  在C/C++中的指针,在C#中已经消失;一些不安全的操作不被允许了,从而保证了操作的安全性;整型数值0和1不再作为布尔值出现,C#中的布尔值是纯粹的true和false值,而且没有更多的“=”操作符和“==”操作符错误。

  (2)现代

  C#建立在当前的潮流上,对于创建相互兼容的、可伸缩的、健壮的应用程序来说是非常强大和简单的,从而确立了其现代编程语言的地位。

  C#拥有内建的支持来将任何组件转换成一个Web Server,允许在任何平台上的任何应用程序都可以通过互联网来使用这个服务。

  (3)面向对象的

  C#支持数据封装、继承、多态和接口。

  (4)类型安全

  在C#中我们不能进行不安全的类型转换;数组类型下标从零开始而且进行越界检查;类型溢出将被检查。

  (5)相互兼容性

  C#提供对COM和基于Windows的应用程序的原始的支持。允许对原始制作有限制的使用;用户不再需要显式地实现Unknown和其他COM界面(Interface),这些功能已经被内建;C#允许用户将指针作为不安全的代码段以支持向下兼容。http://www.wendangwang.com和其他中间代码语言中的组件可以在C#中之间使用。

  (6)可伸缩性和可升级性

  .NET组件不再需要注册表的支持,它引入了零部件的概念。升级软件组件的过程只是一个错误探测的任务。

  总之,C#是一种现代的、类型安全的、面向对象的编程语言,它使程序员能够快速而容易地在.NET平台上进行各种应用系统的开发。

  3.4 Microsoft SQL Server

  Microsoft SQL Server是一个高性能的、多用户的关系型数据库管理系统;它是专为客户/服务器计算环境设计的,是当前最流行的数据库服务器系统之一;它提供的 内置数据复制功能、强大的管理工具和开放式的系统体系结构为基于事务的企业级信息管理方案提供了一个卓越的平台。SQL Server与网络操作系统Windows NT构成一个集成环境,可以说SQL Server是Windows NT平台上最好的数据库管理系统。

  在SQL Server数据库中,数据被组织为用户可以看得见的逻辑组件,这些逻辑组件主要包括基本表、视图、存储过程、触发器和用户等。

  SQL Server将用户可以看得见的这些逻辑组件物理地存储在磁盘上的操作系统文件中。作为普通用户只需要关心逻辑组件的存在,而它们的物理实现在很大程度上是透明的,一般只有数据库管理员需要了解和处理数据库的物理实现。图3-1示意了SQL Server的数据库结构[7]。

  图3-1 SQL Server的数据库结构

  4 CorelDraw学习网站的数据库设计

  4.1 数据库概念结构设计

  根据“CorelDraw学习网站”的功能需求,数据库的概念设计相关信息实体E-R图如图4-1至图4-9所示:

  CorelDraw学习网站的设计与实现论文1

  图4-1用户信息实体E-R图

  CorelDraw学习网站的设计与实现论文2

  图4-2 课件PPT信息实体E-R图 图4-3视频信息实体E-R图 图4-4 普通资源信息实体E-R图 图4-5新闻信息实体E-R图

  CorelDraw学习网站的设计与实现论文3

  CorelDraw学习网站的设计与实现论文4

  CorelDraw学习网站的设计与实现论文5

  CorelDraw学习网站的设计与实现论文6

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注视频

冀教版小学数学二年级下册第二单元《余数和除数的关系》
三年级英语单词记忆下册(沪教版)第一二单元复习
《空中课堂》二年级下册 数学第一单元第1课时
沪教版八年级下次数学练习册21.4(2)无理方程P19
沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
七年级英语下册 上海牛津版 Unit5
七年级英语下册 上海牛津版 Unit9
外研版英语七年级下册module3 unit1第二课时
化学九年级下册全册同步 人教版 第22集 酸和碱的中和反应(一)
冀教版英语五年级下册第二课课程解读
《小学数学二年级下册》第二单元测试题讲解
3月2日小学二年级数学下册(数一数)
外研版英语三起5年级下册(14版)Module3 Unit1
北师大版小学数学四年级下册第15课小数乘小数一
第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
第8课 对称剪纸_第一课时(二等奖)(沪书画版二年级上册)_T3784187
苏科版八年级数学下册7.2《统计图的选用》
冀教版小学数学二年级下册第二单元《有余数除法的整理与复习》
二年级下册数学第三课 搭一搭⚖⚖
19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T502436
六年级英语下册上海牛津版教材讲解 U1单词
【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
冀教版小学数学二年级下册1
沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
冀教版英语四年级下册第二课
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,辽宁省
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
冀教版小学数学二年级下册第二单元《租船问题》
外研版英语七年级下册module3 unit2第二课时