• 
    

    
    

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

      基于web的倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)

      2008-07-14 10:05:50王洪艷
      電腦知識與技術(shù) 2008年18期

      摘要:通過對傳統(tǒng)倉庫管理系統(tǒng)的不足的分析,提出了將web開發(fā)技術(shù)應(yīng)用到倉庫管理系統(tǒng)的設(shè)計與開發(fā)中的方法。按照這個思路,對系統(tǒng)進行了設(shè)計,最后采用JSP+SQLServer2000的方式對該系統(tǒng)進行開發(fā),并以出入庫維護模塊為例介紹了系統(tǒng)實現(xiàn)的主要方法。

      關(guān)鍵詞:倉庫管理系統(tǒng);web;JSP

      中圖分類號:TP315文獻標(biāo)識碼:A文章編號:1009-3044(2008)18-2pppp-0c

      The Design and Development of a Web_based Warehouse Management System

      WANG Hong-yan

      (Engineering and Commerce College,South-central University for Nationalfcies,WuHan 430065,China)

      Abstract:According the Analysis the shortcomings of traditional warehouse management system, the author proposed the programme that using the web technology to design and develop warahose management system. In order to prove the idea, the author have designed and developed a system by JSP and SQLServer2000. At last, theatuthor makes out-in warehouse module as an example introduce the key Technologies in development.

      Key words:warehouse management system;web;JSP

      1 引言

      為了適應(yīng)日趨激烈的市場競爭,企業(yè)需要對自身的經(jīng)營狀況有及時而準(zhǔn)確的了解,并通過有效的管理不斷提高運作效率。目前,在庫存管理中,把企業(yè)內(nèi)的各類產(chǎn)品按類別、按庫房乃至按庫位存放管理已經(jīng)成為一種主要方式,但是隨著企業(yè)規(guī)模的擴大,新廠房、廠區(qū)的組建,庫房的數(shù)量甚至地理位置都將發(fā)生巨大的變化,如何把一個企業(yè)各個地理位置的庫房處理信息進行統(tǒng)一的管理也成為當(dāng)前企業(yè)面臨的一個問題。如果仍然采用以前c/s工作模式,對各地庫房信息進行分時段的同步處理方式,不僅要增加倉庫管理員的工作量,對信息的實時獲取和準(zhǔn)確率方面也會有一定的影響。采用最新的信息化成果,把web開發(fā)技術(shù)應(yīng)用到倉庫管理系統(tǒng)的設(shè)計與開發(fā)中,實現(xiàn)倉庫管理的網(wǎng)絡(luò)化,將有效的解決上面的問題,實現(xiàn)對信息實時統(tǒng)一的管理、科學(xué)的統(tǒng)計和精確的查詢,從而減少管理方面的工作量,提高倉庫管理者的工作效率。下面對該系統(tǒng)的設(shè)計與實現(xiàn)進行簡單的闡述。

      2 系統(tǒng)設(shè)計

      2.1 系統(tǒng)功能設(shè)計

      該系統(tǒng)的主要目標(biāo)是:實現(xiàn)倉庫信息管理的系統(tǒng)化、精確化和自動化,滿足倉庫管理人員對倉庫信息管理的需要,并達(dá)到操作過程的直觀、方便、實用、安全等要求。

      系統(tǒng)的主要功能有:

      (1)倉庫各種信息的輸入,包括入庫、出庫、需求信息的輸入等;

      (2)倉庫管理中出入庫信息的修改和維護;

      (3)倉庫管理中各類信息的查詢,包括對每一筆出庫流水信息、入庫流水信息的查詢。通過對入庫流水信息的查詢,當(dāng)出入庫數(shù)據(jù)發(fā)生錯誤時,就可以通過出入庫流水信息號,找到出錯記錄;

      (3)報表的生成,包括當(dāng)前庫存信息統(tǒng)計報表、出入庫報表及訂貨報表的生成;

      (4)庫存預(yù)警,為降低企業(yè)成本,提高生產(chǎn)效率,該系統(tǒng)具有庫存報警功能。系統(tǒng)對每一類產(chǎn)品設(shè)置一個庫存量的臨界值,當(dāng)?shù)陀谠撝档脮r候進行庫存預(yù)警,提醒用戶進行訂貨;

      (5)倉庫數(shù)量的增刪、管理員目錄維護、個人資料修改等;

      另外,考慮到系統(tǒng)的安全性,該系統(tǒng)在登錄窗口對使用者進行身份的識別功能——用以識別系統(tǒng)管理員和普通用戶。同時,系統(tǒng)對不同的倉庫管理員也進行了權(quán)限控制,每個倉庫管理員只可以看到和操作自己所管理的庫房內(nèi)的信息,對其他庫房的信息進行屏蔽。倉庫領(lǐng)導(dǎo)可以查看所有庫房信息但不能操作任一庫房的信息。

      2.2 系統(tǒng)的模塊設(shè)計及分析

      根據(jù)以上的功能,該系統(tǒng)設(shè)計了十個模塊,分別對應(yīng)于普通用戶和管理員兩個角色。模塊的結(jié)構(gòu)圖如圖1所示。

      雖然該系統(tǒng)是網(wǎng)絡(luò)版,但考慮到企業(yè)內(nèi)信息的安全問題,不管是管理員用戶還是普通用戶都不能夠進行任意的登錄與注冊。用戶的帳號、密碼及權(quán)限均由系統(tǒng)管理員得到庫房領(lǐng)導(dǎo)的通知后進行分配。管理員進行對系統(tǒng)增加用戶的模塊對應(yīng)于模塊——庫管員設(shè)置,該用戶管理那個庫房的權(quán)限設(shè)置對應(yīng)于模塊——用戶權(quán)限設(shè)置。當(dāng)系統(tǒng)要增加或者更換管理員時,在管理員目錄進行維護與設(shè)置。

      進入系統(tǒng)時,根據(jù)用戶的角色不同,用戶進入系統(tǒng)后的界面和可以操作的菜單有所不同,此處主要由系統(tǒng)根據(jù)數(shù)據(jù)庫中用戶標(biāo)的角色字段進行判定。如果登錄用戶為普通用戶時,當(dāng)其進入系統(tǒng)時,還要對系統(tǒng)每個操作菜單項內(nèi)的內(nèi)容進行控制,是的每個庫管員只能管理自己庫房的物料。以入庫為例,那么管理“小五金庫”庫管員就只能對“小五金類”的產(chǎn)品進行入庫操作,此處的實現(xiàn)主要是在入庫單的“類別”下拉菜單的列表值,根據(jù)庫管員的帳號進行控制。

      圖1

      3 系統(tǒng)的實現(xiàn)

      該系統(tǒng)為b/s架構(gòu),前臺采用JSP技術(shù),后臺使用SQLServer2000進行開發(fā)。系統(tǒng)中的“出入庫流水號”具有唯一性,方便用戶對出入庫記錄的查詢與維護,這個字段在使用SQLServer2000中的int自加字段類型?;趙eb的網(wǎng)絡(luò)倉庫管理系統(tǒng)只用安裝在服務(wù)器上,其他所有庫房及庫房領(lǐng)導(dǎo)均可以通過瀏覽器對服務(wù)器上的系統(tǒng)進行訪問和操作。系統(tǒng)中各功能的實現(xiàn)方法主要是:先建立ODBC數(shù)據(jù)源,然后使用JDBC-ODBC橋連接數(shù)據(jù)庫,最后執(zhí)行SQL語句對基本表進行操作。

      下面以出入庫維護模塊的實現(xiàn)為例,簡單介紹一下該系統(tǒng)功能的實現(xiàn)。

      出入庫維護模塊的界面如下圖2所示。

      圖2

      function checkform() {

      if (document.form1.item_name.value==""){

      alert("物料名不能為空");

      document.form1.item_name.focus();

      return false;

      }

      if (document.form1.trans_way.value==""){

      alert("出入庫類型不能為空");

      document.form1.trans_way.focus();

      return false;

      }

      if (document.form1.amount.value==""){

      alert("數(shù)量不能為空!");

      document.form1.amount.focus();

      return false;

      }

      var patrn=/^[0-9]{1,20}$/;

      if (!patrn.test(document.form1.amount.value))

      {alert("數(shù)量必須為整數(shù)!");

      return false;

      }

      return true;

      }

      </script>

      關(guān)鍵jsp代碼:

      <%int i=0;

      int quantity = 0;

      String item_name = request.getParameter("item_name");

      String trans_way = request.getParameter("trans_way");

      String amount= request.getParameter("amount");

      if (amount!=null)quantity = Integer.valueOf(amount).intValue();

      String userid = request.getParameter("userid");

      String url = "jdbc:odbc:jspshop";

      String drivername="sun.jdbc.odbc.JdbcOdbcDriver";

      String user ="sa";

      String password = " ";

      Class.forName(drivername);

      Connection con = DriverManager.getConnection(url, user, password);

      Statement stmt = con.createStatement();

      String sql=

      "insert into trans_table(item_name,trans_way,quantity,userid,floor_location,trans_date) values('"+item_name+"','"+trans_way+"','"+quantity+"','"+userid+"', '"+floor_location+"',+trans_date) ";

      if (item_name!=null)i =stmt.executeUpdate(sql);

      if (i==1)out.println("恭喜,操作成功");

      if (i==0)out.println("對不起,操作失敗");

      %>

      4 結(jié)束語

      該系統(tǒng)可以滿足一般企業(yè)的倉庫管理需求,可以進行多方面的查詢,使企業(yè)領(lǐng)導(dǎo)層可以得到及時而準(zhǔn)確的數(shù)據(jù)統(tǒng)計與分析。該系統(tǒng)還提供了系統(tǒng)維護功能,使用戶方便進行數(shù)據(jù)的刪除與恢復(fù),并且支持多用戶操作(高級用戶、普通用戶),可以對用戶進行權(quán)限設(shè)置。

      參考文獻:

      [1]崇明,黃洪.設(shè)計模式在倉庫管理系統(tǒng)中的研究與應(yīng)用[J].成都信息工程學(xué)院學(xué)報,2006(2):34-37.

      [2]林敏.基于Delphi的倉庫管理系統(tǒng)設(shè)計與開發(fā)[J].福建電腦,2007(7):134-135.

      [3]伍俊良.Visual C++課程設(shè)計與系統(tǒng)開發(fā)案例[M].清華大學(xué)出版社,2002.

      [4]周紅.基于B/S結(jié)構(gòu)的倉庫管理系統(tǒng)[J].電腦知識與技術(shù),2007(8):602-603.

      [5]陳瑞斌.基于Web服務(wù)的倉庫管理系統(tǒng)設(shè)計[J].物流科技,2006(16):169-170.

      收稿日期:2008-04-09

      作者簡介:王洪艷(1980-),女,北京順義人,助教,碩士研究生,研究方向為計算機信息管理。

      兴隆县| 龙口市| 康马县| 大埔县| 佛冈县| 二手房| 太仆寺旗| 襄樊市| 屏东县| 盈江县| 重庆市| 若尔盖县| 壤塘县| 德昌县| 竹溪县| 临泉县| 松阳县| 嘉荫县| 正镶白旗| 察雅县| 屏山县| 仁化县| 柘荣县| 调兵山市| 青铜峡市| 平阴县| 盐山县| 普定县| 曲阜市| 清苑县| 广宁县| 久治县| 长顺县| 府谷县| 临汾市| 长沙县| 五河县| 邵阳市| 昌邑市| 汝南县| 土默特右旗|