欧美日韩欧美,女人和拘做受大片免费看,麻花豆传媒剧国产mv免费版特色,欧美成人精品高清在线观看,麻豆产精国品一二三产区区

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

2022-06-09 22:02:49      索煒達(dá)電子      988     

文件編號:P2

文件大?。?/strong>3.9M

開發(fā)環(huán)境:Python3.8、、Pycharm2020

猿創(chuàng)承諾:該項(xiàng)目親測正常運(yùn)行,需遠(yuǎn)程調(diào)試部署需另外收費(fèi),確保正常使用,不能正常使用全額退款。

簡要概述:該系統(tǒng)主要通過tkinter庫實(shí)現(xiàn)圖書管理系統(tǒng),該項(xiàng)目包含對文件的操作,對字符串解析的python知識點(diǎn)

演示視頻:

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

點(diǎn)擊查看:系統(tǒng)演示視頻

運(yùn)行效果:

系統(tǒng)實(shí)現(xiàn)功能介紹及使用方法

1、登錄功能:

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

不同用戶通過輸入賬號、密碼再點(diǎn)擊按鈕選擇登錄的方式,進(jìn)入對應(yīng)的用戶界面。

2、注冊功能

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

若選擇注冊功能,進(jìn)入注冊界面,用戶輸入新賬號、新密碼、學(xué)號、重新輸入新密碼,根據(jù)用戶輸入的信息,系統(tǒng)會(huì)判斷用戶名是否已經(jīng)存在、兩次輸入的密碼是否擁有、學(xué)號是否為特定格式,并彈出如下圖的警告。

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

3、普通用戶功能

A、首頁

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

B、查詢功能

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

點(diǎn)擊菜單“查詢”選項(xiàng),進(jìn)入查詢界面,在輸入框輸入查找的書名,點(diǎn)擊“查找”按鈕,系統(tǒng)訪問存儲(chǔ)書名的books.txt文件,如果該書存在,則返回該書的所有信息(如下圖),若不存在,則彈出警告。

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

C、借閱功能

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

點(diǎn)擊菜單“借閱”選項(xiàng),進(jìn)入借閱界面,輸入書名、用戶名及密碼,點(diǎn)擊“借書”按鈕,系統(tǒng)訪問存儲(chǔ)書籍的文件(books.txt),如果文件中存在該書且該書的數(shù)量不為0,則彈出“借書成功”的信息,并將借書的用戶、書名、時(shí)間寫入book_lend.txt,文件books.txt執(zhí)行數(shù)量減一的操作。若輸入信息錯(cuò)誤或書籍不存在,則彈出相應(yīng)的信息

D、歸還功能

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

點(diǎn)擊菜單“歸還”選項(xiàng),進(jìn)入還書界面,輸入書名、用戶名及密碼,點(diǎn)擊“還書”按鈕,系統(tǒng)訪問存儲(chǔ)借書信息的文件(book_lend.txt),如果文件中存在對應(yīng)的書名,用戶名,則在book_lend.txt中刪除該條信息,并且books.txt文件中圖書數(shù)量加一,同時(shí)彈出有過信息的窗口(如下圖),如果不存在該條信息或其他信息有誤,則彈出相應(yīng)信息。

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

4、管理員功能

A、錄入書籍功能

管理員界面默認(rèn)為錄入界面,輸入書籍的編號、書名、作者、數(shù)量及價(jià)格信息,點(diǎn)擊”錄入“按鈕,系統(tǒng)判斷文件books.txt中是否有該書,如果有該書信息,則對其數(shù)量加輸入的對應(yīng)數(shù)量,如果該書不存在,則新增一條該書的信息。

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

B、刪除書籍功能

點(diǎn)擊菜單“刪除書籍”選項(xiàng),進(jìn)入刪除書籍界面,輸入書名及刪除數(shù)量,點(diǎn)擊“刪除”按鈕,系統(tǒng)判斷books.txt中是否存在該書的信息,不存在則彈出警告,存在則判斷該書數(shù)量是否比要?jiǎng)h除的數(shù)量小,如比輸入的數(shù)量小,則在文件books.txt中刪除該書的信息,若比輸入的數(shù)量大,則在該書信息后面的數(shù)量減掉相應(yīng)輸入的數(shù)量,彈出“刪除成功”的信息。

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

C、統(tǒng)計(jì)書籍功能

點(diǎn)擊菜單“刪除書籍”選項(xiàng),進(jìn)入統(tǒng)計(jì)書籍界面,輸入該書的書名,點(diǎn)擊“統(tǒng)計(jì)”按鈕,系統(tǒng)判斷books.txt中是否有該書,如果沒有彈出相應(yīng)的提示,如果存在,則顯示書的數(shù)量,借出數(shù)量,剩余數(shù)量。

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

D、管理員注冊功能

點(diǎn)擊菜單“管理員注冊”選項(xiàng),進(jìn)入注冊界面,輸入新賬號,新密碼,重新輸入新密碼,點(diǎn)擊“注冊”按鈕,系統(tǒng)判斷該賬號是否存在,重新輸入密碼是否一致,如出現(xiàn)錯(cuò)誤,則返回相應(yīng)的錯(cuò)誤信息,否則,則顯示注冊成功。

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

注:

1、books.txt文件的格式為:

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

2、book_lend.txt文件的格式為:

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

3、login_admir.txt文件的格式為:

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

4、login_true.txt文件的格式為:

【P2】基于Pytho編寫的圖書管理系統(tǒng)(GUI界面)

5、測試賬號,密碼

用戶賬號:gu、用戶密碼:1111

管理員賬號:admir、管理員密碼:123

遠(yuǎn)程協(xié)助:

溫馨提示:索煒達(dá).猿創(chuàng)官方提供收費(fèi)遠(yuǎn)程協(xié)助,確保您項(xiàng)目運(yùn)行成功。

點(diǎn)擊查看:遠(yuǎn)程協(xié)助相關(guān)事項(xiàng)

我們提供完整項(xiàng)目文件清單如下:

文件目錄

 ├ 1.項(xiàng)目源碼

 ├ 2.運(yùn)行截圖

 └ 3.演示視頻

TAG圖書管理系統(tǒng)
  • 7 次
  • 60 分