建立一个图书信息管理系统

任务一】给定三个表,以文本文件存储如下三个结构:图书book(书号,书名,类别,出版社,作者,书名,定价,数量,购买日期);Book(bNo,bName,bClass,bPublic,bAuthor,bName,bPirce,bNum,bDate)用户(用户编号,密码,姓名,单位,性别,电话,角色);Reader(rNo,rPwd,rName,rDept,rSex,rTe,rRolel)借阅borrow(书号,用户编号,借阅日期,还书日期)。要求根据以上结构,模拟完成图书管理、用户管理和图书借阅管理功能(以上数据字段可根据设计需求增加)成绩评定规则:部分参考数据分别存在三个文件reader.txt、book.txt、borrow.txt中,完成从文件读写,设计合理的菜单结构,完成内容增删改查功能。基本功能设计(共80分):1、登录和注册。(10分)提示:设计reader.txt文件的读写。(1)用户登录(2)用户注册(只能注册为普通用户)运行登录界面下后,在首页面下面显示【版权所有:学号+姓名,时间:2023年6月】2、管理员登录后(20分)(1)添加图书(2)修改图书(3)删除图书(4)查询图书(5)浏览图书(提示:以上对book.txt文件的操作)(6)读者管理3、读者登录后(20分)(1)浏览图书。(2)查询图书(可选择类别或者书名)(3)借书功能:根据需要借阅图书,借阅信息添加到borrow文件中(提示:从book.txt中查询显示图书数据,将读者编号,以及选择的相应图书号及借阅日期,默认还书日期为None等,写入到borrow.txt文件中。)(4)还书功能:查询借阅表中该读者还书日期为None(为None表示该书还未还)的记录),选择要还的那条记录,将还书日期修改为当前日期。(5)修改个人信息。4.拓展功能(20分)(1)使用tkinter或者其它pythonGUI库.(2)可看到推荐最受欢迎图书排行榜,或者图书借阅数量图表,图书推介等信息中的任意一种或者多种

你这功能差点一屏幕就写不下了,你这是个小系统了