# reggie **Repository Path**: cyberinf/reggie ## Basic Information - **Project Name**: reggie - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-01-19 - **Last Updated**: 2024-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # reggie #### 项目介绍 该项目是基于B站的瑞吉外卖的前端页面和数据库,自己使用Django再次实现。 #### 软件架构 软件架构说明 #### 安装教程 1. `outputfile.sql`是项目的数据库文件,展示图片的需要在D盘建立`images`文件夹,里面放`images.zip`的图片文件 ``` # 后台登录网址 http://127.0.0.1:8000/static/backend/page/login/login.html # 前台登录网址(手机端使用) web端使用需要缩小到最小,否则会看不到正常的页面 http://127.0.0.1:8000/static/front/page/login.html ``` 2. 模型迁移 ``` python manage.py makemigrations python manage.py migrate ``` #### 项目功能 ##### 1.1.员工管理 员工管理模块允许管理员对系统中的员工信息进行全面的管理操作,包括添加新员工、编辑现有员工信息、以及进行权限设置等管理功能。在添加新员工时,管理员可以输入详细的员工信息,如姓名、联系方式、职位、入职日期等,确保员工信息的完整性和准确性。编辑操作则允许管理员更新员工的详细信息,包括但不限于职位变动、联系方式更新、部门调整等,以确保系统中的员工信息始终保持最新状态。此外,权限设置是员工管理模块中的一项关键功能,管理员可以根据员工的角色和职责,灵活分配不同的系统权限,控制员工在系统中的操作范围。 员工管理界面: ![输入图片说明](showimages/1.png) 添加功能: ![输入图片说明](showimages/2.png) 修改功能: ![输入图片说明](showimages/e52adf4ac9e48deacd7bc915b3d682d.png) ##### 1.2.分类管理 分类管理模块用于对菜品进行分类管理,确保菜单结构清晰有序,方便用户浏览和商家管理。具体功能包括添加新的菜品分类、编辑现有分类以及删除不再需要的分类。添加分类功能允许商家输入分类的名称和描述,创建新的菜品分类,例如“主食”、“饮料”、“甜点”等。编辑分类功能则允许商家修改现有分类的信息,确保分类信息的准确性和及时更新。删除分类功能则确保商家可以清理不再使用的分类,保持菜单结构的简洁和清晰。这些功能使得商家能够更灵活和高效地组织和管理菜品,提供给用户更好的浏览和选择体验。 分类管理界面: ![输入图片说明](showimages/4.png) 添加功能: ![输入图片说明](showimages/5.png) 修改功能: ![输入图片说明](showimages/6.png) 删除功能: ![输入图片说明](showimages/7.png) ##### 1.3.菜品管理 菜品管理模块允许商家对菜品进行详细管理,具体功能包括添加新菜品、编辑现有菜品信息、删除不再供应的菜品以及管理菜品的上架和下架状态。在添加菜品时,商家可以输入菜品的名称、描述、价格,并上传菜品图片,确保菜品信息的全面和吸引力。编辑菜品功能允许商家更新菜品的详细信息,如修改价格、更新描述和图片等,以确保菜单信息的准确性和实时更新。删除菜品功能则帮助商家清理不再供应的菜品,保持菜单的整洁和有效性。上架/下架功能则允许商家根据实际情况控制菜品的销售状态,上架菜品可以立即对用户开放购买,而下架菜品则暂时停止销售。这些功能使菜品管理模块成为商家高效管理菜品的重要工具,确保菜单信息的实时性和准确性,提升用户的订餐体验。 菜品管理界面: ![输入图片说明](showimages/8.png) ##### 登录管理 登录管理模块是系统安全和用户管理的重要组成部分,提供了用户身份验证和访问控制的功能。该模块包括管理员登录和用户手机验证登录两部分功能。管理员登录功能允许管理员通过输入用户名和密码进行登录,系统会验证管理员提供的登录信息,确保只有合法的管理员可以访问和管理系统的后台功能,从而确保系统管理的安全性,防止未经授权的用户进行后台操作。用户手机验证登录功能则允许普通用户通过手机号码进行登录,用户在登录时输入手机号码,系统会发送验证码到用户的手机,用户需要在系统中输入收到的验证码进行验证,只有验证通过后,用户才能成功登录并使用系统的各项功能。 员工登录界面: ![输入图片说明](showimages/a.png) ##### 用户登录 ![输入图片说明](showimages/b.png)