日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
數(shù)據(jù)庫開發(fā)入門指南:之一章數(shù)據(jù)庫基礎(chǔ)知識(shí)(數(shù)據(jù)庫之一章)

隨著互聯(lián)網(wǎng)時(shí)代的不斷發(fā)展,數(shù)據(jù)庫成為存儲(chǔ)和管理數(shù)據(jù)的核心技術(shù)。數(shù)據(jù)庫是一種專門用于存儲(chǔ)和管理數(shù)據(jù)的系統(tǒng),它不僅可以提高數(shù)據(jù)的存取速度和安全性,還可以通過數(shù)據(jù)的分析和處理為企業(yè)決策提供有力的支持。因此,數(shù)據(jù)庫開發(fā)成為IT行業(yè)中最重要的技能之一。本文將介紹數(shù)據(jù)庫的基礎(chǔ)知識(shí),幫助初學(xué)者快速入門數(shù)據(jù)庫開發(fā)。

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供金平網(wǎng)站建設(shè)、金平做網(wǎng)站、金平網(wǎng)站設(shè)計(jì)、金平網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、金平企業(yè)網(wǎng)站模板建站服務(wù),10年金平做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

一、什么是數(shù)據(jù)庫?

數(shù)據(jù)庫是一種可以存儲(chǔ)和管理數(shù)據(jù)的系統(tǒng),它的主要功能是提供數(shù)據(jù)的存儲(chǔ)、檢索、更新和刪除等操作。數(shù)據(jù)庫系統(tǒng)不僅可以提高數(shù)據(jù)的存取速度和安全性,還可以通過數(shù)據(jù)的分析和處理為企業(yè)決策提供有力的支持。

二、數(shù)據(jù)庫的基本概念

1. 表(Table)

表是數(shù)據(jù)庫的最基本的組成單元,數(shù)據(jù)庫中的表是由若干個(gè)行和列組成的二維表格。每一行代表一個(gè)記錄,每一列代表一個(gè)字段。表是數(shù)據(jù)庫中最基本的數(shù)據(jù)存儲(chǔ)方式。

2. 列(Column)

列是表中的一個(gè)字段,也稱為屬性或域。每個(gè)列都有一個(gè)名稱和一個(gè)數(shù)據(jù)類型,該數(shù)據(jù)類型限定了該列可以存儲(chǔ)的數(shù)據(jù)類型。

3. 行(Row)

行是表中的一條記錄,也稱為元組或行數(shù)據(jù)。每一行都包含了表中的所有列的數(shù)據(jù)。

4. 主鍵(Primary Key)

主鍵是一列或列,用于唯一標(biāo)識(shí)表中每個(gè)記錄。一個(gè)表只有一個(gè)主鍵,它的值不能重復(fù),并且不能為null。

5. 外鍵(Foreign Key)

外鍵是對(duì)于另一個(gè)表中的主鍵的引用,用于建立兩個(gè)表之間的關(guān)聯(lián)關(guān)系。

6. 索引(Index)

索引是數(shù)據(jù)庫中提高數(shù)據(jù)查詢效率的一種數(shù)據(jù)結(jié)構(gòu)。索引可以加快數(shù)據(jù)的查詢速度,但同時(shí)也會(huì)增加數(shù)據(jù)的存儲(chǔ)和維護(hù)成本。

7. 視圖(View)

視圖是一種虛擬的表,不會(huì)存儲(chǔ)實(shí)際數(shù)據(jù),它僅僅是從一個(gè)或多個(gè)表中提取出來的數(shù)據(jù)的一個(gè)邏輯表示。

三、關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫

數(shù)據(jù)庫按照數(shù)據(jù)存儲(chǔ)方式可以分為關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫兩種類型。關(guān)系型數(shù)據(jù)庫是一種以表為基礎(chǔ)的數(shù)據(jù)庫,它使用結(jié)構(gòu)化查詢語言(SQL)來管理及操作數(shù)據(jù)。非關(guān)系型數(shù)據(jù)庫則是另一種不同的數(shù)據(jù)庫類型,它不是以表為基礎(chǔ)的,經(jīng)常使用Javascript Object Notation (ON)或XML格式來存儲(chǔ)數(shù)據(jù)。

關(guān)系型數(shù)據(jù)庫常見的有Oracle,MySQL和SQL Server等,而非關(guān)系型數(shù)據(jù)庫常見的有MongoDB,Cassandra和Redis等。

四、數(shù)據(jù)庫的運(yùn)維管理

數(shù)據(jù)庫的工作是持續(xù)進(jìn)行的,為保證其正常運(yùn)行和高效利用,需要進(jìn)行相關(guān)的管理和維護(hù)。數(shù)據(jù)庫的運(yùn)維工作通常包括以下幾個(gè)方面:

1. 數(shù)據(jù)庫備份與恢復(fù)

數(shù)據(jù)庫在使用過程中可能會(huì)發(fā)生故障或者意外刪除數(shù)據(jù),因此需要定期備份數(shù)據(jù)庫,以免發(fā)生數(shù)據(jù)丟失。

2. 數(shù)據(jù)庫性能監(jiān)控

通過對(duì)數(shù)據(jù)庫進(jìn)行實(shí)時(shí)監(jiān)控,可以發(fā)現(xiàn)問題、診斷問題的發(fā)生原因,并及時(shí)采取措施解決問題。

