淺談小型倉(cāng)庫(kù)管理系統(tǒng)
時(shí)間:2022-02-16 10:11:51
導(dǎo)語(yǔ):淺談小型倉(cāng)庫(kù)管理系統(tǒng)一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
1需求分析
1.1項(xiàng)目背景。21世紀(jì),以計(jì)算機(jī)技術(shù)為主體的高新技術(shù)已經(jīng)深入到國(guó)際經(jīng)濟(jì)的方方面面。在市場(chǎng)經(jīng)濟(jì)的大環(huán)境下,越來越多的人逐漸認(rèn)識(shí)到用計(jì)算機(jī)技術(shù)進(jìn)行各類管理,交流的便捷。電子商務(wù)的崛起,讓倉(cāng)庫(kù)管理隨之而生。大型的倉(cāng)庫(kù)管理往往是復(fù)雜、煩瑣的。由于所掌握的倉(cāng)庫(kù)種類眾多,進(jìn)出貨、管理、訂貨的渠道各有差異,大型倉(cāng)庫(kù)管理系統(tǒng)往往操作繁瑣,降低效率。在供應(yīng)商、倉(cāng)庫(kù)及貨物系統(tǒng)中,貨物進(jìn)出、物流管理和庫(kù)存管理復(fù)雜繁瑣,傳統(tǒng)人力管理效率低,信息處理速度慢且準(zhǔn)確率也不滿足需求。需要耗費(fèi)大量人力、財(cái)力、金錢對(duì)這些數(shù)據(jù)進(jìn)行統(tǒng)計(jì)和分析,這是一項(xiàng)相當(dāng)大的工程。1.2目的分析。提高倉(cāng)庫(kù)管理效率,降低成本的消耗,減輕勞動(dòng)強(qiáng)度,加快信息處理速度和準(zhǔn)確性;為企業(yè)提供更快捷的信息,創(chuàng)造更大利潤(rùn)。1.3數(shù)據(jù)流圖。系統(tǒng)功能模塊分析:系統(tǒng)由廠商信息管理、貨物信息關(guān)系、進(jìn)貨信息查詢、出貨信息查詢、員工管理五部分組成,其中員工由倉(cāng)庫(kù)經(jīng)理、倉(cāng)庫(kù)主管、物流員、采購(gòu)員四大職位構(gòu)成,倉(cāng)庫(kù)經(jīng)理對(duì)員工負(fù)責(zé),倉(cāng)庫(kù)主管對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)負(fù)責(zé),進(jìn)行實(shí)時(shí)監(jiān)督及處理意外事件,物流員根據(jù)廠商提供的貨物信息,對(duì)貨物通過倉(cāng)庫(kù)進(jìn)行進(jìn)貨與出貨,采購(gòu)員負(fù)責(zé)監(jiān)督貨物的數(shù)量,及時(shí)聯(lián)系廠商與物流員。
2數(shù)據(jù)庫(kù)概念設(shè)計(jì)
廠商實(shí)體擁有廠商名稱、廠商編號(hào)、地址、電話四個(gè)屬性,貨物實(shí)體有貨物名稱、貨物編號(hào)、廠商編號(hào)、價(jià)格四個(gè)屬性,廠商與貨物之間是一對(duì)多的提供關(guān)系;倉(cāng)庫(kù)實(shí)體有倉(cāng)庫(kù)編號(hào)、貨物編號(hào)、倉(cāng)庫(kù)地址三個(gè)屬性,貨物保存在倉(cāng)庫(kù)中并且需要提供日期和數(shù)量相關(guān)信息,貨物與倉(cāng)庫(kù)是多對(duì)一的保存關(guān)系;員工實(shí)體有員工編號(hào)、員工姓名、電話、職務(wù)四個(gè)屬性,員工與倉(cāng)庫(kù)是多對(duì)一的任職關(guān)系。
3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)
3.1廠商表(manufacture)的設(shè)計(jì)。廠商的基本信息包括以下幾個(gè)部分:廠商編號(hào)(mid),廠商名稱(mname,notnull,unique),地址(maddress),電話(mphone)等。其中,mid(廠商編號(hào))字段為該表的主鍵(primarykey),唯一地標(biāo)識(shí)了一個(gè)廠商信息的記錄。3.2貨物表(goods)的設(shè)計(jì)。貨物的基本信息包括以下幾個(gè)部分:貨物編號(hào)(gid),廠商編號(hào)(mid),貨物名稱(gname,notnull,unique),貨物價(jià)格(gprice)等。其中,gid(貨物編號(hào))字段為該表的主鍵(primarykey),唯一地標(biāo)識(shí)了一個(gè)貨物信息的記錄,mid(廠商編號(hào))字段為該表的外鍵(foreignkey),參照了廠商表的關(guān)系。3.3倉(cāng)庫(kù)表(stock)的設(shè)計(jì)。倉(cāng)庫(kù)的基本信息包括以下幾個(gè)部分:倉(cāng)庫(kù)編號(hào)(id),貨物編號(hào)(gid),地址(address)等。其中,id(倉(cāng)庫(kù)編號(hào))字段為該表的主鍵(primarykey),唯一地標(biāo)識(shí)了一個(gè)進(jìn)貨信息的記錄,gid(貨物編號(hào))為該表的外鍵(foreignkey),參照了貨物表的關(guān)系。3.4進(jìn)出貨(inOut)情況表。進(jìn)出貨情況表的基本信息包括以下幾個(gè)部分:日期(date),貨物編號(hào)(gid),倉(cāng)庫(kù)編號(hào)(id),數(shù)量(quantity,notnull,default(0),check(quantity>=0))等。其中,date(日期)字段為該表的主鍵(primarykey),唯一地標(biāo)識(shí)了一個(gè)進(jìn)出貨情況的記錄,gid(貨物編號(hào))為該表的外鍵(foreignkey),參照了貨物表的關(guān)系,id(倉(cāng)庫(kù)編號(hào))為該表的外鍵(foreignkey),參照了貨物表的關(guān)系。3.5員工表(stuff)的設(shè)計(jì)。本系統(tǒng)主要的針對(duì)對(duì)象為員工的基本信息,而員工的基本信息包括以下幾個(gè)部分:?jiǎn)T工編號(hào)(sid),員工姓名(sname,notnull),電話(sphone),職位(position)等。其中,sid(員工編號(hào))字段為該表的主鍵(primarykey),唯一地標(biāo)識(shí)了一位員工信息的記錄,為了方便管理,將設(shè)置以下職位:倉(cāng)庫(kù)主管、倉(cāng)庫(kù)管理員、物流員、采購(gòu)員。視圖設(shè)計(jì):采購(gòu)員視圖擁有員工表、廠商表及進(jìn)出貨情況表,通過監(jiān)視貨物編號(hào)及數(shù)量,通知廠商補(bǔ)貨退貨及物流員進(jìn)行進(jìn)出貨。物流員視圖擁有員工表、貨物表、倉(cāng)庫(kù)表及進(jìn)出貨表,在收到采購(gòu)員通知后進(jìn)行貨物進(jìn)出。倉(cāng)庫(kù)管理員監(jiān)視整個(gè)數(shù)據(jù)庫(kù)及員工,對(duì)意外做出決策。倉(cāng)庫(kù)主管擁有員工表,及時(shí)了解員工情況,做出相應(yīng)措施。
4結(jié)束語(yǔ)
本系統(tǒng)僅在windows平臺(tái)下通過Java結(jié)合JDBC進(jìn)行SQLserver/MySQL數(shù)據(jù)庫(kù)的開發(fā),以及通過C#結(jié)合ADO.NET進(jìn)行SQLserver/MySQL數(shù)據(jù)庫(kù)的開發(fā),在開發(fā)的過程中,存在許多不足之處,主要是沒有考慮到跨平臺(tái)所可能面臨的數(shù)據(jù)共享問題以及并發(fā)性問題,考慮到小型倉(cāng)庫(kù)管理系統(tǒng)不存在高并發(fā)情況,沒有對(duì)此進(jìn)行深入研究。隨著電子商務(wù)的發(fā)展及對(duì)創(chuàng)新創(chuàng)業(yè)的支持,相信小型倉(cāng)庫(kù)管理系統(tǒng)會(huì)越來越受歡迎,本系統(tǒng)僅提供基礎(chǔ)模版,在針對(duì)不同問題進(jìn)行分析后,可對(duì)本系統(tǒng)進(jìn)行完善以實(shí)現(xiàn)不同需求下的高效率、高精確度、高獨(dú)立性的小型倉(cāng)庫(kù)管理。
參考文獻(xiàn)
[1]陳紅順,黃秋穎,周鵬.數(shù)據(jù)庫(kù)系統(tǒng)原理與實(shí)踐[M].北京:中國(guó)鐵道出版社,2018.
作者:劉雨軒 單位:北京師范大學(xué)珠海分校