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

正文內(nèi)容

畢業(yè)設(shè)計(jì)--物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-wenkub.com

2024-11-12 16:43 本頁(yè)面
   

【正文】 Hibernate ORM 數(shù)據(jù)庫(kù)持久化框架 Hibernate 是一個(gè)開(kāi)放源代碼的 對(duì)象 關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用 對(duì)象編程思維來(lái)操縱 數(shù)據(jù)庫(kù) 。 容器 —— Spring 包含并管理應(yīng)用對(duì)象的配置和生命周期,在這個(gè)意義上它是一種容器,你可以 配置你的每個(gè) bean 如何被創(chuàng)建 —— 基于一個(gè)可配置原型( prototype),你的 bean可以創(chuàng)建一個(gè)單獨(dú)的實(shí)例或者每次需要時(shí)都生成一個(gè)新的實(shí)例 —— 以及它們是如何相互關(guān)聯(lián)的。你可以認(rèn)為 IoC 與 JNDI 相反 —— 不是對(duì)象從容器 中查找依賴,而是容器在對(duì)象初始化時(shí)不等對(duì)象請(qǐng)求就主動(dòng)將依賴傳遞給它。并且 Spring所需的處理開(kāi)銷也是微不足道的。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何 Java 應(yīng)用都可以從 Spring 中受益 [14]。在 Struts框架中 , 為 文件配置控制器 ,根據(jù)里面的配置信息,將 請(qǐng)求轉(zhuǎn)發(fā)到相應(yīng)的 Action 對(duì)象,執(zhí)行該類的execute 方法,再調(diào)用相應(yīng)的模型適配器,完成相應(yīng)的操作 .如在系統(tǒng)的登錄中 ,用戶通過(guò) Jsp 頁(yè)面發(fā)出登錄請(qǐng)求,該請(qǐng)求包含的 URL 為 ” ” ,ActionServlet 首先處理該請(qǐng)求,先將 URL鏈接去除 .do 的后綴,再根據(jù) 中的配置信息,將請(qǐng)求轉(zhuǎn)到指定的 Action 對(duì)象 .其中, 中的配置內(nèi)容如下: action path=/logon type= name=userForm scope=request forward name=success path=/ / forward name=failed path=/ / /action 根據(jù)配置信息,則會(huì)執(zhí)行 UserCheck 類的 execute 方法,并在該類中調(diào)用 UserDao的 登錄驗(yàn)證 usercheck()方法,如果驗(yàn)證通過(guò),則跳轉(zhuǎn)到 ” ” 頁(yè)面,即進(jìn)入系統(tǒng)主頁(yè)面,如果失敗,則跳轉(zhuǎn)到登錄失敗頁(yè)面-“ ” 。初步驗(yàn)證通過(guò) ,則向系統(tǒng)發(fā)出登錄請(qǐng)求 ,通過(guò) Struts 的ActionServlet 跳轉(zhuǎn)到相應(yīng)的 Action 類 ,為了進(jìn)行更為復(fù)雜的事務(wù)邏輯驗(yàn)證,設(shè)計(jì)了一些持久化類,如 UserDao,里面包含了實(shí)現(xiàn)登錄驗(yàn)證的方法- usercheck(),在 Action 類中調(diào)用這些持久化類的方法完成相應(yīng)的事務(wù)邏輯的處理 ,實(shí)現(xiàn)了事務(wù)邏輯與 Action類所扮演角色的分開(kāi)。內(nèi)部狀態(tài)通常由一組 ActionForm Bean 表示。 MVC 的工作原理如下圖所示: 圖 4- 16 MVC工作原理圖 Struts 是 MVC 的一種實(shí)現(xiàn) ,它將 Servlet 和 JSP 標(biāo)記(屬于 J2EE 規(guī)范)用作實(shí)現(xiàn)的一部分。在視圖層 ,Struts 能夠與 JSP,包括 JSTL 與 JSF,以及 Velocity 模板 ,XSLT 與其它表示層技術(shù)。 Struts 由 一組相互協(xié)作的類(組件)、 Serlvet以及 Jsp Tag Lib[9]組成。下面就系統(tǒng)的核心技術(shù) STRUTS、Spring、 Hibernate 略作詳細(xì)介紹。此模塊文件架構(gòu)如下 : 圖 4- 18組配中心模塊用例圖 組配中心主要是對(duì)查詢出來(lái)的已入庫(kù)運(yùn)單,與待發(fā)車的車輛和司機(jī)進(jìn)行組配,組成出車方案。 各項(xiàng)管理工作都是在用戶成功登陸后的管理頁(yè)面進(jìn)行的 ,在管理控制頁(yè)面的左側(cè)是各項(xiàng)的相關(guān)鏈接 ,右側(cè)是操作平臺(tái)。此模塊文件架構(gòu)圖如下 : 圖 4- 11運(yùn)單管理模塊用例圖 運(yùn)單管理模塊主要是圍繞著客戶下運(yùn)單到客戶簽收運(yùn)單這一流程 ,首先 ,客戶填 寫運(yùn)單表 ,記錄相應(yīng)的運(yùn)單信息 ,如運(yùn)單物品、重量、時(shí)間地點(diǎn)等。此模塊文件架構(gòu)如下 : 圖 4- 5用戶管理用例圖 各項(xiàng)管理工作都是在用戶成功登陸后的管理頁(yè)面進(jìn)行的 ,在管理控制頁(yè)面的 左側(cè)是各項(xiàng)的相關(guān)鏈接 ,右側(cè)是操作平臺(tái) [8]。 action 是 Struts 的 Action 的 URL,他們?cè)?Struts 的配置文件中都是已經(jīng)配好的 ,如下所示: action name=login class=loginAction result name=success/management//result result name=login/result /action Struts 的 Action實(shí)現(xiàn)類的 execute()方法是最先被執(zhí)行的 [6],它從 LoginForm中得到用戶提交的數(shù)據(jù) ,然后在調(diào)用 userService 中的 query(String name)方法。 圖 4- 1 系統(tǒng)主界面 框架圖說(shuō)明如下: 表 4- 1 框架說(shuō)明 區(qū)域 名稱 說(shuō)明 對(duì)應(yīng)文件 1 系統(tǒng) 導(dǎo)航 主要顯示登錄系統(tǒng)用戶的相關(guān)功能 2 功能模塊 主要用于顯示系統(tǒng)各模塊及其子模塊的功能 3 內(nèi)容顯示 主要用于顯示功能模塊中的內(nèi)容 對(duì)應(yīng)模塊視圖 類的分布 系統(tǒng)是利用 Struts 框架實(shí)現(xiàn)的 ,物流 管理系統(tǒng)中類的分布如下圖所示。 表 3- 9 出車記錄表的結(jié)構(gòu) 字段名 數(shù)據(jù)類型及長(zhǎng)度 是否為空 是否主鍵 描述 ID CARID DRIVERID STARTPOINT ENDPOINT TIME NUMBER(11,0) NUMBER(11,0) VARCHAR2(20 BYTE) VARCHAR2(20 BYTE) VARCHAR2(20 BYTE) DATE 否 否 否 否 否 是 是 否 否 否 否 否 數(shù)據(jù)庫(kù)流水號(hào) 汽車編號(hào) 司機(jī)編號(hào) 出發(fā)地 目的地 時(shí) 間 福建農(nóng)林大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 11 ( 10)用戶表 用戶表主要用于存放公司員工系統(tǒng)用戶信息記錄。 表 3- 5 登錄記錄表的結(jié)構(gòu) 字段名 數(shù)據(jù)類型及長(zhǎng)度 是否為空 是否主鍵 描述 ID USERID TIME NUMBER(11,0) NUMBER(11,0) DATE 否 否 是 是 否 否 數(shù)據(jù)庫(kù)流水號(hào) 用戶編號(hào) 登錄時(shí)間 ( 6)權(quán)限表 權(quán)限表主要用于存放系統(tǒng)操作基本權(quán)限信息記錄。 表 3- 1 車輛表的結(jié)構(gòu) 字段名 數(shù)據(jù)類型及長(zhǎng)度 是否為空 是否主鍵 描述 ID DRIVERID CARID DEADWEIGHT VOLUME STOREMODE TYPE CURRENTLOCATION STATUS NUMBER(11,0) VARCHAR2(20 BYTE) VARCHAR2(20 BYTE) NUMBER(11,0) NUMBER(11,0) VARCHAR2(20 BYTE) VARCHAR2(20 BYTE) VARCHAR2(20 BYTE) NUMBER(6,0) 否 否 否 否 否 否 否 否 是 是 否 否 否 否 否 否 否 否 數(shù)據(jù)庫(kù)流水號(hào) 司機(jī)編號(hào) 汽車牌號(hào) 載重 容積 儲(chǔ)存方式 車輛類型 當(dāng)前位置 當(dāng)前狀態(tài) ( 2)客戶表 客戶表主要用于存放企業(yè)員工信息。是目前最流行的客戶 /服務(wù)器(CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一 [5]。支持大量用戶同時(shí)在同一數(shù)據(jù)上執(zhí)行各種 數(shù)據(jù)應(yīng)用,并使數(shù)據(jù)爭(zhēng)用最小,保證數(shù)據(jù)一致性。 1992年 6月 ORACLE 公司推出的 ORACLE7協(xié)同服務(wù)器數(shù)據(jù)庫(kù),使關(guān)系數(shù)據(jù)庫(kù)技術(shù)邁上了新臺(tái)階。是甲骨文公司的一款關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) 。在該開(kāi)發(fā)平臺(tái)中可以集成不同軟件開(kāi)發(fā)供應(yīng)商的產(chǎn)品 ,任何軟件開(kāi)發(fā)工具供應(yīng)商都可以將他們的開(kāi)發(fā)工具和組件加入到MyEclipse 平臺(tái)中。由上可以看出 ,基于 Web的 B/S體系結(jié)構(gòu)是由 C/S體系結(jié)構(gòu)轉(zhuǎn)化而來(lái)的 ,B/S 模式可以看作是傳統(tǒng) C/S 模式的一個(gè)延續(xù) [4]。由于這些規(guī)則要通過(guò)網(wǎng)絡(luò)傳輸 ,會(huì)帶來(lái)安全性的問(wèn)題 ,一般采用安全套接層 SSL(Secure Sockets Layers)來(lái)減少安全風(fēng)險(xiǎn)。數(shù)據(jù)和程序放在服務(wù)器端 ,服務(wù)器可 以有多層結(jié)構(gòu) ,服務(wù)器執(zhí)行必要的計(jì)算 ,負(fù)責(zé)與數(shù)據(jù)庫(kù)的交互工作 ,并將結(jié)果發(fā)送給客戶。 司機(jī)模塊:該模塊主要是對(duì)司機(jī)信息進(jìn)行管理 , 包括下訂單、按條件查詢司機(jī)信息、修 改司機(jī)信息、刪除司機(jī)記錄。 客戶管理模塊:該模塊主要功能是對(duì)客戶基本信息進(jìn)行管理 ,包括添加客戶信息(填寫客戶基本資料 ),按條件查詢客戶信息、修改客戶信息、刪除客戶信息。 位置 管理 模塊:該模塊主要是對(duì)國(guó)內(nèi)各大城市地理位置進(jìn)行管理 ,包括添加位置信息、按條件查詢位置信息、刪除記錄。所以要開(kāi)發(fā)出一個(gè)成功的系統(tǒng)程序 ,關(guān)鍵是要緊密聯(lián)系實(shí)際 ,程序的實(shí)用性要強(qiáng) ,為此要先分析物流管理工作的內(nèi)容、流程 ,并將其優(yōu)化 ,最后程序化實(shí)現(xiàn)。 ? 對(duì)庫(kù)存信息進(jìn)行管理,包括入庫(kù)和出庫(kù)操作以及倉(cāng)庫(kù)的增設(shè)刪除。優(yōu)化物流作業(yè)流程 ,提升物流運(yùn)行效率 ,提供高效 的客戶資源管理;解決了人工調(diào)度、人工跟單及處理緊急送任務(wù)時(shí)的工作量大、處理差錯(cuò)多等問(wèn)題。 福建農(nóng)林大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 2 2 系統(tǒng)總體設(shè)計(jì) 需求分析 需求分析是系統(tǒng)開(kāi)發(fā)的第一步也是最重要的一個(gè)環(huán)節(jié) ,其基本任務(wù)是 要 準(zhǔn)確地 定義新系統(tǒng)的目標(biāo) ,為了滿足用戶需要 ,回答系統(tǒng) 必須“ 做什么 ” 的 問(wèn)題 。 其次 ,從管理的角度來(lái)看 ,物流管理系統(tǒng)在企業(yè)的全面實(shí)行可以改變企業(yè)的運(yùn)行模式 ,提高企業(yè)的工作效率 ,增強(qiáng)企業(yè)競(jìng)爭(zhēng)力。據(jù)統(tǒng)計(jì),與淘寶網(wǎng)合作密切的圓通、申通等快遞企業(yè),其六成以上的業(yè)務(wù)量都來(lái)自網(wǎng)絡(luò)購(gòu)物。物流行業(yè)即能完整提供物流機(jī)能服務(wù),以及 運(yùn)輸配送、倉(cāng)儲(chǔ)保管、分裝 包裝 、流通加工、等以收取報(bào)償?shù)男袠I(yè)。 annotation 福建農(nóng)林大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 1 1 引言 課題的研究背景和意義 電子商務(wù)物流是一整套的電子物流 解決方案,電子上的物流顯示及相關(guān)操作,物流還是需要機(jī)器和人搬運(yùn)的。 permission interceptor。 Oracle development environment. MyEclipse provides a more convenient, friendly development interface, reducing the user39。 本系統(tǒng)采用 +Oracle的開(kāi)發(fā)環(huán)境。 設(shè)計(jì)題目 : 基于 SSH+Oracle 的物流管理 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院: 計(jì)算機(jī)與信息學(xué)院 專業(yè)年級(jí): 軟件工程 2020 級(jí) 學(xué) 號(hào): 081181062 學(xué)生姓名: 蘇忠偉 指導(dǎo)教師、職稱: 李金 銘副教授 2020 年 5 月 Design And Implementation Of Logistics Management System Based On SSH+Oracle College: Computer and Information Science Specialty and Grade: Software Engineering, 2020 Number: 081181062 Name: Zhongwei Su Advisor: Associate Professor. Jinming Li . Submitted time: May, 2020 目 錄 摘要 ..................................................................... I Abstract ................................................................ II
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1