3. 數(shù)據(jù)庫空間管理

數(shù)據(jù)庫使用空間有限,因此需要對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行定期清理,以避免因空間不足而導(dǎo)致的出錯(cuò)問題。

4. 安全管理

數(shù)據(jù)庫中存放有企業(yè)重要的數(shù)據(jù),因此需要建立相應(yīng)的安全策略進(jìn)行數(shù)據(jù)的保護(hù)與授權(quán)管理。

五、

本文主要介紹了數(shù)據(jù)庫的基礎(chǔ)知識(shí),包括數(shù)據(jù)庫的概念、表、列、行、主鍵、外鍵、索引和視圖等。同時(shí),本文還介紹了關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫兩種數(shù)據(jù)存儲(chǔ)方式及數(shù)據(jù)庫的運(yùn)維管理。希望能夠幫助初學(xué)者更全面地了解數(shù)據(jù)庫開發(fā)。

相關(guān)問題拓展閱讀:

  • 數(shù)據(jù)庫系統(tǒng)原理論文
  • 數(shù)據(jù)庫系統(tǒng)概論這門課一共有多少章節(jié)?

數(shù)據(jù)庫系統(tǒng)原理論文

庫存管理數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用

【摘 要】庫存管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng).數(shù)據(jù)安全性好的庫。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。

經(jīng)過分析如此情況,我們使用微軟公司的VisualBasic開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是ADO,是能方便而簡潔操縱數(shù)據(jù)庫的智能化對(duì)象,短期內(nèi)就可以開發(fā)出用戶滿意的可行系統(tǒng)。

關(guān)鍵字: 庫存管理 ADO 面相對(duì)象 庫存ABC分析

之一章 概述

1.1 庫存管理的必要性

大多數(shù)庫存管理理論認(rèn)為,庫存是物理上和邏輯上庫房庫位的所有有形和無形物料極其價(jià)值瞎碰耐的總和,具體包括成品、原材料、在制品、在途品、生產(chǎn)前物料、備品備件等。雖然持有一些庫存是必要的,過量的庫存卻非但沒有用處而且占用了資金。占用的資金對(duì)于公司發(fā)展、新產(chǎn)品開發(fā)等都是非常需要的;減少資金占用還可以大大減少來自銀行貸款的利息和風(fēng)險(xiǎn)。對(duì)那些采購量特別大、采購件市場(chǎng)價(jià)格有波動(dòng)的物料庫存,加強(qiáng)庫存管理效果更為明顯。因此,平衡公司庫存投資與其它資金需求至關(guān)重要。

1.2 庫存分類

企業(yè)怎樣管理庫存,是庫存管理的更大難點(diǎn)和挑戰(zhàn)。因此,通過MRPII物料主計(jì)劃模塊和采購模塊建立計(jì)劃與控制系統(tǒng)以磨春有效地實(shí)施庫存管理和采購補(bǔ)償成為題中應(yīng)有之義。通過調(diào)查,我們得知任何庫存均可分為如下三類:

A類物品:高值──價(jià)值占庫存總值70-80%的相對(duì)少數(shù)物品。通常為物品的15-20%。

B類物品:中值──總值占庫存總值的15-20%。物品數(shù)居中,通常占物品的30-40%。

C類物品:低值──庫存總值幾乎可以忽略不計(jì),只占5-10%。是物品的大多數(shù),通常占60-70%。

顯然,A類物品是關(guān)鍵;如果我們把精力集中于A類物品,使其庫存壓縮10-50%,就是總庫存的相當(dāng)可觀的一筆壓縮。

關(guān)于ABC分類方法有幾條基本法則:

a. 控制的程度:

對(duì)A類物品嚴(yán)加控制,包括做完備、準(zhǔn)確的記錄,高層監(jiān)督和經(jīng)常評(píng)審,從供應(yīng)商按大合同訂單頻繁交貨,對(duì)車間緊密跟蹤以壓縮提前期。

對(duì)B類物品做正??刂?,包括良好的記錄與常規(guī)的關(guān)注。

對(duì)C類物品盡可能使用簡便的控制,諸如定期目視檢查庫存實(shí)物、簡要記錄或以簡便標(biāo)志法表明補(bǔ)充存貨已經(jīng)訂貨,采用大庫存量與訂貨量以避免缺貨,安排車間日程計(jì)劃時(shí)給以低優(yōu)先級(jí)。

b.優(yōu)先級(jí)

在一切活動(dòng)中給A類物品以高優(yōu)先級(jí)以壓縮其提前期與庫存。

對(duì)B類物品予以正常處理,僅在關(guān)鍵時(shí)給以高優(yōu)先級(jí)。

予C類物品以更低優(yōu)先級(jí)。

c.訂貨過程

對(duì)A類物品提供及時(shí)、準(zhǔn)確的采購信息和狀態(tài)查詢。計(jì)算機(jī)數(shù)據(jù)需要人工加以核對(duì),進(jìn)行階段性盤點(diǎn),以及頻繁的評(píng)審以壓縮庫存。

對(duì)B類物品,按一定周期或當(dāng)發(fā)生重大變化時(shí)評(píng)審一次庫存數(shù)據(jù)和訂貨點(diǎn),MRPII操作按例行公事處理。

