藥品進(jìn)銷存管理系統(tǒng)說明論文
《藥品進(jìn)銷存管理系統(tǒng)說明論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《藥品進(jìn)銷存管理系統(tǒng)說明論文(32頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙 目 錄 前 言 3 第一章 概述 4 1.1系統(tǒng)介紹 4 1.2本系統(tǒng)設(shè)計(jì)目標(biāo)及意義 4 1.2.1本系統(tǒng)開發(fā)設(shè)計(jì)思想 4 1.2.2 開發(fā)的目的 4 1.2.3 開發(fā)的意義 4 1.3 開發(fā)思路和主要內(nèi)容 5 1.3.1 開發(fā)思路 5 1.3.2
2、 開發(fā)的主要內(nèi)容 5 1.4數(shù)據(jù)庫Access 2003介紹 5 1.5 JAVA語言介紹 6 1.6 系統(tǒng)預(yù)覽 6 第二章 系統(tǒng)的分析與設(shè)計(jì) 8 2.1需求分析 8 2.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖如圖3所示 8 2.3 數(shù)據(jù)流圖如圖4 10 2.4 部分?jǐn)?shù)據(jù)字典 10 2.5 E-R圖 11 2.6 模塊功能說明 12 2.7 開發(fā)及運(yùn)行環(huán)境 13 2.7.1.硬件要求 13 2.7.2.軟件要求 13 第三章 數(shù)據(jù)庫詳細(xì)設(shè)計(jì) 15 3.1數(shù)據(jù)庫表設(shè)計(jì) 15 3.1.1、用戶表user 15 3.1.2、庫存藥品明細(xì)表的設(shè)計(jì) 15 第四章 編碼實(shí)現(xiàn)與測試
3、17 4.1編碼中的類屬性見表5 17 4.2管理員登陸編碼實(shí)現(xiàn) 17 4.2.1管理員登錄編碼實(shí)現(xiàn) 17 4.3藥品進(jìn)銷存管理系統(tǒng)模塊 19 4.3.1 藥品查詢編碼實(shí)現(xiàn) 19 4.3.2 新貨入庫的編碼實(shí)現(xiàn) 21 4.3.3 藥品出售的編碼實(shí)現(xiàn) 22 4.3.4 庫存報(bào)警的編碼實(shí)現(xiàn) 25 4.4單元測試 26 4.4.1管理員登錄測試 27 4.4.2藥品查詢測試 27 4.4.2新貨入庫測試 27 4.4.3藥品出售測試 28 4.4.4庫存報(bào)警測試 28 第五章 總結(jié)與展望 29 5.1 總結(jié) 29 5.2 心得體會(huì) 29 致 謝 31 參考文
4、獻(xiàn) 32 前 言 本次畢業(yè)設(shè)計(jì)的題目是進(jìn)銷存管理系統(tǒng),要求利用JAVA完成管理平臺(tái)設(shè)計(jì),構(gòu)造所用的類庫;使用Access數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù),限單機(jī)使用。 在當(dāng)今這個(gè)信息化的社會(huì)中,誰能更有效的利用自身資源,掌握更全面、更準(zhǔn)確的信息,更快的做出科學(xué)的決策,誰就能順應(yīng)社會(huì)的潮流,在激烈的競爭中站穩(wěn)腳跟,并同時(shí)給企業(yè)帶來更高的回報(bào)。 近年來,隨著我國經(jīng)濟(jì)與高科技的飛速發(fā)展,商業(yè)企業(yè)間競爭日益激烈,各商家企業(yè)都在進(jìn)行著一場變革,無論是
5、從生產(chǎn)效率、銷售渠道或是管理方法,都要求能更好的順應(yīng)社會(huì)發(fā)展的大環(huán)境,提高企業(yè)自身價(jià)值。由于傳統(tǒng)的信息處理速度慢、效率低而難以適應(yīng)當(dāng)前社會(huì)要求經(jīng)濟(jì)高效的狀況,這就需要通過利用 計(jì)算機(jī)的高速處理和大存儲(chǔ)量來尋求一種新的辦法進(jìn)行管理。 管理是企業(yè)工作的核心,管理信息的重要作用不容忽視,所以每個(gè)大企業(yè)都把信息管理放在重要位置,管理工作的成敗取決于能否做出有效的決策,而有效的、正確的決策則取決于來自外界的、內(nèi)部的正確信息??茖W(xué)的進(jìn)步和生產(chǎn)的發(fā)展使人類的意識(shí)總量不斷增長,生產(chǎn)社會(huì)化趨勢的擴(kuò)大和社會(huì)對(duì)產(chǎn)品需求的多樣化,生產(chǎn)經(jīng)營活動(dòng)中涉及內(nèi)外部的信息量的迅速膨脹等因素,對(duì)信息進(jìn)行收集、加工、傳遞等過程的時(shí)
6、間性和準(zhǔn)確性都提出了更高要求。計(jì)算機(jī)這個(gè)高效率工具能解決人們的這種客觀要求,事實(shí)證明計(jì)算機(jī)被廣泛用于軍事、科技、經(jīng)濟(jì)、商務(wù)等各方面,且獲得了巨大成功。近些年應(yīng)用于管理領(lǐng)域也獲得了成功。今天,計(jì)算機(jī)主要應(yīng)用于科學(xué)技術(shù)計(jì)算、生產(chǎn)控制和管理等方面,成為企業(yè)管理中的重要手段,它不僅用于數(shù)據(jù)處理,而且也成為決策的有力工具。計(jì)算機(jī)把生產(chǎn)經(jīng)營過程中巨大的數(shù)據(jù)流收集、組織起來經(jīng)過加工處理轉(zhuǎn)換成為對(duì)各級(jí)管理人員做決策的有用信息,輔助企業(yè)各項(xiàng)業(yè)務(wù)活動(dòng)的進(jìn)行。計(jì)算機(jī)技術(shù)與通信技術(shù)的結(jié)合,促進(jìn)了現(xiàn)代化信息技術(shù)的發(fā)展。世界上大多數(shù)發(fā)達(dá)國家都十分重視計(jì)算機(jī)在管理中的應(yīng)用,大多企業(yè)將全部投資的10%用于計(jì)算機(jī)方面,其中的7
7、0%用于管理,其作用可見一般。在管理方面計(jì)算機(jī)應(yīng)用已發(fā)展成為專門的管理信息系統(tǒng)(MIS)。 藥品進(jìn)銷存管理系統(tǒng)包括藥品的進(jìn)倉管理,藥品的庫存管理,還有藥品的銷售管理。它是小型醫(yī)院和藥店信息化管理的重要組成部分.藥品管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作。手工進(jìn)行藥品日常的進(jìn)銷存等工作,容易出現(xiàn)“開空單”的現(xiàn)象,且呆賬、錯(cuò)賬時(shí)有發(fā)生。正是藥品管理的這種重復(fù)性、規(guī)律性、時(shí)間性,使得藥品管理計(jì)算機(jī)信息化成為可能。計(jì)算機(jī)進(jìn)行藥品的進(jìn)銷存管理工作,不僅能夠保證藥品的進(jìn)銷存的核算正確無誤,而且還可以提高藥店的銷售效率,實(shí)現(xiàn)藥店藥品進(jìn)銷存管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。 第一章 概述 1.
8、1系統(tǒng)介紹 本藥品進(jìn)銷存管理系統(tǒng)是由JAVA語言+ Access 2003完成總體設(shè)計(jì)的。 1.2本系統(tǒng)設(shè)計(jì)目標(biāo)及意義 通過開發(fā)這個(gè)藥品管理系統(tǒng),使藥品進(jìn)銷存管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,從而達(dá)到提高管理效率的目的。 1.2.1本系統(tǒng)開發(fā)設(shè)計(jì)思想 盡量采用現(xiàn)有軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的;系統(tǒng)應(yīng)符合企業(yè)管理的規(guī)定,滿足日常管理的需要,并達(dá)到操作過程中的直觀,方便,實(shí)用,安全等要求;系統(tǒng)采用模塊化程序設(shè)計(jì)方法,這樣既便于系統(tǒng)功能的各種組合,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充,維護(hù);系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加,刪除
9、,修改等操作。 1.2.2 開發(fā)的目的 由于藥店每天的銷售量特別大,而藥店一直采用手工操作,尤其藥品銷售部分存在工作量大效率低、雇用人員多、服務(wù)質(zhì)量差、日常銷售數(shù)據(jù)經(jīng)常出錯(cuò)、庫存查詢困難、顧客需求信息不能及時(shí)掌握等問題。隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展,面對(duì)藥品銷售業(yè)日益嚴(yán)酷競爭的現(xiàn)實(shí),加強(qiáng)管理、提高工作效率和改善服務(wù)質(zhì)量成了急待解決的問題。而解決這些問題的關(guān)鍵措施之一就是建立實(shí)用、先進(jìn)、高效的醫(yī)藥管理系統(tǒng),引進(jìn)創(chuàng)新的經(jīng)營機(jī)制,適應(yīng)新形式下企業(yè)的生存和發(fā)展。 1.2.3 開發(fā)的意義 “藥品進(jìn)銷存管理系統(tǒng)” 的開發(fā)應(yīng)用,能集中處理藥品的進(jìn)銷存業(yè)務(wù),嚴(yán)格規(guī)范公司的應(yīng)收應(yīng)付管理,并利用先進(jìn)的管理模式對(duì)
10、提高倉儲(chǔ)管理的工作效率和對(duì)市場的反應(yīng)能力進(jìn)行幫助,能高效益、低庫存、保證服務(wù)質(zhì)量的滿足藥品銷售日常管理的需要,使其采用現(xiàn)代化管理手段以適應(yīng)藥品銷售的發(fā)展。 1.3 開發(fā)思路和主要內(nèi)容 1.3.1 開發(fā)思路 使用結(jié)構(gòu)化方法將把信息系統(tǒng)開發(fā)的初步設(shè)想,按照可行性研究后畫好的數(shù)據(jù)流圖,根據(jù)輸出要求沿?cái)?shù)據(jù)流圖回溯,看輸出及運(yùn)算所得到的信息是否滿足輸出要求。進(jìn)行總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),包括設(shè)想供選擇的方案,選擇合理的方案,推薦最佳的方案,功能分解,設(shè)計(jì)軟件結(jié)構(gòu)。自上向下分解,數(shù)據(jù)庫設(shè)計(jì)根據(jù)數(shù)據(jù)字典進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計(jì)。系統(tǒng)實(shí)施后轉(zhuǎn)變成為實(shí)際可以交付用戶使用的信息系統(tǒng)。 1.3.2 開發(fā)的主要內(nèi)容
11、 信息系統(tǒng)開發(fā)包括三個(gè)方面的內(nèi)容:系統(tǒng)分析,系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)施。其需要做大量復(fù)雜的工作,系統(tǒng)分析階段就是按系統(tǒng)規(guī)劃所定的某個(gè)開發(fā)項(xiàng)目范圍內(nèi)明確系統(tǒng)開發(fā)的目標(biāo)和用戶的信息需求,提出系統(tǒng)的邏輯方案。系統(tǒng)設(shè)計(jì)是根據(jù)新系統(tǒng)得邏輯方案進(jìn)行軟、硬件系統(tǒng)的設(shè)計(jì)。系統(tǒng)實(shí)施是系統(tǒng)設(shè)計(jì)付諸于實(shí)施。除此之外,還包括項(xiàng)目管理、系統(tǒng)支持等。這些工作一般需要交叉并行進(jìn)行。信息系統(tǒng)開發(fā)又是在一定的時(shí)間范圍中進(jìn)行,從某一時(shí)間開始,到另一時(shí)間結(jié)束。按照時(shí)間順序,以及信息系統(tǒng)開發(fā)工作的綜合特征,可以把信息系統(tǒng)開發(fā)過程劃分成開始、細(xì)化、構(gòu)建和移交四個(gè)階段。每一項(xiàng)工作都要經(jīng)過一個(gè)或幾個(gè)階段,在每一個(gè)工作階段中,有需要經(jīng)過多次迭代過
12、程。及時(shí)編寫文檔,并進(jìn)行復(fù)查和復(fù)審防止文檔和系統(tǒng)脫節(jié),造成維護(hù)的困難。 企業(yè)系統(tǒng)規(guī)劃法實(shí)現(xiàn)的主要步驟如圖所示:事實(shí)上它與自上而下的分析和自下而上的實(shí)施的原則是基本一致的。 1.4數(shù)據(jù)庫Access 2003介紹 Access 2003 擁有一套功能強(qiáng)大的應(yīng)用工具,其完善程度足以滿足專業(yè)開發(fā)人員的需要。雖然如此,新手也能十分容易的學(xué)習(xí)和掌握該產(chǎn)品。通過創(chuàng)建或使用強(qiáng)大的數(shù)據(jù)庫解決方案,您能夠更為輕松地組織、訪問和共享信息資源。與傳統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)相比,Access 2003具有以下一些特點(diǎn): (1) Access 2003提供了許多便捷的可視化操作工具(表生成器、查詢?cè)O(shè)計(jì)器、報(bào)表設(shè)
13、計(jì)器、數(shù)據(jù)訪問頁設(shè)計(jì)器等)和向?qū)Вㄈ鐢?shù)據(jù)向?qū)?、表向?qū)?、查詢向?qū)А?bào)表向?qū)У?,以便用戶能夠快捷的?gòu)造一個(gè)簡單的信息管理系統(tǒng)。 (2) Access 2003作為Office套裝辦公自動(dòng)化軟件的重要組件之一,能夠與Word、Excel等辦公軟件進(jìn)行數(shù)據(jù)的交換與共享,構(gòu)成一個(gè)集文字處理、圖表生成和數(shù)據(jù)管理于一體的功能強(qiáng)大的辦公自動(dòng)化處理系統(tǒng)。 (3) Access 2003提供了許多宏操作,用戶只需按照一定的順序組織這些宏操作,就可以在不編寫任何程序的情況下,實(shí)現(xiàn)工作的自動(dòng)化,如迅速打開報(bào)表和窗體等。 (4) Access 2003提供了大量的函數(shù),如數(shù)字函數(shù)、財(cái)務(wù)函數(shù)、日期和時(shí)間函數(shù)等
14、,讓用戶在窗體、查詢、報(bào)表中創(chuàng)建復(fù)雜的計(jì)算表達(dá)式。 (5)如果要執(zhí)行復(fù)雜或?qū)I(yè)的操作,Access 2003提供了Visual Basic for Application(簡稱VBA)程序設(shè)計(jì)語言,讓數(shù)據(jù)庫開發(fā)人員構(gòu)造比較高級(jí)的信息管理系統(tǒng)。 (6) Access 2003不僅具有眾多簡單的傳統(tǒng)數(shù)據(jù)庫管理工具,同時(shí)還進(jìn)一步增強(qiáng)了與Web的集成,以便更加方便地共享跨越各種平臺(tái)和不同用戶級(jí)別的數(shù)據(jù)。 1.5 JAVA語言介紹 JAVA是一種簡單、面向?qū)ο蟆⒎植际?、?qiáng)韌性、安全、結(jié)構(gòu)中立、可移植、直譯、高性能、 多線程而且動(dòng)態(tài)的語言。 JAVA語言有著廣泛的應(yīng)用前景,大體上可以從以下
15、幾個(gè)方面來考慮其應(yīng)用: (1)所有面向?qū)ο蟮膽?yīng)用開發(fā),包括面向?qū)ο蟮氖录枋?、處理、綜合等; (2)計(jì)算過程的可視化、可操作化的軟件開發(fā); (3)動(dòng)態(tài)畫面的設(shè)計(jì),包括圖形圖像的調(diào)用; (4)交互操作的設(shè)計(jì)(選擇交互、定向交互、控制流程等); (5)Internet的系統(tǒng)管理功能模塊的設(shè)計(jì),包括Web頁面的動(dòng)態(tài)設(shè)計(jì)、管理和交互操作設(shè)等; (6)Internet(企業(yè)內(nèi)部網(wǎng))上的軟件開發(fā)(直接面向企業(yè)內(nèi)部用戶的軟件); (7)與各類數(shù)據(jù)庫連接查詢的SQL語句實(shí)現(xiàn); (8)其他應(yīng)用類型的程序。 1.6 系統(tǒng)預(yù)覽 (1)系統(tǒng)登陸界面如圖1所示。 圖1 (2)系統(tǒng)運(yùn)行的主界面
16、如圖2所示。它的界面設(shè)計(jì)簡潔,易操作,易上手。 圖2 第二章 系統(tǒng)的分析與設(shè)計(jì) 2.1需求分析 藥品進(jìn)銷存系統(tǒng)具有不同于其他行業(yè)的特點(diǎn):需要對(duì)藥品存貯、銷售進(jìn)行完善的管理。它一般因該包括以下幾個(gè)特點(diǎn): (1)藥品調(diào)價(jià)頻繁,且品種繁多,增加了藥品銷售定價(jià)的難度。 (2)藥品來貨驗(yàn)收登記中的審查有效期環(huán)節(jié)容易出錯(cuò),錯(cuò)收過期或有效期不足的藥品。 (3)手工模式下的藥品庫存難以及時(shí)掌握,雖然采取了每日進(jìn)行缺貨登記的措施來控制存,卻增加了登記尚未缺貨藥品庫存的多余工作,費(fèi)時(shí)費(fèi)力。 (4)不能及時(shí)了解每種藥品的所剩有效期,使一些藥品錯(cuò)過退貨期限,造
17、成過期藥品庫存堆積,帶來嚴(yán)重的經(jīng)濟(jì)損失。 通過設(shè)計(jì)幾個(gè)典型的功能模塊,實(shí)現(xiàn)藥店日常運(yùn)營的全面自動(dòng)化管理,可廣泛用于各類中小型藥店醫(yī)院。 本藥品進(jìn)銷存系統(tǒng)需要完成的功能主要有: (1)藥品的入庫,包括藥品的編號(hào)入庫,以及該藥品的其他相關(guān)信息。 (2)藥品的添加,即在原由的藥品入庫的基礎(chǔ)上對(duì)藥品的數(shù)量進(jìn)行添加。 (3)藥品的查詢,可以對(duì)庫中的藥品進(jìn)行查詢分析。 (4)藥品的銷售,要求輸入藥品編號(hào)和數(shù)量計(jì)算總體的價(jià)格和找零,實(shí)現(xiàn)一天銷售金額統(tǒng)計(jì)和打印。 (5)庫存報(bào)警,在某種藥品的數(shù)量小于一定數(shù)量時(shí)該庫存就就報(bào)警提醒入貨。 2.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖如圖3所示 圖3 2.3 數(shù)
18、據(jù)流圖如圖4 圖4 2.4 部分?jǐn)?shù)據(jù)字典 數(shù)據(jù)流圖描述了系統(tǒng)的分解,但沒有對(duì)圖中各成分進(jìn)行說明,數(shù)據(jù)字典就是為了數(shù)據(jù)流圖的每個(gè)數(shù)據(jù)流、文件、加工,以及組成數(shù)據(jù)流或文件的數(shù)據(jù)項(xiàng)作出說明。 因篇幅限制,每樣僅舉例說明 數(shù)據(jù)流條目: 新貨入庫 = 藥品編號(hào)+藥品名稱+供貨商+進(jìn)貨價(jià)格+進(jìn)貨的數(shù)量+生產(chǎn)日期+保質(zhì)期+藥品的簡介(包括藥品的功能和藥品的中西藥分類) 各類財(cái)務(wù)統(tǒng)計(jì)報(bào)表 = 倉庫材料消耗匯總(成本項(xiàng)目) + 倉庫材料消耗匯總(按車間) + 材料收發(fā)存明細(xì)A + 材料收發(fā)存明細(xì)B +材料收發(fā)存明細(xì)C + 材料收發(fā)存分類匯總表 + 木材消耗匯總表。 文件條目: 文件
19、名稱:藥品庫存文件。 簡述:保存藥品的基本資料。 組成:藥品ID+藥品名稱+藥品單價(jià)+藥品的供貨商+藥品的庫存數(shù)量+保質(zhì)期+藥品的簡介 文件名稱:藥品銷售文件。 簡述:保存所有銷售的文件。 組成:藥品ID+藥品名稱+供貨商+藥品單價(jià)+所賣藥品總價(jià)格+原來庫存+剩余庫存+進(jìn)貨日期+藥品保質(zhì)期+藥品簡介+今天的總收入 數(shù)據(jù)項(xiàng)條目: 名稱:藥品編號(hào) 簡述:因?yàn)樵S多地方用到編號(hào),藥品編號(hào)分四個(gè)字段(大大分類+大分類+分類+小分類),可以將材料分門別類。 2.5 E-R圖 系統(tǒng)總體E-R圖如圖5所示: 圖5 藥品進(jìn)貨管理模塊如圖6所示: 圖6
20、 2.6 模塊功能說明 (1)登陸驗(yàn)證功能:主要功能為身份驗(yàn)證,防止非法用戶進(jìn)入系統(tǒng)。 實(shí)現(xiàn)方法如圖7所示: 圖7. 登陸驗(yàn)證實(shí)現(xiàn)方法 (2)新貨入庫模塊:主要對(duì)新藥品的各類屬性(如生產(chǎn)日期,供貨商,保質(zhì)期,數(shù)量等等。)進(jìn)行詳細(xì)的列出后,再添加入庫。 (3)藥品出售功能:主要是在藥品進(jìn)行零售時(shí),計(jì)算藥品的價(jià)格,藥品出庫的數(shù)量,庫中所剩藥品的數(shù)量和應(yīng)找金額數(shù)。 (4)庫存報(bào)警功能:該功能主要是在某種藥品數(shù)量少于一定數(shù)值時(shí),進(jìn)行庫存報(bào)警,提醒藥品進(jìn)貨人員對(duì)該藥品的進(jìn)貨。 (5)藥品查詢功能:該模塊主要是對(duì)藥品進(jìn)行查詢,它可以通過藥品的ID進(jìn)行查詢,也可以通過藥品的名稱進(jìn)行查詢。
21、 (6)打印銷售清單功能:每次銷售打印銷售清單,存入銷售明細(xì)表,根據(jù)它可生成各種報(bào)表。 2.7 開發(fā)及運(yùn)行環(huán)境 2.7.1.硬件要求 CPU:300MHz以上的處理器。 內(nèi)存:128MB,推薦256MB。 硬盤:150MB以上剩余空間。 顯示像素:最低800*600,最佳效果1024*768。 2.7.2.軟件要求 操作系統(tǒng):WindowsXP SP2。 數(shù)據(jù)庫:Microsoft Office Access 2003。 語言環(huán)境:JAVA 1.6.0
22、 第三章 數(shù)據(jù)庫詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)在信息管理系統(tǒng)中舉足輕重,重要性甚至超過中間組件層和客戶端應(yīng)用程序設(shè)計(jì)。合理的設(shè)計(jì)不僅能提高數(shù)據(jù)庫訪問的效率,維護(hù)數(shù)據(jù)完整性與一致性,還能降低應(yīng)用程序設(shè)計(jì)和編碼的難度,并可以迅速適應(yīng)系統(tǒng)需求將來所進(jìn)行的擴(kuò)展。 數(shù)據(jù)庫設(shè)計(jì)一般包括三個(gè)步驟:數(shù)據(jù)庫需求分析、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)。在需求分析階段,要考慮到現(xiàn)有的及將來可能擴(kuò)展的用戶需求。概念結(jié)構(gòu)設(shè)計(jì)是根據(jù)需求分析得到的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)相關(guān)實(shí)體和關(guān)系。 3.1數(shù)據(jù)庫表設(shè)計(jì) 本數(shù)據(jù)庫分為兩張表格。 3.1.1、用戶表user 該表主要是保存用戶和其
23、所使用的密碼。 名 稱 字段名稱 數(shù)據(jù)類型 主 鍵 非 空 用戶名 User 文本 NO YES 密碼 Password 文本 NO YES 權(quán)限種別 Quanxian 文本 NO YES 表1 3.1.2、庫存藥品明細(xì)表的設(shè)計(jì) 庫存藥品明細(xì)表的主要作用是記錄藥店所進(jìn)藥品的詳細(xì)信息和庫存數(shù)量的表。 (1)確定庫存藥品明細(xì)表中包含的信息。 字段名 數(shù)據(jù)類型 說明 是否為主鍵 藥品編號(hào) 數(shù)字 藥品編號(hào) 是 藥品名稱 文本 藥品名稱 否 供貨商 文本 供貨商名稱 否 庫存數(shù)量 數(shù)字 庫內(nèi)剩余數(shù)量 否 單價(jià)
24、 貨幣 藥品單價(jià) 否 生產(chǎn)日期 數(shù)字 藥品生產(chǎn)日期 否 保質(zhì)期 文本 藥品保質(zhì)期 否 備注 文本 藥品簡介 否 表2 (2)確定庫存藥品明細(xì)表的字段屬性。 根據(jù)表2可以列出庫存藥品明細(xì)表的字段屬性。 字段名 數(shù)據(jù)類型 字段大小 說 明 格 式 藥品編號(hào) 數(shù)字 整型 藥品編號(hào) 無 藥品名稱 文本 50 藥品名稱 無 供貨商 文本 50 供貨商名稱 無 庫存數(shù)量 數(shù)字 整型 庫內(nèi)剩余數(shù)量 無 單價(jià) 貨幣 整型 藥品單價(jià) 貨幣 生產(chǎn)日期 數(shù)字 不適用 藥品生產(chǎn)日期 日期 保質(zhì)期 文本 50
25、 藥品保質(zhì)期 無 備注 文本 50 藥品簡介 無 表3 (3)確定庫存藥品明細(xì)表的默認(rèn)字段值。 字段名 數(shù)據(jù)類型 說 明 默認(rèn)值 藥品編號(hào) 數(shù)字 藥品編號(hào) 無 藥品名稱 文本 藥品名稱 無 供貨商 文本 供貨商名稱 無 庫存數(shù)量 數(shù)字 庫內(nèi)剩余數(shù)量 無 單價(jià) 貨幣 藥品單價(jià) 無 生產(chǎn)日期 數(shù)字 藥品生產(chǎn)日期 無 保質(zhì)期 文本 藥品保質(zhì)期 無 備注 文本 藥品簡介 無 表4 第四章 編碼實(shí)現(xiàn)與測試 在這一階段的設(shè)計(jì)中,編碼實(shí)現(xiàn)是該系統(tǒng)開發(fā)的比較重要的環(huán)節(jié),系統(tǒng)維護(hù)與管理的絕大部分
26、的功能實(shí)現(xiàn)全部靠這一部分的編碼,在論文的這一部分主要是給各個(gè)模塊的關(guān)鍵技術(shù)的實(shí)現(xiàn)加以說明,詳細(xì)的代碼在附錄中程序清單中全部列出。 測試分為單元測試和綜合測試,單元測試是在每一個(gè)模塊完成時(shí)進(jìn)行的測試,這部分的測試是附加在每一個(gè)模塊的編碼的后面的,當(dāng)每一個(gè)模塊完成時(shí)對(duì)其進(jìn)行測試,看該模塊的功能是否能實(shí)現(xiàn),發(fā)現(xiàn)問題及時(shí)解決,以確系統(tǒng)維護(hù)與管理系統(tǒng)可以安全可靠的運(yùn)行。 綜和測試是在各個(gè)模塊功能實(shí)現(xiàn)以后進(jìn)行的。 4.1編碼中的類屬性見表5 名稱 類型 文本 JLabel mid JLabe 藥品編碼 JLabel mname JLabe 藥品名稱 JButton bsell
27、JButton 查詢 JButton cancel JButton 取消 JLabel mnum JLabel 出售數(shù)量 JLabel fukuan JLabel 所附金額 JLabel OfferName JLabel 供貨商 JLabel Mprice JLabel 進(jìn)貨價(jià)格 JLabel Amount JLabel 數(shù)量 JLabel Mdate JLabel 生產(chǎn)日期 JLabel bzq JLabel 保質(zhì)期 JButton qued JButton 保存 JButton prin JButton 打印 表5 4.2管
28、理員登陸編碼實(shí)現(xiàn) 4.2.1管理員登錄編碼實(shí)現(xiàn) 1. 檢查管理員姓名和密碼是否正確 當(dāng)密碼正確時(shí)顯示進(jìn)入按鈕,進(jìn)入管理員維護(hù)主頁。否則,顯示錯(cuò)誤原因。主要代碼如下: void bt1Click() { String user=t1.getText().trim().toString(); String pwd=t2.getText().trim().toString(); //下面是sql數(shù)據(jù)庫查詢語句 String sqll="select * from user where user='"+user+"'";
29、 DBtool.ConDb(); //連接數(shù)據(jù)庫 ResultSet rs = DBtool.executeQuery(sqll);//執(zhí)行語句 if (rs.next()) { if (rs.getString("password").equals(pwd)) { if(rs.getString("quanxian").equals("Yes"))
30、 new Brows(true); else new Brows(false); MyClose(); } else { JOptionPane.showMessageDialog(null, "密碼錯(cuò)誤!"); t1.setText("");
31、 t2.setText(""); } } else { JOptionPane.showMessageDialog(null, "用戶名不存在!"); t1.setText(""); t2.setText(""); } } 執(zhí)行結(jié)果如下圖所示 圖8 登陸窗體 圖9 管理員密碼錯(cuò)誤時(shí)顯示 4.3藥品進(jìn)銷存管
32、理系統(tǒng)模塊 本模塊的功能主要是管理員登陸后對(duì)系統(tǒng)進(jìn)行維護(hù),它又可以分為以下幾個(gè)子模塊,分別為藥品查詢模塊,新貨添加模塊,添加貨物模塊,藥品出售模塊,庫存報(bào)警,下面是對(duì)每一個(gè)子模塊的編碼實(shí)現(xiàn)。 4.3.1 藥品查詢編碼實(shí)現(xiàn) 查詢藥品是根據(jù)管理員輸入藥品名稱或藥品ID,點(diǎn)擊查詢后,首先從頁面讀取輸入信息,打開數(shù)據(jù)庫,看是否有與輸入藥品名稱或藥品ID相匹配的藥品,如果有則顯示所要查找的藥品的詳細(xì)信息。否則顯示無此藥品。驗(yàn)證是否有此藥品及查詢藥品的主要代碼是: public void bsellClick(){ String sid=tid.getText().trim().toString
33、(); String sname=tname.getText().trim().toString(); String sqll; ResultSet rs=null; DBtool.ConDb(); if(sid.equals("")&&sname.equals("")) JOptionPane.showMessageDialog(null, "請(qǐng)輸入藥品ID或名稱"); else if(!sname.equals("")){
34、 sqll="select * from drg where name='"+sname+"'"; rs = DBtool.executeQuery(sqll); } else if(!sid.equals("")){ sqll="select * from drg where id='"+sid+"'"; rs = DBtool.executeQuery(sqll); }
35、 if (rs!=null&&rs.next()) { StringBuffer sb=new StringBuffer(); String ss="您所查詢的藥品信息如下\n***************************\n"+"藥品ID:"+rs.getString("id")+"\n"+"藥品名稱:"+rs.getString("name")+"\n"; String sd="供貨商:"+rs.getString("offername")+"\n"+"藥品單價(jià):"+rs.getString("p
36、rice")+"\n"+"剩余庫存:"+rs.getString("amount")+"\n"; String sf="進(jìn)貨日期:"+rs.getString("date")+"\n"+"藥品保質(zhì)期:"+rs.getString("bzq")+"\n"+"藥品簡介:"+rs.getString("intro"); sb.append(ss); sb.append(sd); sb.append(sf); intro.
37、setText(sb.toString()); }else{ intro.setText("對(duì)不起!庫存沒有此藥品?。?!"); } } 執(zhí)行結(jié)果如下圖所示 圖10 4.3.2 新貨入庫的編碼實(shí)現(xiàn) 新貨入庫是進(jìn)貨人員將某種新進(jìn)藥品的所有詳細(xì)信息輸入后,點(diǎn)擊保存后,首先從頁面讀取藥品信息,打開數(shù)據(jù)庫,把新的藥品信息添加到數(shù)據(jù)庫中。該模塊的主要實(shí)現(xiàn)編碼如下: public void quedClick(){ String sid
38、=tid.getText().trim().toString(); String sname=tname.getText().trim().toString(); String sofferName=tOfferName.getText().trim().toString(); String sprice=tPrice.getText().trim().toString(); String samount=tAmout.getText().trim().toString(); String sdate=t
39、date.getText().trim().toString(); String sbzq=tbzq.getText().trim().toString(); String sintro=intro.getText().trim().toString(); String sqll="INSERT INTO drg VALUES('"+sid+"','"+sname+"','"+sofferName+"','"+sprice+"','"+samount+"','"+sdate+"','"+sbzq+"','"+sintro+"')";
40、 if(!sid.equals("")&&!sname.equals("")){ DBtool.ConDb(); DBtool.executeUpdate(sqll); JOptionPane.showMessageDialog(null,"添加成功"); cancelClick(); }else{ JOptionPane.showMessageDialog(null,"請(qǐng)?zhí)砑铀幤稩D和名稱");
41、 } } 執(zhí)行結(jié)果如下圖所示 圖11 4.3.3 藥品出售的編碼實(shí)現(xiàn) 藥品的出售是銷售人員將藥品的ID或名稱,出售數(shù)量,和顧客所付金額輸入,點(diǎn)擊出售后,首先從頁面讀取所出售藥品的信息,打開數(shù)據(jù)庫,找到與其匹配的藥品,計(jì)算其總價(jià)和應(yīng)找金額,顯示起藥品的詳細(xì)信息和所找金額。該模塊的主要實(shí)現(xiàn)編碼如下: public void bsellClick(){ String sid=tid.getText().trim().toString(); String sname=tname.getText().trim().toString();
42、 String snum=tnum.getText().trim().toString(); String qian=kuan.getText().trim().toString(); Double dqian=new Double(0); if(!qian.equals("")) dqian=new Double(qian); Integer num=new Integer(0); if(!snum.equals("")) num=new Integer(snum); String sqll; ResultSet rs=null; DBto
43、ol.ConDb(); if(sid.equals("")&&sname.equals("")) JOptionPane.showMessageDialog(null, "請(qǐng)輸入藥品ID或名稱"); else if(!sname.equals("")&&!snum.equals("")){ sqll="select * from drg where name='"+sname+"'"; rs = DBtool.executeQuery(sqll
44、); } else if(!sid.equals("")&&!snum.equals("")){ sqll="select * from drg where id='"+sid+"'"; rs = DBtool.executeQuery(sqll); } if(snum.equals("")){ intro.setText("!請(qǐng)輸入您所
45、出售的數(shù)量!"); }else if(qian.equals("")){ intro.setText("!請(qǐng)輸入您所付金額!"); }else{ if (rs!=null&&rs.next()) { String nnn=rs.getString("amount").toString(); Integer number=new Integer(nnn);
46、 String money=rs.getString("price").toString(); Integer allMoney=new Integer(num.intValue()*(new Integer(money))); int allm=allMoney.intValue(); dqian=new Double(dqian.doubleValue()-(double)allm); Brows.montotal=new In
47、teger(Brows.montotal.intValue()+allm); if(number.intValue()>num.intValue()){ number=new Integer(number.intValue()-num.intValue()); StringBuffer sb=new StringBuffer(); String ss="您出售藥品的信息如下\n***************************\n";
48、String sd="藥品ID:"+rs.getString("id")+"\n"+"藥品名稱:"+rs.getString("name")+"\n"+"供貨商:"+rs.getString("offername")+"\n"+"藥品單價(jià):"+money+"\n"+"所賣藥品總價(jià)格:"+allm+"元\n"+"原來庫存:"+nnn+"\n"+"剩余庫存:"+number.toString()+"\n"+"應(yīng)找金額:"+dqian.doubleValue()+"\n"; String sf="進(jìn)貨日期:"+rs.getString("date")+"\n"
49、+"藥品保質(zhì)期:"+rs.getString("bzq")+"\n"+"藥品簡介:"+rs.getString("intro")+"\n"; Brows.total.append(sd); Brows.total.append(sf+"---------------------------\n"); sb.append(ss); sb.append(sd); sb.append(sf);
50、 intro.setText(sb.toString()); String upd="update drg set amount='"+number.toString()+"'where id='"+sid+"'"; DBtool.executeUpdate(upd); }else{ intro.setText("對(duì)不起!庫存不夠\n"+"剩余庫存:"+nnn); }
51、 } else { intro.setText("您所賣的藥品沒有庫存?。。。。?!"); } } } 執(zhí)行結(jié)果如下圖所示 圖12 4.3.4 庫存報(bào)警的編碼實(shí)現(xiàn) 該模塊是進(jìn)貨人員輸入庫存少于的數(shù)量,點(diǎn)擊查詢后,首先從頁面讀取所出售藥品的信息,打開數(shù)據(jù)庫,找到藥品庫存數(shù)量少于所輸入的數(shù)量的藥品,顯示所有少于該數(shù)量的藥品名稱和庫存數(shù)量。該模塊的主要實(shí)現(xiàn)編碼如下: public void bsellClick(){
52、 String sid=tid.getText().trim().toString(); Integer inum=null; if(!sid.equals("")) inum=new Integer(sid); String sqll; ResultSet rs=null; DBtool.ConDb(); if(sid.equals("")) JOptionPane.showMessageDialog(null, "請(qǐng)輸入藥品ID或名稱"); e
53、lse if(!sid.equals("")){ sqll="select * from drg where amount<='"+inum.intValue()+"'"; rs = DBtool.executeQuery(sqll); } for(int i=0;i<20;i++){ if (rs!=null&&rs.next()){ String sd=rs.getString("nam
54、e"); tab.setValueAt(sd,i+1,0); String sf=rs.getString("amount"); tab.setValueAt(sf,i+1,1); }else{ continue; } } } 執(zhí)行結(jié)果如下圖所示 圖13
55、 4.4單元測試 由于本系統(tǒng)是單機(jī)使用版本,所以測試主要是在每一個(gè)模塊代碼完成后進(jìn)行調(diào)試,在測試中主要看各模塊的功能是否實(shí)現(xiàn)。 由于自己本身能力的局限性,所以做編寫的代碼,即使經(jīng)過反復(fù)檢查也難免出錯(cuò)所以在本階段力求使用有限的時(shí)間找出盡可能多的錯(cuò)誤,力求系統(tǒng)盡量正確。以下是題庫維護(hù)與管理的部分測試用例。 4.4.1管理員登錄測試 1. 管理員姓名和密碼正確 管理員:admin(正確) 密 碼:123(正確) 按下登錄,顯示密碼正確信息,管理員可以登錄。 2. 管理員或密碼錯(cuò)誤 管理員:admin (正確) 管理員:xxxx (錯(cuò)誤) 密 碼:
56、2222 (錯(cuò)誤) 密 碼:123 (正確) 以上兩組測試結(jié)果顯示錯(cuò)誤信息,管理員不能登錄。 4.4.2藥品查詢測試 1.正確的輸入 藥品ID: 1001 藥品名稱: 按下查詢鍵,顯示藥品ID所對(duì)應(yīng)藥品的詳細(xì)內(nèi)容。 藥品ID: 藥品名稱:白加黑 按下查詢鍵,顯示藥品名稱所對(duì)應(yīng)藥品的詳細(xì)內(nèi)容。 2.查看是否成功 在查詢結(jié)果一欄中顯示藥品的詳細(xì)信息。 4.4.2新貨入庫測試 1.正確的輸入 藥品編號(hào): 1004 藥品名稱:感康 供貨商:北京同人堂 進(jìn)貨價(jià)格:10 數(shù)量:100 生產(chǎn)日期:2007.5.3 保質(zhì)期:10個(gè)月 藥品
57、簡介:治療感冒藥物 點(diǎn)擊保存鍵,顯示保存成功。 2.查看是否成功 在查詢藥品模塊的藥品ID攔中填寫1004查詢,在查詢結(jié)果一欄中顯示剛才保存藥品的詳細(xì)信息。 4.4.3藥品出售測試 1.正確的輸入 藥品ID: 1001 藥品名稱: 出售數(shù)量:1 所付金額:100 按下出售鍵 2.查看是否成功 在出售信息中顯示所出售藥品的纖細(xì)信息,和總價(jià)格,應(yīng)找金額 4.4.4庫存報(bào)警測試 1.正確的輸入 請(qǐng)輸入庫存少于的數(shù)量: 100 點(diǎn)擊查詢 2.查看是否成功 在查詢結(jié)果中顯示出庫中所有庫存數(shù)量小于100的藥品名稱和藥品的數(shù)量
58、 第五章 總結(jié)與展望 5.1 總結(jié) 隨著經(jīng)濟(jì)的全球化以及中國經(jīng)濟(jì)改革的逐漸深化,制造業(yè)面臨著越來越激烈的競爭,改善企業(yè)內(nèi)部以及整個(gè)供應(yīng)鏈各個(gè)環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適應(yīng)客戶的新需求和市場新機(jī)遇的能力,是中國企業(yè)贏得競爭勝利的決定性因素,而快速有效地實(shí)施企業(yè)資源計(jì)劃系統(tǒng)是被實(shí)踐證明了的提高企業(yè)競爭力的最有效的方法之一。從根本上說,企業(yè)就是一個(gè)利用資源(人、財(cái)、物、時(shí)間),為客戶創(chuàng)造價(jià)值的組織,ERP就是對(duì)這些資源進(jìn)行計(jì)劃、調(diào)度、控制、衡量、改進(jìn)的管理技術(shù)和信息系統(tǒng)?,F(xiàn)今的企業(yè)并不只是人力資源、資金和產(chǎn)品的組合,它還應(yīng)該包括供應(yīng)、銷售、市場營銷、客戶服務(wù)、需求預(yù)測,以及其他更
59、多的東西。如果一個(gè)ERP系統(tǒng)真正想要最大限度地提高其生產(chǎn)能力,它必須能夠非常融洽地和其他關(guān)鍵性的商務(wù)領(lǐng)域進(jìn)行交流。 當(dāng)前, 隨著經(jīng)濟(jì)的全球化以及中國經(jīng)濟(jì)改革的逐漸深化,制造業(yè)面臨著越來越激烈的競爭,改善企業(yè)內(nèi)部以及整個(gè)供應(yīng)鏈各個(gè)環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適應(yīng)客戶的新需求和市場新機(jī)遇的能力,是中國企業(yè)贏得競爭勝利的決定性因素。設(shè)計(jì)本系統(tǒng)正是為了適應(yīng)這種形勢。在有限的時(shí)間內(nèi)憑個(gè)人之力是很難實(shí)現(xiàn)所有的功能。因此系統(tǒng)有基本目標(biāo)和長遠(yuǎn)目標(biāo)。系統(tǒng)設(shè)計(jì)基本的目標(biāo)是盡可能實(shí)現(xiàn)物流控制自動(dòng)化,長遠(yuǎn)目標(biāo)是實(shí)現(xiàn)ERP管理。 系統(tǒng)投入使用后,將大大減少公司的管理部門的勞動(dòng)量,改善了藥店內(nèi)部以及整個(gè)供應(yīng)鏈各個(gè)
60、環(huán)節(jié)的管理、調(diào)度及資源配置,使得管理合理規(guī)范。盡量合理的控制物流,尤其是藥品庫存的控制,它既防止藥品供應(yīng)滯后于對(duì)他們的要求,也防止了藥品過早地出產(chǎn)和進(jìn)貨,以免增加庫存,造成物資和資金的積壓。 本系統(tǒng)采用JAVA為主要開發(fā)工具,結(jié)合Access數(shù)據(jù)庫管理系統(tǒng)。既考慮了系統(tǒng)的需求,又兼顧了運(yùn)行的效率,以及今后系統(tǒng)的功能拓展等。具有運(yùn)行效率、開發(fā)周期短、擴(kuò)展能力強(qiáng)、技術(shù)規(guī)范等特點(diǎn)。 主要技術(shù)包括:財(cái)務(wù)上的存貨概念知識(shí)、關(guān)系數(shù)據(jù)庫技術(shù)。 當(dāng)然,系統(tǒng)還有需要改進(jìn)的地方。例如本系統(tǒng)的幫助系統(tǒng)還很欠缺。這一點(diǎn)對(duì)于沒有電腦操作經(jīng)驗(yàn)的使用者來說是很重要的。 5.2 心得體會(huì) 通過本管理系統(tǒng)的開
61、發(fā),我對(duì)軟件開發(fā)過程有了更清晰的了解,首先是問題定義、需求分析,然后是功能設(shè)計(jì)、詳細(xì)設(shè)計(jì)等,并對(duì)軟件測試的方法、手段有了較深的理解,同時(shí)對(duì)制造業(yè)的流程有了一個(gè)系統(tǒng)的認(rèn)識(shí)。在開發(fā)過程還認(rèn)真學(xué)習(xí)了與系統(tǒng)相關(guān)的知識(shí),極大地拓寬了我的知識(shí)面,我感到收獲不小。 在系統(tǒng)的開發(fā)初期,必須要熟悉藥店進(jìn)銷存的管理流程,初步了解ERP的相關(guān)知識(shí),這樣才能進(jìn)入到設(shè)計(jì)的過程中去。從開始熟悉這些知識(shí)到對(duì)整體設(shè)計(jì)有了解,再從概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)到開始編碼,以及最后的測試,整個(gè)過程感覺很充實(shí),雖然遇到了不少困難,但當(dāng)我通過自己查資料、或是向指導(dǎo)老師請(qǐng)教以及向同事請(qǐng)教,而設(shè)計(jì)出解決方案并成功實(shí)現(xiàn)時(shí),那種成就感和滿足感足以鼓勵(lì)
62、自己加班加點(diǎn)的辛苦。 因?yàn)橐郧坝羞^使用JAVA設(shè)計(jì)管理軟件的經(jīng)驗(yàn),在這次設(shè)計(jì)的過程中,我遇到專業(yè)知識(shí)方面的困難不是非常多,主要困難集中在庫存管理知識(shí)、藥品進(jìn)貨知識(shí)、藥品銷售知識(shí)等方面的不足上。尤其是銷售方面的知識(shí),比如說怎樣實(shí)現(xiàn)藥品銷售時(shí)的金額統(tǒng)計(jì)和打印等,在實(shí)際的開發(fā)中我深刻的體會(huì)到了自己做課程設(shè)計(jì)和實(shí)際客戶的要求之間的距離,比如庫存的操作問題,庫存操作中需要隨時(shí)對(duì)庫存中的藥品數(shù)量進(jìn)行了解和以有藥品的添加,而以前從未了解過這方面的知識(shí),所以無從下手。這是我當(dāng)時(shí)遇到的最束手無策問題,整整查了兩天的有關(guān)于庫存操作的具體流程及特殊情況的處理知識(shí),又和一些相關(guān)人員進(jìn)行相應(yīng)的討論之后才使這個(gè)問題得以
63、解決。 還有就是操作界面的方面問題,盡管在設(shè)計(jì)的過程中,我們時(shí)刻考慮到了操作界面的友好性,但實(shí)際情況是遠(yuǎn)遠(yuǎn)不能滿足客戶的要求,考慮到軟件使用群體將是一群幾乎沒有任何電腦操作經(jīng)驗(yàn)的人,所以我設(shè)計(jì)的界面比較簡單、實(shí)用,各個(gè)操作都一目了然。 經(jīng)過這3個(gè)月的畢業(yè)設(shè)計(jì)實(shí)習(xí),確實(shí)學(xué)到了不少的東西,同時(shí)也深感自己知識(shí)的欠缺。雖然即將畢業(yè),但在以后的學(xué)習(xí)工作中,一定要繼續(xù)堅(jiān)持不段地學(xué)習(xí)新興的專業(yè)知識(shí)及相關(guān)的非專業(yè)知識(shí),只有這樣才能緊跟時(shí)代的潮流。 致 謝 在論文完成之際,我首先要向指導(dǎo)老師劉曉春老師表示最真摯的謝意。劉曉春老師認(rèn)真負(fù)責(zé)的工作
64、態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都是一種巨大的幫助,感謝他耐心的輔導(dǎo)。 在論文寫作期間,父母也給予了我物質(zhì)和精神上的極大支持。 我還要特別感謝各位同學(xué)給予了我無私的幫助,正是在他們的鼓勵(lì)和幫助之下,我得以順利完成論文。 由于本人學(xué)識(shí)有限,加之時(shí)間倉促,文中不免有錯(cuò)誤和待改進(jìn)之處,真誠歡迎各位師長、同學(xué)提出寶貴意見。 參考文獻(xiàn) [1]日本工業(yè)會(huì)ERP研究所 編著 華連普ERP研發(fā)小組 譯著 《ERP入門》 華連普科技股份有限公司發(fā)行。 [2]蘇瑞,曹斌編著
65、《Access數(shù)據(jù)庫系統(tǒng)項(xiàng)目開發(fā)實(shí)踐》 科學(xué)出版社出版。 [3]王誠君編著《中文Access2003新編教程》 清華大學(xué)出版社。 [4]孫惠民編著《ERP系統(tǒng)規(guī)劃與典型案例--利用Access2003開發(fā)中小型ERP系統(tǒng)》 清華大學(xué)出版社。 [5]廖望編著《中文Access2003案例經(jīng)典》 冶金工業(yè)出版社。 [6] 凱際資訊工作室編著《Access進(jìn)銷存管理數(shù)據(jù)庫開發(fā)》 中國青年出版社。 [7] 夏邦貴,劉凡馨編著《Access2003數(shù)據(jù)庫開發(fā)經(jīng)典實(shí)例精解》 機(jī)械工業(yè)出版社。 [8]袁海寧,張光瑞編著《Java程序設(shè)計(jì)教程》科學(xué)出版社。 [9]求是科技編著《Java數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航》人民郵電出版社。 [10]黃明,梁旭編著《Java信息系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)例》 機(jī)械工業(yè)出版社。 [11]Russel Winder,Graham Roberts編著 竇巍 譯著《Java軟件開發(fā)》 人民郵電出版社。 [12]邱桃榮編著《Java語言程序設(shè)計(jì)教程》 機(jī)械工業(yè)出版社。 [13]孫印杰編著《Java編程案例精解》 電子工業(yè)出版社。 [14]魏海平編著《標(biāo)準(zhǔn)Java2類庫使用手冊(cè)》 電子工業(yè)出版社。 第 32 頁 共 32 頁
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第七章-透射電子顯微鏡
- 群落的結(jié)構(gòu)(課件)
- 焊接基礎(chǔ)知識(shí)
- 水文地質(zhì)學(xué)課件
- 某公司員工工傷安全管理規(guī)定
- 消防培訓(xùn)課件:安全檢修(要點(diǎn))
- 某公司安全生產(chǎn)考核與獎(jiǎng)懲辦法范文
- 安全作業(yè)活動(dòng)安全排查表
- 某公司危險(xiǎn)源安全辨識(shí)、分類和風(fēng)險(xiǎn)評(píng)價(jià)、分級(jí)辦法
- 某公司消防安全常識(shí)培訓(xùn)資料
- 安全培訓(xùn)資料:危險(xiǎn)化學(xué)品的類別
- 中小學(xué)寒假學(xué)習(xí)計(jì)劃快樂度寒假充實(shí)促成長
- 紅色插畫風(fēng)輸血相關(guān)知識(shí)培訓(xùn)臨床輸血流程常見輸血不良反應(yīng)
- 14.應(yīng)急救援隊(duì)伍訓(xùn)練記錄
- 某公司各部門及人員安全生產(chǎn)責(zé)任制