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

正文內(nèi)容

基于java的進(jìn)銷存管理系統(tǒng)論文-資料下載頁

2024-11-16 16:21本頁面

【導(dǎo)讀】各類統(tǒng)計(jì)計(jì)劃報(bào)表繁多,因此物資管理必須實(shí)現(xiàn)計(jì)算機(jī)化,而且必須。根據(jù)企業(yè)的具體情況制定便提高工作效率。企業(yè)進(jìn)銷存管理系統(tǒng)采用C/S架構(gòu),Java語言,MyEclipse開發(fā)工具,商品的采購管理,銷售管理,進(jìn)出庫管理,財(cái)務(wù)管理等功能。本文首先將會(huì)闡述這個(gè)系統(tǒng)的背景和發(fā)展?fàn)顩r,然后說明系統(tǒng)的技術(shù)路線,

  

【正文】 27 第 6 章 系統(tǒng)測試 基 于 Java 的進(jìn)銷 存資源管理系統(tǒng)的開發(fā) 工作已經(jīng)完成,下一步工作是要對系統(tǒng)進(jìn)行功能測試,目的在于總結(jié)測試階段的分析及測試的結(jié)果,描述系統(tǒng)是否符合需求達(dá)到其預(yù)想設(shè)計(jì)功能目標(biāo)。 系統(tǒng)測試方案 測試方法主要是利用有效的和無效的數(shù)據(jù)來執(zhí)行各個(gè)用例、用例流或功能,以核實(shí)以下內(nèi)容:一為在使用有效數(shù)據(jù)時(shí)得到預(yù)期的結(jié)果。二為在使用無效數(shù)據(jù)時(shí)顯示相應(yīng)的錯(cuò)誤消息或警告消息。三為各業(yè)務(wù)規(guī)則都得到了正確的應(yīng)用。在實(shí)際工作中,功能在每一個(gè)系統(tǒng)中具有其不確定性,而不可能采用窮舉的方法進(jìn)行測試,因而導(dǎo)致了功能測試較為困難,依據(jù) 80/20 原則(即 80%的錯(cuò)誤存在于系統(tǒng)的 20%的部分)對于測試用例的設(shè)計(jì)采用白盒和黑盒測試兩種方法。本節(jié)采用的即是黑盒測試方法。 測試環(huán)境描述 硬件平臺(tái): Intel Core 2 Duo CPU、 2G 內(nèi)存、 160G 硬盤空間 軟件環(huán)境: 開發(fā)平臺(tái): MyEclipse 操作系統(tǒng): Windows 2020 Server 中文版 +最新補(bǔ)丁 數(shù)據(jù)庫: MySQL 加最新補(bǔ)丁 測試描述 對系統(tǒng)進(jìn)行各項(xiàng)單元測試也稱模塊測試或程序測試,單元測試是對每個(gè)模塊單獨(dú)進(jìn)行的,從模塊級(jí)驗(yàn)證功能接口與設(shè)計(jì)是否一致,對模塊的所有主要處理路徑進(jìn) 行測試,并且與預(yù)期的結(jié)果進(jìn)行對比,確保正確性。本系統(tǒng)的實(shí)例測試即為 28 單元測試,如表 61 所示。 表 61 測試描述表 目錄導(dǎo)航 功能描述 測試結(jié)果 基本資料 公司資料:對公司基本信息資料,包括名稱,聯(lián)系人,地址所在城市,電話,傳真等信息進(jìn)行日常維護(hù),方便取用 員工資料:記錄審批通過的員工編號(hào),可對其姓名,職責(zé)描述,上級(jí)主管等信息進(jìn)行維護(hù)。 供應(yīng)商資料:記錄供應(yīng)商的詳細(xì)資料和產(chǎn)品清單。 單位管理:物品單位的設(shè)定 商品資料:公司商品各部分組件相關(guān)詳細(xì)基本資料的建立。 尺碼管理:尺碼的設(shè)定。 通過 進(jìn)貨管理 進(jìn)貨單:產(chǎn)品進(jìn)貨單 進(jìn)貨情況查詢。 通過 庫存管理 庫存盤點(diǎn):用于輸入商品盤點(diǎn)的數(shù)據(jù),并可直接將差異數(shù)量轉(zhuǎn)至調(diào)整單 庫存調(diào)撥:針對商品的倉庫間移轉(zhuǎn),作出記錄方便查詢 店鋪調(diào)撥統(tǒng)計(jì)表:各店鋪間的物品調(diào)撥記錄詳細(xì)信 庫存盤點(diǎn)統(tǒng)計(jì)報(bào)表:盤點(diǎn)各店鋪的庫存情況 通過 銷售管理 銷售統(tǒng)計(jì)報(bào)表:銷售資料的匯總及銷售明細(xì) 銷售單統(tǒng)計(jì)報(bào)表:銷售情況查詢。 銷售統(tǒng)計(jì)報(bào)表:銷售資料的匯總及銷售明細(xì) 銷售日統(tǒng)計(jì)報(bào)表:某個(gè)時(shí)間段的銷售情況查詢。 通過 綜合報(bào)表 商品銷售分類統(tǒng)計(jì):查詢各店鋪的商品銷售情況 商品 進(jìn)貨分類統(tǒng)計(jì):查詢各店鋪的進(jìn)貨情況 銷售報(bào)表:查詢各店鋪的具體銷售情況及毛利 通過 測試結(jié)果 經(jīng)過測試,基于 Java 的進(jìn)銷存管理系統(tǒng)可以穩(wěn)定運(yùn)行在該系統(tǒng)環(huán)境上,各項(xiàng)功能操作正常,基本滿足用戶需求,具有可用性。 但是測試用例有一定的局限性,測試環(huán)境和實(shí)際運(yùn)行環(huán)境也存在著一定的差異,所以不能完全地、準(zhǔn)確地測試出系統(tǒng)存在的問題,還需要在后期的維護(hù)過程中,對系統(tǒng)暴露出來的問題進(jìn)行糾正和更新。 企業(yè)進(jìn)銷存資源管理系統(tǒng),適用于一般商品經(jīng)營的企業(yè),但這只完成了一些簡單的功能,真正的要在企業(yè)中運(yùn)用起來,還需要再強(qiáng)化功能 ,各個(gè)模塊需要考慮的更加詳細(xì)。各種異常情況,突發(fā)狀況都要考慮進(jìn)去,使系統(tǒng)更加規(guī)范。另外操作上也要更加人性化,方便用戶的使用和管理。 29 第 7 章 結(jié)束語 在本次基于 Java 的資源管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的過程中,如何完成需求分析的目標(biāo)是本課題的關(guān)鍵所在。 系統(tǒng)雖然已經(jīng)完成了,但是也有些功能沒有滿足需求。企業(yè)進(jìn)銷存資源管理系統(tǒng),適用于以一般商品經(jīng)營的企業(yè),但這只完成了一些簡單的功能,真正的要在企業(yè)中運(yùn)用起來,還需要再強(qiáng)化功能,各個(gè)模塊需要考慮的更加詳細(xì)。各種異常情況,突發(fā)狀況都要考慮進(jìn)去,使系統(tǒng)更加規(guī)范。 由于開發(fā)該系 統(tǒng)工程量大,本人主要完成的是系統(tǒng)的銷售模塊。 通過這次的畢業(yè)設(shè)計(jì) ,我學(xué)到了很多。在大學(xué)這幾年內(nèi)我學(xué)習(xí)了很多的課程及編程語言,但始終處于理論知識(shí)的掌握階段,并沒有真正應(yīng)用于實(shí)踐,所以對知識(shí)的掌握還不夠全面和熟練。通過這次設(shè)計(jì)我感覺到編程經(jīng)驗(yàn)是在實(shí)踐過程中不斷積累起來的。 最重要的是樹立了正確的意識(shí),積累了經(jīng)驗(yàn)。通過這次設(shè)計(jì)我發(fā)現(xiàn)工作過程中遇到困難的時(shí)候要學(xué)會(huì)換一個(gè)角度去思考這個(gè)問題。在設(shè)計(jì)的過程中,遇到過很多的問題,有時(shí)候一個(gè)問題要調(diào)試好久,這些問題有一些是技術(shù)上的,還有一些是方法上的,還有一些是策略上的,對 于不同的問題要采用不同的解決方案,這個(gè)解決方案行不通的要換另一個(gè)方案來解決,從另一個(gè)不同的角度去審視這個(gè)問題,一定可以得到一些全新的認(rèn)識(shí),我覺得很有收獲的第三點(diǎn)就是不論做什么是要有不怕困難的精神,要有持之以恒的毅力,無論做什么事情都不可能一帆風(fēng)順,順順利利的,都要遇到很多或大或小的困難,如果一遇到困難就退步的話,那么就永遠(yuǎn)成功不了,永遠(yuǎn)也不可能達(dá)到自己的目標(biāo)。 在這次長達(dá)一個(gè)學(xué)期的畢業(yè)設(shè)計(jì)中,我學(xué)到了很多在課堂內(nèi)學(xué)不到的知識(shí)。整個(gè)開發(fā)的過程對我來說是一次能力真正提高的過程;是將以前所學(xué)知識(shí)充分利用的過程;是 一次將理論應(yīng)用于實(shí)踐的過程。我覺得這次畢業(yè)設(shè)計(jì)使我受益匪淺。 30 致謝 在畢業(yè)設(shè)計(jì)過程中,老師不遺余力的幫助我,多次提出修改意見和建議,才使畢業(yè)設(shè)計(jì)順利完成,在此對他表示感謝,謝謝老師 ! 到目前為止,基于 Java的進(jìn)銷存管理系統(tǒng)已全部結(jié)束。 感謝學(xué)校的教育,還有各位老師的教誨,我會(huì)記在心里,我會(huì)將在學(xué)校學(xué)習(xí)到的東西運(yùn)用于以后的工作當(dāng)中。 其次要感謝我的同學(xué)們,他們總是很熱心的幫助我,在他們的幫助下,我遇到的困難都迎刃而解。 最 后要感謝我的父母家人,他們給我的愛和支持是難以用言語表達(dá)的, 是他們一直鼓勵(lì)我 繼續(xù)學(xué)習(xí)和深造,感謝他們在學(xué)習(xí)和論文工作中給予了我 精神上的大力支持,感謝他們?yōu)槲宜冻龅囊磺小? 31 參考文獻(xiàn) [1] (美 )斯凱奇 (Schach,.)著 ,韓松等譯 .面向?qū)ο笈c傳統(tǒng)軟件工程 [M].北京 :第六版機(jī)械工業(yè)出版社 ,2020:7890 [2] [美 ]Steve Holzner 著 O39。Reilly Taiwan 公司編譯 .Eclipse 集成開發(fā)工具 [M].東南大學(xué)出版社 ,2020:5078 [3] 劉秀芳 ,李英杰 .進(jìn)銷存管理系統(tǒng)的開發(fā) [J].商場現(xiàn)代化 ,2020,(5): 120150 [4] 張歡歡 ,施霞萍等 .Java 程序設(shè)計(jì)教程 [M].北京 :機(jī)械工業(yè)出版社 ,2020,4:1200 [5] 陳潔琴 ,黃仁勇 ,黃洪 .基于 Struts + Spring + Hibernate 架構(gòu)的進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].重慶 :西南交通大學(xué)信息科學(xué)與技術(shù)學(xué)院 ,2020,(8):120200 [6] 冉春玉 ,陳建軍 ,姚輝 .基于 C/S 和 B/S 模式的進(jìn)銷存系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) [J].學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 ,2020,(6):5080 [7] 夏昕 ,曹曉鋼 ,唐勇 .深入淺出 Hibernate[M].北京 : 北京電子工業(yè)出版社,2020:210230 [8] 邊麗戰(zhàn) .企業(yè) ERP 進(jìn)銷存管理系統(tǒng) [J]. 天津成人高等學(xué)校聯(lián)合學(xué)報(bào),2020,(5):2030 [9] 李珩 ,徐夏 .基于 C/ S、 B/ S 結(jié)構(gòu)的進(jìn)銷存系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J]. 石家莊信息工程職業(yè)學(xué) ,2020,( 18):212 [10] Benbasat, I, Goldstein, ., and Mead M The Case Research Strategy in Studies of Information Systems[J], MIS Quarterly, Sep. 1987: 369386. [11] AlMudimigh, A, Zairi, M, AlMashari, M., ERP software implementation: an integrative framework [J], European Journal of Information Systems (2020) ,10:216226 32 附錄 源代碼 /** * 登錄頁面 */ public class LoginFrame extends JFrame implements Runnable { // 背景圖片的路徑 private final String imgePath = 。 // 按鈕面板 private JPanel btnPanel。 // 關(guān)閉按鈕 private JButton closeButton。 // 提交按鈕 private JButton subButton。 // 用戶 ID輸入框 public JTextField userIDText。 // 用戶密碼輸入框 private JTextField userPwdText。 private JLabel userPwdLabel。 private JLabel userIDLabel。 // 背景圖片面板 private JPanel imgPanel。 private AMenuWnd amw。 // 為了顯示背景圖 private JPanel imagePanel。 private ImageIcon background。 private JProgressBar jpb。 private Timer t。 private volatile int indexJPB = 0。 private static Thread thread。 33 private boolean needStop = false。 public LoginFrame() { } public LoginFrame(AMenuWnd amw) { = amw。 initGUI()。 // 設(shè)置 JFrame邊框不可見 // setUndecorated(true)。 // 設(shè)置 JFrame的大小 setSize(550, 250)。 // 窗口中間顯示 // setLocation(200, 300)。 setLocation( (().getScreenSize().width ()) / 2, (().getScreenSize().height ()) / 2)。 setResizable(false)。// 不能最大化 // 顯示窗口 setVisible(true)。 addWindowListener(new WindowAdapter() { public void windowClosing(final WindowEvent event) { (0)。 } })。 } public void setBackgroundImg(JFrame frame) { background = new ImageIcon()。// 背景圖片 JLabel label = new JLabel(background)。// 把背景圖片顯示在一個(gè)標(biāo)簽里面 // 把標(biāo)簽的大小位置設(shè)置為圖片剛好填充整個(gè)面板 // (0,0,(),())。 (0, 0, 649, 250)。 34 // 把內(nèi)容窗格轉(zhuǎn)化為 JPanel,否則不能用方法 setOpaque()來使內(nèi)容窗格透明 imagePanel = (JPanel) ()。 (false)。 // 內(nèi)容窗格默認(rèn)的布局管理器為 BorderLayout (new FlowLayout())。 // (new JButton(測試按鈕 ))。 ().setLayout(null)。 // 把背景圖片添加到分層窗格的最底層作為背景 ().add(label, new Integer())。 ()。 ((), ())。 (true)。 } /* * 登錄界面設(shè)計(jì) */ public void initGUI() { Border empty。 empty = ()。 final Image image = ().getImage(imgePath)。 imgPanel = new BackgroundPanel()。 GridBagLayout imgPanelLayout = new GridBagLayout()。 getContentPane().add(imgPanel, )。 = new double[] {, , , , , , , }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1