系统包含三种角色:管理员、用户,员工主要功能如下:
后端:python
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
【用户功能】
1.系统首页:查看信息。
2.个人中心:
﹣修改密码:保障账户安全,用户可自行更改登录密码。
﹣个人信息:查看和编辑个人基本资料。
3.订单信息管理:浏览和跟踪个人的订单信息。
4.物流运输管理:查看和管理个人物流运输的进展。
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;
本系统选择编程语言。Pymysql是封装了MySQL驱动的Python驱动一个能使Python连接到MySQL的库。Python语言官方规范访问数据库的统一接口规范(Python DB-API),防止在使用不同数据库时,由于底层数据库技术不同造成接口程序紊乱的问题。通过本次系统设计可以提高自己的编程能力,强化对所学知识的理解和运用
【员工功能】
1.系统首页:查看信息。
2.个人中心:
﹣修改密码:保障账户安全,员工可自行更改登录密码。
﹣个人信息:查看和编辑个人基本资料。
3.商品信息管理:添加、编辑和删除商品的基本信息。
4.入库信息管理:记录和管理商品的入库信息。
5.出库信息管理:记录和管理商品的出库信息。
6.订单信息管理:查看和处理个人负责的订单信息。
7.物流运输管理:查看和管理个人负责的
【管理员功能】
1.系统首页:查看系统概况
2.个人中心:
﹣修改密码:更改管理员登录密码。
﹣个人信息:查看和编辑管理员基本资料。
3.用户管理:添加、编辑和删除系统用户账户
4.员工管理:添加、编辑和删除系统员工账户
5.库位信息管理:维护仓库内不同库位的信息。
6.商品分类管理:管理商品的分类信息。
7.商品信息管理:添加、编辑和删除商品的基本信息。
8.入库信息管理:记录和管理商品的入库信息。
9.出库信息管理:记录和管理商品的出库信息。
10.供应商管理:维护不同供应商的信息。
11.订单信息管理:查看和处理所有订单的信息。
12.物流运输管理:查看和处理物流运输的进展和状态。
物流运输的进展