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

正文內(nèi)容

基于web的物流運輸管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)位論文(參考版)

2025-06-28 02:56本頁面
  

【正文】 它在需求分析和系統(tǒng)詳細(xì)設(shè)計之間起到橋梁過渡作用,使用戶的需求調(diào)研和詳細(xì)設(shè)計實現(xiàn)完好的結(jié)合,是對用戶目標(biāo)與將需求轉(zhuǎn)換成具體界面設(shè)計解決方案的重要階段。圖310 系統(tǒng)的功能結(jié)構(gòu)圖 第四章 系統(tǒng)的概要設(shè)計 概述需求分析后,進(jìn)入軟件的概要設(shè)計。(3)貨物狀態(tài)功能模塊:主要包括已到貨物和未到貨物狀態(tài)信息。貨物信息、車輛信息、交易地點等各自元信息均通過基本信息模塊來獲取。通過需求分析的調(diào)查與研究,將系統(tǒng)的大體功能定義如圖410所示。這種分而治之的方法可以使得,一方面,各個模塊具有很好的相對獨立性,可以分別加以設(shè)計實現(xiàn),由繁入簡便于工作的細(xì)致處理;另一方面,模塊之間的相互關(guān)系 如信息交換、調(diào)用關(guān)系,則可清晰的通過一定方式描述說明。這種分解為多個功能較單一的模塊的方法稱做模塊化。它是一種較為簡潔明確的表示,它以圖框形式簡單地表示系統(tǒng)間各種輸入與輸出量之間的相互作用關(guān)系,是概念設(shè)計的關(guān)鍵環(huán)節(jié)。功能結(jié)構(gòu)圖的建立是設(shè)計者的設(shè)計思維由發(fā)散趨向于收斂、由理性化變?yōu)楦行曰倪^程。從概念上講,上層功能包括 (或控制)下層功能,越上層的功能結(jié)構(gòu)越籠統(tǒng),越往下功能變得更加具體。+接收()+裝卸()+稱重()圖39 收貨地點類 功能結(jié)構(gòu)圖所謂功能結(jié)構(gòu)圖就是將系統(tǒng)的功能進(jìn)行一一分解,是從大到小,從粗到細(xì),從上到下等角度對硬件、軟件、解決方案等進(jìn)行解剖,詳細(xì)描述功能列表的結(jié)構(gòu),按功能從屬關(guān)系表示的一種圖形式,圖中的每一個框都稱為一個功能模塊。收貨地點類收貨日期:date交易ID:int貨車返回日期:date貨物重點:double用戶類用戶名:char密碼:int+退出()+添加()+刪除()+查詢() 圖36 用戶類:包括車輛號碼、所屬公司、司機名等8個屬性,添加、裝卸、運輸三個操作,如圖37所示。 系統(tǒng)部分類圖除了用例圖之外,還需定義相應(yīng)的系統(tǒng)類圖,即各個功能模塊,以便開發(fā)人員了解整個系統(tǒng)的架構(gòu),同時有助于今后重復(fù)利用這些類來進(jìn)行開發(fā)。用例4:運輸車輛管理圖34 運輸車輛管理用例圖如圖34所示,交易訂單一旦形成,發(fā)貨方需要為貨物配送選擇車輛進(jìn)行運輸,用戶根據(jù)車輛狀態(tài)、使用記錄等信息,指派可靠的司機于指定時間開始發(fā)運。作為收貨方還可以對交易地址進(jìn)行更新,向發(fā)貨方提供新的交易地址。用例1:用戶管理圖31 用戶管理用例圖如圖31所示,系統(tǒng)對用戶的管理,包括用戶注冊過程中輸入詳細(xì)真實的信息,當(dāng)用戶信息發(fā)生變化時可隨時更改,最后用完系統(tǒng)后,用戶可以退出系統(tǒng)。實際上,參與者和用例之間的信息流不是由關(guān)聯(lián)關(guān)系表示,該類信息流允許缺省值的存在,且信息的流向是雙向的,與表示關(guān)聯(lián)關(guān)系的箭頭所指方向沒有本質(zhì)上的關(guān)系。 以銀行的自動提款機(ATM)為例,ATM主要功能的用例圖可表示為:ATM的主要使用者是銀行的客戶,客戶主要使用ATM提供的功能進(jìn)行銀行帳戶的查詢、提款和轉(zhuǎn)帳交易等。 用例(Use Case)用于表示系統(tǒng)所提供的服務(wù),它定義了目標(biāo)系統(tǒng)是如何被系統(tǒng)的參與者所使用,描述了參與者為使用目標(biāo)系統(tǒng)所提供的一整套功能,而與目標(biāo)系統(tǒng)之間形成的交互。參與者(Actor)和用例(Use Case)是從用戶的視角出發(fā),并不需要了解系統(tǒng)的內(nèi)部結(jié)構(gòu)和總體設(shè)計,只是需要了解系統(tǒng)具體能為用戶提供哪些服務(wù),也就是了解目標(biāo)系統(tǒng)需要如何使用,這也是開發(fā)者使用用例圖的主要原因之一。用例是對一組動作序列的抽象描述,系統(tǒng)依次執(zhí)行這些動作序列,并最終得到相應(yīng)的結(jié)果。 用例描述用例圖(User Case)就是由參與者(Actor)、用例(Use Case)以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的靜態(tài)視圖,是面向?qū)ο箝_發(fā)的重要部分,被稱為外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模[14]。收貨方也可以對交易地點信息進(jìn)行修改,但必須是在對方發(fā)貨狀態(tài)為等待之前。(7) 交易地點信息管理功能:統(tǒng)一管理地點信息,為交易分配最近的地點。車輛報廢管理:隨著車輛的使用,一些車輛可能已經(jīng)報廢,對于這類車輛的信息需要及時更新,以免給用戶帶來不必要的損失。運輸費用管理:不同的車輛,根據(jù)新舊、快慢要求,使用的各種費用(如:車稅、養(yǎng)路費、車保險等)也不同,通過該管理功能,可對記錄進(jìn)行添加、修改、查詢、刪除操作。車輛維修管理:對車輛的維修記錄添加、修改、查詢、刪除操作。車輛使用記錄管理:對車輛的使用記錄進(jìn)行添加、修改、查詢、刪除等操作。主要功能有駕駛員檔案管理、車輛檔案管理、人車配置信息管理、車輛出車管理、車輛油耗管理、車輛維修管理等,具體提供功能包括如下: 車輛管理是為了使車輛信息集中化,合理有效的使用各種車輛,最大限度的節(jié)約成本,實現(xiàn)更有效的控制車輛的使用情況,最真實的反應(yīng)車輛的實際情況。因此,提供支付狀態(tài)的查詢、支付功能很有必要。(5) 支付狀態(tài)管理功能: 考慮到網(wǎng)速與其他特殊情況問題,提供對交易支付狀態(tài)的管理,即支付狀態(tài)包括:已支付、待支付兩種情況。信息管理的過程包括信息收集、信息傳輸、信息加工和信息儲存。貨物信息管理為了有效地開發(fā)和利用信息資源,以現(xiàn)代信息技術(shù)為手段,對信息資源進(jìn)行計劃、組織和控制的活動。為了避免用戶所選貨物為其真實想要的,首先提供貨物信息的核實,減少不必要的退貨流程;其次,用戶在提交訂單后,需要再次核實信息是否填寫完整,是否有遺漏的情況;最后,在貨物抵達(dá)目的地時,收貨方有權(quán)對貨物進(jìn)行檢查確定后再進(jìn)行簽字驗收。通過驗收不僅可以防止企業(yè)遭受經(jīng)濟損失,而且可以起到監(jiān)督供貨單位和承運商的作用,同時也可指導(dǎo)保管和使用。狀態(tài)報表:一些與駕駛員管理相關(guān)的報表/清冊,用戶可在一定范圍內(nèi)對上述報表進(jìn)行定制。配送報表:各種車輛運行的情況統(tǒng)計報表。車輛報表:各種車輛的各項使用情況統(tǒng)計報表,收發(fā)方可以根據(jù)各自的需要選擇合適的車輛進(jìn)行配送,例如,收貨方可以選擇提供多一點的物流運輸費用,發(fā)貨方因而可為此單交易提供更快更順暢的車輛進(jìn)行配送。貨物報表:貨主發(fā)布各種貨物信息統(tǒng)計報表,通過貨物報表可以查閱所需的貨物,貨主可對報表信息進(jìn)行添加、修改、查詢、打印等。交易地點報表:為各種在線提交的交易生產(chǎn)情況統(tǒng)計報表,提供查詢、取消功能。結(jié)合交易雙方的具體要求,提供各類報表的生成、管理、查詢功能。計算機出現(xiàn)之后,人們利用計算機處理數(shù)據(jù)和界面設(shè)計的功能來生成、展示報表。(2) 交易信息報表的管理:簡單的說:報表就是用表格、圖表等格式來動態(tài)顯示數(shù)據(jù),可以用公式表示為:報表 = 多樣的格式 + 動態(tài)的數(shù)據(jù)。MD5即MessageDigest Algorithm 5,用于確保信息傳輸一致性,是計算機信息安全領(lǐng)域廣泛使用的雜湊算法之一,主流編程語言普遍已有MD5實現(xiàn)。新用戶在首次登錄系統(tǒng)時需要注冊,注冊后的密碼具有保密性,在前臺與后臺數(shù)據(jù)庫均是不可見的。其中注意的是對密碼修改后的加密。在網(wǎng)站正式運行之前,需要先設(shè)置網(wǎng)站中用戶的權(quán)限,如是否允許會員在網(wǎng)站中注冊、是否可以在網(wǎng)站中發(fā)表信息等權(quán)限。注冊用戶可以瀏覽相關(guān)權(quán)限范圍內(nèi)的網(wǎng)頁信息,并可在相應(yīng)界面發(fā)表信息。系統(tǒng)用戶分成管理員、注冊用戶和散客三類,其中管理員和注冊用戶都有獨立的管理界面。 功能描述本系統(tǒng)將主要實現(xiàn)以下七個基本功能:(1) 用戶管理功能: 用戶管理也就是對本系統(tǒng)的用戶進(jìn)行管理,用于提供登陸本系統(tǒng)的權(quán)限設(shè)置,只有注冊并確認(rèn)的用戶才可使用系統(tǒng)的所有功能。貨物運輸過程完成了貨物到達(dá)交易目的地后的末端配送,主要包括交易地址核實、貨物運輸通知,收貨方自提或送貨上門,交易費用結(jié)算等環(huán)節(jié)。貨物運輸:貨物運輸是現(xiàn)代運輸?shù)闹饕绞街?,也是?gòu)成陸地上貨物運輸?shù)膬蓚€基本運輸方式之一,在整個物流運輸領(lǐng)域中占有非常重要的地位,并發(fā)揮著越來越重要的作用。在本系統(tǒng)中這個過程主要包括車輛到達(dá),貨物到達(dá)后的貨物驗收,交易信息提交。分運單上的收貨人往往才是真正的收貨人,而主運單上的收貨人則往往是貨代。運單上的收貨人往往是進(jìn)口商,而在聯(lián)系人上顯示的可能才是真實的收貨人。這一點與發(fā)貨人的情況有些相似。車輛管理方式比較靈活,可直接由始發(fā)點直接發(fā)貨,也可通過多點裝貨再出發(fā)。本系統(tǒng)中發(fā)貨人主要負(fù)責(zé)完成貨物從倉庫打包出庫,運至目的地或者投往中轉(zhuǎn)地的過程。但我們通常會將發(fā)貨人與貨主、經(jīng)辦人、托運人、委托人混為一談,其實在大多情況下他們可以是同一個人,但也有很多不同的情況時他們就可以不是一個人。主要完成發(fā)貨方將貨物交接到收貨方手上和貨物、交易信息更新維護(hù)的過程,運輸過程中可以是收貨方直接受理,收發(fā)貨物的過程主要涵蓋了提貨相應(yīng)交易信息記錄,收發(fā)貨物的車輛安排,訂單受理等過程。軟件測試是執(zhí)行代碼程序的一個過程,即為傳統(tǒng)意義上在代碼完成后,通過調(diào)試運行源程序來發(fā)現(xiàn)代碼或軟件系統(tǒng)中可能存在的錯誤,在代碼完成之前發(fā)現(xiàn)軟件系統(tǒng)需求與設(shè)計上存在的問題,避免把系統(tǒng)需求、設(shè)計框架上潛在的問題遺留到后期階段,以免造成設(shè)計與編程上的工作的浪費,增加軟件開發(fā)的成本、延長開發(fā)的周期等。(3) 軟件設(shè)計師軟件設(shè)計師能夠根據(jù)項目管理和軟件開發(fā)的要求,按照系統(tǒng)的總體設(shè)計規(guī)格要求說明書進(jìn)行軟件的開發(fā)設(shè)計,編碼設(shè)計規(guī)格說明書等相應(yīng)的文檔;指導(dǎo)監(jiān)督程序員編寫、調(diào)試程序,并最終負(fù)責(zé)對軟件的調(diào)優(yōu)和測試,開發(fā)設(shè)計滿足系統(tǒng)總體設(shè)計要求的高質(zhì)量軟件;具有豐富的實踐工作能力和業(yè)務(wù)水平。另一方面主要負(fù)責(zé)提出軟件的描述和要求,作為軟件開發(fā)和軟件測試的依據(jù)。需求分析文檔適合的讀者對象為:(1) 系統(tǒng)用戶:系統(tǒng)的使用者,也包括系統(tǒng)的管理員。(5) 完善的權(quán)限管理,增強系統(tǒng)的安全性。(3) 實現(xiàn)貨物運輸管理的全過程。要求本系統(tǒng)具有以下功能:(1) 統(tǒng)一友好的操作界面,能保證系統(tǒng)的易用性。需求分析階段的任務(wù)是確定軟件系統(tǒng)功能,讓用戶和開發(fā)者共同明確將要開發(fā)的是一個什么樣的系統(tǒng),準(zhǔn)確、完整和規(guī)范化的軟件需求是軟件開發(fā)成功的關(guān)鍵,軟件項目中%40—%60的問題都源于需求階段[13]。需求評審:在軟件需求評審階段,軟件分析師要在實體用戶與軟件設(shè)計師的相互合作下,核實之前生成的需求規(guī)格說明文檔和初步的用戶使用手冊,以確保軟件需求的完整性、準(zhǔn)確性、清晰性、具體性,并使得用戶和軟件設(shè)計師對提供的需求規(guī)格說明和用戶手冊的達(dá)成一致的理解。需求描述:在需求問題分析階段分析師主要負(fù)責(zé)用戶需求的鑒別、綜合和建模,解決用戶需求存在的模糊性、歧義性以及不一致性,分析系統(tǒng)在數(shù)據(jù)結(jié)構(gòu)與類型上的要求,為系統(tǒng)的基本問題及目標(biāo)功能建立邏輯模型。需求的提出與分析只是從使用者的角度關(guān)注系統(tǒng)。需求分析可分為需求提出、需求描述及需求評審三個階段。軟件需求分析可以說是把軟件在計劃期間形成的軟件可行性分析進(jìn)一步精細(xì)化,分析對比各種可能的解決方法,并且擇優(yōu)分配資源給各個軟件元素[39]。如若在需求分析時分析者們未能正確地認(rèn)識到顧客的需要的話,那么最后的軟件實際上不可能達(dá)到顧客的需要,或者軟件項目無法在規(guī)定的時間里完工。很長一段時間里人們一直認(rèn)為需求分析是整個軟件工程中最簡單的一個步驟??梢哉f,在軟件工程當(dāng)中的“需求分析”就是確定要計算機“做什么”,要達(dá)到什么樣的效果?! ? 本章小結(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ǔ)理論知識。8. MySQL使用標(biāo)準(zhǔn)的SQL數(shù)據(jù)語言形式,全面支持SQL的GROUP BY和ORDER BY子句,支持聚合函數(shù)(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN())。6. Mysql是開源的,無需支付額外的費用。可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。支持C、C++、Java等多種語言。2. 優(yōu)化的SQL查詢算法,有效地提高查詢速度。服務(wù)器語言SQL,雖然有些管理職責(zé)只能通過調(diào)用mysqladmin 命令行來完成,但使用mysql設(shè)置用戶的權(quán)限還可通過使用mysql客戶機程序發(fā)布能夠檢驗授權(quán)表的SQL ,實現(xiàn)使用服務(wù)器自身的語言來同服務(wù)器進(jìn)行對話。其中最重要的幾中情況為: mysql,一個交互式程序,允許執(zhí)行者將SQL 語句發(fā)布到服務(wù)器上并瀏覽其產(chǎn)生的結(jié)果;mysqladmin,一個管理程序,允許執(zhí)行者關(guān)閉服務(wù)器以及創(chuàng)建或刪除數(shù)據(jù)庫的任務(wù)。最早,它能為一些在普通硬件平臺上提供數(shù)據(jù)庫的公司在一個數(shù)量級上的大型數(shù)據(jù)庫。SQL是一種標(biāo)準(zhǔn)化的語言,它使得信息的存儲、更新和存取變得更加容易。SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言[38]。在控制臺下, MySQL 。MysQL是以一個客戶機/服務(wù)器結(jié)構(gòu)實現(xiàn)其功能的,主要特點是快速、健壯和易用[12]。 數(shù)據(jù)庫工具的選擇MysQL是最流行的一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)RDBMS(Relational Database Management System)[11],最早由瑞典的MySQL AB公司開發(fā),2009年被Oracle公司收購。Tomcat還是一個基于組件的服務(wù)器,它的組件是可以按需進(jìn)行配置的,其中最外層的組件為Catalina Servlet容器,其他的組件以這個組件為基礎(chǔ),按照一定的格式要求配置在這個容器中。Tomcat的默認(rèn)工作模式是作為獨立的Servlet容器,主要負(fù)責(zé)處理客戶端的請求,是內(nèi)置在WEB服務(wù)器中的一部分。Tomcat的使用分為兩個類型,一個是安裝版的像普通安裝程序一樣安裝后使用,另一種是解壓版本的,解壓后放到任意的目錄即可以使用。在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。Software類似于ASP,Java有許多非常優(yōu)秀的開發(fā)工具,而且大多都是免費便于獲取,并且其中大部分可運行于多種平臺之下。從只有一個小的Jar文件就可以運行的Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。相比ASP/PHP的局限性有明顯優(yōu)勢。(2)系統(tǒng)支持多平臺。我們選擇JSP網(wǎng)絡(luò)編
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1