个人博客系统的设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

个人博客系统的设计与实现

个人博客系统的设计与实现

摘要

如今,互联网的发展使人们的社交变得非常便捷,在近几年,国内博客的发展相当迅速。个人博客系统用于鼓励参与者发表自己不同的观点,构建了人们互相交流学习的平台。

本系统采用B/S结构来实现,数据库采用了目前使用最多的MySQL,客户端通过浏览器向服务器端发出请求,Web服务器接收并处理此请求,然后通过Sql 语句从后台数据库服务器提取请求数据,然后生成页面发送给浏览器进行显示。后端开发使用了Java的Spring boot框架进行全栈式开发;前端开发应用Html、CSS、JavaScript、jQuery以及semantic UI框架;开发工具使用的是IntelliJ IDEA。

本系统有前台和后台两部分:前台主要面向博客使用者,主要包括注册页面、登录页面、首页面、分类页、标签页和个人归档页;后台主要面向管理人员,主要包括管理员身份验证登录、博文管理、博客分类管理、博客标签管理等。

关键词:个人博客;Java;MySQL;Tomcat;Spring boot

Design and Realization of Personal Blog System

abstract

Nowadays, the development of the Internet makes people's communication very convenient, and in recent years, the domestic blog has developed quite rapidly. The personal blogging system is used to encourage participants to express their different views and build a platform for people to communicate and learn from each other.

This system adopts the B/S structure to realize, the database adopts the current popular MySQL, client sends the request to the server using the browser, Web the server receives and processes this request, then extracts the request data from the background database server through the Sql statement, then generates the page to send to the browser for display. The back-end development uses Java Spring boot frameworks for full stack development; the front-end development uses Html、CSS、JavaScript、jQuery and semantic UI frameworks; and the development tools use IntelliJ IDEA.

The system consists of two parts: front desk and background: the front desk is mainly aimed at blog users, including login page, registration page, home page, classification page, label page and personal filing page; the background is mainly for managers, including user registration and login management, blog management, blog classification management, blog label management and so on.

Keywords: personal blog; Java; MySQL; Tomcat; spring boot

目录

第一章绪论 (1)

1.1研究目的及意义 (1)

1.2国内外研究现状 (2)

1.3系统开发工具与环境 (2)

1.3.1 B / S体系结构简介 (2)

1.3.2 Tomcat服务器 (3)

1.3.3 MySQL数据库 (3)

1.3.4 Java概述 (3)

1.4可行性分析 (4)

1.4.1技术可行性分析 (4)

1.4.2实现可行性分析 (4)

1.4.3法律可行性分析 (4)

第二章需求分析 (4)

2.1获取业务需求 (5)

2.2获取功能需求 (5)

2.3分析性能需求 (8)

第三章系统设计 (9)

3.1系统体系结构 (9)

3.2功能结构设计 (10)

3.2.1前台功能模块图 (10)

3.2.2后台管理功能模块图 (11)

3.3系统包图 (12)

3.4系统类图 (13)

3. 5数据库设计 (15)

3.5.1实体属性图 (15)

3.5.2 E-R图 (16)

3.5.3数据库表设计 (17)

4章系统实现 (20)

4.1前台功能模块的实现 (20)

4.1.1注册登录模块的实现 (20)

4.1.2博文管理模块的实现 (22)

相关文档
最新文档