對(duì)C類物品可以盤點(diǎn)處理或訂貨點(diǎn)計(jì)算。訂貨往往不用MRPII作計(jì)劃??梢詰{業(yè)務(wù)人員的經(jīng)驗(yàn)加以控制。

由上可以看出庫存管理的重要性。因此,庫存管理是企業(yè)管理的重要組成部分。市場(chǎng)需要庫存商品提供給用戶,企業(yè)的經(jīng)營需要庫存保證各種藥品的供應(yīng)以進(jìn)行藥品的銷售,庫存對(duì)生產(chǎn)效率的提高有著極其重要的影響。因此,庫存管理系統(tǒng)是計(jì)算機(jī)管理系統(tǒng)的中心。因?yàn)?,所有企業(yè)的經(jīng)營活動(dòng)都離不開物流的活動(dòng)。

1.3 庫存管理的目標(biāo)

庫存管理的主要目標(biāo)就是通過吵沖對(duì)倉庫所有入出庫活動(dòng)的管理和控制及對(duì)庫存數(shù)據(jù)有效的統(tǒng)計(jì)和分析,以保證企業(yè)生產(chǎn)中暢通的物流,使決策人員及早發(fā)現(xiàn)問題,采取相應(yīng)措施,調(diào)整庫存結(jié)構(gòu),縮短儲(chǔ)備周期,加速資金周轉(zhuǎn),更大限度地降低庫存占用,同時(shí),通過周期性的倉庫盤點(diǎn),及時(shí)補(bǔ)救管理中的漏洞,使庫存管理系統(tǒng)實(shí)時(shí)地反映企業(yè)中各個(gè)倉庫的現(xiàn)時(shí)情況,為各類管理人員從不同側(cè)面提供所需信息,以便協(xié)調(diào)企業(yè)經(jīng)營收到更大效益,庫存管理系統(tǒng)是協(xié)調(diào)企業(yè)生產(chǎn)經(jīng)營的基礎(chǔ),其數(shù)據(jù)的準(zhǔn)確性、方便的查詢、有效的分析是整個(gè)計(jì)算機(jī)管理系統(tǒng)順利運(yùn)行的關(guān)鍵。

第二章 開發(fā)背景

企業(yè)的庫存物資管理往往是很復(fù)雜、很繁瑣的。由于所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個(gè)企業(yè)之間的管理體制不盡相同,各類統(tǒng)計(jì)報(bào)表繁多,因此倉庫的庫存管理必須編制一套庫存管理信息系統(tǒng),實(shí)現(xiàn)計(jì)算機(jī)化操作,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。

根據(jù)當(dāng)前的企業(yè)管理體制,一般的庫存管理系統(tǒng),總是根據(jù)所掌握的物資類別,相應(yīng)分成幾個(gè)科室來進(jìn)行物資的計(jì)劃,訂貨,核銷托收,驗(yàn)收入庫,根據(jù)企業(yè)各個(gè)部門的需求來發(fā)送物資設(shè)備,并隨時(shí)按期進(jìn)行庫存盤點(diǎn),作臺(tái)帳,根據(jù)企業(yè)領(lǐng)導(dǎo)和自身管理的需要按月、季度、年度進(jìn)行統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)報(bào)表。為了加強(qiáng)關(guān)鍵物資、設(shè)備的管理,要定期掌握其儲(chǔ)備,消耗情況,根據(jù)計(jì)劃定額和實(shí)際纖毫定額的比較,進(jìn)行定額管理,使得資金使用合理,物資設(shè)備的儲(chǔ)備更佳。

一個(gè)完整的企業(yè)物資供應(yīng)管理系統(tǒng)應(yīng)包括采購計(jì)劃管理,合同收托管理、倉庫庫存管理、定額管理、統(tǒng)計(jì)管理、財(cái)務(wù)管理等模塊。其中倉庫的庫存管理是整個(gè)物資供應(yīng)管理系統(tǒng)的核心。因此有必要開發(fā)一套獨(dú)立的庫存管理系統(tǒng)來提高企業(yè)工作效率, 而所使用的這套庫存管理系統(tǒng)是企業(yè)生產(chǎn)經(jīng)營管理活動(dòng)中的核心,此系統(tǒng)必須可以用來控制合理的庫存費(fèi)用、適時(shí)適量的庫存數(shù)量,使企業(yè)生產(chǎn)活動(dòng)效率更大化。通過對(duì)這些情況的仔細(xì)調(diào)查,我開發(fā)了下面的倉庫庫存管理系統(tǒng)。

第三章 系統(tǒng)分析

本系統(tǒng)采用了結(jié)構(gòu)化生命周期法,結(jié)構(gòu)化生命周期法是最常用的管理信息系統(tǒng)開發(fā)方法,分為四個(gè)步驟,即系統(tǒng)調(diào)研分析、數(shù)據(jù)庫設(shè)計(jì)實(shí)現(xiàn)、界面設(shè)計(jì)實(shí)現(xiàn)和系統(tǒng)功能設(shè)計(jì)實(shí)現(xiàn)。其中系統(tǒng)調(diào)研分析階段是最基礎(chǔ)、也是最容易被開發(fā)人員忽視的環(huán)節(jié)。

