數據庫課程設計圖書管理系統_第1頁
數據庫課程設計圖書管理系統_第2頁
數據庫課程設計圖書管理系統_第3頁
數據庫課程設計圖書管理系統_第4頁
數據庫課程設計圖書管理系統_第5頁
已閱讀5頁,還剩21頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數據庫系統原理課程設計課題名稱:圖書信息管理系統姓名:班級:學號:指導老師:2014年01月02日目錄1 .緒論錯誤!未定義書簽背景介紹錯誤!未定義書簽開發背景的選用及介紹錯誤!未定義書簽2 .需求分析錯誤!未定義書簽系統分析錯誤!未定義書簽系統目標錯誤!未定義書簽總體需求錯誤!未定義書簽3 .概念設計階段錯誤!未定義書簽實體E-R圖錯誤!未定義書簽數據流程圖錯誤!未定義書簽4 .邏輯結構設計階段錯誤!未定義書簽E-R圖轉換為關系模型錯誤!未定義書簽數據字典錯誤!未定義書簽5 .物理結構設計階段錯誤!未定義書簽物理設計階段的目標和任務錯誤!未定義書簽數據存儲方面錯誤!未定義書簽6 .數據庫實施

2、與維護錯誤!未定義書簽創建數據庫,數據表錯誤!未定義書簽創建視圖錯誤!未定義書簽創建索引錯誤!未定義書簽創建觸發器錯誤!未定義書簽數據表的初始化錯誤!未定義書簽初始表的顯示錯誤!未定義書簽7 .數據庫界面實現錯誤!未定義書簽系統總的功能模塊圖錯誤!未定義書簽系統的實現錯誤!未定義書簽8 .心得體會錯誤!未定義書簽1.緒論背景介紹隨著社會的發展,人們對于知識的需求也在不斷地增長。書籍作為人們獲取并增長知識的主要途徑,使得圖書館在人們生活中占有了一定位置。但是近幾年來,隨著書量的不斷增長,造成了書庫空間極度不足,圖書擠壓,管理不善。這些都直接影響了讀者對圖書館藏書的充分利用。這時圖書館就特別需要開

3、發一套書刊租借管理系統,通過該系統來提高圖書館的管理效率,從而減少管理方面的工作流和成本。?一個現代化的圖書館在正常運營中總是面對大量的讀者信息,書籍信息以及兩者相互作用產生的借書信息,還書信息。面對圖書館數以萬計的圖書,紛繁復雜的讀者信息,頻繁更替的借還書信息,傳統的直接方法不但管理出現漏洞,造成損失。因此有一個智能化、系統化、信息化的圖書管理系統十分重要的。充分利用計算機的功能實現對讀者管理、書籍管理,借閱管理等自動化控制,將會使圖書館的工作大大減弱。方便友好的圖形界面、簡便的操作、完善的數據庫管理。將會使得圖書館系統極大限度的應用于現代化圖書管理中。開發背景的選用及介紹SQLServer

4、2005的簡介SQL是英文(Structured?QueryLanguage)的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數據庫建立聯系,進行溝通。SQL被作為關系型數據庫管理系統的標準語言。SQL語句可以用來執行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。目前,絕大多數流行的關系型數據庫管理系統,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL語言標準。SQL語言有以下幾個優點:1 .非過程化語言SQL是一個非過程化的語言,因為它一次處理一個記錄,對數據提供自動導航。SQL允許用戶在高層的數據結構上工作,而不對

5、單個記錄進行操作,可操作記錄集,所有SQL語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結果作為另一條SQL語句的輸入。SQL不要求用戶指定對數據的存放方法,這種特性使用戶更易集中精力于要得到的結果;所有SQL語句使用查詢優化器,它是RDBMS勺一部分,由它決定對指定數據存取的最快速度的手段,查詢優化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。2.統一的語言SQL可用于所有用戶的DB活動模型,包括系統管理員、數據庫管理員、應用程序員、決策支持系統人員及許多其它類型的終端用戶。基本的SQL命令只需很少時間就能學會,最高

