国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

零備件管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2020-04-13 03:01柯如峰

柯如峰

【摘 ?要】零備件管理系統(tǒng)可以實(shí)現(xiàn)企業(yè)對(duì)日常設(shè)備零備件的規(guī)范化、電子化管理。該系統(tǒng)具備零備件日常管理的常用功能,可以顯著提高工作效率,減少人工管理出錯(cuò)概率。該系統(tǒng)以My SQL為后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),使用Java編程語(yǔ)言進(jìn)行開(kāi)發(fā),具有界面操作簡(jiǎn)單、可移植性強(qiáng)等特點(diǎn),在實(shí)際使用過(guò)程中反映良好。

【Abstract】The spare parts management system can realize the standardized and electronic management of daily equipment spare parts. This system has the common functions of daily spare parts management. It can significantly improve work efficiency and reduce the probability of manual management errors. This system is designed with My SQL as the background database and developed with Java programming language. It has the features of simple interface operation and strong portability, which is well reflected in the actual use process.

【關(guān)鍵詞】零備件管理;My SQL;Java

【Keywords】spare parts management; My SQL; Java

【中圖分類(lèi)號(hào)】V355 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 【文獻(xiàn)標(biāo)志碼】A ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 【文章編號(hào)】1673-1069(2020)01-0172-02

1 引言

對(duì)于進(jìn)行后臺(tái)運(yùn)維服務(wù)類(lèi)的企業(yè)來(lái)說(shuō),則需要面對(duì)高速增長(zhǎng)的系統(tǒng)硬件設(shè)備維護(hù)管理壓力。所謂兵馬未動(dòng),糧草先行,各類(lèi)系統(tǒng)零備件就是設(shè)備維護(hù)保障工作中的“糧草”,因此,設(shè)備零備件的管理工作在設(shè)備維護(hù)過(guò)程中起到的作用也就愈發(fā)重要。

通過(guò)電子化、規(guī)范化、智能化的方式實(shí)現(xiàn)對(duì)零備件的管理,不僅可以提高企業(yè)管理效率,減少人工管理出錯(cuò)概率,也是今后企業(yè)管理發(fā)展的趨勢(shì)。

2 系統(tǒng)開(kāi)發(fā)環(huán)境介紹

本系統(tǒng)選用My SQL數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)管理平臺(tái),My SQL數(shù)據(jù)庫(kù)是世界上最常用的開(kāi)源數(shù)據(jù)庫(kù)之一。它所使用的SQL語(yǔ)言是數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言,提高了數(shù)據(jù)庫(kù)開(kāi)發(fā)的通用性和便捷性。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型程序的開(kāi)發(fā)都選擇My SQL作為后臺(tái)數(shù)據(jù)庫(kù)管理平臺(tái)。

系統(tǒng)設(shè)計(jì)開(kāi)發(fā)選擇了Java語(yǔ)言,Java語(yǔ)言具有簡(jiǎn)單、面向?qū)ο蟆⒎植际?、健壯、安全、結(jié)構(gòu)中立、可移植、高性能、多線(xiàn)程等特點(diǎn)。這些特點(diǎn)能夠讓使用者快速方便地進(jìn)行應(yīng)用程序的開(kāi)發(fā),跨平臺(tái)間的信息傳遞,減少開(kāi)發(fā)時(shí)間,降低應(yīng)用系統(tǒng)維護(hù)成本。Java支持多類(lèi)應(yīng)用程序的開(kāi)發(fā),如桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等,便于應(yīng)用程序后續(xù)的擴(kuò)展。

3 需求分析

根據(jù)前期對(duì)用戶(hù)需求的調(diào)研分析,確定了系統(tǒng)需要實(shí)現(xiàn)的各項(xiàng)功能及目標(biāo),具體如表1所示。

4 數(shù)據(jù)庫(kù)總體設(shè)計(jì)

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

概念結(jié)構(gòu)設(shè)計(jì)是從系統(tǒng)需求為出發(fā)點(diǎn),以數(shù)據(jù)流的形式將設(shè)計(jì)對(duì)象表達(dá)成完整的抽象實(shí)體,不設(shè)計(jì)模塊內(nèi)部設(shè)計(jì)細(xì)節(jié)。這里以E-R圖來(lái)描述,如圖1所示。

4.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)

邏輯結(jié)構(gòu)設(shè)計(jì)是以數(shù)據(jù)庫(kù)表來(lái)反映系統(tǒng)所涉及數(shù)據(jù)的邏輯結(jié)構(gòu),根據(jù)系統(tǒng)中數(shù)據(jù)信息的特點(diǎn),將數(shù)據(jù)的概念模型轉(zhuǎn)換為關(guān)系模型。下面介紹系統(tǒng)數(shù)據(jù)庫(kù)中涉及的主要表。

①用戶(hù)登錄信息管理表。login(用戶(hù)名、登錄密碼、用戶(hù)所屬部門(mén))。②審批人信息管理表,其中審批人ID為主鍵。shenpiren_list(審批人ID、審批人名、審批優(yōu)先級(jí))。③審批記錄管理表。shenpi_record(零備件屬性、提交人、提交時(shí)間、下一審批人、審批人ID、審批優(yōu)先級(jí)、審批狀態(tài)、流程標(biāo)記)。④零備件入庫(kù)管理表。storage_record(零備件屬性、入庫(kù)人、入庫(kù)時(shí)間、通過(guò)審批人、通過(guò)審批時(shí)間、審批狀態(tài)、流程標(biāo)記)。⑤零備件出庫(kù)管理表。library_record(零備件屬性、出庫(kù)人、出庫(kù)時(shí)間)。⑥零備件清點(diǎn)管理表。count_record(零備件屬性、清點(diǎn)人、清點(diǎn)時(shí)間)。⑦零備件測(cè)試管理表。test_record(零備件屬性、測(cè)試人、測(cè)試時(shí)間)。

4.3 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)

本系統(tǒng)采用My SQL數(shù)據(jù)庫(kù)系統(tǒng),將數(shù)據(jù)庫(kù)應(yīng)用架設(shè)在單獨(dú)的數(shù)據(jù)庫(kù)服務(wù)器中,各客戶(hù)端應(yīng)用程序通過(guò)指定的數(shù)據(jù)庫(kù)IP地址連接和訪問(wèn)數(shù)據(jù)庫(kù)。My SQL Workbench提供了良好的數(shù)據(jù)庫(kù)管理功能來(lái)進(jìn)行后臺(tái)數(shù)據(jù)管理,可使用其提供的數(shù)據(jù)導(dǎo)入/導(dǎo)出工具來(lái)進(jìn)行數(shù)據(jù)的備份和恢復(fù)。

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

系統(tǒng)功能設(shè)計(jì)包括以下幾大模塊。

5.1 注冊(cè)和登錄模塊