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

正文內(nèi)容

圖書倉庫管理系統(tǒng)介紹(存儲版)

2025-05-07 23:05上一頁面

下一頁面
  

【正文】 1層數(shù)據(jù)流圖,它們是系統(tǒng)的關(guān)鍵部分,也是主要的部分。每個模塊完成一個特定的功能,所有的模塊按某種方法組織起來,成為一個整體,完成整個系統(tǒng)所要求的功能。) 在得到系統(tǒng)的第一層功能模塊圖后,經(jīng)過進(jìn)一步地細(xì)化,得一系統(tǒng)的子功能模塊圖: 數(shù)據(jù)庫設(shè)計在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機(jī)構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實世界。它有兩個明顯的優(yōu)點:接近于人的思維,容易理解;與計算機(jī)無關(guān),用戶容易接受。倉庫根據(jù)需要可以查詢圖書供應(yīng)商的信息,同時還需要了解在入庫和出庫中員工的參與情況。下面就是各實體及聯(lián)系類型的屬性圖:(帶號的屬性為關(guān)鍵字段) 數(shù)據(jù)庫表格設(shè)計在完成系統(tǒng)的ER圖之后,需要將ER模型轉(zhuǎn)化為關(guān)系模型,也就是說,要設(shè)計出數(shù)據(jù)庫所需要的表格。(說明:在以下數(shù)據(jù)表中,K代表主鍵,代表外鍵,字段值不為空。另外,作為一個倉庫也有必要了解其所屬員工的一些基本情況,以便查詢。無論您是添加入庫記錄,還是添加出庫記錄,系統(tǒng)都將自動修改庫存中圖書的數(shù)量,而且,在您出庫的數(shù)量大于庫存數(shù)量時,系統(tǒng)還會自動提示錯誤,這樣就可以防止一定錯誤的發(fā)生?,F(xiàn)在所要做的就是確定每個模塊具體執(zhí)行過程,也可以說是“過程設(shè)計”。第五章 系統(tǒng)應(yīng)用程序設(shè)計167。其他的數(shù)據(jù)存取組件都是基于此數(shù)據(jù)庫組件創(chuàng)建的,這樣做的好處是,當(dāng)數(shù)據(jù)庫的別名或者其他信息改變之后,只需修改Tdatabase組件的AliasName屬性即可。 file://關(guān)閉MainQuery。 file://設(shè)立5個變量以方便實現(xiàn)模糊查詢begin file://主窗口庫存查詢按鈕事件with dobeginclose。 file://給變量s2賦值if ‘‘ then s3:=‘%‘++‘%‘ else s3:=‘%‘。:=‘‘。 file://這里相當(dāng)于一個刷新功能open。open。 file://給變量s2賦值open。 file://給變量s1賦值if ‘‘ then s2:=‘%‘++‘%‘ else s2:=‘%‘。**********************************************************************procedure (Sender: TObject)。**********************************************************************procedure (Sender: TObject)。值得一提的是,設(shè)置了數(shù)據(jù)庫Database組件,該組件引入了系統(tǒng)所需的唯一的數(shù)據(jù)庫tsxs,Database組件的DatabaseName屬性設(shè)置為tsckgl。由前一階段產(chǎn)生的系統(tǒng)功能模塊圖,我為系統(tǒng)的主要部分設(shè)計了如下程序流程圖:通過以上步驟,基本上完成了對整個系統(tǒng)的總體設(shè)計,接下來所要做的就是軟件的編碼工作。167。出庫信息表和入庫信息表一樣,其實它們都屬于聯(lián)系類型,系統(tǒng)通過這兩個表可以聯(lián)接上其它的表為用戶提供多種條件的聯(lián)接查詢。Employee 表(員工信息表) 字段名稱 數(shù)據(jù)類型 說明K EmployeeID 數(shù)字 員工編號 EmployeeName 文本 員工姓名 Sex 文本 性別 BornDate 日期/時間 出生日期 Grade 文本 職稱 WorkDate 日期/時間 工作日期 Telephone 文本 聯(lián)系電話 Address 文本 聯(lián)系地址 員工信息表員工信息表主要用于記錄有關(guān)員工的各類信息,包括姓名、職稱、出生日期、聯(lián)系電話、聯(lián)系地址等。根據(jù)系統(tǒng)ER圖,針對本系統(tǒng)的特點,在對所搜集的數(shù)據(jù)進(jìn)行規(guī)范化之后,定義了如下六張表格,分別是庫存信息表,入庫信息表,出庫信息表,員工信息表,供應(yīng)商信息表和密碼信息表。通過添加供應(yīng)商信息可以比較清楚地了解圖書的進(jìn)貨渠道,從圖書的質(zhì)量到供應(yīng)商的信譽(yù)都可以進(jìn)行了解,同時可以為以后的圖書進(jìn)購提供一定有用的信息。◆直線,聯(lián)系類型與其涉及的實體類型之間以直線連接。在本系統(tǒng)中我采用“實體聯(lián)系模型”(ER模型)來描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進(jìn)行第一次抽象。比如,用戶管理我又將其分為用戶注冊、用戶注銷、密碼修改;庫存管理分為庫存記錄查詢、庫存記錄修改、庫存記錄打印等等。 系統(tǒng)結(jié)構(gòu)設(shè)計系統(tǒng)的概要設(shè)計中最重要的就是系統(tǒng)的模塊化。在多層數(shù)據(jù)流圖中,頂層流圖僅包含一個加工,它代表被開發(fā)系統(tǒng),它的輸入流是該系統(tǒng)的輸入數(shù)據(jù)了,輸出流是該系統(tǒng)的輸出數(shù)據(jù);底層流圖是指其加工不需要再做分解的數(shù)據(jù)流圖,中間層流圖表示對其上層父圖的細(xì)化,它的每一步加工可能繼續(xù)細(xì)化成子圖。 系統(tǒng)需求分析在經(jīng)過前一階段的分析之后,我確定了我的開發(fā)課題為圖書倉庫管理。另外,Microsoft Office中的Access數(shù)據(jù)庫在計算機(jī)上的應(yīng)用比較普及,是開發(fā)小型數(shù)據(jù)庫系統(tǒng)的比較理想的選擇,所以,在本系統(tǒng)中我選擇了Access數(shù)據(jù)庫。值得注意的是,ADOQuery組件只有在激活的情況下才可以被正確地使用,這樣就提出了一個問題,也就是說,在每次修改ADOQuery組件的SQL…屬性時都必須先行進(jìn)行關(guān)閉,待清除掉SQL…中所有的SQL語句后才可以添加新的SQL語句。Open方法只能用來執(zhí)行SQL語言的查詢語句(Select命令), 并返回一個查詢結(jié)果集,而ExecSQL方法還可以用來執(zhí)行其它常用的SQL語句(如INSERT, UPDATE, DELETE等命令),例如: (這樣會返回一個查詢結(jié)果集)如果調(diào)用Open方法,而沒有查詢結(jié)果時,會出錯。在為TQuery部件設(shè)置SQL屬性時調(diào)用Close方法總是很安全的,如果TQuery部件已經(jīng)被關(guān)閉了,調(diào)用Close方法時不會產(chǎn)生任何影響。其中的變量StudentCode便是一個參數(shù)變量,它由一個冒號引導(dǎo),在程序運行過程中,必須要為該參數(shù)賦值,該條SQL語句才能正確執(zhí)行,每次運行應(yīng)用程序時可以為該參數(shù)變量賦予不同的值。用Delphi6作數(shù)據(jù)庫應(yīng)用開發(fā)概括來說如下:先利用數(shù)據(jù)存取組件和實際的數(shù)據(jù)庫建立連接,并用Tsession對象和Tdatabase對象管理這些連接。主要包括數(shù)據(jù)源控件DataSource、客戶數(shù)據(jù)集控件ClientDataSet、數(shù)據(jù)集提供器控件DataSetProvider等等。Delphi ,可以不借助BDE數(shù)據(jù)引擎而是通過微軟的OLEDB來訪問更為廣泛的數(shù)據(jù)庫中的數(shù)據(jù)。這意味著只需要很少的代碼就可以實現(xiàn)該連接并且性能得到提高。ADO是基于OLEDB之上的技術(shù),因此ADO通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。圖形控件最典型的例子是Tlabel和TspeedButton。大家知道,在編寫程序時一般都開始于在組件面板上選擇組件并定義組件間的相互作用。第三章 數(shù)據(jù)庫開發(fā)工具167。 SQL數(shù)據(jù)更新使用數(shù)據(jù)庫的目的是為了有效地管理數(shù)據(jù),而數(shù)據(jù)的插入、刪除和修改則是必不可少的一個功能。SQL語言不要求用戶指定數(shù)據(jù)的存取方法,而是使用查詢優(yōu)化器,由系統(tǒng)決定對指定數(shù)據(jù)存取的最快速手段。SQL語句可以從關(guān)系數(shù)據(jù)庫中獲得數(shù)據(jù),也可以建立數(shù)據(jù)庫、增加數(shù)據(jù)、修改數(shù)據(jù)。第三范式(third normal form,簡稱 3rd NF)就是指表中的所有數(shù)據(jù)元素不但要能夠唯一地被主關(guān)鍵字所標(biāo)識,而且它們之間還必須相互獨立,不存在其它的函數(shù)關(guān)系。第一范式(first normal form,簡稱1st NF)就是指在同一表中沒有重復(fù)項出現(xiàn),如果有則應(yīng)將重復(fù)項去掉。規(guī)范化表達(dá)還規(guī)定在每一個基本表中必須定義一個數(shù)據(jù)元素為關(guān)鍵字(key),它可以唯一地標(biāo)識出該表中其它相關(guān)的數(shù)據(jù)元素。也就是對概念模式的修改盡量不影響外模式和應(yīng)用程序,這樣,我們稱數(shù)據(jù)庫達(dá)到了邏輯數(shù)據(jù)獨立性。三級結(jié)構(gòu)之間往往差別很大,為了實現(xiàn)這三個抽象級別的聯(lián)系和轉(zhuǎn)換,DBMS在三級結(jié)構(gòu)之間提供兩個層次的映象(mappings):外模式/模式映象,模式/內(nèi)模式映象。外部級最接近用戶,是單個用戶所能看到的數(shù)據(jù)特性。因此,人們需要更高級的數(shù)據(jù)庫技術(shù)來表達(dá)這類信息?,F(xiàn)在市場上典型的關(guān)系DBMS產(chǎn)品有DBORACLE、SYBASE、INFORMIX和微機(jī)型產(chǎn)品Foxpro、Access等。關(guān)系模型的主要是用二維表格結(jié)構(gòu)表達(dá)實體集,用外鍵表示實體間聯(lián)系。用有向圖結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型。這類模型有嚴(yán)格的形式化定義,以便于在計算機(jī)系統(tǒng)中實現(xiàn)。在數(shù)據(jù)庫技術(shù)中,我們用模型的概念描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,對現(xiàn)實世界進(jìn)行抽象,表示實體類型及實體間聯(lián)系的模型稱為“數(shù)據(jù)模型” 。在關(guān)系數(shù)據(jù)庫中要用到集合論、數(shù)理邏輯的理論。DB能為各種用戶共享,具有最小冗余度,數(shù)據(jù)間聯(lián)系密切,而又有較高的數(shù)據(jù)獨立性。目前世界上已有數(shù)百萬個數(shù)據(jù)庫系統(tǒng)在運行,其應(yīng)用已經(jīng)深入到人類社會生活的各個領(lǐng)域,從企業(yè)管理、銀行業(yè)務(wù)、資源分配、經(jīng)濟(jì)預(yù)測一直到信息檢索、檔案管理、普查統(tǒng)計等。(6)完整性的維護(hù)(Integrity can be maintained)所謂完整性的問題,就是要確認(rèn)某條數(shù)據(jù)在數(shù)據(jù)庫當(dāng)中,是正確無誤的。但這并不能最終解決問題。 數(shù)據(jù)庫的發(fā)展數(shù)據(jù)管理技術(shù)的發(fā)展,與硬件(主要是外存)、軟件、計算機(jī)應(yīng)用的范圍有密切的聯(lián)系。數(shù)據(jù)庫也被越來越多地應(yīng)用于生成和維護(hù)多媒體應(yīng)用程序上。這些技術(shù)沒有脫離經(jīng)典數(shù)據(jù)庫技術(shù)的要求。第二章介紹了數(shù)據(jù)庫的發(fā)展,關(guān)系數(shù)據(jù)庫,數(shù)據(jù)庫體系結(jié)構(gòu),并系統(tǒng)介紹了SQL語言,為設(shè)計和理解應(yīng)用程序做了鋪墊。Delphi的基礎(chǔ)編程語言是具有面向?qū)ο筇匦缘腜ascal語言,即Object Pascal 。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必需要耗費數(shù)倍的工夫來處理,使得原來所標(biāo)榜的效率提高的優(yōu)點失去了作用;相反,如果只強(qiáng)調(diào)程語言的彈性,卻沒有便利的工具作配合,會使一些即使非常簡單的界面處理動作,也會嚴(yán)重地浪費程序設(shè)計師的寶貴時間。另外,員工信息和供應(yīng)商信息管理也是倉庫管理中一個必不可少的部分,它提供著與入庫和出庫相關(guān)的地一些信息,使得整個系統(tǒng)更加完整,更加實用。主要體現(xiàn)在:極大提高了倉庫工作人員的工作效率,大大減少了以往入出存流程繁瑣,雜亂,周期長的弊端。關(guān)鍵字:數(shù)據(jù)庫,SQL語言,Delph 6,數(shù)據(jù)庫組件,倉庫管理目 錄第一章 引言 ……………………………………………………………………………1 課題來源 ……………………………………………………………………1 開發(fā)工具的選擇 ……………………………………………………………2 所做的主要工作 ……………………………………………………………3第二章 數(shù)據(jù)庫概論 ……………………………………………………………………4 數(shù)據(jù)庫的發(fā)展 ………………………………………………………………4 數(shù)據(jù)庫的發(fā)展 …………………………………………………………4 數(shù)據(jù)庫階段的特點 ……………………………………………………5 數(shù)據(jù)庫技術(shù) ……………………………………………………………6 數(shù)據(jù)庫理論基礎(chǔ) ……………………………………………………………7 數(shù)據(jù)庫模型 ……………………………………………………………7 數(shù)據(jù)庫體系結(jié)構(gòu) ……………………………………………………10 數(shù)據(jù)的獨立性 ………………………………………………………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è)計 ………………………………………………………………23 系統(tǒng)需求分析 ……………………………………………………………23 系統(tǒng)概要設(shè)計 ……………………………………………………………25 系統(tǒng)結(jié)構(gòu)設(shè)計 ………………………………………………………25 數(shù)據(jù)庫設(shè)計 …………………………………………………………27 ER圖設(shè)計 ……………………………………………………27 數(shù)據(jù)庫表格設(shè)計………………………………………………29………………………………………………………………34第五章 系統(tǒng)應(yīng)用程序設(shè)計 …………………………………………………………37 系統(tǒng)窗體模塊組成…………………………………………………………37 數(shù)據(jù)模塊窗體設(shè)置…………………………………………………………38 主窗體功能模塊的實現(xiàn)……………………………………………………39 入庫、出庫窗體模塊的實現(xiàn)………………………………………………43 查詢功能的實現(xiàn)……
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1