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

正文內(nèi)容

java課程設(shè)計超市庫存管理系統(tǒng)附源代碼可以直接運行-文庫吧

2025-07-23 03:36 本頁面


【正文】 inputText。 String []name = {貨物號,貨物名,進貨價,售價,折扣價,余量,余量預(yù)警值,供應(yīng)商}。 String []strings = new String[8]。 JButton 添加,修改,刪除,退出,確認修改。 JPanel p。 JLabel []labels = new JLabel[8]。 JTextField []fields = new JTextField[8]。 Box baseBox,box1,box2。 ImagePanel pp。//用于插入圖片的面板 JSplitPane split。//拆分窗格 DefaultTableModel deModel = null。 Connection con。 Statement sql。 ResultSet rs。 String dbdriver = 。 String dburl = jdbc:sqlserver://localhost:1433。DatabaseName=LZS。 String user = sa。 String pass = 123。 goods() { setLayout(new BorderLayout())。 init()。// Toolkit tk = ()。// Image img = (E:Java文件/SuperMarket/picture/)。// setIconImage(img)。 setTitle(貨物管理)。 setBounds(130,80,960,600)。 //setDefaultCloseOperation()。 setResizable(false)。 try{ (dbdriver)。 } catch(ClassNotFoundException classnotfound){ ()。 } } void init() { pp = new ImagePanel(new ImageIcon(E:/Java文件/SuperMarket/picture/).getImage())。 添加= new JButton(添加)。 修改= new JButton(修改)。 刪除 = new JButton(刪除)。 退出 = new JButton(退出)。 確認修改 = new JButton(確認修改)。 label = new JLabel(請輸入想要刪除或修改的貨物名:)。 inputText = new JTextField(8)。 (this)。 (this)。 (this)。 (this)。 (this)。 p = new JPanel()。 (label)。 (inputText)。 (添加)。 (修改)。 (刪除)。 (退出)。 (確認修改)。 add(p,)。 labels[0] = new JLabel(貨物號)。 labels[1] = new JLabel(貨物名)。 labels[2] = new JLabel(進貨價)。 labels[3] = new JLabel(售價)。 labels[4] = new JLabel(折扣價)。 labels[5] = new JLabel(余量)。 labels[6] = new JLabel(余量預(yù)警值)。 labels[7] = new JLabel(供應(yīng)商)。 for(int i = 0。i8。i++){ fields[i] = new JTextField(20)。 } //用盒式容器裝要錄入的數(shù)據(jù)和標簽 box1 = ()。 ((15))。 for(int i = 0。i8。i++){ (labels[i])。 ((35))。 } box2 = ()。 ((10))。 for(int i = 0。i8。i++){ (fields[i])。 ((14))。 } baseBox = ()。 (box1)。 ((15))。 (box2)。 //添加表格 add(baseBox,)。 deModel = new DefaultTableModel(name,0)。 table = new JTable(deModel)。 (false)。 (false)。 (true)。 (true)。 //add(new JScrollPane(table),)。 split = new JSplitPane(,false,new JScrollPane(table),baseBox)。 ()。 add(split,)。 String sqlString = select * from goods。 try{ //連接數(shù)據(jù)庫 con = (dburl, user, pass)。 sql = ()。 (this, 數(shù)據(jù)庫連接成功!,消息對話框,)。 rs = (sqlString)。 while(()){ for(int i = 0。i8。i++){ strings[i]=(i+1)。//把查詢的結(jié)果填入表格中 } (strings)。 ()。//更新中的數(shù)據(jù) } } catch(SQLException ee){ ()。 } } public void actionPerformed(ActionEvent e) { if(() == 添加){ String sqlString = INSERT INTO goods VALUES (39。+fields[0].getText()+39。,39。+fields[1].getText()+39。,39。+fields[2].getText()+39。,39。+fields[3].getText()+39。,39。+fields[4].getText()+39。,39。+fields[5].getText()+39。,39。+fields[6].getText()+39。,39。+fields[7].getText()+39。)。 try{ (sqlString)。 (this, 操作成功!,消息對話框,)。 //更新表格中的數(shù)據(jù) for(int i = ()1。i=0。i){ (i)。 ()。 } rs = (select * from goods)。 while(()){ for(int j = 0。j8。j++){ strings[j]=(j+1)。 } (strings)。 ()。//更新中的數(shù)據(jù) } } catch(SQLException ee){ ()。 } for(int i = 0。i8。i++){ fields[i].setText()。 } fields[0].requestFocus()。//設(shè)置光標的位置,在第一個文本框上面 } else if(() == 修改){ try{ rs = (select * from goods)。 while(()){ for(int i = 0。i8。i++){ strings[i]=(i+1)。 } if(strings[1].trim().pareTo(().trim())==0){ for(int i = 0。i8。i++){ fields[i].setText(strings[i])。 } } } fields[0].setEditable(false)。 fields[1].setEditable(false)。 } catch(SQLException ee){ ()。 } }else if(() == 確認修改){ String sqlString = UPDATE goods SET shangpinhao = 39。+fields[0].getText()+39。,shangpinming=39。+fields[1].getText()+39。,jinhuojia=39。+fields[2].getText()+39。,shouji=39。+fields[3].getText()+39。,zhekoujia=39。+fields[4].getText()+39。,yuliang=39。+fields[5].getText()+39。,yuliangyujingzhi=39。+fields[6].getText()+39。,gongyingshang=39。+fields[7].getText()+39。where shangpinming =39。+()+39。 try{ (sqlString)。 (this, 操作成功!,消息對話框,)。 //更新表格中的數(shù)據(jù) for(int i = ()1。i=0。i){ (i)。 ()。 } rs = (select * from goods)。 while(()){ for(int j = 0。j8。j++){ strings[j]=(j+1)。 } (strings)。 ()。//更新中的數(shù)據(jù) } } catch(SQLException ee){ ()。 } for(int i = 0。i8。i++){ fields[i].setText()。 } fields[0].setEditable(true)。 fields[1].setEditable(true)。 ()。 fields[0].requestFocus()。//設(shè)置光標的位置,在第一個文本框上面 } else if(() == 刪除){ String sqlString = DELETE FROM goods WHERE shangpinming = 39。+().trim()+39。 try{ (sqlString)。 //將表格中的內(nèi)容清空 for(int i = ()1。i=0。i){ (i)。 ()。 } rs = (select * from goods)。 while(()){ for(int i = 0。i8。i++){ strings[i]=(i+1)。//把查詢的結(jié)果填入表格中 } (strings)。 ()。//更新中的數(shù)據(jù) } (this, 操作成功!,消息對話框,)。 ()。 } catch(SQLException ee){ ()。 } } else if(()==退出) { ()。 } }}進入第二菜單(供應(yīng)商管理界面):在此界面下可進行供應(yīng)商的增刪改查操作:設(shè)計代碼如下:package source。import .*。import .*。import .*。import .*。import 。import 。@SuppressWarnings(serial)public class SupplierManage exten
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1