6、級的命令在幾天內便可掌握。3.所有關系數據庫的公共語言由于所有主要的關系數據庫管理系統都支持SQL語言,用戶可將使用SQL的技能從一個RDBM或系數據庫管理系統)轉到另一個,所有用SQL編寫的程序都是可以移植的。java簡介java是一種可以撰寫跨平臺應用的面向對象的程序設計語言,是由公司于1995年5月推出的Java程序設計語言和(即JavaSE,JavaEE,JavaME)的總稱。Java技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應3用于個人PG、游戲控制臺、移動電話和,同時擁有全球最大的開發者專業社群。在全球云計算和的產業環境下,Java更具備了顯著優勢和廣闊前景。2 .需求

7、分析系統分析書刊租借系統(以高校的圖書管理系統為例)是典型的信息管理系統,其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的數據庫。而對于后者則要求應用程序功能完備,易使用等特點°在數據庫應用系統開發之前,對開發數據庫的基本概念,數據庫的結構、開發數據庫應用程序的步驟、開發體系及方法都應當有相當清晰的了解和認識。數據庫應用系統開發的目標是建立一個滿足用戶長期需求的產品。開發的主要過程為:理解用戶的需求,然后,把它們轉變為有效的數據庫設計。把設計轉變為實際的數據庫,并且這些數據庫帶有功能完備、高效能的應用。系統目標

8、1 .用戶方便進行圖書查詢,圖書瀏覽和圖書分類瀏覽,進行圖書借閱并了解自己的借書情況和個人情況。2 .用戶在借書超期的情況下得到來自管理員的提醒。3 .管理員可以方便進行圖書管理,用戶管理,管理員管理。圖書管理包括圖書信息以及圖書分類的添加,修改,刪除。用戶管理包括用戶信息的添加,刪除,修改和鎖定(限制用戶的正常使用功能,使其無法登陸)。管理員管理包括管理員信息的添加,刪除,修改等。4 .用戶和管理員可以修改自己的密碼,修改前需先核實自己的原始密碼。5 .未注冊用戶讀者也可以瀏覽所有的圖書信息和分類信息,但是無法借閱。6 .考慮程序執行操作時可能出現的情況,比如刪除圖書分類時該分類下存在圖書,

9、程序自動跳轉該分類圖書查看。刪除某個用戶,如果存在借書記錄則不允許刪除,跳轉到該用戶的借書記錄。等待管理員確認該用戶所借圖書已經全部歸還之后才允許刪除該用戶信息。總體需求書刊租借系統(以高校圖書館為例)是一項復雜系統工程,要從實際出發,對實際情況進行客觀的分析,深入了解需求。系統利用java與數據庫結合的技術建立數據庫管理系統,采用交互式的圖形用戶界面(GUI)來實現。需求調查是為了研究系統設計的開發途徑和方法。同時它也是進行概要設計和詳細設計的基礎,是進行內部維護和測試的依據。具體分析如下:添加操作:在執行操作時首先都要先檢查是否已經輸入以及數據庫中是否已經存在輸入的數據,如果存在會報錯,程

10、序返回上個頁面,不執行添加操作。刪除操作:考慮到了字段在不同表中可能會同時存在的情況,比如:刪除圖書分類時候該分類下有書或者刪除用戶時該用戶有借書記錄,這樣的情況下程序會給出提醒并跳轉到該分類下的所有圖書查看或者是該用戶的全部借書查看。直到這種關聯取消掉之后才允許進行刪除這樣的危險操作。查詢操作:考慮到了模糊查詢的實現,SQL語句中用“like”,還有組合查詢,通過對用戶輸入情況的判斷來確定SQL語句的最終形式,比如用戶查詢時并未輸入圖書名字,就是名字匹配任意字符,那么程序給數據庫的SQL語句就會是namelike'%'。組合查詢的實現也是程序判斷用戶所做的選擇或者輸入,在SQ

11、L語句中實現的。超期統計:假定借書超期的限制是三十天,借書記錄中的所有數據的借書時間如果不在當前服務器時間減去三十天和當前服務器時間之間,那么這條借書記錄就屬于超期記錄了。由用戶借書記錄中的用戶編號到用戶表中查找該用戶。發送消息:往消息表中添加數據,該數據包含用戶名,用戶超期的圖書,超期時間,罰金等相關警告信息。當用戶正常登陸主頁后,程序自動檢查消息表中是否存在該用戶的記錄,如果有要給出提示,但是沒有強制用戶必須查看。數據庫備份和還原操作:程序只要告訴SQL服務器執行備份和還原SQL語句就可以實現,在還原時程序還在使用系統數據庫,此時執行還原操作會因為沒有排它使用權出現錯誤,所以應告訴SQL服

