【正文】
第 1 章 緒 論 課題研究的背景 與意義 隨著我國改革開放的不斷深入,尤其是我國加入 WTO 以后,各類企業(yè)都面臨著前所未有的機(jī)遇與挑戰(zhàn)。 MYSQL。 關(guān)鍵詞 : 庫存管理系統(tǒng) ; MYSQL; JAVA; JSP II ABSTRACT With China39。 本畢業(yè)設(shè)計的主要內(nèi)容是設(shè)計并且實現(xiàn)一個基于 web技術(shù)的企業(yè)庫存管理信息系統(tǒng),該系統(tǒng)主要以 j2EE 作為開發(fā)系統(tǒng)的前提基礎(chǔ),用 myeclipse 作為系統(tǒng)的開發(fā)工具,以 MYSQL 作為系統(tǒng)的數(shù)據(jù)庫,同時也運用了界面美化工具對用戶界面進(jìn)行了一定的改善,該系統(tǒng)使用 JAVA 語言開發(fā),頁面采取 JSP 動態(tài)頁面開發(fā)技術(shù)。 I 某企業(yè) 庫存管理 信息 系統(tǒng) 設(shè)計 所在學(xué)院 管理學(xué)院 班 級 信息管理與信息系統(tǒng) 1 班 姓 名 學(xué) 號 202122317 指導(dǎo)教師 起止時間 202141 至 2021610 2021 年 06 月 10 日 I 摘 要 隨著 我國今年來 經(jīng)濟(jì)的不斷繁榮 發(fā)展 以及 企業(yè)所處市場競爭環(huán)境的不斷變化,社會對于企業(yè)尤其是大中型企業(yè)的生產(chǎn)經(jīng)營提出了更高的要求,這就要求 企業(yè)必須綜合利用各種先進(jìn) 的生產(chǎn)制造技術(shù)。 在 計算機(jī)網(wǎng)絡(luò)與信息技術(shù)的支持下,改進(jìn)企業(yè)原有 的生產(chǎn)經(jīng)營模式和組織結(jié)構(gòu), 只 有這樣才能保證企業(yè)良好健康的發(fā)展,并能在 市場競爭中贏得更多 的份額。該系統(tǒng)界面簡單、操作方便,容易維護(hù)。s rising prosperity and economic development this year, as well as the enterprise petition in the market environment changing, social production and operation of enterprises, especially large and mediumsized enterprises put forward higher requirements, which requires the enterprise must prehensive utilization of all kinds of advanced manufacturing technology. With the support of puter work and information technology, improve the enterprise production and operation of the original model and anizational structure, only in this way can guarantee good health development, and to win more share in the market petition. The main content of this graduation design is to design and implement an enterprise inventory management information system based on web technology, the system is mainly based on j2EE as the prerequisite of the development system, using myeclipse as system development tool, using MYSQL as database system, but also use the tool interface beautification to the user interface was improved, the system USES the JAVA language development, take the JSP page dynamic page technology development. The system interface is simple and convenient operation, easy to maintain. Key Words: inventory management system。 JAVA。而在我國中小型企業(yè)中,企業(yè)的信息化尚屬起步階段,在日益加劇的國際化市場競爭環(huán)境下信息化的落后極大地限制了我國中小企業(yè)應(yīng)對全球市場的競爭力。企業(yè)管理信息系統(tǒng)中的庫存管理系統(tǒng)可以對企業(yè)庫存進(jìn)行有效的管理和監(jiān)控,與其它 系統(tǒng)模塊有著錯綜復(fù)雜的聯(lián)系,進(jìn)行著信息與數(shù)據(jù)的交換,支持企業(yè)決策,是管理信息系統(tǒng)的重要組成部分,一個不可或缺的管理模塊。 而庫存管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段,作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對產(chǎn)品庫存信息進(jìn)行管理,具有著人工管理無法比擬的優(yōu)點,它檢索迅速、查找方便、可 靠性高、存儲量大、保密性好、壽命長、成本低等,可減少更多的人力物力,這些都能夠極大地提高貨品庫存的管理效率 ,也是企業(yè)庫存管理科學(xué)化、正規(guī)化,與世界接軌的重要條件。本設(shè)計 運用所學(xué)的管理信息系統(tǒng)的知識,將理論與實踐結(jié)合起來,有效地對 入庫 與出庫業(yè)務(wù)、庫存調(diào)撥與調(diào)整、物料對應(yīng)、庫存盤點等功能進(jìn)行添加以及相關(guān)的改進(jìn),從而有效保證公司庫存管理系統(tǒng)的高效運行。高效運 2 用公司現(xiàn)有庫存管理系統(tǒng),不僅可以充分高效地管理公司的庫存資源,彌補公司當(dāng)前設(shè)備不足的問題,還可以讓公司的管理更加嚴(yán)謹(jǐn)化、有序化。由于采用傳統(tǒng)的 低效率管理方法,沒有行之有效的管理系統(tǒng),不能很好地實現(xiàn)公司日常庫存實時管理的需要,從而對于公司主營業(yè)務(wù)的影響也是日益凸顯,推進(jìn)公司庫存管理水平的發(fā)展, 無論從技術(shù)層面還是現(xiàn)實層面來看,都具有什么重要的意義。緊密結(jié)合公司的實際情況,通過對原有的庫存系統(tǒng)進(jìn)行分析、設(shè)計和構(gòu)建,系統(tǒng)地運用所學(xué)的管理信息系統(tǒng)的知識,將理論與實踐結(jié)合起來,開發(fā)出一整套的全新庫存管理系統(tǒng)。 本系統(tǒng)中主要分為系統(tǒng)管理員與倉庫管理員兩個角色,如何對這兩個角色的權(quán)限進(jìn)行有效控制以及對庫存調(diào)撥與警報進(jìn)行管理是該課題的重要技術(shù)環(huán)節(jié)。 3 第 2 章 系統(tǒng)的分析 需求調(diào)研 在整個系統(tǒng)分析階段,我在圖書館認(rèn)真查看了很多關(guān)于庫存管理方面的書籍,根據(jù)各個行業(yè)及 庫存的多種分類方法,我將設(shè)計的是食品行業(yè)的庫存,收集到了相應(yīng)的一些資料, 一方面,如果庫存置過大,占用資金量過多,易于造成流動資金周轉(zhuǎn)不靈 。因此,通過建立企業(yè)庫存管理信息系統(tǒng)進(jìn)行來降低庫存成本,提高庫存信息的利用度。我結(jié)合相關(guān)的庫存管理理論,根據(jù)食品行業(yè)的特點,在本文中提出了面向我國中小型食品 公司庫存管理系統(tǒng)開發(fā)的解決方案。本文設(shè)計的系統(tǒng)通過計算機(jī)網(wǎng)絡(luò)實現(xiàn) 入庫 與出庫業(yè)務(wù)、庫存調(diào)撥與調(diào)整、物料對應(yīng)、庫存盤點等功能 ,使得系統(tǒng)管理員足不出戶就可以及時了解公司的各種產(chǎn)品的庫存信息;倉庫管理員也可以通過網(wǎng)絡(luò)管理提交自己的意見信息以及上交申請供系統(tǒng)管理員參考和審核,并根據(jù)反映的情況來決定庫存產(chǎn)品出入的數(shù)量,在操作結(jié)束后,錄入產(chǎn)品現(xiàn)有的庫存數(shù)量和調(diào)撥的情況 ;還有管理員也可以很方便的通過網(wǎng)絡(luò)管理各個庫房的產(chǎn)品信息等,使各種資源實時高效充分地利用。而且該系統(tǒng)也是十分可行的,可行性分析從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性、法律可行性四方面入手。將這些軟件安裝到服務(wù)器上,設(shè)置好路徑即可完全運行本系統(tǒng)。當(dāng)系統(tǒng)投入運行后對公司來說是十分方便的,而且系統(tǒng)維護(hù)也十分簡單,幾乎不需要費用,所以在經(jīng)濟(jì)上完全可行。 ⑷法律可行性 本庫存產(chǎn)品管理信息系統(tǒng)是自行開發(fā)的管理系統(tǒng),是很有實際意義的系統(tǒng) ,開發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫都是開源代碼,開發(fā)這個系統(tǒng)不同于 開發(fā)普通的系統(tǒng)軟件,不存在侵權(quán)等問題,即法律上是可行的。 系統(tǒng)用戶用例圖 系統(tǒng)管理員用例圖 系統(tǒng) 管理員是系統(tǒng)的核心用戶,涉及到 五 大功能模塊,管理員對系統(tǒng)的 庫存基礎(chǔ)信息管理、倉庫管理員管理、出入庫調(diào)度管理、動態(tài)庫存管理、報警管理 有著 操作 的權(quán)限 ,可以對倉庫管理員發(fā)送的申請進(jìn)行管理如圖 21。 圖 22 倉庫 管理員用例圖 管理員用例圖 管理員用例圖就是將系統(tǒng)與倉庫管理員的相同操作權(quán)限進(jìn)行一定的整合,在一張用例圖上清晰的顯現(xiàn)出來,達(dá)到直觀易懂的目的。然而對產(chǎn)品、入庫、出庫這些基本的操作卻是由倉庫管理員完成的,對于動態(tài)庫存和報警這類設(shè)置卻是各自均可完成的操作如圖 23。從 而在系統(tǒng)運行 當(dāng)中極大地提高系統(tǒng)的工作效率。結(jié)構(gòu)上,MyEclipse 分為 J2EE 模型, WEB 開發(fā)工具, EJB 開發(fā)工具, MyEclipse 整合幫助等幾類。 ⑵ MySQL:系統(tǒng)所使用的數(shù)據(jù)庫是 MySQL 開源數(shù)據(jù)庫。支持 AIX、 FreeBSD、 Mac OS、 Solaris、 OpenBSD、 Windows 等多種操作系統(tǒng) 。這些編程語言包括 C、 C++、 Java、 PHP、Perl 和 Tcl 等。優(yōu)化的 SQL 查詢算法,更有效地提高查詢速度。同時也包含了方便處理以及優(yōu)化操作的工具。 ⑶ Tomcat: Tomcat 很受廣大程序員的喜歡, 由于具有 系統(tǒng)資源 小,擴(kuò)展性好 等諸多 優(yōu)點 , 它 是一個輕量級應(yīng)用 服務(wù)器 ,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。 ⑷ JSP: 本系統(tǒng)采用 jsp 技術(shù) ,基于 MVC 模式開發(fā),使用 SSH 框架( strutsspring 、 hibernate ) 來 增 加 系 統(tǒng) 的 開 發(fā) 速 度 。程序就是用struts2 和 hibernate 這兩個框架來實現(xiàn)模型層和控制器這兩層, jsp 實現(xiàn)視圖這一層。 jsp 頁面actiondaoactionjsp 頁面,在這個請求過程中 action 主要負(fù)責(zé)處理來自頁面的請求, dao 主要與數(shù)據(jù)庫進(jìn)行交互, struts2 主要用在 action,處理來自頁面的請求,處理完請求后跳轉(zhuǎn)回頁面。 系統(tǒng)開發(fā)的思想 庫存管理的商品主要是企業(yè)銷售的各種商品。業(yè)務(wù)員根據(jù)整個 企業(yè)的客戶的需求開出商品出庫單,倉庫管理員根據(jù)出庫單核對出庫商品,查看庫存信息。倉庫庫存管理的特點是信息處理量比較大,而且由于入庫單、出庫單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng) 8 計的方式各不相同,因此在管理上實現(xiàn)起來有一定的困難。 在本系統(tǒng)的設(shè)計過程中,為了克服這些困難,滿足計算機(jī)管理的需要,我們采取了下面的一些原則: 設(shè)計 思想 遵循以下幾點: ⑴ 統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一賬目和報表的格式。 ⑶ 程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實用性。 性能需求 系統(tǒng)的安全性 企業(yè)庫存管理信息系統(tǒng)在管理權(quán)限上要嚴(yán)格進(jìn)行控制,具體要求如下: 想登錄企業(yè)庫存管理信息系統(tǒng)進(jìn)行操作,必須有操作權(quán)限,沒有權(quán)限的用戶不能通過任何方式登錄系統(tǒng)查看系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴(yán)密性和安全性。 ⑶ 相同數(shù)據(jù)在不同的記錄中必須 保持一致,不能隨意變動。 業(yè)務(wù)流程分析 業(yè)務(wù)流分析在通過詳細(xì)的業(yè)務(wù)調(diào)查后,用業(yè)務(wù)流程圖來描述調(diào)查結(jié)果。 本系統(tǒng)分為 倉庫管理員 用戶權(quán)限和 系統(tǒng) 管理 員 權(quán)限兩個部分。 9 供 應(yīng) 商 缺貨通知單 供應(yīng)商信息表 入庫單 d 2 庫 存 信 息 表 d 1 供 應(yīng) 商 信 息 表 d 3 入 庫 信 息 表 查詢 d 4 出 庫 登 記 表 庫 管 d 2 庫 存 信 息 表 庫 管 領(lǐng) 貨 通知 客戶 進(jìn)貨表 P 4 發(fā)貨處理 P 3 入庫處理 P 1 錄入 P 2 采購處理