資源簡介
基于python的圖書管理系統源代碼,對于需要完成圖書管理系統作業的同學來說是一個福利哦,歡迎大家欣賞。~~~

代碼片段和文件信息
#!/usr/bin/python
#encoding:utf-8
import?sqlite3
def?LibDbInit(con):
????c?=?con.cursor()
????c.execute(“““
????CREATE?TABLE?‘books‘?(
????‘BookID‘?INTEGER?PRIMARY?KEY
????‘BookName‘?TEXT?
????‘BookAuthor‘?TEXT?
????‘BookPublish‘?TEXT?
????‘BookPrice‘?FLOAT?
????‘BookDate‘?TEXT?
????‘BookType‘?TEXT?
????‘BookContent‘?TEXT?
????‘BookState‘?INTEGER
????)
????“““)
????c.execute(“““
????CREATE?TABLE?‘reader‘?(
????‘ReaderID‘?INTEGER?PRIMARY?KEY
????‘ReaderName‘?TEXT?
????‘ReaderSchool‘?TEXT?
????‘ReaderInfo‘?TEXT
????)
????“““)
????c.execute(“““
????CREATE?TABLE?‘borrow‘?(
????‘BorrowID‘?INTEGER?PRIMARY?KEY
????‘ReaderID‘?INTEGER?
????‘BookID‘?INTEGER?
????‘BorrowDate‘?TEXT
????)
????“““)
????books?=?((1?u“C語言程序設計“?u“譚浩強“?u“教育出版社“?29.90?u“2009-04-30“?u“計算機“?u““?5)
????(2?u“數據結構“?u“譚浩強“?u“教育出版社“?29.90?u“2009-04-30“?u“計算機“?u““?5)
????(3?u“數據庫原理“?u“譚浩強“?u“教育出版社“?29.90?u“2009-04-30“?u“計算機“?u““?5)
????(4?u“匯編語言“?u“譚浩強“?u“教育出版社“?29.90?u“2009-04-30“?u“計算機“?u““?5)
????(5?u“大學國文“?u“國立“?u“教育出版社“?19.90?u“2009-04-30“?u“文學“?u““?5)
????(6?u“古代詩詞“?u“國立“?u“教育出版社“?19.90?u“2009-04-30“?u“文學“?u““?5)
????(7?u“廣州地圖“?u“工作“?u“廣州出版社“?9.90?u“2009-04-30“?u“工具書“?u““?5)
????(8?u“牛津詞典“?u“詞典“?u“廣州出版社“?9.90?u“2009-04-30“?u“工具書“?u““?5))
????for?r?in?books:
????????c.execute(“INSERT?INTO?books?VALUES?(?????????)“?r)
????readers?=?((1001?u“陳一“?u“廣州大學計算機學院“?u“B15“)
????(1002?u“王二“?u“廣州大學計算機學院“?u“B15“)
????(1003?u“劉三“?u“廣州大學美術學院“?u“B12“)
????(1004?u“陳一明“?u“廣州大學人文學院“?u“B10“)
????(1005?u“張三“?u“廣州大學人文學院“?u“B5“)
????(1006?u“何明“?u“廣州大學土木工程學院“?u“B22“)
????(1007?u“陳中“?u“廣州大學數學學院“?u“B24“)
????(1008?u“黃六“?u“廣州大學體育學院“?u“B25“))
????for?r?in?readers:
????????c.execute(“INSERT?INTO?reader?VALUES?(????)“?r)
????borrows?=?((1?1001?1?u“2009-04-20“)
????(2?1001?2?u“2009-04-20“)
????(3?1002?3?u“2009-04-20“)
????(4?1003?5?u“2009-04-20“)
????(5?1004?4?u“2009-04-20“)
????(6?1004?2?u“2009-04-20“)
????(7?1003?7?u“2009-04-20“)
????(8?1006?8?u“2009-04-20“)
????(9?1007?2?u“2009-04-20“)
????(10?1008?8?u“2009-04-20“))
????for?r?in?borrows:
????????c.execute(“INSERT?INTO?borrow?VALUES?(????)“?r)
????#?Save?(commit)?the?changes
????con.commit()
if?__name__?==?“__main__“:
????LibDbInit(sqlite3.connect(‘sqlitefile.db‘))
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????2777??2009-05-07?12:54??LibDBInit.py
?????文件???????15198??2009-05-08?13:07??LibiaryManager.py
?????文件???????12288??2009-05-08?13:17??sqlitefile.db
?????文件???????25447??2009-05-07?11:38??ui.glade
?????文件???????39869??2009-05-11?21:40??圖書館系統運行說明.pdf
?????文件??????370844??2009-05-11?21:37??數據庫課程設計實驗報告.pdf
評論
共有 條評論