网页设计文献综述

更新时间:2024-06-11 20:08:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

文献综述

题 目 个人博客网站设计与实现 学生姓名 XXX

专业班级 计算机网络技术网页设计 09级1班 学 号 XXX 院 (系) 软件职业技术学院 指导教师(职称) XXX

完成时间 XX年5月 20 日

个人博客网站的设计与实现

摘要

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。

现阶段,个人网站已成为世界互联网中的一只重要力量,而这次我所选择的个人网站建设与友情链接的课题,正是互联网与个人学习生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人,人与社会之间交流的一种重要形式,他能够把事情的复杂化转为简单化。而个人网站,恰好是世界互联网迅猛发展过程中的必然产物,人们通过设计一个个人网站,不管其定位是传播一些技术,展示一些商品,还是介绍自己的个人情况,都为人与人,人与社会之间提供了一个沟通交流的平台,缩短了人与人、人与社会之间的距离。

关键词 个人网站;沟通交流;

1前言

随着计算机网络技术的高速发展,传统的桌面系统、C/S架构系统已经不能满足社会的需要。当今社会是一个网络社会,电子商务系统、企业信息系统已经走进了网络应用系统阶段。如何快速开发出适应社会各个行业发展的网络应用系统是摆在人们前面的一个难题。选择什么样的开发平台、开发工具、开发语言、开发技术直接影响行业的信息化建设。.NET的问世给开发人员带来了一种全新的开发框架,它已经成为一种令人激动的、具有革命性和发展性的新技术。.NET为行业的信息化提出了彻底解决方案,不论Web开发者、组件开发者、数据开发者、VB GUI 开发者,还是任何基于Windows平台的开发者,.NET都以一种全新的开发模式使开发人员更好、更快速的完成工作。

本课题重点以.NET和为开发平台,综合利用ASP.NET的WEB开发技术[1]

和XML跨平台技术,通过开发一个通用网站,真正体验.NET新一代软件开发全新模式,实现网站快速开发和部署。

1

2 个人博客网站系统概述

2.1

一个博客其实就是由一序列网页组成的,它通常是由简短且经常更新

的帖子所构成的,这些张贴的文章都按照年份和日期倒序列排列,能按照日期和主题检索。博客的内容和目的有很大的不同,有到其他网站的超级链接;有对其他网站的评论;有个人的日记,日常所思所想;有个人照片、诗歌、散文,甚至科幻小说的发表。正是由于博客能收容这些不拘于个人思想的表达,使博客这种交流和表达方式日益红火起来,博客秉承了个人网站的自由精神,也开拓了激发创造的新模式,能张扬人的个性,从这个意义上说,博客将会变得越来越普及,越来越为更多的人接受。

本系统主要完成以下功能。 1.客户界面部分 我的作品 给我留言 用户注册/登录

首页:作品分类,最新评论,最新文章,最新加入 2.管理界面部分 添加分类 分类管理 文章管理 留言管理 基本设置

2.2系统的开发方法

本系统主要采用ASP技术进行开发,ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。 当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

本系统的前台开发采用Dreamweaver,Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业

2

网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页.产品共同构成了可靠的安全的Internet和Intranet 系统的数据存储。

3.个人博客系统设计开发分析

3.1开发工具及技术的研究:

Dreamweaver特点: 1.最佳的制作效率

Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dremweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。 2.网站管理

使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。 3.无可比拟的控制能力

Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和XML Dreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出XML内容。 全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态HTML支援和鼠

3

标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告。

3.2 数据库的选择

数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。近年来推出的计算机关系数据库管理系统,还具有操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强等诸多优点。

总的来说,数据库的设计对系统的经济性、功能性和效率有很大的影响,一个好的数据库,要求在设计时尽量避免数据的多余,另外,还要尽可能提高数据的存取速度。数据库设计时速度与空间在范式上是相互矛盾的。一方面按规范化理论的要求,关系模式应尽量取高级范式,尤其对记录数较多的关系,低级范式将会造成存储的大量重复,是空间遭受严重浪费;另一方面从存取速度上考虑,应该尽量做到一个模式涉及的属性越多越好,相互运算越少越好,这样,又应取低级范式。因此我们在设计数据库时要严格地探讨它的使用环境,充分了解用户的需求,清楚地掌握数据库系统的特点。经过综合的评价和分析后设计出的数据库应满足以下要求:

(1) 数据库信息要能充分体现出用户使用系统的需求。 (2) 能够支持用户对数据进行的所有处理。 (3) 能够容易被数据库管理系统运行维护。 (4) 数据一致性、完整性好,无更新异常。

系统的后台数据库采用Access 2000, 一个最突出的功能就是将Access数据库中的数据动态地提供给Web页。 Access2000另一个突出的优点就是使用起来特别简单,就和你使用“窗体”一样,非常的简单。而且这种联接是动态的,不需要创建很多的页面,一切繁琐的工作Access都自己包了。掌握这个对象的用法,以后往Internet发布数据就更加得心应手了。

3.3系统结构设计

对博客系统进行系统分析、数据库设计之后,软件所实现的功能强弱是衡量一个软件的

最根本的标准。通过对系统的全面分析并结合调研的情况,确定了本系统的功能模块图

4

联系方式 用户注册 首页 注册/登录 VBScript 数据库 我的作品 我的留言 总 结

本文简要介绍了个人博客网站的主要功能及体系结构,重点介绍了Dreamweaver Asp.net 关键技术。通过对博客的发展历程及应用现状分析,本文提出了创建博客的可行性,并着重论述了系统功能与实现了日志上传修改以及评论、图片管理,留言评论等功能。并且讨论了将博客运用于个人展示这种理念的优势所在,以及项目在开发中存在的局限性。通过该个人博客网站朋友之间可以方便地用文字、多媒体等方式,将自己日常的生活感悟、心情状况、有趣的事、文学创作、研究成果、等上传发表,形成属于个人的资源积淀展示个性风采。

关于本次设计的命题,我的设计只能提供其基本的功能,投入到实际的运用中,这些基本的功能远还不够。还有许多的设想由于时间和自身的因素无法得以实现,比如说在数据库中创建图片库,以及数据库的备份和还原,这不能不说是本次设计的遗憾之处。不过,至少它已经启发了自己的思维,提高了我的动手能力,这是我在课本中学不到的。

这些技术的实现,组成了一个个人博客网站,满足了系统的需要,优化了系统的性能。目前,国内博客网站设计水平已经大幅度提高,但仍面临许多问题,如个人信息安全,非法信息的传播。因此在今后的工作里,这些功能与技术还需要加以提高和实现。

5

参考文献

[1](英)霍默著,李胜权等译. ASP.NET2.0技术详解. 北京: 人民邮电出版,2007-11-1:125~146 [2] 张宏宇编著. ASP.NET数据库系统开发案例精选. 北京: 人民邮电出版,2008-02:385~394 [3]蒋培,王笑梅编著. ASP.NET Web程序设计. 北京: 清华大学出版社,2007-06:145~187 李晓光等编著. Visual C#.NET程序设计(修改版). 北京: 科学出版社,2004-09:110~201 [4]陈永强,谢维成,李茜编著. SQL Server 数据库企业应用系统开发. 北京: 清华大学出版社,2004-04:241~245

[5]王路群等编著. 计算机网络基础及应用(第二版). 北京: 电子工业出版社,

2007-08:100~145

[6]张跃廷,张宏宇编著. ASP.NET 技术方案宝典. 北京: 人民邮电出版,2008-02:300~320 [7] 张跃廷编著. ASP.NET程序开发范例宝典. 北京: 人民邮电出版,2008-02:152~156 [8]金雪云. ASP.NET 高级开发技术与范例(含光盘).北京:电子工业出版社,2002. [9][美]Nicholas C Zakas.JavaScript高级程序设计.北京:人民邮电出版社,2005. [10] XML Web Service开发. 微软公司著.-北京:高等教育出版社,2004.10.

[11] [美]Laurence Mooney著,陈黎夫译. Atlas基础教程ASP.NET Ajax快速开发.北京:人民邮电出版社,2006.

[12]周红涛,季新生.三层C/S结构中数据库连接管理器的构造[M].微计算机信

息,2005,98-123.

[13]吴明辉,胡煜,窦亮.ASP网络办公及商务应用系统开发是实例导航[M].人民邮电出版社,2004,82-99.

[14]刘云生,卢炎生,卢正鼎.数据库系统概论[M].武汉:华中理工大学出版社,2003,19-46.

6

本文来源:https://www.bwwdw.com/article/s8r6.html

Top