• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于JavaEE技術(shù)的倉儲管理系統(tǒng)設(shè)計(jì)研究

      2020-02-24 06:53:08周西川
      科技風(fēng) 2020年4期
      關(guān)鍵詞:S模式倉儲管理

      摘要:本文介紹了基于JavaEE技術(shù)和B/S模式的倉儲管理系統(tǒng),采用UML統(tǒng)一建模,輔助面向?qū)ο蟮脑O(shè)計(jì)方法,從而完成整個(gè)軟件系統(tǒng)的分析,使整個(gè)流程符合軟件工程開發(fā)的流程。本系統(tǒng)采用HTML5和CSS3進(jìn)行前端頁面設(shè)計(jì),使用JavaEE和JDBC技術(shù)進(jìn)行后臺開發(fā),實(shí)現(xiàn)用戶管理、倉庫管理、業(yè)務(wù)查詢、種類設(shè)置、貨物設(shè)置以及倉庫設(shè)置六大功能,實(shí)現(xiàn)倉庫物料快速檢索,提高企業(yè)庫存管理能力,降低人工成本。

      關(guān)鍵詞:JavaEE技術(shù);倉儲管理;B/S模式;UML建模

      1緒論

      隨著網(wǎng)上購物的興起,大量實(shí)體企業(yè)進(jìn)駐天貓、京東等網(wǎng)上購物平臺。企業(yè)進(jìn)出庫的貨物數(shù)量也隨之增大,倉庫管理員如果人數(shù)較少,很難在較短的時(shí)間內(nèi)對貨物吞吐量進(jìn)行把控。急切的需要一款軟件來進(jìn)行倉庫的管理操作,來簡化人們的工作以及對庫存業(yè)務(wù)的成本管理進(jìn)行一個(gè)全過程的且有效的控制。

      2開發(fā)環(huán)境介紹

      JavaEE能夠開發(fā)和部署Java服務(wù)器端應(yīng)用程序[1],是sun公司用來實(shí)現(xiàn)企業(yè)級應(yīng)用服務(wù),提供Web服務(wù)、組件模型、管理以及通信API。JDBC是Java程序和數(shù)據(jù)庫之間的連接通道,它提供了一種接口標(biāo)準(zhǔn),根據(jù)此標(biāo)準(zhǔn)各數(shù)據(jù)庫公司可以編碼實(shí)現(xiàn)連接程序。Mysql是由MySQLAB公司開發(fā)的一種關(guān)系型數(shù)據(jù)庫,支持用戶修改各種配置選項(xiàng),滿足不同的開發(fā)需要[1],并且開放源碼,開發(fā)和維護(hù)該數(shù)據(jù)庫的人數(shù)很多,導(dǎo)致MySQL性能卓越,功能穩(wěn)定。具體開發(fā)環(huán)境如下表所示。

      3系統(tǒng)總體設(shè)計(jì)

      3.1系統(tǒng)技術(shù)架構(gòu)設(shè)計(jì)

      基于JavaEE的倉儲管理系統(tǒng)體系結(jié)構(gòu)共分為兩層,即瀏覽器層、服務(wù)器層。根據(jù)JavaEE架構(gòu)的特點(diǎn),該系統(tǒng)技術(shù)架構(gòu)圖如下圖所示。

      系統(tǒng)技術(shù)架構(gòu)圖

      (1)瀏覽器層,該層主要是用于展示web前端頁面和接收服務(wù)器發(fā)送過來數(shù)據(jù)。改層一般不進(jìn)行數(shù)據(jù)庫查詢、連接應(yīng)用程序等操作,這些操作一般由JavaEE服務(wù)器執(zhí)行,從而充分發(fā)揮JavaEE服務(wù)器采用的相關(guān)技術(shù)在安全性、速度、耐用性和可靠性方而的優(yōu)勢[2]。

      (2)服務(wù)器層,該層主要用于接收瀏覽器發(fā)送過來的查詢請求和返回在數(shù)據(jù)庫中查詢出的數(shù)據(jù)。通過部署在服務(wù)器端的Servlet進(jìn)行邏輯控制,將瀏覽器提交的查詢請求通過DAO(JDBC技術(shù))在數(shù)據(jù)庫中查詢,然后將查詢結(jié)果通過Service返回到Servlet,再由Servlet轉(zhuǎn)發(fā)給JSP顯示在瀏覽器上。

      3.2系統(tǒng)功能設(shè)計(jì)

      (1)用戶管理模塊,主要是對系統(tǒng)中管理員的信息進(jìn)行管理。該模塊主要包括四個(gè)子功能,分別是注冊用戶、修改用戶、刪除用戶和查詢用戶。超級管理員可以賦予管理員權(quán)限、修改密碼,并對管理員的信息實(shí)時(shí)更新。

      (2)倉庫管理模塊,主要是用來進(jìn)行倉庫物料進(jìn)貨、退貨信息管理。主要包括三個(gè)功能,分別是倉庫進(jìn)貨、倉庫退貨、倉庫查詢功能。管理員可以通過該模塊的功能管理倉庫進(jìn)退貨清單,了解倉庫剩余物料信息。

      (3)業(yè)務(wù)查詢模塊,主要功能是對庫存信息進(jìn)行查詢,可以查詢出目前倉庫的數(shù)量,每個(gè)倉庫貨物剩余數(shù)量,該模塊可以使管理員及時(shí)了解倉庫庫存剩余情況。

      (4)種類設(shè)置模塊,主要功能是設(shè)置貨物所屬分類的信息。主要包括添加新種類、修改種類、刪除種類以及查詢種類。在添加新種類子模塊中,管理員只需添加種類編號和種類名稱即可,簡單實(shí)用。在查詢種類子模塊中,用戶可單獨(dú)輸入編號或種類名稱查詢,也可以將同一貨物的編號和名稱一起輸入進(jìn)行精確查詢。

      (5)貨物設(shè)置模塊,主要功能是設(shè)置貨物的具體信息。主要包括添加貨物、修改貨物、刪除貨物以及查詢貨物功能。在修改貨物子功能中,管理員可以修改貨物名稱,然后點(diǎn)擊修改按鈕進(jìn)行修改。在查詢貨物子模塊中,用戶可單獨(dú)輸入編號或貨物名稱查詢,也可以將同一貨物的編號和名稱一起輸入進(jìn)行精確查詢。

      (6)倉庫設(shè)置模塊,主要功能是設(shè)置倉庫的具體信息。主要包括添加倉庫、修改倉庫、刪除倉庫以及查詢倉庫。在添加倉庫子功能中,管理員必須嚴(yán)格按照系統(tǒng)要求錄入數(shù)據(jù),否則不能將數(shù)據(jù)存入到數(shù)據(jù)庫保存。在查詢倉庫子模塊中,用戶可單獨(dú)輸入倉庫的編號或倉庫的名稱進(jìn)行查詢,也可以將同一倉庫的編號和名稱一起輸入進(jìn)行精確查詢。

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

      (1)數(shù)據(jù)庫加密。管理員一旦泄漏了密碼,庫存信息的安全則會失去保證,因此需要使用某種技術(shù)對管理員的登錄密碼進(jìn)行加密設(shè)置,我們采用MD5加密技術(shù)來保證數(shù)據(jù)的安全性[3]。

      (2)數(shù)據(jù)備份與恢復(fù)。斷電或出現(xiàn)故障,會使得保存數(shù)據(jù)庫的硬件設(shè)備損壞。數(shù)據(jù)庫中的數(shù)據(jù)可能會喪失,所以必須對數(shù)據(jù)庫進(jìn)行不定期備份。MySQL數(shù)據(jù)庫本身自帶數(shù)據(jù)庫備份和恢復(fù)的功能,這兩個(gè)功能在軟件開發(fā)過程中的應(yīng)用完全就可以保證我們的數(shù)據(jù)的安全。

      4結(jié)語

      綜上所述,通過JavaEE技術(shù)和B/S模式構(gòu)建的倉儲管理系統(tǒng),提高了倉儲管理的效率,實(shí)現(xiàn)倉庫管理的信息化、智能化、現(xiàn)代化,可以滿足一般企業(yè)的倉儲管理需求。

      參考文獻(xiàn):

      [1]劉紅.一種物流倉儲管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技視界,2015(36):228.

      [2]郭曉利,曲朝陽,劉旭東.基于J2EE的數(shù)字圖書館設(shè)計(jì)[J].現(xiàn)代情報(bào),2006(04):102-104.

      [3]王小建.基于B/S模式物流倉儲管理系統(tǒng)開發(fā)[J].物流技術(shù),2009,28(03):139-141.

      作者簡介:周西川(1995-),男,安徽安慶人,碩士研究生,研究方向?yàn)樾畔⒓夹g(shù)、職業(yè)教育。

      猜你喜歡
      S模式倉儲管理
      基于Web的畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
      明日博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      “互聯(lián)網(wǎng)+”應(yīng)用于倉儲管理
      低碳視角下蘇州電子商務(wù)物流精益管理實(shí)施研究
      倉儲標(biāo)準(zhǔn)化建設(shè)在水電廠的探索與實(shí)踐
      物流倉儲管理策略的優(yōu)化分析
      集團(tuán)公司OA系統(tǒng)的研究與開發(fā)
      S模式空管二次雷達(dá)詢問與監(jiān)視技術(shù)研究
      鋁材B2B電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 
      基于ASP.NET的就業(yè)見習(xí)管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
      哈密市| 巫山县| 中阳县| 家居| 肃南| 开鲁县| 大丰市| 定州市| 林口县| 怀化市| 绥滨县| 涟水县| 齐河县| 麻城市| 息烽县| 藁城市| 司法| 白银市| 固始县| 金堂县| 登封市| 乐平市| 嘉兴市| 玉环县| 敖汉旗| 西林县| 阳信县| 宜春市| 昌图县| 玉门市| 闵行区| 榆社县| 镇安县| 洛川县| 马龙县| 高雄市| 梅州市| 乌拉特前旗| 甘洛县| 麻栗坡县| 南岸区|