天天看點

基于SSM架構技術的倉庫管理系統設計-計算機畢業設計源碼+LW文檔

作者:畢設大神

一、選題背景及選題意義(國内外研究現狀、初步設想及拟解決的問題):

選題背景及意義:

1.選題背景

社會在進行全方面發展的同時,其計算機科學技術也得到了前所未有的發展,全國各地各種類型和規模的計算機公司迅速成立,在全國範圍乃至全球市場中掀起了一場改革創新的技術熱潮。倉管系統主要是用來高效地管理倉庫以及對系統進行基本維護的一個管理工具。經過走訪本地兒家公司得知這些中小型企業都不怎麼使用工具來進行對倉庫的管理。這個原因并不是像其他人說的系統技術落後而導緻無法滿足業務需求的問題,而真正的原因純粹是出于安全和經濟方面的考慮。根據目前的狀況分析,制造業中大部分企業産能都不是特别大,但是其産品品種繁多,其特點是典型的精而多。部署安裝一個高內建且完整的系統成本過高而且也沒有必要,與此同時中小型企業倉庫中的物資種類越來越豐富對使用技術手段管理企業倉庫的需求日益增長,如果僅靠人工去操作很難實作高效便捷地管理倉庫。進入國家經濟轉型的新的發展階段,企業所産生的倉庫報表資料呈現幾何增長的趨勢,對于倉庫的管理不得不使用技術手段來完成。同時計算機網絡和計算機軟硬體在全國範圍内得到大規模的應用普及,企業管理人員對于使用技術來管理倉庫的顧慮也随之減少。在這種環境下企業對于使用技術倉庫管理就顯得極其重要,也正是因為這個原因以及問題最終畢業設計的方向定在了設計實作企業倉庫管理系統這個方向上。

2.課題研究意義

倉庫管理系統是一個企業對倉庫進行管理操作的綜合性系統。由于大型的倉庫管理系統部署和使用的成本過高,目前現有的倉庫管理系統依舊不能滿足大部分中小型企業的需求,開發出一個容易維護且高效安全的倉庫管理系統就顯得十分的重要。本系統通過實作庫存管理、出入庫管理、管理者管理、供應商管理、權限管理等功能子產品來完成對倉庫的整體管理。系統采用了SM( Spring, Spring vc, Mybatis)架構下的B/S( Browser/ Server)開發平台,開發工具選擇了 Eclipse,在 Eclipse中進行伺服器等中間件的環境部署時會比較友善。開發語言有JSP、 Javascript、Html等語言,伺服器方面采用了輕量級的 Tomcat伺服器,背景存儲資料的資料庫選用開源免費的MySL。通過深入研究SSM架構的體系結構使得前台程式和背景的邏輯業務徹底地分離。這樣不管前端頁面如何變化,隻需要修改Dao(模型層)層就可以了,全方位提高了系統的可複用性。在設計編碼的最後階段在系統中加入了權限管理,對系統中的資料進行了安全保護措施。最終完成了一個适用于中小型公司的倉庫管理系統,也實作了系統需要具有易于維把、便于重用、操作簡便等特點。

國内外研究現狀:

随着大陸現在網際網路的快速發展,市場現有的倉庫管理系統在不斷發展中,為人們提供了需求與便利。現今ssm架構技術的應用十分廣泛,網頁中幾乎所有的動态效果和互動性強的顯示效果都需要使用ssm架構技術,網際網路網站的應用越來越趨向于使用ssm架構技術以吸引使用者和增強網頁表現力。是以大陸很多倉庫管理系統都以此為開發架構。大陸的研究人員為了進一步提升浏覽器的性能,進行了針對性研究,進而更好使倉庫管理系統得以實作,提升了系統的前背景互動效果。

在國内方面,西北民族學院的雙廣榮在《基于spring+springmvc+mybatis下的網頁功能設計》中提到網頁程式設計語言是一種嵌入到ssm架構技術中的腳本設計語言,并講述了基于ssm架構技術技術,使倉庫管理系統網頁中具有多個功能,分别有欄目導航功能和動态圖檔更換顯示功能等,這些功能使網站更豐富、完備,讓管理者有一個更好的管理體驗。電子科技大學的萬大燕在《倉庫管理系統的設計與實作》中提到管理系統在商家如同日常用品一樣不可或缺,并且由于 ssm架構技術地日益發展與運作中,管理者不需要進行線下地點的變化,就能在短時間獲得更多的倉庫管理資訊,進行貨物管理,說明ssm架構技術逐漸變成了倉庫管理系統的生力軍,是以這種倉庫管理系統産業大受歡迎。

