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

正文內(nèi)容

java課程設(shè)計(jì)超市庫存管理系統(tǒng)附源代碼可以直接運(yùn)行(已修改)

2025-08-19 03:36 本頁面
 

【正文】 榆林學(xué)院 課程設(shè)計(jì)報(bào)告 13級(jí)計(jì)本1班 李治生 榆林學(xué)院榆林學(xué)院[超市庫存管理系統(tǒng)]專業(yè):[計(jì)算機(jī)科學(xué)與技術(shù)]班級(jí):[ 13級(jí)計(jì)本1班 ]學(xué)生姓名:[ 李 治 生 ]學(xué) 號(hào):[1312210142]40*************************愿我們每個(gè)學(xué)子都能成為祖國的棟梁之才**************************一、 需求分析 3二、 概要設(shè)計(jì) 3三、 詳細(xì)設(shè)計(jì) 4 數(shù)據(jù)庫設(shè)計(jì) 4 用戶登錄界面: 6 進(jìn)入主界面: 9四、 軟件測(cè)試 39五、 總結(jié) 40六、 附錄: 41 需求分析本系統(tǒng)主要是用來幫助小型超市進(jìn)行庫存管理系統(tǒng),能夠有效的幫助小型超市進(jìn)行庫存管理!其中包括增刪改查等基本的應(yīng)用。極大的提高了超市的庫存管理效率,節(jié)省了大量的時(shí)間。********************************************************************************************************************** 概要設(shè)計(jì) 本系統(tǒng)的每一個(gè)功能模塊都包含了多個(gè)功能。整個(gè)系統(tǒng)主要完成對(duì)超市商品的日常管理,包括進(jìn)貨管理,庫存管理和供應(yīng)商管理等方面。在功能上系統(tǒng)可以完成對(duì)相關(guān)信息的瀏覽、查詢、添加、刪除、修改等功能。本課題的核心之一是銷售管理、庫存管理和進(jìn)貨管理三者之間的聯(lián)系,同時(shí)系統(tǒng)有完整的用戶管理功能。本系統(tǒng)采用java語言和SQLServer2008作為開發(fā)工具。這種系統(tǒng)優(yōu)勢(shì)在于系統(tǒng)比較簡單,但功能強(qiáng)大,擴(kuò)展性能也比較好,完全能夠處理一般超市的日常任務(wù) 整體分為3個(gè)模塊(貨物,供應(yīng)商,記錄)每個(gè)模塊之間相互關(guān)聯(lián),都有自己的增刪改查! 程序流程圖如下: 詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)Goods表:Lzs(用戶登錄名,密碼):Recond表():記錄表Supplier(供應(yīng)商表):用戶登錄界面:設(shè)計(jì)代碼如下:package source。import .*。import .*。import .*。import .*。@SuppressWarnings(serial)public class loginframe extends JFrame implements ActionListener { JTextField 用戶名。 JPasswordField 密碼。 JButton 登錄,重置。 Box baseBox,box1,box2,box3。//盒式布局 ImagePanel p。//用于插入圖片的面板 JSplitPane split。//拆分窗格 Font f。//設(shè)置字體 JLabel userName,psw。 Function wMain。 Connection con。 Statement sql。 ResultSet rs。 String dbdriver = 。 String dburl = jdbc:sqlserver://localhost:1433。DatabaseName=LZS。 String user = sa。 String pass = 123。 public loginframe() { setLayout(new FlowLayout())。 init()。 setBounds(130,80,960,600)。 setVisible(true)。 setResizable(false)。 try{ (dbdriver)。 } catch(ClassNotFoundException classnotfound){ (未能找到SQLServerDriver,請(qǐng)檢查是否已加載SQLServer驅(qū)動(dòng))。 } } void init() { f = new Font(幼圓,18)。 p = new ImagePanel(new ImageIcon(E:/Java文件/SuperMarket/picture/).getImage())。 登錄 = new JButton(登錄)。 (this)。 重置 = new JButton(重置)。 (this)。 用戶名 = new JTextField(16)。 (f)。 密碼 = new JPasswordField(16)。 userName = new JLabel(用戶名:)。 (f)。 psw = new JLabel(密碼:)。 (f)。 box1 = ()。 (userName)。 ((20))。 (psw)。 box2 = ()。 ((240))。 (用戶名)。 ((20))。 (密碼)。 ((20))。 box3 = ()。 (登錄)。 ((20))。 (重置)。 (box3)。 ((200))。 baseBox = ()。 (box1)。 ((15))。 (box2)。 //(登錄)。 split = new JSplitPane(,false,p,baseBox)。 ()。 add(split,)。 } public void actionPerformed(ActionEvent e) { if(() == 登錄){ String Uname = ().trim()。 char[]psw = ()。 String passWord = new String(psw)。 try{ con = (jdbc:sqlserver://localhost:1433。DatabaseName=LZS,sa,123)。 (數(shù)據(jù)庫連接成功!)。 sql=()。 String string = SELECT * FROM lzs WHERE Uname= 39。+Uname+39。 AND mima = 39。+passWord+39。 rs = (string)。 if(()){ wMain = new Function()。 (超市庫存管理系統(tǒng))。 (true)。 ()。 // ()。 } else{ (this, 您輸入的用密碼不正確,警告對(duì)話框,)。 (null)。 ()。 } ()。 } catch(SQLException ee){ ()。 } }else if(() == 重置){ ()。 ()。 } }}進(jìn)入主界面:第一菜單(貨物):第二菜單(供應(yīng)商):第三菜單(記錄):設(shè)計(jì)代碼如下:package source。import .*。import .*。import .*。@SuppressWarnings(serial)public class Function extends JFrame implements ActionListener{ Font f。 //菜單欄 JMenuBar menubar。//菜單條 JMenu 貨物,供應(yīng)商,記錄。 //菜單 JMenuItem 貨物管理,退出,供應(yīng)商管理,查詢記錄,進(jìn)貨計(jì)劃。//菜單項(xiàng) //Box box。 JLabel label。 ImagePanel p。//用于插入圖片的面板 //構(gòu)造函數(shù) Function() { setLayout(new FlowLayout())。 init()。 setTitle(超市庫存管理系統(tǒng))。 setLocation(20,30)。 setSize(1200,800)。 setBounds(130,80,960,600)。 setVisible(true)。 setResizable(false)。 } void init() { menubar = new JMenuBar()。 f = new Font(華文行楷,50)。 Font f2 = new Font(宋體,0,12)。 p = new ImagePanel(new ImageIcon(E:Java文件/SuperMarket/picture/).getImage())。 //庫房貨物管理菜單 貨物 = new JMenu(貨物)。 (f2)。 貨物管理 = new JMenuItem(貨物管理)。 (f2)。 (this)。 退出 = new JMenuItem(退出)。 (f2)。 (this)。 (貨物管理)。 (退出)。 (貨物)。 //貨物供應(yīng)商菜單 供應(yīng)商 = new JMenu(供應(yīng)商)。 (f2)。 供應(yīng)商管理 = new JMenuItem(供應(yīng)商管理)。 (f2)。 (this)。 (供應(yīng)商管理)。 (供應(yīng)商)。 //貨物進(jìn)貨、入庫和出庫記錄查詢菜單 記錄 = new JMenu(記錄)。 (f2)。 查詢記錄 = new JMenuItem(查詢記錄)。 (f2)。 (this)。 進(jìn)貨計(jì)劃 = new JMenuItem(進(jìn)貨計(jì)劃)。 (f2)。 (this)。 (查詢記錄)。 (進(jìn)貨計(jì)劃)。 (記錄)。 label = new JLabel(歡迎進(jìn)入超市庫存管理系統(tǒng))。 (f)。 (label)。 (300,400,800,200)。 add(p,)。 setJMenuBar(menubar)。 } public void actionPerformed(ActionEvent e) { if(()==供應(yīng)商管理) { SupplierManage smTable = new SupplierManage()。 (true)。 ()。 } else if(()==貨物管理) { goods goTable = new goods()。 (true)。 ()。 } else if(()==查詢記錄) { record reTable = new record()。 (true)。 ()。 } else if(() ==進(jìn)貨計(jì)劃){ plan plTable = new plan()。 (true)。 ()。 } else if(()==退出) { ()。 } }}進(jìn)入第一菜單(貨物管理):在此菜單下,可進(jìn)行貨物的增刪改查操作,設(shè)計(jì)代碼如下:package source。import .*。import .*。import .*。import .*。import 。@SuppressWarnings(serial)public class goods extends JFrame implements ActionListener{ JTable table。 JLabel label。 JTextField
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1