import library_item # Desktop Function Page
import function # Functionality
import warnings # Ignore Warnings
import time
import administrator
import book
from library_tree import *
import borrowers
warnings.filterwarnings("ignore")
print('Welcome to the Library Management System!')
print('System is starting up.....')
while True:
Main = library_item.home_page()
# Administrator Login # Returns ID
if Main == 1:
while True:
id,borrower_list,borrower_items,library = administrator.Sign_in(0)
if id == 0:
# Not logged in, return to homepage
break
elif id == 11: # Retry
continue
else:
# Login successful, enter administrator function page
function.administrators_function_connect(id,borrower_list,borrower_items,library)
break
# Borrower Login # Returns ID
elif Main == 2: # Borrower Login
while True:
id,borrower_list,borrower_items,library = borrowers.Sign_in(1)
if id == 0:
# Not logged in, return to homepage
break
elif id == 11: # Retry
continue
else:
# Login successful, enter borrower function page
function.user_function_connect(id,borrower_list,borrower_items,library)
break
# Administrator Registration, return to homepage upon completion
elif Main == 3:
administrator.logon(0)
continue
# Borrower Registration
elif Main == 4:
borrowers.logon(1)
continue
elif Main == 5:
print('Exiting system.....')
time.sleep(3)
print('Successfully exited the Library Management System! Thank you for using!')
break
图书管理系统数据结构大作业实现
最新推荐文章于 2024-07-17 23:54:01 发布