| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12319 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:如今互联网已成为人们快速获取、发布和传递信息的重要渠道。在这个人人都能够通过发声的时代,有许多人选择使用自建的个人网站发表自己的观点,通过给个人网站做优质内容来吸引流量,再通过流量做运营去获取现金收益,达到发声赚钱两不误的状态。那么对个人网站的设计就成为了重要的课题。 本项目对不同的用户,给了不同的权限。网站管理员是最高权限的拥有者,可以对文章、分类、标签进行管理。游客可以对网站内容进行浏览,对网站文章发表自己的看法。既然是个人网站,界面必须美观,方便浏览。为了能够快速的开发出美观的界面,前端采用SemanticUI框架进行开发。为了减少开发过程中可能出现的问题,使用SpringBoot推荐的Thymeleaf模板。使用JPA对数据库进行操作。使用MySQL数据库,存储数据。 本项目的功能都基本实现,但是还是有不足例如网站管理员写文章时不支持放入视频,在文章展示页面中的Live2D模型和游客的互动性太差,不能根据游客对页面的操作反应出对应话语。留言功能不完善,游客可以用多个昵称进行留言。
关键词:个人网站;SpringBoot;SemanticUI;Thymeleaf;MySQL
目录 摘要 Abstract 引 言-1 1 系统概述-2 1.1 研究意义-2 1.2 个人网站的技术基础和开发工具-2 1.2.1 SpringBoot及其优点-2 1.2.2 SpringBoot技术的应用-2 1.2.3 开发工具介绍-3 2 需求分析-4 2.1 可行性分析-4 2.1.1 技术可行性-4 2.1.2 经济可行性-4 2.1.3 操作可行性-5 2.1.4 法律可行性-5 2.2 功能性需求分析-5 2.2.1 个人网站的过程分析-5 2.2.2 数据需求-5 2.2.3 功能需求描述-5 2.2.4 数据流图-6 2.2.5 用例图-8 3 系统设计-9 3.1 模块功能设计-9 3.2 数据库设计-10 3.2.1 E-R 图模型-10 3.2.2 数据库设计-12 3.3 软件开发模型-14 3.4 系统体系架构-14 3.5 软件架构模式-15 4 系统的实现-16 4.1 登录-16 4.2 文章管理-17 4.3 分类管理-21 4.4 标签管理-22 4.5 注销-23 4.6 修改密码-23 4.7 首页展示-24 4.8 分类展示-26 4.9 标签展示-26 4.10 归档展示-27 4.11 文章详情-27 4.12 文章搜索-29 5 系统测试-30 5.1 测试目标及方法-30 5.2 测试实施过程-30 5.3 具体测试-30 5.3.1 登录测试-30 5.3.2 分类管理测试-32 5.3.3 标签管理测试-32 5.3.4 修改密码测试-33 5.3.5 评论测试-34 5.3.6 发布文章测试-35 结 论-36 致 谢-37 参 考 文 献-38 |

