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

正文內(nèi)容

華聯(lián)超市進銷存管理系統(tǒng)_java期末課程設計-展示頁

2025-03-16 20:03本頁面
  

【正文】 } return userField。 } /** * This method initializes userField * * return */ private JTextField getUserField() { if (userField == null) { userField = new JTextField()。 (getExitButton(), null)。 (getPasswordField(), null)。 (getUserField(), null)。 (new Color(0xD8DDC7))。 loginPanel = new LoginPanel()。 (用戶名: )。 (密 碼: )。 } } /** * 初始化 loginPanel 登錄面板的方法 * * return */ private LoginPanel getLoginPanel() { if (loginPanel == null) { jLabel1 = new JLabel()。 initialize()。 /** * param owner */ public LoginDialog() { try { (UIManager .getSystemLookAndFeelClassName())。 private static String userStr。 private JButton loginButton = null。 private JLabel jLabel1 = null。 private JLabel jLabel = null。 public class LoginDialog extends JFrame { private static final long serialVersionUID = 1L。 import 。 import 。 import .*。 checkLogin(String userStr,String passStr)方法,用于判斷登錄用戶與密碼是否正確。 insertSelllnfo(TbSellMain sellMain)方法, 主要是添加 銷售信息到數(shù)據(jù)庫中。 getSplnfo(Item item)方法,主要用于獲取商品信息,返回值是 Splnfo 類的對象,及商品數(shù)據(jù)表的數(shù)據(jù)模型。 Dao類自定義的主要方法有 getKhlnfo(Item item)方法,主要是獲取客戶信息,方法的 返回值是 tKhlnfo 的對象,及客戶信息的數(shù)據(jù)模型。它主要用于存貯數(shù)據(jù),并通過相應的 getXXX()方法和 setXXX()實現(xiàn)不同屬性的訪問原則 。但是在獲取組件的內(nèi)容時,獲取的是 Item類的對象,從該對象中可以獲取 ID 的屬性,然后通過該屬性到數(shù)據(jù)庫中獲取唯一的數(shù)據(jù)。 tb_spinfo 商品信息表 字段名稱 數(shù)據(jù)類 型 字段大小 是否主鍵 說明 id varchar 32 主鍵 商品編號 spname varchar 50 商品名稱 jc varchar 30 商品簡稱 cd varchar 50 產(chǎn) 地 dw varchar 10 計量單位 gg varchar 10 商品規(guī)格 bz varchar 20 包 裝 ph varchar 32 批 號 pzwh varchar 50 批準文號 memo varchar 100 備 注 gysname varchar 50 供應商名稱 :主要用于存出入庫單據(jù)信息,其結(jié)構(gòu)如下表所示: Tb_ru_ku_main入庫主表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明 rkID vachar 32 主鍵 入庫編號 pzs float 8 品種數(shù)量 je money 8 總計金額 ysjl vachar 50 驗收結(jié)論 gysname vachar 100 供應商名稱 rkate datetime 8 入庫時間 czy vachar 30 操 作 員 jsr vachar 30 經(jīng) 手 人 jsfs vachar 10 結(jié)算方式 : 主要用于存出入庫詳細信息,其結(jié)構(gòu)如下表所示: tb_ruku_detail入庫明細表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明 id vachar 50 主鍵 流 水 號 rkID vachar 30 入庫編號 spid vachar 50 商品編號 dj money 8 單 價 sl float 8 數(shù) 量 表:主要用于存儲銷售單據(jù)信息,其結(jié)構(gòu)如下表所示: tb_sell_main銷售主表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明 sellID vachar 30 主鍵 銷售編號 pzs float 8 銷售品種數(shù) je money 8 總計金額 ysjl vachar 50 驗收結(jié)論 khname vachar 100 客戶名稱 xsdate datetime 8 銷售日期 czy vachar 30 操作員 jsr vachar 30 經(jīng)手人 jsfs vachar 10 結(jié)算方式 :主要用于存儲銷售詳細信息,其結(jié)構(gòu)如下表所示: tb_sell_detail 銷售明細表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明 id vachar 50 主鍵 流水號 sellID vachar 50 銷售編號 spid vachar 50 商品編號 dj Money 8 銷售單價 sl float 8 銷售數(shù)量 三 .系統(tǒng)詳細設計文檔: : (1)系統(tǒng)功能結(jié)構(gòu)圖: (2)系統(tǒng)業(yè)務流程圖: (3)系統(tǒng)中的主要類及功能: 公共類: Item公共類是對數(shù)據(jù)表最常用的 ID和 name屬性的封裝,屬于 swing列表,表格,下拉列表框等組件的賦值。其中包含了 14 張數(shù)據(jù)表﹑兩個視圖 。 ◆ 提供技術支持的聯(lián)系方式,可以使用郵件進行溝通,或者直接連接到技術網(wǎng)站。 ◆ 提供數(shù)據(jù)庫備份與恢復功能。 ◆ 實現(xiàn)強大的進銷存管理,包括基本信息、進貨、銷售和庫存管理。 通過實際調(diào)查,要求企業(yè)進銷存管理系統(tǒng)具有以下功能。 甘肅政法學院 Java 課程設計報告 題 目 蘭州華聯(lián)超市進銷 管理系統(tǒng) 一 .需求分析 企業(yè)進銷存管理系統(tǒng)的主要工作 ,是對企業(yè)的進貨、銷售和庫存以信息化的方式進行管理,最大限度的減少各個環(huán)境中可能出現(xiàn)的錯誤,有效減少盲目采購,降低采購成本、合理控制庫存、減少資金占用并提高市場靈敏度,使企業(yè)能夠合理安排進、銷、存的每個關鍵步驟,替身企業(yè)市場競爭力。針對經(jīng)營管理中存在的問題 ,蘭州華聯(lián)超市對產(chǎn)品的進銷存合理化提出了更高的要求。 ◆ 界面設計美觀大方,方便、快捷、操作靈活。 ◆ 能夠在不同的操作系統(tǒng)下運行,不局限于特定的平臺。 ◆ 提供庫存盤點功能。 二 .分析與設計 : (1)功能模塊劃分 : 本進銷存管理系統(tǒng)劃分為六個模塊,分別為系統(tǒng)登陸模塊,系統(tǒng)主窗體設計模塊,進貨單模塊,銷售單模塊,庫存盤點模塊和數(shù)據(jù)庫備份與恢復模塊, (2)數(shù)據(jù)庫結(jié)構(gòu)描述 : 企業(yè)進銷存管理系統(tǒng)需要使用數(shù) 據(jù)庫存儲和管理進銷存過程中的所有 信息,本企業(yè)進銷存管理系統(tǒng)使用 SQL Server 2021 數(shù)據(jù)庫系統(tǒng)作為后臺數(shù)據(jù)庫,數(shù)據(jù)庫名稱為 db_database28。以下是系統(tǒng)主要涉及的六個數(shù)據(jù)庫表 : 1.供應商信息表:主要用于存儲供應商詳細信息,其結(jié)構(gòu)如下表所示: tb_gysinfo 供應商信息表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明 id varchar 32 主鍵 供應商編號 name varchar 50 供應商名稱 jc varchar 20 供應商簡稱 address varchar 100 供應商地址 bianma varchar 10 郵政編碼 tel varchar 15 電 話 fax varchar 15 傳 真 lian varchar 8 聯(lián) 系 人 ltel varchar 15 聯(lián)系電話 yh varchar 50 開戶銀行 mail varchar 50 電子信箱 :主要用于存儲商品詳細信息,其結(jié)構(gòu)如下表所示 。該類重寫了 toString()方法,在該方法中只輸出 name 屬性。 : 數(shù)據(jù)模型公共類對應著數(shù)據(jù)庫中不同的數(shù)據(jù)表,這些模型將被訪問數(shù)據(jù)庫的 Dao 類 和程序中各個模塊甚至各 個組件使用,數(shù)據(jù)模型是對數(shù)據(jù)表所有字段的封裝,它是純粹的模型類,他也要重寫 toString()方法,另外還要重寫 hashCode()方法和 equal()方法。 公共類: Dao 類實現(xiàn)了數(shù)據(jù)庫的驅(qū)動,連接,關閉和多個操作數(shù)據(jù)庫的方法,Dao 類不需要創(chuàng)建對象,可以直接調(diào)用類中的所有數(shù)據(jù)庫操作方法。getGyslnfo(Item item)方法,主要是獲取供應商信息,返回值是Gyslnfo 類的對象,及供應商數(shù)據(jù)表的模型對象。 getLogin(String name,String password)方法《主要適用于判斷登錄用戶的用戶名與密碼是否正確,返回值是 boolean 類 型。 restoreOrBackup(String sql)方法,此方法是設置數(shù)據(jù)庫的模式為單用戶連接模式,這樣可以避免數(shù)據(jù)庫恢復或備份時失敗。 (2)各 個 模塊 實現(xiàn)方法描述: 實現(xiàn)該模塊的主要代碼如下 package 。 import .*。 import .*。 import 。 private LoginPanel loginPanel = null。 private JTextField userField = null。 private JPasswordField passwordField = null。 private JButton exitButton = null。 private MainFrame mainFrame。 mainFrame = new MainFrame()。 } catch (Exception e) {()。 (new Rectangle(86, 71, 55, 18))。 jLabel = new JLabel()。 (new Rectangle(85, 41, 56, 18))。 (null)。 (jLabel, null)。 (jLabel1, null)。 (getLoginButton(), null)。 } return loginPanel。 (new Rectangle(142, 39, 127, 22))。 } /** * This method initializes passwordField * * return */ private JPasswordField getPasswordField() { if (passwordField == null) { passwordField = new JPasswordField()。 (new () { public void keyTyped( e) { if(()==39。) ()。 } return passwordField。 (new Rectangle(109, 114, 48, 20))。 (new ActionListener() { public void actionPerformed(ActionEvent e) { try { userStr = ()。 if (!(userStr, passStr)) { (, 用戶名與密碼無法登錄 , 登錄失敗 , )。 } } catch (Exception e1) { ()。 (true)。 setVisible(false)。 }
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1