首页 > 编程语言 >python课程设计图书管理系统

python课程设计图书管理系统

时间:2024-11-15 22:43:15浏览次数:3  
标签:username 课程设计 users 管理系统 python role input password 输入您

带有登录以及功能两层结构的图书管理系统,具有管理员模式与普通用户模式

users = {'管理员': {'password': '123456', 'role': 'admin'}}
books = {'明朝那些事儿': {'price': 20, 'information': '无'}}
books_list = []


def register():  # 注册功能
    username = input("请输入您的用户名:")
    password = input("请输入您的密码:")
    users[username] = {'password': password, 'role': 'user'}
    print("注册成功")


def login():  # 登录功能
    username = input("请输入您的用户名:")
    password = input("请输入您的密码:")

    if username in users and users[username]['password'] == password:
        if users[username]['role'] == 'admin':
            print("登录成功,欢迎进入管理员模式")
            manage_system()
        else:

标签:username,课程设计,users,管理系统,python,role,input,password,输入您
From: https://blog.csdn.net/luoyinan_CSDN/article/details/143805015

相关文章

  • 基于python+django的Spark的国漫推荐系统的设计与实现
    前言基于python+django的Spark国漫推荐系统能为国漫爱好者提供精准的内容推荐。系统先收集大量国漫数据,包括国漫名称、类型、作者、制作公司、评分、播放量、剧情简介、人物设定等信息。利用Spark的分布式计算能力对这些数据进行处理和存储。在用户方面,当新用......
  • 基于python+django的Hadoop的短视频数据分析的设计与实现
    前言基于python+django的Hadoop短视频数据分析系统可充分挖掘短视频数据价值。从各大短视频平台接口等多种数据源采集数据,利用Hadoop分布式存储海量短视频的基本信息、用户信息、播放量、点赞数、评论内容等。借助python数据分析库和django框架,清洗、预处理......
  • <QNAP 453D QTS-5.x> 日志记录:在 NAS 从 huggingface_hub 下载模型 google-t5/t5-base,在
    目的:离线使用 google-t5/t5-base预训练模型, 行多种自然语言处理任务:翻译可借不支持东亚语言。Project-22.Ai-1.T5-base只能在:  English,French,Romanian,German间使用,code非常简单,大概沾到本地/离线使用模型的皮毛。运行这么小的模型,也使我的笔记拔高了,硬件要......
  • SpringBoot影视资源管理系统1i9zh--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景与意义随着影视行业的快速发展,影视资源的数量呈现爆炸式增长。为了更好地管理、分类和检索这些资源,我们计划开发一套影视资源管理系统......
  • SpringBoot疫情期间龙溪湾小区居民外出登记管理系统u5fie
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景新冠疫情的爆发对全球社区管理提出了严峻挑战。龙溪湾小区作为一个典型的现代居住区,在疫情期间面临着居民外出管理、健康信息追踪及外......
  • 【Python入门】掌握Python的上下文管理:with-as 语句全解析
    ......
  • springboot毕设高校人事管理系统程序+论文
    系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展,高校管理日益趋向于信息化、智能化。传统的人事管理方式存在诸多不足,如信息更新不及时、数据查询繁琐、统计效率低下等问题,严重制约了高校人事管理水平的提升。因此,开发一套高效、便捷的高校人事管理系统显得尤......
  • springboot毕设高校人事工资管理系统程序+论文
    系统程序文件列表开题报告内容研究背景随着高等教育的快速发展,高校作为知识创新与人才培养的重要基地,其内部管理水平直接影响到教育质量和效率。人事工资管理系统作为高校行政管理的核心组成部分,承担着员工信息管理、薪酬发放、绩效考核等多重职能。传统的手工管理方式不仅......
  • Python 中常用的格式符号
    Python中的格式化操作主要有以下几种方式:1.百分号`%`格式化常用格式符号2.`str.format()`方法3.f-string格式化(Python3.6+)f-string进阶用法1.百分号%格式化百分号格式化在Python中最早被用来格式化字符串,类似于C语言中的printf。它用%操......
  • springboot毕设高校女生的饮食营养管理系统程序+论文
    系统程序文件列表开题报告内容研究背景在当今快节奏的社会中,高校女生面临着学业、就业及社交等多重压力,这些因素往往导致她们忽视饮食健康,进而影响身体健康与心理状态。随着健康意识的不断提升,越来越多的高校女生开始关注如何通过科学合理的饮食管理来改善体质、保持身材及......