【正文】
** * 創(chuàng)建系統(tǒng)管理菜單組 * */ private JMenu createSystem_Manage_Menu(){ JMenu systemMenu = new JMenu(系統(tǒng)管理)。 public void windowIconified(WindowEvent e) { } // 窗口從最小化狀態(tài)變?yōu)檎顟B(tài)時(shí)調(diào)用。 (createHandlePane(),Center)。 //封裝組件高寬 Dimension dimn = ()。 //定義選項(xiàng)卡組 private JTabbedPane tabbedPane = new JTabbedPane()。import .*。import 。 (null, 用戶名或密碼錯(cuò)誤!請(qǐng)從新輸入!,登錄錯(cuò)誤,)。 if(flad) { (().trim())。 //String pwd2 = ().trim()。 //setSize(300, 230)。 (password_text)。 //設(shè)置密碼框的回顯字符 //(font)。 (quit)。 (null, 用戶名或密碼錯(cuò)誤!請(qǐng)從新輸入!,登錄錯(cuò)誤,)。 if(flad) { (().trim())。 } else { ()。 btnQuit = new JButton(退 出)。 name_text = new JTextField(10)。 /*確認(rèn)密碼按鈕*/ //private JPasswordField password_text2 = null。import 。import 。import ??蛻舳瞬捎肳INDOWS/95/98/NT/2000, 以上。角色管理(1)角色填加(2)角色刪除(3)角色權(quán)限修改(4)角色密碼修改本倉(cāng)儲(chǔ)公司組織結(jié)構(gòu)圖如下圖所示,共由財(cái)務(wù)部、人事部、營(yíng)銷部、倉(cāng)管部、后勤部等五個(gè)部門組成。包括:用戶權(quán)限表、權(quán)限信息表、客戶(貨主)/用戶信息表、貨物表、倉(cāng)庫(kù)信息表、庫(kù)區(qū)信息表、庫(kù)位信息表、部門表、物資種類表、物資大類表、物資小類表、物資明細(xì)分類表、入庫(kù)費(fèi)率表、出庫(kù)費(fèi)率表、倉(cāng)儲(chǔ)費(fèi)率表、其他費(fèi)率表、設(shè)備表、到貨/出貨方式表、業(yè)務(wù)類別表 倉(cāng)區(qū)管理:倉(cāng)區(qū)參數(shù)設(shè)置:設(shè)置倉(cāng)區(qū)參數(shù)信息,提供對(duì)倉(cāng)庫(kù)、庫(kù)區(qū)、庫(kù)位的信息進(jìn)行添加、刪除、修改等操作。盤點(diǎn)查詢:根據(jù)不同的查詢條件,查詢出與盤點(diǎn)相關(guān)信息。 報(bào)表管理:業(yè)務(wù)統(tǒng)計(jì):統(tǒng)計(jì)客戶期間的入庫(kù)業(yè)務(wù)量、出庫(kù)業(yè)務(wù)量、庫(kù)存貨物信息(包括平帳與否)等。通過本軟件,提高企業(yè)倉(cāng)庫(kù)管理的信息化程度,實(shí)現(xiàn)對(duì)企業(yè)倉(cāng)庫(kù)出入庫(kù)的管理。 社會(huì)可行性:企業(yè)信息化道路已經(jīng)成為中國(guó)企業(yè)發(fā)展過程的一條必經(jīng)之路,功能適合企業(yè)的物流管理系統(tǒng)將大大提高員工的工作效率,給企業(yè)帶來(lái)巨大的經(jīng)濟(jì)效益。系統(tǒng)的功能是系統(tǒng)能夠做的事情,在本系統(tǒng)中,系統(tǒng)的功能有:1 系統(tǒng)應(yīng)該能完成入庫(kù)操作過程中的表與碼單的錄入;2 系統(tǒng)應(yīng)該能完成入庫(kù)過程中的貨物的審核,記費(fèi);3 系統(tǒng)應(yīng)該能進(jìn)行有效的庫(kù)存管理,例如盤點(diǎn),移庫(kù)等;4 系統(tǒng)應(yīng)該能對(duì)出庫(kù)過程中的表與帳單進(jìn)行管理;5 系統(tǒng)應(yīng)該能對(duì)出庫(kù)后的平帳,記錄儲(chǔ)存等進(jìn)行管理;6 系統(tǒng)用戶能有效的進(jìn)行權(quán)限,日志的管理;7 系統(tǒng)用戶可以查詢報(bào)表,客戶,貨物等基本信息;8 系統(tǒng)能記錄下系統(tǒng)的使用日志;9 任何人員要使用本系統(tǒng)必須擁有相應(yīng)的權(quán)限;第二章 系統(tǒng)分析技術(shù)可行性:庫(kù)存管理系統(tǒng)在目前的企業(yè)中已經(jīng)普遍使用,有許多類似的成功案例。因此,為提高庫(kù)存管理工作的質(zhì)量和效率,就必須根據(jù)倉(cāng)庫(kù)管理的專業(yè)特點(diǎn)開發(fā)庫(kù)存物流信息系統(tǒng)。 2)系統(tǒng)是圍繞著如何實(shí)現(xiàn)一定的行為來(lái)進(jìn)行的,當(dāng)系統(tǒng)行為易變,需要常常修改時(shí),修改極為困難,因此這種結(jié)構(gòu)無(wú)法適應(yīng)迅速變化的技術(shù)和需求。關(guān)鍵字 物流信息系統(tǒng) 庫(kù)存管理 UML eclipseAbstractInventory management is a very plex work, it demands a lot of time to deal with a large number of documents data every day, including storage, a library, withdrawn and cold storage, and so on. Therefore, in order to improve the quality and efficiency of inventory management, it must be developed according to the characteristics of the warehouse management inventory logistics information systems.The paper, based on the status of the development of logistics information system, is telling the process how an inventory information system software is designed for the specific circumstances of the professional pany to provide warehousing services for Apple products. The system construction of the main objectives: to increase the product out of storage, transfer database, inventory and related financial and staff management efforts。系統(tǒng)建設(shè)的主要目標(biāo)為:加大對(duì)產(chǎn)品的出入庫(kù)、移庫(kù)、盤點(diǎn)及相關(guān)的財(cái)務(wù)和員工的管理力度;全面實(shí)時(shí)地掌握倉(cāng)儲(chǔ)信息,提高倉(cāng)儲(chǔ)管理與運(yùn)作的效率;初步實(shí)現(xiàn)物流、資金流與信息流的一體化。我們首先進(jìn)行了詳致的可行性分析,了解蘋果公司產(chǎn)品的存儲(chǔ)特性,確定開發(fā)庫(kù)存物流信息系統(tǒng)的必要性。 prehensive master warehouse information in real time to improve warehouse management and operational efficiency。3)在系統(tǒng)中模塊之間的控制作用有重要影響時(shí),由于在“好的模塊結(jié)構(gòu)”中的模塊間的控制作用只能通過上下之間的調(diào)用關(guān)系來(lái)進(jìn)行,造成信息傳遞路徑過長(zhǎng),效率低,易受干擾,甚至出錯(cuò)。庫(kù)存物流信息系統(tǒng)將為公司提供庫(kù)存的分類管理和快速查詢的功能,是提高公司工作效率的最佳助手。本系統(tǒng)采用JAVA及MYSQL0數(shù)據(jù)庫(kù)技術(shù)綜合開發(fā)。只要在開發(fā)過程中,以及在應(yīng)用過程不涉及違法行為,社會(huì)可行性是完全不用擔(dān)心的。其包括:出入庫(kù)管理,庫(kù)存管理,員工信息,貨品信息,客戶信息,供應(yīng)商信息,庫(kù)房貨位倉(cāng)庫(kù)管理模塊。庫(kù)存統(tǒng)計(jì):統(tǒng)計(jì)庫(kù)存狀況(可以按客戶、貨物、器件、倉(cāng)區(qū)組合統(tǒng)計(jì))。(如歷史盤點(diǎn)數(shù)據(jù)、某貨物的盤點(diǎn)信息、某客戶的盤點(diǎn)信息等。庫(kù)位分配示意圖:按平面圖形式顯示庫(kù)位是否分配信息。其中,各個(gè)部門主要負(fù)責(zé)的業(yè)務(wù)有:(1)財(cái)務(wù)部主要負(fù)責(zé)公司的一切財(cái)務(wù)管理,包括資金、員工工資福利,與出入庫(kù)、運(yùn)費(fèi)有關(guān)的出納,統(tǒng)計(jì)審計(jì)等。倉(cāng)庫(kù)編碼貨位編碼供應(yīng)商編碼客戶編碼運(yùn)輸設(shè)備編碼部門編碼員工編碼入庫(kù)單編碼出庫(kù)單編碼移庫(kù)單編碼盤點(diǎn)單編碼數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)的重要組成部分,系統(tǒng)的輸入、輸出數(shù)據(jù)都將存儲(chǔ)在該數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)的性能直接關(guān)系到系統(tǒng)運(yùn)行效率。import 。import 。import 。 /** * 構(gòu)造方法 * * param title * 窗口標(biāo)題 * param type * 窗口類型:登錄系統(tǒng) 或 切換用戶 * */ public Login(String title,String type){ super(title)。 //文本編輯框的創(chuàng)建 password_text = new JPasswordField(10)。 //設(shè)置name_text,password_text的鍵盤事件響應(yīng) (new KeyListener() { public void keyTyped(KeyEvent e) {} public void keyReleased(KeyEvent e) {} //回車換行事件 public void keyPressed(KeyEvent e) { if((() == )amp。 } } })。 //成功登錄,將登錄信息錄入數(shù)據(jù)庫(kù) (登錄)。 } } } } })。 (font)。 //(font)。 //(lblPassword2)。 setResizable(false)。 if (()) { (this, 用戶名不能為空,請(qǐng)輸入!, 提示, )。 //將操作動(dòng)作記錄到數(shù)據(jù)庫(kù)中 (登錄)。 } } } // 重置按鈕 if (().equals(reset)) { ()。import 。import 。 //定義SQL語(yǔ)句 private String sql = null。 String title = 倉(cāng)庫(kù)管理系統(tǒng) + name。 //設(shè)置窗口事件監(jiān)聽 (new WindowListener(){ // 窗口首次變?yōu)榭梢姇r(shí)調(diào)用。 public void windowDeiconified(WindowEvent e) { } // 將 Window 設(shè)置為活動(dòng) Window 時(shí)調(diào)用。 //添加“切換用戶”菜單項(xiàng) JMenuItem relogin = new JMenuItem(切換用戶)。 ()。 return systemMenu。 ((delete_Id))。 addTable(查詢職工,new CreateUserTable())。 return EMMenu。 String query_id = new JOptionPane().showInputDialog(frame,請(qǐng)輸入要查找的入庫(kù)單編號(hào)!,輸入入庫(kù)單編號(hào),).trim()。 //創(chuàng)建“貨品出庫(kù)”菜單項(xiàng) JMenuItem takeWare = new JMenuItem(貨品出庫(kù))。 if(id!=0) {(id)。 } /** * 創(chuàng)建庫(kù)存管理菜單組 * */ private JMenu createInventory_Manage_Menu(){ JMenu IMMenu = new JMenu(庫(kù)存管理)。 (showInventory)。 (statisticsInventory)。 (new ActionListener() { public void actionPerformed(ActionEvent e) { addTable(庫(kù)存信息,new CreateShowInventoryTable())。 } } })。 } })。 if(id!=0) { (new QueryInstorageView(id))。 //添加“進(jìn)貨入庫(kù)”菜單項(xiàng) JMenuItem saveWare = new JMenuItem(進(jìn)貨入庫(kù))。 //添加“修改職工信息”菜單項(xiàng) JMenuItem updateUser = new JMenuItem(修改職工信息)。 if((em)){ (null, 用戶刪除成功!)。 //添加“錄入新職工”菜單項(xiàng) JMenuItem insertUser = new JMenuItem(錄入新職工)。 } })。 } })。 public void windowDeactivated(WindowEvent e) { } })。 public void windowClosing(WindowEvent e) { //當(dāng)窗口關(guān)閉時(shí),將管理員操作記錄存入數(shù)據(jù)庫(kù) (退出)。 //定義窗口顯示標(biāo)題 (title)。 /** * 構(gòu)造函數(shù) * */ public MainFrame(){ } /** * 構(gòu)造函數(shù) * * param name * 窗口標(biāo)題名 * */ public MainFrame(String name){ //外觀