欢迎来到天天文库
浏览记录
ID:19302002
大小:476.50 KB
页数:35页
时间:2018-09-30
《BLOG系统设计开发毕业设计论文.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、本科毕业设计第35页共35页(此文档为word格式,下载后您可任意编辑修改!)1引言随着时代的发展,网站建设越来越接近于一门艺术而不仅仅是一项技术。网页的艺术设计,日益被网站建设者所注重。在目前国内对此领域研究甚少的情况下,作者将网页艺术设计与其他艺术设计形式进行比较,尝试从网页艺术设计的内容、原则和特点等三个方面,对这个新的艺术设计领域进行初步的归纳总结和理论探讨。作者认为网页艺术设计是艺术与技术的高度统一,指出网页艺术设计包含视听元素与版式设计两项内容;以主题鲜明、形式与内容相统一、强调整体为设计原则;具有交互性与持续性、多
2、维性、综合性、版式的不可控性、艺术与技术结合的紧密性等五个特点。在明确了网页艺术设计与网站主题的关系的基础上,提出了“美”和“功能”都是为了更好地表达网站主题这一观点。网页艺术设计是伴随着计算机互联网络的产生而形成的视听设计新课题,是网页设计者以所处时代所能获取的技术和艺术经验为基础,依照设计目的和要求自觉地对网页的构成元素进行艺术规划的创造性思维活动,必然要成为设计艺术的重要组成部分,并随着网络技术的发展而发展。表面上看,它不过是关于网页版式编排的技巧与方法,而实际上,它不仅是一种技能,更是艺术与技术的高度统一。网站数量的激增
3、,意味着网络深远的影响力已经越来越多地为人们所共识,网络已经实实在在地为人们带来了财富和知名度。于是,很多单位和个人都开始准备建立自己的网站。不论出于什么目的,所有人都希望自己建立的网站信息量丰富,功能尽可能强大。自己选择的这个个人的网站设计,首先,能丰富自己的文化知识,在建设网站的过程中能学到实际的网络知识;其次,对与即将毕业的学生,个人网站是一个很好的网络身份证明,可以让别人对自己有更好的了解。最后,有这么一个自己设计和制作的网站,可以证明用有了一定的计算机水平,这样比简单空白的文本式建立要更有说服力本科毕业设计第35页共3
4、5页随着互联网技术的日趋成熟,各种信息化实体不断应运而生并得到了快速发展,从单一的模式到现在复杂的服务端、客户端的交互,不得不令人惊叹和喜悦!人们在充分享受互联网带来的各种便利时,一种新型的网络实体也日渐地出现在人们的视野,那就是当前网络界较为流行的实体之一——博客(BLOG),当然这绝不仅仅是一种单向的发布系统,它有着极其出色的交流功能,在以往的几种网络交流方式中,BBS过于公共化,而Email和即时通信工具IM则有很明显的私人性质,BLOG的出现则将公共性和私人性很好地结合起来。它代表着一个新型媒体时代的到来,而且作为专业领
5、域的知识传播模式,它有可能成为该领域最具影响力的”人物”之一;另一方面,它也将推动各种“精神共同体”的形成,打破传统媒体和传统交往时间和空间上的限制、社会精英独霸话语权的局面,且极大地增加个人的社会资本,博客作为一种快捷方便的信息交换方式,将和那些不久还会出现的更多的有效的技术手段一起,成为构建新社会的强劲动力。因此,基于BLOG的多种优势和未来的发展趋势,所以有必要设计这样的一个BLOG系统。虽然目前国内众多BLOG系统已经诞生,并得到充分的发展,大到多用户、功能强大、复杂性的系统,小到网络日记本形式的“BLOG”,通过对该系
6、统的开发,以此加深对BLOG的认识、研究简单BLOG系统开发途径和应用方法,并为以后设计复杂BLOG系统打下坚实的基础。本次设计所开发的BLOG系统是以VS2003+SQLsever2000为编程环境,以.NET框架中的C#.NET来实现其制作和开发过程(IE6.0)。在目前多数的BLOG系统中,.NET原型的系统并不是很多,而多以ASP等为主流,这在很大程度上使个人的设计减少了一定的参考性,此外虽然.NET的发展时间并不是很久,但.NET的发展趋势也是显而易见的,当然这就要谈到.NET的优势所在,这里不在追述。通过对BLOG系
7、统进行可行性分析、需求分析和设计逐步将一个BLOG系统的开发过程呈现出来,当然也没有刻意追求专业性和商品化软件的华丽包装,而是本着简单、实用、性能优化的原则。本科毕业设计第35页共35页2开发工具本章主要介绍个人博客网站所需要的开发工具进行详细介绍。2.1C#简介C#是一种最新的、面向对象的编程语言。它使程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++
8、原有的强大的功能。C#与C/C++具有极大的相似性,因为C#继承与C++,熟悉类似语言的开发者可以很快的转向C#[1]。C#是一种完全的、纯粹的面向对象语言,不但支持封装、继承、多态性等面向对象技术的关键特征,而且增加了特性(Attribute)、属性(Prop
此文档下载收益归作者所有