999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Ja va Swing技術的企業進銷存管理系統的設計與實現★

2022-05-06 12:50:26蔣賽文沈利迪
現代工業經濟和信息化 2022年2期
關鍵詞:數據庫信息系統

蔣賽文,沈利迪

(臺州職業技術學院,浙江 臺州 318000)

引言

在當前經濟全球化環境下,工業領域產業結構甚至是社會管理體系均出現了極大地改變,小微企業信息化管理工作是提高核心競爭力的重要內容,也是實現經濟效益最大化的有效手段。近年來小微企業在改革創新中將信息技術與管理工作結合,使得小微企業在參與市場競爭中獲得非常有利的機遇。企業進銷存管理系統的開發和應用,可以使企業中的客戶關系管理效率不斷提升,運行模式在新環境下得到優化,數據信息的獲得更加準確,為管理人員制定管理決策、方案提供參考,真正提高企業效益。

1 系統功能總體設計

本系統使用Java Swing技術和MySQL數據庫開發跨平臺的企業進銷存管理系統,主要包括前端應用程序和后端數據庫兩個部分。系統人機交互界面設計靈活,操作簡單、方便;能夠在不同的操作平臺運行;系統支持多人協同操作,能夠實現多條件查詢、模糊查詢,數據備份靈活,系統運行穩定、可靠。系統整體功能結構如圖1所示,企業進銷存管理系統的業務流程如圖2所示。

圖1 企業進銷存管理系統功能結構圖

圖2 企業進銷存管理系統業務流程圖

2 系統設計與實現

2.1 數據庫設計(見圖3)

圖3 企業進銷存管理系統中的數據表和視圖

企業進銷存管理系統需要存儲一些日常數據,鑒于MySQL數據庫安全、易用、性能優良等特點,所以本系統采用MySQL數據庫作為管理系統的后臺數據庫。根據系統數據完整性要求,創建了8個數據表和2個數據視圖,分別為供貨商信息表、商品信息表、客戶信息表、進貨信息表、退貨信息表、銷售信息表、銷售退貨信息表、庫存信息表和用戶信息視圖、銷售信息視圖等。由于篇幅有限,本文重點列出供貨商信息表tb_ghsinfo(如表1所示)、商品信息表tb_spinfo(如表2所示)。

表1 供貨商信息表

表2 商品信息表

1)供貨商信息表tb_ghsinfo用于存儲供貨商的信息,包含供貨商編號(主鍵)、供貨商名稱、聯系人等信息的錄入與存儲。

2)商品信息表tb_ghsinfo用于存儲商品的各種信息,包含商品編號(主鍵)、商品名稱、產地和規格等信息的錄入與存儲。

2.2 功能模塊的實現

2.2.1 公共類設計

企業進銷存管理系統包含基本信息管理、進貨管理、銷售管理、庫存管理、查詢統計、系統維護等六個模塊,為實現項目代碼的重用,提高程序性能和代碼可讀性,將各個模塊間的調用提取到java的公共類中,并通過公共類實現訪問數據庫,主要的公共類有:一是Item公共類重寫toString()方法,在獲取組件內容時通過獲取Item類的對象并從該對象中獲取id屬性,再通過該屬性獲取數據庫中唯一的數據。二是數據模型公共類存放在com.mingrisoft.dao.model包中,對應著數據庫中不同的數據表,重寫toString()方法、hashCode()方法和equals()方法,模型類主要用于數據存儲,并通過getXXX()方法和setXXX()方法實現不同屬性的訪問原則。三是Dao公共類是數據庫訪問類,用于實現數據庫的驅動、連接、關閉和操作數據表。

2.2.2 登錄界面設計

登錄界面的設計分登錄窗體和內容面板兩個部分,登錄窗體創建LoginDialog類,并繼承JFrame類,成為一個窗體,該窗體用布置JTextField、JPassword-Field、JButton等組件,實現系統登錄界面。內容面板需要使用背景圖片美化則需要繼承Swing的JPanel類編寫面板類。

為保證系統的安全性,需要設置登錄用戶名和密碼,在登錄按鈕和密碼文本框中添加動作或按鍵事件監聽器,在此監聽器中,獲取用戶輸入的用戶名與密碼信息,然后調用Dao類的checkLogin()方法,如果該方法返回true,則登錄成功,否則禁止用戶登錄。

2.2.3 系統主窗體設計

主窗體是人機交互的主體,由各種菜單、表格、文本框及子窗體組成。本系統主界面采用多文檔界面(MDI),可以進行窗口平鋪、還原、關閉等操作,并能在標題欄中顯示當前窗口名稱。

1)菜單欄設計:菜單欄放置各個功能模塊名稱及其子功能名稱。本系統的菜單欄由自定義菜單欄類MenuBar類實現,它繼承javax.swing.JMenuBar類,并在該類中定義一個類型為JMenu的私有成員變量,用于表示菜單對象,后成為Swing的菜單欄組件。

