javaweb课程设计-基于java的个人博客系统_第1页
javaweb课程设计-基于java的个人博客系统_第2页
javaweb课程设计-基于java的个人博客系统_第3页
javaweb课程设计-基于java的个人博客系统_第4页
javaweb课程设计-基于java的个人博客系统_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1仲恺农业工程学院论文题目信计131云平台网址(管理端):云平台网址(客户端):仲恺农业工程学院教务处制2博客作为一种新的生活上方式,工作方式和学习方式已经被大众所接受。并且在改变着人们的网络社交方式。随着越来越多的人在写博客,博客因此,开发一款简洁而功能强大的博客系统,将来的在这次的课程设计个人博客的开发中,以java为基础,数据库选择了mysql进行览微博的过程中,主要是在博客主页进行浏览,所以在个人主页的设计上,以美观为第一要素的基础上进行设计,功能的实现力求简洁清晰,使用户能够轻松地在主页上进行浏览和互动。而在控制台的设计上是针对博客的管理员而设计的,在此模块主要是显示博客文章,评论,以及相册的更新信息,以及对各个模块的管理经过需求分析,概要设计,详细设计,实现和测试阶段的不断完善,最终实现了用321世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离而是过渡到娱乐、购物等新兴的网民生活。网上娱乐,成了当今广大群众的时尚。客户也通过博客把自己喜欢的东西写出来或是和别人一起分享那份快乐。因此,博客已成为个人、公司、部门和团队之间越来越盛行的交流沟通工具。在此,为了方便网络用户的需求,我们专门构建个人博客系统。现在,全世界每天传播的媒体内容,有一半是由6大媒体巨头所控制。其利益驱动、意识形态以及传统的审查制度,使得这些经过严重加工处理的内容已经越来越不适应人们的需求。媒体的工业化,内容出口的工厂化,都在严重影响其发展。博客的出现集中体现了互联网时代媒体界所体现的商业化垄断与非商业化自由,大众化传播与个性化(分众化,小众化)表达,单向传播与双向传播3个基本矛盾、方向和互动。这几个矛盾因为博客引发的开放源代码运动,至少在技术层面上得到了根本的解决。因此,开发这样一套完善的博客系统是很有意义的事情,它能够让社会媒体、文化更加丰富多彩,使2需求分析技术发展起来的。而个人博客系统正是博客系统的典型,系统简单却功能强大。由于客户端一服务器(C/S)应用程序可维护性差,而且对客户端计算机要求功能必须相当强大。为了解决这个缺点,浏览器一服务器(B/S)应用程序应运而生。客户端只要求安装有浏览应用程序的版本不管如何更新,都只会在服务器端进行,这样客户端可以节省大量资源和时间。近年来,B/S结构越来越受到企业和个人等的喜爱和重用,选择B/S结构是当前博客系统开发的明智之举,能充分适应社会的需求。本系统便是采用B/S结构进行开4本系统主要面向的用户有网络游客、注册此博客的会员、拥有此博客的最高权限的登录模块、文章管理模块、相册管理模块、评论管理模块、留言板管理模块、个人信息客户端(浏览器):最新文章或相册更新模块:展示最新的文章相片,用户无需登录注册便可查后台登录模块:包括后台用户的登录和注册,用户可以不用注册登录就可访问前台页面,当要编辑文章相册或者查看留言时需要登录或注文章管理模块:对文章进行增删查,也就是写文章,查询文章,还有删除文章(用户需登录),相册管理模块:对相片进行增删查,也就是写相片,查询相片,还有删除相片(用户需登录)。评论管理模块:对评论进行增删查,也就是写评论,查询评论,还有删除评论(用户需登录)。留言板管理模块:对留言进行增删查,也就是写留言,查询留言,还有删除留言(用户需登录)5随月覆通事利制身薄通言粗管单道重所有食事制到骨薄有日自重而巷置防网者管理员:3(数据库)概念(模型)设计原则1(确定实体):能独立存在的事物,例如人、物、事、地、团体、机构、活动、事项等等,在其有多个由基本项描述的特性需要关注时,就应把它作为实体。原则2(确定联系):两个或多个实体间的关联与结合,如主管,从属,组成,占有,作用,配合,协同等等,当需要予以关注时,应作为联系。实体间的联系可分为一对一、一对多、多对多等三类,在确定原则3(确定属性):实体的属性是实体的本质特征。实体应有标识属性(能把不同个体区分开来的属性组),并指定其中一个作为主标识。联系的属性是联系的结原则4(一事一地):信息分析中得到的基本项要在且仅在实体联系图中的一个地6idintpasswordvarchar(10)口时jointmedaletmed游客使用前台,首先访问本网站网址即可浏览博客,如果用户是已登录状态,则可进行博客管理操作,若没登录则提示用户登录或注册。用户使用后台,首先需要拥有管理员赋予的账号密码,登录成功进入后台,根据管理员赋予的权限展示相关的操作界面,操作界面包括文章管理、相片管理、评论管理、留言管理,其它操作功能诸如查看文章、删除文章、返回主页和退出登录等。5设计方案与技术选择本系统采用PHP+Mysql+Apache进行开发,其中前端页面的开发主要使用html5,css3javascript进行编程开发,提示信息完善,界面友好有亲和力;后台采用Mysql数据库开发和管理数据库。本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定、安全可靠。PHP+Mysql+Apache这个国际公认的网站开发黄金组合,在博客系统开发上,得到广泛的应用。如网易博客、百度空间、新浪博客7HTML5是万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言新的功能,可以真正改变用户与文档的交互方式,包括新的解析规则增强了灵活性,淘展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小方式、语言模块、背景和边框、文字特效、多栏布局等。CSS3在布局、特性等方JQuery是继prototype之后又一个优秀的javascript库,它是轻量级的js库,它兼容CSS3,还兼容各种浏览器(IE6.0+.FF版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需要定义id即可。JQuery,顾名思义,也就是JavaScript和查询(Query),即是辅助JavaScript开发Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。6系统运行结果8(1)进入博客主页:在主页中,显示最新更新的文章以及相册,右端有一系列最新的文章,评论,相片的发布消息。对于新发布的文章,可以查看最新的评论,以及对文章进行评(2)登录与注册:在登录完成后,即可以管理员的身份对博客进行文章的编写,以及对博客系统的编9□#m填写正确的信息,点击提交按钮,即可注册成为网站中的一员。6.2.2后台(1)在登录成功后,点击主页上的进入控制台链接,即可进入网站的控制台界面对博客网站进行管理。一下是网站各个模块显示的界面:对博客网站的管理通过各个编辑与删除的功能通过点击相应的按钮即可实现:口口文文理交的在疗文中加中加*中页主生者设置个人资和小AET?四E方古中宝重 A*全周我的内内内E高高板高高板方志中方志中个人册料(2)文章编写功能:在控制台中选中写文章按钮,会弹出文本框进行文章的编写。对博客网站的管理通过各个编辑与删除的田西杨道16:07-11.1511460个人费料

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论