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

正文內(nèi)容

圖書管理系統(tǒng)的設(shè)計與實現(xiàn)—免費計算機畢業(yè)設(shè)計論文(參考版)

2024-11-27 00:32本頁面
  

【正文】 sql sql, conn, 1, 1 If Not Then If Trim((1)) = Trim() Then 39。 39。 amp。 主要參考文獻 [1] Visual Basic 使用指南 作者 : Bob Reselman , Richard Peasley , Wayne Pruchniak. 出版社:電子工業(yè)出版社 [2] 中文版 Microsoft Office 97 自學(xué)通 作者: Ned Snell 出版社:機械工業(yè)出版社 [3] Visual Basic 中文版控件大全 作者: Microsoft 出版社;電子工業(yè)出版社 [4] 中文 Access 2020 24 學(xué)時教程 作者: Craig Eddy , Timothy Buchanan 出版社:機械工業(yè)出版社 附錄: 系統(tǒng)登錄界面與源代碼: Private Sub Command1_Click() 39。他無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo)。 致謝 在本次畢業(yè)設(shè) 計中,我 從指導(dǎo)老師 楊老師 身上學(xué)到了 很多東西。 但是由于畢業(yè)設(shè)計時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機文檔比較少,用戶界面不夠美觀,出錯處理不夠等多方面問題。其功能基本符合用戶需求,能夠 實現(xiàn)圖書信息的錄入、更新、刪除、打印等基本功能,從而實現(xiàn)圖書的管理。 _ 用戶界面的實現(xiàn) 基礎(chǔ)維護 打開 基礎(chǔ)維護 由 登陸系統(tǒng) , 管理員管理 , 退出 等組成。該種風(fēng)格特點是列標題緊挨著數(shù)據(jù)列在此窗口還可以增加 新進圖書的 紀錄 字段名 字段類型 字段長度 字段說明 圖書編號 文本 20 圖書編號 圖書名 文本 50 圖書名 出版社 文本 50 出版社 作者 文本 20 作者 ISBN號 文本 20 ISBN號 出版日期 日期 /時間 8 出版日期 總數(shù)量 文本 4 總數(shù)量 備注 備注 0 備注 :用于存放用戶信息。在此模塊中定義了八個域名來進行 圖書 的信息存儲。 字段名 字段類型 字段長度 字段說明 圖書編號 文本 20 圖書編號 圖書名 文本 50 圖書名 出版社 文本 50 出版社 作者 文本 20 作者 ISBN號 文本 20 ISBN號 出版日期 日期 /時間 8 出版日期 借出數(shù)量 文本 4 借出數(shù)量 借出否 文本 4 是否 借出 借出日期 日期 /時間 8 借出日期 用戶編號 文本 16 用戶編號 :用于存放圖書的相關(guān)信息。 1.管理員表:用于存放管理員的信息。 數(shù)據(jù)庫詳細設(shè)計 數(shù)據(jù)庫設(shè)計的好壞,直接關(guān)系到整個程序 的好壞,數(shù)據(jù)庫的結(jié)構(gòu)是否合理,能不能滿足現(xiàn)有的要求,今后系統(tǒng)的升級過程中是不是方便,能不能把數(shù)據(jù)庫的結(jié)構(gòu)直接移植到其它的數(shù)據(jù)庫中使用,比如把 ACCESS數(shù)據(jù)庫的結(jié)構(gòu)直接導(dǎo)入 SQL Server中能不能直接使用,是不是還要修改程序等等。聲明公用變量的方法如下: Public conn Public rs 上面就是聲明為公用變量,上面的聲明一定要放在模塊的最上面。上用到了三個變量 conn,Dbpath,rs。打開數(shù)據(jù)庫連接 Set rs = CreateObject() 39。Data Source= amp。 39。建立數(shù)據(jù)庫連接對像 DBpath = amp。 Sub ConnStr() 39。 出現(xiàn)設(shè)計的界面后,就可以開始設(shè)計數(shù)據(jù)表了! VB 連接 ACCESS2020 數(shù)據(jù)庫 用 vb編寫一個管理軟件,如果不能連接數(shù)據(jù)庫,那也沒有什么用處。 怎樣創(chuàng)建一個數(shù)據(jù)表 上面已經(jīng)講了如何創(chuàng)建一個數(shù)據(jù)庫文件,按照上面的步驟建立一個數(shù)據(jù)庫文件后,需要在數(shù)據(jù)庫文件中建立一個數(shù)據(jù)表。 最后一步就是要選擇一個要保存數(shù)據(jù)庫文件的名字和位置。如下所示: 打開 ACCESS2020 之后,會開啟一個窗口,可選擇是打開以前的數(shù)據(jù)庫文件還是新建一個新的空數(shù)據(jù)庫文件,如果選擇空 ACCESS 數(shù)據(jù)庫,然后點擊確定按鈕。 設(shè)計數(shù)據(jù)庫系統(tǒng)時,應(yīng)該首先了解用戶的各個方面的需求,包括現(xiàn)有的以及將來可能增加的。合理的數(shù)據(jù)庫設(shè)計可以提高數(shù)據(jù)庫存儲效率,保證數(shù)據(jù)的完整和一致。在該模塊中工 作 人 員 可 以 設(shè) 置讀 者 所 能 借閱 圖 書 的 最大 數(shù) 量 以 及如 果 讀 者圖 書 延 期 每天 需 要 交納 的 罰 款, 同 時 還可 進 行圖 書 類 別的 一 些 設(shè)置,包括圖書類別代碼、類別名稱以及該類圖書所允許的最大借閱天數(shù)。 最后是還書部分,首先要進行書籍信息的確認,注意在判斷該書是否已經(jīng)借出是時,同借書流程做相反的處理,只有借出的書才能夠進行還書,同時在歸還圖書的操作時,除了更新借閱信息中 的內(nèi)容外,還要更新該圖書的信息為沒有借出,方便別的讀者借閱。 首先是借閱部分在進 行圖書的借閱的借閱時,除了要對讀者的信息進行確認外,還要進行書籍信息的確認,在最后進行借出該書的操作時,除了在借閱信息的表中添加記錄外,還要將數(shù)據(jù)庫中該書的狀態(tài)設(shè)置為已經(jīng)借出,以避免其他的讀者在對該書進行借閱。 借閱管理模塊 通過些模塊來完成讀者的圖書借閱、續(xù)借以及圖書退還工作。該模塊 提供了包括讀者編號、讀者姓名、書籍編號、書籍名稱、以及借書日期在內(nèi)的各種查詢條件,工作人員可根據(jù)這些單個的查詢條件或者它們的 組 合 來 進行 查 詢 ,既 可 以 查詢 出 某 本書 或 者某 個 讀 者的 借 閱 歷史,也可以查出某天所有的借閱信息。工作人員只需要輸入書籍編號,系統(tǒng)會自動對該信 息進行確認,確認成功后,單擊“歸還圖書”按鈕,完成了還書的操作,該部分流程圖如圖 所示。 同樣在“續(xù)借圖書”的標簽頁下,工作人員輸入讀者編號,系統(tǒng)便會列出該 讀者所借的所有圖書,工作人員選擇其中要續(xù)借的 圖本后,在“借書日期改為”的日期選擇框中選擇要修改的借書日期,最后單擊“ 確定”按鈕,就完成了圖書的續(xù)借,該部分的流程圖如圖 所示。工作 人員可以根據(jù)使用的需要,依靠單擊 Tab 標簽頁中的標簽分別進入不同的操作。這樣更加方便了讀者的查詢。該模塊提供了包括書籍編號、書籍類別、書籍名稱、出版社、書籍價格以及登記日期在內(nèi)的各種查詢條件,讀者可以根據(jù)這些單個的查詢條件或者它們的組合來進行所需要圖書的查詢。在進行圖書的修改時,要能夠根據(jù)用戶選定 的書進行修改,即 列 出 所 有用 戶 選 定書 的 信 息, 在 這 個基 礎(chǔ) 上進 行 圖 書信 息 的 修改。在進行圖書的添加時,彈出新的窗口進行圖書信息的錄入,在保存的時候要進行書籍編號是否重復(fù)的檢驗,如果添加的書籍編號重復(fù)要對用戶進行提示,只有在不重復(fù)的情況下才能夠進行圖書的添加。 系統(tǒng)功能模塊 下面分別對這 5 個功能模塊進行介紹。 第 四 章 系統(tǒng)總體規(guī)劃 系統(tǒng)功能分析 本系統(tǒng)主要劃分為以下 5 個子模塊:圖書管理、圖書查詢、借閱查詢、 基礎(chǔ)維護。 DATA 控件還提供了用來瀏覽不同記錄的各種跳轉(zhuǎn)按鈕。缺省情況下, DATA控件根據(jù)數(shù)據(jù)庫中的一個或多個數(shù)據(jù)表建立一個 dynasettype(動態(tài)集合)類型的記錄集合。 DATA 控件在數(shù)據(jù)庫中的信息與將信息顯示給用戶看的 Visual Basic 程序之間架起了一座橋梁。 二者的結(jié)合( DBA) 微軟的 JET 數(shù)據(jù)庫引擎提供了與數(shù)據(jù)庫打交道的途徑,我們是通過它以及 Visual Basic 來 訪 問 數(shù) 據(jù) 庫并 對 其 進 行各 種 操 作 。 Access 是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。另 外, Access 允許 創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。 Access 的 優(yōu)點在于它 能使用數(shù) 據(jù)表示圖 或 自 定義 窗 體 收集 信 息。此外,通過動態(tài)鏈接庫,還可以調(diào)用 Windows 應(yīng)用程序接口 (API)函數(shù),實現(xiàn) SDK 所具有的功能。 動態(tài)鏈接庫 (DLL) Visual Basic 是一種高級程序設(shè)計語言,不具備低級語言的功能,對訪問機器硬件的操作不太容易實現(xiàn)。 OLE 技術(shù)是 Microsoft 公司對象技術(shù)的戰(zhàn)略,它把多個應(yīng)用程序合為一體,將每個應(yīng)用程序看做是一個對象進行鏈接和嵌入,是一種應(yīng)用程序一體化的技術(shù)。 Visual Basic 提供了動態(tài)數(shù)據(jù)交換的編程技術(shù),可以在應(yīng)用程序中與其他 Windows 應(yīng)用程序建立動態(tài)數(shù)據(jù)交換,在不同的應(yīng)用程序之間進行通信。 動態(tài)數(shù)據(jù)交換 (DDE) 利用動 態(tài)數(shù) 據(jù)交 換 (Dynamic Data Exchange)技術(shù) ,可以 把一種應(yīng)用程序中的數(shù)據(jù)動態(tài)地鏈接到另一種應(yīng)用程序中,使兩種完全不同的應(yīng)用程序建立起一條動態(tài)數(shù)據(jù)鏈路。 Visual Basic 提供開放式數(shù)據(jù)連接,即 ODBC 功能,可通過直接訪問或建立連接的方式使用并操作后臺大型網(wǎng)絡(luò)數(shù)據(jù)庫,如 SQL Server, Oracle 等。 訪問數(shù)據(jù)庫 Visual Basic 具有強大的數(shù)據(jù)庫管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理 Microsoft Access 格式的數(shù)據(jù)庫,并提供了強大的數(shù)據(jù)存儲和檢索功能。 在用 Visual Basic 設(shè)計大型應(yīng)用軟件時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個微小的子程序,即過程。一個對象可能會產(chǎn)生多個事件,每個事件都可以通過一段程序來響應(yīng)。在設(shè)計 Visual Basic 程序的過程中,隨時可以運行程序,而在整個程序設(shè)計好之后,可以編譯生成可執(zhí)行文件 (.EXE),脫離 Visual Basic 環(huán)境,直接在 Windows 環(huán)境下運行。 Visual Basic 語句簡單易懂,其編輯器支持彩色代碼,可自動進行語法錯誤檢查,同時具有功能強 大且使用靈活的調(diào)試器和編譯器。每個對象以圖形方式顯示在界面上,都是可視的。 在一般 的面向?qū)ο蟪绦蛟O(shè)計語言中,對象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而 Visual Basic 則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計方法 (OOP),把程序和數(shù)據(jù)封裝起來作為一個對象,并為每個對象賦予應(yīng)有的屬性,使對象成為實在的東西。 Visual Basic 自動產(chǎn)生界面設(shè)計代碼,程序設(shè)計人員只需要編寫實現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計的效率。 Visual Basic 提 供了可 視化 設(shè)計工 具,把Windows 界面設(shè)計的復(fù)雜性“封裝”起來,開發(fā)人員不必為界面設(shè)計而編寫大量程序代碼。如果對界面的效果不滿意,還要回到程序中修改。在 Visual Basic 環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用 Windows 內(nèi)部的應(yīng)用程序接口 (API)函數(shù),以及動態(tài)鏈接庫 (DLL)、 動 態(tài) 數(shù) 據(jù) 交換 (DDE)、 對 象 的鏈 接 與 嵌 入(OLE)、開放 式數(shù)據(jù) 訪問 (ODBC)等技術(shù) ,可以 高效、 快速地 開發(fā) 出Windows 環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。數(shù)據(jù)庫是 MIS 中的重要支持技術(shù),在 MIS 開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點和適用范圍,因此,在選擇數(shù)據(jù)庫時,應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫語言 Visual Basic語言,該開發(fā)工具具有很多長處: Visual Basic 是一種可視化的、面對對象和條用事件驅(qū)動方式的結(jié)構(gòu)化高級程序設(shè)計,可用于開發(fā) Windows 環(huán)境下的種類應(yīng)用程序。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必需要耗費數(shù)倍的工夫來處理,使得原來所標榜的效 率提高的優(yōu)點失去了作用;相反,如果只強調(diào)程語言的彈性,卻沒有便利的工具作配合,會使一些即使非 常 簡 單 的界 面 處 理動 作 , 也會 嚴 重 地浪 費 程序 設(shè) 計 師的 寶 貴 時間。 開發(fā)工具與數(shù)據(jù)庫選擇 開發(fā)工具的選擇 現(xiàn)在,市場上可以選購的應(yīng)用開發(fā)產(chǎn)品很多,流行的也有數(shù)十種。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進化的開發(fā)方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。 2)局部 ER 模式的合并 合并的原則是:首先進行兩兩合并;先和合并那些現(xiàn)實世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實體類型 開始,最后再加入獨立的局部結(jié)構(gòu)。在這一步中我們僅根據(jù)實體類型名和鍵來認定公共實體類型。全局概念結(jié)構(gòu)不僅要支持所有局部 ER 模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。 利用 ER 方法進行數(shù)據(jù)庫的概念設(shè)計,可分成三步進行:首先設(shè)計局部 ER 模式,然后把各局部 ER 模式綜合成一個全
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1