个人博客课程设计说明书(共22页).doc

上传人:飞****2 文档编号:48498087 上传时间:2022-10-06 格式:DOC 页数:22 大小:919KB
返回 下载 相关 举报
个人博客课程设计说明书(共22页).doc_第1页
第1页 / 共22页
个人博客课程设计说明书(共22页).doc_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《个人博客课程设计说明书(共22页).doc》由会员分享,可在线阅读,更多相关《个人博客课程设计说明书(共22页).doc(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上长 沙 学 院课程设计说明书题目个人博客系统系(部)计算机科学与技术系专业(班级)软件3班姓名徐静学号B20140304308指导教师张志宏起止日期2014.6.192014.7.04课程设计任务书课程名称:软件工程基础实训设计题目:个人博客系统已知技术参数和设计要求:1. 问题描述(功能要求):个人博客系统用来展示个人风采,其中模块主要包括:(1) 个人档案(2) 博客日志(3) 技术文章(4) 友情链接等网站常用频道(模块不少于4个,具体可根据实际情况调整)2. 运行环境要求:(1)客户端:windows操作系统IE浏览器(2)服务器:windows server

2、 版操作系统IIS组件安装3. 技术要求:需要用到的技术(以表现页面为主,技术不一定包括下列全部,可根据具体情况选用,一般HTML及PhotoShop技术必选,其余可选):l HTMLl CSSl JavaScriptl DIVl PhotoShop(1)了解有关Web静态网站建设的基本概念与方法。(2)掌握网页设计制作的基本概念,有关美学基本知识与设计制作流程。(3)掌握网络信息发布与维护的方法。设计工作量:40课时工作计划:(1) 2014级软件工程所有班级2课时:课程设计相关知识介绍,计算机系机房18课时: 设计,计算机系机房。 16课时:上机、调试,计算机系机房4课时:答辩,计算机系机

3、房。(具体时间地点老师先申请,机动安排)指导教师签名: 日期:教研室主任签名: 日期:系主任签名: 日期:长沙学院课程设计鉴定表姓名徐静学号B20140304308专业软件工程班级3班设计题目个人博客系统指导教师张志宏指导教师意见:评定等级: 教师签名: 日期: 答辩小组意见:评定等级:答辩小组长签名:日期:教研室意见:教研室主任签名: 日期: 系(部)意见:系主任签名:日期:说明课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类;专心-专注-专业摘要就是以作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。本课程设计是培养

4、我们创建一个静态的个人博客网页的能力与自学能力,其主要采用html语言编写(其中还包括css,div,以及javascript),里面包括五个模块:个人档案、我的日志、留言板、好友博客、友情链接。其中个人档案与我的日志还含有对应的子页面(二级页面)。本博客内容较为全面,颜色丰富,能较好的展示个人风采与功能。关键词: html,div+css布局, javascript 目录1.设计内容与要求1.1 设计内容个人博客系统用来展示个人风采,其中模块主要包括:(1)个人主页(2)我的日志(3)留言板(4)好友博客(5)友情链接1.2 设计要求使用多种技术来实现l HTMLl Div+CSS布局l J

5、avaScriptl PhotoShop通过项目实践(1)了解有关Web网站建设的基本概念与方法。(2)掌握网页设计制作的基本概念,有关美学基本知识与设计制作流程。(3)掌握网络信息发布与维护的方法。性能需求:(1)界面友好,易于操作。(2)简洁美观。另外要求:手工编写HTML网页代码,在代码中需要有必要的注释,文档规范完整,项目分阶段需通过组讨论及评审。 2. 系统的设计与实现2.1 需求分析2.1.1.需求内容其主要设计模块如下:(1)个人主页(2)我的日志(3)留言板(4)好友博客(5)友情链接2.1.2.功能结构图图2.1 功能结构图2.2 系统设计本博客基本上采用了css+div布局

6、分块,做出了五个主模块:个人主页、我的日志、留言板、好友博客、友情链接。用javascript在主页做了自动更新的时间以及可以回到顶部的小火箭。 设计思路:博客主页面的设计主要来源于对各种图片的使用,课程设计的重点要求是使用css与div来设计网页的版面,所以在网页分块这一点上,需要在div与css上花较多的心思。对于网页其他的一些特殊功能,就需要用脚本来实现了。 系统功能模块:本系统分为五个模块:好友博客、个人主页、我的日志、留言板、友情链接。图2.2 系统功能模块调试结果(测试数据)2.4 系统的实现2.4.1个人博客主界面在首页用户可以通过一个下拉菜单对五个模块(好友博客、个人主页、我的

7、日志、留言板、友情链接)进行浏览,并有js特效。 图2.41 我的博客首页代码实现如下: 徐静的个人博客 个人主页我的日志好友博客留言板友情链接 欢迎来到我的首页!来访要留痕迹哦!么么哒!2.4.2 个人主页主页模块中主要包括我的相册、我的心情。其中,我的资料界面是由div+css设计分块而成;我的相册以此来实现图片的左移与右移;我的心情界面采用了表单的制作,关键代码如下:我的资料 姓名:徐静 性别:女 爱好:吃 家乡:益阳 专业:软件工程 星座:天秤座 座右铭:生如夏花之绚烂,死如秋叶之静美(我的相册) 图2.42 我的相册关键代码如下: 我的相册 (我的心情) 图2.43 心情 关键代码如

8、下: 我的心情 日期: 心情:确定 取消2.4.3 我的日志 图2.21 我的日志 关键代码如下: 山口 温柔2.4.4 留言板本模块页面标题处运用了图片滚动效果,留言部分则采用了表单的形式。 关键代码如下:留言板   留言: 确定  取消 来访要留言哦!么么哒! 2.4.5 友情链接本模块通过使用代码将个人博客首页链接到腾讯首页、新浪网、百度及酷狗,通过点击即可进入并进行自己所需要的操作。 关键代码如下:友情链接 百度首页 酷狗音乐 腾讯网 新浪网 返回首页2.4.6 好友博客 图2.46好友博客关键代码: 好友博客 点击进入妍妍的博客3 总结3.1 系统的特点 本博客采

9、用了div与css的方法对整个页面进行了设计与布局,运用了特殊代码、脚本与文件来实现一些特殊的功能比如点击图标回到顶部、鼠标经过图像处理以及图文滚动效果、音乐插件等。3.2 系统的不足(1)javascript与插件运用的太多对于插件和javascript脚本部分代码我只能够看懂,但是并不能亲自写出脚本和插件的代码,这没有起到训练写网页代码的能力。第一次用js做了下拉菜单,但要符合老师说的要在同一个页面显示所有我就不会了,因此放弃了使用下拉菜单,而用js做了时间和小火箭。(2)DIV与CSS运用的不够多本学期该课程设计的重点要求就是对div与css掌握度得到提高并且熟练运用,可是在设计过程当中

10、,我用到的相关知识并不是很多。(3)页面设计过于简单 没有用div与css设计过于复杂的布局,所以页面略显得有些简单,没有达到课程设计的要求。(4)站点设置时资料存储的过于杂乱 在以后的学习过程中,一定要将文件分类放好,便于查找与使用。这次制作网页时,图片、网页、脚本文件都放在一起了,在打开文件的时候图片和链接什么的都出了差错,以后一定注意。3.3 心得体会 自己感觉学这个有点麻烦有点难但是很好玩,虽然没有达到老师的要求,也没有达到自己内心的目标样子,但是自己已经是很努力去学习和实践了。 对于一个网页制作初学者来说,一切都是那么陌生,从什么都不会,到现在能比较熟练的运用Dreamweaver,

11、对我来说也是一个极大的提高。当然这不算什么,毕竟现在看来我们接触的知识与技能还是十分浅薄的。刚开始做主页时,我是复制的别人的实例,但是做到最后全部都乱了,自己又重新开始做的。不过有些问题难以解决。并且博客也做得非常简单,没有什么用javascript做出了的特效。 在这一次的实训过程当中,遗憾还是大于成功的,因为没有达到老师的要求,没能用div和css设计出很好的布局,还有就是使用太多相同的,有些还是现成的,没有什么技术含量,这个是我觉得非常非常遗憾的地方,从此之后,我要在div和css上多花点功夫,希望我能够用div+css和js设计出很炫的效果。4源代码!-function startTi

12、me()var today=new Date()var h=today.getHours()var m=today.getMinutes()var s=today.getSeconds()/ add a zero in front of numbers10m=checkTime(m)s=checkTime(s)document.getElementById(txt).innerHTML=h+:+m+:+st=setTimeout(startTime(),500)function checkTime(i)if (i10) i=0 + i return ifunction MM_preloadIm

13、ages() /v3.0 var d=document; if(d.images) if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; ia.length; i+) if (ai.indexOf(#)!=0) d.MM_pj=new Image; d.MM_pj+.src=ai;function MM_swapImgRestore() /v3.0 var i,x,a=document.MM_sr; for(i=0;a&i0&parent.frames.lengt

14、h) d=parent.framesn.substring(p+1).document; n=n.substring(0,p); if(!(x=dn)&d.all) x=d.alln; for (i=0;!x&id.forms.length;i+) x=d.formsin; for(i=0;!x&d.layers&id.layers.length;i+) x=MM_findObj(n,d.layersi.document); if(!x & d.getElementById) x=d.getElementById(n); return x;function MM_swapImage() /v3

15、.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i div#containerwidth:1500pxdiv#header background-color:pink;div#menu background-color:pink;height:600px;width:300px;float:left;div#content background-color:#EEEEEE;height:600px;width:1200px;float:left;div#footer background-co

16、lor:#99bbbb;clear:both;text-align:center;h1 margin-bottom:0;h2 margin-bottom:0;font-size:54px;ul margin:0;li list-style:none;.STYLE1 font-size: 24px.STYLE2 font-size: 36px#Layer1 position:absolute;width:1196px;height:604px;z-index:1;left: 309px;top: 120px;#Layer2 position:absolute;width:1124px;heigh

17、t:603px;z-index:1;left: -48px;top: 21px;ullist-style-type:none;margin:0;padding:0;padding-top:6px;padding-bottom:6px;lidisplay:inline;a:link,a:visitedfont-weight:bold;color:#FFFFFF;background-color:#98bf21;text-align:center;padding:6px;text-decoration:none;text-transform:uppercase;a:hover,a:activeba

18、ckground-color: #7A991A;color: #F39394;body background-image: url(jQuery可爱火箭回到顶部效果代码/images/71.jpg);火箭回到顶部效果_js代码网body background-image: url(images/71.jpg);body,td,th color: #000000;#Layer3 position:absolute;width:113px;height:102px;z-index:1;left: 315px;top: 294px;#Layer4 position:absolute;width:10

19、8px;height:101px;z-index:2;left: 430px;top: 295px;#Layer5 position:absolute;width:107px;height:100px;z-index:3;left: 544px;top: 296px;#Layer6 position:absolute;width:371px;height:91px;z-index:4;left: 320px;top: 118px;#Layer7 position:absolute;width:125px;height:36px;z-index:4;left: 553px;top: 106px;

20、#Layer8 position:absolute;width:797px;height:311px;z-index:4;left: 317px;top: 400px;.STYLE3 font-family: 新宋体;font-size: 18px;#Layer9 position:absolute;width:200px;height:115px;z-index:5;$(function()$(window).scroll(function() if($(window).scrollTop() = 100) /向下滚动像素大于这个值时,即出现小火箭$(.actGotop).fadeIn(300); /火箭淡入的时间,越小出现的越快else $(.actGotop).fadeOut(300); /火箭淡出的时间,越小消失的越快 );$(.actGotop).click(function()$(html,body).animate(scrollTop: 0px, 800);); /火箭动画停留时间,越小消失的越快); 徐静的个人博客 个人主页a href=

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