毕业设计(论文)-基于Java Web技术博客项目的设计.doc毕业设计(论文)-基于Java Web技术博客项目的设计.doc

收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

博客系统毕业设计论文1基于JAVAWEB技术博客项目的设计论文目录一、绪论3(一)项目开发的背景3(二)研究开发的目的和意义3(三)博客项目的可行性分析3二、博客项目系统的需求分析4(一)博客项目所面向的群体4(二)博客项目功能分析4(三)博客项目技术架构图5三、博客项目系统的概要设计5(一)系统功能模块图5(二)系统的用例图7(三)系统的总体流程图10四、博客项目系统的数据库设计12(一)数据库的概念模型12(二)数据库表的设计15(三)数据表之间的关系17五、博客系统的详细设计17(一)公共模块的详细设计17(二)管理员的详细设计19(三)博主的详细设计20六、博客项目系统开发中遇到的问题25(一)JSP中出现的常见错误25(二)SERVLET中出现的常见错误26(三)其他常见错误26结论27致谢27参考文献28博客系统毕业设计论文2论文摘要博客是继EMAIL、BBS、IM(即时通讯)之后出现的第四种网络交流方式,无论在国外还是国内,发展都非常迅速。因此,基于JAVAWEB技术开发和设计的博客项目系统,并运用MVC开发模式,ECLIPSEMYECLIPSE60集成开发环境,数据库技术等设计了博客项目系统,并利用它天然的优势即个人化、专业化、小型化等特点产生出创建博客的思路来完成博客的设计与开发。本项目主要阐述了不同用户对博客的不同管理,对管理员来说,有博主管理、在线统计等功能模块。对于普通用户来说,有注册、登录、浏览文章、发表文章等功能模块。对博主来说,有博文发表和博文管理、博文类别和类别管理、博文评论和评论管理、修改密码、注册用户和管理等模块。关键词博客TOMCAT50服务器SQLSERVER数据库博文管理类别管理博客系统毕业设计论文3一、绪论(一)项目开发的背景BLOG博客网站致力于为广大博客提供优质博客页面服务的商业网站。每个博客都希望借助自己的博客页面宣传自己,而博客数量越多,网站的点击率越高就越能够吸引广大的企业客户选择该商业网站作为媒介,将自己的产品展现给客户。可以说,对这些博客网站而言为博客提供良好的服务就意味着为网站带来更多的商业客户。因此,在具体设计实现该博客网站时,主要考虑了主流博客网站的几个主要功能。1博客的注册、登录验证功能2普通用户浏览文章和发表评论的管理3文章详细内容及相关评论显示4博客个人文章管理维护功能5博客个人文章分类管理维护功能6博客个人友情链接维护功能7博客个人基本信息管理维护功能8个人上传图片和相册管理的功能9管理员对博主的管理10管理员对个人信息的管理11管理员对网站在线人数的统计(二)研究开发的目的和意义博客BLOG作为WEB20的典型代表,已风靡网络世界。那么,博客究竟是什么简单一点的BLOG记载了日常发生的事情和自己的兴趣爱好,把自己的思想和知识与他人分享、交流,同时又通过个人博客结识更多志同道合的朋友,使大家在网上可以进行各种信息的交流,博客系统为大家提供了学习交流、工作交流、情感交流的平台,使人们的工作更加简单快捷,使人们的生活更加丰富多彩。(三)博客项目的可行性分析系统可行性分析主要从经济可行性、技术可行性和操作可行性三方面去分析。博客系统毕业设计论文41经济可行性分析从系统的开发和效益关系上讲,采用JSP这个可以开发出交互、高性能WEB数据库应用的技术进行开发,效率较高。该系统的开发不需要花费太多的经费,只需在域名和服务器空间租用上有开销,因为个人网站不涉及超大容量的文件存储和庞大的访问量,因此对于服务器来讲,要求不会太高,开销不会很大。因此,从经济性分析是可行的。2技术可行性分析本系统采用的是JSPSERVLETJAVABEANMVC的开发架构,对于一个大三学生来说,基本具备了计算机专业知识,有一定的编程基础,熟悉和掌握数据库及网络相关知识,具备开发条件。故从技术来说也是可行的。3操作可行性分析该系统操作上非常简单,对于用户来说,只要具备IE浏览器55版本以上即可通过域名搜索即可登录本站。二、博客项目系统的需求分析(一)博客项目所面向的群体博客系统主要是用于有共同爱好的人的交流与沟通,每个博客都希望借助自己的博客页面宣传自己,而博客数量越多,网站的点击率越高就越能够吸引广大的企业客户选择该商业网站作为媒介,将自己的产品展现给客户。可以说,对这些博客网站而言为博客提供良好的服务就意味着为网站带来更多的商业客户。所以博客系统是面向大众的。(二)博客项目功能分析博客系统是一个多用户、多界面的系统,主要包括以下几个模块组成。(1)管理员模块本模块主要是由用户管理、在线统计、更新公告三部分组成。管理员可以删博客系统毕业设计论文5除用户和冻结用户,而且还可以对已经冻结的用户进行解冻;另一方面可以实现对在线人数的统计。(2)普通用户模块本模块主要由注册、登录、浏览博客、评论四个部分组成。普通用户可以对其他用户的博客内容进行浏览、评论。也可以通过注册后登录博客系统,申请一个属于自己的博客。(3)博主模块本模块主要由管理博文(发表博文、删除博文、修改博文)、管理评论(回复评论、删除评论)、管理分类(增加分类、修改分类、删除分类)、管理相册以及管理自己的信息等功能。(三)博客项目技术架构图博客项目采用经典的MVC分层设计模式,将模型(MODEL)、视图(VIEW)、控制器(CONTROL)各层单独设计实现,各层之间也有联系,这样便于代码重用和维护,具有良好的可读性、可重用性和可扩展性。博客系统技术架构图如图1所示。图1架构图三、博客项目系统的概要设计(一)系统功能模块图本系统分为前台设计和后台设计,其中前台设计针对的用户身份是普通用户和博主,后台设计针对的用户身份是管理员。视图JSP控制器SERVLET模型JAVABEAN数据库SQLSERVER博客系统毕业设计论文61前台设计前台设计主要实现的功能有对普通用户来说,主要有注册、登录、浏览文章和发表评论;对博主来说,主要有管理博文、管理评论、管理分类、相册管理、用户管理等功能。前台功能模块图如图2所示。图2前台功能模块图2后台设计后台设计实现的功能主要功能有对博主的管理,网站公告的管理,和在线人数的统计。后台功能模块图如图3所示。博客前台普通用户博主登录注册浏览文章发表评论管理文章管理分类管理相册管理个人信息发表文章修改文章删除文章增加分类修改分类删除分类上传照片浏览照片更新公告修改基本信息博客系统毕业设计论文7图3后台功能模块图(二)系统的用例图用例图是实现对系统功能更全面的描述,根据系统的功能模块来对用户的功能一一的说明。1普通用户普通用户一般使用的功能如图4所示。图4普通用户用例图(1)注册普通用户可以通过博客网站注册功能开通自己的博客,成为一名博主。注册信息包括注册人的用户名、密码、有效邮箱等。博客后台管理员用户管理更新公告在线人数统计删除博主冻结博主普通用户注册登录浏览文章发表评论USESUSESUSESUSES
编号:201311211324249641    类型:共享资源    大小:1.50MB    格式:DOC    上传时间:2013-11-21
  
6
关 键 词:
专业文献 学术论文 精品文档 毕业设计
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:毕业设计(论文)-基于Java Web技术博客项目的设计.doc
链接地址:http://www.renrendoc.com/p-109641.html

当前资源信息

4.0
 
(2人评价)
浏览:443次
liyun上传于2013-11-21

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

精品推荐

相关阅读

人人文库
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5