Python项目实战训练:制作小型图书治理系统

作者:华体会官网发布时间:2022-04-21 00:48

本文摘要:本文的文字及图片泉源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请实时联系我们以作处置惩罚以下文章泉源于IT森林 ,作者: IT森林说明:此法式适合入门基本训练。私信回复“资料”,即可免费领取Python实战案例解说视频Python GUI制作视频剖析神器,全网视频免费看https://www.bilibili.com/video/BV1tz4y1o7Yc/目的相识面向工具开发历程中类内部功效的分析方法。

华体会

本文的文字及图片泉源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请实时联系我们以作处置惩罚以下文章泉源于IT森林 ,作者: IT森林说明:此法式适合入门基本训练。私信回复“资料”,即可免费领取Python实战案例解说视频Python GUI制作视频剖析神器,全网视频免费看https://www.bilibili.com/video/BV1tz4y1o7Yc/目的相识面向工具开发历程中类内部功效的分析方法。相识常用系统功效系统需求使用面向工具编程思想完成图书治理系统的开发。详细如下:系统要求:图书信息存储到文件中系统功效,添加,删除,修改,生存,查询,显示所有图书信息,退出系统等功效。

法式文件分析设计角色分析:图书,治理系统注意事项:一个角色一个法式文件项目的主入口,可以界说为main.py主要功效基于面向工具:实现图书:添加功效,删除功效,修改功效,查询功效,显示所有,生存到文件中,加载数据等功效。法式文件法式入口:main.py图书文件:book.py治理系统文件:systemmgr.py1.1.4 法式代码图书文件代码图书文件:book.py需求:图书包罗:书名,类型,sn号等。添加__str__邪术方法,利便检察图书工具信息代码:classBook(object):def__init__(self,name,type,sn):self.name=nameself.type=typeself.sn=sn def __str__(self): return f'{self.name},{self.type},{self.sn}'治理文件法式代码需求:系统功效循环使用,凭据用户输入的功效序号执行差别的功效步骤: 加载数据 显示功效菜单 凭据用户输入举行差别操作功效 界说系统功效函数:添加,删除,生存等界说该治理系统的类:用于初始化,类中存储治理系统的代码。

界说一个一个list_page空图书列表,利便存储。def __init__(self): self.list_page=[]添加一个静态方法用于显示功效菜单@staticmethod def show_menu(): print("请选择如下功效") print("1,添加新书") print("2,删除新书") print("3,修改新书") print("4,查询相关书") print("5,显示所有书") print("6,生存书信息") print("7,加载书信息") print("9,退出系统")法式入口函数,启动法式执行的函数 run()defrun(self):whileTrue:self.show_menu()int_num=int(input("请输入功效序号"))ifint_num==1:#添加self.add_book()ifint_num==2:#删除self.del_book()elifint_num==3:#修改self.update_book()elifint_num==4:#查询self.search_book()elifint_num==5:#显示self.show_book()elifint_num==6:#生存self.save_book()elifint_num==7:#加载self.load_book()elifint_num==9:print("退出系统") breakelse: print("输入错误!")法式入口文件法式代码功效:导入系统治理模块,启动图书治理系统。

main.pyfrom xm19code.systemgr import Systemmgrif __name__=='__main__': rr = Systemmgr() rr.run()法式代码清单:详细代码如下图:class Book(object): def __init__(self,name,type,sn): self.name=name self.type=type self.sn=sn def __str__(self): return f'{self.name},{self.type},{self.sn}'from xm19code.systemgr import Systemmgrif __name__=='__main__': rr = Systemmgr() rr.run()#from book import *from xm19code.book import *class Systemmgr(object): def __init__(self): self.list_page=[] #循环 @staticmethod def show_menu():。


本文关键词:Python,项目,实战,训练,制作,华体会官网,小型,图书,治,本文

本文来源:华体会-www.chigain.com