3.1進(jìn)行資料收集

在整個(gè)系統(tǒng)分析階段,我在圖書館認(rèn)真查看了很多關(guān)于倉庫庫存管理方面的書籍,收集到了相應(yīng)的入庫單、領(lǐng)料單、臺(tái)賬、物料卡、報(bào)表等資料。

入庫單是入庫單位在把相應(yīng)的零部件送人倉庫時(shí)必須填寫的單據(jù);領(lǐng)料單是領(lǐng)料人員從倉庫中領(lǐng)取零部件時(shí)必須填寫的單據(jù)(即出庫);零部件臺(tái)賬(相當(dāng)于本系統(tǒng)中的操作日志)實(shí)際是一個(gè)流水賬,用于記錄每天發(fā)生的入庫、出庫信息;物料卡(在本系統(tǒng)中用現(xiàn)有庫存信息來表示)的作用是記錄某一種零部件的數(shù)量變化,以便庫管員盤查;報(bào)表是倉庫向有關(guān)領(lǐng)導(dǎo)和部門定期提交的零部件庫存匯總信息。收集到的入庫單、領(lǐng)料單、零部件庫存臺(tái)賬、零部件物料卡等單據(jù)和報(bào)表的實(shí)物樣式在此略去,有興趣者請(qǐng)參考有關(guān)類似企業(yè)的樣本即可。

3.2繪制業(yè)務(wù)流程圖

3.3用戶需求分析

用戶需求分析就是在用戶需求調(diào)研的基礎(chǔ)上,確定系統(tǒng)的總體結(jié)構(gòu)方案,完成相應(yīng)的需求分析報(bào)告。在確定系統(tǒng)的總體結(jié)構(gòu)方案過程中,包括確定應(yīng)用程序的結(jié)構(gòu)、系統(tǒng)開發(fā)環(huán)境和系統(tǒng)的功能模塊。用戶需求調(diào)研結(jié)束之后,應(yīng)該立即進(jìn)行用戶需求分析。

3.3.1應(yīng)用程序結(jié)構(gòu)確定

從用戶應(yīng)用角度來看,可把應(yīng)用程序系統(tǒng)的組成部分分成數(shù)據(jù)存儲(chǔ)層、業(yè)務(wù)處理層和界面表示層等3個(gè)層次,而應(yīng)用程序結(jié)構(gòu)可歸納為:集中式應(yīng)用程序結(jié)構(gòu)、單用戶應(yīng)用程序結(jié)構(gòu)、多層服務(wù)器應(yīng)用程序結(jié)構(gòu)、瀏覽器/服務(wù)器應(yīng)用程序結(jié)構(gòu)、客戶機(jī)/服務(wù)器應(yīng)用程序結(jié)構(gòu)等5種類型。

本庫存管理系統(tǒng)就采用了當(dāng)前更流行的客戶機(jī)/服務(wù)器應(yīng)用程序結(jié)構(gòu)(即C/S結(jié)構(gòu)),此時(shí),客戶機(jī)提出請(qǐng)求,服務(wù)器對(duì)客戶機(jī)的請(qǐng)求作出回應(yīng)。通過對(duì)服務(wù)功能的分布實(shí)現(xiàn)了分工服務(wù)。數(shù)據(jù)存儲(chǔ)層放在服務(wù)器上,業(yè)務(wù)處理層和界面表示層放在客戶機(jī)上,因此又被稱為“靈敏的客戶機(jī)”結(jié)構(gòu)。許多操作可以在本地的客戶機(jī)上執(zhí)行,只是當(dāng)需要數(shù)據(jù)時(shí),才向服務(wù)器發(fā)出請(qǐng)求。并使應(yīng)用程序的處理更接近用戶,使整個(gè)系統(tǒng)具有較好的性能,可以并行地處理應(yīng)用程序的請(qǐng)求、減少了數(shù)據(jù)傳輸量、降低了服務(wù)器的負(fù)荷。由于條件所限,將此系統(tǒng)所有程序都置于一臺(tái)計(jì)算機(jī)上,以便調(diào)試運(yùn)行。

3.3.2確定系統(tǒng)開發(fā)環(huán)境

由于大多數(shù)公司內(nèi)部使用的計(jì)算機(jī)平臺(tái)都是基于Windows環(huán)境的。為了降低系統(tǒng)成本,應(yīng)更大程度地利用現(xiàn)有的資源、兼容現(xiàn)有的環(huán)境,可確定使用下面的開發(fā)環(huán)境:

網(wǎng)絡(luò)操作系統(tǒng):Windows2023;數(shù)據(jù)庫服務(wù)器:MicrosoftAccessr2023;

服務(wù)器平臺(tái):Windows2023;客戶機(jī)平臺(tái):Windows95/98/NT/2023;

前端開發(fā)工具:visualBasic6.0(企業(yè)版);數(shù)據(jù)訪問對(duì)象:ADO(本系統(tǒng)使用ADO控件,簡化編程)。

3.3.3確定系統(tǒng)的功能模塊

