代写C语言、C++、Java、Python、HTML、JavaScript、vue、MySQL相关编程项目,
长期接单,信誉有保证,如有任何问题或需要请加文章末尾推广QQ。
在售模板目录:点击这里跳转
本文资源:Python 物品库存管理系统 (PyCharm项目/Django框架/HTML页面/MySQL数据库)
1.题目要求
题目描述
用户认证模块
用户登录:支持账号密码验证,通过表单输入并验证用户凭据,确保只有授权用户可以访问系统。
角色权限管理:区分用户和管理员角色,管理员具有更高权限,可对用户和资源进行管理。
用户管理模块
用户列表展示:以表格形式展示所有用户的详细信息,包括用户 ID、用户名、角色等,方便管理员查看和管理。
添加用户:提供表单用于创建新用户,管理员可以输入用户名、密码等信息,实现用户注册功能。
删除用户:在用户列表中,管理员可以通过按钮操作直接删除指定用户,快速移除不再需要的用户账号。
资源管理模块
资源使用记录:记录用户的资源使用情况,包括用户 ID、资源名称和访问时间等,并以表格形式展示在资源记录页面。
资源记录查询:支持查询用户的资源使用记录历史,方便管理员了解资源的使用情况和趋势。
导航管理模块
导航栏设计:提供简洁的导航栏,方便用户快速切换不同的功能页面。
编程软件
2.视频演示
【Python期末/课程设计】物品库存管理系统(PyCharm项目/Django框架/HTML页面/MySQL数据库)
3.项目介绍
该项目依赖Django框架和MySQL数据运行,启动前请保证您已安装Django框架且MySQL数据库可用,
项目启动前,请先将项目目录下的“user_management”文件夹中“views.py”文件第12行处的数据库密码修改为您自己的密码
首先该项目使用Django框架,在终端中输入以下代码运行项目:
python manage.py runserver
项目启动后会自动在MySQL数据库中创建数据库bank和表“users”(用户表)、“resource”(库存资源表)、“resource_permission”(库存权限表)、“resource_usage_log”(资源使用记录表),数据库相关代码位于views.py文件第6行处:
项目启动成功后,点击蓝色链接进入登录页面:
登录页面包含账号密码输入框,输入用户账号和密码进入用户页面,输入管理员账号(admin)和密码(111)进入管理员页面:
管理员账号和密码可以在“LoginPage.js”文件第9行处修改:
管理员页面
在登录页面输入管理员账号密码进入管理员页面,管理员页面包含多个功能导航,点击左侧导航右侧内容模块显示对应内容。
1.用户列表
点击右上角刷新按钮刷新用户信息,点击表格中的删除按钮删除对应用户信息。
2.添加用户
逐个接收管理员输入的用户信息,点击添加按钮添加到用户表中。
3.用户权限表
点击右上角刷新按钮刷新用户权限,点击删除按钮删除用户对应权限
4.添加用户权限
接收库存物品id与用户id,点击保存权限为对应编号用户添加对应物品的申请权限,库存物品id和用户id都必须已存在。
5.库存信息表
点击右上角刷新按钮获取当前库存信息,点击删除按钮删除对应库存物品。
6.添加库存信息
接收管理员输入库存物品名称可库存数量,点击按钮添加一条库存记录,若对应名称库存物品已存在则为对应物品增加对应数量库存。
7.资源使用记录
点击刷新按钮获取用户资源使用记录。
8.资源记录查询
输入资源名称,点击查询按钮获取对应资源使用记录,可以进行模糊匹配。
9.退出
点击返回登录界面
用户页面
在管理员页面中输入users表中的用户账号和密码进入用户界面,点击左侧导航栏切换右侧内容。
1.资源申请
输入资源名称和申请数量申请对应资源,用户仅能申请有权限的资源。
2.申请记录
点击刷新按钮获取当前用户资源申请记录。
3.可申请资源表
点击右上角刷新按钮获取用户可申请资源信息
4.退出
点击返回登录界面