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

正文內容

基于swing的私有企業(yè)進銷存管理系統(tǒng)畢業(yè)論文范文(編輯修改稿)

2025-06-25 23:26 本頁面
 

【文章內容簡介】 成:編號、名稱、簡稱、產(chǎn)地、單位、規(guī)格、包裝、批號、批準文號、商品簡介和供應商信息。(1) 數(shù)據(jù)項:編號、含義說明:商品的編號。(2) 數(shù)據(jù)項:名稱、含義說明:商品的名稱。(3) 數(shù)據(jù)項:簡稱、含義說明:商品的簡稱。(4) 數(shù)據(jù)項:產(chǎn)地、含義說明:商品的生產(chǎn)地。(5) 數(shù)據(jù)項:單位、含義說明:商品的數(shù)量值。(6) 數(shù)據(jù)項:規(guī)格、含義說明:商品的大小。(7) 數(shù)據(jù)項:包裝、含義說明:商品的外形包裝。(8) 數(shù)據(jù)項:批號、含義說明:商品的生產(chǎn)編號。(9) 數(shù)據(jù)項:批準文號、含義說明:商品經(jīng)國家批準的專有編號。(10) 數(shù)據(jù)項:商品簡介、含義說明:商品功能的簡單介紹。(11) 數(shù)據(jù)項:供應商、含義說明:供應商的全稱。4.數(shù)據(jù)結構:銷售退貨信息含義說明:記錄銷售退貨信息的詳細信息。組 成:票號、客戶、聯(lián)系人、結算方式、退貨時間、經(jīng)手人、數(shù)量、總數(shù)、金額、驗收結論、操作人員。(1) 數(shù)據(jù)項:票號、含義說明:銷售退貨的票編號。(2) 數(shù)據(jù)項:客戶、含義說明:退貨的客戶名稱。(3) 數(shù)據(jù)項:聯(lián)系人、含義說明:退貨商品的負責人。(4) 數(shù)據(jù)項:結算方式、含義說明:結算方式有兩種選擇:現(xiàn)金,支票。(5) 數(shù)據(jù)項:退貨時間、含義說明:商品的退貨時間。(6) 數(shù)據(jù)項:經(jīng)手人、含義說明:辦理退貨的管理員。(7) 數(shù)據(jù)項:數(shù)量、含義說明:退貨商品的品種數(shù)量。(8) 數(shù)據(jù)項:總數(shù)、含義說明:退貨商品的貨品總數(shù)。(9) 數(shù)據(jù)項:金額、含義說明:退貨商品的總金額。(10) 數(shù)據(jù)項:驗收結論、含義說明:退貨商品是否合格。(11) 數(shù)據(jù)項:操作人員、含義說明:對退貨商品進行驗收的工作人員。第4章 過程論述 概要設計概要設計的任務,是在需求分析的基礎上,考慮經(jīng)濟、技術和運行環(huán)境等各方面條件,確定系統(tǒng)的總體結構和系統(tǒng)各組成部分的技術方案,合理選擇計算機和通信的軟硬件設備,提出系統(tǒng)的實施計劃。 設計原則總體設計的目的是確定目標系統(tǒng)的構架,要確定系統(tǒng)由那些模塊組成的,以及這些模塊相互間的關系。軟件構架是一個容易理解的概念,人們常常會從直覺上來認識它,但是要給出精確的定義很困難。在UML中,構架是指系統(tǒng)的組織結構,它可以遞歸解構為通過接口交互的部件、連接部件的關系以及組裝部件的一些現(xiàn)實條件,通過接口交互的部件有類、構件和子系統(tǒng)。現(xiàn)代的軟件系統(tǒng)的趨勢是開發(fā)規(guī)模越來越龐大、復雜度越來越高,一個人就可以勝任的“狗窩”式的系統(tǒng)越來越少,需要用科學的方法來嚴謹?shù)卦O計系統(tǒng)的構架,一個好的軟件構架已經(jīng)成為完成高質量軟件的重要保證,它在軟件開發(fā)中起到核心作用。軟件系統(tǒng)能否成功的一個重要因素在于是否有一個能夠被開發(fā)人員很好理解的、可以分治的、可擴展的、健壯的、易于實現(xiàn)的軟件構架。在設計的過程中所遵循的原則:1.界面設計簡潔、友好、美觀大方。2.操作簡單、快捷方便。3.數(shù)據(jù)存儲安全、可靠。4.信息分類清晰、準確。5.強大的查詢功能,保證數(shù)據(jù)查詢的靈活性。6.提供銷售排行榜,為管理員提供真實的數(shù)據(jù)信息。7.提供靈活、方便的權限設置功能,使整個系統(tǒng)的管理分工明細。8.對用戶輸入的數(shù)據(jù),系統(tǒng)進行嚴格的數(shù)據(jù)檢驗,盡可能排除人為的錯誤。 系統(tǒng)模塊設計基于Swing的私有企業(yè)進銷存管理系統(tǒng)的功能在系統(tǒng)的需求分析已確定。各模塊之間并非各個獨立,而是相互聯(lián)系,相互關聯(lián)在一起的,從而使本系統(tǒng)能夠很好的完成所設計的功能。企業(yè)進銷存管理系統(tǒng)的功能規(guī)劃如下:1.基礎信息對企業(yè)進銷存管理系統(tǒng)中所需要到的一些基礎的信息進行管理,主要實現(xiàn)客戶信息、商品信息和供應商信息等功能。2.進貨管理管理員可以從進貨管理中對進貨單、進貨/退貨等信息進行管理。3.銷售管理銷售管理主要實現(xiàn)銷售單和銷售/退貨信息等功能。4.庫存管理包括對庫存盤點、庫存價格調整等信息進行有效的管理。5.查詢統(tǒng)計查詢統(tǒng)計主要包括對客戶、商品、供應商、銷售、銷售退貨、入庫、入庫退貨、銷售排行等查詢功能。6.系統(tǒng)管理系統(tǒng)管理主要實現(xiàn)操作員的添加與刪除、更改密碼、權限管理等功能。綜上所述,總體功能圖如41所示:圖41 企業(yè)進銷存管理系統(tǒng)功能結構企業(yè)進銷存管理系統(tǒng)基礎信息管理進貨管理銷售管理庫存管理查詢統(tǒng)計系統(tǒng)管理進貨 /退貨客戶信息管理商品信息管理供應商信息管理銷售單銷售 /退貨庫存盤點庫存價格調整操作員管理更改密碼權限管理進貨單退出系統(tǒng)客戶信息添加客戶修改與刪除商品信息添加商品修改與刪除供應商信息添加供應商修改與刪除客戶查詢商品查詢供應商查詢銷售查詢銷售退貨查詢入庫查詢入庫退貨查詢銷售排行 系統(tǒng)流程圖進銷存管理系統(tǒng)的系統(tǒng)流程如圖42所示:圖42 系統(tǒng)流程圖操作員管理員基礎信息管理進貨管理銷售管理查詢統(tǒng)計庫存管理系統(tǒng)管理 數(shù)據(jù)庫設計 數(shù)據(jù)庫概念結構設計在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機構最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個領域:信息世界,數(shù)據(jù)世界,現(xiàn)實世界?,F(xiàn)實世界的事物反映到人的頭腦中,人的大腦對它有個認識過程,經(jīng)過分析(選擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后進入數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進行操作[2]。這兩個問題貫穿了整個軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設計問題,軟件設計的一個核心。本系統(tǒng)是一個桌面應用程序,它可以直接在本地計算機運行,而不需要像Web應用那樣部署到指定的服務器中,所以這個進銷存管理系統(tǒng)在本地計算機安裝了SQL Server2000數(shù)據(jù)服務器,將數(shù)據(jù)庫和應用程序放在同一個計算機中,可以節(jié)省開銷、提升系統(tǒng)安全性。另外,本系統(tǒng)也可以在網(wǎng)絡內的其他計算機中運行,但是這需要將數(shù)據(jù)庫開放,會降低數(shù)據(jù)安全性。 進銷存管理系統(tǒng)的ER圖企業(yè)進銷存管理系統(tǒng)主要實現(xiàn)從進貨、庫存到銷售的一體化信息管理,涉及商品信息、商品的供應商、購買商品的客戶等多個實體。ER圖為實體聯(lián)系圖,對于每個模塊的構建和如何進行模塊之間數(shù)據(jù)的傳遞,是重要的依據(jù)。構成ER圖的基本要素是實體型、屬性和聯(lián)系[4],其表示方法為實體型用矩形表示,矩形框內寫明實體名;屬性用橢圓形表示,并用無向邊將其與相應的實體連接起來;聯(lián)系:用菱形表示,菱形框內寫明聯(lián)系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯(lián)系的類型(1 : 1,1 : n或m : n)。1.客戶實體ER圖企業(yè)進銷存管理系統(tǒng)將記錄所有的客戶信息、在銷售、退貨等操作時,將直接引用該客戶的實體屬性??蛻魧嶓w包括客戶編號、客戶名稱、簡稱、地址、電話、郵政編碼、聯(lián)系人、聯(lián)系電話、傳真、開戶行和賬號等屬性,客戶實體ER圖如圖43所示:客 戶編號簡稱地址電話Email名稱郵政編號賬號開戶行傳真聯(lián)系人聯(lián)系電話圖43 客戶實體ER圖2.供應商實體ER圖不同的供應商可以為企業(yè)提供不同的商品,在商品信息中將引用商品供應商的實體屬性。供應商實體包括編號、名稱、簡稱、地址、電話、郵政編碼、傳真、聯(lián)系人、聯(lián)系電話、開戶行和Email屬性,供應商實體ER圖如圖44所示:圖44 供應商實體ER圖名稱簡稱地址電話Email郵政編碼開戶行傳真聯(lián)系人聯(lián)系電話編號供應商3.商品實體ER圖商品信息是進銷存管理系統(tǒng)中的基本信息,系統(tǒng)將維護商品的進貨、退貨、銷售、入庫等操作。商品實體包括編號、商品名稱、商品簡稱、產(chǎn)地、規(guī)格、包裝、批號、批準文號、商品簡介和供應商屬性,商品實體ER圖如圖45所示:商 品編號名稱簡稱產(chǎn)地單位供應商簡介批準文號批號規(guī)格包裝圖45 商品實體ER圖 使用PowerDesigner建模在數(shù)據(jù)庫概念設計中已經(jīng)分析了本系統(tǒng)中主要的數(shù)據(jù)應實體對象,通過這些實體可以得出數(shù)據(jù)表結構的基本模型,最終實施到數(shù)據(jù)庫中,形成完整的數(shù)據(jù)結構。本系統(tǒng)將使用PowerDesigner工具完成數(shù)據(jù)庫建模。使用該工具建模的步驟如下:運行PowerDesigner,并在PowerDesigner主窗口中選擇主菜單中的File/New命令,在打開的New對話框左側Model type列表框中選擇Physical Data Model(物理數(shù)據(jù)模型,簡稱PDM)選項,在右側的Model name文本框中輸入模型名稱JXCManager,在DBMS下拉了列表框中選擇數(shù)據(jù)庫管理系統(tǒng)。PowerDesigner支持的數(shù)據(jù)庫管理系統(tǒng)非常多,例如常用的MySQL 、Microsoft SQL Server 200Oracle Version 10Gr2等。企業(yè)進銷存管理系統(tǒng)選擇Microsoft SQL Server 2000作為數(shù)據(jù)庫服務器,單擊“確定”按鈕,如圖46所示:圖46 New對話框打開新建的PDM窗口。在該窗口的中心空白區(qū)域是模型編輯器,下方為輸出窗口。另外還有一個浮動的工具面板,其中包括常用的建表工具、建視圖工具和主外鍵引用工具,如圖47所示。在圖47中單擊“建表工具”按鈕,在模型編輯器的合適位置單擊,此時在圖形窗口中將顯示如圖48所示的數(shù)據(jù)表模型。 圖47 工具面板圖48 表符號在圖48所示的表符號上雙擊鼠標左鍵,將打開Table Properties(表屬性)對話框。默認情況下選中的是General選項卡,在該選項卡的Name文本框中,輸入表的名稱tb_manager,此時在Code文本框中也將自動顯示tb_manager,其他選擇默認即可。選擇Columns選項卡,首先單擊列輸入列表的第一行,將自動轉換第一行為編輯狀態(tài),然后在Name列輸入字段名稱為ID,同時Code列也將自動顯示為ID,再在Data Type列中選擇int選項,最后選中P列的復選框將該數(shù)據(jù)表字段設置為主鍵,此時M列的復選框也將自動被選中,它約束字段值不能為空。再添加兩個列name和PWD,但是不需要選中P列復選框設置主鍵,如圖49所示:圖49 Columns(列)選項卡在圖49中單擊“應用”按鈕后,選擇ID字段,然后打開Column Properties(列屬性)對話框,默認選中General選項卡,在其中選中Identity復選框,此項操作用于設置ID字段使用自動編號。單擊“應用”按鈕后,再單擊“確定”按鈕,關閉Column Properties對話框。單擊“確定”按鈕,關閉Table Properties對話框,完成tb_manager表的創(chuàng)建。根據(jù)以上的步驟創(chuàng)建本系統(tǒng)中的其他數(shù)據(jù)表,并通過主外鍵引用工具建立各表間的依賴關系。創(chuàng)建完成的模型如圖410所示。選擇PowerDesigner主菜單中的Database/Generate Database命令,將打開Database Generation對話框。在該對話框中設置導出的腳本文件的名稱(如jxc,sql)及保存路徑(如D://JXC),選中Script generation單選按鈕,如圖411所示。單擊“確定”按鈕,會在指定的路徑中生成數(shù)據(jù)庫腳本文件。圖410 企業(yè)進銷存管理系統(tǒng)的模型圖411 Database Generation對話框在圖411所示的對話框中選擇Direct generation單選按鈕,可以使用JDBC數(shù)據(jù)源直接在數(shù)據(jù)庫管理系統(tǒng)中生成數(shù)據(jù)表和視圖。但是,必須先創(chuàng)建數(shù)據(jù)庫的數(shù)據(jù)源,然后選擇指定的數(shù)據(jù)源,并單擊“確定”按鈕。 創(chuàng)建數(shù)據(jù)庫在導出數(shù)據(jù)庫腳本文件后,就可以在查詢分析器中執(zhí)行該腳本來創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表了,具體步驟如下:選擇“開始”/“所有程序”/Microsoft SQL Server/“查詢分析器”命令,在彈出的“連接到SQL Server”對話框中輸入訪問數(shù)據(jù)庫的用戶名和密碼,如圖412所示。單擊“確定”按鈕。圖412 “連接到SQL Server”對話框在打開的SQL查詢分析器中選擇“文件”/“打開”命令,在彈出的對話框中選擇數(shù)據(jù)庫腳本文件,然后單擊“打開”按鈕,返回查詢分析器,選擇執(zhí)行腳本的數(shù)據(jù)庫,然后執(zhí)行腳本中的命令創(chuàng)建數(shù)據(jù)庫的表結構,如圖413所示:圖413 查詢分析器運行效果 數(shù)據(jù)庫邏輯結構設計隨著數(shù)據(jù)管理規(guī)模一再擴大,數(shù)據(jù)量急劇增加,數(shù)據(jù)庫在軟件中有不可替代的作用,成為了軟件生存的血液,根據(jù)軟件工程和數(shù)據(jù)
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1