freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖書管理系統(tǒng)2—免費(編輯修改稿)

2025-01-12 09:54 本頁面
 

【文章內(nèi)容簡介】 換成邏輯模式。將概念 設計從設計過程中獨立開來,使各階段的任務相對單一化,設計復雜程度大大降低,不受特定 DBMS的限制。 利用 ER方法進行數(shù)據(jù)庫的概念設計,可分成三步進行:首先設計局部 ER模式,然后把各局部ER模式綜合成一個全局模式,最后對全局 ER模式進行優(yōu)化,得到最終的模式,即概念模式。 ( 1) 設計局部 ER模式 實體和屬性的定義: 圖書(圖書編號,圖書名稱,作者,出版社,出版日期,備注,價格,數(shù)量,) 借閱者(借書證號,姓名,性別,身份證,聯(lián)系電話) 圖書類別(圖書類別 編號,類別描述) ER模型的 “ 聯(lián)系 ” 用于刻畫實體之間的關(guān)聯(lián)。一種完整的方式是對局部結(jié)構(gòu)中任意兩個借閱圖書 續(xù)借圖書 還書 書 籍 查詢 借閱信息 讀者查詢 用戶設置 書籍設置 讀者設置 數(shù)據(jù)備份 打印報表 注銷 退出 實體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個實體類型之間是否存在聯(lián)系。若有聯(lián)系,進一步確定是 1:N, M:N,還是 1:1等。還要考察一個實體類型內(nèi)部是否存在聯(lián)系,兩個實體類型之間是否存在聯(lián)系,多個實體類型之間是否存在聯(lián)系,等等。聯(lián)系定義 ,解釋如下: u 一個借閱者(用戶)只能具有一種身份,而一種身份可被多個借閱者所具有; u 一本圖書只能屬于一種圖書類別(類別),而一種圖書類別可以包含多本圖書; u 一個用戶可以借閱多本不同的書,而一本書也可以被多個不同的用戶所借閱。 ( 2)設計全局 ER模式 所有局部 ER模式都設計好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部 ER模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。 1)確定公共實體類型 為了給多個局部 ER模式的合并提供開始合并的基礎,首先要確定各局部結(jié)構(gòu)中的公共實體類型。在這一步中我們僅根據(jù)實體類型名和鍵來認定公共實體類型。一般把同名實體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型作 為公共實體類型的另一類候選。 2)局部 ER模式的合并 合并的原則是:首先進行兩兩合并;先和合并那些現(xiàn)實世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實體類型開始,最后再加入獨立的局部結(jié)構(gòu)。 3)消除沖突 沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。 設計全局 ER模式的目的不在于把若干局部 ER模式形式上合并為一個 ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。 3)全局 ER模式的優(yōu)化 在得到全局 ER模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應進一步依據(jù)處理需求對 ER模式進 行優(yōu)化。一個好的全局 ER模式,除能準確、全面地反映用戶功能需求外,還應滿足下列條件:實體類型的個數(shù)要盡可能的少;實體類型所含屬性個數(shù)盡可能少;實體類型間聯(lián)系無冗余。 綜上所述,系統(tǒng)的 實體 ER模式如圖 邏輯結(jié)構(gòu)設計 用戶表 字段名稱 數(shù)據(jù)類型 字段大小 必填字段 允許空字段 密碼 文本 8 是 否 用戶名 文本 8 是 否 書籍表 字段名稱 數(shù)據(jù)類型 字段大小 必填字段 允許空字段 書籍編號 文本 8 是 否 書籍名稱 文本 50 是 否 類別代碼 文本 2 是 否 出版 社 文本 20 是 否 作者姓名 文本 10 是 否 書籍價格 數(shù)字 單精度 是 否 書籍頁碼 數(shù)字 單精度 是 否 登記日期 文本 10 是 否 書籍類別表 字段名稱 數(shù)據(jù)類型 字段大小 必填字段 允許空字段 類別代碼 文本 2 是 否 書籍類別 文本 10 是 否 借出天數(shù) 文本 10 是 否 借閱表 字段名稱 數(shù)據(jù)類型 字段大小 必填字段 允許空字段 讀者編號 文本 10 是 否 書籍編號 文本 10 是 否 借書日期 文本 10 是 否 超出天數(shù) 文本 10 是 否 罰款金額 文本 10 是 否 讀者表 字段名稱 數(shù)據(jù)類型 字段大小 必填字段 允許空字段 讀者編號 文本 10 是 否 讀者姓名 文本 10 是 否 讀者性別 文本 2 是 否 辦證日期 文本 10 是 否 聯(lián)系電話 文本 10 是 否 所屬班級 文本 10 是 否 家庭住址 文本 50 是 否 第三章 圖書管理系統(tǒng)應用程序 系統(tǒng)詳細設計 用戶登錄系統(tǒng) 本窗體是為不同的用戶(工作人員,管理員)提供選擇以進入不同的模塊,滿足不同用戶 的需求。讓工作人員或圖書館管理員按照用戶名和密碼進行登錄,并且跟據(jù)用戶名檢查數(shù)據(jù)表中的“權(quán)限”字段,以分辯進入圖書館管理人員模塊還是進入工作人員模塊。 創(chuàng)建菜單編輯系統(tǒng)主菜單 實現(xiàn)數(shù)據(jù)庫之間的聯(lián)系 數(shù)據(jù)庫之間的關(guān)系指明兩個庫之間共享一個共同的關(guān)鍵字值。一個連接是指一種虛擬的表,這種表是在當用戶要求從相互關(guān)聯(lián)的各個不同的表中獲取信息時建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接 是指一個表被連接到它自己的一個字段,或在不同的紀錄中由重復數(shù)據(jù)的組合字段。數(shù)據(jù)庫中有開始 … .登錄 … .注銷 … . … .數(shù)據(jù)備份 … . … .退出 操作 … .借閱圖書 … .續(xù)借圖書 … . … .還書 編輯 … .查找圖書 … .查找讀者 … .讀者借閱查詢 添加 … .添加圖書 … .添加讀者 系統(tǒng)設置 … .基本設置 … .圖書類別設置 … . … .管理員設置 統(tǒng)計 … .管內(nèi)圖書統(tǒng)計 打印 … .讀者信息表 … .圖書信息表 幫助 … .幫助 … .軟件信息 三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。在表中使用的關(guān)鍵字類型用于 描述庫表示什么以及在數(shù)據(jù)庫中如何與其它的庫建立關(guān)系。 第四章 系統(tǒng) 祥細設計 登錄界面 Private Sub Command1_Click() If = Then MsgBox 請?zhí)顚懹脩裘?, vbInformation + vbOKOnly, 警告 Exit Sub End If If = Then MsgBox 請?zhí)顚懨艽a! , vbInformation + vbOKOnly, 警告 Exit Sub End If g_strsql = select * from systeminfo where 名稱 =39。 amp。 amp。 39。 and 密碼 =39。 amp。 amp。 39。 Set g_rs = (g_strsql) If Not Then = g_rs!名稱 = g_rs!密碼 If g_rs!超級管理員 = True Then MsgBox 用戶: + + 你當前的身份是超級管理員,登陸時間: + (4).Text + , vbInformation + vbOKOnly, 登陸信息 = True = True = True = True = True = True (3).Text = 當前操作員: amp。 amp。 登 陸身份:超級管理員 End If If g_rs!數(shù)據(jù)庫維護員 = True Then MsgBox 用戶: + + 你當前的身份是數(shù)據(jù)庫維護員,登陸時間: + (4).Text + , vbInformation + vbOKOnly, 登陸信息 = True = True = True = False = True = True (3).Text = 當前操作員: amp。 amp。 登陸身份:數(shù)據(jù)庫維護員 End If If g_rs!圖書管理員 = True Then MsgBox 用戶: + + 你當前的身份是圖書管理員,登陸時間: + (4).Text + , vbInformation + vbOKOnly, 登陸信息 = True = True (3).Text = 當前操作員: amp。 amp。 登陸身份:圖書管理員 End If = = Else MsgBox 對不起,你輸入的用戶和密碼不正確,請 重新輸入! , vbInformation + vbOKOnly, 警告 = = End If Set g_rs = Nothing End Sub Private Sub Command2_Click() Unload Me End Sub Private Sub Form_Load() dbl End Sub Private Sub text1_keypress(keyascii As Integer) If keyascii = 13 Then End If End Sub Private Sub text2_keypress(keyascii As Integer) If keyascii = 13 Then End If End Sub 主窗體 Private Sub book_Click() End Sub Private Sub help_Click() Shell , vbNormalFocus End Sub Private Sub MDbackUp_Click() End Sub Private Sub mdiform_unload(cancel As Integer) If MsgBox(你確定要退出嗎? , vbInformation + vbOKCancel, 提示 ) = vbOK Then End Else cancel = 1 End If End Sub Private Sub MDTsum_Click() End Sub Private Sub mfabout_Click() End Sub Private Sub mfaddbook_Click() Set g_rs = (booktype, dbOpenTable) If 0 Then Else MsgBox 請先設置書籍類別代碼! , vbInformation + vbOKOnly, 警告 End If Set g_rs = Nothing End Sub Private Sub mfaddreader_Click() End Sub Private Sub mfbooktype_Click() End Sub Private Sub mdiform_load() = False = False = False = False = False = False End Sub Private Sub mfcheck_Click() End Sub Private Sub mfclose_Click() If MsgBox(你確定要退出嗎? , vbInformation + vbOKCancel, 提示 ) = vbOK Then End End If End Sub Priva
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1