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

正文內(nèi)容

基于web的物流運輸管理系統(tǒng)的設(shè)計與實現(xiàn)說明書(文件)

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

下一頁面
 

【正文】 記 (tag),從而形成 對應的 JSP文件 (*.jsp)。 JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示 進行層次 分離,支持可重用的基于組件的設(shè)計,使基于 Web的應用程序的開發(fā)變得高效且 容易。 JavaScript也可以用于服務器端編程。 盡管 JavaScript作為給非程序人員的腳本語言,而 不是 作為給程序人員的編程語言來推廣和宣傳,但是 JavaScript具有非常豐富的特性。 ( 2)系統(tǒng) 支持 多平臺。從只有一個小的 Jar文件就可以運行 的 Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺 Application進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器, Java顯示了一個巨大的生命力。 在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。 Tomcat的默認工作模式 是作為獨立的 Servlet容器 ,主要 負責處理客戶 端的請求 , 是內(nèi)置在 WEB服務器中的一部分 。 數(shù)據(jù)庫工具的選擇 MysQL是最流 行的一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng) RDBMS(Relational Database Management System)[11], 最早由 瑞典的 MySQL AB公司 開發(fā) , 2020年被 Oracle公司 收購 。在控制臺下 , MySQL 客戶端也可以對語句進行單句的執(zhí)行而不用保存為 .sql文件。 SQL是一種標準化的語言,它 使得信息的 存儲、更新和存取 變得更加容易。其中最重要的幾中情況為 : mysql,一個交互式程序,允許 執(zhí)行者 將 SQL 語句發(fā)布到服務器上并瀏覽 其 產(chǎn)生的結(jié)果; mysqladmin,一個管理程序,允許執(zhí)行 者關(guān)閉服務器以及創(chuàng)建或刪除數(shù)據(jù)庫的任務。 2. 優(yōu)化的 SQL查詢算法,有效地提高查詢速度??梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫。 8. MySQL使用標準的 SQL數(shù)據(jù)語言形式 , 全面支持 SQL的 GROUP BY和 ORDER BY子句,支持聚合函數(shù) (COUNT()、 COUNT(DISTINCT)、 AVG()、 STD()、 SUM()、 MAX()和 MIN())??梢哉f,在軟件工程當中的“需求分析”就是確定要計算機“做什么”,要達到什么樣的效果。 如若 在需求分析時分析者們未能正確地認識到顧客的需要的話,那么最后的軟件實際上不可能達到顧客的需要,或者軟件項目無法在規(guī)定的時間里完工。 需求分析可分為需求提出、需求描述及需求評審三個階段。 需求描述 : 在 需求問題分析階段分析師主要負責 用戶需求 的 鑒別、綜合和 建模,解決 用戶需求 存在的模糊性、歧義性以及 不。需求 的 提出 與 分析 只是從使用者的角度關(guān)注系統(tǒng) 。 軟件需 求分析可以說是 把軟件 在計劃期間形成 的軟件可行性分析 進一步精 細化,分析 對比 各種可能的 解決方法 ,并且 擇優(yōu) 分配 資源 給各個 軟件元素 [39]。 很長 一段 時間里人們一直認為需求分析是整個軟件工程中最簡單的一個步驟。 本章小結(jié) 本章 主要 介紹了 系統(tǒng)開發(fā)采用的兩種主流模式: C/S結(jié)構(gòu)與 B/S結(jié)構(gòu),主要的開發(fā)工具 : JSP、 Tomcat、 MySQL和 Eclipse,以及 系統(tǒng) 開發(fā) 環(huán)境 , 為后續(xù)章節(jié)的 開展提供基礎(chǔ)理論知識 。 6. Mysql是開源的,無需 支付額外的費用。支持 C、 C++、 Java等多種語言 。服務器語言 SQL,雖然 有些管理職責只能 通過調(diào)用mysqladmin 命令行來完成,但 使用 mysql設(shè)置用戶的權(quán)限 還 可通過使用 mysql客戶機程序發(fā)布能夠檢驗授權(quán)表的 SQL ,實現(xiàn)使用 服務器 自身的 語言來同服務器進行對話 。 最早, 它能 為一些在普通硬件平臺上提供數(shù)據(jù)庫的公司 在一個數(shù)量級上的大型數(shù)據(jù)庫 。 SQL( Structured Query Language,結(jié)構(gòu)化查詢語言)是世界上最 19 流行的和標準化的數(shù)據(jù)庫語言 [38]。 MysQL是以一個客戶機/服務器結(jié)構(gòu)實現(xiàn)其功能的 , 主要特點是快速、健壯和易用 [12]。 Tomcat還 是一個基于組件的服務器,它的組件 是可以按需進行配置的,其中最外層的組件為 Catalina Servlet容器,其他的組件 以這個組件為基礎(chǔ), 按照一定的格式要求配置在這個 容器中。 Tomcat的使用分為兩個類型,一個是安裝版的像普通安裝程序一樣安裝后使用,另一種是解壓版本的,解壓后放到任意的目錄即可以使用。 類似于 ASP, Java有 許多非常優(yōu)秀的開發(fā)工具,而且 大多都是免費便于獲取 ,并且其中 大部分 可運行于多種平臺之下。相比 ASP/PHP的局限性 有明顯優(yōu)勢 。 我們 選擇 JSP網(wǎng)絡編程語言,主要原因如下 : ( 1)一次編寫,到處運行。 JavaScript最初 是 受 Java高級編程語言啟發(fā)而著手設(shè)計 , 語法上有些相似 之處 , 部分 名稱和命名規(guī)范也 借鑒于 Java語言 [37]。同時 ,也 廣泛 應用 于客戶端 Web開發(fā) ,例 如用來給 HTML網(wǎng)頁添加 一些動態(tài)響應用戶 各種操作 的功能。 JSP技術(shù)通過使用 Java編程語言編寫類似于 XML的 標記 tags和 Java程序段 scriptlets,封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。 另外, Eclipse本身也要運行在Java虛擬機上, 所以開發(fā)過程中, 還要使用 JDK的編譯器,因此我們必須首先安裝 JDK,文中使用的是 JDK ??晒┙Y(jié)合使用的 集成開發(fā)工具 ( IDE) 有 Eclipse,、 Borland JBuilder等 , 選用正確的集成開發(fā)工具,很大程度上可以加快程序設(shè)計的編碼與測試過程, 對整體 開發(fā)過程的進度 具有決定性的影響 [79]。 本系統(tǒng)具備了 B/S開發(fā)模式的特點: ( 1) 任何一方(如發(fā)貨方與收貨方)都可以通過直接登入該物流平臺進行各種增加 新 信息、刪減 過期交易 操作 、更新原有的貨物存儲信息等。界面業(yè)務處理根據(jù)需要可 再進一步分割,使程序之間的關(guān)系 盡量 變得 松耦合,確保軟件開發(fā)過程中的“高內(nèi)聚,低耦合”原則 [34]。還有一個致命弱點,就是受程序運行環(huán)境限制。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護升級的工作量,所有的操作只需要針對服務器進行;如果是異地,只需要把服務器連接專網(wǎng)即可,實現(xiàn)遠程維護、升級和共享。 這種方式具有如下的基本特征: (1)操作方便, 只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。瀏覽器通過W eb Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互。 B/S結(jié)構(gòu) 及其特點 隨著 互聯(lián)網(wǎng) 的迅速發(fā)展與日益普及 , TCP/IP協(xié)議 [33]已深受 各廠商以及廣大用戶的青睞 。還有,系統(tǒng)軟件升級時,每一臺客戶機需要重新安裝,其維護和升級成本非常高。這種方式遠程訪問需要專門的技術(shù),同時要對系統(tǒng)進行專門的設(shè)計來處理分布式的數(shù)據(jù)。 盡管如此,也 存在 強大的封閉性 , 較差的兼容性 , 較難的 擴 展性 , 以及在升級與 維護 過程中操作 性差的缺陷。 Client/Server技術(shù)的出現(xiàn)對信息技術(shù)具有 很大 的影響,它促進了 分布式系統(tǒng)的發(fā)展,為異構(gòu)系統(tǒng)間的互連和互操作提供了良好的途徑,且 更好地 滿足聯(lián)機事務處理系統(tǒng)的需要。此外, 還支持不同的操作系統(tǒng),即系統(tǒng)可以在 MSDOS或 PC DOS, Microsoft windows, IBMOS/2或 Apple System7中的任意一種 中執(zhí)行 。 這種優(yōu)勢有利于保護 用戶的應用開發(fā)和培訓方面的投資。 除此之外 , 采用 Client/Server方式 之后,絕 大部分數(shù)據(jù) 的 處理工 作 轉(zhuǎn)移 到 了數(shù)據(jù)庫服務器 上 , 這樣一來 網(wǎng)絡上傳輸?shù)闹饕?來自客戶端的 數(shù)據(jù)請求和少量的特定數(shù)據(jù),因此 , 網(wǎng)絡擁擠狀況也 會得到明顯 的改善。因此,對遠程的數(shù)據(jù)庫服務器而言,它的主要功能是負責維護 數(shù)據(jù)的完整性并確保數(shù)據(jù)的 安全性, 具備一定的容錯性與 錯誤恢復 能力, 以及 能夠改善用戶 存取和修改數(shù)據(jù) 過程中的并發(fā)性 。客戶端需要安裝專用的客戶端軟件。 通過它 系統(tǒng) 可以充分利用兩端硬件環(huán)境 存在 的優(yōu)勢,將 系統(tǒng)中的 任務合理分配到 Client端和 Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。三層結(jié)構(gòu)同樣還 具有更好的移植性,可以 工作 在 不同類型的平臺 上 ,允許用戶請求在多個服務器間進行負載平衡。 數(shù)據(jù)層( data tier) : 典型應用是關(guān)系型數(shù)據(jù)庫和其他后端( backend)數(shù)據(jù)資源 , 如 Oracle、 SAP等 ?;?Inter和 Web的軟件和應用 12 系統(tǒng)無疑需要更為開放和靈活的體系結(jié)構(gòu)。其中, “軟件外部的可見 性 ” 是 指軟件構(gòu)件提供的服務、性能、特性 等 [23]。軟件體系結(jié)構(gòu) 主要負責 處理 關(guān)于整體系統(tǒng)結(jié)構(gòu)設(shè)計和描述方面的一些問題[21]??蛻魴C /服務器 (Client/ Server)模式和 瀏覽器 /服務器 (Brower/ server)[4,5]模式就 是這兩種趨勢的代表。首先,對系統(tǒng)的功能進行概述,其次,對系統(tǒng)的數(shù)據(jù)庫設(shè)計進行分析,最后,分析了系統(tǒng)的業(yè)務流程。 第一章為緒論部分,闡述了研究背景以及研究內(nèi)容和意義。 (2)就產(chǎn)品特點方面而言 ,物流 運輸管理系統(tǒng)將趨于更加專業(yè)化,系統(tǒng) 功能 也將更加豐富、全面,尤其是對 現(xiàn)在流行的 移動設(shè)備的支持,如移動電話、筆記本電腦 、平板電腦 等。 作為企業(yè)管理軟件的一個新興的熱點,物流 運輸管理系統(tǒng) 在未來幾年內(nèi) 將 呈現(xiàn)出幾大 明顯地 發(fā)展趨勢。而且,行業(yè) 間競爭 也越來越 激烈,主要表現(xiàn)在 客戶的 發(fā)展 、 市場 的 開拓 上,新的收集與處理的效率上 ,以及在業(yè)務操作中對業(yè)務數(shù)據(jù)處理的準確性和嚴密性,更高層次上, 還牽涉到公司 上 層 機構(gòu)對整體業(yè)務的掌控 和協(xié)調(diào)。 良好的可行 性分析 具有預見性、公正性、可靠性、科學性等諸多 特點。航空運輸提供了迅捷的服務,但是,中轉(zhuǎn)與交 付的延遲和擁擠可能會降低一部分優(yōu)勢。 航空運輸: 只要 使用飛機進行 貨物運送的一種運輸方式 。 水路運輸:主要借助江河的優(yōu)勢 使用船舶運送貨物的一種運輸方式,類似于鐵路運輸 主要承擔大 額度 、長距離的 貨物 運輸,是在干線運輸中起主力作用的運輸形式。 鐵路運輸:主要充分利用鐵路交通的優(yōu)勢 使用 火車 運送貨物的一種 運輸方式。 物流 運輸 在我國,物流運輸 [29,30]主要分為: 公路運輸 、 鐵路運輸 、 水路運輸 、 航空運輸 、管道運輸 五類,以下依次對五類運輸方式進行簡單介紹: 公路運輸:主要使用汽車作為運輸工具 在公路上進行貨物運輸?shù)姆绞健? 一個完備的物流 管理系統(tǒng) 是由十多個子系統(tǒng)組合而 成, 如 :倉儲管理系統(tǒng)、配送管理系統(tǒng)、運輸管理系統(tǒng)、貸代管理系統(tǒng)、報關(guān)管理系統(tǒng)、采購管理系 統(tǒng)、結(jié)算管 理系統(tǒng)、合同管理系統(tǒng)、客戶關(guān)系管理系統(tǒng)、數(shù)據(jù)交換系統(tǒng) [28]。 在我國物流服務企業(yè)中, 實際上 僅有 39%的企業(yè)擁有物流信息系統(tǒng),絕大 部分所謂的 物流服務企業(yè) 其實還不具備運用現(xiàn)代信息技術(shù)處理物流信息的實力 。 近幾年來部分物流企業(yè) 迅速 得到 崛起,業(yè)務能力越來越強,經(jīng)驗也 不斷得到積累。 物流 管理系統(tǒng) 物流管理系統(tǒng) 也稱物流信息系統(tǒng) (LIS,logistics information system) [19]。 物流軟件是 為 物流 業(yè)務提供服務 的一種服務性工具。 ( 2) 貨物管理 : 物流軟件系統(tǒng)的數(shù)據(jù)庫中包含著系統(tǒng)需要處理的 各 種貨物的 基本 屬性 信息 。然而, B/S網(wǎng)絡版更 適合 于大中 型物流貨運公司使用,采用最 為流行 的 B/S 架構(gòu),所有客戶端均無需 安裝 相應的物流軟件,通過瀏覽器訪問遠程服務器 ,數(shù)據(jù) 具有良好的實時性 ,可實現(xiàn)對各分公司各收發(fā)貨點進行全面的管理,即是一套先進的物流管理系統(tǒng),又蘊涵著一套先進的物流公司管理 理念。 6 物流 運輸管理系統(tǒng) 物流軟件 物流 軟件 是指對物流工作及其設(shè)施設(shè)備的計算機程序控制系統(tǒng) , 泛指物 流企業(yè)或者企業(yè)的物流部門所使用的信息系統(tǒng), 包括運輸管理系統(tǒng)、配送管理系統(tǒng)、倉儲管理系統(tǒng)、貨代管理系統(tǒng)、車輛管理系統(tǒng)等 [18]。 本次設(shè)計的 最終 目標為 : (1)系統(tǒng) 功能齊全 :根據(jù)獲取 的用戶需求,使得系統(tǒng)在功能上盡可能與需求一致,對各個流程進行一體化管理,提高物流運輸效率。 信息化、自動化、智能化已經(jīng)成為制約市場發(fā)展的主要因素之一 。 本次物流管理系統(tǒng)的開發(fā) 要求采用 JavaScript+MySQL, 要求熟練掌握 JAVA編程語言, MySQL數(shù)據(jù)庫操作 。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下, Java將 更具備了顯著優(yōu)勢和廣闊前景。 ( 4) 為保證系統(tǒng)的安全性,做出安全分析,決定采用身份驗證的方式實現(xiàn)系統(tǒng) 的安全保障 。 物流 運輸 管理系統(tǒng)是集現(xiàn)代運輸、倉儲配送、搬運、調(diào)度、跟蹤為一體的 web系統(tǒng) [3],系統(tǒng)的開發(fā)實現(xiàn)了商品從原料供應商、制造商、分銷商到零售商再到消費者的各個環(huán)節(jié)的有機結(jié)合。 美國 各 企業(yè) 已紛紛將物流信息化作為物流合理化的重要途徑,主要做法包括流行的 條形碼技術(shù)和射頻識別技術(shù),廣泛應用 物流 倉庫管理 和運輸管理系統(tǒng)來提供 貨物 運輸和 貨物存儲 的 效率等等。例如,在 貨主在發(fā)現(xiàn) 貨源不足的情況下,許多物流 運輸 管理系統(tǒng)選擇通知供貨商供貨,而不是 優(yōu)先 檢查各個倉庫進行整合貨物嘗試滿足 客戶的 需求?,F(xiàn)代信息技術(shù)應用程度 不高, 還處于初期階段,不同地域發(fā)展不平衡 ;④
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1