通過分析確定庫存系統(tǒng)將包含6個(gè)主要功能模塊,即系統(tǒng)模塊、入庫業(yè)務(wù)管理模塊、出庫業(yè)務(wù)管理模塊、退料業(yè)務(wù)管理模塊(還庫業(yè)務(wù)管理模塊)、盤點(diǎn)業(yè)務(wù)管理模塊(報(bào)表輸出)、需求管理模塊。對(duì)于每一個(gè)功能模塊,都包含了數(shù)據(jù)錄入、編輯、查詢、統(tǒng)計(jì)、打印、應(yīng)急、幫助等功能。

第四章 系統(tǒng)設(shè)計(jì)

4. 1總體設(shè)計(jì)

4.1.1系統(tǒng)目標(biāo)設(shè)計(jì)

系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)物資設(shè)備管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到企業(yè)倉庫庫存管理效率的目的。

4.1.2開發(fā)設(shè)計(jì)思想

庫存管理的物資主要是企業(yè)生產(chǎn)中所需要的各種設(shè)備、原材料及零部件。進(jìn)貨時(shí)經(jīng)檢查合同確認(rèn)為有效托收后,進(jìn)行驗(yàn)收入庫,填寫入庫單,進(jìn)行入庫登記。企業(yè)各個(gè)部門根據(jù)所需要的物資設(shè)備總額和部門生產(chǎn)活動(dòng)需要提出物資需求申請(qǐng)。計(jì)劃員根據(jù)整個(gè)企業(yè)的需求開出物資設(shè)備出庫單,倉庫管理員根據(jù)出庫單核對(duì)發(fā)放設(shè)備、原材料及零部件。有些設(shè)備使用完畢需要及時(shí)歸還入庫,填寫還庫單。根據(jù)需要按照月、季、年進(jìn)行統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)報(bào)表。

倉庫庫存管理的特點(diǎn)是信息處理量比較大。所管理的物資設(shè)備、原材料及零部件種類繁多,而且由于入庫單、出庫單、需求單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計(jì)的方式各不相同,因此在管理上實(shí)現(xiàn)起來有一定的困難。在管理的過程中經(jīng)常會(huì)出現(xiàn)信息的重復(fù)傳遞;單據(jù)、報(bào)表種類繁多,各個(gè)部門規(guī)格不統(tǒng)等問題。

在本系統(tǒng)的設(shè)計(jì)過程中,為了克服這些困難,滿足計(jì)算機(jī)管理的需要,我們采取了下面的一些原則:

? 統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一帳目和報(bào)表的格式。

? 刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化。

? 程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實(shí)用性。

? 界面盡量簡單化,做到實(shí)用、方便,盡量滿足企業(yè)中不同層次員工的需要。

? 建立操作日志,系統(tǒng)自動(dòng)記錄所進(jìn)行的各種操作。

4.1.3系統(tǒng)功能分析

本系統(tǒng)需要完成的功能主要有以下幾點(diǎn)。

? 庫存管理的各種信息的輸入,包括入庫、出庫、還庫、需求信息的輸入等。

? 庫存管理的各種信息的查詢、修改和維護(hù)。

? 設(shè)備采購報(bào)表的生成。

? 在材料庫存中加入所允許的更大庫存合最小庫存字段,對(duì)所有庫存物資實(shí)現(xiàn)監(jiān)控和報(bào)警。

? 企業(yè)各個(gè)部門的物資需求管理。

? 操作日志的管理

? 庫存管理系統(tǒng)的使用幫助。

4.2詳細(xì)設(shè)計(jì)

4.2.1 系統(tǒng)功能模塊設(shè)計(jì)

系統(tǒng)模塊

a. 包括報(bào)表的打印及設(shè)置,操作日志的管理。

b. 管理員可以通過管理界面添加或刪除用戶,添加新管理員或刪除原有管理員,驗(yàn)證用戶的合法性,阻止非法用戶登錄。

c. 管理員或其他用戶可以修改自己的密碼。

(2) 入庫模塊

包括填寫入庫單,更新,刪除入庫記錄,查看現(xiàn)有庫存信息,入庫記錄的查詢及打印

(3) 出庫模塊

包括填寫出庫單,更新,刪除出庫記錄,查看現(xiàn)有庫存信息,出庫記錄的查詢及打印

(4) 還庫模塊

包括填寫還庫單,更新,刪除還庫記錄,還庫記錄的查詢及打印

(5) 需求模塊

包括填寫需求計(jì)劃表,更新,刪除采購計(jì)劃信息,查看現(xiàn)有采購信息,采購信息的查詢及打印,以及預(yù)測(cè)短期內(nèi)的需求計(jì)劃。

4.2.2數(shù)據(jù)庫設(shè)計(jì)

數(shù)據(jù)庫需求分析

通過對(duì)企業(yè)倉庫管理內(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)有庫存信息。包括的數(shù)據(jù)項(xiàng)有現(xiàn)有設(shè)備、現(xiàn)有數(shù)目、更大庫存、最小庫存等。

? 設(shè)備使用信息。包括的數(shù)據(jù)項(xiàng)有使用的設(shè)備、使用部門。數(shù)目。使用時(shí)間、出庫時(shí)狀態(tài)等。

? 設(shè)備采購信息。包括的數(shù)據(jù)項(xiàng)有采購的設(shè)備、采購員、供應(yīng)商、采購數(shù)目、采購時(shí)間等。

? 設(shè)備歸還信息。包括的數(shù)據(jù)項(xiàng)有歸還設(shè)備、歸還部門、歸還數(shù)目、歸還時(shí)間、經(jīng)手人等。

