1. 研究目的与意义
网络技术逐渐渗入社会生活各个层面的今天,传统的交流方式也面临着变革,而网络博客则是一个很重要的方向。
基于web技术的网络考试系统可以借助于遍布全球的internet进行,因此交流既可以是本地进行,也可以是异地进行,大大拓展了沟通与交流的灵活性。
博客在现如今这个飞速发展的网络时代已经成为人们不可或缺的一部分,博客是一种通常由个人管理、不定期张贴新的文章的网站。
2. 课题关键问题和重难点
1、前端ui的设计与实现,页面需整洁并且美观,目前考虑采用vue框架或者bootstrap框架。
2、如何展现博客的内容,评论模块和文章标签。
3、后台管理系统的功能划分,文章管理,标签管理,评论管理等4、数据库表的设计5、博客系统的用处:促进学习,记录收获,反应成长,结交朋友,共享知识,交流看法难点:1、前后端分离项目,前后端的交互,前端ui的设计,前端框架的学习。
3. 国内外研究现状(文献综述)
博客,仅音译,英文名为blogger,为web log的混成词。
它的正式名称为网络日记;又音译为部落格或部落阁等,是使用特定的软件,在网络上出版、发表和张贴个人文章的人,或者是一种通常由个人管理、不定期张贴新的文章的网站。
博客上的文章通常以网页形式出现,并根据张贴时间,以倒序排列。
4. 研究方案
1、 系统功能结构:2、用户种类普通用户: 查看文章信息:文章列表、推荐文章、文章标题、文章内容、发布时间、访问量以及评论等信息 查看分类文章:分类列表、分类文章信息 查看时间轴:按照文章时间发布顺序查看文章 搜索文章:导航栏右边搜索框根据关键字搜索 听音乐:上一曲、下一曲、音量控制、播放顺序控制、查看歌词等 留言:留言并回复 查看友链:查看并访问博主在友链页面添加的友链连接 查看相册信息:相册列表、照片名称、照片拍摄地点、时间、照片描述管理员用户: 拥有普通用户所有功能权限 登录:在主页路径下加/admin,可进入登录页面,根据数据库的用户名和密码进行登录 文章管理:查询文章列表、新增文章、编辑文章、删除文章、搜索文章 分类管理:查询分类列表、新增分类、编辑分类、删除分类 友链管理:查询友链列表、新增友链、编辑友链、删除友链 相册管理:查询相册列表、新增照片、编辑照片、删除照片 消息管理:登录后恢复评论留言会显示栈主的头像信息,并能显示删除消息按键,可以对消息进行删除3、数据库设计 博客数据表:t_blog 分类数据表:t_type 用户数据表:t_user 评论数据表:t_comment 留言数据表:t_massage 相册数据表:t_picture 博客和分类是多对一的关系:一个博客对应一个分类,一个分类可以对应多个博客 博客和用户是多对一的关系:一个博客对应一个用户,一个用户可以对应多个博客 博客和评论是一对多的关系:一个博客可以对应多个评论,一个评论对应一个博客 评论和回复是一对多的关系:一个评论可以对应多个回复,一个回复对应一个评论实体属性: 博客属性:标题、内容、首图、标记、浏览次数、赞赏开启、版权开启、评论开启、是否发布、创建时间、更新时间、描述 分类属性:分类名称 用户属性:昵称、用户名、密码、邮箱、类型、头像、创建时间、更新时间 评论属性:昵称、邮箱、头像、评论内容、创建时间、博客id、父评论id、管理员id 留言属性:昵称、邮箱、头像、留言内容、创建时间、父留言id、管理员id 友链属性:网址、名称、创建时间、图片地址 相册属性:图片地址、图片描述、图片名称、拍摄时间地点
5. 工作计划
2022-2022-1学期:第15-16周:完成选题,查阅相关中英文资料。
。
第17周:与导师沟通进行课题总体规划。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。