目 录
设计总说明 I
introduction II
1 绪论 1
1.1 系统的概述 1
1.2 系统的研究背景 1
2 需求分析 2
2.1 系统需求分析 2
2.2 可行性分析 2
2.2.1 技术可行性 2
2.2.2 经济可行性 2
2.2.3 操作可行性 2
2.3 开发及运行环境 2
3 总体设计 3
3.1 系统功能结构图 3
3.1.1 数据库表概要 3
3.2 数据库表设计 4
3.3 配置文件详情 6
4 系统详细设计 7
4.1 登录界面 7
4.2 游客操作 7
4.2.1 博客查看 7
4.2.2 分类查看 8
4.2.3 标签查看 9
4.2.4 归档查看 10
4.2.5 查看作者 11
4.2.6 搜索博客 11
4.3 管理员操作 12
4.3.1 博客管理 12
4.3.2 分类管理 15
4.3.3 标签管理 18
5 系统测试 21
5.1测试的必要性 21
5.1.1 目的 21
5.2测试过程 21
5.2.1 白盒测试 21
5.3测试结果 23
5.4项目部署 23
5.5负载均衡测试 24
总 结 25
鸣 谢 26
参考文献 27
摘 要
作为计算机的学生,我们学习的方法是通过老师,书籍,论文等。对很多从事计算机方面的人来说,他们学习知识是通过官方文档,以及相关博客。现在知名博客网站有很多,比如CSDN,博客园,还有全球最知名的Github。其中我也在这几个博客中写过一些文章,分享自己学习的成果。因此我在想为什么不自己打造一个属于自己的博客呢。
我的博客系统是采用SpringBoot、SpringMvc、Spring、SpringDataJPA等技术栈编写的,数据库采用MySQL。架构方式是采用MVC三层架构方式。管理员可以对博客进行添加,删除,修改,查询操作。游客可以查看管理员编辑的博客,并可以评论,打赏。最后通过测试跟负载均衡完善最终需求。
关键词:SpringBoot;Github;MVC
introduction
As computer students, we learn by teachers, books, papers, etc. For many people engaged in computer science, they learn knowledge through official documents and related blogs. Now there are many well-known blog sites, such as CSDN, blog Park, and the world's most famous GitHub. Among them, I also wrote some articles in these blogs to share my learning achievements. So I wonder why not build a blog of my own.
My blog system is written by spring boot, spring MVC, spring, spring datajpa and other technology stacks, and the database is mysql. MVC three-tier architecture is adopted. Administrators can add, delete, modify and query blogs. Visitors can view the blog edited by the administrator, and can comment and reward. Finally, the final requirement is improved by testing and load balancing.
Keywords: SpringBoot;Github;MVC