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

正文內(nèi)容

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

2025-06-25 23:26 本頁面
 

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