freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java_swing_和mysql的企業(yè)進(jìn)銷存管理系統(tǒng)(完整版)

  

【正文】 圖49 采購(gòu)入庫(kù)系統(tǒng)流程圖 庫(kù)存調(diào)撥模塊設(shè)計(jì)功能說(shuō)明庫(kù)存調(diào)撥窗體模塊包含兩個(gè)選項(xiàng)卡添加商品調(diào)撥信息選項(xiàng)卡用于庫(kù)存商品的調(diào)撥操作查詢商品調(diào)撥信息選項(xiàng)卡用于查詢商品的調(diào)撥信息窗體設(shè)計(jì)在項(xiàng)目簡(jiǎn)易通企業(yè)進(jìn)銷存管理系統(tǒng)n包中建立一個(gè)名稱為KucunDiaoboFrame的JFrame窗體設(shè)置窗體布局為邊框式布局并在窗體中心放一個(gè)選項(xiàng)卡面板在選項(xiàng)卡面板上放置兩個(gè)空布局的面板在第一個(gè)面板上放置11個(gè)標(biāo)簽12個(gè)文本框 其中有一個(gè)在商品編號(hào)文本框的后方 4個(gè)按鈕和1個(gè)滾動(dòng)面板在滾動(dòng)面板中放置1個(gè)表在第二個(gè)面板上放置1個(gè)標(biāo)簽1個(gè)文本框1個(gè)組合框3個(gè)按鈕和一個(gè)滾動(dòng)面板在滾動(dòng)面板中放置1個(gè)表庫(kù)存調(diào)撥模塊系統(tǒng)流程圖如圖410所示圖410 庫(kù)存調(diào)撥系統(tǒng)流程圖 銷售退貨管理模塊設(shè)計(jì)功能說(shuō)明銷售退貨管理模塊負(fù)責(zé)已經(jīng)銷售商品的退貨操作退貨時(shí)要先選擇經(jīng)手人結(jié)款方式和客戶名稱然后單擊錄入數(shù)據(jù)按鈕打開(kāi)錄入商品銷售退貨信息窗體輸入退貨信息錄入商品銷售退貨信息窗體用于銷售退貨信息的輸入操作該窗體的3個(gè)組合框中顯示的是銷售退貨管理窗體中所選客戶名稱的商品銷售信息任一組合框中選擇商品信息后按Enter鍵其他組件會(huì)自動(dòng)顯示相關(guān)內(nèi)容用戶只需選擇者銷售票號(hào)并輸入單價(jià)和數(shù)量即可單擊確定按鈕后如果輸入的數(shù)量超出銷售的數(shù)量會(huì)有相應(yīng)提示否則直接添加到銷售退貨管理窗體中窗體設(shè)計(jì)在項(xiàng)目簡(jiǎn)易通企業(yè)進(jìn)銷存管理系統(tǒng)shoushouchuku包中建立一個(gè)名稱為XiaoshouTuiFrame的JFrame窗體設(shè)置窗體布局為空布局并在窗體上放一個(gè)空布局面板在面板上放置13個(gè)標(biāo)簽10個(gè)文本框4個(gè)按鈕3個(gè)組合框再在窗體上放1個(gè)選項(xiàng)卡面板并在選項(xiàng)卡面板上放兩個(gè)面板每個(gè)面板上各放置1個(gè)滾動(dòng)面板和1個(gè)表銷售退貨管理模塊的系統(tǒng)流程圖如圖411所示圖411 銷售退貨系統(tǒng)流程圖 其他模塊設(shè)計(jì)本系統(tǒng)還包含主窗體模塊入庫(kù)退貨管理模塊庫(kù)存盤點(diǎn)模塊庫(kù)存調(diào)撥模塊銷售訂單管理模塊和銷售退貨模塊其他模塊程序的操作是對(duì)數(shù)據(jù)進(jìn)行增加更新刪除查找以及分頁(yè)等操作其程序的設(shè)計(jì)和上面的一些模塊設(shè)計(jì)的思路是一致的JAVA類中例如訪問(wèn)數(shù)據(jù)庫(kù)的Daoconn類容納了建立數(shù)據(jù)庫(kù)連接的方法其他功能模塊都可以使用該類建立與數(shù)據(jù)庫(kù)連接和對(duì)數(shù)據(jù)庫(kù)進(jìn)行各種操作這樣不但實(shí)現(xiàn)了項(xiàng)目代碼的重用還提高了程序的性能和代碼的可讀性 SaveUserInfo公共類SaveUserInfo公共類放state包中用于保存用戶的登錄信息userName屬性用于存儲(chǔ)登錄用戶名password屬性用于存儲(chǔ)登錄用戶的密碼quanxian屬性用于存儲(chǔ)登錄用戶的權(quán)限SavaUserInfo公共類的程序代碼如下package statepublic class SaveUserInfo private static String userName private static String password private static String quanXian public static String getPassword return password public static void setPassword String password SaveUserInfopassword password public static String getQuanXian return quanXian public static void setQuanXian String quanXian SaveUserInfoquanXian quanXian public static String getUserName return userName public static void setUserName String userName SaveUserInfouserName userName OnlyNumber公共類OnlyNumber公共類放number包中用于監(jiān)聽(tīng)用戶輸入字符當(dāng)遇到非法字符時(shí)終止輸入這樣可以在很大程度上減少輸入的錯(cuò)誤極大地方便了用戶的操作OnlyNumber公共類的程序代碼如下package numberimport tKeyAdapterimport tKeyEventpublic class OnlyNumber extends KeyAdapter public void keyTyped KeyEvent e String key 0123456789 if keyindexOf egetKeyChar 0 econsume DaoConn公共類DaoConn公共類放中用于指定數(shù)據(jù)庫(kù)驅(qū)動(dòng)連接數(shù)據(jù)庫(kù)名稱用戶名稱和密碼以及獲得數(shù)據(jù)連接對(duì)象為其他功能模塊操作數(shù)據(jù)庫(kù)提供方便DaoConn公告類的程序代碼如下package import javasqlpublic class DaoConn public Connection getConn throws Exception ClassforName Driver Connection conn null Connection btn null String url jdbcmysqllocalhost3306db_jxc String user root String password 123 conn DriverManagergetConnection url user password return conn 52軟件實(shí)現(xiàn) 用戶登錄模塊 1 窗體設(shè)計(jì)本系統(tǒng)用戶登錄模塊窗體設(shè)計(jì)如圖51所示圖51 用戶登錄窗體 2 代碼實(shí)現(xiàn)登錄按鈕用于執(zhí)行用戶名和密碼驗(yàn)證工作如果驗(yàn)證用戶名和密碼有效則啟動(dòng)系統(tǒng)否則禁止進(jìn)入系統(tǒng)并提示用戶名或密碼不正確代碼如下private void btn_enterActionPerformed tActionEvent evt Connection conn null Statement st null ResultSet rs null try conn daoConngetConn st conncreateStatement String user txf_usernamegetText trim String pwd new String pwd_passwordgetPassword trim String sql select from tb_user where username user and password pwd rs stexecuteQuery sql if rsnext rsgetString username null String quanxian rsgetString quanxian SaveUserInfosetUserName user SaveUserInfosetPassword pwd SaveUserInfosetQuanXian quanxian MainDaohangFramelaunch hideLoginFrame else JOptionPaneshowMessageDialog this 用戶名或密碼不 正確 txf_usernamesetText pwd_passwordsetText txf_usernamerequestFocus catch Exception ex JOptionPaneshowMessageDialog this exgetMessage 數(shù)據(jù)庫(kù)異常 JOptionPaneINFORMATION_MESSAGE finally try connclose catch Exception e 圖52 添加供應(yīng)商信息窗體b代碼實(shí)現(xiàn) private void btn_baocunActionPerformed tActionEvent evt try String gysid null String gysqc txf_gysqcgetText trim String jiancheng txf_jianchenggetText trim String dizhi txf_dizhigetText trim String youbian txf_youbiangetText trim String dianhua txf_dianhuagetText trim String chuanzhen txf_chuanzhengetText trim String lianxiren txf_lianxirengetText trim String lianxidianhua txf_lianxidianhuagetText trim String kaihuhang txf_kaihuhanggetText trim String lianxidianhua txf_lianxidianhuagetText trim String kaihuhang txf_kaihuhanggetText trim String yinhangzhanghao txf_yinhangzhanghaogetText trim String txf_getText trim if gysqcequals jianchengequals dizhiequals JOptionPaneshowMessageDialog this信息不全請(qǐng)輸入 return conn daoConngetConn st conncreateStatement String sql select id as id from tb_gysinfo rs stexecuteQuery sql if rsnext rsgetString id null String id rsgetString id String subgysid idsubstring 3 gysid gysStringvalueOf IntegerparseInt subgysid 1 else gysid gys1001 String addsql insert into tb_gysinfo values gysid gysqcjianchengdizhiyoubian stexecuteUpdate addsql JOptionPaneshowMessag
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1