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

正文內(nèi)容

基于java的企業(yè)進(jìn)銷存管理系統(tǒng)的研究與開發(fā)(編輯修改稿)

2024-12-22 16:51 本頁面
 

【文章內(nèi)容簡介】 錄,匯總得到此種商品總的銷 售數(shù)量,最后用總采購數(shù)量和總銷售數(shù)量相減即可。 產(chǎn)品管理:庫存管理中的輔助業(yè)務(wù),主要是當(dāng)有產(chǎn)品或者商品的屬性數(shù)據(jù)改變時(shí),需要在這里進(jìn)行更新。 庫存查詢:統(tǒng)計(jì)查詢功能中的一個(gè)模塊,提供了對(duì)庫存商品按照多種字段模糊查詢的功能。 采購查詢:統(tǒng)計(jì)查詢功能中的一個(gè)模塊,提供了對(duì)采購記錄的多種字段的復(fù)合式查詢功能。 銷售查詢:統(tǒng)計(jì)查詢功能中的一個(gè)模塊,提供了對(duì)銷售記錄的多種字段的復(fù)合式查詢功能。 供應(yīng)商管理:基礎(chǔ)信息維護(hù)中的一個(gè)模塊,主要用于對(duì)供應(yīng)商信息進(jìn)行查詢和維護(hù)。為了方便對(duì)多個(gè)供應(yīng)商的管理和比較,本系統(tǒng)中將此功能 用 Tab頁的形式實(shí)現(xiàn),既方便對(duì)單個(gè)供應(yīng)商信息的查看和編輯,又利于對(duì)供應(yīng)商總體的評(píng)價(jià)和比較。 客戶管理:基礎(chǔ)信息維護(hù)中的一個(gè)模塊,主要用于對(duì)企業(yè)客戶信息的查詢和維護(hù)。為了方便對(duì)多個(gè)客戶的管理和比較,本系統(tǒng)中也將此功能用 Tab 頁的形式實(shí)現(xiàn),既方便對(duì)單個(gè)供應(yīng)商信息的查看和編輯,又利于對(duì)供應(yīng)商總體的評(píng)價(jià)和比較。 密碼設(shè)置:系統(tǒng)設(shè)置中的一個(gè)模塊,主要用于為系統(tǒng)中現(xiàn)有的用戶提供密碼更改功能。 退出系統(tǒng):用于退出本系統(tǒng)。為了防止用戶的誤操作,退出系統(tǒng)之前需要用戶確認(rèn)退出的操作。 整個(gè)系統(tǒng)運(yùn)行的流程圖大致如圖 32 所示。 基于 Java 的企業(yè)進(jìn)銷存管理系統(tǒng)的研究與開發(fā) 8 圖 32 系統(tǒng)流程圖 操作員 基礎(chǔ)信息管理 進(jìn)貨管理 銷售管理 查詢統(tǒng)計(jì) 庫存管理 管理員 系統(tǒng)管理 基于 Java 的企業(yè)進(jìn)銷存管理系統(tǒng)的研究與開發(fā) 9 第 4 章 數(shù)據(jù)庫的設(shè)計(jì) 數(shù)據(jù)庫介紹 所謂數(shù)據(jù)庫( Database) 就是指按一定組織方式存儲(chǔ)在一起的,相互有關(guān)的若干個(gè)數(shù)據(jù)的結(jié)合,數(shù)據(jù)庫管理系統(tǒng)( Database Management System) 就是一種操縱和管理數(shù)據(jù)庫的大型軟件,簡稱 DBMS,他們建立在操作系統(tǒng)的基礎(chǔ)上,對(duì)數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,其功能包括數(shù)據(jù)庫定義,數(shù)據(jù)庫管理,數(shù)據(jù)庫建立和維護(hù),于操作系統(tǒng)通信等。 DBMS 通常由數(shù) 據(jù)字典,數(shù)據(jù)描述語言及其編譯程序,數(shù)據(jù)操縱(查詢)語言及其編譯程序,數(shù)據(jù)庫管理例行程序等部分組成。 關(guān)系數(shù)據(jù)庫是以關(guān)系模型為基礎(chǔ)的數(shù)據(jù)庫,是根據(jù)表、記錄和字段之間的關(guān)系進(jìn)行組織和訪問的一種數(shù)據(jù)庫,它通過若干個(gè)表( Table) 來存取數(shù)據(jù),并且通過關(guān)系( Relation) 將這些表聯(lián)系在一起,關(guān)系數(shù)據(jù)庫提供了成為機(jī)構(gòu)化查詢語言( SQL) 標(biāo)準(zhǔn)接口,該接口允許使用多種數(shù)據(jù)庫工具和產(chǎn)品,關(guān)系數(shù)據(jù)庫是目前最廣泛應(yīng)用的數(shù)據(jù)庫。 數(shù)據(jù)庫是一個(gè)邏輯上的概念,通過一組系統(tǒng)文件將相互關(guān)聯(lián)的數(shù)據(jù)表及其數(shù)據(jù)庫對(duì)象組織起來,成為擴(kuò)展名為 .dbc 的數(shù)據(jù)庫文件、擴(kuò)展名為 .dct 的數(shù)據(jù)庫備注文件和擴(kuò)展名為 .dcx 的數(shù)據(jù)庫索引文件,三個(gè)文件一般不能直接使用 【 2】 。 ER 圖 進(jìn)銷存系統(tǒng)的 ER 圖 進(jìn)銷存系統(tǒng)主要實(shí)現(xiàn)從進(jìn)貨、庫存到銷售的一體化管理,涉及商品信息、商品的供應(yīng)商、購買商品的客戶等多個(gè)實(shí)體。下面簡單介紹幾個(gè)關(guān)鍵的實(shí)體和系統(tǒng)的綜合 ER 圖。 供應(yīng)商實(shí)體屬性圖 供應(yīng)商實(shí)體包括:編號(hào)、名稱、簡稱、地址、電話、郵政編碼、傳真、聯(lián)系人、聯(lián)系人電話、開戶行和 Email 屬性,如 圖 41 所示。 供應(yīng)商編號(hào)名稱 簡稱 地址郵政編碼電話傳真聯(lián)系人聯(lián)系人電話開戶行Email E m a il 圖 41 供應(yīng)商實(shí)體屬性圖 基于 Java 的企業(yè)進(jìn)銷存管理系統(tǒng)的研究與開發(fā) 10 商品實(shí)體屬性圖 商品實(shí)體包括:編號(hào)、商品名稱、商品簡稱、產(chǎn)地、單位、規(guī)格、包裝、批號(hào)、批準(zhǔn)文號(hào)、商品簡介和供應(yīng)商屬性。如 圖 42 所示。 商品編號(hào)名稱 簡稱 產(chǎn)地規(guī)格單位包裝批號(hào)批準(zhǔn)文號(hào)簡介供應(yīng)商 圖 42商品實(shí)體屬性圖 客戶實(shí)體屬性圖 客戶實(shí)體包括:客戶編號(hào)、客戶名稱、簡稱、地址、電話、郵政編碼、聯(lián)系人電話、傳真、開戶行和賬號(hào)屬性。如 圖 43 所示。 客戶編號(hào) 名稱 簡稱 地址郵政編碼電話傳真 聯(lián)系人 聯(lián)系人電話開戶行Email帳號(hào) E m a il 賬號(hào) 圖 43客戶實(shí)體屬性圖 售實(shí)體屬性圖 銷售實(shí)體分為銷售主表和銷售明細(xì)表兩個(gè)實(shí)體,它們是一對(duì)多的關(guān)系。其中銷售主表包括:銷售票號(hào)、品種數(shù)、金額、驗(yàn)收結(jié)論、客戶名稱、經(jīng)手人、結(jié)算方式、操作員和銷售日期屬性。銷售明細(xì)表包括:編號(hào)、銷售 票號(hào)、商品編號(hào)、數(shù)量和單價(jià)屬性。如 圖 44 所示。 銷售主表品種數(shù) 金額 驗(yàn)收結(jié)論銷售日期客戶名稱操作員結(jié)算方式經(jīng)手人銷售詳細(xì)表 編號(hào)銷售票號(hào) 商品編號(hào)單價(jià)數(shù)量銷售票號(hào)歸屬 N1 圖 44售實(shí)體屬性圖 基于 Java 的企業(yè)進(jìn)銷存管理系統(tǒng)的研究與開發(fā) 11 數(shù)據(jù)表概要說明 圖 45數(shù)據(jù)庫表概要說明 主要數(shù)據(jù)表的結(jié)構(gòu) 數(shù)據(jù)庫在整個(gè)管理系統(tǒng)中占據(jù)非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞直接影響著系統(tǒng)的效率和實(shí)現(xiàn)效果。進(jìn)銷存管理系統(tǒng)采用 SQL Server 2020 SP3 以上版本的數(shù)據(jù)庫,數(shù)據(jù)庫名稱為 db_JXC,因篇幅所限,本論文只給出幾個(gè)重要數(shù)據(jù)表的表結(jié)構(gòu)。 供應(yīng)商信息表 基于 Java 的企業(yè)進(jìn)銷存管理系統(tǒng)的研究與開發(fā) 12 供應(yīng)商信息表的名稱為 tb_gysinfo,主要用于存儲(chǔ)供應(yīng)商的詳細(xì)信息,結(jié)構(gòu)如 表 41 所示。 表 41 供應(yīng)商信息表 字 段 名 稱 數(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 ltel varchar 15 yh varchar 50 mail varchar 30 入 庫主表 入庫主表的名稱為 tb_ruku_main,主要用于存儲(chǔ)入庫的單據(jù)信息,結(jié)構(gòu)如 表42 所示。 表 42 入庫主表 字 段 名 稱 數(shù) 據(jù) 類 型 字 段 大 小 是 否 主 鍵 rkID varchar 32 主鍵 pzs float 8 je money 8 ysjl varchar 50 gysname varchar 100 rkdate datetime 8 czy varchar 30 jsr varchar 30 jsfs varchar 10 基于 Java 的企業(yè)進(jìn)銷存管理系統(tǒng)的研究與開發(fā) 13 入庫明細(xì)表 入庫明細(xì)表的名稱為 tb_ruku_detail,主要用于存儲(chǔ)入庫的詳細(xì)信息,結(jié)構(gòu)如表 43 所示。 表 43 入庫明細(xì)表 字 段 名 稱 數(shù) 據(jù) 類 型 字 段 大 小 是 否 主 鍵 id varchar 50 主鍵 rkID varchar 30 spid varchar 50 dj money 8 sl float 8 銷售主表 銷售主表的名稱為 tb_sell_main,主要用于存儲(chǔ)銷售單據(jù)的信息,結(jié)構(gòu)如 表44 所示。 表 44 銷售主表 字 段 名 稱 數(shù) 據(jù) 類 型 字 段 大 小 是 否 主 鍵 sellID varchar 30 主鍵 pzs float 8 je money 8 ysjl varchar 50 khname varchar 100 xsdate datetime 8 czy varchar 30 jsr varchar 30 jsfs varchar 10 客戶信息表 客戶信息表的名稱為 tb_khinfo,主要用于存儲(chǔ)客戶的信息,結(jié)構(gòu)如 表 45 所示。 基于 Java 的企業(yè)進(jìn)銷存管理系統(tǒng)的研究與開發(fā) 14 表 45 客戶信息表 字段名稱 數(shù)據(jù)類型 長度 是否主鍵 id varchar 50 主鍵 khname varchar 50 jian varchar 50 address varchar 100 bianma varchar 50 tel varchar 50 fax varchar 50 lian varchar 50 ltel varchar 50 mail varchar 50 xinhang varchar 60 hao varchar 60 庫存表 庫存 表的名稱為 tb_kucun,主要用于存儲(chǔ)庫存信息,結(jié)構(gòu)如 表 46 所示。 表 46 庫存表 字段名稱 數(shù)據(jù)類型 長度 是否主鍵 id int 主鍵 rkthID varchar 30 spid varchar 50 dj money sl int 基于 Java 的企業(yè)進(jìn)銷存管理系統(tǒng)的研究與開發(fā) 15 第 5 章 主要模塊詳細(xì)設(shè)計(jì) 系統(tǒng)登錄模塊設(shè)計(jì) 登錄界面必須有輸入用戶名和密碼的文本框、負(fù)責(zé)登錄和退出的按鈕,另外考慮到美觀性,登錄模塊創(chuàng)建了帶背景的面板容器來美化登錄界面 【 22】 。進(jìn)銷存管理系統(tǒng)中的登錄界面如 圖 51 所示。 圖 51 登錄界面 下面介紹登錄界面的開發(fā)步驟。 ( 1)創(chuàng)建 LoginPanel 類,該類繼承 JPanel 類并覆蓋該類的 paintComponent()方法,重新繪制自己的外觀,實(shí)現(xiàn)帶背景圖片的面板容器。關(guān)鍵代碼如下: public class LoginPanel extends JPanel { protected ImageIcon icon = new ImageIcon(res/)。 public int width = (), height = ()。 public LoginPanel() { super()。 setSize(width, height)。 } protected void paintComponent(Graphics g) { (g)。 Image img = ()。 (img, 0, 0, getParent())。 } } ( 2)創(chuàng)建 Login 類,該類繼承 JFrame 類實(shí)現(xiàn)一個(gè)窗口界面,并且將步驟( 1)所創(chuàng)建的面板容器添加到窗口中,然后初始化窗口中的各個(gè)組件大小、位置、窗口標(biāo)題等基本屬性。關(guān)鍵代碼如下 : 基于 Java 的企業(yè)進(jìn)銷存管理系統(tǒng)的研究與開發(fā) 16 public class Login extends JFrame { private JLabel userLabel。 private JLabel passLabel。 private JButton exit。 private JButton login。 private Main window。 private static TbUserlist user。 //將當(dāng)前用戶對(duì)象定義為類屬性 public Login() { setIconImage(new ImageIcon(res/).getImage())。 setTitle(登錄企業(yè)進(jìn)銷存管理系統(tǒng) )。 final JPanel panel = new LoginPanel()。 (null)。 getContentPane().add(panel)。 setBounds(300, 200, (), ())。 userLabel = new JLabel()。 (用戶名: )。 (100, 110, 200, 18)。 (userLabel)。 final JTextField userName = new JTextField()。 (150, 110, 200, 18)。 (userName)。 passLabel = new JLabel()。 (密 碼: )。 (100, 140, 200, 18)。 (passLabel)。 在輸入密碼的文本框中添加一個(gè)按鍵監(jiān)聽器,如果用戶在密碼框中按下回車鍵,該按鍵監(jiān)聽器將攔截該按鍵事件,并執(zhí)行“登錄”按鈕的單擊事件去完成系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1