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

正文內(nèi)容

圖書(shū)信息管理系統(tǒng)畢業(yè)論文(文件)

 

【正文】 率,加強(qiáng)管理,保證工作質(zhì)量,提供更多的更高質(zhì)量的信息,提高取得信息的速度,以達(dá)到資源優(yōu)化的目的。另外,使用本軟件的人員要求是有一定的計(jì)算機(jī)基礎(chǔ)的,系統(tǒng)的管理員也應(yīng)該有計(jì)算機(jī)專業(yè)的知識(shí),圖書(shū)館的工作人員大多是在校學(xué)生,都有計(jì)算機(jī)操作的基礎(chǔ),再加上本系統(tǒng)的設(shè)計(jì)采用 WINDOWS風(fēng)格,界面友好,操作便利。 Microsoft SQL Server 2021 數(shù)據(jù) 引擎 是該企業(yè)數(shù)據(jù)管理解決 方案 的 核心 。 因此,我選擇了 SQL Server 2021 作為開(kāi)發(fā)本系統(tǒng)使用的數(shù)據(jù)庫(kù)。但是 C與 Java有著明顯的不同,它借鑒了 Delphi的一個(gè)特點(diǎn),與 COM(組件對(duì)象模型)是直接集成的,而且它是微軟公司 .NET windows網(wǎng)絡(luò)框架的主角。業(yè)務(wù)流程分析可以幫助了解該業(yè)務(wù)的具體處理過(guò)程,發(fā)現(xiàn)和處理系統(tǒng)的調(diào)查工作中的錯(cuò)誤和疏漏,修改和刪除原系統(tǒng)的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。 現(xiàn)行系統(tǒng)的業(yè)務(wù)流程圖是分析和描述現(xiàn)行系統(tǒng)業(yè)務(wù)的重要工具之一。在處理借閱的時(shí)候,要能夠讓讀者方便地進(jìn)行查詢,閱覽。 1.設(shè)計(jì)局部 ER 模式 實(shí)體和屬性的定義: 圖書(shū)(圖書(shū)編號(hào),圖書(shū)名稱,作者,出版社,出版日期,價(jià)格) 讀者(編號(hào),姓名,性別,電話,密碼) 11 圖書(shū)類別(圖書(shū)類別編號(hào),類別名稱) ER 模型的“聯(lián)系”用于刻畫(huà)實(shí)體之間的關(guān)聯(lián)。聯(lián)系定義如圖 45 所示。 1)確定公共實(shí)體類型 為了給多個(gè)局部 ER 模式的合并提供開(kāi)始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類型。 設(shè)計(jì)全局 ER模式的目的不在于把若干局部 ER模式形式上合并為一個(gè) ER模式,而在于 消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。這在下面的圖 42— 圖 45中可以看出 圖 22 圖書(shū)屬性圖 圖 23 借閱信息屬性圖 圖 24 圖書(shū)類別信息屬性圖 13 圖 25 總體 ER屬性圖 數(shù)據(jù)表的創(chuàng)建 根據(jù)需求分析設(shè)計(jì)出各個(gè)數(shù)據(jù)表。讀者的登錄窗口和管理員的登錄窗口是同一個(gè),在窗口中選擇用戶的身份,如:讀者或管理員。 if (flag) { if ( == 系統(tǒng)管理員 amp。 ()。 = 。在子系統(tǒng)中主要完成圖書(shū)信息的查詢。選中時(shí)是已經(jīng)借出去圖書(shū)的信息。amp。 == false amp。amp。 } else { FillGrid(((), false))。amp。amp。 18 } else if ( == false amp。 == true) { FillGrid(((), true))。amp。amp。 } else { FillGrid(((), (), false))。在查詢結(jié)果中詳細(xì)列出了還書(shū)的信息,如:用戶編號(hào)、用戶姓名、圖書(shū)名稱、借書(shū)日期、還書(shū)日期和是否罰款等信息。 if (() == || () == || () == ) { (新舊密碼不能為空,請(qǐng)輸入密碼! , 提示 , , )。 } if (() != ()) { ( 舊密碼輸入錯(cuò)誤,請(qǐng)重新輸入! , 提 示 , , )。 ()。首先介紹管理員登錄后的主窗口。圖書(shū)按該類別進(jìn)行分類,以方便對(duì)圖書(shū)的管理同時(shí)也方便了讀者對(duì)圖書(shū)的查閱。 ()。 ( 添加新的類型成功! , 提示 , , )。 (修改類型成功! , 提示 , , )。 = true。 = false。在圖書(shū)信息管理窗口中可以對(duì)已經(jīng)錄入的圖書(shū)信息進(jìn)行刪除管理。然后點(diǎn)擊保存按鈕,完成圖書(shū)的添加操作。amp。amp。 return。 return。 } else { isLent = false。 if (resultChange == ) { bool isLent。 } else { return。在窗口的下部顯示了所有用戶的信息,點(diǎn)擊某個(gè)用戶的記錄,該用戶的詳細(xì)信息將自動(dòng)添加到窗口上部的詳細(xì)信息欄內(nèi)。 } else { DialogResult resultAddAdmin = (是否確定添加新的管理員帳號(hào):【 + () + 】信息! , 提示 , , )。 return。 } } } else { if (() == || () == || () == || () == || () == || () == ) { ( 請(qǐng) 保 證 數(shù) 據(jù) 項(xiàng) 不 為 空 ! , 警告 , , )。 = 。 ClearControl(false)。 } else { DialogResult resultUpdateAdmin = (是否確定修改管理員帳號(hào):【 + () + 】信息! , 提示 , , 29 )。 } } } else { if (() == || () == || () == || () == || () == ) { ( 請(qǐng) 保 證 數(shù) 據(jù) 項(xiàng) 不 為 空 ! , 警告 , , )。 ClearControl(false)。該項(xiàng)信息的設(shè)置使圖書(shū)管理系統(tǒng)變的非常靈活,可以根據(jù)實(shí)際情況的需要進(jìn)行調(diào)整參數(shù)。其中的歸還日期非常重要,讀者還書(shū)時(shí)將依此判斷讀者是否需要交罰款和罰款的金額。 如圖 312 所示: 圖 312 圖書(shū)歸還界面 “歸還圖書(shū)”的代碼設(shè)計(jì)如下: private void btnReturnBook_Click(object sender, EventArgs e) { if ( == 沒(méi)有罰款! ) { //No Action } else { (該書(shū)籍應(yīng)繳罰款:【 + () + 】! , 提示 , , )。 (歸還書(shū)籍成功! , 提示 , , )。 如圖 313 所示: 圖 313 用戶查詢界面 33 第四章 系統(tǒng)測(cè)試 在軟件完成之前,要進(jìn)行計(jì)算機(jī)系統(tǒng)與整個(gè)工作系統(tǒng)的調(diào)試,測(cè)試是系統(tǒng)實(shí)施非常的重要工作。在測(cè)試中,把 程序 看作一個(gè)不能打開(kāi)的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在 程序接口 進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。 這一方法是把測(cè)試 對(duì)象 看作一個(gè)打開(kāi)的盒子,測(cè)試人員依據(jù) 程序 內(nèi)部 邏輯結(jié)構(gòu) 相關(guān)信息,設(shè)計(jì)或選擇 測(cè)試用例 ,對(duì)程序所有邏輯 路徑 進(jìn)行測(cè)試,通過(guò)在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致。 } 用戶查詢 查詢系統(tǒng)中的管理員和讀者信息。 if (result == ) { ((), (), (), (), ())。管理員只需輸入所借圖書(shū)的編號(hào),其他信息如:圖書(shū)信息、借閱人信息、借閱天數(shù)、超出天數(shù)、罰款金額等 。登記的主要信息有:讀者編號(hào)、圖書(shū)編號(hào)、圖書(shū)名稱、借出時(shí)間、歸還時(shí)間等。 } } } } FillGrid()。 } else { DialogResult resultUpdateReader = (是否確定修改用戶帳號(hào):【 + () + 】信息! , 提示 , , )。 ClearControl(false)。 } } } } else { if () { if (() == || () == ) { ( 請(qǐng) 保 證 數(shù) 據(jù) 項(xiàng) 不 為 空 ! , 警告 , , )。 return。 } else { 28 DialogResult resultAddReader = (是否確定添加新的讀者帳號(hào):【 + () + 】信息! , 提示 , , )。 ClearControl(false)。 = 。 如圖 39所示: 圖 39 用戶管理界面 “保存”按鈕的代碼設(shè)計(jì)如下: private void btnSave_Click(object sender, EventArgs e) { if () { if () { if (() == || () == || () == ) { ( 請(qǐng) 保 證 數(shù) 據(jù) 項(xiàng) 不 為 空 ! , 警告 , 27 , )。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1