MySql+Flask+Vue
基于Python+MySql+Flask+Vue的电脑运维管理系统
项目采用前后端分离技术,项目包含完整的前端,经过打包后与Django构成完整的系统 Element-UI 支持三种角色登录,学生登录查看个人信息,管理员登录查看全部信息,教师登录查看教师相关的信息,学生可以进行注册
简介
基于Django+MySQL+Vue学生信息管理系统,采用Vue构建前端页面,采用前后端分离技术,通过PyMySQL连接数据库获取并读取数据。UI框架采用Element-UI组件库,安装需要基础的前端知识数据库知识以及python知识。
Vue是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。
登录页面输入对应的账号密码后选择正确的角色登录
主页展示
可以对用户信息进行修改
派单人员管理一栏可以对派单人员信息进行新增,修改和删除。顶部输入框可以对账号或者姓名进行筛选查询。
驻点工程师一栏可以对驻点工人信息进行新增,修改和删除。顶部输入框可以对驻点工人账号或者驻点工人姓名进行筛选查询。
总部工程师一栏可以对驻点工人信息进行新增,修改和删除。顶部输入框可以对驻点工人工号或者员工姓名进行筛选查询。
工单管理界面,查看上报的电脑问题,包括用户信息,用户的费用,时间联系方式等信息管理员对上报的保修单进行回复是否就已处理。
维修信息管理,可以对客户的维修信息进行增删改查的操作,在顶部输入姓名等信息进行筛选查询
结算信息管理,可以查看到账号信息,对应分配的工程师信息,进行报修单的结算管理,可以对记录进行删除和修改
文件结构如下,包括了安装和说明文档,前端部分位于api文件夹下
安装与使用
本项目在python3.7下通过测试,具体可以查看requirements中的环境要求,在这里出一个简单的项目使用教程,一般项目中的requirements.txt中包含了项目的python依赖环境,在安装好python的前提下只需要在cmd窗口中pip install -r requirements.txt 有时候因为路径问题会提示requirements这个文件不存在,可以改为完整的路径,比如c:\requirements.txt,对于本项目只需要运行main.py,在pycharm的配置更为方便,可以不用每次都在终端输入命令使用。
前后端分离项目,对前端的修改需要安装node环境,本项目开发时采用的node12,最好使用一样的版本,完成前端页面的修改后需要打包到dist生效。建议使用nvm管理不同的node版本,如果是电脑上已经安装了node最好卸载后在安装nvm,这里给一个nvm的安装包,在后台回复nvm下载就可以获取到连接了
获取方式
有需要的小伙伴可以通过后台联系方式获取,如果加不上可以后台留言留下联系方式,不经常看后台,但是看到了会回复的~,源码获取只收取很少的钱钱,除非是标记了For Free的。