ssynn / library_system_xml

XML期末大实验,就是前面数据库实验是XML版本

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

图书借阅管理系统

模拟学生在图书馆借阅图书的管理内容,包括查询图书、借书、借阅后的查询、统计、超期罚款等的处理情况。

  1. 可随时查询出可借阅图书的详细情况,如图书便号、图书名称、出版日期、出版社、图书存放位置、图书总数量等,这样便于学生选借。
  2. 学生查询图书情况后即可借阅所需图书。可借阅多种图书,每种图书一般只借一本,若已有图书超期请交清罚金后才能开始本次借阅。
  3. 为了唯一标识每一学生,图书室办借书证需如下信息:学生姓名、学生系别、学生所学专业、借书上限数及唯一的借书证号。
  4. 每一学生一次可借多本书,但不能超出该生允许借阅上限数(上限数自定)。每个学生可多次借阅,允许重复借阅同一本书。规定借书期限为两个月,超期每天罚两分(自定)。

要求:

  1. 能对各库表进行输入、修改、删除、添加、查询等基本操作
  2. 能明细查询某学生的借书情况及图书的借出情况
  3. 能统计出某图书的总借出数量与库存量及某学生借书总数,当天为止总罚金等。
  4. 其他必要的查询、统计功能。

使用注意

  1. library_system 的xml版本不再需要SQLserver依赖,后台数据存储使用XML
  2. 运行环境Anaconda3 python3.6
  3. 需要的库PyQt5 lxml

截图

登录

注册

管理员

  • 图书管理

  • 插入新书

  • 用户管理

  • 修改用户信息

  • 借阅管理

  • 借阅日志管理

学生

  • 图书查询

  • 借阅管理

  • 日志查询

  • 个人信息管理

About

XML期末大实验,就是前面数据库实验是XML版本


Languages

Language:Python 100.0%