? 設(shè)備需求信息。包括的數(shù)據(jù)項(xiàng)有需求的部門、需求設(shè)備、需求數(shù)目、需求時(shí)間等。

有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,就可以進(jìn)行下面的數(shù)據(jù)庫設(shè)計(jì)。

數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)

這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有庫存實(shí)體、出庫實(shí)體、入庫實(shí)體、采購實(shí)體、還庫實(shí)體、需求實(shí)體。 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)

在上面的實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成各個(gè)表格之間的關(guān)系。

4.3 代碼設(shè)計(jì)

任何庫存均可分為如下三類:

A類物品:高值──價(jià)值占庫存總值70-80%的相對(duì)少數(shù)物品。通常為物品的15-20%。

B類物品:中值──總值占庫存總值的15-20%。物品數(shù)居中,通常占物品的30-40%。

C類物品:低值──庫存總值幾乎可以忽略不計(jì),只占5-10%。是物品的大多數(shù),通常占60-70%。

4.4 輸入輸出設(shè)計(jì)

本系統(tǒng)界面標(biāo)準(zhǔn)Windows形式,鍵盤輸入(也可以用條形碼讀取),人機(jī)交互,容易使用。輸入輸出的設(shè)計(jì)考慮美觀實(shí)用和通俗易懂,圖文并茂。

4.5系統(tǒng)安全性設(shè)計(jì)

系統(tǒng)數(shù)據(jù)庫中包含多個(gè)二維表,所以在系統(tǒng)與數(shù)據(jù)庫的連接上,并沒有把數(shù)據(jù)庫和系統(tǒng)的連接直接寫入代碼,而是通過對(duì)服務(wù)器端進(jìn)行系統(tǒng)設(shè)置,使數(shù)據(jù)庫名及路徑不可見,并通過ACCESS的數(shù)據(jù)庫安全設(shè)置,保證了數(shù)據(jù)庫的安全性。系統(tǒng)根據(jù)用戶身份不同賦予不同權(quán)限,用戶用密碼登陸,同樣也保證了系統(tǒng)數(shù)據(jù)的安全性。

第五章 系統(tǒng)實(shí)施

5.1、開發(fā)工具簡介

本系統(tǒng)的前端開發(fā)工具,我選擇了Visual Basic6.0,后臺(tái)數(shù)據(jù)庫采用Access2023。

5.1.1 VB簡介

Visual意為“可視化的”,指的是一種開發(fā)圖形用戶界面的方法,所以Visual Basic是基于Basic的可視化的程序設(shè)計(jì)語言。在Visual Basic中,一方面繼承了Basic所具有的程序設(shè)計(jì)語言簡單易用的特點(diǎn),另一方面在其編程系統(tǒng)中采用了面向?qū)ο?、事件?qū)動(dòng)的編程機(jī)制,用一種巧妙的方法把Windows的編程復(fù)雜性封裝起來,提供了一種所見即所得的可視化程序設(shè)計(jì)方法。

5.1.2 VB功能特點(diǎn)

? 具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具

在VB中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法(OOP),把程序和數(shù)據(jù)封裝起來視為一 個(gè)對(duì)象,每個(gè)對(duì)象都是可視的。程序員在設(shè)計(jì)時(shí)只需用現(xiàn)有工具根據(jù)界面設(shè)計(jì)要求,直接在屏幕上“畫”出窗口、菜單、按鈕、滾動(dòng)條等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。程序員的編程工作僅限于編寫相關(guān)對(duì)象要完成的功能程序,因而程序設(shè)計(jì)的效率可大大提高。

? 事件驅(qū)動(dòng)的編程機(jī)制

事件驅(qū)動(dòng)是非常適合圖形用戶界面的編程方式。在圖形用戶界面的應(yīng)用程序中,是由用戶的動(dòng)作即事件掌握著程序運(yùn)行的流向,每個(gè)事件都能驅(qū)動(dòng)一段程序的運(yùn)行。程序員只要編寫響應(yīng)用戶動(dòng)作的代碼,而各個(gè)動(dòng)作之間不一定有聯(lián)系。

? 提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境

在VB集成開發(fā)環(huán)境中,用戶可設(shè)計(jì)界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件在Windows中運(yùn)行,使用戶在友好的開發(fā)環(huán)境中工作。

? 結(jié)構(gòu)化的程序設(shè)計(jì)語言

VB具有豐富的數(shù)據(jù)類型和結(jié)構(gòu)化程序結(jié)構(gòu),作為一種程序設(shè)計(jì)語言,它還有如下一些特點(diǎn):

? 強(qiáng)大的數(shù)值和字符串處理功能

? 豐富的圖形指令,可方便地繪制各種圖形

? 提供靜態(tài)和動(dòng)態(tài)數(shù)組,有利于簡化內(nèi)存的管理

? 過程可遞歸調(diào)用,使程序更為簡練

? 支持隨機(jī)文件和順序文件的訪問

? 提供了一個(gè)可供應(yīng)用程序調(diào)用的包含多種類型的圖標(biāo)庫

? 具有完善的運(yùn)行出錯(cuò)處理

? 支持多種數(shù)據(jù)庫系統(tǒng)的訪問

