陳小培
摘要:物資管理是繁雜而又必須十分細(xì)致的工作,是不能允許時(shí)常發(fā)生錯(cuò)誤的,幾十年前的那種手工操作模式已遠(yuǎn)遠(yuǎn)跟不上近代企業(yè)發(fā)展的步伐,時(shí)代的進(jìn)步?jīng)Q定了企業(yè)的發(fā)展,而企業(yè)要發(fā)展必然需要完善的管理體系,所以說(shuō)企業(yè)人事管理的自動(dòng)化是時(shí)代進(jìn)步的必然結(jié)果。合理地利用有助于企業(yè)發(fā)展的管理系統(tǒng)是企業(yè)改革的一種優(yōu)越的體現(xiàn),利用計(jì)算機(jī)對(duì)企業(yè)人事進(jìn)行管理不僅保證了核算的準(zhǔn)確度,還成倍地提高了工作效率,而且便于查詢。
關(guān)鍵詞:倉(cāng)庫(kù)管理系統(tǒng);HTML;SQLService;VisualBasic;c#
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)32-0074-03
1概述
據(jù)統(tǒng)計(jì),目前美國(guó)物資管理中80%-95%的信息處理由計(jì)算機(jī)完成,而我國(guó)信息資源的開(kāi)發(fā)運(yùn)用從1983年以后才開(kāi)始開(kāi)發(fā)和研究。建立一套企業(yè)物資管理信息系統(tǒng)能夠加快企業(yè)物資的轉(zhuǎn)速度,提高效率,從而加強(qiáng)管理的信息化手段,提高經(jīng)濟(jì)效益,這順應(yīng)了社會(huì)的信息化的潮流。
眾所周知,物資的管理種類繁多,在各部門進(jìn)出頻繁。物資管理者希望能對(duì)物資的整個(gè)流程狀態(tài)、庫(kù)存狀況了如指掌,并為決策管理提供科學(xué)依據(jù):工作人員希望能夠避免煩瑣的手工操作,甩掉陳舊的手工記賬方式,達(dá)到事半功倍的效果。物資管理應(yīng)用軟件不僅使以上的希望都變成了現(xiàn)實(shí),而且能間接減少庫(kù)存的無(wú)謂積壓,提高企業(yè)的經(jīng)濟(jì)效益。
所謂物資管理系統(tǒng)就是通過(guò)物資申請(qǐng)計(jì)劃、采購(gòu)、運(yùn)輸、倉(cāng)儲(chǔ)、保管、領(lǐng)用等活動(dòng),解決物資供需之間存在的時(shí)間、空間、數(shù)量、品種、規(guī)格以及價(jià)格和質(zhì)量等方面的矛盾,銜接企業(yè)運(yùn)作中的各個(gè)環(huán)節(jié),確保日常事務(wù)處理的順利進(jìn)行。物資管理系統(tǒng)是企業(yè)管理中不可缺少的一環(huán),物資已成為企業(yè)中很重要的一個(gè)管理對(duì)象,他對(duì)企業(yè)的經(jīng)營(yíng)活動(dòng)有著直接影響,物資管理水平的高低直接影響著整個(gè)企業(yè)的成本。此外,物流和資金流直接相關(guān)。一方面,采購(gòu)價(jià)格決定著采購(gòu)成本的高低:另方面,運(yùn)輸、倉(cāng)儲(chǔ)、裝卸、庫(kù)房管理直接影響著企業(yè)的運(yùn)營(yíng)成本。
因?yàn)槲镔Y管理涉及計(jì)劃、物料平衡、采購(gòu)、庫(kù)存、入庫(kù)、領(lǐng)用等活動(dòng),這些業(yè)務(wù)涉及大量的數(shù)據(jù)和信息,如供應(yīng)商、品種、規(guī)格、價(jià)格、庫(kù)存情況、領(lǐng)用情況以及對(duì)這些數(shù)據(jù)進(jìn)行報(bào)表制作和綜合分析等,對(duì)這些數(shù)據(jù)的準(zhǔn)確性、及時(shí)性和質(zhì)量要求是相當(dāng)高的,任何信息的遺漏、錯(cuò)誤或失誤都會(huì)影響到企業(yè)的利益,若采用純?nèi)斯さ姆椒▉?lái)管理是有一定的難度的。因而,采用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)物資管理電算化,是提高物資管理水平的很有效的途徑。物資管理系統(tǒng)作為企業(yè)管理規(guī)范化、自動(dòng)化管理系統(tǒng)的一部分,對(duì)提高企業(yè)的管理效率,增加收入發(fā)揮著不可替代的作用。
2系統(tǒng)分析
2.1需求分析
網(wǎng)絡(luò)經(jīng)濟(jì)的興起,使個(gè)人網(wǎng)店及網(wǎng)絡(luò)公司數(shù)量急劇增多,針對(duì)這部分需求設(shè)計(jì)的倉(cāng)庫(kù)管理系統(tǒng)需要滿足以下幾個(gè)需求。,同時(shí)因?yàn)榫W(wǎng)店經(jīng)營(yíng)穩(wěn)定性未知,對(duì)于倉(cāng)庫(kù)管理系統(tǒng)的,并且網(wǎng)店擁有的是虛擬人流量,所以對(duì)于倉(cāng)庫(kù)貨物的狀態(tài)需要有隨時(shí)隨地的查看權(quán)。為了解決以上需求,需要做到以下幾點(diǎn):
1)開(kāi)發(fā)成本低,操作簡(jiǎn)單
網(wǎng)店大多為小微型個(gè)體經(jīng)營(yíng)戶,對(duì)倉(cāng)庫(kù)管理系統(tǒng)功能要求不高,倉(cāng)庫(kù)管理系統(tǒng)目前對(duì)于他們來(lái)說(shuō)更多的是可有可無(wú)的產(chǎn)品,所以為了吸引使用,必須做到成本低廉。同時(shí),因?yàn)楣δ芤蟛欢?,操作方面就盡可能追求簡(jiǎn)單。
2)擴(kuò)展性和兼容性要求較高
網(wǎng)店的銷售量有部分和廣告、平臺(tái)及自身口碑掛鉤,并且網(wǎng)店的經(jīng)營(yíng)成本較低,抗風(fēng)險(xiǎn)性較差。所以個(gè)人網(wǎng)店的發(fā)展前景很難預(yù)測(cè),所以做出的倉(cāng)庫(kù)管理系統(tǒng)必須能很好地應(yīng)對(duì)未來(lái)的變化,需要更好的擴(kuò)展性和兼容性。
3)安全性
網(wǎng)店的雇傭關(guān)系和客戶關(guān)系有很大一部分是僅僅建立于網(wǎng)絡(luò)之上的,所以管理員要對(duì)需要進(jìn)入倉(cāng)庫(kù)管理系統(tǒng)的人員進(jìn)行權(quán)限管理,保證網(wǎng)店的安全陛。
4)方便
網(wǎng)店所擁有的客流量為數(shù)據(jù)流量,在特定時(shí)間段可能會(huì)有大批量的客戶流量進(jìn)行購(gòu)物,使倉(cāng)庫(kù)執(zhí)行出庫(kù)操作,所以倉(cāng)庫(kù)管理系統(tǒng)須達(dá)到隨時(shí)隨地實(shí)時(shí)訪問(wèn)的需求,就需要倉(cāng)庫(kù)管理系統(tǒng)做到方便,不需要在特定環(huán)境及特定設(shè)備下才能訪問(wèn)。
2.2可行性分析
可行性分析的目的就是找出一個(gè)可以在花費(fèi)最小的代價(jià)的情況下使用時(shí)間最短的解決方案,確定這個(gè)問(wèn)題是否有解決研究的價(jià)值,它大大縮短了系統(tǒng)的分析和設(shè)計(jì)過(guò)程。
2.2.1技術(shù)可行性
Java,C#等完全可以編寫(xiě)倉(cāng)庫(kù)管理系統(tǒng)服務(wù)器和前端,并且通過(guò)Android開(kāi)發(fā)功能使其能同時(shí)運(yùn)行于移動(dòng)終端。SQLService2012也是一個(gè)功能齊全,運(yùn)用廣泛的數(shù)據(jù)庫(kù)開(kāi)發(fā)程序,數(shù)據(jù)庫(kù)技術(shù)相當(dāng)成熟,對(duì)于小型倉(cāng)庫(kù)管理系統(tǒng)的開(kāi)發(fā)沒(méi)有絲毫負(fù)擔(dān)。
2.2.2經(jīng)濟(jì)可行性
目前電商無(wú)論在用戶,平臺(tái)還是政策上都還是一個(gè)蓬勃發(fā)展的狀態(tài),電商的總體數(shù)量也在穩(wěn)步增長(zhǎng),所以本次做的倉(cāng)庫(kù)管理系統(tǒng)的客戶基礎(chǔ)是存在的。
電商經(jīng)過(guò)一段時(shí)間的發(fā)展,淘汰過(guò)一批之后,剩下的和新晉的電商經(jīng)營(yíng)者必定會(huì)更加注重經(jīng)營(yíng)的規(guī)范性,所以一個(gè)簡(jiǎn)單方便,安全便宜的倉(cāng)庫(kù)管理系統(tǒng)對(duì)于如今的電商經(jīng)營(yíng)者規(guī)范化運(yùn)營(yíng)是有很大利益的。
結(jié)合需求分析,本次的倉(cāng)庫(kù)管理系統(tǒng)開(kāi)發(fā)成本是很低的,所以從收益的角度來(lái)看完全具備可行性。
2.2.3政策可行性
電商最開(kāi)始缺乏法律監(jiān)管的,出現(xiàn)了不少例如無(wú)經(jīng)營(yíng)資格證,無(wú)衛(wèi)生許可證等的經(jīng)營(yíng)亂象,國(guó)家如今也在正視電商發(fā)展問(wèn)題,大力整改電商亂象,使電商經(jīng)營(yíng)逐漸規(guī)范化。這次開(kāi)發(fā)的倉(cāng)庫(kù)管理系統(tǒng)也正是符合規(guī)范化經(jīng)營(yíng)理念的產(chǎn)品,所以目前來(lái)看政策和法律層面對(duì)倉(cāng)庫(kù)管理系統(tǒng)等促進(jìn)規(guī)范化經(jīng)營(yíng)的產(chǎn)品是持支持態(tài)度的。
2.3數(shù)據(jù)庫(kù)設(shè)計(jì)
2.3.1邏輯設(shè)計(jì)
概念模型是概念結(jié)構(gòu)設(shè)計(jì)師在需求分析階段把獲得的用戶需求抽象出來(lái)的,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的重點(diǎn),經(jīng)過(guò)對(duì)用戶的需求進(jìn)行綜合、歸納、抽象,形成一個(gè)獨(dú)立于DBMS的概念模型。
物資的實(shí)體與屬性圖
實(shí)體與實(shí)體聯(lián)系圖:
2.3.2 pc物理設(shè)計(jì)
表格中所有數(shù)據(jù)類型均為char(50)。
管理員信息表:所有管理員的信息(姓名,密碼等)存儲(chǔ)在一張表中。
用戶信息表:所有用戶信息(姓名,密碼等)存儲(chǔ)在一張表中。
物資信息表:物資的部分固定信息(物資編碼,種類,規(guī)格型號(hào),計(jì)量單位等)被存儲(chǔ)在這張表中,對(duì)于物資的固定信息可以在這張表中進(jìn)行修改;物資管理表:物資的實(shí)時(shí)信息(庫(kù)存等)被存儲(chǔ)在這張表中,表內(nèi)庫(kù)存數(shù)量會(huì)隨著出庫(kù)人庫(kù)的操作而改變。
出庫(kù)操作信息表:出庫(kù)操作帶來(lái)的除庫(kù)存量以外的信息(經(jīng)辦人,出庫(kù)數(shù)量等)存儲(chǔ)在這張表中,表內(nèi)數(shù)據(jù)會(huì)根據(jù)出庫(kù)具體操作而改變;人庫(kù)操作信息表:入庫(kù)操作帶來(lái)的除庫(kù)存量以外的信息(經(jīng)辦人,人庫(kù)數(shù)量等)存儲(chǔ)在這張表中,表內(nèi)數(shù)據(jù)會(huì)根據(jù)入庫(kù)具體操作而改變。
2.3.3移動(dòng)端物理設(shè)計(jì)
用戶名和密碼表:管理員的相關(guān)信息會(huì)存儲(chǔ)在這個(gè)表中,根據(jù)用戶注冊(cè)的情況可以對(duì)表內(nèi)數(shù)據(jù)進(jìn)行修改;管理員用戶名和密碼表:管理員的相關(guān)信息會(huì)存儲(chǔ)在這個(gè)表中,根據(jù)管理員的情況可以對(duì)表內(nèi)數(shù)據(jù)進(jìn)行修改。
貨物庫(kù)存信息表:和貨物有關(guān)的數(shù)據(jù)(如貨物名,貨物編號(hào),貨物數(shù)量等)存儲(chǔ)在這個(gè)表內(nèi),根據(jù)管理員操作和入庫(kù)出庫(kù)會(huì)對(duì)表內(nèi)數(shù)據(jù)進(jìn)行修改。
出庫(kù)貨物信息表:貨物出庫(kù)相關(guān)的信息(出庫(kù)貨物名稱,編號(hào),領(lǐng)取人等)全部存儲(chǔ)在這張表內(nèi),出庫(kù)操作會(huì)對(duì)表內(nèi)數(shù)據(jù)進(jìn)行修改。
用戶存儲(chǔ)貨物表:用戶做人庫(kù)出庫(kù)操作,和用戶出庫(kù)人庫(kù)操作有關(guān)的信息(存儲(chǔ)人,存儲(chǔ)貨物,編號(hào)等)存儲(chǔ)在這張表內(nèi)。
管理員入庫(kù)貨物表:管理員做人庫(kù)操作,和管理員入庫(kù)操作有關(guān)的數(shù)據(jù)(入庫(kù)貨物名稱,編號(hào),數(shù)量等)存儲(chǔ)在這張表內(nèi),會(huì)根據(jù)管理員的入庫(kù)操作而改變。
2.3.4主要功能模塊
1)用戶管理模塊:
用戶注冊(cè):使用前用戶和管理員需要注冊(cè)自己的賬戶和密碼。
密碼修改:用戶和管理員可以自行修改密碼,需確認(rèn)為本人操作。
賬戶管理:管理員可以查看和修改用戶的賬戶信息,刪除賬戶后同一賬戶不得重復(fù)注冊(cè)。
2)物資信息設(shè)置模塊:
在這個(gè)模塊中,可以添加、修改和查詢物資的基礎(chǔ)信息。
3)入庫(kù)管理模塊:
在這個(gè)模塊中,可以瀏覽、添加、修海和查詢物資的人庫(kù)信息。
4)出庫(kù)管理模塊:
在這個(gè)模塊中,可以瀏覽、添加、修海和查詢物資的出庫(kù)信息。
5)庫(kù)存管理模塊:
在這個(gè)模塊中,可以瀏覽查詢物資的庫(kù)存信息。
3功能實(shí)現(xiàn)
系統(tǒng)最主要包括用戶權(quán)限登錄,物資信息設(shè)置,出入庫(kù)管理等功能模塊。
1)連接數(shù)據(jù)庫(kù):本系統(tǒng)的許多地方都要建立數(shù)據(jù)庫(kù)連接,采用ADO.NET數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作實(shí)現(xiàn)系統(tǒng)功能。
2)設(shè)計(jì)登錄模塊:當(dāng)系統(tǒng)打開(kāi)時(shí),顯示登錄屏幕。您可以選擇登錄和提供登錄功能,也可以選擇注冊(cè)來(lái)為自己新注冊(cè)一個(gè)信息。此頁(yè)已驗(yàn)證用戶名和密碼。它不能是空的。點(diǎn)擊登錄按鈕輸入相應(yīng)的面。
3)進(jìn)人管理員界面:在管理員頁(yè)面,管理員可以選擇出庫(kù)入庫(kù)操作,對(duì)物資信息進(jìn)行修改,對(duì)用戶及自己的賬戶密碼進(jìn)行查看和修改。
4)進(jìn)人用戶界面:在用戶界面,用戶可以自行修改密碼,但要遵從一定的規(guī)則,用戶也可以查詢物資信息,并且執(zhí)行出庫(kù)操作。
3.1系統(tǒng)功能結(jié)構(gòu)圖
系統(tǒng)功能結(jié)構(gòu)圖如圖2所示。
3.2界面截圖
3.2.1pc端界面截圖
系統(tǒng)登錄主界面:在這個(gè)界面可以選擇不同身份用賬號(hào)及密碼登錄。
用戶注冊(cè)界面:用戶可以在這個(gè)界面上注冊(cè)自己的信息。
主窗體的系統(tǒng)菜單界面:可以執(zhí)行重新登錄和退出操作;窗體的物資基本信息管理可以進(jìn)行添加、刪除、查詢、修改物資基本信息。
添加物資基本信息功能。
刪除物資基本信息功能。
修改物資基本信息功能。
查詢物資基本信息功能。
主窗體的入庫(kù)信息管理功能。
添加入庫(kù)信息界面:可以進(jìn)行入庫(kù)操作。
查詢?nèi)霂?kù)信息界面:可以查詢歷史入庫(kù)信息記錄。
主窗體的出庫(kù)信息管理功能界面:可以進(jìn)行出庫(kù)和查詢出庫(kù)信息的操作。
添加出庫(kù)信息界面:可以進(jìn)行出庫(kù)操作。
查詢出庫(kù)信息界面:可以查詢歷史出庫(kù)信息記錄。
主窗體的庫(kù)存信息管理界面:可以查閱所有的庫(kù)存信息。
查詢庫(kù)存信息表,所有經(jīng)過(guò)商品的庫(kù)存信息會(huì)在這個(gè)界面上顯示,并且會(huì)通部出庫(kù)入庫(kù)信息更新庫(kù)存量。
3.2.2移動(dòng)端界面截圖
注冊(cè)界面:可以注冊(cè)管理員和用戶的信息。
登錄界面:可以以管理員或者用戶的身份登錄。
管理員主界面:管理員身份登錄后的界面,可以進(jìn)行不同操作;管理員人庫(kù)管理界面:管理員可以在這個(gè)界面進(jìn)行人庫(kù)操作,具體如圖3所示。
管理員出庫(kù)管理界面:管理員可以在這個(gè)界面進(jìn)行出庫(kù)操作。
管理員用戶預(yù)約入庫(kù)界面:管理員在這個(gè)界面可以接受用戶的入庫(kù)申請(qǐng)。
管理員查看庫(kù)存信息界面:管理員可以在這個(gè)界面查看庫(kù)存物品及物品編號(hào),并且根據(jù)這兩個(gè)信息查看庫(kù)存物品的具體信息,具體如下圖:
管理員入庫(kù)信息界面:管理員可以在這個(gè)界面查看人庫(kù)的歷史信息,并且根據(jù)歷史信息可以查看每個(gè)入庫(kù)。貨物的具體信息:
管理員出庫(kù)信息界面:管理員可以在這個(gè)界面查看出庫(kù)的歷史信息,并且根據(jù)歷史信息可以查看每個(gè)出庫(kù)。貨物的具體信息:
用戶主界面:用戶身份登錄之后的界面,用戶可以在這個(gè)界面上進(jìn)行操作。
用戶出庫(kù)界面:用戶在這個(gè)界面可以進(jìn)行出庫(kù)操作。
用戶查看庫(kù)存信息界面:用戶在這個(gè)界面可以查看倉(cāng)庫(kù)庫(kù)存物品信息。
4結(jié)束語(yǔ)
這次的B/S設(shè)計(jì)模式帶給我的收獲很多。有了完整的工程設(shè)計(jì)理念,學(xué)會(huì)如何思考:包括需求性,可行性的分析,真正地做一個(gè)完整的,可投入實(shí)際使用的程序。做程序的時(shí)候?yàn)榱诉_(dá)到最好的效果,去查閱了很多類似于Android程序設(shè)計(jì)類的一些知識(shí),博取眾家之長(zhǎng)。接觸到更多實(shí)際應(yīng)用類的知識(shí)。在程序設(shè)計(jì)方面,通過(guò)對(duì)于數(shù)據(jù)庫(kù)和前端的設(shè)計(jì)了解的更加深入,學(xué)會(huì)了站在一個(gè)使用者的角度來(lái)設(shè)計(jì)程序。為我們以后再設(shè)計(jì)程序理念排除了很多隱患,更加會(huì)從用戶角度考慮問(wèn)題。
【通聯(lián)編輯:代影】