在國外方面,歐美國家中,倉庫管理系統産業開發的也如火如荼。 Kevin J. Theisen在 Programming languages in chemistry; a review of spring+springmvc+mybatis.文中說到 ssm應用程式可以在倉庫管理系統中提供快速複雜度的界面,雖然其中存在弱點,但在倉庫管理系統中它的優勢也起到至關重要的作用。 Kevin J. Theisen通過分析spring+springmvc+mybatis在倉庫管理系統中的結構及其特點建構一個測試系統,充分利用 spring+springmvc+mybatis技術。在嚴格模式下編寫代碼,使ssm架構技術在測試中得到運用,實作測試的目的。實驗證明,利用spring+springmvc+mybatis技術提高了測試的準确率與成功率。

初步設想及拟解決的問題:

1.初步設想

首先利用Javascrip技術對特定的網頁進行編寫、排版,使形成一個完整、美觀大方的倉庫管理系統的基本架構結構。然後采用MySQL資料庫進行資料存儲,存儲商品的價格等其他資料資訊,使系統與資料庫能連接配接運作上。再進一步完善整個管理系統的頁面與內部結構,使最終能實作不同管理者的不同的需求,給管理者呈現出管理所需要的商品資訊,讓管理者能快捷地管理到所有倉庫,實作倉庫管理系統開發的作用。

2.拟解決的問題:

(1)能顯現該系統網頁整體結構架構的完整與美觀大方等特點。

(2)能成功連接配接上資料庫,實作資料存儲、更新、删除等功能。

(3)能實作管理者對貨物進行增加、冊除、修改等功能。

(4)能成功顯現出管理者所要查詢的商品類型。

(5)要安裝好适合開發的版本環境,減少環境不比對所造成不相容的問題。

二、設計(創作)過程中拟采取的手段:

1.通過查詢相關參考文獻和其他有關資料,了解相關問題的理論基礎。

2.通過圖書館和網絡收集資料,了解國内外最新研究方法。

3.對獲得的資料和資訊進行分析研究。

4.通過請教老師意見,再進行研究、完善論文。

5.合理配置好開發的環境,使系統開發過程更流暢、順利。

三、設計(創作)提綱:

1. 緒論

1.1 課題研究背景及意義

1.2 國内外研究現狀

2. 系統開發技術的介紹

2.1 JAVA介紹

2.2 ssm架構技術介紹

2.3 MySQL資料庫介紹

2.4 其他介紹

3. 系統分析

3.1 可行性分析

3.1.1 技術可行性

3.1.2 經濟可行性

3.1.3 操作可行性

3.2 系統功能需求分析

3.3 前台功能需求分析

3.4 背景功能需求分析

4. 系統設計

4.1 運作架構

4.2 倉庫管理系統功能子產品設計

4.2.1 系統操作權限管理子產品

4.2.2 基礎資料資訊管理子產品

4.2.3 倉庫管理者管理子產品

4.2.4 庫存資訊管理子產品

4.2.5 基本倉庫事務操作子產品

4.2.6 系統登入日志查詢子產品

4.2.7 系統記錄檔查詢子產品

4.3 資料庫結構設計

5. 系統實作

5.1 系統功能的具體實作

5.1.1 登入界面

5.1.2 系統首頁面

5.1.3 倉庫管理界面

5.1.4 貨物資訊管理界面

5.1.1 日志管理界面

6. 系統測試

6.1 系統功能測試

6.1.1 管理者子產品測試

6.1.2 庫存子產品測試

6.1.3 貨物管理子產品測試

6.1.4 日志管理子產品測試

7. 總結與展望

緻謝

附錄

基于SSM架構技術的倉庫管理系統設計-計算機畢業設計源碼+LW文檔
基于SSM架構技術的倉庫管理系統設計-計算機畢業設計源碼+LW文檔
基于SSM架構技術的倉庫管理系統設計-計算機畢業設計源碼+LW文檔
基于SSM架構技術的倉庫管理系統設計-計算機畢業設計源碼+LW文檔

繼續閱讀