摘 要
博客系统是能够让网民记录分享和学习的一个网站,在博客中咱们能够发布文案对感兴趣的事情进行讨论。而基于移动端的个人博客系统的设计是就为了迎合广大用户需要创建的一个界面简洁、有定向内容、业务规律简单易操作的博客系统。本文以博客系统的设计与实现为例,提出了利用Android 平台研发设计和实现个人博客应用的思想,并对其制作过程和结果进行了科研和展示。个人博客系统是基于B/S架构模式,有针对性地采用uniapp 与springboot框架,管理员数据库系统选择MYSQL数据库。系统重点分为前端用户和后台管理员两个部分,用户功能模块包含个人中心、博客信息、我的保藏管理、在线客服、我要发贴、我的发帖等功能模块;管理员包含个人中心、用户管理、博客信息管理、博客归类管理、博客论坛、系统管理等功能模块。
全文首要分析了课题的科研背景和科研状况,而后按照系统研发流程分析了系统的可行性和需要。而后,经过对系统总体功能模块的设计,绘制了系统的功能模块图,并设计了全部数据库的结构。按照设计的框架,实现了系统的各个功能模块。最后,对设计的系统进行测试。测试结果显示,系统能够实现所需的功能,达到了预期的效果,运行情况良好。
关键词:个人博客;springboot;MYSQL数据库
Abstract
The blog system is a website that allows netizens to record and share and learn. In the blog, we can publish articles to discuss the things we are interested in. The design of personal blog system based on mobile terminal is a blog system with simple interface, oriented content, simple business logic and easy operation to meet the needs of users. This paper takes the design and implementation of blog system as an example, puts forward the idea of using Android platform to develop, design and implement personal blog application, and studies and demonstrates its making process and results. Personal blog system is based on B/S architecture mode, targeted use of uniapp and springboot framework, administrator database system chooses MYSQL database. The system is mainly divided into two parts: front-end user and bac公斤round administrator. The user function module includes personal center, blog information, my collection management, online customer service, I want to post, my post and other functional modules. Administrators include personal center, user management, blog information management, blog classification management, blog forum, system management and other functional modules.
This paper first analyzes the research bac公斤round and research status of the subject, and then analyzes the feasibility and demand of the system according to the system development process. Then, through the design of the systems overall function module, draw the systems function module diagram, and design the structure of the whole database. According to the design framework, each function module of the system is realized. Finally, the designed system is tested. The test results show that the system can achieve the desired function, achieve the expected effect, and run well.
Key words: personal blog; Springboot; The MYSQL database
目录
第1章 概 述 3
1.1 课题科研背景 3
1.2 国内外科研状况 3
1.3 课题科研的道理 4
第2章 系统研发技术介绍 5
2.1 Android技术 5
2.2 MySQL数据库 5
2.3 springboot框架 6
2.4 B/S架构 6
2.5 运行环境 6
2.6 本章小结 7
第3章 系统分析 8
3.1 可行性分析 8
3.1.1 经济可行性分析 8
3.1.2 技术可行性分析 8
3.1.3 操作可行性分析 8
3.2 系统状况分析 8
3.3 功能需要概述 9
3.4 用例分析 10
3.5 本章小结 11
第4章 系统设计 12
4.1 仔细设计 12
4.2 架构设计 12
4.3 系统架构类图 14
4.4 数据库设计 15
4.4.1 数据库E-R图 15
4.4.2 数据库表 16
4.5 本章小结 20
第5章 系统实现 21
5.1 App前台功能的实现 21
5.1.1登录界面的实现 21
5.1.2注册界面的实现 21
5.1.3系统首页功能的实现 22
5.1.4博客信息 23
5.1.5用户功能 24
5.2 APP后台管理员的实现 24
5.3 本章小结 28
第6章 系统测试 29
6.1 对功能的测试 29
6.2 用例测试 29
6.3 性能测试 30
6.4 测试结果分析 30
6.5 本章小结 30
结 论 31
参考文献 32
致 谢 33
系统功能需要包括业务需要、功能需要和用户需要;对系统的功能上的需要分析指的是经过认识研发的技术与实力,用户的习惯等各原因的前提下进行分析,认识最基本的需要后,基本功能如下:
本课题需求实现优秀的个人博客系统,就必定要包括有数据库、服务器相联系,从而实现系统的功能运转。系统分为用户和管理员两个角色,用户包含系统登录注册、个人信息和秘码修改和对博客信息、我的保藏、在线客服、我要发贴、我的发帖等功能进行操作;管理员包含登录注册、个人信息修改、用户管理、博客信息管理、博客归类管理、博客论坛、系统管理等功能。
功能模块详细实现:
(1)用户管理:管理员能够对用户进行注销,或编辑用户信息。
(2) 博客信息管理:管理员能够输入博客标题,选取博客归类和是不是经过等信息来查找,新增或删除博客信息详情,并进行详情,修改,查看评论和删除操作。
(3) 博客论坛:管理员能够输入帖子标题来查找,新增或删除博客论坛信息详情,并进行详情,修改,查看评论或删除操作。
|