python图书管理系统给书籍添加价值

python图书管理系统给书籍添加价值,第1张

用户进入系统后,可以通过键入数字1~5去实现相对应的功能,并且可以重复 *** 作,直到输入数字5之后退出系统。

先创建一个空的列表,作为一个存放书籍信息的容器,执行程序时先进行初始化,自动橡弯添备芦加几个已有的信息到列表中;

当输入数字1后,要求用户输入要录入的书籍名称,若书籍已存在列表中,则梁滚闷报错,若书籍不在列表中,则进一步要求用户输入相应的书籍信息,并把它们存放到列表中去;

当输入数字2后,要求用户输入要借阅的书籍名称,之后判断该书籍的库存数量是否为0,若库存为0,则返回库存不足的信息,否则,借阅成功,库存数减1,借出数加1;

当输入数字3后,要求用户输入要归还的书籍名称,并且库存数量加1,借出数量减1;

当输入数字4后,可以给用户以表格的形式返回所有的书籍信息;

当输入数字5后,退出系统。

在写图书借阅管理系统之前,需要写一个改变字体的颜色的代码,在借阅系统中出现不同的情况时,会有相应的颜色变化。

我们选修课课本上的:它说包括服务器模块和客户端模块。。。但似乎都从属于你所说的那两个模块了

(1)服务器端模块

●数据管理模块:连接数据库,根据客户端发送来的命令,按要求对数据库进行不同的 *** 作。

●网络管理模块:管理客户端连接信息,包括连接状态和连接数量等。

(2)客户端模块

●网络连接模块:用于连接服务器。

●图书借阅管理模块亩乎饥:用于实现图书借阅信息的管理,包括图书借阅、图书归还和读者缴纳罚款等功能,由系统和高级管理员进行 *** 作。

●图书信息管理模块:管理图书资料,主要有图书类别管理和图书信息管理两部分,都分别有添加和查询的功能,由系统和高级管理员进行 *** 作。

●读者信息管理模块:用于实现读者资料数据的管理,主要包括添加读者、删除读者和读者信息查询3项功能,由系统和高级管理员进行 *** 作。

●管理员管理信息模块:用于实现管理员资料的管理,主要包括添加管理员、删除管理员和管理员信息查询等功能,由系统管理员进行 *** 作。

●图书借阅统计模块:用于图书借阅记录的统计,主要实现图书借阅次数排名统计的功能,由系统和高级管理员进行 *** 作。

这是找到的图书馆管理系统的功能组成,希望对你有用哦

功能方面:

要求该系统能完成管理员对图书馆图书的管理功能,通过设置不同的管理员级别,从而实现对图书馆管理的不同权限。管理员可以对借阅图书、归还图书、缴纳罚款、图书类别、图书信息、读者信息、管理员信息等进行相关的管理 *** 作。

数据输入与输出:

借阅 *** 作

借阅图书

输入:读者id和借阅图书号

输出:借阅成功或失败的提示信息

归还图书

输入:借阅图书号

输出:归还成功或失败的提示信息并缴纳罚金

缴纳罚款

输入:读者id号

输出:应缴的罚款额

图书信息

类别管理

输入:图书类别

输出:“添加类型成功”的提示信息

信息管理

输入:图书的相关信息

输出:“添加成功”的提示信息

读者信息

添加读者

输入:读者id、迅返读者类别、姓名

输出:“添加成功”的提示信息

删除读者

输入:读者id

输出:“删除成功”的提示信息并显示删除用户的id

和姓名,或显示“用户不存在”的错误提示

管理员信息

添加管理员

输入:管理员id、类型、姓名、密码、密码确认

输出:添加成功的提示信息

删除管理员

输入:管理员id

输出:“删除成功”的提示信息

查询管理员

输入:管理员id

输出:管理员id、姓名、类型

图书借阅统计

借阅排行

输入:图书借阅排名数目

输出:排名、图书的详细信息

安全保密要求:该顷陪系统用于图书馆管理人员对图书的管理,所以除图书馆管理人员外其他人不许使用该系统。该系统设置了普通管理员、高级管理员和系统管理员级别,用于对图书的不同级别的管理,其他未在该系统注册的人员都不能进入该系统对图书进行管理,从而保证了图书馆管理的安全性和保密性。

完成期限:由于该系统得规模比较小,工作量不是很大,所以在四个人一起工作的条件下,该工程的期限暂定为两个星期。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11987999.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存