基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng),應(yīng)用Hadoop軟件架構(gòu)實(shí)現(xiàn)庫(kù)存與配送管理系統(tǒng)Web海量數(shù)據(jù)分布式處理,提高庫(kù)存與配送系統(tǒng)在海量數(shù)據(jù)存儲(chǔ)方面的安全性;云計(jì)算技術(shù)中分布式數(shù)據(jù)數(shù)據(jù)存儲(chǔ)能實(shí)現(xiàn)動(dòng)態(tài)負(fù)載均衡、故障節(jié)點(diǎn)自動(dòng)接管,具有高可靠性、高性能、高可用、高可擴(kuò)展性;云計(jì)算公共技術(shù)服務(wù)平臺(tái)建立庫(kù)存與配送管理系統(tǒng),使供應(yīng)鏈上的眾多企業(yè)能以更加精細(xì)和動(dòng)態(tài)的方式進(jìn)行庫(kù)存管理和物流配送,降低外向型企業(yè)的信息化運(yùn)營(yíng)成本;該系統(tǒng)能應(yīng)用于智能終端;采用Redis數(shù)據(jù)庫(kù),能夠?qū)崿F(xiàn)集群部署動(dòng)態(tài)擴(kuò)展、實(shí)時(shí)數(shù)據(jù)分析、實(shí)時(shí)數(shù)據(jù)查詢(xún)、實(shí)時(shí)數(shù)據(jù)收集、實(shí)時(shí)上傳、實(shí)時(shí)通信等功能。
【專(zhuān)利說(shuō)明】基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及管理系統(tǒng)領(lǐng)域,具體涉及一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)。
【背景技術(shù)】
[0002] 在歐美國(guó)家對(duì)全球的庫(kù)存與物流配送實(shí)現(xiàn)網(wǎng)絡(luò)實(shí)時(shí)控制信息系統(tǒng)研發(fā)的網(wǎng)絡(luò)體 系結(jié)構(gòu)模式絕大多數(shù)仍然是傳統(tǒng)的B/S模式,需要24小時(shí)不間斷對(duì)全球各地的配送中心實(shí) 現(xiàn)控制,并對(duì)海量數(shù)據(jù)進(jìn)行處理和控制,這些配送技術(shù)由于沒(méi)有建立在一個(gè)統(tǒng)一有效庫(kù)存 與配送系統(tǒng)管理平臺(tái),均為獨(dú)立開(kāi)發(fā)運(yùn)行,因此需要大量的運(yùn)營(yíng)成本。對(duì)我國(guó)的中小型企業(yè) 來(lái)說(shuō),無(wú)法負(fù)擔(dān)由此產(chǎn)生的運(yùn)營(yíng)成本。事實(shí)上,"十二五"規(guī)劃綱要及《國(guó)務(wù)院關(guān)于加快培育 和發(fā)展戰(zhàn)略性新興產(chǎn)業(yè)的決定》均把"云計(jì)算"作為新一代信息技術(shù)產(chǎn)業(yè)的重要部分。
[0003] 目前,我國(guó)各地政府和高校加強(qiáng)了對(duì)云計(jì)算產(chǎn)業(yè)的投入與研究,許多企業(yè)也做了 超前的布局,并取得了一定的成效,但是從總體來(lái)看,我國(guó)云計(jì)算技術(shù)研究仍處于探索和實(shí) 驗(yàn)階段。
【發(fā)明內(nèi)容】
[0004] 為解決上述問(wèn)題,本發(fā)明提供了一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)。
[0005] 為實(shí)現(xiàn)上述目的,本發(fā)明采取的技術(shù)方案為:
[0006] 基于云計(jì)算的庫(kù)存與配送管理系統(tǒng),系統(tǒng)包括
[0007] 注冊(cè)管理模塊:包括用戶(hù)和職員的注冊(cè);
[0008] 輸入項(xiàng):管理人員和用戶(hù)分別登陸不同的注冊(cè)界面的地址,根據(jù)要求填寫(xiě)有效的 信息
[0009] 輸出項(xiàng):分別將信息保存到數(shù)據(jù)庫(kù)中,涉及的表有管理員表和用戶(hù)表中,
[0010] 所述注冊(cè)管理模塊采用向數(shù)據(jù)庫(kù)中的寫(xiě)入新記錄語(yǔ)句、和從輸入時(shí)的條件判 斷語(yǔ)句,運(yùn)用結(jié)構(gòu)化模塊化設(shè)計(jì),所述注冊(cè)管理模塊調(diào)用了 UserLogin. aspx界面,采用 UserRigister. aspx界面來(lái)填寫(xiě)用戶(hù)信息,
[0011] 訂單管理模塊:用于客戶(hù)下達(dá)的各種指令進(jìn)行錄入、管理、查詢(xún)、修改、打印等。主 要包括
[0012] 訂單類(lèi)型,主要包含的訂單類(lèi)型有如下幾種:托運(yùn)訂單、入庫(kù)訂單、出庫(kù)訂單、調(diào)撥 訂單、退貨入庫(kù)訂單、退貨出庫(kù)訂單、搬場(chǎng)訂單、速遞訂單、其它訂單。
[0013] 訂單分配,對(duì)各分公司及營(yíng)業(yè)點(diǎn)所接收的訂單進(jìn)行匯總,然后根據(jù)實(shí)際需要對(duì)訂 單進(jìn)行分配管理。
[0014] 訂單查詢(xún),可按日期、訂單號(hào)、訂單類(lèi)型、業(yè)務(wù)部門(mén)、客戶(hù)、受理點(diǎn)等條件對(duì)訂單進(jìn) 行查詢(xún),并可對(duì)未確認(rèn)的訂單進(jìn)行修改。
[0015] 訂單確認(rèn),對(duì)已送達(dá)完成的訂單做最終確認(rèn),主要是對(duì)訂單數(shù)量、實(shí)發(fā)數(shù)量、實(shí)收 數(shù)量進(jìn)行確認(rèn),以便能準(zhǔn)確地對(duì)該筆業(yè)務(wù)進(jìn)行考核和費(fèi)用結(jié)算。
[0016] 訂單打印,對(duì)各種訂單可根據(jù)客戶(hù)需要設(shè)計(jì)不同打印格式對(duì)訂單進(jìn)行打印。
[0017] 輸入項(xiàng):管理人員登陸訂單界面根據(jù)要求填寫(xiě)所要的信息。
[0018] 輸出項(xiàng):分別將信息保存到數(shù)據(jù)庫(kù)中,涉及的表有訂單表。
[0019] 訂單模塊中用到了向數(shù)據(jù)庫(kù)中的寫(xiě)入新記錄語(yǔ)句、和從輸入時(shí)的條件判斷語(yǔ)句, 運(yùn)用結(jié)構(gòu)化模塊化設(shè)計(jì);調(diào)用了 Order, aspx界面,用戶(hù)填寫(xiě)訂單信息。調(diào)用OrderCheck. aspx界面,工作人員查詢(xún)訂單信息。
[0020] 入庫(kù)管理模塊:用于處理客戶(hù)的各種收貨指令及進(jìn)行相應(yīng)的入庫(kù)處理;主要包括
[0021] 入庫(kù)類(lèi)型,預(yù)定入庫(kù)、銷(xiāo)售入庫(kù)、采購(gòu)入庫(kù)、調(diào)整入庫(kù)、內(nèi)撥入庫(kù)、盤(pán)點(diǎn)入庫(kù)、退貨入 庫(kù)、調(diào)換入庫(kù)、包裝入庫(kù)、報(bào)費(fèi)入庫(kù)。
[0022] 入庫(kù)方式,根據(jù)進(jìn)貨方式的不同可分為:一次性入庫(kù)、分批入庫(kù)。
[0023] 貨物驗(yàn)收,根據(jù)收貨通知單對(duì)入庫(kù)的貨物進(jìn)行審核確認(rèn)。驗(yàn)收內(nèi)容主要有貨主、貨 物名稱(chēng)、規(guī)格、貨物等級(jí)、接收數(shù)量、破損數(shù)量、擱置數(shù)量、貨物重量、貨物體積、生產(chǎn)日期等。
[0024] 收貨單打印,該功能是打印出收貨單據(jù)。單據(jù)內(nèi)容有:收貨日期、訂單號(hào)、收貨流水 號(hào)、客戶(hù)、客戶(hù)通知編號(hào)、貨物代碼、貨物名稱(chēng)、規(guī)格、單位、通知數(shù)量、接收數(shù)量、破損數(shù)量、 擱置數(shù)量、生產(chǎn)日期、貨物重量、貨物體積等內(nèi)容。
[0025] 庫(kù)位分配,對(duì)要入庫(kù)的貨物進(jìn)行庫(kù)位分配,分配原則有兩種,按貨物分配庫(kù)位和按 庫(kù)位分配貨物。
[0026] 按貨物分配庫(kù)位:根據(jù)貨主、貨物的尺寸、體積、重量、貨物等級(jí)和保管等級(jí)等貨物 因素,以及庫(kù)位的尺寸、體積、承重量及庫(kù)位等級(jí)等庫(kù)位因素,自動(dòng)的從庫(kù)位中找出合適的 庫(kù)位。
[0027] 按庫(kù)位分配貨物,根據(jù)庫(kù)位的尺寸、體積、承重量、庫(kù)位等級(jí)以及貨物尺寸、體積、 重量、貨物等級(jí)和保管等級(jí)等貨物因素,自動(dòng)的從貨物清單中選出合適的貨物。系統(tǒng)分配庫(kù) 位時(shí)。根據(jù)分配方式的不同,可分為人工分配和自動(dòng)分配兩種。
[0028] 人工分配,人為的分配庫(kù)位,電腦輔助人工查詢(xún)空庫(kù)位情況及各庫(kù)位的使用情況。
[0029] 自動(dòng)分配,按庫(kù)位使用情況,體積、重量及優(yōu)化分配原則的優(yōu)先級(jí),自動(dòng)排出貨物 的安排庫(kù)位。(具體分配可能還要與其它實(shí)際情況有關(guān))。
[0030] 庫(kù)位清單打印,根據(jù)預(yù)先安排的庫(kù)位,打印出貨物庫(kù)位清單,以便保管員對(duì)號(hào)入 庫(kù)。其主要內(nèi)容:客戶(hù)、訂單號(hào)、貨物、規(guī)格、批號(hào)、庫(kù)位、數(shù)量、實(shí)際入庫(kù)數(shù)量等信息。
[0031] 預(yù)入庫(kù)確認(rèn),當(dāng)所有的貨物已經(jīng)入庫(kù)后,按庫(kù)位清單的實(shí)際入庫(kù)數(shù)量進(jìn)行入庫(kù)確 認(rèn)。同時(shí),把預(yù)入庫(kù)類(lèi)型由預(yù)定入庫(kù)改成銷(xiāo)售入庫(kù)。
[0032] 直接入庫(kù)處理,為了操作上的簡(jiǎn)便,根據(jù)實(shí)際情況有些貨物可經(jīng)驗(yàn)收后不作庫(kù)位 分配,而直接進(jìn)行入庫(kù)處理。
[0033] 輸入項(xiàng):管理人員登陸入庫(kù)管理界面地址,根據(jù)要求填寫(xiě)有效的信息 [0034] 輸出項(xiàng):分別將信息保存到數(shù)據(jù)庫(kù)中,涉及的表有入庫(kù)表中。
[0035] 入庫(kù)模塊中用到了向數(shù)據(jù)庫(kù)中的寫(xiě)入新記錄語(yǔ)句、和從輸入時(shí)的條件判斷語(yǔ)句, 運(yùn)用結(jié)構(gòu)化模塊化設(shè)計(jì);.調(diào)用了 RukuCahxunFirs t. aspx界面,在此界面上工作人員可以 看到入庫(kù)訂單的信息,點(diǎn)擊查詢(xún)按鈕跳到RuKuCahxun. aspx界面來(lái)查看訂單的具體信息。
[0036] 出庫(kù)管理模塊:用于貨物的出庫(kù)處理;主要有
[0037] 出庫(kù)類(lèi)型,根據(jù)出庫(kù)目的的不同可分為:預(yù)定出庫(kù)、預(yù)揀出庫(kù)、銷(xiāo)售出庫(kù)、領(lǐng)用出 庫(kù)、抽樣出庫(kù)、調(diào)整出庫(kù)、內(nèi)撥出庫(kù)、盤(pán)點(diǎn)出庫(kù)、退貨出庫(kù)、調(diào)換出庫(kù)、包裝出庫(kù)、報(bào)廢出庫(kù)。
[0038] 貨物調(diào)配,根據(jù)發(fā)貨通知單對(duì)貨物進(jìn)行調(diào)配處理,即從不同的倉(cāng)庫(kù)進(jìn)行合理的揀 貨處理。根據(jù)處理方法可分為人工調(diào)配和自動(dòng)調(diào)配兩種;人工調(diào)配,按照先進(jìn)先出(批號(hào)或 生產(chǎn)日期)及路線(xiàn)原則,人工安排貨物的出庫(kù)情況;自動(dòng)調(diào)配,嚴(yán)格的按照先進(jìn)先出的原則 (批號(hào)或生產(chǎn)日期),自動(dòng)安排貨物的出庫(kù)情況。
[0039] 揀貨清單打印,該功能是打印出預(yù)出庫(kù)的貨物庫(kù)位清單。根據(jù)清單用途,可分為外 部揀貨清單和內(nèi)容揀貨清單兩種;外部揀貨清單:主要給承運(yùn)人的揀貨清單,目的是告訴 承運(yùn)人到哪幾個(gè)倉(cāng)庫(kù)去提貨。其內(nèi)容有:承運(yùn)人、客戶(hù)、倉(cāng)庫(kù)、貨物、規(guī)格、數(shù)量、單位等信息。 內(nèi)部揀貨清單:主要給內(nèi)部操作人員的揀貨清單,可以同時(shí)處理多家客戶(hù)的揀貨情況。其內(nèi) 容有:客戶(hù)、倉(cāng)庫(kù)、貨物、規(guī)格、數(shù)量、單位等信息。
[0040] 揀貨處理,該功能是把預(yù)出庫(kù)的貨物從原庫(kù)位揀貨到揀貨區(qū),以便提高出庫(kù)的工 作效率。揀貨條件可按出庫(kù)日期、倉(cāng)庫(kù)、客戶(hù)、貨物等內(nèi)容進(jìn)行查詢(xún)。
[0041] 預(yù)出庫(kù)調(diào)整,在把貨物從存儲(chǔ)區(qū)轉(zhuǎn)移到揀貨區(qū)時(shí)才發(fā)現(xiàn)操作失誤時(shí),按先進(jìn)先出 法原則把該貨物退回存儲(chǔ)區(qū)。
[0042] 預(yù)出庫(kù)確認(rèn),當(dāng)承運(yùn)車(chē)輛來(lái)提貨時(shí),根據(jù)該車(chē)輛的貨物配載情況,從揀貨區(qū)出庫(kù), 做真正出庫(kù)處理。
[0043] 直接出庫(kù)處理,針對(duì)某些客戶(hù)的要求,為了操作上的簡(jiǎn)便,可根據(jù)實(shí)際情況對(duì)有些 貨物不經(jīng)調(diào)配而直接進(jìn)行出庫(kù)處理。
[0044] 送貨單打印,該功能是根據(jù)不同客戶(hù)打印出貨物配送單。其內(nèi)容有:出庫(kù)日期、 單據(jù)編號(hào)、客戶(hù)、聯(lián)系人、聯(lián)系電話(huà)、受貨人、受貨人地址、聯(lián)系人、聯(lián)系電話(huà)、承運(yùn)人、承運(yùn)車(chē) 輛、出庫(kù)倉(cāng)別、貨物、批號(hào)、數(shù)量、單位等。
[0045] 輸入項(xiàng):管理人員登陸出庫(kù)界面的地址,管理人員根據(jù)要求填寫(xiě)有效的信息。
[0046] 輸出項(xiàng):分別將信息保存到數(shù)據(jù)庫(kù)中,涉及的表有出庫(kù)表中。
[0047] 出庫(kù)模塊中用到了向數(shù)據(jù)庫(kù)中的寫(xiě)入新記錄語(yǔ)句、和從輸入時(shí)的條件判斷語(yǔ)句, 運(yùn)用結(jié)構(gòu)化模塊化設(shè)計(jì);調(diào)用了 ChuKu. aspx界面,工作人員查看訂單的出庫(kù)情況,調(diào)用 ChuKuCheck. aspx界面來(lái)操作訂單出庫(kù)信息。
[0048] 配送管理模塊:用于根據(jù)客戶(hù)的指令對(duì)出庫(kù)的貨物進(jìn)行配送的安排;主要包括
[0049] 配送計(jì)劃,根據(jù)客戶(hù)的發(fā)貨指令產(chǎn)生配送計(jì)劃。
[0050] 承運(yùn)方式選擇,根據(jù)客戶(hù)的要求、送貨量的大小、運(yùn)輸成本的高低等合理選擇承運(yùn) 方式,大體分三類(lèi):陸運(yùn)、水運(yùn)、空運(yùn)。
[0051] 車(chē)輛分配,根據(jù)車(chē)輛情況、貨物體積、貨物重量、送貨方向等狀況對(duì)要配送的貨物 進(jìn)行車(chē)輛的安排,可實(shí)行自動(dòng)或人工分配。
[0052] 車(chē)輛調(diào)度,主要是查詢(xún)車(chē)輛的分配情況及各種匯總信息,并可對(duì)已分配好的車(chē)輛 進(jìn)行重新調(diào)整。
[0053] 送貨單打印,按車(chē)輛、客戶(hù)打印出送貨單。
[0054] 貨物跟蹤,通過(guò)條形碼、無(wú)線(xiàn)終端、GPS、Internet等通訊設(shè)備對(duì)配送的貨物進(jìn)行及 時(shí)的跟蹤查詢(xún)。
[0055] 車(chē)隊(duì)考核,對(duì)所有運(yùn)輸車(chē)隊(duì)的配合度、運(yùn)輸及時(shí)性、完整性、車(chē)況等進(jìn)行考核。
[0056] 系統(tǒng)維護(hù)模塊:用于系統(tǒng)用戶(hù)新增、修改及刪除處理;
[0057] 按用戶(hù)級(jí)別來(lái)分,可分為
[0058] 超級(jí)用戶(hù):超級(jí)用戶(hù)對(duì)系統(tǒng)負(fù)責(zé)全面管理,其權(quán)限不受限制。
[0059] 普通用戶(hù):普通用戶(hù)對(duì)系統(tǒng)負(fù)責(zé)部分管理,所以可分為各種不同的類(lèi)別,其類(lèi)別設(shè) 置在[工作組管理]中完成。其權(quán)限受超級(jí)用戶(hù)的控制。
[0060] 工作組管理主要是對(duì)普通用戶(hù)的用戶(hù)組進(jìn)行新增、修改及刪除處理。按用戶(hù)級(jí)別 來(lái)分,可分為
[0061] 超級(jí)用戶(hù)工作組:超級(jí)用戶(hù)工作組對(duì)系統(tǒng)負(fù)責(zé)全面管理,其權(quán)限不受限制。
[0062] 普通用戶(hù)工作組:普通用戶(hù)工作組對(duì)系統(tǒng)負(fù)責(zé)部分管理,可分為各種不同的類(lèi)別。 普通用戶(hù)工作組分為業(yè)務(wù)部工作組,綜合管理科工作組,永新服務(wù)科工作組,財(cái)務(wù)科工作 組,不同用戶(hù)分入不同工作組。如果抽砂輕藝公司發(fā)生業(yè)務(wù)變動(dòng),只需修改工作組。
[0063] 權(quán)限管理,主要是對(duì)每一普通用戶(hù)工作組進(jìn)行授權(quán)管理。根據(jù)普通用戶(hù)工作組的 職能不同,分別授于不同的權(quán)限。
[0064] 密碼修改,密碼修改是用戶(hù)可以修改自己的密碼,以防止密碼失密,每一用戶(hù)都有 權(quán)修改密碼。
[0065] 屏幕保護(hù),是用戶(hù)因事離開(kāi)計(jì)算機(jī)而又不想退出系統(tǒng)時(shí),為了防止別人操作,可進(jìn) 入[屏幕保護(hù)]功能。
[0066] 公司車(chē)輛信息完善,完善公司以及車(chē)輛信息,實(shí)現(xiàn)對(duì)公司車(chē)輛的添加,刪除,修改。
[0067] 系統(tǒng)維護(hù)模塊中,用到了向數(shù)據(jù)庫(kù)中的寫(xiě)入新記錄語(yǔ)句、和從輸入時(shí)的條件 判斷語(yǔ)句,運(yùn)用結(jié)構(gòu)化模塊化設(shè)計(jì)。修改完善系統(tǒng)信息;調(diào)用了 Companylnfo. aspx界 面,CompanyCheck. aspx界面,來(lái)維護(hù)完善公司信息,調(diào)用VehicleAdd. aspx界面, VehicleCheck. aspx界面來(lái)完善車(chē)輛信息。調(diào)用SuperAdministrator. aspx界面來(lái)添加管 理用戶(hù)組,超級(jí)管理員等
[0068] 結(jié)算管理模塊:用于對(duì)客戶(hù)的倉(cāng)儲(chǔ)費(fèi)、運(yùn)輸費(fèi)、過(guò)境過(guò)橋費(fèi)等等費(fèi)用進(jìn)行結(jié)算處 理。同時(shí)對(duì)承運(yùn)單位作運(yùn)費(fèi)支出處理。主要包括
[0069] 費(fèi)用種類(lèi),費(fèi)用包括出入庫(kù)費(fèi)(力資費(fèi)、鏟車(chē)費(fèi)),倉(cāng)儲(chǔ)費(fèi)、運(yùn)輸費(fèi)、物流服務(wù)費(fèi)和 其它費(fèi)用。計(jì)算要點(diǎn)有:
[0070] 入庫(kù)費(fèi)的計(jì)算方法有兩種:按重量(元/噸)、按體積(元/m~3)。
[0071] 倉(cāng)儲(chǔ)費(fèi)的計(jì)算方法有兩種:按月、按天。
[0072] 運(yùn)輸費(fèi)的計(jì)算方法有四種:按重量、按噸公里、按時(shí)間、其它。
[0073] 結(jié)算方式,結(jié)算方式可分為月底結(jié)算及隨時(shí)結(jié)算兩種。
[0074]月底結(jié)算:每月月底結(jié)算倉(cāng)儲(chǔ)費(fèi)、力資費(fèi)、運(yùn)費(fèi)等等費(fèi)用。
[0075] 隨時(shí)結(jié)算:由客戶(hù)要求,隨時(shí)結(jié)算倉(cāng)儲(chǔ)費(fèi)、力資費(fèi)、運(yùn)費(fèi)等等費(fèi)用。
[0076] 收款處理,對(duì)已經(jīng)結(jié)算客戶(hù)的費(fèi)用作收款記錄。
[0077] 付款處理,對(duì)已經(jīng)結(jié)算承運(yùn)人的運(yùn)費(fèi)作付款記錄。
[0078] 應(yīng)收款查詢(xún)。查詢(xún)客戶(hù)的應(yīng)收款情況。
[0079] 應(yīng)付款查詢(xún),查詢(xún)客戶(hù)的應(yīng)付款情況。
[0080] 輸入項(xiàng):管理人員登陸付款界面的地址,管理人員根據(jù)要求填寫(xiě)有效的信息完成 結(jié)算管理
[0081] 輸出項(xiàng):分別將信息保存到數(shù)據(jù)庫(kù)中,涉及的表有付款表中。
[0082] 結(jié)算模塊中,用到了向數(shù)據(jù)庫(kù)中的寫(xiě)入新記錄語(yǔ)句、和從輸入時(shí)的條件判斷語(yǔ)句, 運(yùn)用結(jié)構(gòu)化模塊化設(shè)計(jì);調(diào)用了 PayMent. aspx界面,工作人員查看對(duì)已經(jīng)結(jié)算客戶(hù)的費(fèi)用 作收款記錄,對(duì)已經(jīng)結(jié)算承運(yùn)人的運(yùn)費(fèi)作付款記錄,查詢(xún)客戶(hù)的應(yīng)收款情況。
[0083] 實(shí)時(shí)監(jiān)控功能模塊,由計(jì)算機(jī)系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、MIS管理信息系統(tǒng)、GPS系統(tǒng)、GIS系 統(tǒng),android手機(jī)移動(dòng)客戶(hù)端組成。
[0084] 其中,所述android手機(jī)移動(dòng)客戶(hù)端包括
[0085] 活動(dòng)包:包括登錄活動(dòng),GPS活動(dòng),訂單詳細(xì)信息活動(dòng);
[0086] 實(shí)體包:用于依照數(shù)據(jù)表結(jié)構(gòu)封裝成的幾個(gè)實(shí)體bean ;以便于對(duì)數(shù)據(jù)的操作和信 息的處理。
[0087] 業(yè)務(wù)邏輯包:為對(duì)應(yīng)實(shí)體bean的邏輯方法類(lèi),根據(jù)具體邏輯需要對(duì)公共方法包 中的webservice方法進(jìn)行調(diào)用,通過(guò)簡(jiǎn)單的分層架構(gòu),提高代碼的清晰可讀性和簡(jiǎn)易操作 性;
[0088] 公共方法包:包括五種自定義方法類(lèi),兩種遠(yuǎn)程數(shù)據(jù)訪(fǎng)問(wèn)方法類(lèi)
[0089] 其中,所述系統(tǒng)采用基于Asp. net的三層架構(gòu),分別為
[0090] 表現(xiàn)層,用于用戶(hù)接口的展示,以及用業(yè)務(wù)層的類(lèi)和對(duì)象來(lái)"驅(qū)動(dòng)"這些接口;在 ASP. NET中,該層包括aspx頁(yè)面、用戶(hù)控制、服務(wù)器控制以及某些與安全相關(guān)的類(lèi)和對(duì)象。
[0091] 業(yè)務(wù)層,用于訪(fǎng)問(wèn)數(shù)據(jù)層,從數(shù)據(jù)層取數(shù)據(jù)、修改數(shù)據(jù)以及刪除數(shù)據(jù),并將結(jié)果返 回給表現(xiàn)層;通常該層被劃分成兩個(gè)子層:業(yè)務(wù)邏輯層(Business Logic Layer, BLL)和數(shù) 據(jù)訪(fǎng)問(wèn)層(Data Access Layers, DAL)。業(yè)務(wù)邏輯層在數(shù)據(jù)訪(fǎng)問(wèn)層之上,也就是說(shuō)BLL調(diào)用 DAL的類(lèi)和對(duì)象。DAL訪(fǎng)問(wèn)數(shù)據(jù)并將其轉(zhuǎn)給BLL。數(shù)據(jù)訪(fǎng)問(wèn)層用數(shù)據(jù)庫(kù)取的數(shù)據(jù),把數(shù)據(jù)通 過(guò)實(shí)體類(lèi)(Model)或鏈表的形式給BLL,BLL處理數(shù)據(jù)給表現(xiàn)層。
[0092] 數(shù)據(jù)層,是數(shù)據(jù)庫(kù)或者數(shù)據(jù)源。在.NET中,通常它是一個(gè)SQL Server或Access數(shù) 據(jù)庫(kù),但本系統(tǒng)采用的Redis與HBase相結(jié)合方式,滿(mǎn)足了高性能的要求和海量數(shù)據(jù)分布式 存儲(chǔ)的特點(diǎn)。
[0093] 本發(fā)明具有以下有益效果:
[0094] 1、應(yīng)用Hadoop軟件架構(gòu)實(shí)現(xiàn)庫(kù)存與配送管理系統(tǒng)Web海量數(shù)據(jù)分布式處理,提高 庫(kù)存與配送系統(tǒng)在海量數(shù)據(jù)存儲(chǔ)方面的安全性。
[0095] 2、云計(jì)算技術(shù)中分布式數(shù)據(jù)數(shù)據(jù)存儲(chǔ)能實(shí)現(xiàn)動(dòng)態(tài)負(fù)載均衡、故障節(jié)點(diǎn)自動(dòng)接管, 具有1?可罪性、1?性能、1?可用、商可擴(kuò)展性。
[0096] 3、云計(jì)算公共技術(shù)服務(wù)平臺(tái)建立庫(kù)存與配送管理系統(tǒng),使供應(yīng)鏈上的眾多企業(yè)能 以更加精細(xì)和動(dòng)態(tài)的方式進(jìn)行庫(kù)存管理和物流配送,降低外向型企業(yè)的信息化運(yùn)營(yíng)成本。
[0097] 4、該系統(tǒng)能應(yīng)用于智能終端。
[0098] 5、采用Redis數(shù)據(jù)庫(kù),能夠?qū)崿F(xiàn)集群部署動(dòng)態(tài)擴(kuò)展、實(shí)時(shí)數(shù)據(jù)分析、實(shí)時(shí)數(shù)據(jù)查 詢(xún)、實(shí)時(shí)數(shù)據(jù)收集、實(shí)時(shí)上傳、實(shí)時(shí)通信等功能。
[0099] 本發(fā)明應(yīng)用了一系列自主創(chuàng)新技術(shù),采用先進(jìn)的軟件開(kāi)發(fā)和質(zhì)量控制手段,其系 統(tǒng)結(jié)構(gòu)、功能設(shè)計(jì)科學(xué)合理,集成化程度高。通過(guò)基于云計(jì)算對(duì)庫(kù)存管理、協(xié)同物流配送與 整合外部最優(yōu)秀的專(zhuān)業(yè)化資源,達(dá)到提高效率、增強(qiáng)競(jìng)爭(zhēng)力和提高效益的目的。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0100] 圖1為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)中注冊(cè)管理模塊的 E-R 圖。
[0101] 圖2為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)中訂單管理模塊的 E-R 圖。
[0102] 圖3為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)中出入庫(kù)及配送模 塊E-R圖。
[0103] 圖4為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)總體E-R圖。
[0104] 圖5為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的物流配送流程圖。
[0105] 圖6為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的用戶(hù)操作流程圖。
[0106] 圖7為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的系統(tǒng)登錄界面圖。
[0107] 圖8為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的用戶(hù)注冊(cè)界面圖。
[0108] 圖9為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的訂單界面圖。
[0109] 圖10為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的付款界面圖。
[0110] 圖11為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的后臺(tái)管理流程 圖。
[0111] 圖12為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的入庫(kù)訂單界面 圖。
[0112] 圖13為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的客戶(hù)訂單管理界 面圖。
[0113] 圖14為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的訂單生成配送單 界面圖.。
[0114] 圖15為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的手動(dòng)拆單界面 圖。
[0115] 圖16為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的拆單界面圖。
[0116] 圖17為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的運(yùn)輸訂單界面 圖。
[0117] 圖18為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的8出庫(kù)訂單界面。
[0118] 圖19為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的車(chē)輛司機(jī)調(diào)配界 面圖。
[0119] 圖20為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的中轉(zhuǎn)站調(diào)度界面 圖。
[0120] 圖21為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的貨物追蹤界面 圖。
[0121] 圖22為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)的架構(gòu)圖。
[0122] 圖23為本發(fā)明實(shí)施例一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng)中手機(jī)移動(dòng)客戶(hù)端 系統(tǒng)架構(gòu)圖。
【具體實(shí)施方式】
[0123] 為了使本發(fā)明的目的及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例對(duì)本發(fā)明進(jìn)行進(jìn)一步 詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā) 明。
[0124] 本發(fā)明實(shí)施例提供一種基于云計(jì)算的庫(kù)存與配送管理系統(tǒng),系統(tǒng)包括
[0125] 注冊(cè)管理模塊:包括用戶(hù)和職員的注冊(cè);
[0126] 輸入項(xiàng):管理人員和用戶(hù)分別登陸不同的注冊(cè)界面的地址,根據(jù)要求填寫(xiě)有效的 信息
[0127] 輸出項(xiàng):分別將信息保存到數(shù)據(jù)庫(kù)中,涉及的表有管理員表和用戶(hù)表中,
[0128] 所述注冊(cè)管理模塊采用向數(shù)據(jù)庫(kù)中的寫(xiě)入新記錄語(yǔ)句、和從輸入時(shí)的條件判 斷語(yǔ)句,運(yùn)用結(jié)構(gòu)化模塊化設(shè)計(jì),所述注冊(cè)管理模塊調(diào)用了 UserLogin. aspx界面,采用 UserRigister. aspx界面來(lái)填寫(xiě)用戶(hù)信息,
[0129] 訂單管理模塊:用于客戶(hù)下達(dá)的各種指令進(jìn)行錄入、管理、查詢(xún)、修改、打印等。主 要包括
[0130] 訂單類(lèi)型,主要包含的訂單類(lèi)型有如下幾種:托運(yùn)訂單、入庫(kù)訂單、出庫(kù)訂單、調(diào)撥 訂單、退貨入庫(kù)訂單、退貨出庫(kù)訂單、搬場(chǎng)訂單、速遞訂單、其它訂單。
[0131] 訂單分配,對(duì)各分公司及營(yíng)業(yè)點(diǎn)所接收的訂單進(jìn)行匯總,然后根據(jù)實(shí)際需要對(duì)訂 單進(jìn)行分配管理。
[0132] 訂單查詢(xún),可按日期、訂單號(hào)、訂單類(lèi)型、業(yè)務(wù)部門(mén)、客戶(hù)、受理點(diǎn)等條件對(duì)訂單進(jìn) 行查詢(xún),并可對(duì)未確認(rèn)的訂單進(jìn)行修改。
[0133] 訂單確認(rèn),對(duì)已送達(dá)完成的訂單做最終確認(rèn),主要是對(duì)訂單數(shù)量、實(shí)發(fā)數(shù)量、實(shí)收 數(shù)量進(jìn)行確認(rèn),以便能準(zhǔn)確地對(duì)該筆業(yè)務(wù)進(jìn)行考核和費(fèi)用結(jié)算。
[0134] 訂單打印,對(duì)各種訂單可根據(jù)客戶(hù)需要設(shè)計(jì)不同打印格式對(duì)訂單進(jìn)行打印。
[0135] 輸入項(xiàng):管理人員登陸訂單界面根據(jù)要求填寫(xiě)所要的信息。
[0136] 輸出項(xiàng):分別將信息保存到數(shù)據(jù)庫(kù)中,涉及的表有訂單表。
[0137] 訂單模塊中用到了向數(shù)據(jù)庫(kù)中的寫(xiě)入新記錄語(yǔ)句、和從輸入時(shí)的條件判斷語(yǔ)句, 運(yùn)用結(jié)構(gòu)化模塊化設(shè)計(jì);調(diào)用了 Order, aspx界面,用戶(hù)填寫(xiě)訂單信息。調(diào)用OrderCheck. aspx界面,工作人員查詢(xún)訂單信息。
[0138] 入庫(kù)管理模塊:用于處理客戶(hù)的各種收貨指令及進(jìn)行相應(yīng)的入庫(kù)處理;主要包括
[0139] 入庫(kù)類(lèi)型,預(yù)定入庫(kù)、銷(xiāo)售入庫(kù)、采購(gòu)入庫(kù)、調(diào)整入庫(kù)、內(nèi)撥入庫(kù)、盤(pán)點(diǎn)入庫(kù)、退貨入 庫(kù)、調(diào)換入庫(kù)、包裝入庫(kù)、報(bào)費(fèi)入庫(kù)。
[0140] 入庫(kù)方式,根據(jù)進(jìn)貨方式的不同可分為:一次性入庫(kù)、分批入庫(kù)。
[0141] 貨物驗(yàn)收,根據(jù)收貨通知單對(duì)入庫(kù)的貨物進(jìn)行審核確認(rèn)。驗(yàn)收內(nèi)容主要有貨主、貨 物名稱(chēng)、規(guī)格、貨物等級(jí)、接收數(shù)量、破損數(shù)量、擱置數(shù)量、貨物重量、貨物體積、生產(chǎn)日期等。
[0142] 收貨單打印,該功能是打印出收貨單據(jù)。單據(jù)內(nèi)容有:收貨日期、訂單號(hào)、收貨流水 號(hào)、客戶(hù)、客戶(hù)通知編號(hào)、貨物代碼、貨物名稱(chēng)、規(guī)格、單位、通知數(shù)量、接收數(shù)量、破損數(shù)量、 擱置數(shù)量、生產(chǎn)日期、貨物重量、貨物體積等內(nèi)容。
[0143] 庫(kù)位分配,對(duì)要入庫(kù)的貨物進(jìn)行庫(kù)位分配,分配原則有兩種,按貨物分配庫(kù)位和按 庫(kù)位分配貨物。
[0144] 按貨物分配庫(kù)位:根據(jù)貨主、貨物的尺寸、體積、重量、貨物等級(jí)和保管等級(jí)等貨物 因素,以及庫(kù)位的尺寸、體積、承重量及庫(kù)位等級(jí)等庫(kù)位因素,自動(dòng)的從庫(kù)位中找出合適的 庫(kù)位。
[0145] 按庫(kù)位分配貨物,根據(jù)庫(kù)位的尺寸、體積、承重量、庫(kù)位等級(jí)以及貨物尺寸、體積、 重量、貨物等級(jí)和保管等級(jí)等貨物因素,自動(dòng)的從貨物清單中選出合適的貨物。系統(tǒng)分配庫(kù) 位時(shí)。根據(jù)分配方式的不同,可分為人工分配和自動(dòng)分配兩種。
[0146] 人工分配,人為的分配庫(kù)位,電腦輔助人工查詢(xún)空庫(kù)位情況及各庫(kù)位的使用情況。
[0147] 自動(dòng)分配,按庫(kù)位使用情況,體積、重量及優(yōu)化分配原則的優(yōu)先級(jí),自動(dòng)排出貨物 的安排庫(kù)位。(具體分配可能還要與其它實(shí)際情況有關(guān))。
[0148] 庫(kù)位清單打印,根據(jù)預(yù)先安排的庫(kù)位,打印出貨物庫(kù)位清單,以便保管員對(duì)號(hào)入 庫(kù)。其主要內(nèi)容:客戶(hù)、訂單號(hào)、貨物、規(guī)格、批號(hào)、庫(kù)位、數(shù)量、實(shí)際入庫(kù)數(shù)量等信息。
[0149] 預(yù)入庫(kù)確認(rèn),當(dāng)所有的貨物已經(jīng)入庫(kù)后,按庫(kù)位清單的實(shí)際入庫(kù)數(shù)量進(jìn)行入庫(kù)確 認(rèn)。同時(shí),把預(yù)入庫(kù)類(lèi)型由預(yù)定入庫(kù)改成銷(xiāo)售入庫(kù)。
[0150] 直接入庫(kù)處理,為了操作上的簡(jiǎn)便,根據(jù)實(shí)際情況有些貨物可經(jīng)驗(yàn)收后不作庫(kù)位 分配,而直接進(jìn)行入庫(kù)處理。
[0151] 輸入項(xiàng):管理人員登陸入庫(kù)管理界面地址,根據(jù)要求填寫(xiě)有效的信息
[0152] 輸出項(xiàng):分別將信息保存到數(shù)據(jù)庫(kù)中,涉及的表有入庫(kù)表中。
[0153] 入庫(kù)模塊中用到了向數(shù)據(jù)庫(kù)中的寫(xiě)入新記錄語(yǔ)句、和從輸入時(shí)的條件判斷語(yǔ)句, 運(yùn)用結(jié)構(gòu)化模塊化設(shè)計(jì);.調(diào)用了 RukuCahxunFirst. aspx界面,在此界面上工作人員可以 看到入庫(kù)訂單的信息,點(diǎn)擊查詢(xún)按鈕跳到RuKuCahxun. aspx界面來(lái)查看訂單的具體信息。
[0154] 出庫(kù)管理模塊:用于貨物的出庫(kù)處理;主要有
[0155] 出庫(kù)類(lèi)型,根據(jù)出庫(kù)目的的不同可分為:預(yù)定出庫(kù)、預(yù)揀出庫(kù)、銷(xiāo)售出庫(kù)、領(lǐng)用出 庫(kù)、抽樣出庫(kù)、調(diào)整出庫(kù)、內(nèi)撥出庫(kù)、盤(pán)點(diǎn)出庫(kù)、退貨出庫(kù)、調(diào)換出庫(kù)、包裝出庫(kù)、報(bào)廢出庫(kù)。
[0156] 貨物調(diào)配,根據(jù)發(fā)貨通知單對(duì)貨物進(jìn)行調(diào)配處理,即從不同的倉(cāng)庫(kù)進(jìn)行合理的揀 貨處理。根據(jù)處理方法可分為人工調(diào)配和自動(dòng)調(diào)配兩種;人工調(diào)配,按照先進(jìn)先出(批號(hào)或 生產(chǎn)日期)及路線(xiàn)原則,人工安排貨物的出庫(kù)情況;自動(dòng)調(diào)配,嚴(yán)格的按照先進(jìn)先出的原則 (批號(hào)或生產(chǎn)日期),自動(dòng)安排貨物的出庫(kù)情況。
[0157] 揀貨清單打印,該功能是打印出預(yù)出庫(kù)的貨物庫(kù)位清單。根據(jù)清單用途,可分為外 部揀貨清單和內(nèi)容揀貨清單兩種;外部揀貨清單:主要給承運(yùn)人的揀貨清單,目的是告訴 承運(yùn)人到哪幾個(gè)倉(cāng)庫(kù)去提貨。其內(nèi)容有:承運(yùn)人、客戶(hù)、倉(cāng)庫(kù)、貨物、規(guī)格、數(shù)量、單位等信息。 內(nèi)部揀貨清單:主要給內(nèi)部操作人員的揀貨清單,可以同時(shí)處理多家客戶(hù)的揀貨情況。其內(nèi) 容有:客戶(hù)、倉(cāng)庫(kù)、貨物、規(guī)格、數(shù)量、單位等信息。
[0158] 揀貨處理,該功能是把預(yù)出庫(kù)的貨物從原庫(kù)位揀貨到揀貨區(qū),以便提高出庫(kù)的工 作效率。揀貨條件可按出庫(kù)日期、倉(cāng)庫(kù)、客戶(hù)、貨物等內(nèi)容進(jìn)行查詢(xún)。
[0159] 預(yù)出庫(kù)調(diào)整,在把貨物從存儲(chǔ)區(qū)轉(zhuǎn)移到揀貨區(qū)時(shí)才發(fā)現(xiàn)操作失誤時(shí),按先進(jìn)先出 法原則把該貨物退回存儲(chǔ)區(qū)。
[0160] 預(yù)出庫(kù)確認(rèn),當(dāng)承運(yùn)車(chē)輛來(lái)提貨時(shí),根據(jù)該車(chē)輛的貨物配載情況,從揀貨區(qū)出庫(kù), 做真正出庫(kù)處理。
[0161] 直接出庫(kù)處理,針對(duì)某些客戶(hù)的要求,為了操作上的簡(jiǎn)便,可根據(jù)實(shí)際情況對(duì)有些 貨物不經(jīng)調(diào)配而直接進(jìn)行出庫(kù)處理。
[0162] 送貨單打印,該功能是根據(jù)不同客戶(hù)打印出貨物配送單。其內(nèi)容有:出庫(kù)日期、 單據(jù)編號(hào)、客戶(hù)、聯(lián)系人、聯(lián)系電話(huà)、受貨人、受貨人地址、聯(lián)系人、聯(lián)系電話(huà)、承運(yùn)人、承運(yùn)車(chē) 輛、出庫(kù)倉(cāng)別、貨物、批號(hào)、數(shù)量、單位等。
[0163] 輸入項(xiàng):管理人員登陸出庫(kù)界面的地址,管理人員根據(jù)要求填寫(xiě)有效的信息。
[0164] 輸出項(xiàng):分別將信息保存到數(shù)據(jù)庫(kù)中,涉及的表有出庫(kù)表中。
[0165] 出庫(kù)模塊中用到了向數(shù)據(jù)庫(kù)中的寫(xiě)入新記錄語(yǔ)句、和從輸入時(shí)的條件判斷語(yǔ)句, 運(yùn)用結(jié)構(gòu)化模塊化設(shè)計(jì);調(diào)用了 ChuKu.aspx界面,工作人員查看訂單的出庫(kù)情況,調(diào)用 ChuKuCheck. aspx界面來(lái)操作訂單出庫(kù)信息。
[0166] 配送管理模塊:用于根據(jù)客戶(hù)的指令對(duì)出庫(kù)的貨物進(jìn)行配送的安排;主要包括
[0167] 配送計(jì)劃,根據(jù)客戶(hù)的發(fā)貨指令產(chǎn)生配送計(jì)劃。
[0168] 承運(yùn)方式選擇,根據(jù)客戶(hù)的要求、送貨量的大小、運(yùn)輸成本的高低等合理選擇承運(yùn) 方式,大體分三類(lèi):陸運(yùn)、水運(yùn)、空運(yùn)。
[0169] 車(chē)輛分配,根據(jù)車(chē)輛情況、貨物體積、貨物重量、送貨方向等狀況對(duì)要配送的貨物 進(jìn)行車(chē)輛的安排,可實(shí)行自動(dòng)或人工分配。
[0170] 車(chē)輛調(diào)度,主要是查詢(xún)車(chē)輛的分配情況及各種匯總信息,并可對(duì)已分配好的車(chē)輛 進(jìn)行重新調(diào)整。
[0171] 送貨單打印,按車(chē)輛、客戶(hù)打印出送貨單。
[0172] 貨物跟蹤,通過(guò)條形碼、無(wú)線(xiàn)終端、GPS、Internet等通訊設(shè)備對(duì)配送的貨物進(jìn)行及 時(shí)的跟蹤查詢(xún)。
[0173] 車(chē)隊(duì)考核,對(duì)所有運(yùn)輸車(chē)隊(duì)的配合度、運(yùn)輸及時(shí)性、完整性、車(chē)況等進(jìn)行考核。
[0174] 系統(tǒng)維護(hù)模塊:用于系統(tǒng)用戶(hù)新增、修改及刪除處理;
[0175] 按用戶(hù)級(jí)別來(lái)分,可分為
[0176] 超級(jí)用戶(hù):超級(jí)用戶(hù)對(duì)系統(tǒng)負(fù)責(zé)全面管理,其權(quán)限不受限制。
[0177] 普通用戶(hù):普通用戶(hù)對(duì)系統(tǒng)負(fù)責(zé)部分管理,所以可分為各種不同的類(lèi)別,其類(lèi)別設(shè) 置在[工作組管理]中完成。其權(quán)限受超級(jí)用戶(hù)的控制。
[0178] 工作組管理主要是對(duì)普通用戶(hù)的用戶(hù)組進(jìn)行新增、修改及刪除處理。按用戶(hù)級(jí)別 來(lái)分,可分為
[0179] 超級(jí)用戶(hù)工作組:超級(jí)用戶(hù)工作組對(duì)系統(tǒng)負(fù)責(zé)全面管理,其權(quán)限不受限制。
[0180] 普通用戶(hù)工作組:普通用戶(hù)工作組對(duì)系統(tǒng)負(fù)責(zé)部分管理,可分為各種不同的類(lèi)別。 普通用戶(hù)工作組分為業(yè)務(wù)部工作組,綜合管理科工作組,永新服務(wù)科工作組,財(cái)務(wù)科工作 組,不同用戶(hù)分入不同工作組。如果抽砂輕藝公司發(fā)生業(yè)務(wù)變動(dòng),只需修改工作組。
[0181] 權(quán)限管理,主要是對(duì)每一普通用戶(hù)工作組進(jìn)行授權(quán)管理。根據(jù)普通用戶(hù)工作組的 職能不同,分別授于不同的權(quán)限。
[0182] 密碼修改,密碼修改是用戶(hù)可以修改自己的密碼,以防止密碼失密,每一用戶(hù)都有 權(quán)修改密碼。
[0183] 屏幕保護(hù),是用戶(hù)因事離開(kāi)計(jì)算機(jī)而又不想退出系統(tǒng)時(shí),為了防止別人操作,可進(jìn) 入[屏幕保護(hù)]功能。
[0184] 公司車(chē)輛信息完善,完善公司以及車(chē)輛信息,實(shí)現(xiàn)對(duì)公司車(chē)輛的添加,刪除,修改。
[0185] 系統(tǒng)維護(hù)模塊中,用到了向數(shù)據(jù)庫(kù)中的寫(xiě)入新記錄語(yǔ)句、和從輸入時(shí)的條件 判斷語(yǔ)句,運(yùn)用結(jié)構(gòu)化模塊化設(shè)計(jì)。修改完善系統(tǒng)信息;調(diào)用了 Companylnfo. aspx界 面,CompanyCheck. aspx界面,來(lái)維護(hù)完善公司信息,調(diào)用VehicleAdd. aspx界面, VehicleCheck. aspx界面來(lái)完善車(chē)輛信息。調(diào)用SuperAdministrator. aspx界面來(lái)添加管 理用戶(hù)組,超級(jí)管理員等
[0186] 結(jié)算管理模塊:用于對(duì)客戶(hù)的倉(cāng)儲(chǔ)費(fèi)、運(yùn)輸費(fèi)、過(guò)境過(guò)橋費(fèi)等等費(fèi)用進(jìn)行結(jié)算處 理。同時(shí)對(duì)承運(yùn)單位作運(yùn)費(fèi)支出處理。主要包括
[0187] 費(fèi)用種類(lèi),費(fèi)用包括出入庫(kù)費(fèi)(力資費(fèi)、鏟車(chē)費(fèi)),倉(cāng)儲(chǔ)費(fèi)、運(yùn)輸費(fèi)、物流服務(wù)費(fèi)和 其它費(fèi)用。計(jì)算要點(diǎn)有 :
[0188] 入庫(kù)費(fèi)的計(jì)算方法有兩種:按重量(元/噸)、按體積(元/m~3)。
[0189] 倉(cāng)儲(chǔ)費(fèi)的計(jì)算方法有兩種:按月、按天。
[0190] 運(yùn)輸費(fèi)的計(jì)算方法有四種:按重量、按噸公里、按時(shí)間、其它。
[0191] 結(jié)算方式,結(jié)算方式可分為月底結(jié)算及隨時(shí)結(jié)算兩種。
[0192] 月底結(jié)算:每月月底結(jié)算倉(cāng)儲(chǔ)費(fèi)、力資費(fèi)、運(yùn)費(fèi)等等費(fèi)用。
[0193] 隨時(shí)結(jié)算:由客戶(hù)要求,隨時(shí)結(jié)算倉(cāng)儲(chǔ)費(fèi)、力資費(fèi)、運(yùn)費(fèi)等等費(fèi)用。
[0194] 收款處理,對(duì)已經(jīng)結(jié)算客戶(hù)的費(fèi)用作收款記錄。
[0195] 付款處理,對(duì)已經(jīng)結(jié)算承運(yùn)人的運(yùn)費(fèi)作付款記錄。
[0196] 應(yīng)收款查詢(xún)。查詢(xún)客戶(hù)的應(yīng)收款情況。
[0197] 應(yīng)付款查詢(xún),查詢(xún)客戶(hù)的應(yīng)付款情況。
[0198] 輸入項(xiàng):管理人員登陸付款界面的地址,管理人員根據(jù)要求填寫(xiě)有效的信息完成 結(jié)算管理
[0199] 輸出項(xiàng):分別將信息保存到數(shù)據(jù)庫(kù)中,涉及的表有付款表中。
[0200] 結(jié)算模塊中,用到了向數(shù)據(jù)庫(kù)中的寫(xiě)入新記錄語(yǔ)句、和從輸入時(shí)的條件判斷語(yǔ)句, 運(yùn)用結(jié)構(gòu)化模塊化設(shè)計(jì);調(diào)用了 PayMent. aspx界面,工作人員查看對(duì)已經(jīng)結(jié)算客戶(hù)的費(fèi)用 作收款記錄,對(duì)已經(jīng)結(jié)算承運(yùn)人的運(yùn)費(fèi)作付款記錄,查詢(xún)客戶(hù)的應(yīng)收款情況。
[0201] 實(shí)時(shí)監(jiān)控功能模塊,由計(jì)算機(jī)系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、MIS管理信息系統(tǒng)、GPS系統(tǒng)、GIS系 統(tǒng),android手機(jī)移動(dòng)客戶(hù)端組成。
[0202] 如圖23所示,所述android手機(jī)移動(dòng)客戶(hù)端包括
[0203] 活動(dòng)包:包括登錄活動(dòng),GPS活動(dòng),訂單詳細(xì)信息活動(dòng);
[0204] 實(shí)體包:用于依照數(shù)據(jù)表結(jié)構(gòu)封裝成的幾個(gè)實(shí)體bean ;以便于對(duì)數(shù)據(jù)的操作和信 息的處理。
[0205] 業(yè)務(wù)邏輯包:為對(duì)應(yīng)實(shí)體bean的邏輯方法類(lèi),根據(jù)具體邏輯需要對(duì)公共方法包 中的webservice方法進(jìn)行調(diào)用,通過(guò)簡(jiǎn)單的分層架構(gòu),提高代碼的清晰可讀性和簡(jiǎn)易操作 性;
[0206] 公共方法包:包括五種自定義方法類(lèi),兩種遠(yuǎn)程數(shù)據(jù)訪(fǎng)問(wèn)方法類(lèi)
[0207] 如圖22所示,所述系統(tǒng)采用基于Asp. net的三層架構(gòu),分別為
[0208] 表現(xiàn)層,用于用戶(hù)接口的展示,以及用業(yè)務(wù)層的類(lèi)和對(duì)象來(lái)"驅(qū)動(dòng)"這些接口;在 ASP. NET中,該層包括aspx頁(yè)面、用戶(hù)控制、服務(wù)器控制以及某些與安全相關(guān)的類(lèi)和對(duì)象。
[0209] 業(yè)務(wù)層,用于訪(fǎng)問(wèn)數(shù)據(jù)層,從數(shù)據(jù)層取數(shù)據(jù)、修改數(shù)據(jù)以及刪除數(shù)據(jù),并將結(jié)果返 回給表現(xiàn)層;通常該層被劃分成兩個(gè)子層:業(yè)務(wù)邏輯層(Business Logic Layer, BLL)和數(shù) 據(jù)訪(fǎng)問(wèn)層(Data Access Layers, DAL)。業(yè)務(wù)邏輯層在數(shù)據(jù)訪(fǎng)問(wèn)層之上,也就是說(shuō)BLL調(diào)用 DAL的類(lèi)和對(duì)象。DAL訪(fǎng)問(wèn)數(shù)據(jù)并將其轉(zhuǎn)給BLL。數(shù)據(jù)訪(fǎng)問(wèn)層用數(shù)據(jù)庫(kù)取的數(shù)據(jù),把數(shù)據(jù)通 過(guò)實(shí)體類(lèi)(Model)或鏈表的形式給BLL,BLL處理數(shù)據(jù)給表現(xiàn)層。
[0210] 數(shù)據(jù)層,是數(shù)據(jù)庫(kù)或者數(shù)據(jù)源。在.NET中,通常它是一個(gè)SQL Server或Access數(shù) 據(jù)庫(kù),但本系統(tǒng)采用的Redis與HBase相結(jié)合方式,滿(mǎn)足了高性能的要求和海量數(shù)據(jù)分布式 存儲(chǔ)的特點(diǎn)。
[0211] 本具體實(shí)施在用戶(hù)名與密碼欄中填入正確的信息后,"登錄"系統(tǒng):如果用戶(hù)所填 信息不符合格式要求,系統(tǒng)會(huì)彈出錯(cuò)誤提示,請(qǐng)重新填寫(xiě)。如果沒(méi)有用戶(hù)沒(méi)有賬號(hào),可以點(diǎn) 擊"注冊(cè)賬號(hào)"進(jìn)行注冊(cè)。注冊(cè)頁(yè)面如圖8所示:
[0212] 用戶(hù)可以根據(jù)要求進(jìn)行注冊(cè),如上圖所示用戶(hù)所填寫(xiě)的內(nèi)容必須符合格式要求, 當(dāng)用戶(hù)操作成功時(shí),系統(tǒng)會(huì)跳入訂單界面,如圖9所示:
[0213] 如圖9所示,用戶(hù)可以根據(jù)自己的要求填寫(xiě)發(fā)貨人,收貨人的姓名,地址。當(dāng)用戶(hù) 填寫(xiě)的格式符合要求時(shí),此時(shí)用戶(hù)提交訂單,系統(tǒng)會(huì)跳到付款界面。如圖10所示:
[0214] 如上圖界面所示,當(dāng)用戶(hù)確認(rèn)訂單信息正確,點(diǎn)擊付款按鈕完成付款時(shí),一個(gè)完整 定單生成。
[0215] 當(dāng)用戶(hù)完成訂單時(shí),后臺(tái)管理人員會(huì)根據(jù)用戶(hù)的訂單生成相應(yīng)的配送單,工作人 員根據(jù)配送單完成相應(yīng)的流程。完成配送流程送到收貨人的手中。流程圖如圖11所示:
[0216] 當(dāng)用戶(hù)完成一條訂單時(shí),需要完成貨物的入庫(kù),此時(shí)工作人員需要填寫(xiě)入庫(kù)訂單 如下圖12所示
[0217] 點(diǎn)擊源地址選擇框旁的圖標(biāo)+可彈框進(jìn)行客戶(hù)信息的維護(hù)。當(dāng)工作人員完成入庫(kù) 訂單的操作時(shí),可以點(diǎn)擊訂單管理按鈕,查詢(xún)訂單入庫(kù)情況如下圖13所示:
[0218] 當(dāng)訂單完成入庫(kù)操作時(shí),此時(shí)的工作人員需要對(duì)訂單拆分成配送單,如下圖14所 示:
[0219] 可對(duì)未拆單或重拆單的系統(tǒng)訂單進(jìn)行手動(dòng)拆單,如圖15所示:
[0220] 點(diǎn)擊拆單按鈕打開(kāi)頁(yè)面,如圖16所示:
[0221] 如圖16所示,系統(tǒng)會(huì)對(duì)會(huì)對(duì)用戶(hù)產(chǎn)生的訂單拆分成相應(yīng)的配送單,工作人員也可 以對(duì)訂單進(jìn)行手動(dòng)拆分,來(lái)達(dá)到要求。當(dāng)拆分完成時(shí),系統(tǒng)會(huì)跳到運(yùn)輸單界面,此時(shí)需要工 作人員對(duì)運(yùn)輸單進(jìn)行填寫(xiě)。
[0222] 當(dāng)工作人員完成配送單時(shí),需要對(duì)配送單對(duì)應(yīng)相應(yīng)的運(yùn)輸單如下圖所示17所示:
[0223] 當(dāng)運(yùn)輸訂單完成之后,工作人員會(huì)拿著運(yùn)輸單要求倉(cāng)庫(kù)管理員出庫(kù),此時(shí)倉(cāng)庫(kù)管 理員完成出庫(kù)訂單操作如下圖18所示:
[0224] 車(chē)輛司機(jī)調(diào)配
[0225] 當(dāng)工作人員完成出庫(kù)訂單時(shí),運(yùn)輸人員會(huì)根據(jù)運(yùn)輸方式對(duì)貨物進(jìn)行裝車(chē),調(diào)配司 機(jī),車(chē)輛等操作。如下圖19所示:
[0226] 當(dāng)貨物到達(dá)一個(gè)配送站點(diǎn)時(shí),進(jìn)行中轉(zhuǎn)站調(diào)度界面
[0227] 中轉(zhuǎn)站調(diào)度,如圖20所示:
[0228] 貨物追蹤,如圖21所示:
[0229] 最后貨物到達(dá)收貨人的手中。
[0230] 以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人 員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1. 基于云計(jì)算的庫(kù)存與配送管理系統(tǒng),其特征在于,系統(tǒng)包括 注冊(cè)管理模塊,包括用戶(hù)和職員的注冊(cè); 訂單管理模塊,用于客戶(hù)下達(dá)的各種指令進(jìn)行錄入、管理、查詢(xún)、修改、打??; 入庫(kù)管理模塊,用于處理客戶(hù)的各種收貨指令及進(jìn)行相應(yīng)的入庫(kù)處理; 出庫(kù)管理模塊,用于貨物的出庫(kù)處理; 配送管理模塊,用于根據(jù)客戶(hù)的指令對(duì)出庫(kù)的貨物進(jìn)行配送的安排;主要包括配送計(jì) 劃、承運(yùn)方式選擇、車(chē)輛分配、車(chē)輛調(diào)度、送貨單打印、貨物跟蹤、車(chē)隊(duì)考核等功能。 系統(tǒng)維護(hù)模塊,用于系統(tǒng)用戶(hù)新增、修改及刪除處理; 結(jié)算管理模塊,用于對(duì)客戶(hù)的倉(cāng)儲(chǔ)費(fèi)、運(yùn)輸費(fèi)、過(guò)境過(guò)橋費(fèi)等等費(fèi)用進(jìn)行結(jié)算處理。同 時(shí)對(duì)承運(yùn)單位作運(yùn)費(fèi)支出處理。 實(shí)時(shí)監(jiān)控功能模塊,由計(jì)算機(jī)系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、MIS管理信息系統(tǒng)、GPS系統(tǒng)、GIS系統(tǒng), android手機(jī)移動(dòng)客戶(hù)端組成:
2. 根據(jù)權(quán)利要求1所述的基于云計(jì)算的庫(kù)存與配送管理系統(tǒng),其特征在于,所述系統(tǒng) 用戶(hù)分為 超級(jí)用戶(hù):對(duì)系統(tǒng)負(fù)責(zé)全面管理,其權(quán)限不受限制。 普通用戶(hù):對(duì)系統(tǒng)負(fù)責(zé)部分管理,所以可分為各種不同的類(lèi)別,其類(lèi)別設(shè)置在工作組管 理中完成,其權(quán)限受超級(jí)用戶(hù)的控制。
3. 根據(jù)權(quán)利要求1所述的基于云計(jì)算的庫(kù)存與配送管理系統(tǒng),其特征在于,所述工作 組管理主要是對(duì)普通用戶(hù)的用戶(hù)組進(jìn)行新增、修改及刪除處理。
4. 根據(jù)權(quán)利要求1所述的基于云計(jì)算的庫(kù)存與配送管理系統(tǒng),其特征在于,所述 android手機(jī)移動(dòng)客戶(hù)端包括 活動(dòng)包:包括登錄活動(dòng),GPS活動(dòng),訂單詳細(xì)信息活動(dòng); 實(shí)體包:用于依照數(shù)據(jù)表結(jié)構(gòu)封裝成的幾個(gè)實(shí)體bean ; 業(yè)務(wù)邏輯包:為對(duì)應(yīng)實(shí)體bean的邏輯方法類(lèi),根據(jù)具體邏輯需要對(duì)公共方法包中的 webservice方法進(jìn)行調(diào)用,通過(guò)簡(jiǎn)單的分層架構(gòu),提高代碼的清晰可讀性和簡(jiǎn)易操作性; 公共方法包:包括五種自定義方法類(lèi),兩種遠(yuǎn)程數(shù)據(jù)訪(fǎng)問(wèn)方法類(lèi)。
5. 根據(jù)權(quán)利要求1所述的基于云計(jì)算的庫(kù)存與配送管理系統(tǒng),其特征在于,所述系統(tǒng) 采用基于Asp. net的三層架構(gòu),分別為 表現(xiàn)層,用于用戶(hù)接口的展示,以及用業(yè)務(wù)層的類(lèi)和對(duì)象來(lái)"驅(qū)動(dòng)"這些接口; 業(yè)務(wù)層,用于訪(fǎng)問(wèn)數(shù)據(jù)層,從數(shù)據(jù)層取數(shù)據(jù)、修改數(shù)據(jù)以及刪除數(shù)據(jù),并將結(jié)果返回給 表現(xiàn)層; 數(shù)據(jù)層,是數(shù)據(jù)庫(kù)或者數(shù)據(jù)源。
【文檔編號(hào)】G06Q50/28GK104050553SQ201410267883
【公開(kāi)日】2014年9月17日 申請(qǐng)日期:2014年6月12日 優(yōu)先權(quán)日:2014年6月12日
【發(fā)明者】王鵬, 李松江, 孫一鳴, 齊燕, 韓春雷 申請(qǐng)人:長(zhǎng)春理工大學(xué)