利用數(shù)據(jù)控件可訪問的數(shù)據(jù)庫系統(tǒng)有:Microsoft Access、Btrieve、DBASE、Microsfot FoxPro和Paradox等,也可以訪問Microsoft Excel、Lotus1-2-3等多種電子表格。

? 支持動(dòng)態(tài)數(shù)據(jù)交換(DDE)、動(dòng)態(tài)鏈接庫(DLL)和對(duì)象的鏈接與嵌入(OLE)技術(shù)

? 完備的HELP聯(lián)機(jī)幫助功能

與Windows環(huán)境下的軟件一樣,在VB中,利用幫助菜單和F1功能鍵,用戶可以隨時(shí)方便地得到所需要的幫助信息。VB幫助窗口中顯示了有關(guān)的示例代碼,通過復(fù)制、粘貼操作可獲取大量的示例代碼,為用戶的學(xué)習(xí)和使用提供了極大的方便。

VB程序設(shè)計(jì)的概念就是面向?qū)ο蟮母拍?,?duì)象就是數(shù)據(jù)(DATA)和代碼(CODE)互相結(jié)合的綜合體。Windows上面的每一個(gè)圖標(biāo),包括窗口本身都是對(duì)象,如果沒有任何事情發(fā)生,對(duì)象處于停頓狀態(tài)。當(dāng)存在外來事件時(shí),程序段執(zhí)行,它的執(zhí) 行是由外來事件決定的。因此是“事件”驅(qū)動(dòng)的。

編寫VB程序較為簡單,首先將各個(gè)對(duì)象放在空白窗體上,然后將程序代碼分別添加給對(duì)象或圖標(biāo),將它們組合起來就可以隨意運(yùn)行了。

在VB中,窗體實(shí)際上是一個(gè)對(duì)象,VB的窗體含有許多內(nèi)嵌特性,這使得用戶界面部分的建立像是從一個(gè)目錄中挑選一個(gè)個(gè)合適的控件,而不是從零開始一步一步地建立控件。這種開發(fā)者能親眼看到的程序設(shè)計(jì)過程就是“可視化程序設(shè)計(jì)”(Visual Programming)

5.1.3 VB中的基本概念

   對(duì)象:面向?qū)ο缶幊蹋∣OP)的提法大家一定也很耳熟,雖然Visual Basic并不是完全的面向?qū)ο缶幊?,但也利用了?duì)象編程技術(shù)。對(duì)象簡單地說就是大家經(jīng)??吹降母鞣N窗口、按鈕、文本框甚至打印機(jī)等。

  屬性:如同電視有黑白、彩色之分一樣,作為對(duì)象的Windows中的窗口也是有大有小,文本框的位置不可能完全一樣,菜單要顯示出不同的功能,這些都是由對(duì)象的屬性決定的。不同對(duì)象的屬性可能不同。屬性一般決定了對(duì)象的位置、大小、顯示等情況。

  方法:就是對(duì)象能夠做的事,如打印機(jī)對(duì)象就有打印(Print)方法、窗口對(duì)象支持隱藏(Hide)方法、很多對(duì)象支持移動(dòng)(Move)方法等。

  事件:就是對(duì)象對(duì)用戶各種操作的反映情況。如用戶用鼠標(biāo)按一下按鈕,就會(huì)觸發(fā)按鈕的“按”(Click)事件。

  控件:控件就是Visual Basic提供的編程用的模塊,與對(duì)象有直接的聯(lián)系,如同積木的木塊,使用這樣的控件,就可以像拼圖或堆積木一樣“搭”、“拼”你的程序界面。Visual Basic中使用控件,簡化了Windows中的窗口、按鈕等對(duì)象的編程設(shè)計(jì)。每個(gè)控件都有各自的屬性、事件及方法。只需修改這些特征你就可以隨心所欲地編程了。最重要的是,你可以利用成千上萬的各種擴(kuò)充的控件來快速構(gòu)造幾乎能滿足你任何要求的程序。例如,如果你不滿意Windows簡陋的媒體播放器,你就可以使用VB的多媒體控件在1小時(shí)以內(nèi)設(shè)計(jì)一個(gè)完全自己風(fēng)格的能夠播放CD、VCD的多媒體播放器,而功能完全與之相當(dāng)。

5.1.4 Access2023數(shù)據(jù)庫簡介

作為Microsoft的office套件產(chǎn)品之一,access已經(jīng)成為世界上更流行的桌面數(shù)據(jù)庫系統(tǒng)。Access與許多優(yōu)秀的關(guān)系數(shù)據(jù)庫一樣,可以讓你很容易地連接相關(guān)的信息而且還對(duì)其他的數(shù)據(jù)庫系統(tǒng)有所補(bǔ)充。它能操作其它來源的資料,包括許多流行的PC數(shù)據(jù)庫程序(如dBASE,Paradox,Microsoft FoxPro)和服務(wù)器、小型機(jī)及大型機(jī)上的許多SQL數(shù)據(jù)庫。Access還完全支持Microsoft的OLE技術(shù)。

