Skip to content

Hashan0217/finalAssignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

注意事项:

必须先运行后端(5000),后运行前端(8080)

版权:哈山·吾斯曼

前端

my-vue文件

启动方式 进入my-vue 文件夹 打开cmd 输入npm run serve

技术栈:Vue elementUI Vuex

网站功能

功能 描述
用户注册与登录 用户可以注册新账号并登录系统
用户增删改查内容 用户可以创建、删除、编辑和查看内容
用户点赞与评论 用户可以给内容点赞和发表评论【暂不开放】
展示热榜 系统可以展示当前热门的内容
分类内容 内容可以按照分类进行分类和展示
私密 个人不公开【暂不开发】

网站页面

页面名称 描述
首页 展示热门内容和分类导航
注册页面 用户注册新账号的页面
登录页面 用户登录系统的页面
用户主页 展示用户个人信息和已发布的内容列表
内容详情页面 展示单篇内容的详细信息、评论和点赞功能
内容编辑页面 用户编辑已发布内容的页面
内容发布页面 用户创建新内容的页面
分类页面 展示不同分类下的内容列表
用户设置页面 用户可以修改个人信息和账号设置
私密想法记录页面 用户可以记录和管理私密想法的页面

网站功能展示

首页

image-20230624124121518

注册:

image-20230624124153166

image-20230624124319487

登录:

image-20230624124515638

image-20230624124525578

文章:

image-20230624124548511

image-20230624124556889

image-20230624124626423

发布:

image-20230624124708428

image-20230624124811136

修改:

image-20230624124837937

image-20230624124900164

删除:

image-20230624125220686

我的:

image-20230624124943225

image-20230624124952346

联系(暂不开发)

image-20230624125017097

后端

my-node文件

启动方式: 进入 my-node 文件夹 打开cmd 输入npm run test

技术栈:Koa.js (后端node框架)MySQL

功能 描述
用户注册与登录 用户增 查
用户增删改查内容 创建、删除、编辑和查看内容
用户点赞与评论 内容点赞和发表评论(增,查,删)【暂不开发】
展示热榜 系统可以展示当前热门的内容(查)
分类内容 内容可以按照分类进行分类和展示(查)
私密 个人不公开(增,查)【暂不开发】

后端API接口

image-20230624125530339

image-20230624125511167

后端代码展示

image-20230624125541672

image-20230624125550615

image-20230624125557498

image-20230624125606947

数据库设计

表名 列名
用户表 id
账号
密码
内容表 文章id
文章内容
所属分类
文章时间
文章作者id
点赞数
评论表 评论id
评论所属的文章id
评论者id
内容
时间
热榜表 文章id
分类表 分类id
内容

数据库展示

image-20230624130841113

image-20230624125830247

image-20230624125851618

image-20230624125909419

About

期末作业-博客网站(前后端-简易)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published