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

正文內容

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

2024-12-10 16:43 上一頁面

下一頁面
 

【正文】 a/li 通過 ActionServlet,該鏈接會到 Struts 的配置文件中查找對應的配置信息 ,此時 , 中的內容如下: 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 福建農林大學本科畢業(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 指定 ,調用 UserDao 中的各方法 Webtier\userAction del 修改密碼 ,轉到密碼修改頁面 add 添加用戶 queryPage 查詢用戶列表 update 修改用戶信息 initPassword 還原初始化密碼 queryDetail 按編號取出一條用戶記錄 updatePermission 更改權限 流程圖如下: 圖 4- 6用戶管理模塊流程圖 選擇要操作對象 提交 是否有權進行此操作 F T 增加用戶 查看用戶信息 修改密碼 是否選擇相應操作類型 T F 修改 刪除 按條件簡單 /復雜查詢 福建農林大學本科畢業(yè)設計說明書 18 圖 4- 7用戶管理主界面圖 權限管理模 塊的設計 權限管理模塊主要包括權限的添加、權限信息的修改、查詢。接著,接單員補充運單信息的填寫,提交數(shù)據(jù)庫,等待倉管員對其進行入庫操作。如選擇“運單管理” ,就會在右側出現(xiàn)相應的頁面 ,鏈接代碼如下: a href= ?page=0 target=main查詢運單 /a 通過 ActionServlet,該鏈接會到 STRUTS 的配置文件中查找對應的配置信息 ,此時 , 中的內容如下: Action: 福建農林大學本科畢業(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指定 ,調用 WaybillDao中的各方法 Webtier\EducateAction del 刪除運單 add 添加運單 queryPage 查詢運單列表 update 修改運單信息 queryDetail 查詢運單信息 流程圖如下: 圖 4- 12運單管理模塊流程圖 選擇要操作對象 是否有權進行此操作 F T 填寫運單 運單入庫 運單派送 運 單 是 否簽收 T 結束 F 提示在運輸中 或未簽收 福建農林大學本科畢業(yè)設計說明書 22 運單查 詢模塊主要界面圖 : 圖 4- 13運單查詢主界面圖 圖 4- 14運單具體信息及簽收主界面圖 車輛管理模塊的設計 車輛管理模塊主要包括添加車輛信息、查看、編輯車輛信息 ,以及車輛庫的維護。該功能的主要作用為 :根據(jù)運單不同的狀態(tài) ,分別選擇不同的發(fā)車方式 ,如運輸發(fā)車、派送發(fā)車等。 Struts MVC 框架 ? 相關概念 Struts 是 Apache 基金會 Jakarta 項目組的一個 Open Source 項目 ,它采用 MVC模式 ,能夠很好地幫助 java 開發(fā)者 利用 J2EE 開發(fā) Web 應用?;?Struts 構架的 Web 應用程序基本上符合 JSP Model2 的設計標準 ,可以說是一個傳統(tǒng) MVC 設計模式的一種變化類型 [6]。 Struts 為每個專業(yè)的 Web 應用程序做背后的支撐 ,幫助為你的應用創(chuàng)建一個擴展的開發(fā)環(huán)境。 Struts 繼承了 MVC的各項特性 ,并根據(jù) J2EE 的特點 ,做了相應的變化與擴展。根據(jù)設計或應用程序復雜度的不同 ,這些 Bean 可以是自包含的并具有持續(xù)的狀態(tài) ,或只在需要時才獲得數(shù)據(jù)(從某個數(shù)據(jù)庫)。 2)視圖( View) 視圖主要由 JSP 建立 ,struts 包含擴展自定義標簽庫( TagLib) ,可以簡化創(chuàng)建完全國際化用戶界面的過程。 福建農林大學本科畢業(yè)設計說明書 29 Spring Bean 生命周期管理框架 Spring 是一個開源框架,它由 Rod Johnson 創(chuàng)建。 簡單來說, Spring 是一個輕量級的控制反轉 (IoC)和面向切面 (AOP)的容器框架。此外, Spring 是非侵入式的:典型地, Spring 應用中的對象 不依賴于 Spring 的特定類。 面向切面 —— Spring 提供了 面向切面編程 的 豐富支持,允許通過分離應用的業(yè)務邏輯與系統(tǒng)級服務(例如審計 ( auditing)和事務( transaction)管理)進行內聚性的開發(fā)。 框架 —— Spring 可以將簡單的 組件配置、組合成為復雜的應用。 Hibernate 可以應用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應用中使用,最具革命意義的是, Hibernate 可以在應用 EJB的 J2EE 架構中取代 CMP,完成數(shù)據(jù)持久化的重任。 Spring 也提供了很多基礎功能(事務管理、持久化框架集成等等),將應用邏輯的開發(fā)留給了 開發(fā)人員 。它們并不負責(甚至是意識)其它的系統(tǒng)級關注點,例如日志或事務支持。當應用了 IoC,一個對象依賴的其它對象會通過被動的方式傳遞進來,而不是這個對象自己創(chuàng)建或者查找依賴對象。完整的 Spring 框架可以在一個大 小只有 1MB多的 JAR文件里發(fā)布。然而, Spring 的用途不僅限于服務 器端的開發(fā)。 3)控制器( Controller) 在 struts 中 ,控制器是由 ActionServlet 和 Action 類實現(xiàn),其中, ActionServlet類是核心類,繼承自 HttpServlet。如 系統(tǒng)中使用的用戶 bean- UsersForm,它擁有 登錄用戶的基本、詳細 信息 ,其中 還有 validate()方法用來 對登錄用戶所填寫的基本信息 ,如用戶名、密碼進行初步驗證的功能。 下面讓我從 MVC 角度 ,結合系統(tǒng)開發(fā)過程 來 介紹 Struts 的體系結構( Model 2)與工作原理: VIEW(視圖 ) Controller(控制 ) Model(模型 ) HTTP Request Controller Servlet Business Logic Action Client Browser View Jsp Model Application State Event Update HTTP Response Forward Get Put Dispatch 福建農林大學本科畢業(yè)設計說明書 28 1)模型( Model) 在 Struts 的體系結構中 ,模型分為兩個部分:系統(tǒng)的內部狀態(tài)和可以改變狀態(tài)的操作(事務邏輯)。 MVC 減弱了業(yè)務邏輯接口和數(shù)據(jù)接口之間的耦合 ,以及讓視圖層更富于變化 [10]。在模型層 ,Struts 可以很容易的與數(shù)據(jù)訪問技術相結合 ,如 JDBC / EJB ,以及其它第三方類庫 ,如 Hibernate。 Struts 框架的核心是一個彈性的控制層 ,基于如 Java Servlets、 JavaBeans、ResourceBundles 與 XML 等標準技術。如選擇“添加車輛” ,就會在右側出現(xiàn)相應的頁面 ,鏈接代碼如下: a href=?page=0 target=main運單組配 /a 通過 ActionServlet,該鏈接會到 STRUTS 的配置文件中查找對應的配置信息 ,此時 , 中的內容如下: Action: action name=queryPage_assembly class=carAction method=queryPageAssembly result name=success/management/assembly//result /action action name=addToCar class=assemblyAction method=add result name=success/management/assembly//result /action action name=moveToCar class=assemblyAction method=del result name=success/management/assembly//result /action action name=dispatch class=assemblyAction method=dispatch result name=success type=redirectActionqueryPage_assembly /result /action action name=addToDeliver class=assemblyAction method=add result name=success/management/assembly//result /action action name=moveToDeliver class=assemblyAction method=del result name=success/management/assembly//result /action 此模塊所使用到的類及其方法說明如下: 表 4- 7 組配中心模塊所用類及方法 包名 /接口名 類名 /接口實現(xiàn)名 功能 Dao\ CarDao CarDao 查詢工資信息 StorehouseDao 添加工資信息 TriprecordDao 修改工資信息 WaybillDao 刪除工資信息 WaybillstatusDao 顯示一條工資信息 domain AssemblyForm Service\對應ServiceImpl 按 action 指定 ,調用 Dao 中的各方法 Webtier\assemblyAction queryPage_assembly 查詢組配信息 addToCar 添加運單到車輛 moveToCar 從車輛移除運單 dispatch 運單組配 forwardAssembly 進入組配操作 forwardDeliver
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1