12、務器使用另外的一個數據庫,程序中用的是:usemaster。還原操作時用FSO組件首先檢查備份數據庫文件是否存在,如果不存在則給出提示回到上個頁面。所有條件都允許后則執行還原操作,如果數據庫數據比較多,備份和還原的時間都可能會比較長。3.概念設計階段實體E-R圖書刊租借系統有書籍類別實體,書籍實體,讀者實體,還書記錄實體,借書記錄實體,罰款金額實體等。3 .書籍種類實體E-R圖讀者實體E-R圖還書記錄實體E-R圖還書記錄實體E-R圖總的E-R圖(略去實體屬性)數據流程圖圖書館管理員還書記錄借書記錄圖書歸還處理檢查讀者身份填寫歸還記錄修改圖書記錄有效檢查圖書是否可借可借借閱庫圖書庫填寫借閱庫,修

13、改圖書庫填寫借閱記錄借閱信息修改圖書庫借閱庫4 .邏輯結構設計階段E-R圖轉換為關系模型書籍種類(種類編號,種類名稱)書籍(書籍編號,書籍名稱,書籍種類,作者,出版社,出版時間,單價,是否可借)讀者(借書證號,姓名,性別,讀者類別,注冊日期)借書記錄(姓名,書籍編號,書籍名稱,借書證號,借閱時間,應還時間)還書記錄(姓名,書籍編號,書籍名稱,借書證號,借閱時間,歸還時間)罰款信息(書籍編號,書籍名稱,借書證號,姓名,超期時間,罰款金額)數據字典表4-2-1書籍種類信息表表中列名數據類型及長度可否為空種類編號intNotnull種類名稱Varchar(30)Notnull表4-2-2書籍信息表表

14、中列名數據種類及長度可否為空書籍編號Varchar(20)Notnull書籍名稱Varchar(30)Notnull書籍種類Varchar(30)Notnull作者Char(30)Notnull出版社Varchar(30)Null出版日期DatetimeNull單價MoneyNotnull是否可借Varchar(20)Notnull表4-2-3讀者種類信息表表中列名數據種類及長度可否為空借書證號IntNotnull姓名Varchar(10)Nounull性別Char(2)null讀者類另IVarchar(20)Null注冊日期DatetimeNotnull表4-2-4借書記錄信息表表中列名數據

15、種類及長度可否為空姓名Varchar(10)Notnull書籍編號Varchar(20)Notnull書籍名稱Varchar(30)Notnull借書證號IntNotnull借閱時間DatetimeNotnull應還時間datetimeNotnull表4-2-5還書記錄信息表表中列名數據種類及長度可否為空姓名Varchar(10)Notnull書籍編號Varchar(20)Notnull書籍名稱Varchar(30)Notnull借書證號IntNotnull借閱時間DatetimeNotnull歸還時間datetimeNotnull表4-2-6罰款信息表表中列名數據種類及長度可否為空書籍編號V

16、archar(20)Notnull借書證號IntNotnull姓名Varchar(10)Notnull書籍名稱Varchar(30)Notnull超期時間IntNotnull罰款金額MoneyNotnull5 .物理結構設計階段物理設計階段的目標和任務數據庫的物理設計就是為邏輯數據模型選取一個最合適應用要求的物理結構的過程,在這個階段中要完成兩大任務:1)確定數據庫的物理結構,在關系數據庫中主要是存取方法和存儲結構;2)對物理結構進行評價,評價的重點是時間和空間效率。數據存儲方面為數據庫中各基本表建立的索引如下:1) 由于基本表readers_table,books_table的主碼借書證號,

