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

正文內容

圖書管理系統(tǒng)的設計與實現—免費計算機畢業(yè)設計論文(編輯修改稿)

2024-12-29 00:32 本頁面
 

【文章內容簡介】 Basic 提 供了可 視化 設計工 具,把Windows 界面設計的復雜性“封裝”起來,開發(fā)人員不必為界面設計而編寫大量程序代碼。只 需要按設計要求的屏幕布局,用系統(tǒng)提供的工具, 在屏幕 上畫出各 種“部 件”,即 圖形對象 ,并設 置這些圖形對象的屬性。 Visual Basic 自動產生界面設計代碼,程序設計人員只需要編寫實現程序功能的那部分代碼,從而可以大大提高程序設計的效率。 面向對象的程序設計 版以后的 Visual Basic 支持面向對象的程序設計,但它與一般的面 向對象的 程序設 計語言 (C++)不完全 相同。 在一般 的面向對象程序設計語言中,對象由程序代碼和數據組成,是抽象的概念;而 Visual Basic 則是應用面向對象的程序設計方法 (OOP),把程序和數據封裝起來作為一個對象,并為每個對象賦予應有的屬性,使對象成為實在的東西。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上, Visual Basic 自動生成對象的程序代碼并封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。 結構化程序設計語言 Visual Basic 是在 BASIC 語言的基礎上發(fā)展起來的,具有高級程 序 設 計 語言 的 語 句結 構 , 接近 于 自 然語 言 和人 類 的 邏輯 思 維 方式。 Visual Basic 語句簡單易懂,其編輯器支持彩色代碼,可自動進行語法錯誤檢查,同時具有功能強 大且使用靈活的調試器和編譯器。 Visual Basic 是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機可以識別的機器指令,并判斷每個語句的語法錯誤。在設計 Visual Basic 程序的過程中,隨時可以運行程序,而在整個程序設計好之后,可以編譯生成可執(zhí)行文件 (.EXE),脫離 Visual Basic 環(huán)境,直接在 Windows 環(huán)境下運行。 事件驅動編程機制 Visual Basic 通過事件來執(zhí)行對象的操作。一個對象可能會產生多個事件,每個事件都可以通過一段程序來響應。例如,命令按鈕是一個對象 ,當用戶單擊該按鈕時,將產生一個“單擊“ (CLICK)事件,而在產生該事件時將執(zhí)行一段程序,用來實現指定的操作。 在用 Visual Basic 設計大型應用軟件時,不必建立具有明顯開始和結束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅動完成某種特定的功能,或者由事件驅動程序調用通用過程來執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。 訪問數據庫 Visual Basic 具有強大的數據庫管理功能,利用數據控件和數據庫管理窗口,可以直接建立或處理 Microsoft Access 格式的數據庫,并提供了強大的數據存儲和檢索功能。同時, Visual Basic還能直接編輯和訪問其他外部數據庫,如 dBASE, FoxPro, Paradox等,這些數據庫格式都可以用 Visual Basic 編輯和處理。 Visual Basic 提供開放式數據連接,即 ODBC 功能,可通過直接訪問或建立連接的方式使用并操作后臺大型網絡數據庫,如 SQL Server, Oracle 等。在應用程序中,可以使用結構化查詢語言 SQL數據標準,直接訪問服務器上的數據庫,并提供了簡單的面向對象的庫操作指令和 多用戶數據庫訪問的加鎖機制和網絡數據庫的 SQL的編程技術,為單機上運行的數據庫提供了 SQL 網絡接口,以便在分布式環(huán)境中快速而有效地實現客戶 /服務器 (client/server)方案。 動態(tài)數據交換 (DDE) 利用動 態(tài)數 據交 換 (Dynamic Data Exchange)技術 ,可以 把一種應用程序中的數據動態(tài)地鏈接到另一種應用程序中,使兩種完全不同的應用程序建立起一條動態(tài)數據鏈路。當原始數據變化時,可以自動更新鏈接的數據。 Visual Basic 提供了動態(tài)數據交換的編程技術,可以在應用程序中與其他 Windows 應用程序建立動態(tài)數據交換,在不同的應用程序之間進行通信。 對象的鏈接與嵌入 (OLE) 對 象 的 鏈 接 與 嵌 入 (OLE)將 每 個 應 用 程 序 都 看 做 是 一 個 對 象(object),將 不同的 對象 鏈接 (link)起來 ,再嵌 入 (embed)某個應用程序中,從而可以得到具有聲音、影像、圖像、動畫、文字等各種信息的集合式的文件。 OLE 技術是 Microsoft 公司對象技術的戰(zhàn)略,它把多個應用程序合為一體,將每個應用程序看做是一個對象進行鏈接和嵌入,是一種應用程序一體化的技術。利用 OLE 技術,可以方 便地建 立復 合式文 檔 (pound document),這 種文 檔由來自多個不同應用程序的對象組成,文檔中的每個對象都與原來的應用程序相聯系,并可執(zhí)行與原來應用程序完全相同的操作。 動態(tài)鏈接庫 (DLL) Visual Basic 是一種高級程序設計語言,不具備低級語言的功能,對訪問機器硬件的操作不太容易實現。但它可以通過動態(tài)鏈接庫技術將 C/C++或匯編語言編寫的程序加入到 Visual Basic 應用程序中,可以像調用內部函數一樣調用其他語言編寫的函數。此外,通過動態(tài)鏈接庫,還可以調用 Windows 應用程序接口 (API)函數,實現 SDK 所具有的功能。 關系型數據庫的實現 Access2020 就是關系 數據庫 開發(fā)工具 ,數據 庫能匯集 各種信息以供查詢、 存儲和檢 索。 Access 的 優(yōu)點在于它 能使用數 據表示圖 或 自 定義 窗 體 收集 信 息。 數 據表 示 圖提 供 了一 種 類 似于 Excel 的電子表格, 可以使數 據庫一目 了然。另 外, Access 允許 創(chuàng)建自定義報表用于打印或輸出數據庫中的信息。 Access 也提供了數據存儲 庫 , 可 以使 用 桌 面數 據 庫 文件 把 數 據庫 文 件置 于 網 絡文 件 服 務器,與其他網絡用戶共享數據庫。 Access 是一種關系數據庫工具,關系數據庫是已開發(fā)的最通用的數據庫之一。如 上所述, Access 作為關系數據庫開發(fā)具備了許多優(yōu)點,可以在一個數據包中同時擁有桌面數據庫的便利和關系數據庫的強大功能。 二者的結合( DBA) 微軟的 JET 數據庫引擎提供了與數據庫打交道的途徑,我們是通過它以及 Visual Basic 來 訪 問 數 據 庫并 對 其 進 行各 種 操 作 。Visual Basic、 Access 以及其他微軟的軟件產品都是通過共用 JET數據庫引擎,從而給用戶提供了豐富的數據類型。 DATA 控件在數據庫中的信息與將信息顯示給用戶看的 Visual Basic 程序之間架起了一座橋梁。我們可以設置 DATA控件的各個屬性,告訴它要調用那個數據庫的哪個部分。缺省情況下, DATA控件根據數據庫中的一個或多個數據表建立一個 dynasettype(動態(tài)集合)類型的記錄集合。一個記錄集合是動態(tài)的也就意味著,當原來的數據表中的容改變了以后,該記錄集合中的記錄也會隨之改變。 DATA 控件還提供了用來瀏覽不同記錄的各種跳轉按鈕。將 DATA控件放置在窗體中之后,我們還必須在該控件與要處理的數據庫之間建立聯系。 第 四 章 系統(tǒng)總體規(guī)劃 系統(tǒng)功能分析 本系統(tǒng)主要劃分為以下 5 個子模塊:圖書管理、圖書查詢、借閱查詢、 基礎維護。主要的系統(tǒng)模塊如下圖如示。 系統(tǒng)功能模塊 下面分別對這 5 個功能模塊進行介紹。 圖書管理模塊 圖書館工作人員通過此模塊來管理各類圖書,包括圖書品種的添加、修改、刪除等。在進行圖書的添加時,彈出新的窗口進行圖書信息的錄入,在保存的時候要進行書籍編號是否重復的檢驗,如果添加的書籍編號重復要對用戶進行提示,只有在不重復的情況下才能夠進行圖書的添加。在進行圖書的刪除操作時,要首先彈出提示窗口讓用戶確認是否刪除,只有在用戶確認后才能夠進行圖書的刪除。在進行圖書的修改時,要能夠根據用戶選定 的書進行修改,即 列 出 所 有用 戶 選 定書 的 信 息, 在 這 個基 礎 上進 行 圖 書信 息 的 修改。 圖書查詢管理系統(tǒng) 圖書管理 圖書查詢 借閱查詢 借閱管理 基礎維護 圖書查詢模塊 讀者通過引模塊來查詢自己所需要的圖書。該模塊提供了包括書籍編號、書籍類別、書籍名稱、出版社、書籍價格以及登記日期在內的各種查詢條件,讀者可以根據這些單個的查詢條件或者它們的組合來進行所需要圖書的查詢。同時,在查詢時還提供了進行模糊查詢的功能,即該模塊能夠利用讀者輸入的非完整的查詢條件查詢,例如讀 者在書 籍編號的 查詢條 件中輸入 “ 06”, 系統(tǒng)就 能夠查出所有書籍編號包括“ 06”的圖書,像“ 1006”、“ 0600”等 。這樣更加方便了讀者的查詢。 借閱查詢模塊 借閱管理窗體模塊主要完成借閱管理的功能,包括借書、續(xù)借和還書。工作 人員可以根據使用的需要,依靠單擊 Tab 標簽頁中的標簽分別進入不同的操作。 在“正常借書”的標簽頁下,工作人員輸入讀者編號以及書籍編號,系統(tǒng)便 會對這兩項信息進行確認,如果確認成功,工作人員只要單擊“借出當前圖書”按鈕,便完成了借書的操作,操作十分簡單,該部分的流程圖如圖 所示。 同樣在“續(xù)借圖書”的標簽頁下,工作人員輸入讀者編號,系統(tǒng)便會列出該 讀者所借的所有圖書,工作人員選擇其中要續(xù)借的 圖本后,在“借書日期改為”的日期選擇框中選擇要修改的借書日期,最后單擊“ 確定”按鈕,就完成了圖書的續(xù)借,該部分的流程圖如圖 所示。 在“還書的標簽頁下”。工作人員只需要輸入書籍編號,系統(tǒng)會自動對該信 息進行確認,確認成功后,單擊“歸還圖書”按鈕,完成了還書的操作,該部分流程圖如圖 所示。 輸入讀者編號 讀 者 是否存在 輸入圖書編號 輸入讀者編號 讀 者是否存在 列出讀者所輸入圖書編號 編號是否存在 是否已被借出 圖 借閱圖書流程圖 圖 續(xù)借圖書流程圖 圖 還書流程圖 工作人員通過 此模塊來 進行借 閱 記錄的查 詢。該模塊 提供了包括讀者編號、讀者姓名、書籍編號、書籍名稱、以及借書日期在內的各種查詢條件,工作人員可根據這些單個的查詢條件或者它們的 組 合 來 進行 查 詢 ,既 可 以 查詢 出 某 本書 或 者某 個 讀 者的 借 閱 歷史,也可以查出某天所有的借閱信息。同時,跟圖書查詢模塊類似,該 模 塊 在 查詢 時 也 提供 了 進 行模 糊 查 詢的 功 能以 方 便 工作 人 員 的查詢。 借閱管理模塊 通過些模塊來完成讀者的圖書借閱、續(xù)借以及圖書退還工作。該模 塊是圖書管理系統(tǒng)的重點,其中主要包括借閱、續(xù)借、退還 3部分,現在分別對這 3 個部分進行介紹。 首先是借閱部分在進 行圖書的借閱的借閱時,除了要對讀者的信息進行確認外,還要進行書籍信息的確認,在最后進行借出該書的操作時,除了在借閱信息的表中添加記錄外,還要將數據庫中該書的狀態(tài)設置為已經借出,以避免其他的讀者在對該書進行借閱。 接著是續(xù)借部分,相對于借閱部分,續(xù)借部分比較簡單,在進行了用戶信息怕確認之后,只需要更新需要續(xù)借書籍的借書日期即可完成圖書的續(xù)借。 最后是還書部分,首先要進行書籍信息的確認,注意在判斷該書是否已經借出是時,同借書流程做相反的處理,只有借出的書才能夠進行還書,同時在歸還圖書的操作時,除了更新借閱信息中 的內容外,還要更新該圖書的信息為沒有借出,方便別的讀者借閱。 基礎維護模塊 包括最大借閱數量、罰款單價昨圖書類別的維護等工作。在該模塊中工 作 人 員 可 以 設 置讀 者 所 能 借閱 圖 書 的 最大 數 量 以 及如 果 讀 者圖 書 延 期 每天 需 要 交納 的 罰 款, 同 時 還可 進 行圖 書 類 別的 一 些 設置,包括圖書類別代碼、類別名稱以及該類圖書所允許的最大借閱天數。 第五章 系統(tǒng)數據庫設計 數據庫在一個信息管理系統(tǒng)中占有非常重要的位置,數據庫結構設計的好壞將直接對應用系統(tǒng)的效果產生影響。合理的數據庫設計可以提高數據庫存儲效率,保證數據的完整和一致。同時 合理的數據結構也將有利于程序的實現。 設計數據庫系統(tǒng)時,應該首先了解用戶的各個方面的需求,包括現有的以及將來可能增加的。 5. 1 創(chuàng)建數據庫文件 如果操作系統(tǒng)中安裝了 ACCESS2020 的話,可以在開始菜單的程序菜單中可以找到。如下所示: 打開 ACCESS2020 之后,會開啟一個窗口,可選擇是打開以前的數據庫文件還是新建一個新的空數據庫文件,如果選擇空 ACCESS 數據庫,然后點擊確定按鈕。這些就新建了一個數據庫文件。 最后一步就是要選擇一個
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1