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

正文內(nèi)容

畢業(yè)論圖書倉庫管理系統(tǒng)的設(shè)計(jì)(完整版)

2025-11-01 21:19上一頁面

下一頁面
  

【正文】 ?2 所做的主要工作 ???????????????????????3 第二章 數(shù)據(jù)庫概論 ??????????????????????????4 數(shù)據(jù)庫的發(fā)展 ????????????????????????4 數(shù)據(jù)庫的發(fā)展 ??????????????????????4 數(shù)據(jù)庫階段的 特點(diǎn) ????????????????????5 數(shù)據(jù)庫技術(shù) ???????????????????????6 數(shù)據(jù)庫理論基礎(chǔ) ???????????????????????7 數(shù)據(jù)庫模型 ???????????????????????7 數(shù)據(jù)庫體系結(jié)構(gòu) ????????????????????10 數(shù)據(jù)的獨(dú)立性 ?????????????????????11 范式 ?????????? ???????????????11 SQL語言基礎(chǔ) ???????????????????????13 SQL簡介 ???????????????????????13 SQL查詢 ???????????????????????13 SQL數(shù)據(jù)更新 ?????????????????????14 第三章數(shù)據(jù)庫開發(fā)工具 ???????????????????????16 Delphi 簡介 ?????? ?????????????????16 Delphi 控件 ???????????????????????17 ADO數(shù)據(jù)訪問組件 ???????????????????17 數(shù)據(jù)控制類 DataControl ?????????????????18 數(shù)據(jù)訪問類 DataAccess ?????????????????18 SQL語言在 Delphi 中的應(yīng)用 ???????????????19 Access 簡介 ????????????????????????21 第四章 系統(tǒng)總體設(shè)計(jì) ????????????????????????23 系統(tǒng)需求分析 ???????????????????????23 系統(tǒng)概要設(shè)計(jì) ???????????????????????25 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) ?????????????????????25 數(shù)據(jù)庫設(shè)計(jì) ??????????????????????27 ER圖設(shè)計(jì) ????????????????????27 數(shù)據(jù)庫表格設(shè)計(jì) ??????????????????29 ????????????????????????34 第五章 系統(tǒng)應(yīng)用程序設(shè)計(jì) ??????????????????????37 系統(tǒng)窗體模塊組成 ??????????????????????37 數(shù)據(jù)模塊窗體設(shè)置 ??????????????????????38 主窗體功能模塊的實(shí)現(xiàn) ?? ??????????????????39 入庫、出庫窗體模塊的實(shí)現(xiàn) ??????????????????43 查詢功能的實(shí)現(xiàn) ???????????????????????51 系統(tǒng)登陸窗體模塊的實(shí)現(xiàn) ???????????????????52 用戶管理功能的實(shí)現(xiàn) ?????????????????????54 用戶管理主窗體 ????????????????????54 密碼修改窗體模塊的實(shí)現(xiàn) ????????????????54 用戶注冊窗體模塊的實(shí)現(xiàn) ????????????????55 用戶注銷窗體模塊的實(shí)現(xiàn) ????????????????57 結(jié)束語 ???????????????????????????????59 致謝 ????????????????????????????????60 參考文獻(xiàn) ??????????????????????????????61 第一章 引 言 167。主要體現(xiàn)在: 極大提高了倉庫工作人員的工作效率,大大減少了以往入出存流程繁瑣,雜亂,周期長的弊端。另外,員工信息和供應(yīng)商信息管理也是倉庫管理中一個必不可少的部分,它提供著與入庫和出庫相關(guān)的地一些信息,使得整個系統(tǒng)更加完整,更加實(shí)用。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必需要耗費(fèi)數(shù)倍的工夫來處理,使得原來所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用 ;相反,如果只強(qiáng)調(diào)程語言的彈性,卻沒有便利的工具作配合,會使一些即使非常簡單的界面處理動作,也會嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的寶貴時間。 Delphi的基礎(chǔ)編程語言是具有面向?qū)ο筇匦缘?Pascal 語言,即 Object Pascal 。 第二章介紹了數(shù)據(jù)庫的發(fā)展,關(guān)系數(shù)據(jù)庫,數(shù)據(jù)庫體系結(jié)構(gòu),并系統(tǒng)介紹了 SQL 語言,為設(shè)計(jì)和理解應(yīng)用程序做了鋪墊。這些技術(shù)沒有脫離經(jīng)典數(shù)據(jù)庫技術(shù)的要求。數(shù)據(jù)庫也被越來越多地應(yīng)用于生成和維護(hù)多媒體應(yīng)用程序上。 數(shù)據(jù)庫的發(fā)展 數(shù)據(jù)管理技術(shù)的發(fā)展,與硬件(主要是外存)、軟件、計(jì)算機(jī)應(yīng)用的范圍有密切的聯(lián)系。但這并不能最終解決問題。 ( 6)完整性的維護(hù)( Integrity can be maintained) 所謂完整性的問題,就是要確認(rèn)某條數(shù)據(jù)在數(shù)據(jù)庫當(dāng)中,是正確無誤的。 目前世界上已有數(shù)百萬個數(shù)據(jù)庫系統(tǒng)在運(yùn)行,其應(yīng)用已經(jīng)深入到人類社會生活的各個領(lǐng)域,從企業(yè)管理、銀行業(yè)務(wù)、資源分配、經(jīng)濟(jì)預(yù)測一直到信息檢索、檔案管理、普查統(tǒng)計(jì)等。 DB能為各種用戶共享,具有最小冗余度,數(shù)據(jù)間聯(lián)系密切,而又有較高的數(shù)據(jù)獨(dú)立性。在關(guān)系數(shù)據(jù)庫中要用到集合論、數(shù)理邏輯的理論。在數(shù)據(jù)庫技術(shù)中,我們用模型的概念描述數(shù)據(jù)庫的結(jié) 構(gòu)與語義,對現(xiàn)實(shí)世界進(jìn)行抽象,表示實(shí)體類型及實(shí)體間聯(lián)系的模型稱為 “ 數(shù)據(jù)模型 ” 。這類模型有嚴(yán)格的形式化定義,以便于在計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)。用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型。關(guān)系模型的主要是用二維表格結(jié)構(gòu)表達(dá)實(shí) 體集,用外鍵表示實(shí)體間聯(lián)系?,F(xiàn)在市 場上典型的關(guān)系 DBMS 產(chǎn)品有 DB ORACLE、 SYBASE、 INFORMIX和微機(jī)型產(chǎn)品 Foxpro、 Access 等。因此,人們需要更高級的數(shù)據(jù)庫技術(shù)來表達(dá)這類信息。 外部級最接近用戶,是單個用戶所能看到的數(shù)據(jù)特性。 三級結(jié)構(gòu)之間往往差別很大,為了實(shí)現(xiàn)這三個抽象級別的聯(lián)系和轉(zhuǎn)換, DBMS 在三級結(jié)構(gòu)之間提供兩個層次的映象( mappings) :外模式 /模式映象,模 式 /內(nèi)模式映象。也就是對概念模式的修改盡量不影響外模式和應(yīng)用程序,這樣,我們稱數(shù)據(jù)庫達(dá)到了邏輯數(shù)據(jù)獨(dú)立性。規(guī)范化表達(dá)還規(guī)定在每一個基本 表中必須定義一個數(shù)據(jù)元素為關(guān)鍵字 (key),它可以唯一地標(biāo)識出該表中其它相關(guān)的數(shù)據(jù)元素。 第一范式 (first normal form,簡稱 1st NF)就是指在同一表中沒有重復(fù)項(xiàng)出現(xiàn),如果有則應(yīng)將重復(fù)項(xiàng)去掉。 第三范式 (third normal form,簡稱 3rd NF)就是指表中的所有數(shù)據(jù)元素不但要能夠唯一地被主關(guān)鍵字所標(biāo)識,而且它們之間還必須相互獨(dú)立,不存在其它的函數(shù)關(guān)系。 SQL語句可以從關(guān)系數(shù)據(jù)庫中獲得數(shù)據(jù),也可以建立數(shù)據(jù)庫、增加數(shù)據(jù)、修改數(shù)據(jù)。 SQL語言不要求用戶指定數(shù)據(jù)的存取方法,而是使用查詢優(yōu)化器,由系統(tǒng)決定對指定數(shù)據(jù)存取的最快速手段。 SQL數(shù)據(jù)更新 使用數(shù)據(jù)庫的目的是為了有效地管理數(shù)據(jù),而數(shù)據(jù)的插入、刪除和修改則是必不可少的一個功能。 第三章 數(shù)據(jù)庫開發(fā)工具 167。大家知道,在編寫程序時一般都開始于在組件面板上選擇組件并定義組件間的相互作用。圖形控件最典型的例子是 Tlabel和 TspeedButton。 ADO 是基于 OLEDB 之上的技術(shù),因此 ADO 通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。這意味著只需要很少的代碼就可以實(shí)現(xiàn)該連接并且性能得到提高。 Delphi 通過 ADO 數(shù)據(jù)集訪問組件,可以不借助 BDE 數(shù)據(jù)引擎而是通過微軟的 OLEDB 來訪問更為廣泛的數(shù)據(jù)庫中的數(shù)據(jù)。主要包括數(shù)據(jù)源控件 DataSource、客戶數(shù)據(jù)集控件 ClientDataSet、數(shù)據(jù)集提供器控件 DataSetProvider 等等。 用 Delphi6 作數(shù)據(jù)庫應(yīng)用開發(fā)概括來說如下:先利用數(shù)據(jù)存取組件和實(shí)際的數(shù)據(jù)庫建立連接,并用 Tsession 對象和 Tdatabase 對象管理這些連接。 其中的變量 StudentCode 便是一個參數(shù)變量,它由一個冒號引導(dǎo),在程序運(yùn)行過程中,必須要為該參數(shù)賦值,該條 SQL 語句才能正確執(zhí)行,每次運(yùn)行應(yīng)用程序時可以為該參數(shù)變量賦予不同的值。 在為 TQuery 部件設(shè)置 SQL 屬性時調(diào)用 Close 方法總是很安全的,如果 TQuery 部件已經(jīng)被關(guān)閉了,調(diào)用 Close 方法時不會產(chǎn)生任何影響。 Open 方 法只能用來執(zhí)行 SQL語言的查詢語句 (Select 命令 ), 并返回一個查詢結(jié)果集,而 ExecSQL 方法還可以用來執(zhí)行其它常用的 SQL 語句 (如 INSERT, UPDATE, DELETE 等命令 ),例如: (這樣會返回一個查詢結(jié)果集 ) 如果調(diào)用 Open 方法,而沒有查詢結(jié)果時,會出錯。 值得注意的是, ADOQuery 組 件只有在激活的情況下才可以被正確地使用,這樣就提出了一個問題,也就是說,在每次修改 ADOQuery組件的 SQL… 屬性時都必須先行進(jìn)行關(guān)閉,待清除掉 SQL…中所有的 SQL 語句后才可以添加新的 SQL 語句。另外, Microsoft Office 中的 Access數(shù)據(jù)庫在計(jì)算機(jī)上的應(yīng)用比較普及,是開發(fā)小型數(shù)據(jù)庫系統(tǒng)的比較理想的選擇,所以,在本系統(tǒng)中我選擇了 Access 數(shù)據(jù)庫。 167。在這 里我一共使用了三層數(shù)據(jù)流圖,即頂層圖, 0 層圖和 1 層圖(也是底層圖)。首先,我們需要描述的是系統(tǒng)的總的體系結(jié)構(gòu)。然后,進(jìn)一步細(xì)分模塊,添加細(xì)節(jié)。目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨(dú)立于計(jì)算機(jī)系統(tǒng)的 “ 概念數(shù)據(jù)模型 ” ,如 “ 實(shí)體聯(lián)系模型 ” ;另一種是直接面向數(shù)據(jù)庫邏輯結(jié)構(gòu)的 “ 結(jié)構(gòu)數(shù)據(jù)模型 ” 。對于關(guān)鍵碼的屬性,在屬性名下劃一橫線。供應(yīng)商信息的添加主要出于對圖書來源問題的思考。 我在系統(tǒng)中定義的表格都嚴(yán)格地按照范式的思想和要求去完成,數(shù)據(jù)庫中的所有表格都達(dá)到了三范式的要求。做為備注有一點(diǎn)說明,我的數(shù)據(jù)庫中備注的數(shù)據(jù)類型是文本,而不是備注類型,主要考慮到該字段的長度并不大,而且在 Delphi 中文本數(shù)據(jù)類型的處理也比較方便一點(diǎn)。出庫信息表主要用于記錄有關(guān)出庫的詳細(xì)信息,包括出庫數(shù)量、出庫日期以及圖書、員工的編號。 通過以上設(shè)計(jì)已經(jīng)完成了系統(tǒng)的概要設(shè)計(jì),當(dāng)我們有了系統(tǒng)的功能模塊圖和數(shù)據(jù)庫之后,就需要著手去實(shí)現(xiàn)每一個模塊,為每一個功能設(shè)計(jì)程序流程圖,這也就是系統(tǒng)的詳細(xì)設(shè)計(jì)。詳細(xì)設(shè)計(jì)的目標(biāo)不僅是 邏輯上正確地實(shí)現(xiàn)每個模塊的功能,還應(yīng)使設(shè)計(jì)出的處理過程清晰易讀。系統(tǒng)總體設(shè)計(jì)的好壞直接影響著下一步工作,只有在這一階段設(shè)計(jì)出好的模塊圖和程序流程圖,才能更有利于編碼,產(chǎn)生好的軟件系統(tǒng)。 系統(tǒng)詳細(xì)設(shè)計(jì) 在前面的概要設(shè)計(jì)中,已將系統(tǒng)劃分為多個模塊,并將它們按照一定的原則組裝起來,同時確定了每個功能及模塊之間的外部接口。值得提出的一點(diǎn)是入庫記錄和出庫記錄的添加不僅僅是單表操作,由于它們都與庫存記錄相聯(lián)系,所以,無論您是添中入 庫記錄還是添加出庫記錄,都必須同時修改庫存記錄,以保持?jǐn)?shù)據(jù)的一致性,否則將引發(fā)系統(tǒng)出錯而這些我都讓其在系統(tǒng)中自動完成。它主要用來為系統(tǒng)提供員工的有關(guān)信息,因?yàn)樵谙到y(tǒng)中,入 庫和出庫操作均與員工有著一定的聯(lián)系,在查詢?nèi)霂煨畔⒑统鰩煨畔r,有時需要查找有關(guān)此項(xiàng)記錄有關(guān)的員工信息,在系統(tǒng)中我是通過入庫記錄與員工記錄(出庫記錄和員工記錄)之間的聯(lián)接查詢來完成的。通過對這六張表格的操作可以較好地完成系統(tǒng)設(shè)計(jì)的各項(xiàng)功能,六張表格之間有著不同程度的聯(lián)系。 入庫聯(lián)系類型將庫存信息、供應(yīng)商信息和員工信息聯(lián)系在一起,可以方便地實(shí)現(xiàn)三個實(shí)體之間的聯(lián)接,而出庫聯(lián)系類型則將庫存信息和員工信息較好地聯(lián)接起,同時這兩個聯(lián)系類型又都具有各自特有的屬性。 本系統(tǒng)為圖書倉庫管理,主要管理圖書的入庫、出庫以及庫存等事項(xiàng)。 ER 模型直接從現(xiàn)實(shí)世界抽象出實(shí)體類型及實(shí)體間聯(lián)系,然后用 ER 圖來表示數(shù)據(jù)模型。 以下就是系統(tǒng)的結(jié)構(gòu)圖:(在這里為了表達(dá)方便我將結(jié)構(gòu)圖分開來表達(dá)。模塊化是指解決一個復(fù)雜問題時 自項(xiàng)向下逐層把軟件系統(tǒng)劃分成若干個模塊的過程。 經(jīng)過對系統(tǒng)的分析首先得到系統(tǒng)的頂層 DFD,如下: 一步細(xì)化得到系統(tǒng)的 0 層 DFD,如下: 再進(jìn)一步細(xì)化每一個數(shù)據(jù)加工功能,得到系統(tǒng)的 1 層 DFD 圖?,F(xiàn)在所要做的是要準(zhǔn)確定義系統(tǒng)必須做什么以及系統(tǒng)必須具備的功能。 Access 數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式。其它的使用方法與 TTQuery 有許多的相似之處。如: (沒有返回結(jié)果 ) 當(dāng)然在設(shè)計(jì)應(yīng)用程序時,程序設(shè)計(jì)人員是無法確定 TQuery 部件中的 SQL 語句是否會返回一個查詢結(jié)果的。 在這里要特別注意的,一般情況下 TQuery 部件的 SQL 屬性
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1