基于JavaWeb的博客网站的设计.docx
- 文档编号:256319
- 上传时间:2022-10-07
- 格式:DOCX
- 页数:27
- 大小:1MB
基于JavaWeb的博客网站的设计.docx
《基于JavaWeb的博客网站的设计.docx》由会员分享,可在线阅读,更多相关《基于JavaWeb的博客网站的设计.docx(27页珍藏版)》请在冰豆网上搜索。
基于JavaWeb的博客网站的设计
基于JavaWeb的博客网站的设计
摘要:
博客网站是通过互联网作为传播基础的综合性网站。
本设计是基于JavaWeb实现的网站,通过应用WEB基础知识和Java语言进行功能开发,以MySql为数据中心进行数据交互,全文共分为绪论、系统分析、系统概述、系统的总体设计、系统的数据库设计、系统实现、结论、参考文献等章节.绪论介绍了网站进行研发的原因以及系统要实现的目标,系统概述详细地介绍了网站的整体架构和功能模块,网站的设计描述了网站的设计思想和数据库的设计,文中详细介绍了开发过程中网站的实现过程和方法,和具有开发阶段积累的经验教训以及心得等.
关键词:
BlogJavaWebWEBJavaMySql
ThedesignoftheBlogSiteBasedOnJavaWeb
Abstract:
Theblogisacomprehensiveplatformbasedonthewebasacarrier.ThisdesignisbasedontheJavaWebwebsite,throughtheapplicationofWEBbasicknowledgeandJavalanguagefunctiondevelopment,MySqldatacenterfordatainteraction,thefulltextisdividedintointroduction,systemanalysis,Systemoverview,system'soveralldesign,systemdatabasedesign,systemimplementation,conclusions,references,etc.Theintroductionexplainsthesystem'sdevelopmentbackgroundandobjectives.Thesystemoverviewdescribestheoverallarchitectureandfunctionmodulesofthewebsiteindetail.Describesthedesignideasofthewebsiteandthedesignofthedatabase.Thearticledescribesindetailtheprocessandmethodofthesysteminthedevelopmentprocess,aswellastheexperiencesandexperiencesinthedevelopmentprocess.
Keywords:
Blog;JavaWeb;WEB;Java;MySql
引言
博客网站的兴起是人们快速获取、发布和传递信息的重要途径。
它在国家的政治、经济、科技生活中充当着重要的作用,同时它已经慢慢的渗入人们的生活中,成为人们日常工作和生活的一种学习交流工具,越来越多的网络社交用户可以通过该网站进行信息传递,学习与分享.同时一定程度上加强了用户与用户之间的联系,减少了一系列不必要的交流方式,把一些复杂的过程更简单化的展现出来,提高了信息传递的效率.
本博客网站主要运用Web基础知识来实现页面效果,Java语言实现业务逻辑并提供接口,以MySQL为中心为页面提供动态数据来完成微博平台的主要功能开发.同时也反映了现代化人们工作和生活的一种趋向,也标志着信息技术的快速普及以及互联网行业的迅猛发展。
第1章绪论
1.1开发背景
当今社会,随着互联网发展速度越来越快,逐步遍及了个人生活的方方面面,过去的信息流通手段也急需进行变革,而使用博客则是沟通变革的一个关键手段。
博客网站目前已经发展成为信息社会人们进行沟通交流获取外界信息重要的方式之一,博客,又可以被翻译为网络日志,属于一种交由少量管理员进行管理,不定时间段内发布较新的内容的浏览性网站,发布在博客上面的内容一般按照信息发布的时间,使用倒序的方法,现如今有很多个人博客网站以个人生活日记的形式出现.
博客网站一般公布了用户在个人生活的当中出现的事情或者介绍自身爱好的事务,发博者能够将自身的思想、所拥有的知识与其他人进行沟通。
由于当前数目众多的知识技术在博客网站当中被发布,我们了解到博客网站当中所包含的数目宏大的信息;定位不同的博客网站需要进行选择具有差别的内容,进行专业信息的收集以及交流促进这些网站发展为专业博客,当前大量的人员进行资料的收集主要来自于博客网站。
本课题主要探究的是关于个人博客网站的开发.本文详细地阐述了博客网站的总体架构,第一,进行介绍博客网站进行研发的基础以及系统要实现目标,其次介绍了网站的需求分析和可行性分析,然后围绕网站的主要的功能模块进行概述,以网站的设计为主要目标对功能模块结构和数据库结构进行分析设计.利用JavaWeb技术开展功能板块的研发,以MySQL为数据中心进行数据交互.
1.2系统目标
本博客网站的开发主要是为吸引大部分IT技术学习者,达到一种以IT技术为交流目的的个人博客网站.系统开发的主要任务目标是实现博客网站前台功能展示,后台文章的发表,文章留言的回复,实现标签栏目的配置.系统的开发主要应用于两大类用户:
普通用户和系统用户,普通用户进行访问该博客网站,进行技术学习与留言交流.系统用户可以对后台的站点信息的维护用户模块和帖子模块进行修改与删除.
第2章系统分析
2.1需求分析
博客网站的开发是为广大IT用户提供一个信息交流的平台,形成一种信息资源交流与问题探讨的网站.因此本博客网站基本功能有:
2.1.1功能性需求
(1)通过WEB浏览器对网站进行访问;
(2)博客网站用户角色的权限划分,普通用户、系统用户;
(3)博客网站主题文章的发表以及对主题文章的回复评论;
(4)系统管理员能够对后台具有公告、文章、模块管理等权限;
(5)博客网站公告的发布与修改;
(6)博客网站的菜单配置与主次排序、超链接的配置等;
(7)博客网站后台用户的添加及权限设置;
(8)热评文章与精华文章的设置与筛选;
(9)博客用户主页面的搜索功能;
2.1.2非功能性需求
(1)操作系统:
Windows7.064位;
(2)开发语言:
JSP、JAVA、JQuery、MySql编程语言;
(3)数据库的版本:
MySql5.7;
(4)浏览器:
IE、Firefox、Google;
(5)开发工具:
EditPlus、Eclipse;
2.2可行性分析
2.2.1技术可行性
主要指当前网站的开发用到的技术是否能保证网站顺利开发完成,硬件方面或者软件方面的要求.本课题对博客网站的开发运用Java语言和当前最新的WEB浏览器开发模式相结合,摆脱了传统的开发模式,提供了一系列新自定义函数和方法,提高了博客网站的性能与开发的效率.
2.2.2经济可行性
主要是指对当前网站开发的经济效益做分析,而本文所阐述的系统开发是博客网站的基本功能进行开发,为用户创建一个信息交流的平台,提供一个资源查询,问题探讨,解决问题,聊天分享,公告发布的个人博客平台.本网站的开发是作为个人的毕业论文的设计,不存在经济因素,因此本博客网站开发的经济性不考虑.
第3章技术介绍
3.1Spring简介
Spring是开源框架的一种,选择Spring框架中基础的JavaBean能够实现在此之前仅仅能够利用EJB实现的功能.对于Spring框架的应用并不止局限于服务器端的研发.从简单性、可测试性和松耦合的角度而言,任何Java应用程序都可以从Spring中受益.
Spring的初衷:
1、J2EE实现能够非常简便.
2、Spring框架利用接口的难度基本上下降到零.
3、帮助JavaBean带来相对最优的应用配置架构.
4、更加集中于面向对象的开发,而不仅局限于当前使用的技术如J2EE.
5、极力避免多余的异常捕捉.
6、使应用程序非常利于测试.
Spri的目标:
1、可以令人方便愉快的使用Spring.
2、应用程序不依赖于SpringAPIs.
3、Spring的目标是把其他框架和其结合在一起.
Spring的基本组成:
1、最完善的轻量级核心框架.
2、通用的事务管理抽象层.
3、JDBC抽象层.
5、AOP功能.
6、方便的MVCWeb使用框架.
3.2Hibernate技术
Hibernate属于使用开发源代码的对象关系映射框架,它对JDBC开展极为
轻量级的对象封装,从而大幅度减轻程序员所需要进行的工作,使编程者能够便捷的利用对象编程思维进行控制数据库.Hibernate能够在应用到JDBC的多个场合进行使用,一方面需要在使用Java代码的客户端程序中应用,同时还能够在Servlet以及JSP的Web应用当中使用中.总而言之,能够表述为Hibernate以JDBC技术为依托发展而来的新型技术,并在这个前提下促进之前对于数据库进行直接使用转化为直接对于映射数据表进行操作形成Java类,进一步完成对象编程思维进行使用数据库.
3.3JavaScript技术
JavaScript是应用于web前端的一直描述语言,同样是应用于对象(object)以及事件驱动(EventDriven)的,具有非常高的安全性的一类脚本语言.它在客户端进行运行进一步降低了服务器运行的压力。
JavaScript所具备的特点:
1.JavaScript一般是用于对于html页面增加交互行为.
2.JavaScript也属于脚本语言的一种,所使用的语法和c语言所应用的语法较为相似,都归属于弱语言类.
3.JavaScript大量使用在进行客户端脚本的编写上,如node.js例外.
4.JavaScript属于解释型的语言,也就是在进行脚本执行的同时解释不需要进行另外的编译.
JavaScript的用途:
JavaScript主要应用在处理好页面交互以及数据传递,其核心目标是完善客户端所实现的效果同时进行信息的高速的传递.
1.进行页面交互,增强用户体验度完善页面效果。
也就是js操作html的dom结构以及操作样式.
2.在客户端进行表单验证也就是在信息传递到服务端以前对于使用者上传的信息开展快速的验证,尽量降低服务器的工作量.即数据交互.
第4章系统概述
4.1系统的介绍
本博客网站具有后台入口、友情链接、文章归档、关于本站、公告展示、主题博客页面、网站概述、热评文章、所有标签、近期评论等功能.帮助使用者带来了进行信息后台的综合网站.
4.2系统的主要功能
(1)博客网站前台主页面;
(2)博客网站的后台登录模块,对博客网站前台页面进行管理;
(3)博客网站前台的大模块与小模块,详细展示给访问人员博客主页面;
(4)博客网站标题模块,固定板块的文章标题以及该文章标题对应的相关信息;
(5)文章发布模块,发表主题文章;
利用对博客网站开展需求分析研究,按照开发的流程对博客网站的功能模块进行介绍,有:
(6)评论模块,对主题文章的评论进行回复;
(7)用户个人中心模块,用户的个人信息;
(8)后台管理模块,文章,用户以及链接管理模块;
(9)文章的筛选模、热评文章、近期评论等;
(10)搜索功能模块,对发表的文章进行搜索;
4.3网站的主要功能模块
4.3.1博客网站的主页面
博客网站的主页面就是博客网站前台首页面,相当于博客网站的入口,所有的HTTP网络请求都通过主页面处理以后才能访问其他的页面,主页面显示的有博客网站后台登录入口、网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JavaWeb 博客 网站 设计