




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、管理信息系統(tǒng)實驗報告:圖書館管理信息系統(tǒng)(MIS)大連海事大學(xué)本科生實驗報告管理信息系統(tǒng)上機(jī)實驗院 (系): 交通運輸管理學(xué)院 專業(yè)班級: *課程名稱: 管理信息系統(tǒng) 姓 名: * 學(xué) 號: * 指導(dǎo)教師: * 完成日期: 2013年11月22日管理信息系統(tǒng)一、 實驗名稱圖書館借閱管理信息系統(tǒng)分析與設(shè)計二、 實驗?zāi)康? 實踐管理信息系統(tǒng)的分析與設(shè)計過程,掌握信息系統(tǒng)分析與設(shè)計的理論與方法,以及數(shù)據(jù)庫設(shè)計理論,明確數(shù)據(jù)庫中表的結(jié)構(gòu),各表關(guān)鍵字的設(shè)計,熟悉結(jié)構(gòu)化查詢語言SQL,以及繪圖工具軟件VISIO的使用。三、 實驗要求1、 自擬題目或者選擇下列題目,進(jìn)行信息系統(tǒng)的分析與設(shè)計工作,要求按照相應(yīng)
2、的選題給出該實體的組織機(jī)構(gòu)分析,管理職能分析,業(yè)務(wù)流程分析, 數(shù)據(jù)流程分析, 數(shù)據(jù)字典, 數(shù)據(jù)加工處理的描述,功能結(jié)構(gòu)圖設(shè)計,新系統(tǒng)信息處理流程設(shè)計, 代碼設(shè)計, 輸出設(shè)計(主要指打印輸出設(shè)計),存儲文件格式設(shè)計(數(shù)據(jù)庫結(jié)構(gòu)設(shè)計),輸入設(shè)計(主要指數(shù)據(jù)錄入設(shè)計),程序設(shè)計說明書,以及實驗總結(jié)。其中,部分設(shè)計可選取具有代表性的模塊進(jìn)行詳細(xì)分析與設(shè)計即可。 .可選題目: (1)圖書館管理信息系統(tǒng) (2)網(wǎng)站商品銷售及會員管理信息系統(tǒng) (3)銀行信貸業(yè)務(wù)管理信息系統(tǒng) (4)汽車銷售企業(yè)管理信息系統(tǒng)(5)教學(xué)管理信息系統(tǒng)2、用VISIO畫圖3、利用U
3、C矩陣進(jìn)行子系統(tǒng)劃分4、用數(shù)據(jù)庫工具軟件建立部分?jǐn)?shù)據(jù)庫及表,并使用SQL語言對表內(nèi)數(shù)據(jù)進(jìn)行插入查詢修改刪除等基本操作。要求有說明并截圖。四、 實驗內(nèi)容與步驟(一)、實驗內(nèi)容本系統(tǒng)采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析傳統(tǒng)的人工管理圖書館的不足,創(chuàng)建了一套行之有效的計算機(jī)管理圖書館的方案。文章詳細(xì)介紹了圖書管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、組織機(jī)構(gòu)分析、管理職能分析、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析、數(shù)據(jù)字典、處理描述等等;系統(tǒng)設(shè)計部分主要介紹了系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計;系統(tǒng)實現(xiàn)部分列出了幾個主要的程序框圖,并附帶了一些主要的窗口和程序。本系
4、統(tǒng)界面友好,操作簡單,比較實用。(二)實驗步驟1.系統(tǒng)U/C矩陣分析過程/數(shù)據(jù)矩陣(U/C矩陣) U/C矩陣是用來表達(dá)過程與數(shù)據(jù)兩者之間的關(guān)系。矩陣中的行表示數(shù)據(jù)類,列表示過程,并以字母U(Use)和C(Create)來表示過程對數(shù)據(jù)類的使用和產(chǎn)生。 U/C矩陣是MIS開發(fā)中用于系統(tǒng)分析階段的一個重要工具。提出了一種用關(guān)系數(shù)據(jù)庫實現(xiàn)U/C矩陣的方法,并對其存儲、正確性檢驗、表上作業(yè)等做了分析。 2.組織結(jié)構(gòu)與功能分析 組織結(jié)構(gòu)圖一張反映組織內(nèi)部之間隸屬關(guān)系的樹狀結(jié)構(gòu)圖如圖1,組織結(jié)構(gòu)是如何對組織內(nèi)部進(jìn)行分工、分配任務(wù),形成上下左右的部門聯(lián)系以及上下職位結(jié)構(gòu)。組織結(jié)構(gòu)反映了組織的目標(biāo)和計劃、管理
5、人員可利用的權(quán)責(zé)、組織所處的環(huán)境條件。 圖1 圖書館的組織結(jié)構(gòu)圖 從圖中可以看出,這種組織結(jié)構(gòu)設(shè)置簡單、權(quán)責(zé)分明,信息溝通方便,便于集中管理。適合于規(guī)模較小的圖書館。3.組織/業(yè)務(wù)關(guān)系圖由上一節(jié)知道,組織結(jié)構(gòu)圖對于組織內(nèi)部各部分之間的聯(lián)系程度,組織各部分主要業(yè)務(wù)職能和它們在業(yè)務(wù)過程中承擔(dān)的工作卻不能反映出來。這會給后續(xù)的業(yè)務(wù)帶來困難。為了彌補這方面的不足,通常需要組織/業(yè)務(wù)關(guān)系圖來反映組織各部分在承擔(dān)業(yè)務(wù)時的關(guān)系。 “”表示該部門是該項業(yè)務(wù)的相關(guān)部門;“×”表示該部門是參加協(xié)調(diào)該業(yè)務(wù)的相關(guān)單位;“*”表示該部門是對應(yīng)組織的主要任務(wù); 空格:表示該單位與對應(yīng)業(yè)務(wù)無關(guān)。4.業(yè)務(wù)流程圖業(yè)務(wù)
6、流程圖(transaction flow diagram簡稱TFD)就是利用一些規(guī)定的符號及連線來表示某個業(yè)務(wù)處理過程。業(yè)務(wù)流程圖的繪制基本上按照業(yè)務(wù)的實際處理步驟和過程繪制。換句話說,就是一“本”用圖形方式反映實際業(yè)務(wù)處理過程的“流水賬”。業(yè)務(wù)流程圖是一種用盡可能少、盡可能簡單的方法來描述業(yè)務(wù)處理過程的方法。5.數(shù)據(jù)流程圖數(shù)據(jù)流程圖(Data Flow Diagram, DFD)是以管理業(yè)務(wù)流程圖為依據(jù),通過抽象以舍去具體的組織結(jié)構(gòu)、工作場所和物流等,單從數(shù)據(jù)信息流動的角度,來描述系統(tǒng)內(nèi)部及系統(tǒng)與環(huán)境之間的數(shù)據(jù)信息的傳遞、處理和存儲過程的一種工具1。數(shù)據(jù)流程圖中常用的符號如圖2.5-1所示:
7、6.數(shù)據(jù)字典數(shù)據(jù)字典(Data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合. 下面列出了系統(tǒng)的主要數(shù)據(jù)字典。圖書:圖書表結(jié)構(gòu)別名:描述:記錄所有圖書的基本情況定義:圖書表信息=圖書編號+圖書名稱+圖書ISBN號+圖書作者+圖書出版社+圖書類型+圖書價格+庫存量+圖書副本數(shù)量+圖書總數(shù)位置:Librarydat.mdf數(shù)據(jù)庫 名稱:管理員別名:描述:記錄管理員信息定義:管理員信息=管理員ID+管理員name+密碼+加入時間位置:第7頁(共14頁)試驗報告正文名稱:借閱請求別名描述:學(xué)生借
8、閱請求信息 定義:借閱登記表=借閱ID+學(xué)生學(xué)號+圖書編號位置: 借書登記:借書登記表別名描述:記錄所有圖書的借閱情況定義:借閱登記表=借書編號+學(xué)生學(xué)號+圖書編號+借書時間+歸還時間+是否歸還位置:Librarydat.mdf數(shù)據(jù)庫學(xué)生信息:學(xué)生信息表結(jié)構(gòu)別名描述:記錄所有學(xué)生信息情況 定義:學(xué)生信息表=學(xué)生學(xué)號+學(xué)生姓名+性別+電話+身份號位置:Librarydat.mdf數(shù)據(jù)庫名稱:歸還圖書別名描述:歸還圖書的相關(guān)信息 定義:歸還圖書=借閱ID+學(xué)生學(xué)號+圖書編號+歸還日期位置: 歸還登記:歸還登記表結(jié)構(gòu)別名描述:記錄所有已歸還圖書的借閱情況定義:歸還信息表=編號+圖書名稱+歸還時間+作
9、者+出版社 位置:Librarydat.mdf數(shù)據(jù)庫名稱:提示懲罰信息別名描述:未歸還圖書的學(xué)生需要提示的信息 定義:提示懲罰信息表=借閱ID+學(xué)生學(xué)號+圖書編號+應(yīng)歸還日期+處罰提示位置: 名稱:管理條例1別名描述:對正常歸還的處理方法 定義:管理條例1=借閱ID+未過規(guī)定歸還時間位置: 名稱:管理條例2別名描述:對丟失或超期歸還圖書的處理方法 定義:管理條例2=借閱ID+過規(guī)定歸還時間+相關(guān)處罰方法位置: 名稱:借閱結(jié)果別名:描述:是否借閱成功的返回結(jié)果定義:借閱結(jié)果=借閱ID+圖書編號+學(xué)生學(xué)號+是否借出+提示成功借閱位置:名稱:歸還結(jié)果別名:描述:歸還圖書操作完成后成功的返回結(jié)果定義:
10、歸還結(jié)果=借閱ID+圖書編號+學(xué)生學(xué)號+是否已歸還+是否提示懲罰位置:7.數(shù)據(jù)加工處理的描述(7.1)處理邏輯的描述處理邏輯名稱:圖書編目系統(tǒng) 簡述:圖書采購入庫,經(jīng)過編目等處理后,將其目錄信息存入數(shù)據(jù)庫,提供給讀者使用。目錄信息包括書名、索書號、作者、出版社、內(nèi)容簡介、關(guān)鍵詞、條碼、字?jǐn)?shù)、頁數(shù)、出版日期等。輸入的數(shù)據(jù)流:圖書編目信息處理邏輯:編目數(shù)據(jù)錄入,要求錄入數(shù)據(jù)正確輸出的數(shù)據(jù)流:圖書編目信息處理頻率:30本/日處理邏輯名稱:編目管理 簡述:圖書采購入庫,經(jīng)過編目等處理后,將其目錄信息存入數(shù)據(jù)庫,提供給讀者使用。目錄信息包括書名、索書號、作者、出版社、內(nèi)容簡介、關(guān)鍵詞、條碼、字?jǐn)?shù)、頁數(shù)、
11、出版日期等。輸入的數(shù)據(jù)流:圖書編目信息處理邏輯:編目數(shù)據(jù)錄入,要求錄入數(shù)據(jù)正確輸出的數(shù)據(jù)流:圖書編目信息處理頻率:30本/日處理邏輯名稱:圖書借閱系統(tǒng) 簡述:讀者查找到所需圖書后應(yīng)當(dāng)?shù)綀D書館辦理借閱手續(xù)。圖書借閱系統(tǒng)處理圖書借閱、還書、續(xù)借等手續(xù)。輸入的數(shù)據(jù)流: 圖書借閱單處理邏輯:圖書借閱單輸入,檢查讀者身份,檢查圖書在庫情況,然后填寫圖書借閱庫并修改圖書表中的在庫數(shù)量。輸出的數(shù)據(jù)流:圖書編目信息處理頻率:100本/日處理邏輯名稱:檢查讀者身份 簡述:檢查讀者身份,已注冊的讀者可以借書。輸入的數(shù)據(jù)流:圖書借閱單處理邏輯:查詢讀者表,已注冊的讀者可以借書。輸出的數(shù)據(jù)流:圖書借閱單合格借書者處理
12、頻率:100本/日處理邏輯名稱:檢查圖書是否在庫 簡述:檢查所借圖書是否有足夠的庫存。輸入的數(shù)據(jù)流:圖書借閱單 處理邏輯:訪問圖書表,檢查所借圖書是否有足夠的庫存。輸出的數(shù)據(jù)流:圖書借閱單可以借閱處理頻率:100本/日處理邏輯名稱:填寫借閱表,修改圖書表。 簡述:填寫借閱表,修改圖書表。輸入的數(shù)據(jù)流:圖書借閱單 處理邏輯:修改圖書表中的所借圖書的在庫數(shù)量,在借閱表中填寫借書情況。輸出的數(shù)據(jù)流:圖書借閱單可以借閱處理頻率:100本/日處理邏輯名稱:圖書歸還處理 簡述:圖書歸還處理輸入的數(shù)據(jù)流: 還書記錄處理邏輯:還書時修改圖書表中所借圖書的在庫量,并在借閱表中填寫還書情況。輸出的數(shù)據(jù)流:填寫歸還
13、記錄+歸還修改在庫書量處理頻率:100本/日處理邏輯名稱: 圖書征訂系統(tǒng) 簡述:圖書征訂系統(tǒng)。讀者可從圖書館管理系統(tǒng)信息系統(tǒng)進(jìn)入圖書征訂系統(tǒng),進(jìn)行圖書的征訂。輸入的數(shù)據(jù)流: 圖書征訂信息處理邏輯:讀者填寫圖書征訂信息,系統(tǒng)將檢查讀者的身份,合格的將寫入借閱表,并修改圖書庫中該書的庫存量。輸出的數(shù)據(jù)流:填寫圖書征訂信息處理頻率: 50本/日處理邏輯名稱: 征訂信息輸入 簡述:征訂信息輸入輸入的數(shù)據(jù)流: 圖書征訂信息處理邏輯:讀者填寫圖書征訂信息輸出的數(shù)據(jù)流:讀者身份檢查處理頻率: 50本/日處理邏輯名稱: 讀者身份檢查 簡述:讀者身份檢查輸入的數(shù)據(jù)流: 圖書征訂信息處理邏輯:檢查讀者身份。輸出的
14、數(shù)據(jù)流:征訂信息處理頻率: 50本/日處理邏輯名稱: 征訂處理 簡述:征訂處理輸入的數(shù)據(jù)流: 圖書征訂信息處理邏輯:合格的征訂將寫入借閱表,并修改圖書表中該書的在庫數(shù)量。輸出的數(shù)據(jù)流:填寫圖書征訂信息處理頻率: 50本/日處理邏輯名稱: 維護(hù)系統(tǒng) 簡述:系統(tǒng)維護(hù)對讀者的管理。只有系統(tǒng)中注冊的用戶才能在本館中借閱圖書。輸入的數(shù)據(jù)流: 讀者登陸信息處理邏輯:讀者登陸信息錄入輸出的數(shù)據(jù)流:讀者信息處理頻率: 100人次/日處理邏輯名稱:讀者登陸檢查 簡述:審查用戶信息,合格的用戶信息輸入讀者庫。輸入的數(shù)據(jù)流: 讀者登錄信息處理邏輯:讀者登錄信息錄入輸出的數(shù)據(jù)流:讀者信息處理頻率:100人次/日(7.
15、2)數(shù)據(jù)存儲的描述數(shù)據(jù)存儲名稱:讀者表簡述:讀者信息,讀者在本館注冊后成為注冊讀者。數(shù)據(jù)存儲組成:用戶名+密碼關(guān)鍵字: 用戶名數(shù)據(jù)存儲名稱:圖書庫簡述:存儲本圖書館圖書信息數(shù)據(jù)存儲組成:書名+索書號+作者+出版社+內(nèi)容簡介+關(guān)鍵詞+條碼+字?jǐn)?shù)+頁數(shù)+出版日期關(guān)鍵字: 書名數(shù)據(jù)存儲名稱:借閱表簡述:存儲本館圖書借書信息數(shù)據(jù)存儲組成:借書日期+索書號+讀者賬號+庫室+還書日期+借書量+還書量關(guān)鍵字: 索書號8.功能結(jié)構(gòu)圖 功能結(jié)構(gòu)圖是一個完全以業(yè)務(wù)功能為主體的樹狀表,其目的在于描述組織內(nèi)部各部分的業(yè)務(wù)和功能9.代碼設(shè)計在這里,我以圖書借閱模塊為例:圖書借閱代碼設(shè)計“借書”按紐*檢查是否輸入了圖書條
16、碼if empty(thisform.txtcode.text)messagebox("請輸入圖書條碼",16,"圖書借閱管理")thisform.txtcode.setfocusreturnendif*檢查在選擇的庫室中是否存在該條碼圖書cCode=alltrim(thisform.txtcode.text)cRoom=thisform.cmbroom.valueselect storebiblilocate for alltrim(條碼)=cCode and alltrim(庫室名)=croomif not found()messagebox(&qu
17、ot;“"+cRoom+"”"+"無<"+cCode+">條碼圖書",16,"圖書借閱管理")thisform.txtcode.setfocusreturnendif*檢查讀者是否已經(jīng)借閱了該條碼圖書select tempCursorlocate for alltrim(條碼)=cCodeif found()messagebox("讀者已經(jīng)借閱該條碼圖書",16,"圖書借閱管理")thisform.txtcode.setfocusreturnendif*
18、保存讀者借書記錄ndate=val(thisform.txtlenddate.text)if ndate=0insert into lenddata (條碼,證號,庫室,借期) ;values (cCode,alltrim(thisform.txtnum.text),cRoom,date()elsenyear=year(date()nmonth=month(date()nday=day(date()nmonth=nmonth+ndateif nmonth>12nyear=nyear+1nmonth=nmonth-12endifddate=date(nyear,nmonth,nday)in
19、sert into lenddata (條碼,證號,庫室,借期,還期) ;values (cCode,alltrim(thisform.txtnum.text),cRoom,date(),ddate)endif*刷新讀者借書清單,執(zhí)行查詢獲得讀者借閱圖書數(shù)據(jù)cnum=alltrim(thisform.txtnum.text)select lenddata.條碼,書名,索書號,庫室,借期,還期 from lenddata,storebibli ;where lenddata.條碼=storebibli.條碼 and alltrim(lenddata.證號)=cnum and ; lenddata
20、.庫室=storebibli.庫室名;into cursor tempCursor*顯示讀者個人借書清單thisform.txtLended.value=reccount()thisform.grid1.recordsourcetype=1thisform.grid1.recordsource='tempCursor'*根據(jù)讀者借閱圖書冊數(shù)是否達(dá)到借書數(shù)量限制禁用或啟用借書按鈕if thisform.txtsum.value=thisform.txtlended.valuethisform.cmdlend.enabled=.F.elsethisform.cmdlend.enab
21、led=.T.endif*修改館藏圖書記錄的可借數(shù)update storebibli set 可借數(shù)=可借數(shù)-1;where alltrim(條碼)=cCode and alltrim(庫室名)=cRoom“續(xù)借”按紐*檢查是否輸入了圖書條碼if empty(thisform.txtcode.text)messagebox("請輸入圖書條碼",16,"圖書借閱管理")thisform.txtcode.setfocusreturnendif*檢查讀者是否已經(jīng)借閱了該條碼圖書cCode=alltrim(thisform.txtcode.text)select
22、 tempCursorlocate for alltrim(條碼)=cCode if not found()messagebox("讀者沒有借閱<"+cCode+">條碼圖書",16,"圖書借閱管理")thisform.txtcode.setfocusreturnendif*修改該條碼對應(yīng)的借書記錄ndate=val(thisform.txtlenddate.text)if ndate=0update lenddata set 借期=date();where alltrim(條碼)=cCodeelsenyear=year(
23、date()nmonth=month(date()nday=day(date()nmonth=nmonth+ndateif nmonth>12nyear=nyear+1nmonth=nmonth-12endifddate=date(nyear,nmonth,nday)update lenddata set 借期=date(),還期=ddate;where alltrim(條碼)=cCodeendif*刷新讀者借書清單,執(zhí)行查詢獲得讀者借閱圖書數(shù)據(jù)cnum=alltrim(thisform.txtnum.text)select lenddata.條碼,書名,索書號,庫室,借期,還期 fro
24、m lenddata,storebibli ;where lenddata.條碼=storebibli.條碼 and alltrim(lenddata.證號)=cnum and ; lenddata.庫室=storebibli.庫室名;into cursor tempCursor*顯示讀者個人借書清單thisform.txtLended.value=reccount()thisform.grid1.recordsourcetype=1thisform.grid1.recordsource='tempCursor'*根據(jù)讀者借閱圖書冊數(shù)是否達(dá)到借書數(shù)量限制禁用或啟用借書按鈕if
25、thisform.txtsum.value=thisform.txtlended.valuethisform.cmdlend.enabled=.F.elsethisform.cmdlend.enabled=.T.endif“還書”按紐*檢查是否輸入了圖書條碼if empty(thisform.txtcode.text)messagebox("請輸入圖書條碼",16,"圖書借閱管理")thisform.txtcode.setfocusreturnendif*檢查讀者是否借閱了該條碼圖書cnum=alltrim(thisform.txtnum.text)cC
26、ode=alltrim(thisform.txtcode.text)select tempCursorlocate for alltrim(條碼)=cCode if not found()messagebox("讀者沒有借閱<"+cCode+">條碼圖書",16,"圖書借閱管理")thisform.txtcode.setfocusreturnendif*刪除讀者該條碼圖書借書記錄select lenddatadelete all for alltrim(條碼)=cCode and alltrim(證號)=cnumpack*
27、刷新讀者借書清單,執(zhí)行查詢獲得讀者借閱圖書數(shù)據(jù)select lenddata.條碼,書名,索書號,庫室,借期,還期 from lenddata,storebibli ;where lenddata.條碼=storebibli.條碼 and alltrim(lenddata.證號)=cnum and ; lenddata.庫室=storebibli.庫室名;into cursor tempCursor*顯示讀者個人借書清單thisform.txtLended.value=reccount()thisform.grid1.recordsourcetype=1thisform.grid1.recor
28、dsource='tempCursor'thisform.cmdlend.enabled=.T.*修改館藏圖書記錄的可借數(shù)cRoom=thisform.cmbroom.valueupdate storebibli set 可借數(shù)=可借數(shù)+1;where alltrim(條碼)=cCode and alltrim(庫室名)=cRoom“清除”按紐thisform.txtnum.value=""thisform.txtname.value=""thisform.txtdept.value=""thisform.txtout
29、date.value=""thisform.txtcode.value=""thisform.txtlenddate.value=""thisform.txttype.value=""thisform.txtsum.value=""thisform.txtlended.value=""thisform.grid1.recordsource=""“關(guān)閉”按紐if messagebox("是否退出圖書借閱管理?",36,"圖書借閱
30、管理")=6thisform.release&&關(guān)閉圖書借閱管理表單endif10.輸出設(shè)計以圖書征訂管理模塊為例:讀者可以在界面上選擇“預(yù)覽”按紐。得到下圖:讀者可以通過預(yù)覽的方式查看自己的信息。如果確認(rèn)無誤,則選擇“打印”按紐,進(jìn)行下一步的操作。這樣讀者可以把自己想要的讀書信息和征訂信息通過系統(tǒng)輸出,打印成報表。11.數(shù)據(jù)庫設(shè)計依據(jù)數(shù)據(jù)庫的原理,并結(jié)合以上E-R圖,經(jīng)過轉(zhuǎn)化,即可進(jìn)行數(shù)據(jù)庫的物理設(shè)計?;谝陨蠑?shù)據(jù)庫的邏輯設(shè)計,考慮程序設(shè)計的簡易性,本系統(tǒng)決定采用一個數(shù)據(jù)庫,在其下創(chuàng)建5個數(shù)據(jù)表,其結(jié)構(gòu)分別如下: 表2.8-1 圖書信息表的結(jié)構(gòu)序號字段名稱字段說明類
31、型位數(shù)屬性是否為主鍵1cBooksID圖書編號文本7必須非空是2cBooksName圖書名稱文本20必須非空3cBooksISBN圖書ISBN號文本15可為空4cBooksAuthor圖書作者文本10可為空5cBooksPublisher圖書出版社文本20可為空6cBooksType圖書類型文本16可為空7smBooksPrice圖書價格貨幣可為空8iBooksStoreQuan圖書庫存量整數(shù)可為空9iBooksLeftQuant圖書副本數(shù)量整數(shù)可為空10iBooksTotalQuan圖書總數(shù)整數(shù)可為空2.圖書借閱登記表(tBorrow),其字段列表如表2.8-2所示。表2.8-2 圖書借閱登
32、記表的結(jié)構(gòu)序號字段名稱字段說明類型位數(shù)屬性是否為主鍵1cBorrowID借書編號文本6必須非空是2cVipID學(xué)生編號文本6必須非空3cBooksID圖書編號文本7必須非空4cBorrwTime借書時間時間日期可為空5cReturnTime還書時間時間日期可為空6cReturn是否歸還文本1可為空3.圖書歸還登記表(tReturn),其字段列表如表2.8-3所示。表2.8-3 圖書歸還登記表的結(jié)構(gòu)序號字段名稱字段說明類型位數(shù)屬性是否為主鍵1cBorrowID借書編號文本6必須非空是2cVipID學(xué)生編號文本6必須非空是否為主鍵3cBooksID圖書編號文本7必須非空是4cBorrwTime借書
33、時間時間日期可為空5cReturnTime還書時間時間日期必須非空6cReturn是否歸還文本1必須非空7cNoReturn歸還異常文本8可為空4.學(xué)生信息表(tVip),其字段列表如表2.8-4所示。表2.8-4 學(xué)生信息表的結(jié)構(gòu)序號字段名稱字段說明類型位數(shù)屬性是否為主鍵1cVipNO學(xué)生編號文本6必須非空是2cVipName學(xué)生姓名文本10必須非空4cVipSex學(xué)生性別文本1可為空5cvipAddTel學(xué)生電話文本必須非空6cvipID學(xué)生身份證號文本必須非空5.管理員信息表(tOperators),其字段列表如表2.8-5所示。表2.8-5 管理員信息表的結(jié)構(gòu)序號字段名稱字段說明類型位
34、數(shù)屬性是否為主鍵1cOperatorID管理員編號文本5必須非空是2cOperatorName管理員姓名文本10必須非空3cOperatorPassword密碼文本6必須非空4cOperatorAddTime管理員加入時間時間日期10必須非空依據(jù)數(shù)據(jù)庫的原理,并結(jié)合以上E-R圖,經(jīng)過轉(zhuǎn)化,即可進(jìn)行數(shù)據(jù)庫的物理設(shè)計?;谝陨蠑?shù)據(jù)庫的邏輯設(shè)計,考慮程序設(shè)計的簡易性,本系統(tǒng)決定采用一個數(shù)據(jù)庫,在其下創(chuàng)建5個數(shù)據(jù)表,其結(jié)構(gòu)分別如下: 表2.8-1 圖書信息表的結(jié)構(gòu)序號字段名稱字段說明類型位數(shù)屬性是否為主鍵1cBooksID圖書編號文本7必須非空是2cBooksName圖書名稱文本20必須非空3cBoo
35、ksISBN圖書ISBN號文本15可為空4cBooksAuthor圖書作者文本10可為空5cBooksPublisher圖書出版社文本20可為空6cBooksType圖書類型文本16可為空7smBooksPrice圖書價格貨幣可為空8iBooksStoreQuan圖書庫存量整數(shù)可為空9iBooksLeftQuant圖書副本數(shù)量整數(shù)可為空10iBooksTotalQuan圖書總數(shù)整數(shù)可為空2.圖書借閱登記表(tBorrow),其字段列表如表2.8-2所示。表2.8-2 圖書借閱登記表的結(jié)構(gòu)序號字段名稱字段說明類型位數(shù)屬性是否為主鍵1cBorrowID借書編號文本6必須非空是2cVipID學(xué)生編號
36、文本6必須非空3cBooksID圖書編號文本7必須非空4cBorrwTime借書時間時間日期可為空5cReturnTime還書時間時間日期可為空6cReturn是否歸還文本1可為空3.圖書歸還登記表(tReturn),其字段列表如表2.8-3所示。表2.8-3 圖書歸還登記表的結(jié)構(gòu)序號字段名稱字段說明類型位數(shù)屬性是否為主鍵1cBorrowID借書編號文本6必須非空是2cVipID學(xué)生編號文本6必須非空是否為主鍵3cBooksID圖書編號文本7必須非空是4cBorrwTime借書時間時間日期可為空5cReturnTime還書時間時間日期必須非空6cReturn是否歸還文本1必須非空7cNoRet
37、urn歸還異常文本8可為空4.學(xué)生信息表(tVip),其字段列表如表2.8-4所示。表2.8-4 學(xué)生信息表的結(jié)構(gòu)序號字段名稱字段說明類型位數(shù)屬性是否為主鍵1cVipNO學(xué)生編號文本6必須非空是2cVipName學(xué)生姓名文本10必須非空4cVipSex學(xué)生性別文本1可為空5cvipAddTel學(xué)生電話文本必須非空6cvipID學(xué)生身份證號文本必須非空5.管理員信息表(tOperators),其字段列表如表2.8-5所示。表2.8-5 管理員信息表的結(jié)構(gòu)序號字段名稱字段說明類型位數(shù)屬性是否為主鍵1cOperatorID管理員編號文本5必須非空是2cOperatorName管理員姓名文本10必須非空3cOperatorPassword密碼文本6必須非空4cOperatorAd
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高職教育評價體系改革與質(zhì)量保障機(jī)制創(chuàng)新
- 提升學(xué)習(xí)動力的心理輔導(dǎo)方法探討
- 2025至2030燕麥基谷物行業(yè)項目調(diào)研及市場前景預(yù)測評估報告
- 2025至2030集成建筑行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 車庫停車場安全責(zé)任合同范本
- 2025至2030零售商旋轉(zhuǎn)門行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 1+X幼兒照護(hù)證書測試卷及答案
- 中小學(xué)STEM教學(xué)培訓(xùn)心得體會
- 2025至2030中國自行車照明設(shè)備行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國自動門控制行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 機(jī)加工工藝培訓(xùn)
- CT增強(qiáng)掃描造影劑外滲的預(yù)防與處理
- 深靜脈置管的維護(hù)與護(hù)理
- 孤獨癥業(yè)務(wù)管理制度
- 勞務(wù)服務(wù)購買協(xié)議書范本
- Alport綜合征基因診斷
- 搜身帶離技術(shù)課件
- 校準(zhǔn)員試題及答案
- 2025-2030年中國臨空經(jīng)濟(jì)行業(yè)深度評估及市場研究發(fā)展研究報告
- 蕪湖勞動合同書版模板
- DB31/T 921-2015婚慶服務(wù)規(guī)范
評論
0/150
提交評論