Access還提供windows操作系統(tǒng)的高級(jí)應(yīng)用程序開發(fā)系統(tǒng)。Access與其它數(shù)據(jù)庫開發(fā)系統(tǒng)之間相當(dāng)顯著的區(qū)別就是:您不用寫一行代碼,就可以在很短的時(shí)間里開發(fā)出一個(gè)功能強(qiáng)大而且相當(dāng)專業(yè)的數(shù)據(jù)庫應(yīng)用程序,并且這一愉快的過程是完全可視的!如果您能給它加上簡短的VBA代碼,那么您的程序決不比專業(yè)程序員潛心開發(fā)的程序差。

Access的總體結(jié)構(gòu)

Access將所有有名字的東西都成為對(duì)象(object),在Access 2023中,最重要的對(duì)象有表,查詢,窗體,報(bào)表,宏和模塊。

表 用戶定義的存儲(chǔ)資料的對(duì)象。每一個(gè)表都包含有關(guān)某個(gè)主體的信息。表包括存儲(chǔ)不同種類資料的字段(列),而記錄(行)則收集特定主體實(shí)例的所有信息。

查詢 為來自一個(gè)或多個(gè)表的資料提供定制視圖的對(duì)象。在Access中,可以利用圖形化的實(shí)例查詢機(jī)制(QBE)或通過SQL語句來建立查詢。你可以在查詢中選擇、更新、插入或刪除資料,也可以用查詢來建立新表。

窗體 窗體是主要的人機(jī)接口。大量的操作(幾乎所有)都要通過窗體完成。窗體通過運(yùn)行宏(macro)或Visual Basic for Applicatinns(VBA)過程,來響應(yīng)大量的事件。Access 2023為我們提供了強(qiáng)大的(同時(shí)也是相當(dāng)方便的向?qū)В﹣斫?biāo)準(zhǔn)的Windows窗體。

報(bào)表 為格式化、計(jì)算、打印選定資料而設(shè)計(jì)的對(duì)象。它是衡量一個(gè)優(yōu)秀的數(shù)據(jù)庫的重要標(biāo)準(zhǔn)(有時(shí)甚至是唯一的標(biāo)準(zhǔn))。

宏 為了響應(yīng)已定義的事件,需要讓Access去執(zhí)行一個(gè)或多個(gè)操作,而宏就是對(duì)這些操作的結(jié)構(gòu)化的定義對(duì)象。它可以讓你像堆積木一樣建立一個(gè)功能強(qiáng)大的程序,而無須寫大量的代碼。

模塊 包括用VBA編碼的定制過程的一個(gè)對(duì)象。模塊提供了獨(dú)立的動(dòng)作流以捕獲錯(cuò)誤,而宏做不到。模塊能直接響應(yīng)窗體或報(bào)表事件,也可以從應(yīng)用程序的任何地方被調(diào)用。

5.2 系統(tǒng)實(shí)現(xiàn)

5.2.1.系統(tǒng)管理模塊實(shí)現(xiàn)

5..2.3入庫模塊的實(shí)現(xiàn)

5..2.4 出庫模塊實(shí)現(xiàn)

5.2.5設(shè)備采購模塊實(shí)現(xiàn),程序略

5.2.7設(shè)備代碼模塊實(shí)現(xiàn)

5.2.9 操作日志模塊實(shí)現(xiàn)

第六章 系統(tǒng)使用說明

參考文獻(xiàn):

1. 數(shù)據(jù)庫系統(tǒng)原理教程 王珊 陳紅 清華大學(xué)出版社

2. 管理信息系統(tǒng) 王虎 張俊 武漢理工大學(xué)出版社

3. Visual Basic 數(shù)據(jù)庫開發(fā) E.Winemiller,J.Roff B.Heyman,R.Groom 著 清華大學(xué)出版社

4. PowerBuilder 8.0數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航 何旭洪 余建英 人民郵電出版社

5. VB6從入門道精通 『美』Gary cornell 著 北京希望電子出版社

6. managing Information Systems David L.Anderson著 清華大學(xué)出版社

7. Management Information Systems Raymond Mcleod,Jc George Schell 著 北京大學(xué)出版社

數(shù)據(jù)庫系統(tǒng)概論這門課一共有多少章節(jié)?

這門課一共有12個(gè)章節(jié)。包括:前言弊拆,之一章緒論,第二章關(guān)系數(shù)據(jù)庫,第三章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL,第四章數(shù)據(jù)庫安全性,第五章數(shù)據(jù)庫完整性,第六章關(guān)系數(shù)據(jù)理論,第七章數(shù)據(jù)庫設(shè)計(jì),第八章數(shù)據(jù)庫編程,第九章關(guān)系查詢處理和查詢優(yōu)化,第十章數(shù)茄卜殲據(jù)庫恢復(fù)技術(shù),第十一章并發(fā)控顫沖制,。

關(guān)于數(shù)據(jù)庫之一章的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

創(chuàng)新互聯(lián)網(wǎng)絡(luò)推廣網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì),網(wǎng)站建設(shè)公司,網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),1500元定制網(wǎng)站優(yōu)化全包,先排名后付費(fèi),已為上千家服務(wù),聯(lián)系電話:13518219792


網(wǎng)站欄目:數(shù)據(jù)庫開發(fā)入門指南:之一章數(shù)據(jù)庫基礎(chǔ)知識(shí)(數(shù)據(jù)庫之一章)
本文地址:http://www.5511xx.com/article/cdipigd.html