17、書籍編號經常在查詢條件和連接操作的連接條件中出現,且它們的值唯一,在兩個屬性上建立唯一性索2) 借閱信息基本表borrow_record_table的一屬性借書證號,書籍編號,經常在查詢條件中出現,考慮在其之上建立聚簇索引;3) 還書信息基本表return_record_table的一屬性借書證號,書籍編號,經常在查詢條件中出現,考慮在其之上建立聚簇索引;6 .數據庫實施與維護創建數據庫,數據表創建libarysystem數據庫createdatabaselibarysystemonprimary(name=libarysystem_data,size=10,maxsize=50,filena

18、me="D:booklibarysystem_mdf",filegrowth=10%)logon(name=libarysystem_log,size=10MB,maxsize=50MB,filename="D:booklibarysystem_ldf",filegrowth=10MB)創建books_stytle_table表createtablebooks_stytle_table(種類編號intprimarykey,種類名稱varchar(30)notnull)創建readers_table表Createtable(借書證號readers_tabl

19、eintprimarykey,姓名varchar(10)notnull,性別char(2)default'男',讀者類別varchar(20)null,注冊日期Datetimenotnull)創建books_table表Createtable(書籍編號books_tablevarchar(20)primarykey,書籍名稱varchar(30)notnull,作者char(30)notnull,出版社varchar(30)null,出版日期Datetimenull,單價Moneynotnull,借閱情況)varchar(20)notnull創建borrow_record_ta

