精华内容
下载资源
问答
  • python图书管理系统

    2020-09-20 17:38:45
    主要为大家详细介绍了python图书管理系统的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Python图书管理系统

    2019-08-13 17:50:46
    大学python课作业,功能较为简单,为控制台应用程序。
  • python 图书管理系统

    2020-02-18 14:59:53
    python 图书管理系统 # 示例代码 books=[ {"bookname":"红楼梦","numbers":2}, {"bookname":"西游记","numbers":3}, {"bookname":"三国演义","numbers":2}, {"bookname":"水浒传","numbers":2}, {"bookname":...

    python 图书管理系统

    # 示例代码
    
    books=[
       {"bookname":"红楼梦","numbers":2},
       {"bookname":"西游记","numbers":3},
       {"bookname":"三国演义","numbers":2},
       {"bookname":"水浒传","numbers":2},
       {"bookname":"龙王传说","numbers":2},
       {"bookname":"绝世唐门","numbers":3}
    ]
    students=[
       {"id":"101","password":"123","name":"张三","books":["红楼梦","龙王传说"]},
       {"id":"102","password":"123","name":"李四","books":["红楼梦","三国演义"]},
       {"id":"103","password":"123","name":"王五","books":["水浒传","西游记"]},
       {"id":"104","password":"123","name":"赵六","books":["红楼梦","水浒传"]},
       {"id":"105","password":"123","name":"小明","books":["三国演义","龙王传说"]},
    ]
    def id_book(id):
       for dict_stu in students:
          if dict_stu["id"]==id:
             return dict_stu["books"]      
    def lend_book(book):
       stu_books=id_book(user_name)
       if len(stu_books)==5:
          print("只能借5本")
          return
       for dict_book  in books:
          if book == dict_book["bookname"]:
             if book in stu_books:
                print("您已借过这本书")
                print(id_book(user_name))
             else:
                if dict_book["numbers"]==0:
                   print("这本书已借光")
                   print(dict_book)
                   return
                for dict_stu in students:
                   if dict_stu["id"]==user_name:
                      dict_stu["books"].append(book)
                      print(id_book(user_name))
                      dict_book["numbers"]-=1
                      print(dict_book)
             break
       else:
          print("没有这本书") 
    def repay_book(book):
       stu_books=id_book(user_name)
       if book in stu_books:
          stu_books.remove(book)
          for dict_book  in books:
             if book == dict_book["bookname"]:
                dict_book["numbers"]+=1
                print(dict_book)
          print(id_book(user_name))
       else:
          print("您没有这本书")
          print(id_book(user_name))
    def change_password():
       old_passwd=input("请输入原密码")
       new_passwd=input("请输入新密码")
       new_passwd1=input("请再次输入新密码")
       if old_passwd!=get_password(user_name):
          print("原密码错误")
          return
       elif new_passwd1!=new_passwd:
          print("两次新密码输入不一致")
          return
       elif len(new_passwd)<6:
          print("请输入长度大于6的新密码")
          return
       else:
          for dict_stu in students:
             if dict_stu["id"]==user_name:
                dict_stu["password"]=new_passwd
          print("修改成功")
    def success_login():
       while True:
          choice=input("1.借书 2.还书 3. 修改密码 4.退出")
          if choice=="1":
             book=input("请输入您要借的书名")
             lend_book(book)
          elif choice=="2":
             book=input("请输入你要还的书")
             repay_book(book)
          elif choice=="3":
             change_password()
          elif choice=="4":
             print("退出个人图书管理系统成功")
             print("已进入登录界面")
             login()
             break
    def get_password(id):
       for dict_stu in students:
          if dict_stu["id"]==id:
             return dict_stu["password"]
    def login():
       global n,user_name,pass_word
       user_name=input("请输入您的id")
       pass_word=input("请输入你的密码")
       if n>2:
          print("您的账号已锁定")
          return
       if user_name=="退出":
          return
       if pass_word==get_password(user_name):
          print("登录成功")
          success_login()
       else:
          print("登录失败请重新登录")
          n+=1
          login()
    n=0
    user_name=""
    pass_word=""
    login()
    
    
    
    展开全文
  • 项目描述人生苦短,我用Python,咱们今天就来分享一个用Python语言开发的基于Django框架的图书管理系统吧。项目前台和后台界面模板都是自己编写,前台采用Bootstrap框架UI,后台EasyUI框架UI,没有采用Django自动生成...

    项目描述

    人生苦短,我用Python,咱们今天就来分享一个用Python语言开发的基于Django框架的图书管理系统吧。项目前台和后台界面模板都是自己编写,前台采用Bootstrap框架UI,后台EasyUI框架UI,没有采用Django自动生成的那个后台管理,因为那个后台实在是太丑了,丑得惨不忍睹!整个项目主要负责图书信息的添加,修改,多个条件组合查询,删除。虽然系统功能不是很复杂,不过这是一个很好的学习案例,包括了常用字段的设计,比如字符串,浮点型,整型,日期型,图片型,富文本字符串型,文件型和下拉框外键关联型,囊括了所有商业项目设计需要的字段类型,通杀所有商业系统设计原理!当然也是学习的不二选择,好东西值得分享,强烈推荐!

    系统实体对象:

    图书类型:图书类别,类别名称,可借阅天数

    图书:图书条形码,图书名称,图书所在类别,图书价格,库存,出版日期,出版社,图书图片,图书简介,图书文件

    运行环境

    程序开发软件:Pycharm 数据库:mysql

    数据库文件

    压缩包内

    项目技术(必填)

    采用技术: Python语言,Django框架(一个MVT框架,类似Java的SSM框架)

    项目截图(必填)

    gray_loading.png

    gray_loading.png

    gray_loading.png

    运行截图(必填)

    gray_loading.pnggray_loading.pnggray_loading.pnggray_loading.pnggray_loading.pnggray_loading.pnggray_loading.png

    注意事项:

    python采用3.6测试通过,数据库mysql5.6,Django2.2框架

    展开全文
  • Python图书管理.7z

    2020-04-12 18:20:00
    简单的图书管理 1.登录注册界面,图书管理系统界面 2.用户名和密码提前存储在本地中,简单的密码强度检测 3.登录成功后进入图书管理系统界面,选择需要的操作 4.系统的功能有 (1)显示所有图书 (2)图书入库 (3) 图书...
  • 图书管理系统
  • 一个简单的基于python图书管理系统 开发平台:pycharm 开发语言:python 数据库:mysql 登录界面 主界面 数据库文件 想要的联系丘丘:793064854。2R带走

    一个简单的基于python图书管理系统

    开发平台:pycharm
    开发语言:python
    数据库:mysql

    登录界面

    在这里插入图片描述

    主界面

    在这里插入图片描述

    数据库文件

    在这里插入图片描述

    想要的联系丘丘:793064854。2R带走

    展开全文
  • 一、图书管理系统增删改查导入bootstrap的三种方式:1、首先在django项目中的settings.py中设置:STATIC_URL = '/static/'STATICFILES_DIRS=[os.path.join(BASE_DIR,'static')]2、在html文件中的三种方式:bootstrap...

    新增作者


    作者名字:

    性别:

    展开全文
  • 可以直接使用的工程文件,是一个入门级别的python系统工程,由于做的相对简单适合入门的新手做参考使用,请各位参考,使用方法已经上传.
  • 原博文 2018-12-11 10:... 2019-11-23 12:52 − # Python3随手记 - [Python3随手记](#python3%e9%9a%8f%e6%89%8b%e8%ae%b0) - [list方法](#list%e6%96%b9%e6%b3%95) - [os](#os) - [imageio](#imageio) - [Python I...
  • 使用Django编写的图书管理系统。 如何使用 可以先安装pyenv管理python版本的 可以百度如何安装pyenv 之后就可以在电脑上安装多个python版本,随意切换 切换python版本到3.4.2切换python版本到3.5.2 pyenv local ...
  • 选题的背景、意义及研究现状:研究背景及意义:随着我国的教育产业的快速发展,各个学校的学生数量越来越多,在这种情况下的图书馆书籍管理和查询,以及读者的管理变得非常困难,使用计算机软件的图书管理系统来协助...
  • Python图书管理系统程序设计(SystemBooks)

    千次阅读 多人点赞 2020-04-01 10:30:01
    这里写目录标题 实现界面部分功能展示一)、图书管理系统(1)、所使用模块与包有:(2)、完成步骤(展示部分代码,需要全部代码请看文章最底下链接):1、建立入口界面主函数Mian2、建立登陆函数模块(内含md5加密...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,880
精华内容 7,552
关键字:

python图书管理

python 订阅