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

正文內(nèi)容

庫(kù)存管理系統(tǒng)—vc畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-12-29 16:29 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。 數(shù)據(jù)訪問(wèn)有三種接口: .ActiveX 數(shù)據(jù)對(duì)象( ADO) .數(shù)據(jù)訪問(wèn)對(duì)象( DAO) .遠(yuǎn)程數(shù)據(jù)對(duì)象( RDO) 這三種訪問(wèn)技術(shù)代表了不同的發(fā)展階段。 ActiveX 數(shù)據(jù)對(duì)象是最新的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),它是一個(gè)更加簡(jiǎn)單、更加靈活的對(duì)象模型。它趨向與提供一種穩(wěn)定的借口,來(lái)使用用戶利用多種不同的數(shù)據(jù)源,包括從文 本文件到 ODBC 關(guān)系數(shù)據(jù)庫(kù)到復(fù)雜的數(shù)據(jù)庫(kù)組。 ADO 是微軟公司為最強(qiáng)大的數(shù)據(jù)訪問(wèn)范例 OLE DB 而設(shè)計(jì)的,是一個(gè)便于使用的應(yīng)用程序?qū)咏涌凇?OLE DB 為任何數(shù)據(jù)提供了高性能的訪問(wèn)手段,這些數(shù)據(jù)源包括關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系 9 數(shù)據(jù)庫(kù)、電子郵件和文件系統(tǒng)、文本和圖形、自定義業(yè)務(wù)對(duì)象等等。在 Inter中 ADO 使用最少的網(wǎng)絡(luò)流量,并且在前端和數(shù)據(jù)源之間使用最少的層數(shù),所有的這些都是為了提供輕量、高性能的接口。與此同時(shí), AX 數(shù)據(jù)對(duì)象和遠(yuǎn)程數(shù)據(jù)對(duì)象相似的約定和特點(diǎn),從而簡(jiǎn)化了語(yǔ)義,使學(xué)習(xí)起來(lái)更加容易。 微軟公司利用 COM 接口的 OLE DB 庫(kù)與所有這些數(shù)據(jù)源相連接,但是這一標(biāo)準(zhǔn)是非常復(fù)雜的。這一接口就是 ADO,一組有屬性、事件、方法的對(duì)象。 ADO 數(shù)據(jù)庫(kù)對(duì)象與 傳統(tǒng)的數(shù)據(jù)庫(kù)對(duì)象(如 DAO和 RDO)相比,對(duì)象關(guān)系比較簡(jiǎn)單。 2。 5 SQL 語(yǔ)言簡(jiǎn)介 用戶對(duì)數(shù)據(jù)庫(kù)的使用,是通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)提供的語(yǔ)言來(lái)實(shí)現(xiàn)的。不同的數(shù)據(jù)庫(kù)管理系統(tǒng)提供不同的數(shù)據(jù)庫(kù)語(yǔ)言。關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)幾乎都提供關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 —— SQL。 SQL 的全稱是 Structured Query Language,即結(jié)構(gòu)化查詢語(yǔ)言。 SQL 語(yǔ)句可以從關(guān)系 數(shù)據(jù)庫(kù)中獲得數(shù)據(jù),也可以建立數(shù)據(jù)庫(kù)、增加數(shù)據(jù)、修改數(shù)據(jù)。 1986年 ANSI 采用 SQL 語(yǔ)言作為關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言,后被國(guó)際化標(biāo)準(zhǔn)組織( ISO)采納為國(guó)際標(biāo)準(zhǔn)。 SQL 語(yǔ)言使用方便、功能豐富、簡(jiǎn)潔易學(xué),是操作數(shù)據(jù)庫(kù)的工業(yè)標(biāo)準(zhǔn)語(yǔ)言,得到廣泛地應(yīng)用。例如關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品 DB ORACLE 等都實(shí)現(xiàn)了 SQL 語(yǔ)言。同時(shí),其它數(shù)據(jù)庫(kù)產(chǎn)品廠家也紛紛推出各自的支持 SQL的軟件或者與 SQL 的接口軟件。這樣 SQL 語(yǔ)言很快被整個(gè)計(jì)算機(jī)界認(rèn)可。 SQL 語(yǔ)言是一種非過(guò)程化語(yǔ)言,它一次處理一個(gè)記錄集合,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。 SQL語(yǔ)言允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作。SQL 語(yǔ)言不要求用戶指定數(shù)據(jù)的存取方法,而是使用查詢優(yōu)化器,由系統(tǒng)決定對(duì)指定數(shù)據(jù)存取的最快速手段。當(dāng)設(shè)計(jì)者在關(guān)系表上定義了索引時(shí),系統(tǒng)會(huì)自動(dòng)利用索引進(jìn)行快速檢索,用戶不需知道表上是否有索引或者有什么類型的索引等細(xì)節(jié)。 SQL 語(yǔ)言可以完成許多功能,例如: ● 查詢數(shù)據(jù) ● 在數(shù)據(jù)庫(kù)表格中插入、修改和刪除記錄 ● 建立、修改和刪除數(shù)據(jù)對(duì)象 ● 控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取 ● 確保數(shù)據(jù)庫(kù)的一致性和完整性等 10 第 3章 數(shù)據(jù)庫(kù)總體設(shè)計(jì) 3. 1 系統(tǒng)功能分析 本系統(tǒng)中需要完成的功能主要有以下幾點(diǎn): ■ 倉(cāng)庫(kù)管理各種信息的輸入,包括入庫(kù),出庫(kù),還庫(kù),需求信息的輸入等。 ■ 倉(cāng)庫(kù)管理各種信息的查詢,修改和維護(hù)。 ■ 設(shè)備采購(gòu)報(bào)表的生成。 ■ 在庫(kù)存管理中加入最高儲(chǔ)備和最低儲(chǔ)備字段,對(duì)倉(cāng)庫(kù)中的物資設(shè)備實(shí)現(xiàn)監(jiān)控和報(bào)警。 ■ 企業(yè)各部門的的物資需求的管理。 ■ 操作日志的管理。 ■ 倉(cāng)庫(kù)管理系統(tǒng)的使用幫助。 3. 2 數(shù)據(jù)庫(kù)分析 在仔細(xì)調(diào)查企業(yè)倉(cāng)庫(kù)物資設(shè)備管理過(guò)程的基礎(chǔ)上,得到本系統(tǒng)所處理的數(shù)據(jù)流程如圖 31 所示: 倉(cāng)庫(kù)現(xiàn)有庫(kù)存 各部門需求 企業(yè)生產(chǎn)計(jì)劃 匯 總 11 圖 31 數(shù)據(jù)流程圖 針對(duì)本系統(tǒng),通過(guò)對(duì)企業(yè)倉(cāng)庫(kù)管理的內(nèi)容和數(shù)據(jù)流程的分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下: ■ 設(shè)備代碼信息,包括的數(shù)據(jù)項(xiàng)有設(shè)備號(hào)、設(shè)備名稱。 ■ 現(xiàn)有庫(kù)存信息,包括的數(shù)據(jù)項(xiàng)有現(xiàn)有設(shè)備、現(xiàn)有數(shù)目、總數(shù)目、最大庫(kù)存和最小庫(kù)存等。 ■ 設(shè)備使用信息,包括的數(shù)據(jù)項(xiàng)有使用的設(shè)備、使用部門、數(shù)目、使用時(shí)間和出庫(kù)存時(shí)狀態(tài)等。 ■ 設(shè)備采購(gòu)信息,包括的數(shù)據(jù)項(xiàng)有采購(gòu)的設(shè)備、采購(gòu)員、供應(yīng)商、采購(gòu)數(shù)目和采購(gòu)時(shí)間 等。 ■ 設(shè)備歸還信息,包括的數(shù)據(jù)項(xiàng)有歸還設(shè)備、歸還部門、歸還數(shù)目、歸還時(shí)間和經(jīng)手人等。 ■ 設(shè)備需求信息,包括的數(shù)據(jù)項(xiàng)有需求的部門、需求設(shè)備、需求數(shù)目和需求時(shí)間等。 3. 3 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能滿足用戶需求的各種實(shí)體,以及他們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。 本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有庫(kù)存實(shí)體、入庫(kù)實(shí)體、出庫(kù)實(shí)體、采購(gòu)實(shí)體、還庫(kù)實(shí)體和需求實(shí)體。各實(shí)體的 ER 圖及其關(guān)系描速如下: 圖 32為庫(kù)存實(shí)體 ER 圖。 匯總 12 圖 32 庫(kù)存實(shí)體 ER 圖 圖 33 為入庫(kù)實(shí)體 ER 圖。 圖 33 入庫(kù)實(shí)體 ER 圖 圖 34 為出庫(kù)實(shí)體 ER 圖。 圖 34 出庫(kù)實(shí)體 ER 圖 圖 35為部門需求實(shí)體 ER 圖。 圖 35 部門需求實(shí)體 ER 圖 圖 36為還庫(kù)實(shí)體 ER 圖。 入 庫(kù) 設(shè)備號(hào) 供應(yīng)商信息 采購(gòu)價(jià)格數(shù)量 采購(gòu)員 部 門 需 求 設(shè)備號(hào) 需求部門 需求數(shù)量 需求時(shí)間 出 庫(kù) 設(shè)備號(hào) 使用部門 數(shù)量、時(shí)間 經(jīng)手人 現(xiàn) 有 庫(kù) 存 設(shè)備號(hào) 現(xiàn)有庫(kù)存 警戒庫(kù)存 總數(shù) 13 圖 36 還庫(kù)實(shí)體 ER 圖 圖 37為計(jì)劃采購(gòu)實(shí)體 ER 圖。 圖 37 計(jì)劃采購(gòu)實(shí)體 ER 圖 實(shí)體和實(shí)體之間的關(guān)系 ER 圖如圖 38所示。 圖 38 實(shí)體和實(shí)體之間的關(guān)系 ER 圖 3. 4 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 在上面的實(shí)體以及實(shí)體之間的關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫(kù)中的表格和各個(gè)表格之間的關(guān)系。 倉(cāng)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。 表 31 備代碼表 device_code 列 名 數(shù) 據(jù) 類 型 可否 為空 說(shuō) 明 code VARCHAR2(6) NOT NULL 設(shè)備號(hào)(主鍵) name VARCHAR2(20) NULL 設(shè)備名稱 表 32 設(shè)備入庫(kù)表 device_in 入 庫(kù) 現(xiàn) 有 庫(kù) 存 出 庫(kù) 還 庫(kù) 部 門 需 求 設(shè) 備 采 購(gòu) 計(jì)劃采購(gòu) 設(shè)備號(hào) 庫(kù)存信息 供應(yīng)信息 時(shí)間 設(shè)備還 庫(kù) 設(shè)備號(hào) 還庫(kù)時(shí)間 還庫(kù)數(shù)量 經(jīng)手人 14 列 名 數(shù) 據(jù) 類 型 可否 為空 說(shuō) 明 code VARCHAR(2) NOT NULL 設(shè)備號(hào) in_date DATE NOT NULL 入庫(kù)時(shí)間(主鍵) provider VARCHAR2(20) NULL 供應(yīng)商 teleno VARCHAR2(10) NULL 供應(yīng)商電話 in_number NUMBER(6) NULL 入庫(kù)數(shù)量 price NUMBER(6) NULL 價(jià)格 buyer VARCHAR2(10) NULL 采購(gòu)員 表 33 設(shè)備出庫(kù)表 device_out 列 名 數(shù) 據(jù) 類 型 可否 為空 說(shuō) 明 code VARCHAR2(6) NOT NULL 設(shè)備號(hào) department VARCHAR2(20) NULL 使用部門 out_date DATE NULL 出庫(kù)時(shí)間 out_state NUMBER(1) NULL 出庫(kù)狀況 out_person VARCHAR2(6) NULL 經(jīng)手人 out_number NUMBER(6) NOT NULL 出庫(kù)數(shù)量 taker VARCHAR2(10) NULL 領(lǐng)取人 usage VARCHAR2(20) NULL 用途 表 34 現(xiàn)有庫(kù)存表 device 列 名 數(shù) 據(jù) 類 型 可否 為空 說(shuō) 明 code VARCHAR2(6) NOT NULL 設(shè)備號(hào)(主鍵) now_number NUMBER(6) NULL 現(xiàn)有庫(kù)存 high_number NUMBER(6) NULL 最大庫(kù)存 low_number NUMBER(6) NULL 最少庫(kù)存 total_number NUMBER(6) NULL 總數(shù) 表 35 部門需求表 device_need 列 名 數(shù) 據(jù) 類 型 可否 為空 說(shuō) 明 code VARCHAR2(6) NOT NULL 設(shè)備號(hào) 15 department VARCHAR2(20) NOT NULL 部門名稱 need_number NUMBER(6) NULL 需要數(shù)量 begin_date DATE NULL 需求開始時(shí) 間 end_date DATE NULL 需求結(jié)束時(shí)間 表 36 設(shè)備還庫(kù)表 device_return 列 名 數(shù) 據(jù) 類 型 可否 為空 說(shuō) 明 code VARCHAR2(6) NOT NULL 設(shè)備號(hào) return_date DATE NULL 還庫(kù)時(shí)間(主鍵) keeper VARCHAR2(10) NULL 倉(cāng)庫(kù)管理員 return_number NUMBER(6) NULL 歸還數(shù)量 return_person VARCHAR2(10) NULL 歸還人 表 37 操作日志表 howdo 列 名 數(shù) 據(jù) 類 型 可否 為空 說(shuō) 明 do_user VARCHAR2(10) NOT NULL 操作員 do_what VARCHAR2(40) NOT NULL 操作內(nèi)容 do_date DATE NOT NULL 操作時(shí)間 表 38 設(shè)備采購(gòu)計(jì)劃表 device_wantbuy 列 名 數(shù) 據(jù) 類 型 可否 為空 說(shuō) 明 code VARCHAR2(6) NOT NULL 設(shè)備號(hào) now_number NUMBER(6) NULL 現(xiàn)有庫(kù)存 total_number NUMBER(6) NULL 總庫(kù)存 max_number NUMBER(6) NULL 最大庫(kù)存 buy_number NUMBER(6) NULL 購(gòu)買數(shù)量 provider VARCHAR2(10) NULL 供應(yīng)商 price NUMBER(6) NULL 價(jià)格 buy_date DATE NULL 計(jì)劃采購(gòu)時(shí)間 16 第 4章 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì) 4. 1 創(chuàng)建應(yīng)用程序 此倉(cāng)庫(kù)管理系統(tǒng)應(yīng)用程序的創(chuàng)建步驟如下: ( 1) 選擇菜單“ FileNew” 中的”新建項(xiàng)目“選項(xiàng)卡中” MFC AppWizard(exe)” ,設(shè)置合適的目錄和項(xiàng)目名,比如 ” E:\Projects” 目錄下的 ” DMS” 項(xiàng)目。 ( 2) 創(chuàng)建一個(gè)對(duì)話框應(yīng)用
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1