https://www.bilibili.com/video/BV1fz421972C/演示視頻:3.1 系統開發環境概述
本文所要開發的物流倉儲調度系統是一個基于B/S架構的Web應用。由于J2EE在開發中具有的諸多優良特性和便利,因此本系統將使用J2EE體系架構。在設計模式上,將使用當前流行的STRUTS框架,采用Hibernate作為ORM框架。
3.1.1軟件環境操作系統:Linux;
Web應用服務器:Tomcat3.0.28;
數據庫:ORACLE 10g,運行在遠程Sun Solaris 10服務器上;
開發工具:Eclipse3.2,MyEclipse3.0插件
3.1.2 硬件環境本系統采用多機操作方式,基本配置如下:
CPU:Intel(R) Pentium(R) M 786MHz 2.13Gz
硬盤空間:80GB
內存:1GB
3.2 創建工程物流倉儲調度系統的創建經過如下步驟:
建立名為 my_graduation_design,應用STRUTS 框架的Web工程
(1)打開Eclipse。
(2)在包資源管理器中按下鼠標右鍵,顯示淡出菜單。
(3)單擊[新建]|[項目]|命令,顯示[新建項目]。
(4)選擇列表框中的[MyEclipse]|[J2EEProjects]|[Web Project]選項。
(5)單擊[下一步]顯示[New J2EE Web Projects]對話框。
(6)在文本框[Project Name]中輸入my_graduation_design,在[Web root folder]中輸入WebRoot。
(7)右擊包資源管理器中的my_graduation_design項目,顯示淡出菜單。
(8)單擊[MyEclips]中的[Add STRUTS Capabilities]選項,顯示[New]對話框。
(9)選中單選按鈕[STRUTS1.2],文本框[Base package for new calss]保持空白。
(10)單擊完成,右擊包資源管理器中的my_graduation_design項目,顯示淡出菜單。
(11)單擊[MyEclips]中的[Add Hibernate Cpatabilities]選項,顯示[New 和Hibernater Project]。
(12)選中單選按鈕[Hibernate3],選中服選框[Hibernate 3.0 Advanced Support Libraries]。
(13)單擊[下一步]按鈕,顯示[New Hibernate Project]對話框,這里按照默認設置就可以了。
(14)一直單[下一步]知道[完成]按鈕,這樣就建好了一個名為my_graduation_design工程。
3.3 運行工程(1)單擊Eclips的工具按鈕[Deploy MyEclipse J2EE Project to Server],顯示[project Deployments]窗口。
(2)單擊[Add]按鈕,顯示[New Deployment] 對話框。
(3)在下拉列表況[Server]中選中Tomcat5。
(4)單擊[完成]。
(5)單擊Eclipse 的工具按鈕[Start Tomcat],啟動Tomcat。
(6)單擊Eclipse 的工具按鈕[Open MyEclipse Web Broeser]。
對于企業以Zui大利潤為Zui終目標,這需要提高企業的工作效率,要提高企業的工作效率,倉儲調度系統的開發是非常有必要的。通過倉儲調度系統達到企業的科學化和信息化目標,滿足企業的業務需求,提高業務完成效率。
在物流倉儲管理系統的管理方式上,以企業當前的管理方法為核心,融入其他先進的倉儲管理方法,把適應于企業的管理思想貫穿于物流倉儲調度系統的每一個環節。
一個功能的完善的物流倉儲調度系統,必須包括以下的幾個模塊。
(1)用戶登錄
由用戶登錄、用戶注銷、退出系統3個部分組成。用戶可以用兩種身份登錄本系統:普通客戶或管理員;不同的身份登錄被系統授予不同的使用權限,這樣提高了本系統的安全性,避免了無關人員獲取不在其權限范圍你的信息。用戶在登錄后可以不退出本系統,而采用用戶注銷的方式使系統不存在激活狀態下的用戶。
圖3-1 用戶登錄需求框圖
(2)倉庫管理
需求的各項要素(需求訂單號,需求編號,客戶名,物資名,需求日期等)為需求錄入時必須的輸入項,同時在錄入錯誤時能夠定點修改,并能查詢數據庫中所有庫存信息,能夠按照條件查詢管理員所要求的庫存信息。
銷售出庫登記以物資需求為根據,每一件出庫產品都能對應到相應的物資需求。出庫登記時,可以根據一定的條件查詢物資需求。
圖3-2 倉庫管理需求框圖
(3)業務查詢
客戶可以隨時查詢自己提交過的訂單信息。管理員將需要制定銷售合同的需求制定成訂單,同時管理員能夠查詢客戶提交過的所有訂單的信息,并根據訂單進行發貨等操作。
圖3-3 業務模塊需求框圖
(4)系統設置
系統設置包括用戶設置和倉庫設置兩個部分。客戶根據自己注冊信息進行管理,在客戶設置中:查看倉庫中所有商品列表、查看個人用戶所有訂單、查看個人訂單明細、進行商品購買,提交訂單后對個人信息修改和對購物清單的修改,Zui后進行訂單確認等操作。倉庫設置:在本系統中,管理員可以將整個系統虛擬的分成數個倉庫,每個倉庫存儲不同類型的貨物,這樣方便倉庫貨物的分類管理,也有利于提高倉庫進貨、出貨的效率。
系統的功能需求可用如圖3-4所示的框圖簡要表示。
圖3-4 系統總體功能需求框圖
3.2 系統業務流程圖物流倉儲調度系統的業務流程,如圖3-5所示。
圖3-5 系統業務流程圖
3.3系統功能模塊圖(1)客戶模塊
1)客戶登錄: 普通客戶登錄系統
2)客戶注冊: 普通客戶注冊
3)購買貨物: 提交訂單 對購買后的貨物生成訂單,可以修改訂單信息
確認訂單 對訂單確認后,生成訂單
個人訂單管理 對訂單信息進行刪除操作
4)查詢貨物: 查看庫存的所有信息并能夠根據條件查詢所需信息
(4)管理員模塊
1)登錄: 登錄
2)資源管理: 添加貨物、查看所有貨物、查看所有客戶、查看所有訂單
3)用戶管理: 添加用戶、查看所有用戶
4)注銷帳戶: 注銷帳戶
5)退出系統: 退出系統
圖3-6系統功能模塊圖
3.4系統用例圖(1)客戶總體用例圖
圖3-7客戶總體用例圖
(2)客戶管理用例圖
圖3-8 客戶管理用例圖
(3)客戶購物車用例圖
圖3-9 客戶購物車用例圖
(4)客戶訂單用例圖
圖3-10 客戶訂單用例圖
(5)管理員用例圖
圖3-11 管理員的用例關系圖
- 計算機畢業設計jsp爬蟲互聯網計算機人力資源需求分析系統ssh畢設89 2024-04-28
- 計算機畢業設計jsp汽車銷售服務系統springmvc畢設69 2024-04-28
- 計算機畢業設計jsp汽車租賃系統mysql畢設27 2024-04-28
- 計算機畢業設計jsp校園門戶網站ssm畢設92 2024-04-28
- 計算機畢業設計jsp校園圖書點評網sqlserver畢設12 2024-04-28
- 計算機畢業設計jsp校園共享圖書系統springmvc畢設0 2024-04-28
- 計算機畢業設計jsp校園二手交易網mysql畢設53 2024-04-28
- 計算機畢業設計jsp旅游網站sqlserver畢設46 2024-04-28
- 計算機畢業設計jsp新聞發布系統ssh畢設100 2024-04-28
- 計算機畢業設計jsp新聞發布系統sqlserver畢設70 2024-04-28