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

正文內(nèi)容

畢業(yè)設計--物流管理系統(tǒng)的設計與實現(xiàn)(完整版)

2025-01-03 16:43上一頁面

下一頁面
  

【正文】 ..... 37 福建農(nóng)林大學本科畢業(yè)設計說明書 I 摘要 本文介紹了基于 SSH輕量級框架 +Oracle的物流管理系統(tǒng)的開發(fā)過程。s requirements, greatly improving the efficiency of development. The system uses the B / S web software architecture, and uses Oracle11g R2 as the background database, and make full use of the Struts+Spring+Hibernate most popular lightweight web framework, bined with technologies such as JSP ,Java Bean , to develop a logistics management system of the MVC pattern quickly . Keywords: SSH。電子商務物流還要從傳統(tǒng)物流做起。 因此 ,可以看到研究物流管理系統(tǒng)是一件非常有意義的事情。在可行性研究和項目開發(fā)計劃階段對這個問題的回答是 概括的、粗略的 [3]。 ? 將運單送至組配中心,在當前位置為其配置車輛、司機,并做好出車記錄。 角色 管理 模塊:該模塊主要是對系統(tǒng) 用戶所有角色進行管理 ,包括添加角色信息、按條件查詢角色信息、刪除角色記錄、修改角色權限掩碼。 倉庫管理模塊:該模塊主要功能是對物流公司的倉庫進行管理 ,包括添加倉庫、按條件查詢倉庫記錄、修改倉庫記錄、刪除倉庫記錄、將運單入庫處理,對運單出車時的出庫操作。 第三層為應用服務器 ,該層位于服務器端 ,處理和產(chǎn)生最后的結果。 MyEclipse 是是對 EclipseIDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布以及 應用程序 服務器的整合方面極大的提高工作效率。根據(jù) IDG(國際數(shù) 據(jù)集團) 1992年全球 UNIX 數(shù)據(jù)庫市場報告, ORACLE占市場銷售量 50%。 ORACLE 提供了與第三代高級語言的接口軟件 PRO*系列,能在 C,C++等主語言中嵌入SQL 語句及過程化 (PL/SQL)語句,對數(shù)據(jù)庫中的數(shù)據(jù)進行操縱。 表 3- 6 權限表的結構 字段名 數(shù)據(jù)類型及長度 是否為空 是否主鍵 描述 ID NAME MASK REMARK NUMBER(11,0) VARCHAR2(20 BYTE) VARCHAR2(32 BYTE) VARCHAR2(255 BYTE) 否 否 否 是 是 否 否 否 數(shù)據(jù)庫流水號 名稱 掩碼 說明 福建農(nóng)林大學本科畢業(yè)設計說明書 10 ( 7)角色表 角色 表主要用于存放公司組織架構中角色信息記錄。 2 3 1 福建農(nóng)林大學本科畢業(yè)設計說明書 14 圖 4- 2類分布圖 類存放的文件夾功能如下所示。如選擇“用戶查詢、設置” ,就會在右側出現(xiàn)相應的頁面 ,鏈接代碼如下: lia href=?page=0 target=main用戶查詢 /a/li 通過 ActionServlet,該鏈接會到 Struts 的配置文件中查找對應的配置信息 ,此時 , 中的內(nèi)容如下: action name=queryPage_user class=userAction method=queryPage result name=success/management/user//result interceptorref name=fafulmuserbase/interceptorref /action action name=update_user class=userAction method=update result name=success/management/user//result result name=error/management/user//result /action 福建農(nóng)林大學本科畢業(yè)設計說明書 17 action name=initPassword class=userAction method=initPassword result name=success/management/user//result /action 此模塊所使用到的類及其方法說明如下: 表 4- 3 用戶管理模塊所用類及方法 包名 /接口名 類名 /接口實現(xiàn)方法 功能 Dao\ UserDao update 修改密碼 query 查詢用戶信息 list 獲取用戶列表 del 刪除用戶 Domain\ UserForm Servic\UserServiceImpl 按 action 指定 ,調(diào)用 UserDao 中的各方法 Webtier\userAction del 修改密碼 ,轉(zhuǎn)到密碼修改頁面 add 添加用戶 queryPage 查詢用戶列表 update 修改用戶信息 initPassword 還原初始化密碼 queryDetail 按編號取出一條用戶記錄 updatePermission 更改權限 流程圖如下: 圖 4- 6用戶管理模塊流程圖 選擇要操作對象 提交 是否有權進行此操作 F T 增加用戶 查看用戶信息 修改密碼 是否選擇相應操作類型 T F 修改 刪除 按條件簡單 /復雜查詢 福建農(nóng)林大學本科畢業(yè)設計說明書 18 圖 4- 7用戶管理主界面圖 權限管理模 塊的設計 權限管理模塊主要包括權限的添加、權限信息的修改、查詢。如選擇“運單管理” ,就會在右側出現(xiàn)相應的頁面 ,鏈接代碼如下: a href= ?page=0 target=main查詢運單 /a 通過 ActionServlet,該鏈接會到 STRUTS 的配置文件中查找對應的配置信息 ,此時 , 中的內(nèi)容如下: Action: 福建農(nóng)林大學本科畢業(yè)設計說明書 21 action name=add_waybill class=waybillAction method=add result name=success/management/waybill//result result name=error/management/waybill//result /action 此模塊所使用到的類及其方法說明如下: 表 4- 5 運單管理模塊所用類及方法 包名 /接口名 類名 /接口實現(xiàn)名 功能 Dao\ update 更新運單各種信息 query 查詢運單信息 list 顯示運單列表 del 刪除運單 add 添加運單 Domain\WaybillForm Service\WaybillServiceImpl 按 action指定 ,調(diào)用 WaybillDao中的各方法 Webtier\EducateAction del 刪除運單 add 添加運單 queryPage 查詢運單列表 update 修改運單信息 queryDetail 查詢運單信息 流程圖如下: 圖 4- 12運單管理模塊流程圖 選擇要操作對象 是否有權進行此操作 F T 填寫運單 運單入庫 運單派送 運 單 是 否簽收 T 結束 F 提示在運輸中 或未簽收 福建農(nóng)林大學本科畢業(yè)設計說明書 22 運單查 詢模塊主要界面圖 : 圖 4- 13運單查詢主界面圖 圖 4- 14運單具體信息及簽收主界面圖 車輛管理模塊的設計 車輛管理模塊主要包括添加車輛信息、查看、編輯車輛信息 ,以及車輛庫的維護。 Struts MVC 框架 ? 相關概念 Struts 是 Apache 基金會 Jakarta 項目組的一個 Open Source 項目 ,它采用 MVC模式 ,能夠很好地幫助 java 開發(fā)者 利用 J2EE 開發(fā) Web 應用。 Struts 為每個專業(yè)的 Web 應用程序做背后的支撐 ,幫助為你的應用創(chuàng)建一個擴展的開發(fā)環(huán)境。根據(jù)設計或應用程序復雜度的不同 ,這些 Bean 可以是自包含的并具有持續(xù)的狀態(tài) ,或只在需要時才獲得數(shù)據(jù)(從某個數(shù)據(jù)庫)。 福建農(nóng)林大學本科畢業(yè)設計說明書 29 Spring Bean 生命周期管理框架 Spring 是一個開源框架,它由 Rod Johnson 創(chuàng)建。此外, Spring 是非侵入式的:典型地, Spring 應用中的對象 不依賴于 Spring 的特定類。 框架 —— Spring 可以將簡單的 組件配置、組合成為復雜的應用。 Spring 也提供了很多基礎功能(事務管理、持久化框架集成等等),將應用邏輯的開發(fā)留給了 開發(fā)人員 。當應用了 IoC,一個對象依賴的其它對象會通過被動的方式傳遞進來,而不是這個對象自己創(chuàng)建或者查找依賴對象。然而, Spring 的用途不僅限于服務 器端的開發(fā)。如 系統(tǒng)中使用的用戶 bean- UsersForm,它擁有 登錄用戶的基本、詳細 信息 ,其中 還有 validate()方法用來 對登錄用戶所填寫的基本信息 ,如用戶名、密碼進行初步驗證的功能。 MVC 減弱了業(yè)務邏輯接口和數(shù)據(jù)接口之間的耦合 ,以及讓視圖層更富于變化 [10]。 Struts 框架的核心是一個彈性的控制層 ,基于如 Java Servlets、 JavaBeans、ResourceBundles 與 XML 等標準技術。如選擇“添加車輛” ,就會在右側出現(xiàn)相應的頁面 ,鏈接代碼如下: a href= target=main添加車輛 /a 通過 ActionServlet,該鏈接會到 STRUTS 的配置文件中查找對應的配置信息 ,此時 , 中的內(nèi)容如下: Action: 福建農(nóng)林大學本科畢業(yè)設計說明書 23 action name=update_car class=carAction method=update result name=success/management/car//result result name=error/management/car//result /action 此模塊所使用到的類及其方法說明如下: 表 4- 6 車輛管理模塊所用類及方法 包名 /接口名 類名 /接口實現(xiàn)名 功能 Dao\ CarDao update 更新車輛信息 query 查詢車輛信息 list 顯示車輛列表 del 刪除車輛 add 添加車輛 Domain\CarForm Service\CarServiceImpl 按 action指定 ,調(diào)用 CarDao中的各方法 Webtier\carAction del 刪除車輛 add 添加車輛 queryPage 查詢車輛列表 update 修改車輛信息 queryDetail 查詢車輛信息 流程圖如下: 圖 4- 16車輛管理模塊流程圖 選擇要操作對象 是否有權進行此操作 F 提交 T 添加車輛 信息 查看、修改車輛信息 是否選擇相應操作類型 T F 修改 按條件簡單 /復雜查詢 刪除 查看車輛列表 F T 修改 刪除 按條件簡單/復雜查詢 是否選擇相應操作類型 T 福建農(nóng)林大學本科畢業(yè)設計說明書 24 圖 4- 17車輛添加主界面圖 組配中心模塊的設計 組配中心模塊主要包括運單組配、車輛查詢配送 、運輸發(fā)車、派送發(fā)車。如選擇“添加權限” ,就會在右側出現(xiàn)相應的頁面 ,鏈接代碼如下: lia href= target=main添加權限 /a/li 通過 ActionServlet,該鏈接會到 STRUTS 的配置文件中查找對應的配置信息 ,此時 , 中的內(nèi)容如下: Action: action name=forwardAdd_permission class=per
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1