Skip to content

bing6749/express_delivery_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

express_delivery_system

一个轻量级的校园快递管理系统小项目
跳转到项目 »

展示模板 · 反馈 Bug · 提供需求

项目概况

view

这是一个非常轻量化的校园快递管理系统,欢迎您使用它。

优势:

  • 这个项目非常轻量化,没有繁重的SpringBoot,只有前端的Vue和nodejs
  • 你可以根据README很轻松的跑起来本项目,前提只是需要你的电脑上安装了一个高版本的node
  • 你可以很容易的修改代码,代码功能非常简洁,没有鉴权没有复杂的交互,仅有最直白的数据传递
  • 你可以很容易以本项目为基础完成你的课程设计 😄

使用 README.md 去运行项目.

(back to top)

构建方式

以下是本项目用于引导项目的主要框架/库

  • Vue3
  • TypeScript
  • pnpm
  • node.js
  • Vite
  • Vitesse

(back to top)

如何启动

这是一个示例,说明如何在本地设置项目。

要启动并运行本地副本,请执行以下简单的示例步骤。

前提

首先你要确保你的电脑有安装Node.( Node >=14.18 )

管理员账号注册

出于安全考虑,管理员注册接口需要特殊密钥才能访问。可以使用以下方法注册管理员账号:

  1. PowerShell 方式:
$body = '{"username":"admin","password":"123456"}'
Invoke-RestMethod -Method Post -Uri "http://localhost:3066/api/admin/register" -ContentType "application/json" -Headers @{"x-admin-secret"="express_delivery"} -Body $body
  1. curl.exe 方式:
curl.exe -X POST http://localhost:3066/api/admin/register -H "Content-Type: application/json" -H "x-admin-secret: express_delivery" -d "{\"username\":\"admin\",\"password\":\"123456\"}"

注意:

  • 密钥默认为 "express_delivery"
  • 用户名至少3个字符
  • 密码至少6个字符
  • 注册成功后可以使用该账号密码登录管理后台

安装

本项目需要安装前端、后端以及配置数据库

  1. 克隆到本地

    git clone https://github.com/bing6749/express_delivery_system.git
  2. 安装包

    cd express_delivery_system
    pnpm install
  3. 安装后端依赖

    cd /express_delivery_back
    pnpm install
  4. 配置数据库环境(mysql8为例)

    配置成自己的: /express_delivery_back/db/db.js
    导入数据库的结构与数据:~/school_post.sql
    
  5. 启动

    cd /express_delivery_back
    pnpm run dev
    cd /express_delivery_back
    pnpm run start

(back to top)

使用

部署完成就以可以访问并使用 http://localhost:3333

更多功能展示

admin_login

package

order

user

(back to top)

License

本项目仅供学习与交流,禁止私自贩卖与销售。如有问题可以再issues中发出提问。

(back to top)

About

校园快递管理系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors