-
大小: 385KB文件類型: .rar金幣: 2下載: 1 次發(fā)布日期: 2021-05-07
- 語(yǔ)言: Python
- 標(biāo)簽: python??數(shù)據(jù)庫(kù)??
資源簡(jiǎn)介
基于python的圖書(shū)管理系統(tǒng)源代碼!!

代碼片段和文件信息
#!/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語(yǔ)言程序設(shè)計(jì)“?u“譚浩強(qiáng)“?u“教育出版社“?29.90?u“2009-04-30“?u“計(jì)算機(jī)“?u““?5)
????(2?u“數(shù)據(jù)結(jié)構(gòu)“?u“譚浩強(qiáng)“?u“教育出版社“?29.90?u“2009-04-30“?u“計(jì)算機(jī)“?u““?5)
????(3?u“數(shù)據(jù)庫(kù)原理“?u“譚浩強(qiáng)“?u“教育出版社“?29.90?u“2009-04-30“?u“計(jì)算機(jī)“?u““?5)
????(4?u“匯編語(yǔ)言“?u“譚浩強(qiáng)“?u“教育出版社“?29.90?u“2009-04-30“?u“計(jì)算機(jī)“?u““?5)
????(5?u“大學(xué)國(guó)文“?u“國(guó)立“?u“教育出版社“?19.90?u“2009-04-30“?u“文學(xué)“?u““?5)
????(6?u“古代詩(shī)詞“?u“國(guó)立“?u“教育出版社“?19.90?u“2009-04-30“?u“文學(xué)“?u““?5)
????(7?u“廣州地圖“?u“工作“?u“廣州出版社“?9.90?u“2009-04-30“?u“工具書(shū)“?u““?5)
????(8?u“牛津詞典“?u“詞典“?u“廣州出版社“?9.90?u“2009-04-30“?u“工具書(shū)“?u““?5))
????for?r?in?books:
????????c.execute(“INSERT?INTO?books?VALUES?(?????????)“?r)
????readers?=?((1001?u“陳一“?u“廣州大學(xué)計(jì)算機(jī)學(xué)院“?u“B15“)
????(1002?u“王二“?u“廣州大學(xué)計(jì)算機(jī)學(xué)院“?u“B15“)
????(1003?u“劉三“?u“廣州大學(xué)美術(shù)學(xué)院“?u“B12“)
????(1004?u“陳一明“?u“廣州大學(xué)人文學(xué)院“?u“B10“)
????(1005?u“張三“?u“廣州大學(xué)人文學(xué)院“?u“B5“)
????(1006?u“何明“?u“廣州大學(xué)土木工程學(xué)院“?u“B22“)
????(1007?u“陳中“?u“廣州大學(xué)數(shù)學(xué)學(xué)院“?u“B24“)
????(1008?u“黃六“?u“廣州大學(xué)體育學(xué)院“?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‘))
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????15198??2009-05-08?13:07??LibiaryManager.py
?????文件??????12288??2009-05-08?13:17??sqlitefile.db
?????文件??????25447??2009-05-07?11:38??ui.glade
?????文件?????370844??2009-05-11?21:37??數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告.pdf
?????文件??????39869??2009-05-11?21:40??圖書(shū)館系統(tǒng)運(yùn)行說(shuō)明.pdf
?????文件???????2777??2009-05-07?12:54??LibDBInit.py
-----------?---------??----------?-----??----
???????????????466423????????????????????6
評(píng)論
共有 條評(píng)論