20、ble表createtableborrow_record_table(姓名varchar(10)notnull,書籍編號varchar(20)notnull,書籍名稱varchar(30)notnull,借書證號intnotnull,借閱時間Datetimenotnull,應還時間Datetimenotnull,foreignkey(書籍編號)referencesbooks_table(書籍編號),foreignkey(借書證號)referencesreaders_table(借書證號)創建return_record_table表Createtablereturn_record_table(姓

21、名varchar(10)notnull書籍編號varchar(20)notnull,書籍名稱varchar(30)notnull借書證號intnotnull,借閱時間Datetimenotnull,foreignkey(書籍編號)referencesbooks_table(書籍編號),foreignkey(借書證號)referencesreaders_table(借書證號)創建reader_fee_table表Createtablereader_fee_table(書籍編號varchar(20)notnull,借書證號intnotnull,姓名varchar(10)notnull,書籍名稱va

22、rchar(30)notnull,超期時間intnotnull,罰款金額Moneynotnull,foreignkey(書籍編號)referencesbooks_table(書籍編號),foreignkey(借書證號)referencesreaders_table(借書證號)創建視圖用于查詢圖書基本信息的視圖定義如下:createviewBookview(借閱證號,書籍編號,作者,出版社,借閱情況)asSelect借閱證號,書籍編號,作者,出版社,借閱情況frombooks_table用于讀者基本信息查詢的視圖定義如下:createviewReaderview(姓名,j借書證號,注冊日期)as

23、select姓名,借書證號,注冊日期fromreaders_table用于顯示當前借閱基本信息的視圖定義如下:createviewBorrowview(借書證號,書籍名稱,作者,借閱日期應還日期)asselectborrow_record_table.借書證號,borrow_record_table.書籍名稱,作者,借閱日期,應還日期fromborrow_record_table,books_tablewhere.書籍編號=books_table.書籍編號用于借閱歷史信息查詢的視圖定義如下:createviewHistoryview(借書證號,書籍名稱,借閱日期,歸還日期)asselect借書

24、證號,書籍名稱,借閱日期,歸還日期fromreturn_record_table用于查詢罰款信息的視圖定義如下:createviewFineview(姓名,書籍名稱,超期時間,罰款金額)asselect姓名,書籍名稱,超期時間,罰款金額fromreader_fee_table創建索引createuniqueindexreadersindexonreaders_table借書證號)createuniqueindexbooksindexonbooks_table(書籍)createuniqueindexindex1onborrow_record_table(借書證號,書籍編號)createuniq

25、ueindexindex2onreturn_record_table(借書證號,書籍編號)創建觸發器當刪除readers_tablel中某一讀者基本信息時,觸發borrow_record_table表,刪除相應的記錄createtriggerReader_deleteonreaders_tablefordeleteasdeclarezhaoint;select2卜2。二借書證號fromdeleteddeleteborrow_record_tablewhere借書證號=zhao當在borrow_record_table表中增加一條借閱記錄時,使該圖書的狀態由"可借"變為&qu

26、ot;不可借”createtriggerBorrow_insert1onborrow_record_tableforinsertasdeclareBookIDchar(20);selectBookID=書籍編號frominsertedupdatebooks_tableset借閱情況='不可借where書籍編號=BookID數據表的初始化books_stytle_table表的初始化Insertintobooks_stytle_tablevalues(1,'八乂乙小尖')Insertintobooks_stytle_tablevalues(2,'自然科學類'

27、;)Insertintobooks_stytle_tablevalues(3,'工程')insertintobooks_stytle_tablevalues(4,'乂宇突')insertintobooks_stytle_tablevalues(5,'政治經濟類')insertintobooks_stytle_tablevalues(6,'社云科學類')insertintobooks_stytle_tablevalues(7,'語百技能類')books_table表的初始化Insertintobooks_table(

28、書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('A1001','中國大歷史,人文藝術類,黃仁宇,人民文學出版社,'2007-02-01','32','可借)insertintobooks_table(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('A1002','中國近現代史綱要,人文藝術類,",高等教育出版社,2006-04-01','32','可借,insertintobooks_tab

29、le(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('B1001','計算機操作系統,自然科學類,湯小丹,梁紅兵等,西安電子大學出版社','2001-04-12','32','不可借)insertintobooks_table(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('B1002','計算機網絡,自然科學類,謝希仁,電子工業出版社,2003-04-01','32','可借)inserti

30、ntobooks_table(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('B1003',計算機網絡,'自然科學類,謝希仁,'電子工業出版社,'2003-04-01','32','不可借)insertintobooks_table(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('C1001','線性彳弋數','工程技術類,",'高等教育出版社,'2004-07-01',&q

31、uot;,'可借')insertintobooks_table(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('C1002','計算方法,工程技術類,李信真,車剛明等,西北工業大學出版社','2001-09-01',",'可借')insertintobooks_table(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('D1001',百年孤獨,文學類,馬爾克斯著,閆瑞譯,北京燕山出版社,2013-02-14'

32、;,",'可借)insertintobooks_table(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('D1002','分成兩半的伯爵,文學類','卡爾維諾著,吳正儀譯,'譯林出版社','2002-06-14','','不可借)insertintobooks_table(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('E1001','當代世界經濟與政治,政治經濟類,李景治,中國人

33、民大學出版社','2002-06-16',",'可借)insertintobooks_table(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('E1002','經濟學原理,政治經濟類,高鴻業,中國人民大學出版社','2002-06-01','','可借)insertintobooks_table(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('F1001',馬克思主義基本原理概論,社會科學

34、類,",高等教育出版社','2001-06-01',",'可借)insertintobooks_table(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('F1002','思想道德修養與法律基礎,社會科學類,",高等教育出版社','2002-09-01',",'可借)insertintobooks_table(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('G1001',大學英

35、語,'語言技能類,鄭樹棠,外語教學與研究出版社','2003-04-01','','可借)insertintobooks_table(書籍編號,書籍名稱,書籍種類,作者,出版社,出版日期,單價,借閱情況)values('G1002',大學英語,語言技能類,鄭樹棠,外語教學與研究出版社','2003-04-01','','可借)readers_table表的初始化insertintoreaders_table(借書證號,姓名,性另U,讀者類別,注冊日期)values('

36、31100','王鑫','男','學生','2007-01-01,)insertintoreaders_table(借書證號,姓名,性另U,讀者類別,注冊日期)values('31102','王永勝,'男','學生','2008-01-01,)insertintoreaders_table(借書證號,姓名,性另U,讀者類別,注冊日期)values('31101','張倩','女','學生','20

37、09-06-01,)insertintoreaders_table(借書證號,姓名,性另U,讀者類別,注冊日期)values('31103','程輝','男','教師','2010-07-01,)insertintoreaders_table(借書證號,姓名,性另U,讀者類別,注冊日期)values('31104','肖萌','男','職工','2011-07-15,)borrow_record_table表的初始化insertintoborrow_r

38、ecord_table(姓名,書籍編號,書籍名稱,借書證號,借閱時間,應還時間)values('王鑫','B1001','計算機操作系統','31100','2013-12-13','2014-01-03,)insertintoborrow_record_table(姓名,書籍編號,書籍名稱,借書證號,借閱時間,應還時間)values('王永勝,'D1002',分成兩半的伯爵','31102','2013-11-13','2014-12

39、-13,)return_record_table表insertintoreturn_record_table(姓名,書籍編號,書籍名稱,借書證號,借閱時間,歸還時間)values('王鑫','C1001','線性代數','31100','2013-12-13','2013-12-23,)insertintoreturn_record_table(姓名,書籍編號,書籍名稱,借書證號,借閱時間,歸還時間)values('王永勝,'E1002',經濟學原理','31102&

40、#39;,'2013-01-13','2013-01-23,)reader_fee_table表Insertintoreader_fee_table(書籍編號,書籍名稱,借書證號,姓名,超期時間,罰款金額)values('B1002','計算機網絡,31102','王永勝,3,Insertintoreader_fee_table(書籍編號,書籍名稱,借書證號,姓名,超期時間,罰款金額)values('A1002',中國大歷史,31101','王永勝,5,初始表的顯示查詢readers_table表s

41、electfromleaderstable番結果消息借書證號姓名性“,讀者受副注冊日期1際i而壬鑫里學生2007-01-0100:00:0000023115張倩女學生200時Ml即331102王赤#里學生2t»fi-01-0l00:00:00000d31103程輝男教師20104)7-01OOOOOO.DOO531104肖萌更職工201HJ7-1500:00:00000查詢readers_table表n器用.謝書霜后林書福仲M娜口南甲加8月情況41iAio&ii中國大歷先人文藝精苗仁宇A民三字田聶社3M70OlDOm唧(X。J?130司筒2ATM2本就楸比中障入它芝林芭等卦自

42、出行計31MMM)1MCNMnOOQMM可自3BW計3機揖作翩自磐科學第承山丹累機兵等西市珥二大訴tJI>r-12W:jOXKC物用不可信4BT302計就響&自涉杵卒喬何艷仁電子工業出版向2WJJ*5KKQO.OOO3300可信5Btom計bt.郊&或師奘荊希仁電子工比出領社而叫0%01MOO/0i。3200不可像oon線由出工程技械曷寺欷自出版社2tw由RHwrm皿cm1200可信7C計宜方法工行技術類至信魚多網用籌西北工ilt大學出版社2Ml碼A1KkOftO:OCG12DO可借BDlMT百年科仲攵學類馬爾克斯普印融北麻山出版社1貨店NDtkOtkODjOOO通DO可

43、信S口慎怔阿豐田勺汩群攵宇圭卡丁里卷韭,美:止H年可排白版社2CiO2D£-1i03:00O&OLd2D00不可信WEltJOn士代世親i.產與改若改出亞擊實孽翻f向國人民大學出我匕2DO?DE-l&M:a>GPOOfVbQD可惜11El302聶小¥原座致點虹一桃39W由國A昆大手也朝上笫受淤Mmmoc優。Kj«司借-查詢borrow_record_table表select-froirbnrxux.reoorcitafcsle姓名以藉編另藉名新借書證儆時間他過時回,r,一,nn,aji11季B10D1計算機攫作癡3110020112-13KM

44、00MQ2fl74WSOO:M:OJ.MO2王永勝D1M2分咸兩半軌伯需111G2Mi-ii-ngoodooo2014詢return_record_table表select-fromreturn_record_tatole口結果'.j消息姓名和籍蝙和籍名林借書證借閱時間國時向|«IUIII*Illii王襄fC1D01線性傳K311叩2ai31,1300;00;W),DW2013-1223(M;«H»JOOQ王永勝E1002經+齊學原理311Q22C1H1-13如:圓:乳0002D1J4)1-23(M.§a.OO.X

45、X)查詢readers_fee_table表select*fromxeadeifeetatole二I結果口消息書招瞬居借舊證姓名書籍名稱起期時罰款金額jimibh!«inonirki1|B1W231102王永勝計算機網緡&0,302i而而31101王中國大歷史50506.7數據庫關系圖7 .數據庫界面實現系統總的功能模塊圖系統的實現系統主界面圖1書刊租借信息管理系統館藏查詢借閱查詢V還書登記V欠費查詢退出館藏查詢模塊進入系統主界面后,點擊“館藏查詢”按鈕,進入“查詢系統”界面,如下圖圖2在文本框中輸入你需要查詢的書籍名稱,當我們什么也不輸入時,會有提示框出現,如下圖:圖3在文本框中輸入你需要查詢的書籍名稱,比如我們輸入計算機網絡,點擊“檢索”按鈕,會得到如下結果圖4查詢結果顯示,圖書館有兩本計算機網絡,一本已借出當圖書館沒有我們查詢的圖書時,查詢結果如下圖:未找到該圖書確

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論