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

正文內容

基于java的企業(yè)進銷存管理系統(tǒng)(編輯修改稿)

2025-07-24 17:48 本頁面
 

【文章內容簡介】 以滿足企業(yè)及Internet等大型數(shù)據(jù)庫應用。 本章小結本章根據(jù)前面課題研究的背景現(xiàn)狀分析與基本內容要求基礎上,介紹了系統(tǒng)設計所給予的MVC架構,詳細的介紹了MVC架構的概念和技術特點,介紹了系統(tǒng)開發(fā)的技術路線,分析了系統(tǒng)采用的SQL數(shù)據(jù)庫開發(fā)環(huán)境。6黑龍江東方學院本科畢業(yè)論文(設計)第4章 系統(tǒng)設計 數(shù)據(jù)庫與數(shù)據(jù)庫表設計 數(shù)據(jù)庫介紹所謂數(shù)據(jù)庫(Database)就是按一定組織方式存儲在一起,相互相關的若干數(shù)據(jù)的結合,數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem)就是一種操作和管理數(shù)據(jù)庫的大型軟件,簡稱DBMS,他們建立在操作系統(tǒng)的基礎上,對數(shù)據(jù)庫進行統(tǒng)一的管理和控制,其功能包括數(shù)據(jù)庫定義,數(shù)據(jù)庫管理,數(shù)據(jù)庫的建立和維護,與操作系統(tǒng)通信等。DBMS通常由數(shù)據(jù)字典,數(shù)據(jù)描述語言及其編譯程序,數(shù)據(jù)操縱(查詢)語言極其編譯程序,數(shù)據(jù)庫管理例行程序等部分組成。關系數(shù)據(jù)庫是以關系模型為基礎的數(shù)據(jù)庫,是根據(jù)表、記錄和字段之間關系進行組織和訪問的一種數(shù)據(jù)庫,它通過若干表(Table)來存取數(shù)據(jù),并且通過關系(Relation)將這些表聯(lián)系在一起,關系數(shù)據(jù)庫提供了成為機構化查詢語言(SQL)標準接口,該接口允許使用多種數(shù)據(jù)庫工具和產(chǎn)品,關系數(shù)據(jù)庫是目前最廣泛應用的數(shù)據(jù)庫。 實體屬性進銷存系統(tǒng)主要實現(xiàn)從進貨、庫存到銷售的一體化管理,設計商品信息、商品的供貨商、購買商品的客戶等多個實體。(1)供應商實體屬性圖供應商實體包括:編號、名稱、簡稱、地址、電話、郵政編碼、傳真、聯(lián)系人、聯(lián)系人電話、開戶行和Email屬性。如圖41。名稱 簡稱 地址電話編號郵政編碼供應商Email傳真開戶行聯(lián)系人電話聯(lián)系人圖41供貨商實體屬性圖(2)商品實體屬性圖商品實體包括:編號、商品名稱、商品簡稱、產(chǎn)地、單位、規(guī)格、包裝、批號、批準文號、商品簡介和供應商屬性。如圖42。7黑龍江東方學院本科畢業(yè)論文(設計)名稱 簡稱 產(chǎn)地單位編號規(guī)格商品供應商包裝簡介批準文號圖42商品實體屬性圖批號(3)客戶實體屬性圖客戶實體包括:客戶編號、客戶名稱、簡稱、地址、電話、郵政編碼、聯(lián)系人電話、傳真、開戶行和賬號屬性。如圖43。編號 名稱 簡稱 地址電話Email客戶郵政編碼賬號帳號開戶行傳真聯(lián)系人聯(lián)系人電話圖43客戶實體屬性圖(4)銷售實體屬性圖銷售實體分為銷售主表和銷售明細表兩個實體,它們是一對多的關系。其中銷售主表包括:銷售票號、品種數(shù)、金額、驗收結論、客戶名稱、經(jīng)手人、結算方式、操作員和銷售日期屬性。銷售明細表包括:編號、銷售票號、商品編號、數(shù)量和單價屬性。如圖44。銷售票號品種數(shù)金額驗收結論客戶名稱銷售票號商品編號銷售主表1歸屬N銷售詳細表編號經(jīng)手人結算方式操作員銷售日期數(shù)量單價圖44銷售實體屬性圖 數(shù)據(jù)庫表設計數(shù)據(jù)庫在整個管理系統(tǒng)中占據(jù)非常重要的地位,數(shù)據(jù)庫結構設計的好壞直接影響著系統(tǒng)的效率和實現(xiàn)效果。進銷存管理系統(tǒng)采用MySQL版本的數(shù)據(jù)庫,數(shù)據(jù)庫名8黑龍江東方學院本科畢業(yè)論文(設計)稱為ERP,因篇幅所限,本論文只給出幾個重要數(shù)據(jù)表的表結構。(1)供應商信息表供應商信息表的名稱為tb_gysinfo用于存儲供應商的詳細信息如表41。表41供應商信息表字段名稱 數(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 30 電子郵箱(2)商品信息表商品信息表的名稱為tb_spinfo,主要用于存儲商品的詳細信息。如表42。表42商品信息表字段名稱 數(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 備注9黑龍江東方學院本科畢業(yè)論文(設計)gysname varchar 50 供應商名稱(3)入庫主表入庫主表的名稱為tb_ru_main,主要用于存儲入庫單據(jù)信息。如表43。表43入庫主表字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明rkID varchar 32 主鍵 入庫編號Pzs float 8 品種數(shù)量Je money 8 總計金額ysjl varchar 50 驗收結論gysname varchar 100 供貨商名稱rkdate datetime 8 入庫時間Czy varchar 30 操作員Jsr varchar 30 經(jīng)手人Jsfs varchar 10 結算方式(4)入庫明細表入庫明細表的名稱為tb_ruku_detail,主要用于存儲入庫的詳細信息。如表44。表44入庫明細表字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明Id varchar 50 主鍵 流水號rkID varchar 0 入庫編號spid varchar 50 商品編號Dj varchar 8 單價s1 float 8 數(shù)量(5)銷售主表銷售主表的名稱為tb_sell_main,主要用于存儲銷售單據(jù)的信息。如表45。表45銷售主表字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明sellID varchar 30 主鍵 銷售編號10黑龍江東方學院本科畢業(yè)論文(設計)Pzs float 8 銷售品種數(shù)Je money 8 總計金額ysjl varchar 50 驗收結論khname varchar 100 客戶名稱xsdate datetime 8 銷售日期Czy varchar 30 操作員Jsr varchar 30 經(jīng)手人jsfs varchar 10 結算方式(6)銷售明細表銷售明細表的名稱為tb_sell_detail,主要用于存儲銷售的詳細信息。如表46。表46銷售明細表字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明Id varchar 50 主鍵 流水號sellID varchar 50 銷售編號spid varchar 50 產(chǎn)品編號Dj money 8 銷售單價Sl float 8 銷售數(shù)量(7)客戶信息表客戶信息表的名稱為tb_khinfo,主要用于存儲客戶的信息。如表47。表47客戶信息表字段名稱 數(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 聯(lián)系人ltel varchar 50 聯(lián)系人電話mail varchar 50 Email地址11黑龍江東方學院本科畢業(yè)論文(設計)xinhang varchar 60 開戶行hao varchar 60 賬號 系統(tǒng)功能模塊設計 公共類設計公共類也是代碼重用的一種形式,他將各個功能模塊經(jīng)常調用的方法提取到共用的Java類中,例如訪問數(shù)據(jù)庫的Dao類容納了所有訪問數(shù)據(jù)庫的方法,并同時管理者數(shù)據(jù)庫的連接和關閉。這樣不但實現(xiàn)了項目代碼的重用,還提高了程序的性能和代碼可讀性。 系統(tǒng)登錄模塊設計系統(tǒng)登錄也是項目必須開發(fā)的模塊,主要由兩部分組成,一部分是登錄窗體,另一部分是窗體中帶背景圖片的內容面板。它是系統(tǒng)的安全門,只有提供正確的用戶名和登錄口令之后,才能進入企業(yè)進銷存管理系統(tǒng)進行進銷存管理工作。創(chuàng)建登錄界面:使用html、css來設計頁面js實現(xiàn)動態(tài)效果。創(chuàng)建LoginAction類進行相關的登錄驗證操作。 進貨單模塊設計進貨單模塊負責添加企業(yè)的進貨信息,他根據(jù)進貨人員提供的單據(jù),將采購商品的名稱、編號、產(chǎn)地、規(guī)格、單價和數(shù)量等信息記錄到數(shù)據(jù)的庫存表中。(1)添加進貨商品:“在進貨單船體點擊“添加”按鈕,會在表格中添加一個空行可以再該空行的第一個字段選擇商品名稱,其他的字段信息會根據(jù)選擇的商品自動填充。這就需要為“添加”按鈕編寫ActionListener動作監(jiān)聽器,在該監(jiān)聽器中實現(xiàn)相應的操作。添加”按鈕的初始化由getTiButton()方法完成,該方法在初始化“添加”按鈕時,為按鈕添加了動作事件監(jiān)聽器。其關鍵代碼如下:privateJButtongetTjButton(){if(tjButton==null){tjButton=newJButton()。(添加)。12黑龍江東方學院本科畢業(yè)論文(設計)(newActionListener(){publicvoidactionPerformed(ActionEvente){//初始化票號date=new(())。(())。StringmaxId=(date)。(maxId)。//結束表格中沒有編寫的單元stopTableCellEditing()。//如果表格中不包含空行,就添加新行for(inti=0。i=()1。i++){if((i,0)==null)return。}DefaultTableModelmodel=(DefaultTableModel)table.getModel()。(newVector())。}})。}returntjButton。}(2)進貨統(tǒng)計:當table表格發(fā)生屬性改變事件是,事件監(jiān)聽器首先會檢測發(fā)生的事件類型,也就是判斷發(fā)生了那種更改屬性的事件,如果事件類型是tableCellEditor則說明術語表格編輯事件,這時應該針對表格的修改事件去調用ComputeInfo()方法執(zhí)行產(chǎn)品進貨的統(tǒng)計業(yè)務并將結果顯示在相應的組件上。(3)商品入庫:再添加了進貨單中的所有商品后,單機“入庫”按鈕可以將這些商品添加到數(shù)據(jù)庫中。這需要在“入庫”按鈕的初始化方法中,為按鈕添加ActionListener動作監(jiān)聽器,在監(jiān)聽器中實現(xiàn)商品入庫的業(yè)務邏輯。13黑龍江東方學院本科畢業(yè)論文(設計)其關鍵代碼如下:privateJButtongetRukuButton(){if(rukuButton==null){rukuButton=newJButton()。(入庫)。(new(){publicvoidactionPerformed(e){stopTableCellEditing()。//結束表格中沒有編寫的單元StringpzsStr=()。//品種數(shù)StringjeStr=()。//合計金額StringjsfsStr=().toString()。StringjsrStr=()+//經(jīng)手人StringczyStr=()+StringrkDate=()。//入庫時間
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1