博客网站系统的设计与实现.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-03
  • 论文字数:14460
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(小熊熊)提供原创文章

支付并下载

摘要:博客是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