2)工具欄設計:工具欄放置常用的命令按鈕,如客戶信息、供貨商信息、商品信息、進貨單、銷售單和庫存查詢等。本系統添加工具欄的方法與添加菜單欄的方法類似,需要繼承Swing的JTool組件來編寫工具欄。

3)狀態欄設計:狀態欄主要顯示當前的用戶名、當前時間、當前功能窗體及版權信息,本系統的狀態欄由JLabel標簽、JPanel面板和JSeparator分割條組件組成。

2.2.4 系統功能模塊詳細設計

1)基本信息管理設計:該模塊由客戶管理、商品管理、供貨商管理三部分組成。該模塊主要完成相關數據的增、刪、改和查等操作。

2)進貨管理設計:進貨管理包括進貨單和退貨單兩部分,進貨單主要管理企業的進貨信息,根據進貨人員提供的單據,將購入商品的編號、名稱、產地、規格、單價、數量和供貨商等信息記錄到數據庫中。

3)銷售管理設計:商品的銷售是進銷存管理中的重要環節之一,進貨商品在入庫后就可以開始銷售,則由經手人提供的銷售單據,操作系統中的庫存商品管理和銷售信息管理,方便查詢和統計。

4)庫存管理設計:庫存管理主要完成商品的盤點數據和庫存數量的損耗。系統界面將提示當前日期下庫存商品種類和數量。

5)數據庫備份和恢復設計:數據庫備份與恢復可以增強系統的安全性,及進備份系統數據,有利于意外發生時,可以恢復最近時間段的數據庫內容,將損失降低到最低。

6)查詢統計設計:該模塊能夠根據用戶輸入的查詢條件查詢并處理相應的數據庫信息。查詢結果都以數據庫表和視圖顯示。

3 結語

本文針對目前小微企業的運行情況利用JavaSwing技術和MySQL數據庫設計的進銷存管理系統。成功實現了基本信息管理、進貨管理、銷售管理、庫存管理、查詢統計等功能模塊以及友好的人機交互界面,為提高企業管理效率提供優良的技術支持。

猜你喜歡
數據庫信息系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 激情国产精品一区| 日韩精品无码一级毛片免费| 一级做a爰片久久毛片毛片| 欧美成人午夜视频| 亚洲午夜18| 中文字幕人成乱码熟女免费| 亚洲欧美另类中文字幕| 亚洲色欲色欲www在线观看| 色哟哟色院91精品网站| 久久久噜噜噜久久中文字幕色伊伊| 欧美区一区| hezyo加勒比一区二区三区| 国产女人18毛片水真多1| 日韩一二三区视频精品| 久久福利片| 国产女同自拍视频| 青青操视频在线| 九九久久精品国产av片囯产区| 在线欧美a| 97狠狠操| 亚洲无码91视频| 久久精品欧美一区二区| 亚洲男人的天堂久久精品| 成年免费在线观看| 亚洲av中文无码乱人伦在线r| 激情综合婷婷丁香五月尤物| 日本亚洲欧美在线| 亚洲无码不卡网| 婷五月综合| 日本在线欧美在线| 久久频这里精品99香蕉久网址| 日韩欧美中文在线| 国产成本人片免费a∨短片| 久久男人资源站| 日韩第一页在线| 51国产偷自视频区视频手机观看| 999福利激情视频| 久久精品亚洲专区| 国产精品无码作爱| 2021最新国产精品网站| 国产成人久久综合一区| 国产在线观看99| 欧美色视频在线| 国产福利观看| 国产精品七七在线播放| 九一九色国产| av午夜福利一片免费看| 久久鸭综合久久国产| 久热中文字幕在线观看| 岛国精品一区免费视频在线观看| 国产成人三级| 免费一级全黄少妇性色生活片| 欧美午夜理伦三级在线观看| 成人国产免费| 国产成人盗摄精品| 少妇精品在线| 日韩a在线观看免费观看| 九九热精品免费视频| 黄色福利在线| 有专无码视频| 性视频久久| 日韩精品毛片| AV在线麻免费观看网站| 激情无码视频在线看| 欧美日韩中文国产| 99人妻碰碰碰久久久久禁片| 日韩毛片基地| 婷五月综合| 久久久久久久蜜桃| 91av国产在线| 国内精自线i品一区202| 欧洲一区二区三区无码| 成人在线观看不卡| 中国国产一级毛片| 午夜爽爽视频| 欧美日韩一区二区在线播放| 国产精品制服| 99色亚洲国产精品11p| 国产成人无码AV在线播放动漫| 久久综合亚洲色一区二区三区| www亚洲天堂| 朝桐光一区二区|