RFID智慧图书馆|图书管理系统|电子图书馆软件-河南亿火网络科技有限公司
 
 
呼伦贝尔管理系统(超详细有登录系统,附代码和实验报告)
来源:网络整理 时间:2024-07-10

以下是一个简单的图书信息管理系统,包括图书信息录入功能、图书信息浏览功能、查询和排序功能、图书信息的删除与修改:``` to the Book !1. Add book . book . and sort4. or book . Exit enter your (1-5):```用户输入数字1-5,可以进行不同的操作:1. 添加图书信息用户可以输入图书的书名、作者、出版社、出版日期、价格等信息,将图书信息保存到系统中。2. 浏览图书信息用户可以查看系统中所有图书的信息,包括书名、作者、出版社、出版日期、价格等。3. 查询和排序用户可以根据关键字(如书名、作者、出版社、出版日期、价格等)进行查询和排序,将符合条件的图书信息显示出来。4. 修改或删除图书信息用户可以选择要修改或删除的图书信息,进行相应的操作。5. 退出系统用户可以退出系统。以下是代码实现的示例:``` = []# 添加图书信息def ():name = input("请输入书名:") = input("请输入作者:")press = input("请输入出版社:")date = input("请输入出版日期:")price = input("请输入价格:")book = {"name": name, "": , "press": press, "date": date, "price": price}books.(book)print("图书信息添加成功!")# 浏览图书信息def ():for book in books:print("书名:{name},作者:{},出版社:{press},出版日期:{date},价格:{price}".(**book))# 查询和排序def (): = input("请输入要查询的关键字:") = []for book in books:if in book.():.(book)if not :print("未找到符合条件的图书信息!")else: = input("请选择排序方式(1-按书名排序,2-按作者排序,3-按出版社排序,4-按出版日期排序,5-按价格排序):")if == "1":.sort(key= x: x["name"])elif == "2":.sort(key= x: x[""])elif == "3":.sort(key= x: x["press"])elif == "4":.sort(key= x: x["date"])elif == "5":.sort(key= x: x["price"])else:print("无效的选择!")("查询结果:")for book in :print("书名:{name},作者:{},出版社:{press},出版日期:{date},价格:{price}".(**book))# 修改或删除图书信息def k(): = input("请输入要查询的关键字:") = []for book in books:if in book.():.(book)if not :print("未找到符合条件的图书信息!")else:print("查询结果:")for i, book in ():print("{index}. 书名:{name},作者:{},出版社:{press},出版日期:{date},价格:{price}".(index=i+1, **book)) = input("请选择要修改或删除的图书序号:")if not .():print("无效的选择!") = int()if < 1 or > len():print("无效的选择!") = [-1] = input("请选择操作(1-修改,2-删除):")if == "1":name = input("请输入新的书名(原书名为{0}):".(book["name"])) = input("请输入新的作者(原作者为{0}):".(book[""]))press = input("请输入新的出版社(原出版社为{0}):".(book["press"]))date = input("请输入新的出版日期(原出版日期为{0}):".(book["date"]))price = input("请输入新的价格(原价格为{0}):".(book["price"]))book["name"] = name if name else book["name"]book[""] = if else book[""]book["press"] = press if press else book["press"]book["date"] = date if date else book["date"]book["price"] = price if price else book["price"]print("图书信息修改成功!")elif == "2":books.(book)print("图书信息删除成功!")else:print("无效的选择!")while True: = input("请选择操作(1-添加图书信息,2-浏览图书信息,3-查询和排序,4-修改或删除图书信息,5-退出系统):")if == "1":()elif == "2":()elif == "3":()elif == "4":k()elif == "5":print("感谢使用图书信息管理系统,再见!"):print("无效的选择!")```以上是一个简单的图书信息管理系统的示例,您可以根据具体需求进行修改和完善。

 

联系我们

工作时间 9:00-20:00
微信二维码
opyright ©2023河南亿火网络科技有限公司  豫ICP备2023018280号  XML地图  
北京 | 天津 | 河北 | 山西 | 内蒙古 | 辽宁 | 吉林 | 黑龙江 | 上海 | 江苏 | 浙江 | 安徽 | 福建 | 江西 | 山东 | 河南 | 湖北 | 湖南 | 广东 | 广西 | 海南 | 重庆 | 四川 | 贵州 | 云南 | 西藏 | 陕西 | 甘肃 | 青海 | 宁夏 | 新疆 | 
友情链接: 合肥网站建设 烫金箔 体系认证 包装彩盒 液氩储罐 代理记账 体育木地板 石磨面粉机 合肥网站建设 礼盒印刷