基于Java Web技术博客项目设计.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Java Web技术博客项目设计

基于Java Web技术博客项目的设计论文 目 录 一、绪论 3 (一)项目开发的背景 3 (二)研究开发的目的和意义 3 (三)博客项目的可行性分析 4 二、博客项目系统的需求分析 4 (一)博客项目所面向的群体 4 (二)博客项目功能分析 4 (三)博客项目技术架构图 5 三、博客项目系统的概要设计 6 (一)系统功能模块图 6 (二)系统的用例图 7 (三)系统的总体流程图 10 四、博客项目系统的数据库设计 13 (一)数据库的概念模型 13 (二)数据库表的设计 16 (三)数据表之间的关系 18 五、博客系统的详细设计 18 (一)公共模块的详细设计 18 (二)管理员的详细设计 20 (三)博主的详细设计 21 六、博客项目系统开发中遇到的问题 25 (一)JSP中出现的常见错误 25 (二)Servlet中出现的常见错误 26 (三)其他常见错误 26 结论 27 致谢 27 参考文献 28 论 文 摘 要 博客是继Email、BBS、IM(即时通讯)之后出现的第四种网络交流方式,无论在国外还是国内,发展都非常迅速。因此,基于Java Web技术开发和设计的博客项目系统,并运用MVC开发模式,Eclipse+Myeclipse6.0集成开发环境,数据库技术等设计了博客项目系统,并利用它天然的优势即个人化、专业化、小型化等特点产生出创建博客的思路来完成博客的设计与开发。 本项目主要阐述了不同用户对博客的不同管理,对管理员来说,有博主管理、在线统计等功能模块。对于普通用户来说,有注册、登录、浏览文章、发表文章等功能模块。对博主来说,有博文发表和博文管理、博文类别和类别管理、博文评论和评论管理、修改密码、注册用户和管理等模块。 关键词:博客 Tomcat5.0服务器 SQL Server数据库 博文管理 类别管理 一、绪论 (一)项目开发的背景 Blog博客网站致力于为广大博客提供优质博客页面服务的商业网站。每个博客都希望借助自己的博客页面宣传自己,而博客数量越多,网站的点击率越高就越能够吸引广大的企业客户选择该商业网站作为媒介,将自己的产品展现给客户。可以说,对这些博客网站而言:为博客提供良好的服务就意味着为网站带来更多的商业客户。因此,在具体设计实现该博客网站时,主要考虑了主流博客网站的几个主要功能。 1. 博客的注册、登录验证功能 2. 普通用户浏览文章和发表评论的管理 3. 文章详细内容及相关评论显示 4. 博客个人文章管理维护功能 5. 博客个人文章分类管理维护功能 6. 博客个人友情链接维护功能 7. 博客个人基本信息管理维护功能 8. 个人上传图片和相册管理的功能 9. 管理员对博主的管理 10.管理员对个人信息的管理 11. 管理员对网站在线人数的统计 (二)研究开发的目的和意义 博客(Blog)作为Web 2.0的典型代表,已风靡网络世界。那么,博客究竟是什么?简单一点的Blog记载了日常发生的事情和自己的兴趣爱好,把自己的思想和知识与他人分享、交流,同时又通过个人博客结识更多志同道合的朋友,使大家在网上可以进行各种信息的交流,博客系统为大家提供了学习交流、工作交流、情感交流的平台,使人们的工作更加简单快捷,使人们的生活更加丰富多彩。 (三)博客项目的可行性分析 系统可行性分析主要从经济可行性、技术可行性和操作可行性三方面去分析。 1. 经济可行性分析 从系统的开发和效益关系上讲,采用JSP这个可以开发出交互、高性能Web数据库应用的技术进行开发,效率较高。该系统的开发不需要花费太多的经费,只需在域名和服务器空间租用上有开销,因为个人网站不涉及超大容量的文件存储和庞大的访问量,因此对于服务器来讲,要求不会太高,开销不会很大。因此,从经济性分析是可行的。 2. 技术可行性分析 本系统采用的是JSP+Servlet+JavaBean(MVC)的开发架构,对于一个大三学生来说,基本具备了计算机专业知识,有一定的编程基础,熟悉和掌握数据库及网络相关知识,具备开发条件。故从技术来说也是可行的。 3. 操作可行性分析 该系统操作上非常简单,对于用户来说,只要具备IE浏览器5.5版本以上即可通过域名搜索即可登录本站。 二、博客项目系统的需求分析 (一)博客项目所面向的群体 博客系统主要是用于有共同爱好的人的交流与沟通,每个博客都希望借助自己的博客页面宣传自己,而博客数量越多,网站的点击率越高就越能够吸引广大的企业客户选择该商业网站作为媒介,将自己的产品展现给客户。可以说,对这些博客网站而言:为博客提供良好的服务就意味着为网站带来更多的商业客户。所以博客系统是面向大众的。 (二)博客项目功能分析 博客系统是一个多用户、多界面的系统,主要包括以下几个模块组成。 (1)管

文档评论(0)

bokegood + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档