【正文】
I 蘇州市職業(yè)大學 畢 業(yè) 設 計(論 文) 設計(論文)題目: 實現(xiàn)圖書館圖書與 用戶數(shù)據(jù)管理 學 院 名 稱: 蘇州市職業(yè)大學 專 業(yè): 計算機工程 班 級 : 09 網(wǎng)絡技術(shù) (1)班 姓 名: 陳恩點 學 號 096302124 指 導 教 師: 秦云濤 職 稱 定稿日期: 2021 年 04 月 12 日 II 摘 要 圖書館有大量的數(shù)據(jù)需要處理,這些數(shù)據(jù)已經(jīng)超越了人力所及,信息科技高度發(fā)達的今天,我們可以通過計算機完成這些繁重的工作 。在 下實現(xiàn)圖書館圖書與用戶數(shù)據(jù)管理,利用 與 SQL 鏈接用數(shù)據(jù)庫存儲相關(guān)數(shù)據(jù),用 操作數(shù)據(jù)。實現(xiàn)了數(shù)據(jù)的集中管理,使數(shù)據(jù)易于操作,便于管理。 設計最終完成了數(shù)據(jù)庫 連接,提供數(shù)據(jù)庫,添加,修改,刪除,實現(xiàn)數(shù)據(jù)簡明處理方便使用。用數(shù)據(jù)庫約束完成數(shù)據(jù)的規(guī)則約束,用存儲過程實現(xiàn)數(shù)據(jù)讀取和對接操作,同時還設計相應觸發(fā)為數(shù)據(jù)操作帶來便利。設計過程中先對用戶需求進行相應分析,進而總結(jié)出設計流程關(guān)系,各個功能模塊給出了相應的界面截圖。 關(guān) 鍵詞: 圖書管數(shù)據(jù)管理, , 數(shù)據(jù)庫, SQL III LIBRARY DATA MANAGEMENT ABSTRACT: The library contains a large number of data need to be processed, these data have been beyond the reach of human power, information technology is highly developed today, we may through the puter to finish the hard work. In to achieve library and user data management, the use of and SQL link with the database stored data, using operation data. Realize the centralized management of data, so that the data is easy to operate, easy to manage. The design eventually pleted the database connection, database, add, modify, delete, data processing and convenient use concise. Use database constraint data rules, using stored procedures to achieve the data reading and docking operation, but also design corresponding trigger for data operation convenience. The design process of user demand were analyzed, and then summarized the relationship of each function module design process, presents the corresponding user interface. Key Words: Library, , database, SQL IV 目 錄 第 1 章 緒論 ......................................................................................................... 1 開發(fā)背景及必要性 ...........................................................................................................1 系統(tǒng)需求 .........................................................................................................................1 第 2 章 用戶需求分析 ..................................................................................... 2 概論 ................................................................................................................................2 系統(tǒng)功能需求 ..................................................................................................................2 管理功能需求 ..................................................................................................................7 系統(tǒng)性能需求 ..................................................................................................................7 第 3 章 系統(tǒng)總體設計 ..................................................................................... 8 系統(tǒng)初始化 ......................................................................................................................8 第 4 章 程序?qū)崿F(xiàn) ........................................................................................... 11 判斷結(jié)果界面 ................................................................................................................ 11 初始化窗體界面 ............................................................................................................. 12 管理者主界面 ................................................................................................................ 15 幫助窗口界面 ................................................................................................................ 18 觸發(fā)演示 ....................................................................................................................... 18 數(shù)據(jù)庫對接模塊 ............................................................................................................. 21 第 5 章 總結(jié) ................................................................................................... 22 第 6 章 參考文獻 ........................................................................................... 23 第 7 章 附錄 ................................................................................................... 24 初始化模塊程序代碼: .................................................................................................. 24 管理主窗體代碼: ......................................................................................................... 40 幫助窗體代碼: ............................................................................................................. 43 第 8 章 致 謝 ................................................................................................. 44 1 第 1章 緒論 開發(fā)背景及必要性 圖書管理是高校內(nèi)每一個系部或院部都必須切實面對的工作,但一直以來人們使用傳統(tǒng)的人工方式管理圖書資料。這種方式存在著許多缺點,如效率低、保密性差且較為繁瑣。另外,隨著圖書資料數(shù)量的增加,其工作量也將大大增加,這必將增加圖書資料管理者的工作量和勞動強度,這將給圖書資料信息的查找、更新和 維護都帶來了很多困難。 經(jīng)過詳細的調(diào)查,目前我國各類高等學校中有相當一部分單位圖書資料管理還停留在人工管理的基礎上。這樣的管理機制已經(jīng)不能適應時代的發(fā)展,其管理方法將浪費許多人力和物力。隨著科學技術(shù)的不斷提高,這種傳統(tǒng)的手工管理方法必然被以計算機為基礎的信息管理方法所取代。 圖書管理作為計算機應用的一個分支,有著手工管理無法比擬的優(yōu)點,如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高圖書管理的效率。 系統(tǒng)需求 開發(fā)環(huán)境: Windows XP 開發(fā)工具: Microsoft Visual Studio 2021 數(shù)據(jù)庫系統(tǒng): MSDE2021 2 第 2章 用戶需求分析 概論 圖書數(shù)量龐大所需記錄信息更是種類繁多錯綜復雜,如果僅僅只靠人力的話將會是一項極其繁重的工作。同時,人工操作中存在失誤及不足,遠不及計算機的計算機存儲能力。對于這樣繁重乏味的工作我們盡可能利用先進的科技,計算機來完成,以減輕工作人員的工作壓力。所需要做的工作包括圖書購入時的入庫登記,圖書分類,圖書保養(yǎng)等。同時包括工作人員的記錄,管理。 系統(tǒng)功能 需求 系統(tǒng)功能完成數(shù)據(jù)的錄入,修改,刪除。 管理者只需在前 臺界面完成數(shù)據(jù)操作,其他數(shù)據(jù)連接數(shù)據(jù)庫創(chuàng)建等由程序自行完成。 程序開始階段第一次運行程序,沒有數(shù)據(jù)庫為基礎,無法連接數(shù)據(jù)庫 3 在服務器上創(chuàng)建數(shù)據(jù)庫: BookDataBase 在 BookDataBase 上創(chuàng)建兩張表分別用于存放圖書信息和用戶信息 4 根據(jù)不同的需要對兩張表進行相應約束 通過存儲過程 可以獲取到數(shù)據(jù)庫里的記錄并加以應用 5 創(chuàng)建一個觸發(fā)方便管理者錄入信息的操作 創(chuàng)建示例記錄即添加數(shù)據(jù)到表中這一步是可選的,如果管理者熟悉約束規(guī)則就無需添加示 例記錄。 6 數(shù)據(jù)庫至此創(chuàng)建完成,下面就可以進入管理界面面進行數(shù)據(jù)管理。 數(shù)據(jù)管理 7 管理 功能 需求 保證數(shù)據(jù)交互,在界面修改的數(shù)據(jù)同時也要在數(shù)據(jù)庫中進行修改,修改后的數(shù)據(jù)也可以繼續(xù)被程序所讀取。 添加、刪除的數(shù)據(jù)以行為單位,每條記錄并非是字符而是數(shù)據(jù)庫中相應的屬性。 保證數(shù)據(jù)的準確性,穩(wěn)定性,對于非法數(shù)據(jù)禁止添加。 對于刪除的信息保存后再次讀取的數(shù)據(jù)不應繼續(xù)含有該信息,保證刪除數(shù)據(jù)不留痕跡,保證數(shù)據(jù)清爽整潔易于管理。 系統(tǒng)性能 需求 (1) 穩(wěn)定性 保證數(shù)據(jù)不被誤操作所損毀,對于惡