需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14460 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:博客是WEB LOG的缩写,简单来讲,就是网络日记。它是一个新型的个人互联网出版工具,博客使用者可以很便捷地使用文字、链接、影音、图片建立起个性化的网络世界。博客作为一种新的表达的方式,它的传播不仅情绪,还包括大量的智慧、意见和思想。某种意义上说,博客是一种新的文化现象,它的出现和繁荣,真正凸显出网络的知识价值,标志着互联网的发展步入了更高的阶段。为此,本人开发了一个基于B/S(浏览器/服务器)模式的博客网站系统。 本系统是以JSP作为主要开发语言,以MySQL作为数据库的系统,使用Struts2实现MVC模式。该系统实现了博客前台,热门博客(博文)浏览、博客(博文)搜索、查看博文、评论博文、留言、查看留言、上传图片等功能;博客后台,管理员查看删除会员、查看删除不雅博文及删除图片等功能。该系统具有界面友好、使用方便、发布及时、便于好友互动等特点。 本论文首先阐述了该系统的开发背景、开发意义,分析了相关的开发工具和相关技术,介绍了本系统的总体设计思想、总体方案设计、功能设计与结构设计,重点介绍了各模块功能的实现方法、界面的详细设计方法和设计过程。
关键词 博客网站系统;JSP;MySQL;Struts2;MVC
目录 摘要 Abstract 1 绪论-1 1.1背景介绍-1 1.2 博客的发展状况-1 1.3 博客系统的开发内容-1 1.4 论文结构组织-1 2 相关技术理论与开发工具-2 2.1理论技术-2 2.1.1 JSP技术简介-2 2.1.2 Servlet 技术简介-2 2.1.3 JavaScript简介-3 2.1.4 Struts2介绍-3 2.1.5 Ajax技术-4 2.1.6 声明-5 2.2开发工具及平台-5 2.2.1 MyEclipse开发平台简介-5 2.2.2 Tomcat 服务器-5 2.2.3 MySql 数据库-5 3 系统分析-6 3.1可行性分析-6 3.2需求概述-6 3.3 系统功能结构-6 3.4 详细功能需求分析-8 3.4.1 系统用户维护-8 3.4.2 用户登录模块-8 3.4.3 博文模块-8 3.4.4 留言模块-8 3.4.5 消息模块-8 3.4.6 好友模块-8 3.4.7 相册模块-9 3.5 系统操作流程分析-9 4 系统分析设计-11 4.1 架构分析与设计-11 4.2 业务逻辑分析-11 4.3 业务逻辑设计-14 4.3.1 接口设计-14 4.3.2 接口实现类设计-17 4.4 WEB服务层的分析与设计-18 4.4.1 系统包结构-18 4.4.2 系统ACTION-18 5数据库设计-21 5.1 数据库设计-21 5.1.1 数据表E-R图-21 5.1.2 数据库关联图-23 5.1.3 数据库表-24 6 功能用例及开发设计-26 6.1 系统角色-26 6.2 系统功能清单-26 6.3 系统功能模块-26 6.3.1 博客文章-26 6.3.2 博客用户管理-30 6.3.3 博客留言-32 6.3.4 博客相册-33 6.3.5好友模块-36 6.3.6 后台管理模块-37 6.3.7 说明-40 结论-41 致谢-42 参考文献-43 附录-43 附录一:核心代码-44 附录二:查重报告-47 |