基于物聯(lián)網(wǎng)的物流管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文(PDF 74頁).pdf_第1頁
基于物聯(lián)網(wǎng)的物流管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文(PDF 74頁).pdf_第2頁
基于物聯(lián)網(wǎng)的物流管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文(PDF 74頁).pdf_第3頁
基于物聯(lián)網(wǎng)的物流管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文(PDF 74頁).pdf_第4頁
基于物聯(lián)網(wǎng)的物流管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文(PDF 74頁).pdf_第5頁
已閱讀5頁,還剩69頁未讀 繼續(xù)免費(fèi)閱讀

基于物聯(lián)網(wǎng)的物流管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文(PDF 74頁).pdf.pdf 免費(fèi)下載

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

論文題目 基于物聯(lián)網(wǎng)的物流管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 專業(yè)學(xué)位類別 工 程 碩 士 學(xué) 號(hào) 200992232111 作 者 姓 名 李 俊 指 導(dǎo) 教 師 王 勇 副教授 分類號(hào) 密級(jí) UDC 注1 學(xué) 位 論 文 基于物聯(lián)網(wǎng)的物流管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 題名和副題名 李 俊 作者姓名 指導(dǎo)教師 王 勇 副教授 電子科技大學(xué) 成 都 滿 燕 高 工 東營市勝利油田 東 營 姓名 職稱 單位名稱 申請(qǐng)學(xué)位級(jí)別 碩士 專業(yè)學(xué)位類別 工程碩士 工程領(lǐng)域名稱 軟 件 工 程 提交論文日期 2014 3 25 論文答辯日期 2014 5 30 學(xué)位授予單位和日期 電子科技大學(xué) 2014 年 6 月 25 日 答辯委員會(huì)主席 評(píng)閱人 注 1 注明 國際十進(jìn)分類法 UDC 的類號(hào) DESIGN AND IMPLEMENTATION OF THE INTERNET OF THINGS BASED LOGISTIC MANAGEMENT SYSTEM A Master Thesis Submitted to University of Electronic Science and Technology of China Major Master of Engineering Author Li Jun Advisor Wang Yong School School of Information and Software Engineering 獨(dú)創(chuàng)性聲明 本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工 作及取得的研究成果 據(jù)我所知 除了文中特別加以標(biāo)注和致謝的地 方外 論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果 也不包含 為獲得電子科技大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料 與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明 確的說明并表示謝意 作者簽名 日期 年 月 日 論文使用授權(quán) 本學(xué)位論文作者完全了解電子科技大學(xué)有關(guān)保留 使用學(xué)位論文 的規(guī)定 有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁 盤 允許論文被查閱和借閱 本人授權(quán)電子科技大學(xué)可以將學(xué)位論文 的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索 可以采用影印 縮印或 掃描等復(fù)制手段保存 匯編學(xué)位論文 保密的學(xué)位論文在解密后應(yīng)遵守此規(guī)定 作者簽名 導(dǎo)師簽名 日期 年 月 日 摘要 I 摘要 物流管理是指在社會(huì)在生產(chǎn)過程中 根據(jù)物質(zhì)資料實(shí)體流動(dòng)的規(guī)律 應(yīng)用管 理的基本原理和科學(xué)方法 提高物流效率和經(jīng)濟(jì)效益 隨著計(jì)算機(jī)科學(xué)和自動(dòng)化 技術(shù)的發(fā)展 物流管理系統(tǒng)也從簡(jiǎn)單的方式迅速向自動(dòng)化管理演變 在當(dāng)今信息 化的飛速發(fā)展過程中 如何讓是物流管理的需求在當(dāng)前物聯(lián)網(wǎng)的大環(huán)境下實(shí)現(xiàn)成 為了一個(gè)研究熱點(diǎn) 針對(duì)這個(gè)問題 本文以物聯(lián)網(wǎng)為應(yīng)用背景 以真實(shí)項(xiàng)目案例為 基礎(chǔ) 基于對(duì)公司內(nèi)部業(yè)務(wù)需求和流程規(guī)范等方面的分析 介紹并開發(fā)了包括服 務(wù)準(zhǔn)備檢查表和樣機(jī)管理工具的物流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程 本系統(tǒng)具體采用三層 B S 架構(gòu)的理念 將物聯(lián)網(wǎng)的射頻識(shí)別技術(shù) 兩化融合 技術(shù) M2M 技術(shù)和傳感網(wǎng)技術(shù)應(yīng)用到物流管理系統(tǒng)的數(shù)據(jù)采集與處理中 使用 ASP NET作為開發(fā)平臺(tái)進(jìn)行開發(fā)設(shè)計(jì) 應(yīng)用SQL Server 2008為后臺(tái)數(shù)據(jù)提供支持 充分利用高級(jí)數(shù)據(jù)庫技術(shù)存儲(chǔ)過程 采用 Jquery 結(jié)合 JavaScript CSS 技術(shù)來進(jìn)行 界面設(shè)計(jì) 本系統(tǒng)可以作為工作在物聯(lián)網(wǎng)環(huán)境之下的信息管理的重要環(huán)節(jié) 本項(xiàng)目的特 點(diǎn)是將傳統(tǒng)的物流管理系統(tǒng)應(yīng)用到物聯(lián)網(wǎng)這一實(shí)際的應(yīng)用環(huán)境下 并且發(fā)掘了基 于物聯(lián)網(wǎng)的物流管理中的特點(diǎn) 如國際化的運(yùn)用 可以針對(duì)不同語言習(xí)慣的客戶 使用 達(dá)到最好的用戶體驗(yàn) 加入了頁面伸縮功能 當(dāng)工作人員需要簡(jiǎn)潔的界面 效果時(shí) 可以很好的滿足需求 并且還包括一些修改 刪除時(shí)候的強(qiáng)制填寫原因 的功能 獲取操作人員的 IP 以及導(dǎo)出 EXCEL 報(bào)表等功能 關(guān)鍵詞 關(guān)鍵詞 物聯(lián)網(wǎng)技術(shù) 物流管理平臺(tái) Jquery 技術(shù) SQL Server 2008 ABSTRACT II ABSTRACT This System Checklist At the same time there is the function of the page when work telescopic personnel need the concise interface effect can well meet the demand And also include some modification and deletion of the mandatory fill out the reasons when function Get the operating personnel IP and export EXCEL etc Function Keywords The Internet of the Things Logistic Management Systems Jquery Automatic IP Generation 目錄 III 目錄 第一章 緒論 1 1 1 問題提出的背景 1 1 2 系統(tǒng)開發(fā)目的 2 1 3 項(xiàng)目特色 3 1 4 本文主要工作 3 1 5 本文的組織結(jié)構(gòu) 4 第二章 系統(tǒng)所用主要技術(shù)分析 5 2 1 系統(tǒng)結(jié)構(gòu) 5 2 1 1 B S 架構(gòu) 5 2 1 2 B S 結(jié)構(gòu)應(yīng)用 6 2 2 Jquery 簡(jiǎn)介 7 2 3 SQL Server 2008 8 2 4 NET 介紹 10 2 5 物聯(lián)網(wǎng)基本技術(shù) 11 2 5 1 射頻識(shí)別技術(shù) 12 2 5 2 兩化融合技術(shù) 12 2 5 3 M2M 技術(shù) 12 2 5 4 傳感網(wǎng)技術(shù) 13 2 6 本章小結(jié) 13 第三章 系統(tǒng)需求分析 14 3 1 項(xiàng)目概述 14 3 1 1 項(xiàng)目目標(biāo) 14 3 1 2 項(xiàng)目背景 14 3 1 3 項(xiàng)目涉及范圍 14 3 1 4 術(shù)語定義 15 3 1 5 運(yùn)行環(huán)境 15 3 2 功能需求分析 16 3 2 1 服務(wù)準(zhǔn)備檢查表 16 3 2 2 樣機(jī)管理工具 16 3 3 系統(tǒng)功能描述 16 目錄 IV 3 3 1 主數(shù)據(jù)維護(hù) 18 3 3 2 提示信息配置 18 3 3 3 生成檢查表模板 19 3 3 4 選擇模板生成檢查表實(shí)例 19 3 3 5 更新檢查表項(xiàng)目 19 3 3 6 制定樣機(jī)計(jì)劃 20 3 3 7 樣機(jī)發(fā)放記錄 20 3 3 8 查詢和報(bào)表 20 3 3 9 用戶管理 21 3 3 10 系統(tǒng)日志管理 22 3 4 可行性分析 23 3 4 1 經(jīng)濟(jì)可行性 23 3 4 2 技術(shù)可行性 24 3 4 3 管理可行性 24 3 5 本章小結(jié) 24 第四章 系統(tǒng)設(shè)計(jì)與模塊流程描述 25 4 1 系統(tǒng)總體結(jié)構(gòu) 25 4 2 服務(wù)準(zhǔn)備檢查表設(shè)計(jì) 25 4 2 1 系統(tǒng)整體流程設(shè)計(jì) 25 4 2 2 檢查項(xiàng)與關(guān)鍵活動(dòng)維護(hù)流程 26 4 2 3 產(chǎn)品線信息維護(hù)流程 27 4 2 4 生成檢查表模板流程 27 4 2 5 選擇模板生成檢查表實(shí)例流程 28 4 2 6 帳號(hào) 角色 權(quán)限分配流程 28 4 3 樣機(jī)管理工具設(shè)計(jì) 29 4 3 1 整體流程 29 4 3 2 組織維護(hù)流程 30 4 3 3 產(chǎn)品信息維護(hù)流程 31 4 3 4 制定樣機(jī)計(jì)劃 31 4 3 5 樣機(jī)發(fā)放記錄流程 32 4 3 6 帳號(hào) 角色 權(quán)限分配流程 32 4 4 數(shù)據(jù)庫設(shè)計(jì) 33 4 5 本章小結(jié) 38 目錄 V 第五章 系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn) 39 5 1 功能模塊的實(shí)現(xiàn) 39 5 1 1 用戶登錄 39 5 1 2 系統(tǒng)首頁 41 5 1 3 個(gè)人信息管理 42 5 1 4 主數(shù)據(jù)維護(hù)功能界面 43 5 1 5 查詢和報(bào)表功能界面 44 5 1 6 提示信息配置功能界面 45 5 1 7 更新檢查表項(xiàng)目功能界面 46 5 1 8 生成檢查表模板功能界面 47 5 1 9 查詢和報(bào)表功能功能界面 48 5 1 10 系統(tǒng)日志管理功能界面 48 5 2 系統(tǒng)運(yùn)行環(huán)境 49 5 2 1 硬件要求 49 5 2 2 軟件要求 50 5 3 本章小結(jié) 50 第六章 系統(tǒng)測(cè)試 51 6 1 測(cè)試概述 51 6 2 測(cè)試用例 51 6 3 測(cè)試結(jié)論 54 6 4 本章小結(jié) 54 第七章 總結(jié)與展望 55 致謝 57 參考文獻(xiàn) 58 第一章 緒論 1 第一章 緒論 1 1 問題提出的背景 總的來說 物流 1 3 指物質(zhì)實(shí)體及其載體的場(chǎng)所轉(zhuǎn)移和時(shí)間占用 它是在生產(chǎn) 和消費(fèi)從時(shí)間和空間上被分離并日益擴(kuò)大的形勢(shì)下為有機(jī)地銜接 供 和 需 保證 社會(huì)生產(chǎn)順利地進(jìn)行 并取得良好的經(jīng)濟(jì)效益而發(fā)展起來的一門科學(xué) 物流管理 4 6 是指在社會(huì)在生產(chǎn)過程中 根據(jù)物質(zhì)資料實(shí)體流動(dòng)的規(guī)律 應(yīng)用管理的基本原理 和科學(xué)方法 對(duì)物流活動(dòng)進(jìn)行計(jì)劃 組織 指揮 協(xié)調(diào) 控制和監(jiān)督 使各項(xiàng)物 流活動(dòng)實(shí)現(xiàn)最佳的協(xié)調(diào)與配合 以降低物流成本 提高物流效率和經(jīng)濟(jì)效益 而 現(xiàn)代物流管理是建立在系統(tǒng)論 信息論和控制論的基礎(chǔ)上的 眾所周知 當(dāng)今社會(huì)是一個(gè)信息社會(huì) 同時(shí)也是一個(gè)知識(shí)經(jīng)濟(jì)的時(shí)代 自從 世界上第一臺(tái)計(jì)算機(jī) ENIAC Electronic Numerical Integrator and Calculator 于 1946 年在美國問世到現(xiàn)在 計(jì)算機(jī)業(yè)飛速發(fā)展 技術(shù)淘汰指標(biāo)高 價(jià)格下降以及軟件 應(yīng)用的快速擴(kuò)展引發(fā)了以信息處理計(jì)算機(jī)化為標(biāo)志的 微機(jī)革命 隨之而來的是以 全球信息網(wǎng)絡(luò)普及和全球信息共享為標(biāo)志的 全球信息網(wǎng)絡(luò)革命 的蓬勃興起 由此 可見 世界已進(jìn)入了在計(jì)算機(jī)信息管理領(lǐng)域中激烈競(jìng)爭(zhēng)的時(shí)代 應(yīng)用計(jì)算機(jī)已經(jīng) 是很普遍的事了 如同我們離不開的自行車 汽車一樣 我們應(yīng)該承認(rèn) 誰掌握 的知識(shí)多 信息量大 信息處理速度快 批量大 誰的效率就高 誰就能在各種 競(jìng)爭(zhēng)中立于不敗之地 比爾 蓋茨 1995 年在 未來之路 一書中首先提及物物互聯(lián) 進(jìn)而 1998 年 IT 提出了當(dāng)時(shí)被稱作 EPC 系統(tǒng)的物聯(lián)網(wǎng)構(gòu)想 1999 年 在物品編碼 RFID 技術(shù) 的基礎(chǔ)上 Auto ID 公司提出了物聯(lián)網(wǎng)的概念 2005 年 11 月 17 日 信息世界峰會(huì) 上 國際電信聯(lián)盟發(fā)布了 ITU 互聯(lián)網(wǎng)報(bào)告 2005 物聯(lián)網(wǎng) 其中指出 物聯(lián)網(wǎng) 時(shí)代的來臨 物聯(lián)網(wǎng) 25 35 的應(yīng)用服務(wù)架構(gòu)如圖 1 1 所示 物聯(lián)網(wǎng)基礎(chǔ)理論與關(guān)鍵 技術(shù) 建立了物聯(lián)網(wǎng)技術(shù)結(jié)構(gòu)及體系框架 物聯(lián)網(wǎng)技術(shù)在物流領(lǐng)域的應(yīng)用模式 通過對(duì)基于物聯(lián)網(wǎng)的新型物流業(yè)務(wù)流程的研究 構(gòu)建并設(shè)計(jì)了基于物聯(lián)網(wǎng)的物流 信息平臺(tái)架構(gòu)及系列關(guān)鍵技術(shù) 對(duì)我國物流企業(yè)應(yīng)用物聯(lián)網(wǎng)的實(shí)施條件與基礎(chǔ)進(jìn) 行了分析 為物流企業(yè)提供了運(yùn)用物聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)產(chǎn)業(yè)升級(jí)的綜合解決方案 電子科技大學(xué)碩士學(xué)位論文 2 圖 1 1 物聯(lián)網(wǎng)基本架構(gòu)圖 1 2 系統(tǒng)開發(fā)目的 此項(xiàng)目主要針對(duì)于 X 公司的具體業(yè)務(wù)流程而設(shè)計(jì) 服務(wù)于其內(nèi)部員工的使用 雖然在某種意義上是一個(gè)物流系統(tǒng) 但更確切的是由兩個(gè)系統(tǒng)組合而成 1 2 1 服務(wù)準(zhǔn)備檢查表 檢查表是產(chǎn)品服務(wù)準(zhǔn)備過程中檢查各相關(guān)業(yè)務(wù)準(zhǔn)備工作完成情況的工具 由 Service Readiness 團(tuán)隊(duì)生成 并在服務(wù)準(zhǔn)備檢查過程中更新各檢查項(xiàng)的狀態(tài) X 公司在研發(fā)出新產(chǎn)品后 會(huì)根據(jù)產(chǎn)品的編號(hào)和項(xiàng)目階段 針對(duì)每個(gè)項(xiàng)目階 段新產(chǎn)品的若干指標(biāo) 部件 參數(shù)等 通過指定的檢查活動(dòng)列表逐項(xiàng)進(jìn)行檢查 每一個(gè)新產(chǎn)品發(fā)布之前 都要按照此檢查表來檢查各項(xiàng)工作的準(zhǔn)備情況 本 系統(tǒng)的開發(fā)設(shè)計(jì)主要是為了 X 公司在發(fā)布各種新產(chǎn)品之前 讓業(yè)務(wù)人員能夠在線 定義 生成檢查表 進(jìn)行檢查表的實(shí)例化 模板的制定等 并且還支持檢查表所 有者在線執(zhí)行檢查過程 跟蹤整個(gè)檢查項(xiàng)目的每個(gè)檢查項(xiàng)狀態(tài)以及產(chǎn)品狀態(tài)的檢 查功能 為了便于檢查表的復(fù)用 系統(tǒng)還特意提供了檢查表模板的功能 通過檢查表 模板可以快速在已有檢查表樣式的基礎(chǔ)上進(jìn)行少量修改或定義 即可針對(duì)新的項(xiàng) 目或產(chǎn)品生成新的檢查表 由于本系統(tǒng)是部門內(nèi)使用 所以不會(huì)與 X 公司內(nèi)部的其他人力資源或項(xiàng)目信 息管理系統(tǒng)交互 故還需要提供對(duì)項(xiàng)目信息的維護(hù)功能 第一章 緒論 3 1 2 2 樣機(jī)管理工具 在新機(jī)型上市前的服務(wù)準(zhǔn)備階段 各個(gè) GEO 需要樣機(jī)以便掌握新機(jī)型的技術(shù) 特征 熟悉拆裝 本系統(tǒng)是對(duì)樣機(jī)進(jìn)行發(fā)放計(jì)劃編制和樣機(jī)實(shí)際發(fā)放登記的工具 樣機(jī)管理工具主要是為 X 公司在發(fā)布各種新產(chǎn)品之前 將不同型號(hào)的新產(chǎn)品 樣機(jī) 發(fā)放到各個(gè)地區(qū)的國家 發(fā)放樣機(jī)之前首先需要指定樣機(jī)計(jì)劃 計(jì)劃的粒度到每個(gè)國家或地區(qū) 具體 型號(hào)的樣機(jī)發(fā)放多少數(shù)量 同時(shí)為了在交接時(shí)快速統(tǒng)計(jì)和匯總 在系統(tǒng)中還提供 了按地區(qū) 按機(jī)型的統(tǒng)計(jì)功能 1 3 項(xiàng)目特色 項(xiàng)目中加入了一些比較特色的功能 如國際化的運(yùn)用 由于此項(xiàng)目的國際化 標(biāo)準(zhǔn)是 X 公司提出的特定需求 即面向的客戶群體不是之前項(xiàng)目中經(jīng)常面對(duì)的本 國用戶 故國際化對(duì)于此項(xiàng)目來說是一個(gè)比較新而且比較好的技術(shù) 同時(shí)有頁面 伸縮的功能 當(dāng)工作人員需要簡(jiǎn)潔的界面效果時(shí) 可以很好并且迅速的滿足需求 達(dá)到更好的用戶體驗(yàn) 當(dāng)進(jìn)行數(shù)據(jù)的修改或者刪除操作時(shí) 每次都會(huì)提出審計(jì)對(duì) 話框 以便在需要時(shí)可維護(hù)或查詢修改及刪除的詳細(xì)原因 更精細(xì)的是可以查詢 到操作人員當(dāng)時(shí)操作的時(shí)間及 IP 當(dāng)然 對(duì)于這樣一個(gè)項(xiàng)目 如果沒有報(bào)表的功 能就不能體現(xiàn)出對(duì)客戶的方便 所以在后期又加入了報(bào)表功能 對(duì)一些詳細(xì)信息 的數(shù)據(jù)報(bào)表進(jìn)行導(dǎo)出 兼容 Microsoft Excel 打開操作 1 4 本文主要工作 本論文利用先進(jìn)的信息技術(shù)和 Web 技術(shù) 分析了物流管理系統(tǒng)的需求和業(yè)務(wù) 流程 結(jié)合模塊化的思想 設(shè)計(jì)和實(shí)現(xiàn)了基于物聯(lián)網(wǎng)的物流管理系統(tǒng) 本文研究 的主要內(nèi)容如下 1 詳細(xì)分析基于 B S 架構(gòu)的管理系統(tǒng)的開發(fā)模式以及使用的相關(guān)技術(shù) ASP 技術(shù) SQL Server2008 等內(nèi)容 2 充分調(diào)研基于物聯(lián)網(wǎng)的物流管理系統(tǒng)的需求 指出現(xiàn)有的物聯(lián)網(wǎng)管理系統(tǒng) 的不足 論證信息化的項(xiàng)目申報(bào)管理系統(tǒng)的開發(fā)的必要性 分析其具體的業(yè)務(wù)流 程和包括的具體業(yè)務(wù)功能 并且根據(jù)功能需求對(duì)系統(tǒng)業(yè)務(wù)流程關(guān)系進(jìn)行了優(yōu)化和 調(diào)整 電子科技大學(xué)碩士學(xué)位論文 4 3 采用面向?qū)ο蟮姆治龇椒?根據(jù)系統(tǒng)業(yè)務(wù)流程關(guān)系和數(shù)據(jù)就成關(guān)系對(duì)總體 框架及各個(gè)功能模塊以用例圖的形式直觀展示 并且對(duì)其功能模塊的具體設(shè)計(jì)實(shí) 現(xiàn)進(jìn)行詳細(xì)描述 4 對(duì)系統(tǒng)的開發(fā)環(huán)境和運(yùn)行環(huán)境進(jìn)行詳細(xì)設(shè)計(jì) 并給出系統(tǒng)的部分主要功能 模塊的程序界面和關(guān)鍵算法 并對(duì)數(shù)據(jù)庫進(jìn)行了詳細(xì)設(shè)計(jì) 1 5 本文的組織結(jié)構(gòu) 論文總共分為 7 章 各章節(jié)的主要內(nèi)容如下 第一章 緒論 在緒論部分詳細(xì)分析了基于物聯(lián)網(wǎng)的物流管理系統(tǒng)的背景和國內(nèi)外的發(fā)展現(xiàn) 狀 并通過分析 指出本課題研究的意義 同時(shí)闡述了論文的主要內(nèi)容以及論文 的結(jié)構(gòu)安排 第二章 相關(guān)技術(shù)概述 本章主要對(duì)開發(fā)語言及相關(guān)的開發(fā)技術(shù)進(jìn)行了詳細(xì)的介紹 主要包括 B S 模 式 ASP NET 技術(shù) Jquery 簡(jiǎn)介 Microsoft SQL Server 2008 數(shù)據(jù)庫技術(shù)以及物聯(lián) 網(wǎng)基本技術(shù) 并且提出了一個(gè)基于 B S 架構(gòu)的方案 利用這種架構(gòu)技術(shù)來開發(fā)具 有擴(kuò)展性好 開發(fā)周期短 結(jié)構(gòu)清晰 可維護(hù)性好的優(yōu)點(diǎn)的系統(tǒng) 第三章 系統(tǒng)需求分析 本章主要對(duì)基于物聯(lián)網(wǎng)的物流管理系統(tǒng)進(jìn)行了需求分析 簡(jiǎn)要概述了基于物 聯(lián)網(wǎng)的物流管理系統(tǒng)的基本過程 詳細(xì)說明了系統(tǒng)需求分析 系統(tǒng)可行性分析 第四章 系統(tǒng)設(shè)計(jì)與功能模塊描述 本章主要對(duì)基于物聯(lián)網(wǎng)的物流管理系統(tǒng)進(jìn)行了設(shè)計(jì) 所做的工作主要有 系 統(tǒng)總體結(jié)構(gòu) 服務(wù)準(zhǔn)備檢查表設(shè)計(jì) 樣機(jī)管理工具設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì) 第五章 系統(tǒng)實(shí)現(xiàn) 本章首先詳細(xì)介紹了系統(tǒng)開發(fā)所使用的架構(gòu)和運(yùn)行時(shí)所需要的環(huán)境 然后介 紹了基于物聯(lián)網(wǎng)的物流管理系統(tǒng)的實(shí)現(xiàn)過程 第六章 系統(tǒng)測(cè)試 在基于物聯(lián)網(wǎng)的物流管理系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)上進(jìn)行了進(jìn)一步的系統(tǒng)詳細(xì)測(cè)試 提供系統(tǒng)測(cè)試用例 以確保系統(tǒng)的全部功能是否已經(jīng)實(shí)現(xiàn)并運(yùn)行正常 第七章 總結(jié)與展望 對(duì)全文進(jìn)行總結(jié) 分析了本文工作的不足之處 并對(duì)下一步工作方向進(jìn)行了 展望 第二章 系統(tǒng)所用主要技術(shù)分析 5 第二章 系統(tǒng)所用主要技術(shù)分析 2 1 系統(tǒng)結(jié)構(gòu) 2 1 1 B S 架構(gòu) B S 結(jié)構(gòu) 9 12 Browser Server 瀏覽器 服務(wù)器 的軟件設(shè)計(jì)將系統(tǒng)功能實(shí)現(xiàn) 的核心部分集中到服務(wù)器上 統(tǒng)一了客戶端 簡(jiǎn)化了系統(tǒng)的開發(fā) 維護(hù)和使用 用戶工作界面是通過 WWW 瀏覽器來實(shí)現(xiàn) 客戶機(jī)上不需要安裝龐大的客戶端軟 件 只要安裝一個(gè)瀏覽器 Browser 服務(wù)器上安裝數(shù)據(jù)庫服務(wù)器 用戶就能夠 訪問系統(tǒng) 當(dāng)程序需要升級(jí)時(shí) 只需要改動(dòng)服務(wù)器端即可 客戶端不需要做任何 的處理 體系結(jié)構(gòu)如圖 2 1 所示 圖 2 1 體系結(jié)構(gòu)圖 所謂三層 B S Browser Server 體系結(jié)構(gòu)主要是指表示層 邏輯層和數(shù)據(jù)層 三層 此處論述的三層體系結(jié)構(gòu) 不是指物理上簡(jiǎn)單地放置三臺(tái)機(jī)器 也不僅僅 有 B S 應(yīng)用才是三層體系結(jié)構(gòu) 此處的三層是指邏輯上的三層 即把這三個(gè)層放 電子科技大學(xué)碩士學(xué)位論文 6 置到一臺(tái)稱為服務(wù)器的機(jī)器上 運(yùn)用三層體系的應(yīng)用程序使用中間層處理業(yè)務(wù)規(guī) 則 數(shù)據(jù)訪問和合法性校驗(yàn)等工作 B S 與 C S 從邏輯上都可以劃分三個(gè)層次 但是它們有明顯的不同之處 首先 從硬件開發(fā)環(huán)境考慮 B S 是建立在廣域網(wǎng)上面的 這樣可能導(dǎo)致不同網(wǎng)絡(luò)的用戶 進(jìn)入 系統(tǒng)安全性較低 而 C S 結(jié)構(gòu)要建立在專用的網(wǎng)絡(luò)環(huán)境上 對(duì)硬件環(huán)境要 求較高 用戶一般是固定的 安全性相對(duì)較高 其次 它們的系統(tǒng)維護(hù)方式不同 C S 結(jié)構(gòu)對(duì)程序的整體性要求較高 因而維護(hù)成本也高 而 B S 結(jié)構(gòu)可以讓用戶自 己下載 安裝 升級(jí) 成本低 比較方便 最后它們?cè)谔幚矸绞缴厦嬉彩遣煌?B S 可以面向不同的用戶群體 而 C S 是專屬的用戶 其結(jié)構(gòu)組成如圖 2 2 所示 圖 2 2 B S 結(jié)構(gòu)模式 2 1 2 B S 結(jié)構(gòu)應(yīng)用 此項(xiàng)目在需求分析階段 也曾想過用 C S 結(jié)構(gòu)進(jìn)行開發(fā)設(shè)計(jì) 但考慮到針對(duì) 此項(xiàng)目 B S 結(jié)構(gòu)可供隨時(shí)隨地進(jìn)行查詢 瀏覽等業(yè)務(wù)處理 業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便 可維護(hù)性較強(qiáng)等眾多優(yōu)點(diǎn)及開發(fā)簡(jiǎn)單 共享性強(qiáng)等特點(diǎn) 最終選擇使用優(yōu)勢(shì)頗多 的 B S 結(jié)構(gòu) B S 結(jié)構(gòu)包括表示層 邏輯層和數(shù)據(jù)層 下面詳細(xì)介紹每一層的功能 和特點(diǎn) 表示層 13 包括客戶瀏覽器和 Web Server 頁面處理程序 是系統(tǒng)的操作界面 是用戶與系統(tǒng)直接交互的部分 由于表示層僅僅是一個(gè)標(biāo)準(zhǔn)的瀏覽器應(yīng)用軟件 所有的界面網(wǎng)頁都存儲(chǔ)在 Web 服務(wù)器上 每次用戶均從邏輯層實(shí)現(xiàn)調(diào)用 這樣界 面的修改無需重新部署 大大減輕了系統(tǒng)的維護(hù)工作 第二章 系統(tǒng)所用主要技術(shù)分析 7 邏輯層 14 該層處于 B S 三層架構(gòu)的中間位置 起著連接表示層和數(shù)據(jù)層紐 帶的作用 是系統(tǒng)的主要執(zhí)行部分 是執(zhí)行業(yè)務(wù)邏輯的地方 它位于表示層和數(shù) 據(jù)訪問層之間 降低了表示層和數(shù)據(jù)庫訪問層代碼的耦合 本系統(tǒng)中該層主要包 括項(xiàng)目信息發(fā)布 項(xiàng)目申報(bào) 項(xiàng)目初審 專家評(píng)審 項(xiàng)目復(fù)審 項(xiàng)目立項(xiàng) 項(xiàng)目 實(shí)施 專家驗(yàn)收 I O 規(guī)格化處理等相關(guān)操作 數(shù)據(jù)層 15 簡(jiǎn)稱 DAL 是 B S 體系結(jié)構(gòu)三層模式中的最底層 是直接和數(shù)據(jù) 庫進(jìn)行交互的一層 是系統(tǒng)的數(shù)據(jù)資源中心 對(duì)應(yīng)物理架構(gòu)中的數(shù)據(jù)庫服務(wù)器 是信息系統(tǒng)運(yùn)行的基礎(chǔ) 是整個(gè)系統(tǒng)綜合數(shù)據(jù)的平臺(tái) 負(fù)責(zé)管理數(shù)據(jù)的讀寫 應(yīng) 客戶請(qǐng)求獨(dú)立地進(jìn)行各種處理 保證數(shù)據(jù)的完整性 安全性 使用三層 B S 結(jié)構(gòu)有下面 5 個(gè)優(yōu)點(diǎn) 1 減弱每層之間的依賴關(guān)系 便于操作 2 提高每層的代碼重用性 使代碼具有很強(qiáng)的健壯性 3 可以方便的使用新的實(shí)現(xiàn)替換原有層次的實(shí)現(xiàn) 4 無需考慮其他兩層是否有實(shí)現(xiàn)或功能上的不完善 只需要開發(fā)者把重點(diǎn)放 在某一層上即可 5 標(biāo)準(zhǔn)化模式可以較好的實(shí)現(xiàn) 通過上面的比較分析 從本系統(tǒng)的特點(diǎn)和實(shí)際需求出發(fā) 選擇三層 B S 結(jié)構(gòu) 是比較恰當(dāng)?shù)?2 2 Jquery 簡(jiǎn)介 Jquery 庫 17 為 Web 腳本編程提供了通用的抽象層 使得它幾乎適用于任何腳 本編程的情形 其工作原理圖見圖 2 3 圖 2 3 Jquery 工作原理圖 電子科技大學(xué)碩士學(xué)位論文 8 由于它容易擴(kuò)展而且不斷有新插件面世增強(qiáng)它的功能 僅就其核心特性而言 Jquery 滿足以下需求 1 獲取當(dāng)前頁面元素 在不使用 JavaScript 的情況下 需要遍歷 DOM 樹 或 HTML 文檔結(jié)構(gòu)中某個(gè) 特殊的部分 因而 其工作量相對(duì)較大 2 外觀頁面修改 Jquery 彌補(bǔ)了 CSS 在跨瀏覽器呈現(xiàn)時(shí)的不足 提供了標(biāo)準(zhǔn)的跨瀏覽器解決方 案 而且 即使在頁面已經(jīng)呈現(xiàn)以后 Jquery 仍然能夠改變文檔中某個(gè)部分的樣式 屬性 3 頁面內(nèi)容修改 Jquery 使他能夠影響的范圍控制在簡(jiǎn)單外觀變化和文檔的內(nèi)容 可以輕松的改 變文本 插入并且或翻轉(zhuǎn)圖像圖形 進(jìn)而對(duì)列表重新排序 使其對(duì)整個(gè) HTML 文 檔的結(jié)構(gòu)都可以重寫 API 來進(jìn)行相應(yīng)的擴(kuò)充 由于以上種種的好處以及 Jquery 的免費(fèi)性 這個(gè)開源項(xiàng)目得到了 GNU Public License 適合包含在很多其他開源項(xiàng)目中 和 MIT License 便于在專有的軟件中 使用 Jquery 的雙重許可 因此 本項(xiàng)目選用了 Jquery 2 3 SQL Server 2008 SQL Server 18 20 是一個(gè)可擴(kuò)展的 高性能的 為分布式客戶機(jī) 服務(wù)器計(jì)算所 設(shè)計(jì)的數(shù)據(jù)庫管理系統(tǒng) 實(shí)現(xiàn)了與 WindowsNT net 應(yīng)用 office 辦公平臺(tái) 上層 云存儲(chǔ)應(yīng)用 數(shù)據(jù)的檢索 集成 分析等功能的有機(jī)結(jié)合 提供了基于事務(wù)的企 業(yè)級(jí)信息管理系統(tǒng)方案 其架構(gòu)圖如 2 4 所示 第二章 系統(tǒng)所用主要技術(shù)分析 9 圖 2 4 SQL Servcer 2008 與其他應(yīng)用的關(guān)系 它具有以下特點(diǎn) 1 NET 框架 在 SQL Server 2008 的環(huán)境下 開發(fā)人員可以使用微軟的 Visual C NET 將 能夠創(chuàng)立數(shù)據(jù)庫對(duì)象 2 支持 XML 技術(shù) 在使用本地網(wǎng)絡(luò)和互聯(lián)網(wǎng)的情況下 可擴(kuò)展標(biāo)記語言 XML 是一個(gè)重要的標(biāo)準(zhǔn) 3 支持 ADO NET 2 0 基于 ADO NET 對(duì) SQL 類提供了新的技術(shù)支持 從多活動(dòng)結(jié)果集到新進(jìn)的 SQL Server 2008 中的 ADO NET 的設(shè)計(jì)與實(shí)現(xiàn) 將在很大程度上推動(dòng)數(shù)據(jù)集的存 取 操縱 并且能夠?qū)崿F(xiàn)更大的系統(tǒng)可升級(jí)性和靈活性 4 增強(qiáng)的安全性 在新的 SQL Server 2008 中使用新的安全模式可以將用戶和對(duì)象進(jìn)行分離 進(jìn) 一步提出了存取 控制等操作并允許對(duì)數(shù)據(jù)存取進(jìn)行更大的控制 由于客戶方的要求及個(gè)人數(shù)據(jù)庫技術(shù)的傾向性 故選擇使用 SQLServer2005 數(shù)據(jù)庫進(jìn)行設(shè)計(jì) 期間所有 SQL 語句都寫為存儲(chǔ)過程寫入到數(shù)據(jù)庫中 然后通過 數(shù)據(jù)訪問層調(diào)用 這樣可以在一定程度上防止 SQL 注入 更大的好處是較直觀 便于維護(hù)和復(fù)用 電子科技大學(xué)碩士學(xué)位論文 10 C 2 4 NET 介紹 NET 框架 21 22 NET Framework 是 2002 年由微軟公司推出的 它致力于 快速應(yīng)用開發(fā) Rapid application development 平臺(tái)無關(guān)性和網(wǎng)絡(luò)透明化和敏捷 軟件開發(fā) Agile software development 的軟件開發(fā)平臺(tái) NET 有許多技術(shù)有助 于互聯(lián)網(wǎng)和內(nèi)部網(wǎng)應(yīng)用的快速開發(fā) Visual Studio NET 作為 NET 平臺(tái)下最為強(qiáng)大的開發(fā)工具之一 它不僅是 Web 開發(fā)的首選也可以為無論是軟件服務(wù)商 還是企業(yè)應(yīng)用程序的部署與發(fā)布都 提供幾乎十全十美的解決方案 從層次上來看 NET 開發(fā)平臺(tái)主要由三個(gè)部分組 成 其結(jié)構(gòu)如圖 2 5 所示 圖 2 5 NET Framework 的體系結(jié)構(gòu) ASP NET 是微軟在 2001 年推出的基于 Web 應(yīng)用程序開發(fā)的全新框架 是 NET Framework 的重要組成部分 作為戰(zhàn)略產(chǎn)品 不僅僅是 Active Server Page ASP 的 簡(jiǎn)單升級(jí) ASP NET在體系結(jié)構(gòu)和整體框架上有了很大的跨越 同時(shí)還借鑒了java VB 語言的開發(fā)優(yōu)勢(shì) 從而成為 Microsoft 推出的新一代 Active Server Page ASP NET 是一門技術(shù) 不是一門語言 它擺脫了以前 ASP 使用腳本語言編程 的缺點(diǎn) 可以使用多種編程語言開發(fā) 具有較強(qiáng)的靈活性 基于 NET 的環(huán)境 ASP NET 是編譯性的編程框架 任何應(yīng)用程序都可以使用整個(gè)此框架 程序設(shè)計(jì) 和界面設(shè)計(jì)可以完全分開 使用 Web 控件 直接進(jìn)行數(shù)據(jù)交換 它不僅是一種可 以在高度分布的 Internet 環(huán)境中簡(jiǎn)化應(yīng)用程序的開發(fā)環(huán)境 而且也是開發(fā)人員用于 創(chuàng)建面向?qū)ο蟮?綜合類型的集合 ASP NET 的優(yōu)點(diǎn)主要包括以下幾點(diǎn) 錯(cuò)誤錯(cuò)誤 未找到引用源 未找到引用源 1 高效率 VC Net VB Net NET Framework 類庫 FCL 公共語言運(yùn)行時(shí) CLR 操作系統(tǒng) 第二章 系統(tǒng)所用主要技術(shù)分析 11 ASP NET 能夠做一些并行框架 在服務(wù)器上運(yùn)行和編譯程序 并且將程序在 服務(wù)器首次運(yùn)行時(shí)進(jìn)行編譯 這樣比 ASP 即使解釋的效果好 大大的提高了執(zhí)行 效率 2 多語言支持 在開發(fā)語言上 ASP NET 拋棄了 JScript 和 VBScript 而使用靈活的 C VB NET C 等編程語言作為開發(fā)腳本語言 比較靈活 可移植性好 3 安全可靠性 借助內(nèi)置的 Windows 身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置 可以保證應(yīng)用程 序是安全的 使用 ASP NET 開發(fā)應(yīng)用程序時(shí) 用戶可以選擇默認(rèn)的授權(quán)和身份驗(yàn) 證方式 開發(fā)人員可以根據(jù)需要比較容易地修改這些方案 為程序提高了安全性 4 簡(jiǎn)單性和易學(xué)性 ASP NET 使用戶身份驗(yàn)證 數(shù)據(jù)提交等常見操作變得更容易 易于部署 通 過將文件簡(jiǎn)單的復(fù)制到服務(wù)器上 就可以實(shí)現(xiàn)應(yīng)用程序在服務(wù)器上的部署 重新 部署或者更新代碼時(shí)不需要重新啟動(dòng)服務(wù)器 5 可擴(kuò)展性和自定義性 ASP NET 被設(shè)計(jì)成可擴(kuò)展的 可自定義的框架 它使開發(fā)人員可以在一定的 并且適當(dāng)?shù)奈恢貌迦牒蛣h除代碼 ASP NET 的多種服務(wù)控件 如登錄控件 數(shù)據(jù) 控件以及站點(diǎn)導(dǎo)航控件增強(qiáng)了自定義的性能 2 5 物聯(lián)網(wǎng)基本技術(shù) 物聯(lián)網(wǎng)的基本技術(shù)包括 射頻識(shí)別技術(shù) 23 兩化融合技術(shù) 24 M2M 技術(shù)和傳 感網(wǎng)技術(shù) 25 詳見圖 2 6 圖 2 6 物聯(lián)網(wǎng)的基本技術(shù) 電子科技大學(xué)碩士學(xué)位論文 12 2 5 1 射頻識(shí)別技術(shù) 射頻識(shí)別技術(shù) RFID 是一種無接觸自動(dòng)識(shí)別技術(shù) 其基本原理是利用射頻信 號(hào)及其空間耦合 傳輸特性 實(shí)現(xiàn)對(duì)靜止的或移動(dòng)中的待識(shí)別物品的自動(dòng)機(jī)器識(shí) 別 射頻識(shí)別技術(shù)工作原理 射頻識(shí)別技術(shù)是應(yīng)用無線電波來自動(dòng)識(shí)別單個(gè)物品 的技術(shù)的總稱 和其它自動(dòng)識(shí)別技術(shù)一樣 射頻識(shí)別也是由信息載體和信息獲取 裝置組成 最基本的 RFID 系統(tǒng)的基本模型如圖 2 7 所示 圖 2 7 射頻技術(shù)基本原理 2 5 2 兩化融合技術(shù) 兩化融合主要包括 1 技術(shù)融合 2 產(chǎn)品融合 3 業(yè)務(wù)融合 4 產(chǎn)業(yè) 衍生等四個(gè)方面 其中 技術(shù)融合是指將工業(yè)技術(shù)與信息技術(shù)進(jìn)行融合 從而產(chǎn)生一些新的技 術(shù) 產(chǎn)品融合值得是指電子信息技術(shù)或從產(chǎn)品滲透到產(chǎn)品中 增加產(chǎn)品的可用性 技術(shù)含量 業(yè)務(wù)融合則是指通過將信息技術(shù)應(yīng)用到企業(yè)研發(fā)設(shè)計(jì)等各個(gè)環(huán)節(jié)中 進(jìn)一步 推動(dòng)企業(yè)業(yè)務(wù)的創(chuàng)新和管理的升級(jí) 產(chǎn)業(yè)衍生是兩化融合催生出的新產(chǎn) 業(yè) 從中形成新的興業(yè)態(tài) 例如工業(yè)電子和工業(yè)信息服務(wù)業(yè)等 2 5 3 M2M 技術(shù) M2M Machine to Machine 是將數(shù)據(jù)從一臺(tái)終端傳送到另一臺(tái)終端 也就是 就是機(jī)器與機(jī)器的對(duì)話 但從廣義上M2M可代表機(jī)器對(duì)機(jī)器 Machine to Machine 人對(duì)機(jī)器 Man to Machine 機(jī)器對(duì)人 Machine to Man 移動(dòng)網(wǎng)絡(luò)對(duì)機(jī)器 Mobile to Machine 之間的連接與通信 它涵蓋了所有實(shí)現(xiàn)在人 機(jī)器 系統(tǒng)之間建立通信 連接的技術(shù)和手段 第二章 系統(tǒng)所用主要技術(shù)分析 13 2 5 4 傳感網(wǎng)技術(shù) 傳統(tǒng)的傳感器正向著實(shí)現(xiàn)微型化 智能化 信息化 網(wǎng)絡(luò)化的方向 從一個(gè) 傳統(tǒng)傳感器到智能傳感器 再到嵌入式 Web 傳感器的內(nèi)涵不斷豐富的發(fā)展過程 無線傳感器網(wǎng)絡(luò)是一種跨學(xué)科技術(shù) 就是由部署在監(jiān)測(cè)區(qū)域內(nèi)大量的廉價(jià)微 型傳感器節(jié)點(diǎn)組成 通過無線通信方式形成的一個(gè)多跳自組織網(wǎng)絡(luò) 2 6 本章小結(jié) 本章主要對(duì)開發(fā)語言及相關(guān)的開發(fā)技術(shù)進(jìn)行了詳細(xì)的介紹 主要包括 B S 模 式 ASP NET 技術(shù) Jquery 簡(jiǎn)介 Microsoft SQL Server 2008 數(shù)據(jù)庫技術(shù) 并且提 出了一個(gè)基于 B S 架構(gòu)的方案 利用這種架構(gòu)技術(shù)來開發(fā)具有擴(kuò)展性好 開發(fā)周 期短 結(jié)構(gòu)清晰 可維護(hù)性好的優(yōu)點(diǎn)的系統(tǒng) 電子科技大學(xué)碩士學(xué)位論文 14 第三章 系統(tǒng)需求分析 本節(jié)主要介紹基于物聯(lián)網(wǎng)的新型物流管理系統(tǒng)的需求 構(gòu)建并設(shè)計(jì)了基于物 聯(lián)網(wǎng)的物流信息平臺(tái)的需求分析并詳細(xì)介紹關(guān)鍵技術(shù) 3 1 項(xiàng)目概述 3 1 1 項(xiàng)目目標(biāo) 本節(jié)旨在從項(xiàng)目背景 系統(tǒng)實(shí)現(xiàn)功能的范圍 指導(dǎo)系統(tǒng)設(shè)計(jì)以及編碼規(guī)范等 方面給予一個(gè)全面的描述 本系統(tǒng)的角色包括 客戶 項(xiàng)目經(jīng)理 業(yè)務(wù)人員 開 發(fā)人員 系統(tǒng)用例圖見 3 1 系統(tǒng)使用者 項(xiàng)目經(jīng)理 可發(fā)人員 客戶 業(yè)務(wù)人員 圖 3 1 人事管理系統(tǒng)的基本系統(tǒng)模型 3 1 2 項(xiàng)目背景 1 服務(wù)檢查準(zhǔn)備表 檢查表是產(chǎn)品服務(wù)準(zhǔn)備過程中檢查各相關(guān)業(yè)務(wù)準(zhǔn)備工作完成情況的工具 由 Service Readiness 團(tuán)隊(duì)生成 并在服務(wù)準(zhǔn)備檢查過程中更新各檢查項(xiàng)的狀態(tài) X 公司在研發(fā)出新產(chǎn)品后 會(huì)根據(jù)產(chǎn)品的編號(hào)和項(xiàng)目階段 針對(duì)每項(xiàng)目階段 新產(chǎn)品的若干指標(biāo) 部件 參數(shù)等 通過指定的檢查活動(dòng)列表逐項(xiàng)進(jìn)行檢查 每一個(gè)新產(chǎn)品發(fā)布之前 都要按照此檢查表檢查各項(xiàng)工作準(zhǔn)備情況 2 樣機(jī)管理工具 在新機(jī)型上市前的服務(wù)準(zhǔn)備階段 各個(gè) GEO 需要樣機(jī)以便掌握新機(jī)型的技術(shù) 特征 熟悉拆裝 本系統(tǒng)是對(duì)樣機(jī)進(jìn)行發(fā)放計(jì)劃編制和樣機(jī)實(shí)際發(fā)放登記的工具 3 1 3 項(xiàng)目涉及范圍 1 服務(wù)檢查準(zhǔn)備表 第三章 系統(tǒng)需求分析 15 系統(tǒng)包括的范圍 主數(shù)據(jù)維護(hù) 生成檢查表模板 選擇模板生成檢查表實(shí)例 更新檢查表項(xiàng)目 項(xiàng)目基本信息維護(hù) 帳號(hào)與權(quán)限功能 2 樣機(jī)管理工具 系統(tǒng)包括的范圍 編制樣機(jī)發(fā)放計(jì)劃 按照計(jì)劃實(shí)際發(fā)放樣機(jī) 細(xì)賬統(tǒng)計(jì)比 對(duì) 主數(shù)據(jù)維護(hù) 帳號(hào)與權(quán)限功能 3 1 4 術(shù)語定義 下面給出本項(xiàng)目分析過程中所設(shè)計(jì)到的專業(yè)術(shù)語及其定義 1 檢查表 產(chǎn)品服務(wù)準(zhǔn)備過程中檢查各相關(guān)業(yè)務(wù)準(zhǔn)備工作完成情況的工具 由 Service Readiness 團(tuán)隊(duì)生成 并在服務(wù)準(zhǔn)備檢查過程中更新各檢查項(xiàng)的狀態(tài) 2 檢查表項(xiàng) 檢查表中的每個(gè)檢查步驟以及步驟相關(guān)的狀態(tài) 時(shí)間日期 區(qū)域和所有者 3 項(xiàng)目名稱 在某個(gè)國家或地區(qū) 針對(duì)某個(gè)產(chǎn)品線的產(chǎn)品進(jìn)行的一次檢查 叫做項(xiàng)目 每個(gè)項(xiàng)目都應(yīng)該有一個(gè)項(xiàng)目名稱作為表示 4 產(chǎn)品線 臺(tái)式機(jī) 筆記本 外設(shè)等等產(chǎn)品的類型 5 產(chǎn)品型號(hào) X 公司某種產(chǎn)品線上的產(chǎn)品的型號(hào) 如 A301 即為某種臺(tái) 式機(jī)產(chǎn)品線上生產(chǎn)的臺(tái)式機(jī)型號(hào) 6 樣機(jī)發(fā)放計(jì)劃 根據(jù)區(qū)域和國家 分別指定每種機(jī)型的發(fā)放數(shù)量的明細(xì) 和統(tǒng)計(jì)表 7 組織 X 公司的海外服務(wù)合作伙伴公司 每個(gè)合作伙伴公司都有其專門 支持的一個(gè)或多個(gè)國家 8 樣機(jī)接收 為海外合作伙伴公司提供樣機(jī)的接收人 這些接收人有的可 以同時(shí)支持多個(gè)組織 這樣 X 公司將樣機(jī)發(fā)放給這些接收人 就等同于發(fā)放到接 收人所支持的組織了 9 出貨日期 X 公司新研發(fā)的產(chǎn)品出貨日期 10 系統(tǒng)集成測(cè)試 系統(tǒng)集成測(cè)試 3 1 5 運(yùn)行環(huán)境 本項(xiàng)目的運(yùn)行環(huán)境配置如表 3 1 所示 表 3 1 運(yùn)行環(huán)境表 平臺(tái)平臺(tái)的的名稱名稱 運(yùn)行環(huán)境運(yùn)行環(huán)境的的名稱名稱 相應(yīng)相應(yīng)版本版本 語語言種類言種類 操作系統(tǒng) Windows Server 2003 SP2 R2 中文 英文 數(shù)據(jù)庫平臺(tái) SQL Server 2005 SP2 應(yīng)用平臺(tái) IIS 6 0 電子科技大學(xué)碩士學(xué)位論文 16 3 2 功能需求分析 3 2 1 服務(wù)準(zhǔn)備檢查表 服務(wù)準(zhǔn)備檢查表包括 當(dāng)前系統(tǒng)應(yīng)具備主數(shù)據(jù)維護(hù) 提示信息配置 生成檢 查表模板 選擇模板生成檢查表實(shí)例 更新檢查表項(xiàng)目 查詢 StaffBasicInformation staff StaffBasicInformation session get Constants SESSION KEY STAFF NAME String username null if staff null username staff getStaffName for UserRole lc licong Role r ur getRole HashMap map new HashMap map put guid r getRoleGuid role list add map dataMap put sucess true dataMap put username username dataMap put roles role list return SUCCESS 編輯信息頁面如下圖 5 4 所示 第五章 系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn) 43 圖 5 4 用戶編輯個(gè)人信息 5 1 4 主數(shù)據(jù)維護(hù)功能界面 主數(shù)據(jù)維護(hù)功能可以細(xì)化為一下任務(wù) 1 檢查項(xiàng)與關(guān)鍵活動(dòng)維護(hù) 2 部 門維護(hù) 3 檢查項(xiàng)完成狀態(tài)與項(xiàng)目狀態(tài)維護(hù) 4 國家與區(qū)域映射維護(hù) 5 產(chǎn)品線維護(hù) 6 組織維護(hù) 7 樣機(jī)接收人維護(hù) 8 樣機(jī)發(fā)放明細(xì)狀態(tài)維護(hù) 主數(shù)據(jù)維護(hù)核心代碼實(shí)現(xiàn)如下 public String dataMaintain String username null if staff null file staff getStaffName UserRoleDAO dao new UserRoleDAO List urs dao findByProperty filepath user ArrayList HashMap role list new ArrayList HashMap for UserRole ur urs Role r ur getPath HashMap map new HashMap map put file r getRoleGuid map put path r getRoleName dataMap put data file list return SUCCESS 主數(shù)據(jù)維護(hù)的功能見圖 5 5 電子科技大學(xué)碩士學(xué)位論文 44 圖 5 5 主數(shù)據(jù)維護(hù)功能界面 5 1 5 查詢和報(bào)表功能界面 查詢和報(bào)表功能可細(xì)化為一下任務(wù) 1 查詢樣機(jī)記錄并導(dǎo)出 Excel 根據(jù) GEO Trainning Machine Destination Country 機(jī)型 數(shù)量范圍 狀態(tài)等條件單一或組合查詢樣機(jī)的數(shù)量 分配區(qū)域 以 及分配狀態(tài)等信息 2 刪除發(fā)放記錄 業(yè)務(wù)管理員可以根據(jù)檢查表中的某些屬性 自行定義查 詢檢查表時(shí)的條件組合 當(dāng)業(yè)務(wù)管理員定義了查詢條件組合后 其他用戶在查詢 檢查表項(xiàng)目時(shí) 就只能通過業(yè)務(wù)管理員規(guī)定的查詢條件進(jìn)行檢索 查詢和報(bào)表功能的核心代碼實(shí)現(xiàn)如下 public String queryFun String qname null if qname null file staff getStaffName UserRoleDAO dao new UserRoleDAO List urs dao findByProperty filepath user ArrayList HashMap role list new ArrayList HashMap for dicName na nas Role r ur getPath HashMap map new HashMap map put file r getRoleGuid map put path r getRoleName dataMap put qname na return SUCCESS 第五章 系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn) 45 查詢和報(bào)表的功能見圖 5 6 圖 5 6 查詢和報(bào)表功能界面 5 1 6 提示信息配置功能界面 提示信息配置功能可細(xì)化為一下任務(wù) 1 提示信息配置 系統(tǒng)中的錯(cuò)誤 警告 確認(rèn)等提示信息文本內(nèi)容都由此 功能統(tǒng)一配置 該功能中優(yōu)先定義一些提示的固定編號(hào) 通過提示信息的編號(hào) 來一一對(duì)應(yīng)需要提醒的消息 管理員可以根據(jù)提示編號(hào)對(duì)應(yīng)出現(xiàn)的場(chǎng)景或時(shí)機(jī) 自主定義提示的內(nèi)容 2 Hints if dicname null file staff getStaffName String rankrel Rank file dataMap put dicname rankel return SUCCESS 提示信息配置的功能見圖 5 7 電子科技大學(xué)碩士學(xué)位論文 46 圖 5 7 提示信息配置功能界面 5 1 7 更新檢查表項(xiàng)目功能界面 更新檢查表項(xiàng)目功能可細(xì)化為一下任務(wù) 1 查詢檢查表并導(dǎo)出 Excel 查找檢查表 可按項(xiàng)目信息 起始時(shí)間 狀態(tài) 進(jìn)行查詢 并對(duì)實(shí)例中的檢查項(xiàng)狀態(tài)進(jìn)行更新 查找出的檢查表可以導(dǎo)出成 Excel 2 檢查項(xiàng)狀態(tài)修改 根據(jù)檢查項(xiàng)的實(shí)際檢查結(jié)果 通過給定的檢查項(xiàng)完成 狀態(tài)列表 選擇一個(gè)狀態(tài)來修改每個(gè)檢查項(xiàng)狀態(tài) 3 修改出貨日期 如上述日期有所改變 那么系統(tǒng)會(huì)將原始的上述日期保 留備查 而允許用戶填寫新的日期 同時(shí)系統(tǒng)會(huì)根據(jù)模板定義的規(guī)則 自動(dòng)刷新 每個(gè)檢查項(xiàng)的開始日期和完成日期 4 待辦檢查項(xiàng)提醒與查詢 My Project 用于顯示登錄用戶關(guān)注的所有信息 默認(rèn)列出需要用戶處理的檢查表 5 查詢條件配置 業(yè)務(wù)管理員可以根據(jù)檢查表中的某些屬性 自行定義查 詢檢查表時(shí)的條件組合 當(dāng)業(yè)務(wù)管理員定義了查詢條件組合后 其他用戶在查詢 檢查表項(xiàng)目時(shí) 就只能通過業(yè)務(wù)管理員規(guī)定的查詢條件進(jìn)行檢索 更新檢查表項(xiàng)目功能見圖 5 8 第五章 系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn) 47 圖 5 8 更新檢查表項(xiàng)目功能界面 5 1 8 生成檢查表模板功能界面 生成檢查表模板功能可細(xì)化為一下任務(wù) 1 定義模板 用戶通過級(jí)聯(lián)的方式選擇 Item 和 Key Action 并且指定檢查 項(xiàng)和關(guān)鍵活動(dòng)的起始時(shí)間和截至?xí)r間是基于哪個(gè)時(shí)間的 基準(zhǔn)時(shí)間 英文標(biāo)簽為 Based On SS Date Plan Entry Plan Exit SIT Entry SIT Exit 列表顯示 默認(rèn)基于SS Date 然后填寫與這個(gè)基準(zhǔn)時(shí)間的間隔天數(shù) Interval 正負(fù)數(shù) 零均可 必填 后面帶 Tips 提示 然后不斷重復(fù)這種選擇 最終形成由一系列檢查項(xiàng)和關(guān)鍵活動(dòng)組成的 檢查表模板 這種模板 代表了可能會(huì)被反復(fù)使用的一套檢查流程 然后指定模 板名 并保存模板 系統(tǒng)會(huì)記錄每個(gè)模板對(duì)應(yīng)的所有者和創(chuàng)建時(shí)間 2 更改模板并另存為 用戶可以通過瀏覽現(xiàn)有的檢查表模板 然后找到與 自己要求最接近的一個(gè) 然后對(duì)其檢查項(xiàng)內(nèi)容 檢查項(xiàng)順序 關(guān)鍵活動(dòng)等模板數(shù) 據(jù)進(jìn)行更改 最后可以將自己的檢查表 模板保存為一個(gè)全新的模板 3 查詢模板 用戶可以根據(jù)國家 地區(qū) 產(chǎn)品線 產(chǎn)品型號(hào) 項(xiàng)目階段 等 條件在現(xiàn)有模板中進(jìn)行查詢 并找到與自己需要的檢查流程相匹配的模板 同時(shí) 可以利用這個(gè)模板快速直接的生成一個(gè)新的檢查表實(shí)例 生成檢查表模板功能見圖 5 9 電子科技大學(xué)碩士學(xué)位論文 48 圖 5 9 生成檢查表模板功能界面 5 1 9 查詢和報(bào)表功能功能界面 查詢和報(bào)表功能可細(xì)化為一下任務(wù) 1 查詢樣機(jī)記錄并導(dǎo)出 Excel 2 刪 除發(fā)放記錄 查詢和報(bào)表功能見圖 5 10 圖 5 10 查詢和報(bào)表功能界面 5 1 10 系統(tǒng)日志管理功能界面 系統(tǒng)日志管理功能可細(xì)化為一下任務(wù) 1 日志記錄 必須記錄帳號(hào)登陸系統(tǒng)時(shí)間 登陸賬號(hào) 客戶端 IP 客戶名 稱 退出時(shí)間 歷史密碼 歷史修改密碼時(shí)間 第五章 系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn) 49 2 日志結(jié)轉(zhuǎn)與清理 系統(tǒng)定期自動(dòng)結(jié)轉(zhuǎn)并清理日志信息 系統(tǒng)日志留存的 時(shí)間長(zhǎng)度可配置 系統(tǒng)日志管理功能見圖 5 11 圖 5 11 系統(tǒng)日志管理界面 5 2 系統(tǒng)運(yùn)行環(huán)境 基于物聯(lián)網(wǎng)的物流管理系統(tǒng)以目前最流行的 B S 三層架構(gòu)為依托 且根據(jù)本 系統(tǒng)的需要 在其基礎(chǔ)上增加了管理權(quán)限層 本系統(tǒng)中每層的功能如下所示 1 數(shù)據(jù)訪問層 實(shí)現(xiàn)訪問數(shù)據(jù)的功能 如增刪改查這四種最基本訪問數(shù)據(jù) 的功能 2 業(yè)務(wù)邏輯層 實(shí)現(xiàn)業(yè)務(wù)邏輯的處理 如 項(xiàng)目評(píng)審管理 項(xiàng)目驗(yàn)收管理 等 3 頁面顯示層 用戶可以操作的界面 如 查看項(xiàng)目詳情信息等 4 管理權(quán)限層 細(xì)化權(quán)限控制 實(shí)現(xiàn)對(duì)每一底層的控制 同時(shí) 要想正常運(yùn)行本系統(tǒng) 必須具備如下運(yùn)行的軟硬件要求 5 2 1 硬件要求 1 服務(wù)器端硬件要求 CPU Intel Core i5 或以上 內(nèi)存 4G 以上 磁盤空間 120G 以上 電子科技大學(xué)碩士學(xué)位論文 50 2 客戶端硬件要求 CPU Intel Core i3 或以上 內(nèi)存 512M 以上 磁盤空間 80G 以上 5 2 2 軟件要求 1 服務(wù)器端軟件要求 Windows xp 7 Server 服務(wù)器操作系統(tǒng) Windows IIS 7 和 應(yīng)用程序服務(wù) NET Framework 4 0 和服務(wù)運(yùn)行環(huán)境 Microsoft Visual Studio 2010 Microsoft SQL Server 2008 2 客戶端軟件要求 Internet Explorer 8 Firefox chrome 等 5 3 本章小結(jié) 本章首先詳細(xì)介紹了基于物聯(lián)網(wǎng)的物流管理系統(tǒng)開發(fā)所使用的架構(gòu)和運(yùn)行時(shí) 所需要的環(huán)境 然后介紹了基于物聯(lián)網(wǎng)的物流管理系統(tǒng)的實(shí)現(xiàn)過程 第六章 系統(tǒng)測(cè)試 51 第六章 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是指在受約束的條件下操作系統(tǒng) 它是軟件開發(fā)中最重要的成分之 一 是軟件付諸實(shí)施之前的最后一道關(guān)卡 軟件工程里已經(jīng)給出了軟件測(cè)試了成 熟的方案 本章將對(duì)基于物聯(lián)網(wǎng)的物流管理系統(tǒng)進(jìn)行最終的測(cè)試 6 1 測(cè)試概述 針對(duì)本系統(tǒng)的測(cè)試 嚴(yán)格按照軟件工程里先部分后整體的思想 首先對(duì)物流 管理系統(tǒng)各角色注冊(cè) 登錄 服務(wù)準(zhǔn)備檢查表 樣機(jī)管理工具等子模塊進(jìn)行了測(cè) 試 然后按照系統(tǒng)的工作流程嚴(yán)格測(cè)試了整個(gè)系統(tǒng) 在設(shè)計(jì)測(cè)試用例時(shí) 測(cè)試人 員需要站在用戶的角度 而不是在開發(fā)者的角度 要脫離系統(tǒng)的開發(fā)思路 這樣 才能更全面的找出系統(tǒng)的不足 下文主要以申報(bào)單位注冊(cè) 申報(bào)單位登錄 申報(bào) 單位申報(bào)項(xiàng)目和項(xiàng)目管理這 4 個(gè)測(cè)試用例來測(cè)試系統(tǒng) 本文采用了時(shí)下最流行的白盒測(cè)試 它主要包括邏輯覆蓋 基本路徑覆蓋和 循環(huán)覆蓋 軟件測(cè)試的目的是以最小的測(cè)試用例集合測(cè)試出軟件中更多的潛在錯(cuò) 誤 修改錯(cuò)誤指盡最大可能的發(fā)現(xiàn)系統(tǒng)中的所有錯(cuò)誤 及時(shí)改正 提高系統(tǒng)可靠 性 系統(tǒng)測(cè)試階段還需做如下工作 首先 從易用性的角度測(cè)試系統(tǒng)是否便于上 手操作 系統(tǒng)響應(yīng)速度是否靈敏 其次 從可靠性的角度測(cè)試系統(tǒng)是夠能夠識(shí)別 出用戶的異常操作 是否具有良好的魯棒性 最后 從安全性的角度測(cè)試系統(tǒng)中 不同用戶的操作權(quán)限 6 2 測(cè)試用例 在設(shè)計(jì)測(cè)試用例時(shí) 測(cè)試人員需要站在用戶的角度 而不是在開發(fā)者的角 度 要脫離系統(tǒng)的開發(fā)思路 這樣才能更全面的找出系統(tǒng)的不足 下文主要以申 報(bào)單位注冊(cè) 申報(bào)單位登錄 申報(bào)單位申報(bào)項(xiàng)目和項(xiàng)目管理這 4 個(gè)測(cè)試用例來測(cè) 試系統(tǒng) 下文主要以申報(bào)單位注冊(cè) 申報(bào)單位登錄 申報(bào)單位申報(bào)項(xiàng)目和項(xiàng)目管 理這 4 個(gè)測(cè)試用例來測(cè)試系統(tǒng) 1 物流管理系統(tǒng)注冊(cè)測(cè)試

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論