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

正文內(nèi)容

基于swing的私有企業(yè)進(jìn)銷存管理系統(tǒng)畢業(yè)論文范文-wenkub.com

2025-05-26 23:26 本頁面
   

【正文】 :高級(jí)特性(原書第7版)[M] .桂林::157.[6] 趙韶平. PowerDesigner系統(tǒng)分析與建模[M]. 北京:清華大學(xué)出版社,2004 全書.[7] 鄭人杰等. 實(shí)用軟件工程[M]. 北京:清華大學(xué)出版社, 1221.[8] (美)David M葉乃文等. JAVA2核心技術(shù)卷I:基礎(chǔ)知識(shí)(原書第7版)[M] .北京: 1691 .[2] (美)ART . JDBC數(shù)據(jù)庫編程與J2EE [M]. 北京:電子工業(yè)出版社, 1240.[3] 閆術(shù)卓, Web整合開發(fā)實(shí)例精通Struts+Hibernate+Spring[M]. 北京:機(jī)械工業(yè)出版社, 1200 . [4] 余冬梅,張秋余,林常須等. 基于J2EE支持多客戶端的MVC設(shè)計(jì)模式研究[J]. 計(jì)算機(jī)工程與設(shè)計(jì),2005,26(3):784786. [5] (美)霍斯特曼(Horstmann張老師平日里工作繁忙,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從選題到查閱資料,從論文提綱的制定到中期論文的修改,以及后期論文格式的調(diào)整等各個(gè)階段都給予我悉心的指導(dǎo),在此衷心的說一聲謝謝!除了老師的幫助,我還得感謝同學(xué)們,是他們給我提供良好的機(jī)器,讓我在設(shè)計(jì)過程中事半功倍,使我能在最優(yōu)越的環(huán)境下開發(fā)本系統(tǒng)。在此期間,雖然遇到了許多棘手的困難,也發(fā)現(xiàn)了自己更多的不足之處,但是通過自學(xué)和老師、同學(xué)的熱心幫助,最終順利完成了該設(shè)計(jì)。系統(tǒng)的各個(gè)功能的實(shí)現(xiàn)應(yīng)該更加完善,在增、刪、改、查的基礎(chǔ)上增添一些輔助工具的使用,使系統(tǒng)更加實(shí)用化。(5) 使用 MVC 設(shè)計(jì)模式。(3) 軟件設(shè)計(jì)過程以軟件體系結(jié)構(gòu)為中心。(2) 可擴(kuò)展性強(qiáng)。在本系統(tǒng)的測試過程中,會(huì)發(fā)現(xiàn)許多錯(cuò)誤,如圖58所示就是一個(gè)錯(cuò)誤:圖58 異常處理經(jīng)排查,此錯(cuò)誤是由于數(shù)據(jù)庫服務(wù)器沒開所導(dǎo)致的,將服務(wù)器開了即可。 調(diào)試在每個(gè)測試的過程中,面對各種已知的和未知的錯(cuò)誤,都需要我們?nèi)ブ鸩秸{(diào)試。關(guān)鍵代碼如下:(new KeyAdapter() { public void keyTyped(KeyEvent e) { String numStr = 0123456789. + (char) 8。這是因?yàn)檩斎雴蝺r(jià)的數(shù)字格式不對,任意輸入值“1133”的第二個(gè)“1”字符并不是數(shù)字,而是英文字母L的小寫形式,字母當(dāng)然不能用作數(shù)字,所以產(chǎn)生了這個(gè)錯(cuò)誤,導(dǎo)致程序無法執(zhí)行價(jià)格調(diào)整。assertEquals(item,newItem)。}public void testName(){assertEquals((),”JAVA測試”)。protected void setup()throws Exception{item=new Item()。另外還要重寫父類setUp()方法,在該方法中創(chuàng)建并初始化測試用例中需要的數(shù)據(jù)。在“創(chuàng)建Java類”對話框中設(shè)置該類的超類為TestCase,也就是繼承JUnit框架的測試用例編寫單元測試,單擊“完成”按鈕,如圖55所示:(3)在項(xiàng)目的構(gòu)建路徑中添加JUnit類庫。如果所有測試案例運(yùn)行成功,就為綠色;反之,如果有一個(gè)不成功,則為紅色。經(jīng)過一個(gè)星期的測試時(shí)間,測試出系統(tǒng)的十處重要錯(cuò)誤,四十次要錯(cuò)誤,并且在發(fā)現(xiàn)錯(cuò)誤后進(jìn)行了及時(shí)的改正,極大地減少了系統(tǒng)的錯(cuò)漏,而最終實(shí)現(xiàn)了系統(tǒng)的全部功能。在各個(gè)模塊都分別進(jìn)行了測試之后,發(fā)現(xiàn)并改正了每個(gè)錯(cuò)誤后,并不能保證整個(gè)系統(tǒng)的錯(cuò)誤都已經(jīng)測試出來了。測試數(shù)據(jù)操作員名:“bbbbaaaaccccccccccc” 操作員密碼:“”,測試數(shù)據(jù)無效,覆蓋的有效等價(jià)類、。在黑盒測試過程中因?yàn)榧僭O(shè)系統(tǒng)的程序是不可見的,測試過程主要在系統(tǒng)的外部進(jìn)行,如輸入和接口部分等。 黑盒測試黑盒測試[19]也稱功能測試,它是通過測試來檢測每個(gè)功能是否都能正常使用。(1)路徑1的測試用例:檢測的用戶存在,并且輸入的用戶名、密碼正確,登錄成功。這一方法是把測試對象看作一個(gè)打開的盒子,測試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試,通過在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致。雖然可以在每個(gè)階段結(jié)束之前通過正式的技術(shù)評(píng)審和管理復(fù)審的方法發(fā)現(xiàn)并糾正軟件中的差錯(cuò),但審查并不能發(fā)現(xiàn)所有的錯(cuò)誤。價(jià)格調(diào)整功能主要用于調(diào)整庫存中指定商品的單價(jià),當(dāng)用戶選擇了指定的商品,價(jià)格調(diào)整界面會(huì)顯示該商品在庫存中的單價(jià)、庫存數(shù)量、庫存金額、單位、產(chǎn)地等信息??蛻粜畔⒉樵兛梢园纯蛻羧Q和客戶簡稱兩種方式進(jìn)行查詢,如圖424所示:圖424 客戶信息查詢商品信息查詢可以按商品名稱、供應(yīng)商全稱、產(chǎn)地和規(guī)格四種方式進(jìn)行查詢,如圖425所示:圖425 商品信息查詢供應(yīng)商信息查詢可以按供應(yīng)商全稱和簡稱進(jìn)行查詢,如圖426所示:圖426 供應(yīng)商信息查詢銷售查詢功能主要用于查詢系統(tǒng)中的銷售信息,其查詢方式可以按照客戶全稱和銷售票號(hào)進(jìn)行匹配查詢和模糊查詢。圖421 進(jìn)貨退貨程序界面5.銷售管理模塊銷售管理里面包含了銷售單和銷售退貨兩個(gè)模塊。進(jìn)貨單功能主要負(fù)責(zé)記錄企業(yè)的商品進(jìn)貨信息,可以單擊“添加”按鈕,在商品表中添加進(jìn)貨的商品信息。供應(yīng)商添加功能的程序界面如圖418所示:圖418 供應(yīng)商信息管理供應(yīng)商的修改與刪除功能主要用于維護(hù)系統(tǒng)中的供應(yīng)商信息。應(yīng)用程序的主窗體必須設(shè)計(jì)層次清晰的系統(tǒng)菜單和工具欄,其中系統(tǒng)菜單包含系統(tǒng)中所有功能的菜單項(xiàng),而工具欄主要提供常用功能的快捷訪問按鈕。結(jié)構(gòu)如表45所示:表45 tb_ sellView序號(hào)字段名主鍵類型長度允許空字段說明1sellIDvarchar30銷售票號(hào)2spnamevarchar50商品全稱3spidvarchar50商品編號(hào)4ggvarchar50 規(guī)格5djmoney8單價(jià)6slfloat8數(shù)量7je是float8是金額8khnamevarchar100客戶全稱9xsdatedatetime8銷售時(shí)間10czyvarchar30操作員11jsrvarchar30經(jīng)手人12jsfsvarchar10結(jié)算方式4.操作員信息管理使用的數(shù)據(jù)表tb_userlist操作員表主要用來保存操作員的相關(guān)信息,其中主要包括用戶姓名、登錄名、密碼、權(quán)限等。結(jié)構(gòu)如表43所示:表43 tb_ruku_detail序號(hào)字段名類型長度字段說明1idint4進(jìn)貨單編號(hào)2rkIDvarchar30進(jìn)貨票號(hào)3spidvarchar50商品編號(hào)4djmoney8單價(jià)5slint4數(shù)量入庫主表主要用來保存進(jìn)貨退貨的相關(guān)信息,其中主要包括入庫票號(hào)、品種數(shù)量、合計(jì)金額、驗(yàn)收結(jié)論、供應(yīng)商名稱、退貨時(shí)間、操作員、經(jīng)手人、結(jié)算方式。:表41 tb_gysinfo序號(hào)字段名主鍵類型長度允許空字段說明1id是varchar50主鍵2namevarchar60是供應(yīng)商全稱3jcvarchar50是簡稱4addressvarchar100是地址5bianmavarchar50是郵政編碼6telvarchar50是電話7faxvarchar50是傳真8lianvarchar50是聯(lián)系人9Itelvarchar50是聯(lián)系人電話10yhvarchar50是開戶銀行續(xù)表4111mailvarchar50是電子信箱2.進(jìn)貨單實(shí)現(xiàn)過程所使用的數(shù)據(jù)表tb_ruku_main、tb_ruku_detail、tb_kucun庫存表主要用來保存庫存盤點(diǎn)的相關(guān)信息,其中主要包括商品編號(hào)、商品名稱、供應(yīng)商、產(chǎn)地、單位、規(guī)格、單價(jià)、包裝?;赟wing框架的企業(yè)銷售管理系統(tǒng)的數(shù)據(jù)庫包含了17個(gè)表。但是,必須先創(chuàng)建數(shù)據(jù)庫的數(shù)據(jù)源,然后選擇指定的數(shù)據(jù)源,并單擊“確定”按鈕。選擇PowerDesigner主菜單中的Database/Generate Database命令,將打開Database Generation對話框。單擊“應(yīng)用”按鈕后,再單擊“確定”按鈕,關(guān)閉Column Properties對話框。 圖47 工具面板圖48 表符號(hào)在圖48所示的表符號(hào)上雙擊鼠標(biāo)左鍵,將打開Table Properties(表屬性)對話框。企業(yè)進(jìn)銷存管理系統(tǒng)選擇Microsoft SQL Server 2000作為數(shù)據(jù)庫服務(wù)器,單擊“確定”按鈕,如圖46所示:圖46 New對話框打開新建的PDM窗口。商品實(shí)體包括編號(hào)、商品名稱、商品簡稱、產(chǎn)地、規(guī)格、包裝、批號(hào)、批準(zhǔn)文號(hào)、商品簡介和供應(yīng)商屬性,商品實(shí)體ER圖如圖45所示:商 品編號(hào)名稱簡稱產(chǎn)地單位供應(yīng)商簡介批準(zhǔn)文號(hào)批號(hào)規(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)。構(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)。本系統(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)安全性。綜上所述,總體功能圖如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í)世界。3.銷售管理銷售管理主要實(shí)現(xiàn)銷售單和銷售/退貨信息等功能。 系統(tǒng)模塊設(shè)計(jì)基于Swing的私有企業(yè)進(jìn)銷存管理系統(tǒng)的功能在系統(tǒng)的需求分析已確定。5.強(qiáng)大的查詢功能,保證數(shù)據(jù)查詢的靈活性。在設(shè)計(jì)的過程中所遵循的原則:1.界面設(shè)計(jì)簡潔、友好、美觀大方。軟件構(gòu)架是一個(gè)容易理解的概念,人們常常會(huì)從直覺上來認(rèn)識(shí)它,但是要給出精確的定義很困難。(10) 數(shù)據(jù)項(xiàng):驗(yàn)收結(jié)論、含義說明:退貨商品是否合格。(6) 數(shù)據(jù)項(xiàng):經(jīng)手人、含義說明:辦理退貨的管理員。(2) 數(shù)據(jù)項(xiàng):客戶、含義說明:退貨的客戶名稱。(11) 數(shù)據(jù)項(xiàng):供應(yīng)商、含義說明:供應(yīng)商的全稱。(7) 數(shù)據(jù)項(xiàng):包裝、含義說明:商品的外形包裝。(3) 數(shù)據(jù)項(xiàng):簡稱、含義說明:商品的簡稱。3.?dāng)?shù)據(jù)結(jié)構(gòu):商品含義說明:記錄商品的詳細(xì)信息。(8) 數(shù)據(jù)項(xiàng):聯(lián)系人、含義說明:供應(yīng)廠商的具體負(fù)責(zé)人。(4) 數(shù)據(jù)項(xiàng):地址、含義說明:供應(yīng)商的物理位置。組 成:編號(hào)、名稱、簡稱、地址、電話、郵政編碼、傳真、聯(lián)系人、聯(lián)系電話、開戶行和Email屬性。(9) 數(shù)據(jù)項(xiàng):傳真、含義說明:客戶的傳真號(hào)碼。(5) 數(shù)據(jù)項(xiàng):電
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1