个人博客的设计与实现_毕业论文(20页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《个人博客的设计与实现_毕业论文(20页).docx》由会员分享,可在线阅读,更多相关《个人博客的设计与实现_毕业论文(20页).docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-个人博客的设计与实现_毕业论文-第 14 页个人博客的设计与实现摘要Blog是Web blog的缩写,中文就是“网络日志”,在中国我们称它为博客。它被解释为一个特定的软件系统, 被用来在网络上出版、发表和张贴个人的文章并且通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。而此系统也主导这一思想,主要为了完善地实现注册用户发表文章,访客可以发表评论等相关功能来设计,并且完成前台运作和管理。系统功能保留了传统博客系统的功能,同时又加上
2、了人性化的界面设计,比如日历的引用。完善的数据更新能力、实用的管理以及个性化的设计使本系统能适应博客的发展。系统页面采用Html语言和Css样式以及JavaScript脚本来设计,系统的相关功能由Java语句来实现,使用Tomcat为服务器,和SQL2000数据库作为后台,来完成系统的相关功能。主要分为游客角色和用户角色。游客可以注册、查看日志、照片、博主的资料和发表评论。用户则完成写日志、修改日志、上传照片、管理照片、更改个人信息、发布公告等功能。关键词:博客 系统 JspAbstractBlog is the abbreviation of Web blog, whose Chinese
3、meaning is “the network diary”. In China, we call it Blog, which is explained as specific software used to publish individual articles in the network and usually consists of a brief and frequently updated posts, these articles posted in reverse chronological order, and date. Blog content and purpose
4、 are quite different from other websites, the hypertext links and comments about the company, personal diary, photographs, and ideas to poetry, prose, even science fiction published or posted. For this purpose, our system is designed to perfectsome correlative functions, such as publish articles for
5、 the registration users, publishanonymous comments for the visitors, and complete the foreground operations and managements.It not only retains the traditional Blog system,but also adds com personal windows design, such as the quote of calendar.Based on the flawless ability of data renewal,useful ba
6、ckstage management and personal design,this system can adapt to the development of Blog. System using Html page language and Css styles and JavaScript scripts, system design by the relevant function, use Java statements for the server, and Tomcat SQL database, to complete system of related functions
7、. Itmainly divided into tourist roles and user role. Visitors can view the log, photographs, and the material and anonymous blogger comment. Users will finish writing blog, modify log, uploading photos and pictures, the change of personal information management system, add collection,etc. functions.
8、Key words:Blog System Jsp目录序言1第一章概述11.1开发背景及意义11.1.1开发背景11.1.2开发博客的意义11.2 开发内容及可行性分析11.2.1可行性分析1第二章系统开发技术及开发环境12.1基于JSP的开发技术的网站设计模式开发方法12.1.1 JSP概述12.1.2 Servlet概述12.1.3 tomcat概述12.2开发环境简介12.2.1开发平台:MyEclipse+dreamweaver12.2.2 所使用的数据库:SQL SERVER 20001第三章系统详细设计13.1需求分析13.2系统功能13.2.1 前台13.2.2 后台13.2.3
9、系统物理设计13.3 系统体系结构设计13.4数据库的设计13.4.1数据流图及数据字典1第四章系统实现及调试14.1 系统文件结构14.2首页面及主要页面设计14.3功能模块详细设计14.3.1 注册登录页面14.3.2 首页14.3.3 文章页面14.3.4 公告页面14.3.5 相片页面14.3.6 管理员页面1第五章遇到的问题和解决方法1第六章结束语1致谢1参考文献1序 言随着网络技术的发展,博客越来越成为人们生活中不可缺少的一部分。博客通常被称为“网络日志”简称为“网志”。博客是继EMAILE、BBS、IM之后出现的第四种全新的网络交流方式。博客就是以网络作为载体,简易迅速便捷地发布
10、自己的心得,即时有效轻松的与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。博客系统可以充分展示每个用户的内心世界、工作感受、技术资料等方面的资讯。博客是个独立站点任何人都可以方便的来使用,就像每个人拥有自己的笔记本开始书写一样简单。博客的出现代替了以前的个人网站,任何人不需要懂得网页设计的制作技术,就可以在互联网上表达自己的观点,展示自己的风采,记录自己的生活琐事或是工作经验,让自己得到更多人的关注。随着Blogging快速扩张,它的目的与最初的浏览网页心得已相去甚远。目前网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。不过,由于沟通方式比电子邮件、讨论群组更
11、简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)中。博客作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。第一章 概述1.1开发背景及意义1.1.1开发背景在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,虽然这些想法可能只是
12、皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种想法得以释放思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这正是博客的精神:自由表达,开放宽容。1.1.2开发博客的意义随着Blog人数的增加,Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可
13、以实现的梦想。Blog正在影响和改变着我们的生活。Show you,share me,人人都可以博客,人人都需要博客。1.2 开发内容及可行性分析博客网站系统页面采用Html语言和Css样式以及JavaScript脚本来设计,系统的相关功能由Java语句来实现,使用Tomcat为服务器,和SQL 数据库作为后台,采用Jsp+Servlet来完成系统的相关功能。主要分为游客角色和用户角色。游客可以注册、查看日志、照片、博主的资料和匿名发表评论。用户则完成写日志、修改日志、上传照片、管理照片、更改个人信息、添加收藏、退出系统等功能。性能方面尽量实现操作界面友好、方便,易维护,安全性高,充分考虑到用
14、户需求不断变化的需要,降低系统在扩展新的业务功能时的复杂度。1.2.1可行性分析可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容:技术可行性分析:本系统拟采用JSP和SQL2000分别作为前端和后端的开发工具。JSP在执行以前先被编译成字节码 (byte code),字节码由Java虚拟机(Java Virtual Machine)解释执行,比源码解释的效率高;服务器上还有字节码的Cache机制,能提高字节码的访问效率。同时, SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带
15、来新的商业应用机遇。因此从技术方面讲开发此系统是可行的。操作可行性分析:本系统是一个基于Web的个人博客系统,系统基于Web的工作界面,能在浏览器中直接进行录入、浏览、修改、删除、查阅等工作。在操作使用上十分方便,通过Web浏览器就可使用本系统,因此,本系统简单、方便,易于使用户接受,因而该系统是方便可操作的。经济可行性分析:由于开发此博客管理系统所需的硬件(计算机及相关硬件)和软件环境(NET+SQL2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而且,目标系统不是很复杂,开发的周期较短,一人即可完成,所以从经济方面讲开
16、发此系统是可行的。第二章 系统开发技术及开发环境2.1基于JSP的开发技术的网站设计模式开发方法2.1.1 JSP概述JSP是由Sun公司倡导,许多公司参与一起建立的动态网页技术标准。在Java 基础上开发出的JSP实现了动态网页与静态页面的分离,脱离了硬件平台的束缚,它的先编译后运行等方式大大提高了执行效率,逐渐成为因特网上的主流开发工具1。 JSP充分利用了Java的强大功能,是一种优秀的服务器端技术。JSP基于强大的Java语言,具有极强的扩展能力,良好的缩收性,与平台无关的开发特性等其他技术所不具备的优势。JSP技术的主要有点如下:将内容的生成和显示进行分离;强调可重用的组件;采用标签
17、简化页面开发;一次编写,处处运行;更高的效率和安全性。2当客户端请求一个JSP网页时,JSP Engine会检查所请求的JSP网页是否已经处于被载入执行的状态,如果没有,它会先读取JSP程序文件,将它换成Servlet程序代码编译载入,然后才执行请求的服务。也是就说,只有当客户端第一次请求JSP网页时,才需要被转换、编译和载入,做到了一次执行,处处执行。JSP的Servlet Class是JSP Engine自动帮我们编译产生的,不像Servlet需要手动编译,另外,在JSP程序中建立新的对象和Java Bean非常方便容易。2.1.2 Servlet概述JAV Servlet技术为web开发
18、者提供了一种渐变,可靠的机制来扩展web服务器的功能和访问现有的事务系统。Servlet可以认为是运行在服务器端的Applet,但没有运行界面3,能够像CGI一样动态地扩展Web服务器的功能,并采用请求响应模式提供Web服务。Servlet和CGI一样都是运行在Web服务器上,用来生成Web页面。Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。2.1.3 tomcat概述Apache Tomcat 服务器是一个免费的开放源代码的Servlet容器,不但具有轻量级和灵活嵌入系统的特点,并且可以支持Servlet/JSP的最新规范4,在中小型系统和并发访问用户不是很多的场合
19、下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 博客 设计 实现 毕业论文 20
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内