




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计任务书课程名称:项目实训(一)课程设计设计题目:个人博客已知技术参数和设计要求:1. 问题描述(功能要求):个人博客系统用来展示个人风采,其中模块主要包括:(1) 个人档案(2) 博客日志(3) 技术文章(4) 友情链接等网站常用频道性能需求如下:(1) 界面友好,易于操作。(2) 简洁美观其他要求:(1) HTML网页代码不用借助于工具,通过祼编程实现,如记事本实现(2) 每行代码增加注释(3) 所有文档规范完整(4) 所有里程碑需通过小组评审2. 运行环境要求:(1)客户端:windows操作系统360浏览器(2)服务器:windows server 版操作系统IIS组件安装3. 技术要求:要求分别使用三种不同的方式来实现。l HTMLl CSSl JavaScriptl XMLl PhotoShop(1)了解有关Web网站建设的基本概念与方法。(2)掌握网页设计制作的基本概念,有关美学基本知识与设计制作流程。(3) 掌握网络信息发布与维护的方法。设计工作量:40课时工作计划:(1) 2011级软件工程所有班级2课时:课程设计相关知识介绍。多媒体教室18课时: 设计,普通教室。16课时:上机、调试。计算机系机房4课时:答辩。计算机系机房。(具体时间地点老师先申请,机动安排)指导教师签名:日期:教研室主任签名: 日期:系主任签名: 日期:摘要课程的综合网页与网站的制作实践,是在教师的指导下对学生进行网页制作专业技能的训练,培养学生综合运用理论知识分析和解决实际问题的能力,实现由理论知识向操作技能的培养过程.因此设计对实现本课程的培养目标,提高学生的综合素质有着重要的作用.本课程设计是培养我们创建一个静态的个人博客网页,主要采用的是html语言编写(其中还包括CSS层叠样式表和JavaScript脚本语言),里面包含六个模块,分别是首页、个人档案、心情日志、温馨相册、友情链接。是为个人设计的一个介绍与展示自我的数字平台。本次实训是培养学生自学能力,而且通过实训提高学生的个人学习素养以及团队精神,以后更适合就业。本次通过对博客的制作,让学生学习制作网页,了解网页制作。培养学生综合实力。 该网页编写内容用到html顶级代码、ps制图、设置下拉菜单、图片运动和怎样创建链接、插入图片、音乐、跑马灯、动态时间,以及用户界面的设计。关键词:博客系统,html,设计网页,css目录1个人博客系统需求分析71.1 题目描叙71.2 实训目的71.3 需求分析72静态网站开发技术介绍92.1 PhotoShop效果图设计方法92.2 HTML脚本语言102.3 CSS层叠样式表112.4 JavaScript脚本语言113 网站开发具体实现123.1 首页布局设计123.2二级页面设183.2.1个人档案193.2.2心情日志效果203.2.3 技术文章效果213.2.4 程序设计效果233.2.5 网页制作效果253.2.6温馨相册效果283.2.7友情链接效果313.3 跑马灯设计323.4 动态时间设计343.5 下拉菜单设计354网站创新与改进点374.1创新点374.2改进点375总结38参考文献39附录A 源代码:40 1个人博客系统需求分析 1.1 题目描叙个人博客系统用来展示个人风采,其中模块主要包括:1) 首页整个博客的主要部分,其中包括动态时间、下拉菜单和状态栏等难点问题。首页主要显示个人信息,最新的心情日志信息。2) 个人档案括基本资料(用户名,QQ,昵称,性别,移动电话,所在城市,生日,E-main)就读大学,个人说明,座右铭等信息。3)心情日志显示所有的心情日志,包括日志名称,发表时间。也可以考虑分页显示。3) 技术文章技术文章包括程序设计和网页制作。技术文章显示所有的文章,包括文章名称,发表日期。二级页面程序设计中包括所有关于C语言的文章,可在三级页面中打开。网页制作也一样。4) 温馨相册显示所有的相册,包括相册封页和相册名称。大图显示单张照片(三级页面)。5) 友情链接显示友情信息,其中包括多个网站。1.2 实训目的通过本实训,应具有创建一个静态的小型个人网站,并将其发布到Internet上运的能力 1).掌握有关计算机网络信息的收集、加工、处理、发布与维护的基本框架与工作流程。 2).了解有关Web网站建设的基本概念与方法。 3).掌握网页设计制作的基本概念,有关美学基本知识与设计制作流程。 4).掌握网络信息发布与维护的方法。 5).掌握HTML、CSS、JavaScript等也页面设计方面相关技术 1.3 需求分析设计的题目是个人博客系统,所需功能如下:1) 首页首页主要显示个人档案,最新的心情日志信息2) 个人档案个人档案主要包括几个大的分类:基本资料,教育背景等3) 心情日志显示所有的心情日志,包括日志名称,发表时间。4) 技术文章显示指定的文章信息,包括文章名称,发表时间。5) 友情链接显示友情信息6) 温馨相册显示所有的相册,大图显示单张照片。7) 其他频道信息。依需求分析,设计如下的功能结构: 2静态网站开发技术介绍静态网页早期的网页都是一些静态网页.这些静态网页也称之为静态HTMI.文件,它是一次性写成。制作好静态网页后,内容相对稳定.不需经常修改,文件比较小.适合在网上传抽,执行效率很高;但具有固定信息的HTML文件,当需要改变其信息内容时,就必须重新使用没计工其来更改,然后重新放置在Web服务器上。HTMI,文件从本质上来说是文本文件.它不需要进行编译就能执行,是靠运行它的浏览器解释执行的。静态网页中一般包含文本、图像和超链接。2.1 PhotoShop效果图设计方法 用PhotoShop网页效果图设计最大特点就是色彩统一,布局协调,结构清晰。给人以沉稳,纯朴的感觉。图像关键首先在于背景图象的选择,图像如果过于花俏则会使表单过于杂乱,如果颜色过深则会掩盖了表单上的字,这个实验很多要用到椭圆工具和钢笔工具,因此要先熟悉地掌握他们的使用方法,多看课本并进行一些实验操作能比较快地掌握它们的使用方法。部分的图形元件然后执行“修改组合路径联合”命令,联合途径,因此不能把整个图象作为绘制的对象,否则就不能达到实验效果,操作的难度也会加大。同时对“修改组合路径联合”命令要深入了解才能在适当的时间和位置使用。最后用ps对色彩的表现和转换、改变、编辑。首先要掌握PS,我们要学会: 常用选择工具及填充色彩工具的使用。 路径工具及色彩工具的使用。 图层及图层混合模式的使用。 常用滤镜使用技巧 图层色彩调整及图像模式的使用。 路径工具的使用技巧。 通道及路径的使用技巧。 图层、通道、路径高级实例分析讲解。 常用滤镜使用及外挂滤镜使用技巧。 Photoshop在照片中的应用,婚纱照、老照片等技巧。 Photoshop在平面广告创意中的应用。 Photoshop在包装盒制作中如何布局及包装盒制作中的应用。 Photoshop在网页制作中如何布局及网页制作中的应用。 Photoshop在效果图后期处理中的应用。一、建立新文件不要太大,因为背景图一般是平铺在底面上的。然后把背景填充上浅浅的颜色如淡黄色:二、输入文字1.选择喜欢的字体和颜色输入文字,然后调整字的大小和位置。这里有几个注意事项:第一,字的大小和字型最好不要太死板,最好用另外的字体和不同的尺寸突出你想突出的一个或几个字,必要时可以拉长或压扁。第二,字和背景的颜色搭配要得当,这没有什么规律可言,一般只要看着顺眼就行了。 2.然后选择“图层-新建-图层”或Ctrl+N快捷键建立新层。3.在图层上进行编辑。三、插入图片这一步,可以从外部插入图片,也可自己利用PHOTOSHOP制作一些图片。三、技术处理1.这里的步骤很随意,试几个滤镜,只要得到自己满意的效果就行了。从这里的操作体现出个人的审美观点。2.在层面板上点击背景层前面的小眼睛,隐藏背景层,然后对单个图层进行操作。 12.2 HTML脚本语言HTML(Hyper Text Markup Language 超文本置标语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。生成一个HTML文档主要有以下三种途径: 1.手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。 2.通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。 3.由Web服务器(或称HTTP 服务器)一方实时动态地生成。HTML语言是通过利用各种标记(tags)来标识文档的结构以及标识超链(Hyperlink)的信息。虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如Mosiac,Netscape等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。这就是为什么同一文档在不同的浏览器中展示的效果会不一样。22.3 CSS层叠样式表CSS 指层叠样式表 (Cascading Style Sheets),样式定义如何显示 HTML 元素 ,样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 ,外部样式表可以极大提高工作效率 ,外部样式表通常存储在 CSS 文件中 ,多个样式定义可层叠为一样式表定义如何显示 HTML 元素,就像 HTML 3.2 的字体标签和颜色属性所起的作用那样。样式通常保存在外部的 .css 文件中。通过仅仅编辑一个简单的 CSS 文档,外部样式表使你有能力同时改变站点中所有页面的布局和外观。由于允许同时控制多重页面的样式和布局,CSS 可以称得上 WEB 设计领域的一个突破。作为网站开发者,你能够为每个 HTML 元素定义样式,并将之应用于你希望的任意多的页面中。如需进行全局的更新,只需简单地改变样式,然后网站中的所有元素均会自动地更新。样式表允许以多种方式规定样式信息。样式可以规定在单个的 HTML 元素中,在 HTML 页的头元素中,或在一个外部的 CSS 文件中。甚至可以在同一个 HTML 文档内部引用多个外部样式表。22.4 JavaScript脚本语言JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。 由数行可执行计算机代码组成。 JavaScript 通常被直接嵌入 HTML 页面。 JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)。JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,函数由关键字function定义(也可由Function构造函数构造);使用function关键字定义的函数在一个作用域内是可以在任意处调用的(包括定义函数的语句前);而用var关键字定义的必须定义后才能被调用;函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名;参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量,也可以是函数,在函数内部可以通过arguments对象(arguments对象是一个伪数组,属性callee引用被调用的函数)访问所有参数;return语句用于返回表达式的值。23 网站开发具体实现3.1 首页布局设计 网页的内容通常是由图片和文字组成。由文字构成的主体,而图片则能够美化和增色你的网页。那些包含了设计精美图片的网站,往往能让浏览者流连忘返。因此,有漂亮的图片是网页能吸引人的一个有力保证。所以我在首页布局时特别考虑了颜色的搭配和图片的选择。同时,超链接是网页中最活泼、最有吸引力的一种元素。表格在许多工作中有着广泛的应用。首页是以一整张图片做为背景,其头部有首页、个人档案、心情日志等六个超级链接,使用的代码是列表UL,图片代码如下: 友情链接 温馨相册 !-技术文章- 技术文章 程序设计 网页制作 心情日志 个人档案 首页 其中CSS代码如下(主要是设置头部菜单的位置、右浮动等属性):.headulposition:absolute;right:26px;top:114px; /*设置无序列表位置 绝对定位*/.headul limargin-left:40px;float:right; /*设置菜单间距和右浮动*/.headul li a text-decoration:none;font-weight:bolder;color:black;font-size:19px; /*设置名为headul类下的li下的超链接的文本属性*/左侧是一张gif动态图片,下面的文字是采用的。图片代码如下: 昵称:菜鸟 QQ:822234374 性别:男 位置:湖南岳阳 说明:加油!不放弃! 中间的快速通道技术文章使用图片做链接,下面的标题采用的是列表,图片代码如下: C语言出现的历史背景            2012年03月02日 C语言特点             2012年02月24日 C语句概述             2012年02月16日 程序的灵魂-算法            2012年02月06日其中相关的CSS代码如下:.jswz width:240px;height:100px; position:relative;left:320px;top:-300px;font-size:14px; /* 技术文章设置位置*/.jswz limargin-top:2px;list-style:none; /* 技术文章下的无序列表的上下间距*/.jswzulposition:relative;left:-30px;top:-13px; /* 技术文章下的无序列表的位置*/.jswz li atext-decoration:none;font-weight:130%;color:black;font-size:14px; /*设置名为jswzul类下的li下的超链接的文本属性*/右侧温馨相册使用了滚动效果,并且可以查看大图。图片代码如下: 右侧的心情日志使用的代码和技术文章相似,点击【心情日志】可进入二级页面,点击下面的文字可进入三级页面查看文章的全部内容。图片代码如下: 最近更新: IT服务外包 2012.3.2 IT服务外包-基于客户和供应商的双重视角。从客户和供应商 的双重视角对中国的IT服务外包产业进行了研究。研究主要包括三个 部分:一是IT服务外包的概述,主要介绍了IT服务外包的发展历程和 发展现状,以及IT服务外包 的基本概述和相关理论 其相关的CSS代码如下:.zjgx position:absolute;left:-140px;top:190px;font-size:14px;list-style:none;/* 技术文章最近更新设置位置字体大小*/.zjgx pre text-decoration:none;color:black; /*最近更新设置黑色字体*/下部是由表单做成的留言版,因还没有学习数据库,就简单的做了个形式,图片代码如下: 相关CSS代码如下:.lybk position:absolute;left:157px;top:550px;/*设置留言板的位置*/下部有我的一个邮箱,也做成了超级链接,图片代码如下: 首页的动态时间、下拉菜单、跑马灯在下面会有专门的解说,这里就不做说明了。3.2二级页面设二级页面中我着重注意了结构和风格的一致性。几乎选择的是一样的风格布置。在二级页面中我采用了框架网页。框架网页是一种特殊的HTML网页,使用框架网页可以同时浏览几个不同的Web页面,使用Web页面显示一致的用户界面和灵活的页面内容。另外,我将这些二级页面与主页面链接,并完成了个二级页面之间的链接。3.2.1个人档案个人档案是对自己的介绍,其中包括姓名、移动电话、所在城市、生日、邮箱、就读大学、个人说明和座右铭。个人档案的页面风格和首页相差不大,基本上市一样。上面一样有六个超级链接,可以点击到所在页面,也包括了下拉菜单、动态时间。另外,在下面有一个返回的超级链接,能够返回到首页。其中主要代码如下: 姓名: 移动电话: 所在城市:长沙 生日:1-11 E-mail: 就读学校: 个人说明: 如果今天我们不遗余力地努力了,那么自然就看到明天; 明天同样再竭尽全力的话,就能够看到一周;这个月拼命 努力的话,就能看到下个月;今年勤奋努力的话,就能看 到明年。每时每刻都付出努力,这才是最重要的! 返回 3.2.2心情日志效果 心情日志的页面风格跟个人档案一样。心情日志中写的一篇关于服务外包的文章,主要讲服务外包基于客户和供应商的双重视角。文章结尾有日期。下面还有返回链接,可返回到首页。其中主要代码如下: 服务外包基于客户和供应商的双重视角。从客户和供应商的双重视角对中国 的服务外包产业进行了研究。主要包括三个部分: 第一部分是服务外包的概述,主要是服务外包的发展历程和发展现状,以及 IT服务外包的基本概念和相关理论。 第二部分是IT服务外包的发包模式和管理机制-基于客户端视角。这一部分主要是从 客户的视角对日美不同的发包模式.服务外包供应商的选择机制.IT服务外包的控制 和管理机制以及IT服务外包伙伴关系进行了研究。 第三部分是中国服务外包竞争力研究基于供应商视角。这一部分主要是从供 应商的角度分析了中国外包服务业的发展现状,比较了中国和印度.爱尔兰等国家 IT外包服务业务的发展模式,分析了中国服务基地城市的竞争能力,提出了IT服务外包 企业的能力模型,并依据此模型对中国的IT服务外包能力进行综合分析和评价。最后, 提出了中国服务外包业发展的对策建议。 年月日 3.2.3 技术文章效果技术文章是本博客系统中二个重要的二级页面之一。在首页鼠标移动到“技术文章”处就有一个下拉菜单弹出,其中包括程序设计、网页制作,它们都做成了超级链接。点击技术文章,就会到二级页面技术文章(如上图所示),其间又分成二部分,包括程序设计和网页制作。点击可以到所在页面,点击下面的小标题可以查看其所对应的文章(三级页面)。例如,点击“网页制作”,可以到网页制作的页面,点击“CSS基础知识4”,就可查看CSS基础知识4所写的文章。下面还有返回到首页的超级链接。技术文章这个页面可以说是二级、三级页面在循环,点哪就可以到哪。其中主要代码如下: C语言出现的历史背景 2012年03月02日 C语言特点 2012年02月24日 C语言概述 2012年02月16日 程序的灵魂-算法 2012年02月06日 网页制作 xhtml css基础知识1 2012年03月02日 xhtml css基础知识2 2012年02月24日 xhtml css基础知识3 2012年02月16日 xhtml css基础知识4 2012年02月06日 3.2.4 程序设计效果技术文章下的程序设计可以说是二级页面也可是三级页面,在首页点击“程序设计”可以到这个页面,在二级页面技术文章中点击“程序设计”也可到这个页面。程序设计这个页面中上部没有了友情链接、温馨相册等超级链接,下部一样有返回到二级页面“技术文章“的返回链接。在这个页面中还有四个超级链接,可以点击查看四篇文章,其中一、二篇还有一个简短的开头部分,可以知晓其文章的大概内容。例如,点击第一篇”C语言出现的历史背景”就能查看到其的全部内容(见下图)。 (有返回到上一级的返回链接)其他的是一样的,都可点击查看。其中主要代码如下: C语言出现的历史背景 2012年03月02日 C语言是国际上流行的计算机高级语言,既可以用来编写系统软件,也可以用来编写应用软件。早期的操作系统软件主要是用汇编语言编写的(包括UNIX操作系统),由于汇编语言依赖于计算机硬件,程序的可读性. C语言特点 2012年02月24日一种语言之所以能存在和发展,并且具有较强的生命力,总是有其不同于(或优于)其他语言的特点。C语言的主要特点如下。 (1)语言简洁.紧凑,使用方便.灵活。 (2)运算符丰富. C语言概述 2012年02月16日 程序的灵魂-算法 2012年02月06日 返回 3.2.5 网页制作效果 这个页面和上一个(程序设计)在风格上是一样,上部没有友情链接等链接,下部一样有返回链接,有动态时间,一样有关于网页制作的四篇文章,点击可查看。其中一、二篇有一个简短的开头,从开头可看出其大概内容。例如,点击“ CSS基础知识1”就能查看其内容(见下图)。(有返回到上一级的返回链接)其他都一样,都可点击查看。 在技术文章这个页面中,包括3个二级页面、8个三级页面,每个页面之间都存在链接,可以点击查看其所写的文章,是这个博客系统的重要部分之一。其中主要代码如下: xhtml css基础知识1 2012年03月02日 1)文档类型 当我们用dreamweaver新建一下htm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 3、监理工作报告√
- 电站运行规程知识培训课件
- 电磁铁与电磁继电器
- 电石炉料面岗位知识培训课件
- 电瓶车销售知识培训课件
- 高空安全知识培训内容课件
- 北师一年级下考试卷子及答案
- Mitochondrial-IN-1-生命科学试剂-MCE
- 北海特岗教师考试真题及答案
- 高温燃气安全知识培训课件
- 浙江宁波江北区重点达标名校2026届中考三模语文试题含解析
- 2025年高考英语全国一卷真题(含答案)
- PC构件吊装专项施工方案(修改1)
- 中国钾离子电池行业市场前景预测及投资价值评估分析报告
- 环境监测站废物管理制度
- 炼钢原料工职业技能鉴定经典试题含答案
- 高一历史秋季开学第一课:走进高中历史的星辰大海
- 医药公司经营风险管理
- 退休干部管理暂行办法
- (高清版)DB11∕T 2429-2025 补充耕地质量调查与评价技术规范
- SB/T 11243-2024美容业服务质量管理规范
评论
0/150
提交评论