admin管理员组文章数量:1538788
2024年5月24日发(作者:)
【毕业论文】基于HTML5 CSS3的个人博客系统设计与实现
摘 要
随着互联网技术的不断发展,人社会越来越离不开对互联网的运用。互联网的技术不是
漫无目的的发展,而是根据人类社会的需求指引了方向。HTML5与Blog的孕育而生就是源
于人类社会的需求而出现的互联网技术。
HTML5是HTML下一个主要的修订版本,现在仍处于发展阶段。目标是取代1999年所
制定的HTML 4.01和XHTML 1.0 标准,以期能在互联网应用迅速发展的时候,使网络标准达
到符合当代的网络需求。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript
在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务RIA,如
Adobe Flash、Microsoft Silverlight,与Oracle Java FX的需求,并且提供更多能有效增强网络
应用的标准集。HTML5是新兴的Web开发技术,其拥有良好的语义化标签,搭配最新CSS3
可以展现出无与伦比的显示效果。支持Html5的浏览器包括Firefox(火狐浏览器),IE9及其
更高版本,Chrome(谷歌浏览器),Safari,Opera等;国内的傲游浏览器(Maxthon),以及
基于IE或Chromium(Chrome的工程版或称实验版)所推出的360浏览器、搜狗浏览器、
QQ浏览器、猎豹浏览器等国产浏览器同样具备支持HTML5的能力。
随着计算机的发展和普及,博客得到了极大的发展。博客是Blog的音译,Blog是
Weblog(网络日志)的简称。Blog是即E-mail、BBS、ICQ之后的第四种网络交流方式。它以
个人为中心传播出版有影响力的消息、新闻、事件等,鲜明的个人特色引人瞩目,它以独特
的视角、敏锐的观察力,不断的冲击传统媒体。
本文结合和HTML5技术,SQL Server 2005作为数据库,实现了动态个人博客
网站及其管理,使得博客的展示更完美,管理更便捷。
【关键词】Blog C# SQL Server HTML5 CSS3
-I-
【毕业论文】基于HTML5 CSS3的个人博客系统设计与实现
ABSTRACT
With the continuous development of Internet technology, human society is increasingly
inseparable from the use of the Internet. Internet technology is not aimlessly development and
guiding direction but according to the needs of human society. The HTML5 Blog gestation born
was a result of the needs of human society, the emergence of the Internet technology.
HTML5 is the the HTML next major revision, it is still in the development stage. The goal is
to replace enacted in 1999 for HTML 4.01 and XHTML 1.0 standards, with a view to the rapid
development of Internet applications, the network standard to meet our contemporary network
needs. Generalized address HTML5, actually refers to the combination of a set of technologies,
including HTML, CSS and JavaScript. It hopes to be able to reduce the browser plug the richness of
network application services RIA, such as Adobe Flash, Microsoft Silverlight, and Oracle JavaFX's
needs, and provide more effective enhanced network applications the set of standards. HTML5 is a
new web development technology, it has a good semantic tags, with the latest CSS3 display can
show unparalleled. Support HTML5 browsers, including Firefox (Firefox), IE9 and its later,
Chrome (Google Chrome), Safari, Opera, etc.; Maxthon browser (Maxthon), and based on IE or
Chromium (Chrome worksversion, or the experimental version) has launched a 360 browser, Sogou
browser, QQ browser, cheetah browser domestic browser also have the ability to support HTML5.
Along with computer's development and the popularization, Blog obtained the enormous
development. Blog is Weblog (network diary) abbreviation. After Blog is E-mail, BBS, the ICQ
fourth network exchange way. It take has the influence news, the news, the event personally as the
central dissemination publication and so on, the bright individual characteristic is conspicuous, it by
unique angle of view, keen power of observation, unceasing impact tradition media.
In this paper, and HTML5 technology, SQLServer 2005 as the database to achieve a
dynamic personal blog site and its management, makes the blog show more perfect management
more convenient.
【Key words】Blog C# SQL Server HTML5 CSS3
-II-
【毕业论文】基于HTML5 CSS3的个人博客系统设计与实现
目 录
前 言 ................................................................................................................................................ 1
第一章 博客系统项目概述 ................................................................................................................ 2
第一节 系统开发背景 .................................................................................................................... 2
第二节 课题研究意义 .................................................................................................................... 2
第三节 博客发展趋势 .................................................................................................................... 3
第二章 开发环境概述 ........................................................................................................................ 4
第一节 HTML5简介 ..................................................................................................................... 4
第二节 CSS3简介.......................................................................................................................... 5
第三节 ............................................................................................................................ 8
第三章 系统分析与设计 .................................................................................................................. 12
第一节 系统概括 .......................................................................................................................... 12
第二节 系统用例图 ...................................................................................................................... 12
第三节 系统功能需求 .................................................................................................................. 14
第四章 数据库设计 .......................................................................................................................... 17
第一节 数据库E -R图 ................................................................................................................ 17
第二节 数据库表设计 .................................................................................................................. 20
第二节 数据库完整性和安全性 .................................................................................................. 23
第五章 系统设计与实现 .................................................................................................................. 24
第一节 后台功能功能模块详细设计 .......................................................................................... 24
第二节 前台功能功能模块详细设计 .......................................................................................... 29
第六章 系统测试 .............................................................................................................................. 32
第一节 测试方法 .......................................................................................................................... 32
第二节 测试过程 .......................................................................................................................... 32
结 论 ................................................................................................................................................ 34
参考文献 ............................................................................................................................................ 36
附 录 ................................................................................................................................................ 37
源程序 ............................................................................................................................................ 46
-III-
【毕业论文】基于HTML5 CSS3的个人博客系统设计与实现
前 言
本论文设计的作品博客系统是基于HTML5和CSS3技术在.NET平台上设计与开发的。
HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,
现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。CSS即层叠样式表
(Cascading Stylesheet)。 在网页制作时采用CSS技术,可以有效地对页面的布局、字体、
颜色、背景和其它效果实现更加精确的控制。 只要对相应的代码做一些简单的修改,就可以
改变同一页面的不同部分,或者页数不同的网页的外观和格式。CSS3是CSS技术的升级版
本,CSS3语言开发是朝着模块化发展的。
本设计的目的是开发一个博客系统来支持个人或小团体使用,而不能作为大规模的应用,
将来可以改进成为每个人都有自己固定的主页,而且自己可以管理自己的主页,包括博客,
分类,样式等功能。
随着网络技术的日渐成熟,网络博客系统近几年更是成为各类网民不可或缺的展示自我
表现自我的强大工具,其强大的功能良好的互动性在很大程度上满足了广大网民的需求。
-1-
【毕业论文】基于HTML5 CSS3的个人博客系统设计与实现
第一章 博客系统项目概述
第一节 系统开发背景
互联网技术的不断发展和计算机性能的不断提升,用户享受互联网的方式也开始不断的
变化,越来越多的应用可以直接以浏览器打开的方式使用,数据则是存储在云端,更加的安
全可靠,方便用户共享数据。在各种应用不断的趋于更加网络化的同时,一种新的技术标准
也随之产生,那就是HTML5(HTML是一种标记语言也是一种标准,互联网开发居于此)。
HTML5是近十年来Web(互联网)标准最巨大的飞跃,和以前的版本不同。HTML5并非仅
仅用来表示Web内容,它的使命是将Web带入一个成熟的应用平台,在这个平台上,视频、
音频、图像和动画,以及同电脑的交互都被标准化。也就是说HTML5是通过开放的技术和
标准来实现一个无插件模式的富客户端,这个客户端可以在蒋动终端、PC(个人计算机)或
者其他可以宥网络的地方轻松的运行。
博客从进入中国的这十几年里得到了极大的发展。博客是一种新的生活方式、新的工作
方式、新的学习方式和交流方式,虽然受到微博的冲击,但是博客也是人们发表自己动态最
全面,最可靠,信息量最大的平台。
第二节 课题研究意义
随着互联网的不断发展,互联网对人们的生活也在不断地变化和加强,人们渐渐地已经
开始习惯于互联网所带来的各类服务与应用,并且享受着它带来的便利和丰富。当然随着互
联网的基础用户和开发者不断增多,人们不断地去创造和完普它的速度也越来越快,无论从
技术层面还是商业层面,新的模式和方法层出不穷,整个行业新陈代谢不断加速,新的应用
和新的公司不断地挑战着新的技术和新的模式,由于整个行业存在创业成本很低、技术成本
门槛却较高等特点,大公司也不断地推动着新的技术,基于此来创建一定的技术壁垒,同时
基于此建立全新的服务和技术。但是毕竟整个互联网是一个开放的环境,大家需要一种标准。
而不是一家独大的竞争下去,这样就一定会失去民心,所以HTML5这种更加新的标准和技
术体系在不断地革新中发展壮大。HTML5是近十年来Web标准最巨大的飞跃,和以前的版
本不同,HTML5并非仅仅用来表示Web内容,它的使命是将Web带入一个成熟的应用平台,
在这个平台上,视频,音频、图象和动画,以及同电脑的交互都被标准化。尽管HTML5的
-2-
【毕业论文】基于HTML5 CSS3的个人博客系统设计与实现
实现还有很长的路要走,但HTML5正在改变Web。另外,目前的互联网不仅仅是传统意义
上面的互联网,所有的传统应用和模式正在向着更加移动和便捷发展,人们可能通过手机、
平板电脑等各类移动设备来获取信息和使用更加丰富的应用,如物理位置定位信息等新的数
据采集和多点触控、重力感应等新的交互方式的应用,未来必将也会改变人们生活的方方面
面。
HTML5中也加入了以上各类新的元素和功能,同时也考虑到了非健全人事使用互联网时
可能带来的问题,所以,研究HTML5这种技术体系来尝试做一些应用是一个千载难逢的机
遇,而基于这个变革的年代去使用类似的技术来创造更多新的应用更是能够改变这个世界的
一次机会。
博客作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,
并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的思想
和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。博客正在影响和改
变着我们的生活。博客是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松
地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。
将HTML5与博客结合,是一次全新的挑战,可以让博客的展现方式更加丰富。
第三节 博客发展趋势
近年来,以Internet为核心的现代网络技术和通信技术已经得到了飞速的发展和广泛的应
用,各种网络交流互动工具也应运而生。其中以论坛、博客、社区、空间等最为受广大网民
朋友的欢迎,也是目前为止发展的比较成熟的信息交流工具。随着网络技术的日渐成熟,网
络博客系统在近几年更是成为各类网民不可或缺的展示自我表现自我的强大工具,其强大的
功能良好的互动性在很大程度上满足了广大网民的需求。从互联网的兴起到现在,网民由上
网浏览网络文章和查找资料以及上论坛发帖子,发展到建网站、建个人网站论坛主页,再发
展成现在的建博客,一路走来,网民在网络一直打拼着建造着一个属于自己的地盘,在我国,
已经有十几万个博客网站,博客数量达到100多万个,并且呈现40%的年增长进度。不知从
何时起,建博客、写博客成为了众多网民网络生活的重要组成部分,与网络聊天成了并驾齐
驱的热点,共同成为网民上网最关心的事情。因此,如何快速高效地为客户构建一个能满足
其不同需求的博客系统,成为了当前网络技术人员应深入研究的课题。
-3-
【毕业论文】基于HTML5 CSS3的个人博客系统设计与实现
第二章 开发环境概述
第一节 HTML5简介
HTML5 是HTML 下一个的主要修订版本,现在仍处于发展阶段。目标是取代1999 年
所定订的HTML 4.01 和XHTML 1.0 标准,以期能在互联网应用迅速发展的时候,使网络标
准达到符合当代的网络需求。广义论及HTML5 时,实际指的是包括HTML、CSS 和JavaScript
在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务RIA,如
Adobe Flash(Adobe 公司的一种技术体系,使用Actionscript语言,开发后生成的程序以插
件形式在浏览器端运行)、Microsoft Silverlight(微软公司的一种技术,同样是以插件形式在
浏览器端运行),与Oracle Java FX(基于Java 的一种技术,SUN 公司被Oracles 收购后归
于Oracle 公司,以插件形式在浏览器端运行)的需求,并且提供更多能有效增强网络应用的
标准集。
HTML5 添加了许多新的语法特征,其中包括
(
新加入的矢量图形实现方式)内容。这些元素是为了更容易的在网页中添加和处理多媒体和
图片内容而添加的。其它新的元素包括
属性的添加也是为了同样的目的。同时也有一些属性和元素被移除掉了。一些元素,像,
和
同时APIS和DOM(Document Object Model,文档对象模型)已经成为HTML5中的基础部
分了。HTML5 还定义了处理非法文档的具体细节,使得所有浏览器和客户端程序能够一致
地处理语法错误。
HTML5 提供了一些新的元素和属性,反映典型的现代用法网站。其中有些是技术上类
似
更多相关文章
xp系统Linux 内核系统架构
描述Linux内核的文章已经有上亿字了 但是对于初学者,还是应该多学习多看,毕竟上亿字不能一下子就明白的。 即使看了所有的Linux 内核文章,估计也还不是很明白&#
一键adb关闭系统更新 坚果手机_使用ADB工具彻底关闭爱国为系统更新
手边还有个正在服役的爱国为Mate10 6128摩卡棕,拿来当备用机挺好用的,唯一缺点是系统频繁提示更新,特别影响我做一个安静的徕卡爵士。 上次手贱连了一次电脑备份资料&am
高效办公-win10系统PE启动盘制作
前面已经学习了使用软碟通将系统iso文件刻录到U盘上,然后修改BISO启动项使用U盘启动即可安装系统,但是一个U盘一般只能刻录一个系统,有时候我们管理员需要安装不同操作系统就
pe系统进服务器2008,怎么用U盘启动win server 2008 pe?
怎么用U盘启动win server 2008 pe? 怎么用U盘启动win server 2008 pe?今天小编来给大家分享一下详细的操作过程。 一、准备工作 ·下载Windows Server 2008&#
电脑进入pe时蓝屏_电脑进入u盘pe系统蓝屏了怎么办
相信熟悉重装系统操作的朋友对pe系统都不陌生,pe系统是我们在进行系统重装的时候经常要用到的一种系统。不过有些朋友在通过u盘使用pe系统的时候会遇到进入pe系统电脑就蓝屏的问题,出现这种问题应该怎
bootice制作grub4dos的u盘多系统启动(pe、系统启动盘)(未验证)
http:acer.it168thread-1918776-1-1.html 1.插入u盘。插入u盘之后,运行附件中bootice。确认bootice中已经显示出了u盘。如下图所示,有显示u
技术员U盘系统PE制作工具 V5.0 全能版【唯美之最快稳兼备】
软件语言:简体中文 软件大小:441 MB 发布时间:2016-1-2 软件版本:通用U盘 V5.0 万能版 应用平台:w
Win10系统无法写入删除更改C盘文件的解决方法
前言:有个客户的windows系统,明明是administrator,确对windows下的文件无法编辑保存,头疼。 网上找了好多资料
计算机如何防止应用被删除,如何防止系统文件被删除?教你锁定电脑c盘再也不用担心系统坏了...
电脑的c盘存放着系统的重要文件,如果误删除就会导致系统崩溃进不了系统。那么如何防止由于自己误删除导致的系统文件损坏呢?只要学会把电脑c盘锁定就可以再也不用担心了。打开电脑上的策略组功能&#
win7系统C盘占用空间过大,删除策略
记一次win7C盘清理过程,清理掉C盘30G的垃圾数据。 当一台win7使用一一定时间后,你会发现C盘中可用空间越来越小,直至变成红色,再也放不进去东
Windows电脑系统打开软件提示msvcp140.dll丢失重新安装的解决方法
百度QQ华为搜狗等其中任何一个浏览器打开后在顶部栏目输入 dll修复程序.site 【按下键盘回车键点击进入】 下载好的安装包需要进行解压,等待解压完成后打开解压文件夹。 在修复工具中找到检测与修复类目&#
苹果mac能安装计算机题库吗,苹果电脑能装windows系统吗_苹果电脑安装windows系统的方法...
苹果电脑中默认安装的是苹果mac系统,但是有些用户想要使用windows系统,却不知道苹果电脑能装windows系统吗,答案是肯定的,苹果系统中内置有B
【尝试】使用UBuntu制作系统启动盘并安装windows11系统(附ubuntu、windos11系统镜像)(更新中)
【尝试】使用UBuntu制作系统启动盘并安装windows11系统(附ubuntu、windos11系统镜像)(更新中) – Rookie diary (tuyogf.top)https:tuyogf.top%e3%80%90%e5%
data 谷歌浏览器更改user 路径_chrome修改默认用户目录
今天在这给大家提供一种改变Chrome类的浏览器user data目录的方法,可以适当减轻C盘负载。以chrome为例,在桌面快捷方式上点击鼠标右键,点击属性
谷歌浏览器无法从该网站添加应用、扩展程序和用户脚本
使用谷歌最常见得就是这个页面了 因为我们访问不到谷歌服务,导致无法使用第三方提供的谷歌插件 本文主要介绍一波以开发者模式添加谷歌插件到谷歌浏览器的骚操作 1.下载扩展程序 国内插件市场:htt
vue前端 — 限制只能用谷歌访问系统
限制只能用谷歌访问 在index.html文件中添加对浏览器的判断 <!DOCTYPE html><html><head><meta charset="utf-8">
谷歌js获取当前计算机用户,JS获取当前浏览器(Chrome,Firefox)
微软的IE浏览器是Windows上默认安装的浏览器,大家都用过,在还没有Chrome浏览器的时候没觉得它怎么不好用,直到后来谷歌出了Chrome浏览器,
ASUS华硕飞行堡垒7笔记本原装Win10系统恢复指南
ASUS华硕飞行堡垒7笔记本原装Win10系统恢复指南 ASUS华硕飞行堡垒7笔记本FX505GT_FX95GT原装出厂Win10系统恢复出厂预装OEM系统项目地址: https:gitcodeResource-Bundle-
ThinkPad 原装出厂 Win11 系统镜像下载
ThinkPad 原装出厂 Win11 系统镜像下载 ThinkPadT14sX13Gen3ThinkPadP14sP16sT16Gen321BS21BQ21AJ21AH原装出厂Win11系统镜像下载项目地址: https:gi
昂达v80plus刷安卓单系统_信官方过错年!WIN8平板昂达V975w成功刷入安卓系统(颠覆官方教程)!...
昂达关于V975系列平板电脑,其实推出了2款,一款是V975w,另一款是V975i。2款的区别是w为windows8.1操作系统,i为安卓操作系统&am
发表评论