版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、. 西 安 郵 電 大 學(xué) 畢業(yè) 設(shè) 計(jì)論 文題 目:基于Web的物流管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 學(xué) 院: 計(jì)算機(jī)學(xué)院 專 業(yè): 軟件工程 班 級(jí):學(xué)生:導(dǎo)師:孟彩霞 職稱: 教授 起止時(shí)間:2014年11月6日至2015年6月4日畢業(yè)設(shè)計(jì)論文誠(chéng)信聲明書本人聲明:本人所提交的畢業(yè)論文基于Web的物流管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)是本人在指導(dǎo)教師指導(dǎo)下獨(dú)立研究、寫作的成果,論文中所引用他人的文獻(xiàn)、數(shù)據(jù)、圖件、資料均已明確標(biāo)注;對(duì)本文的研究做出重要奉獻(xiàn)的個(gè)人和集體,均已在文中以明確方式注明并表示感。本人完全意識(shí)到本聲明的法律后果由本人承當(dāng)。論文 簽字 時(shí)間: 年 月 日指導(dǎo)教師已閱:簽字時(shí)間: 年 月 日郵電大學(xué)
2、本科畢業(yè)設(shè)計(jì)(論文)選題審批表申報(bào)人孟彩霞職稱教授學(xué)院計(jì)算機(jī)學(xué)院題目名稱基于web的物流管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)題目來(lái)源科研教學(xué)其它題目類型硬件設(shè)計(jì)軟件設(shè)計(jì)論文藝術(shù)作品題目性質(zhì)實(shí)際應(yīng)用理論研究題目簡(jiǎn)述物流管理系統(tǒng)是集成現(xiàn)代運(yùn)輸、倉(cāng)儲(chǔ)、配送、搬運(yùn)、包裝、產(chǎn)品流通及信息管理與一體的網(wǎng)絡(luò)系統(tǒng)。它實(shí)現(xiàn)了商品從原料供給商、制造商、分銷商、零售商到消費(fèi)者的各個(gè)流通環(huán)節(jié)的有機(jī)結(jié)合。要求完成對(duì)企業(yè)物流管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)模式分析、并由此設(shè)計(jì)了數(shù)據(jù)庫(kù)構(gòu)造和應(yīng)用程序。要求物理管理系統(tǒng)可以滿足客戶、運(yùn)輸人員和高級(jí)管理員三方面的需求。對(duì)學(xué)生知識(shí)與能力要求此題目功能復(fù)雜、工作量大,要想開(kāi)發(fā)出一個(gè)真正使用
3、的系統(tǒng)也絕非易事,要求學(xué)生具有較強(qiáng)的系統(tǒng)分析、設(shè)計(jì)能力和熟練的編程能力、數(shù)據(jù)庫(kù)理論課程學(xué)習(xí)較好,具有自學(xué)能力和獨(dú)立思考能力,能夠分析實(shí)際應(yīng)用中碰到的各種問(wèn)題。其中使用的知識(shí)和技術(shù)包括:1、數(shù)據(jù)庫(kù)技術(shù);2、PHP或JSP開(kāi)發(fā)工具;3軟件工程的開(kāi)發(fā)方法。預(yù)期目標(biāo)1熟悉B/S構(gòu)造、PHP+Mysql或JSP+SQL Server開(kāi)發(fā)技術(shù);2學(xué)會(huì)制作網(wǎng)頁(yè);3進(jìn)展系統(tǒng)的需求分析和設(shè)計(jì),設(shè)計(jì)相應(yīng)的數(shù)據(jù)模型,構(gòu)建合理的數(shù)據(jù)庫(kù);4編程實(shí)現(xiàn)系統(tǒng),完成系統(tǒng)開(kāi)發(fā)工作并調(diào)試通過(guò);5書寫畢業(yè)論文,準(zhǔn)備辯論。時(shí)間進(jìn)度2014年11月6日-11月7日:學(xué)生選題;11月10日12月5日:下達(dá)畢設(shè)任務(wù)書,學(xué)生查閱資料,明確畢設(shè)
4、任務(wù)書中對(duì)于題目的各項(xiàng)要求,書寫開(kāi)題報(bào)告并上傳至畢設(shè)系統(tǒng);12月6日12月25日:深入學(xué)習(xí)SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)、B/S構(gòu)造及JSP等開(kāi)發(fā)工具;12月26日2015年1月10日:學(xué)會(huì)制作網(wǎng)頁(yè);1月11日 2月20日:進(jìn)展系統(tǒng)的需求分析和概要設(shè)計(jì),設(shè)計(jì)相應(yīng)數(shù)據(jù)模型,構(gòu)建合理數(shù)據(jù)庫(kù);2月21日 4月30日:編程實(shí)現(xiàn)系統(tǒng),完成企業(yè)物流管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)工作并調(diào)試通過(guò);5月1日 5月31日:書寫畢業(yè)論文;5月20日 5月29日:準(zhǔn)備畢設(shè)檢查驗(yàn)收;5月25日 5月29日:畢設(shè)論文草稿上傳至畢設(shè)系統(tǒng);6月1日 6月4日:畢業(yè)論文定稿上傳至畢設(shè)系統(tǒng);6月2日 6月10日:準(zhǔn)備辯論。系教研室主任
5、簽字年 月 日主管院長(zhǎng)簽字年 月 日. 郵電大學(xué)本科畢業(yè)設(shè)計(jì)論文開(kāi)題報(bào)告* 導(dǎo)師 題目 基于Web的物流管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)選題目的為什么選該課題 隨著全球經(jīng)濟(jì)一體化進(jìn)程的加快以及社會(huì)勞動(dòng)分工的開(kāi)展,物流戰(zhàn)略已經(jīng)成為企業(yè)獲得市場(chǎng)競(jìng)爭(zhēng)優(yōu)勢(shì)的重要組成局部。一些從事物流相關(guān)活動(dòng)的運(yùn)輸企業(yè)、倉(cāng)儲(chǔ)企業(yè)開(kāi)場(chǎng)拓展自己的傳統(tǒng)業(yè)務(wù),進(jìn)入物流系統(tǒng),逐步成長(zhǎng)為能夠提供局部或全部的物流效勞企業(yè)。在信息時(shí)代,這樣一個(gè)基于Web的物流管理系統(tǒng)能夠有效的降低經(jīng)營(yíng)本錢,提高客戶滿意度,吸引和保持更多的客戶,為企業(yè)增加持續(xù)的盈利。前期根底已學(xué)課程、掌握的工具,資料積累、軟硬件條件等 對(duì)于這個(gè)工程我學(xué)過(guò)SQL Server數(shù)據(jù)庫(kù)
6、原理與應(yīng)用,學(xué)過(guò)基于web的技術(shù)比方j(luò)sp,servlet,html,等,有過(guò)B/S工程經(jīng)歷。 已熟練掌握SQL Server2005,eclipse,myeclipse,tomcat等開(kāi)發(fā)工具。 做過(guò)網(wǎng)上售書系統(tǒng)的B/S系統(tǒng)。 目前所用的系統(tǒng)win7,存:4G,所需開(kāi)發(fā)工具myeclipse,tomcat。要解決的問(wèn)題做什么完成對(duì)現(xiàn)代運(yùn)輸、倉(cāng)儲(chǔ)、配送、搬運(yùn)、包裝、產(chǎn)品流通及信息管理于一體的網(wǎng)絡(luò)系統(tǒng),實(shí)現(xiàn)商品從原料供給商、制造商、分銷商、零售商到消費(fèi)者的各個(gè)流通環(huán)節(jié)的有機(jī)結(jié)合,要求物流管理系統(tǒng)可以滿足客戶、運(yùn)輸人員和高級(jí)管理員三方面的需要。工作思路和方案怎么做 針對(duì)這個(gè)系統(tǒng),按照方案進(jìn)度,完成
7、各個(gè)階段的所必須完成的任務(wù), 在這個(gè)工程中遇見(jiàn)問(wèn)題時(shí)解決方案: 在學(xué)習(xí)jsp,seq server及網(wǎng)頁(yè)制作時(shí)可以從圖書館借閱相關(guān)資料,網(wǎng)上視屏,及時(shí)寫一些小程序,遇見(jiàn)不懂的問(wèn)題也可以上網(wǎng)查閱相關(guān)的資料,或者網(wǎng)上提問(wèn)。 工程在構(gòu)建數(shù)據(jù)時(shí)是一個(gè)工程成敗的關(guān)鍵,其中很重要的一點(diǎn)就是構(gòu)建的數(shù)據(jù)庫(kù)要滿足三大式。 在編寫代碼時(shí)注意編寫代碼的規(guī)化,優(yōu)化代碼,注重代碼的執(zhí)行效率。 在調(diào)試代碼的階段注重代碼可執(zhí)行圍,以及影響系統(tǒng)不能正常工作的其他限制條件,發(fā)現(xiàn)問(wèn)題及時(shí)進(jìn)展修改。 指導(dǎo)教師意見(jiàn) 簽字 年 月 日郵電大學(xué)畢業(yè)設(shè)計(jì) (論文)成績(jī)?cè)u(píng)定表學(xué)生性別女*專 業(yè)班 級(jí)課題名稱基于Web的物流管理系統(tǒng)的設(shè)計(jì)與開(kāi)
8、發(fā)指導(dǎo)教師意見(jiàn)評(píng)分百分制:指導(dǎo)教師(簽字):年月日評(píng)閱教師意見(jiàn)評(píng)分百分制:評(píng)閱教師(簽字):年月日驗(yàn)收小組意見(jiàn)評(píng)分百分制:驗(yàn)收教師(組長(zhǎng))(簽字):年月日辯論小組意見(jiàn)評(píng)分百分制: 辯論小組組長(zhǎng)(簽字):年月日評(píng)分比例指導(dǎo)教師評(píng)分 () 評(píng)閱教師評(píng)分 () 驗(yàn)收小組評(píng)分() 辯論小組評(píng)分 ()學(xué)生總評(píng)成績(jī)百分制成績(jī)等級(jí)制成績(jī)辯論委員會(huì)意見(jiàn)畢業(yè)論文(設(shè)計(jì))最終成績(jī)(等級(jí)):學(xué)院辯論委員會(huì)主任(簽字):年月日. 目錄TOC o 1-3 h u HYPERLINK l _Toc18603 摘要 PAGEREF _Toc18603 I HYPERLINK l _Toc21306 Abstract PAG
9、EREF _Toc21306 II HYPERLINK l _Toc10086 1 引言 PAGEREF _Toc10086 1 HYPERLINK l _Toc4747 1.1 設(shè)計(jì)背景 PAGEREF _Toc4747 1 HYPERLINK l _Toc4237 1.2 國(guó)外現(xiàn)狀 PAGEREF _Toc4237 1 HYPERLINK l _Toc13544 1.3 主要研究的容 PAGEREF _Toc13544 2 HYPERLINK l _Toc5794 2 系統(tǒng)開(kāi)發(fā)模式、工具及環(huán)境 PAGEREF _Toc5794 2 HYPERLINK l _Toc18242 2.1 系統(tǒng)的
10、開(kāi)發(fā)模式 PAGEREF _Toc18242 2 HYPERLINK l _Toc11620 2.2 系統(tǒng)環(huán)境的選擇 PAGEREF _Toc11620 2 HYPERLINK l _Toc26283 2.2.1開(kāi)發(fā)環(huán)境的選擇 PAGEREF _Toc26283 2 HYPERLINK l _Toc15551 2.2.2運(yùn)行環(huán)境的選擇 PAGEREF _Toc15551 3 HYPERLINK l _Toc9716 2.3系統(tǒng)實(shí)現(xiàn)過(guò)程術(shù)的選擇 PAGEREF _Toc9716 3 HYPERLINK l _Toc5238 2.3.1開(kāi)發(fā)語(yǔ)言:java PAGEREF _Toc5238 3 HY
11、PERLINK l _Toc17731 2.3.2 頁(yè)面采用jsp技術(shù) PAGEREF _Toc17731 3 HYPERLINK l _Toc3539 2.3.3 流程控制采用servlet技術(shù) PAGEREF _Toc3539 3 HYPERLINK l _Toc29552 2.3.4 頁(yè)面格式采用css以及js技術(shù) PAGEREF _Toc29552 3 HYPERLINK l _Toc21536 3 任務(wù)概述 PAGEREF _Toc21536 4 HYPERLINK l _Toc20262 3.1 任務(wù)目標(biāo) PAGEREF _Toc20262 4 HYPERLINK l _Toc20
12、930 3.2用戶請(qǐng)求 PAGEREF _Toc20930 4 HYPERLINK l _Toc19989 3.2.1 會(huì)員的請(qǐng)求 PAGEREF _Toc19989 4 HYPERLINK l _Toc28443 3.2.2 管理員的請(qǐng)求 PAGEREF _Toc28443 4 HYPERLINK l _Toc8893 3.3用戶的特點(diǎn) PAGEREF _Toc8893 4 HYPERLINK l _Toc31145 3.3.1會(huì)員請(qǐng)求的特點(diǎn) PAGEREF _Toc31145 5 HYPERLINK l _Toc15775 3.3.2管理員請(qǐng)求的特點(diǎn) PAGEREF _Toc15775 5
13、 HYPERLINK l _Toc31998 4 系統(tǒng)需求分析 PAGEREF _Toc31998 5 HYPERLINK l _Toc11471 4.1 功能需求 PAGEREF _Toc11471 5 HYPERLINK l _Toc25725 4.2 性能描述 PAGEREF _Toc25725 5 HYPERLINK l _Toc30016 4.2.1精度 PAGEREF _Toc30016 5 HYPERLINK l _Toc13316 4.2.2靈活度 PAGEREF _Toc13316 5 HYPERLINK l _Toc6974 4.3 運(yùn)行環(huán)境確實(shí)定 PAGEREF _Toc
14、6974 5 HYPERLINK l _Toc22255 5 系統(tǒng)的總體設(shè)計(jì) PAGEREF _Toc22255 6 HYPERLINK l _Toc31731 5.1設(shè)計(jì)目標(biāo) PAGEREF _Toc31731 6 HYPERLINK l _Toc16400 5.2系統(tǒng)功能構(gòu)造 PAGEREF _Toc16400 6 HYPERLINK l _Toc26609 5.3系統(tǒng)業(yè)務(wù)流程 PAGEREF _Toc26609 7 HYPERLINK l _Toc10899 5.4系統(tǒng)各模塊的功能概述及流程 PAGEREF _Toc10899 9 HYPERLINK l _Toc12045 5.4.1用
15、戶模塊概述 PAGEREF _Toc12045 9 HYPERLINK l _Toc2798 5.4.2物流動(dòng)態(tài) PAGEREF _Toc2798 10 HYPERLINK l _Toc4113 5.4.3物流知識(shí) PAGEREF _Toc4113 11 HYPERLINK l _Toc21268 5.4.4.貨物信息 PAGEREF _Toc21268 11 HYPERLINK l _Toc23004 5.4.5車輛信息 PAGEREF _Toc23004 11 HYPERLINK l _Toc19320 5.4.6企業(yè)信息 PAGEREF _Toc19320 12 HYPERLINK l
16、_Toc16829 5.4.7訂單模塊 PAGEREF _Toc16829 13 HYPERLINK l _Toc9941 5.4.8模擬發(fā)貨 PAGEREF _Toc9941 14 HYPERLINK l _Toc25673 5.4.9公告信息 PAGEREF _Toc25673 14 HYPERLINK l _Toc226305.4.10輔助工具 PAGEREF _Toc22630 14 HYPERLINK l _Toc24210 6 系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc24210 14 HYPERLINK l _Toc11441 6.1 數(shù)據(jù)庫(kù)的概念 PAGEREF _Toc114
17、41 14 HYPERLINK l _Toc18396 6.2 數(shù)據(jù)庫(kù)的選擇 PAGEREF _Toc18396 14 HYPERLINK l _Toc12150 6.3 數(shù)據(jù)庫(kù)概念設(shè)計(jì) PAGEREF _Toc12150 14 HYPERLINK l _Toc12356 6.4 數(shù)據(jù)庫(kù)的邏輯構(gòu)造設(shè)計(jì) PAGEREF _Toc12356 17 HYPERLINK l _Toc7736 7 系統(tǒng)詳細(xì)設(shè)計(jì)與重要模塊的實(shí)現(xiàn) PAGEREF _Toc7736 21 HYPERLINK l _Toc32184 7.1 前臺(tái)頁(yè)面的實(shí)現(xiàn) PAGEREF _Toc32184 21 HYPERLINK l _T
18、oc13265 7.2 會(huì)員注冊(cè)的實(shí)現(xiàn) PAGEREF _Toc13265 22 HYPERLINK l _Toc24998 7.3 登錄的實(shí)現(xiàn) PAGEREF _Toc24998 22 HYPERLINK l _Toc15865 7.4物流動(dòng)態(tài)的實(shí)現(xiàn) PAGEREF _Toc15865 23 HYPERLINK l _Toc13567 7.5貨物信息的實(shí)現(xiàn) PAGEREF _Toc13567 24 HYPERLINK l _Toc13218 7.6我的訂單實(shí)現(xiàn) PAGEREF _Toc13218 26 HYPERLINK l _Toc13704 7.7輔助工具的實(shí)現(xiàn) PAGEREF _Toc
19、13704 28 HYPERLINK l _Toc31639 7.8分頁(yè)的實(shí)現(xiàn) PAGEREF _Toc31639 29 HYPERLINK l _Toc13972 8 結(jié)論 PAGEREF _Toc13972 29 HYPERLINK l _Toc19658 致 PAGEREF _Toc19658 31 HYPERLINK l _Toc10389 參考文獻(xiàn) PAGEREF _Toc10389 32. 摘要隨著物流業(yè)在我國(guó)的蓬勃開(kāi)展及物流市場(chǎng)的競(jìng)爭(zhēng)劇烈,物流管理系統(tǒng)成為了企業(yè)及各個(gè)市場(chǎng)中不可代替的鮮活生命力,現(xiàn)代物流管理逐步從定性轉(zhuǎn)變?yōu)楦鼫?zhǔn)確定量要求,這就需要提供大量準(zhǔn)確、及時(shí)的數(shù)據(jù)信息來(lái)幫助
20、管理者做出重要的決策。因此,物流信息管理應(yīng)該為使用者提供準(zhǔn)確充足的信息和更為快捷的查詢方式,但傳統(tǒng)的物流信息管理使用人工和各類表格來(lái)記錄出倉(cāng)、入庫(kù)、車輛調(diào)配等數(shù)據(jù),在統(tǒng)計(jì)資料時(shí)不僅耗時(shí)費(fèi)力,準(zhǔn)確度低,容易出錯(cuò),而且所需要的本錢也比擬高,性也差等,這對(duì)于處于劇烈市場(chǎng)中的企業(yè)往往是致命的。然而隨著計(jì)算機(jī)的開(kāi)展和網(wǎng)絡(luò)技術(shù)的普及,利用計(jì)算機(jī)數(shù)字化的管理,可以隨時(shí)提供用戶需要的的各類信息,數(shù)據(jù),并準(zhǔn)確的完成統(tǒng)計(jì),支持企業(yè)更高效的完成數(shù)字化信息管理,幫助企業(yè)在競(jìng)爭(zhēng)中取得先機(jī),推動(dòng)企業(yè)信息管理走向自動(dòng)化、科學(xué)化,規(guī)化和社會(huì)化。因此,物流信息管理網(wǎng)成為現(xiàn)代物流企業(yè)管理中或缺的重要工具之一。本文主要介紹了以JA
21、VA語(yǔ)言來(lái)設(shè)計(jì)開(kāi)發(fā)倉(cāng)儲(chǔ)企業(yè)物流管理系統(tǒng)的整個(gè)過(guò)程,以及開(kāi)發(fā)中涉及的技術(shù),并對(duì)系統(tǒng)進(jìn)展了數(shù)據(jù)庫(kù)的設(shè)計(jì)和整個(gè)框架的分析設(shè)計(jì),最終得以實(shí)現(xiàn)。企業(yè)可以通過(guò)對(duì)公司的部門、員工、倉(cāng)庫(kù)、車輛調(diào)配等重要環(huán)節(jié)對(duì)其進(jìn)展數(shù)字化管理,本系統(tǒng)也對(duì)企業(yè)信息、客戶信息和人事信息等進(jìn)展了新增、查詢、修改、刪除等一系列管理,使物流系統(tǒng)更加完善。關(guān)鍵詞: 物流、信息管理、JAVAAbstractWith fierce petition in the logistics industry in Chinas booming market and logistics, the logistics management system
22、has bee a corporate and individual markets irreplaceable fresh vitality, modern logistics management gradually shift from qualitative to a more precise quantitative requirements, which need to provide a large number of accurate and timely data to help managers make important decisions. Therefore, th
23、e logistics information management should provide the user with accurate and adequate information and more efficient ways to search, but the traditional logistics information management and use of labor and various forms to record a warehouse, storage, vehicle allocation and other data, the statisti
24、cs when not only time-consuming, low accuracy, error-prone and cost required is relatively high, confidentiality is also poor, which is in fierce market panies are often fatal. However, with the popularity of puter and network technology development, the use of puter digital management, can provide
25、all kinds of information that users need at any time, data, and plete and accurate statistics to support enterprises more efficient pletion of digital information management, to help businesses in petitive head start, promote enterprise information management to automate, scientific, standardized an
26、d socialization. Therefore, the logistics information management network has bee an important tool of modern logistics enterprise management indispensable. This paper describes the design and development in JAVA language warehousing logistics management system throughout the process, and technology
27、involved in the development of, and the system database design and analysis and design of the framework, and ultimately be achieved. Enterprises can use the panys departments, staff, warehouses, vehicles and other important aspects of the deployment of its digital management, this system is also of
28、the enterprise information, customer information and personnel information was new, query, modify, delete, and a series of management , so that the logistics system more perfect.Keywords: Logistics,information management, JAVA. 1 引言1.1 設(shè)計(jì)背景隨著我國(guó)物流的來(lái)襲,越來(lái)越多的行業(yè)對(duì)此表現(xiàn)出了興趣,尤其是現(xiàn)在的出現(xiàn)的各種網(wǎng)上購(gòu)物,已經(jīng)成為了我們生活中不可或缺的一局部
29、,但因?yàn)閲?guó)條件的限制,物流方面的企業(yè)不僅規(guī)模小,能提供一條龍的效勞解決方案很少,而且企業(yè)數(shù)量很多,加上國(guó)外這一方面的物流做的很好,使得國(guó)企業(yè)的的形式更加嚴(yán)峻,所以國(guó)企業(yè)的改良變得刻不容緩,要想在這場(chǎng)硝煙彌漫的戰(zhàn)爭(zhēng)中取得勝利,創(chuàng)新以及明銳的市場(chǎng)觀察成為企業(yè)開(kāi)展必不可少條件,只有經(jīng)過(guò)浴火的錘煉企業(yè)才能涅磐重生,適應(yīng)這個(gè)競(jìng)爭(zhēng)劇烈的社會(huì)。而現(xiàn)在越來(lái)成熟的網(wǎng)絡(luò)信息則成為勝利的關(guān)鍵,使用先進(jìn)的網(wǎng)絡(luò)技術(shù)來(lái)管理企業(yè)則為企業(yè)競(jìng)爭(zhēng)提供了明顯的優(yōu)勢(shì),通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)對(duì)企業(yè)的管理,不僅能為企業(yè)的運(yùn)營(yíng)過(guò)程節(jié)省大量的人力、物力、財(cái)力、和時(shí)間,提高企業(yè)效率,還可以幫助企業(yè)在客戶心中建立良好的形象,使得企業(yè)走向更加輝煌的未來(lái)。
30、1.2 國(guó)外現(xiàn)狀 我國(guó)的物流概念是從70年代末80年代初來(lái)源于日本,自此之后,開(kāi)場(chǎng)了研究,直到20世紀(jì)90年代莫,我國(guó)對(duì)物流的研究有了突破,主要是在物流的戰(zhàn)略、組織、綠色、精益物流和逆向物流方面,對(duì)此研究,國(guó)家領(lǐng)導(dǎo)人也表示出了重視,自此拉開(kāi)物流在我國(guó)的新局面?,F(xiàn)在我國(guó)的物流已經(jīng)成為了一個(gè)龐大的產(chǎn)業(yè)鏈,逐步走向?qū)I(yè)化、規(guī)模化、集團(tuán)化、多元化和國(guó)際化,據(jù)我國(guó)2014調(diào)查研究使用第三方的物流企業(yè)只占22.2%,而美國(guó)使用第三方的物流企業(yè)則占58%。 國(guó)外的物流現(xiàn)在已經(jīng)開(kāi)展的很強(qiáng)大了,據(jù)統(tǒng)計(jì)2014年,美國(guó)的兩大快遞公司ups與聯(lián)邦快遞在中國(guó)政府獲得了從業(yè)執(zhí)照,ups新增加了從中國(guó)到歐洲的鐵路貨運(yùn)業(yè)務(wù)
31、,給絲綢之路經(jīng)濟(jì)添加了連接紐帶,于此同時(shí)還添加了很多海外代溝,并宣稱最快三天就能送達(dá),還增加了很多效勞,比方荷蘭郵政廣泛推廣的晚間包裹快遞效勞,谷歌也在開(kāi)展快遞效勞,亞馬遜在這競(jìng)爭(zhēng)劇烈行業(yè)也插上了一腳也開(kāi)場(chǎng)在紐約等地區(qū)廣泛推廣其生鮮配送效勞; 總之,國(guó)的物流行業(yè)雖然開(kāi)展迅速,但與國(guó)外的物流相比,還是遠(yuǎn)遠(yuǎn)不夠的,但中國(guó)的市場(chǎng)大,還是很有開(kāi)展前景的。1.3 主要研究的容從不的角度來(lái)看,物流所包含的容也千變?nèi)f化,不同的用戶對(duì)物流系統(tǒng)的需求也各有千秋,因此面對(duì)不同的用戶,系統(tǒng)的功能與設(shè)計(jì)也不盡一樣,本課題主要研究的物流系統(tǒng)是自帶倉(cāng)庫(kù)的物流系統(tǒng),可以自己擁有貨物,自己配送,就像京東,美團(tuán)等大型,本系統(tǒng)采
32、用B/S架構(gòu),主要采用mvc的開(kāi)發(fā)模式,使用J2EE的一些技術(shù)開(kāi)發(fā)的該。2 系統(tǒng)開(kāi)發(fā)模式、工具及環(huán)境2.1 系統(tǒng)的開(kāi)發(fā)模式 本系統(tǒng)選擇的是MVC開(kāi)發(fā)模式以及*ML中的DOM模型,MVC指的是模型-視圖-控制器(Model-View-Controller )。MVC模型有助于應(yīng)用程序分隔為三個(gè)組件,使得程序設(shè)計(jì)更加容易,并使各個(gè)程序之間的的耦合度降到最低,其中三個(gè)模型分別是:模型Model、視圖view、控制器(controller),在開(kāi)發(fā)的過(guò)程中,JSP會(huì)根據(jù)*ML中相對(duì)路徑中嵌套調(diào)用控制器中的SERVLET的service方法,做出對(duì)請(qǐng)求的相應(yīng)。其中模型:代表應(yīng)用程序的數(shù)據(jù)以及訪問(wèn)控制和修
33、改修改這些數(shù)據(jù)的業(yè)務(wù)規(guī)則。視圖:用來(lái)組織模型的容,視圖對(duì)象使用對(duì)象模型的查詢方法以獲取信息,并將獲取的信息展示給用戶??刂破鳎憾x了應(yīng)用程序的行為并負(fù)責(zé)對(duì)來(lái)自視圖的用戶請(qǐng)求進(jìn)展解析,并把這些請(qǐng)求映射為相應(yīng)的行為,然而這些行為由模型負(fù)責(zé)。 DOM指的是DOMDocument Object Model,即文檔對(duì)象模型為解析這兩種格式的文檔提供了規(guī)、方便的方法。無(wú)論是HTML還是*ML,其文檔對(duì)象模型都類似于倒置的樹(shù)形構(gòu)造。2.2 系統(tǒng)環(huán)境的選擇2.2.1開(kāi)發(fā)環(huán)境的選擇本物流系統(tǒng)是基于MyEclipse 8.5平臺(tái)開(kāi)發(fā)的,該軟件廣泛應(yīng)用于基于B/S架構(gòu)的開(kāi)發(fā),而Eclipse主要用于c/s架構(gòu)的開(kāi)發(fā)
34、。 MyEclipse是一個(gè)面向企業(yè)的一個(gè)開(kāi)發(fā)平臺(tái),它將EclipseIDE進(jìn)展了的擴(kuò)展,使用它能在數(shù)據(jù)庫(kù)和JavaEE的平臺(tái)下進(jìn)展開(kāi)發(fā)、添加和應(yīng)用程序效勞器的調(diào)配方面很大的的提高了效率。它的功能功十分豐富,支持很多技術(shù)。2.2.2運(yùn)行環(huán)境的選擇本物流系統(tǒng)是用java語(yǔ)言開(kāi)發(fā)的,平臺(tái)離不開(kāi)虛擬機(jī)JDK,我選擇的是虛擬機(jī)是由sun公司出版JDK 1.7,所用的操作系統(tǒng)是windows7 32位,數(shù)據(jù)庫(kù)選擇的是MySql 5.0,使用的web效勞器為Tomcat 6.0。2.3系統(tǒng)實(shí)現(xiàn)過(guò)程術(shù)的選擇2.3.1開(kāi)發(fā)語(yǔ)言:java Java語(yǔ)言的編寫風(fēng)格與C+語(yǔ)言很相近都采用面向?qū)ο蟮乃枷?,而?duì)于這種需
35、要較強(qiáng)兼容性的系統(tǒng)來(lái)說(shuō),跨平臺(tái)和強(qiáng)健性是非常重要的,而java語(yǔ)言具備的優(yōu)點(diǎn)就包含了這些,對(duì)于開(kāi)發(fā)者來(lái)說(shuō)java當(dāng)中很多方法都是封裝好了的,只需要開(kāi)發(fā)者引用就可以,不需要從底層開(kāi)場(chǎng)寫,并且java語(yǔ)言自帶垃圾回收機(jī)制,并不需要開(kāi)發(fā)者手動(dòng)釋放對(duì)象,為開(kāi)發(fā)者編寫提高了效率,也為企業(yè)節(jié)省了財(cái)力。2.3.2 頁(yè)面采用jsp技術(shù) Jsp全稱Java Servlet page,它是由sun公司開(kāi)發(fā)用來(lái)構(gòu)建動(dòng)態(tài)頁(yè)面的,在程序的執(zhí)行過(guò)程中jsp頁(yè)面會(huì)由web效勞器解釋先轉(zhuǎn)變成.Java和.Class文件保存在相應(yīng)的目錄下,而在第二次編譯時(shí)就直接從應(yīng)用效勞器.java返回了,不需要在轉(zhuǎn)變成了.Class,從而提
36、高了效率,也具有了一次編譯,處處運(yùn)行的特點(diǎn),于此同時(shí)它還支持多種網(wǎng)頁(yè)格式,所擁有的標(biāo)簽具有可擴(kuò)大性。2.3.3 流程控制采用servlet技術(shù) Servlet 可以對(duì)任何請(qǐng)求進(jìn)展響應(yīng),它是一個(gè)java的類,用來(lái)處理用戶請(qǐng)求,被用來(lái)擴(kuò)展效勞器中的性能,統(tǒng)一控制頁(yè)面跳轉(zhuǎn)的和相關(guān)業(yè)務(wù)的流程的調(diào)度,它的目地是更好的維護(hù)系統(tǒng)運(yùn)轉(zhuǎn)。Servlet對(duì)用戶請(qǐng)求的響應(yīng)是在 Servlet中的service方法實(shí)現(xiàn)的,采用這種技術(shù)可以使系統(tǒng)的邏輯構(gòu)造更加的清晰,明確。2.3.4 頁(yè)面格式采用css以及js技術(shù) css全稱為級(jí)聯(lián)樣式表,為開(kāi)發(fā)者提供了新的視角,它通過(guò)一些對(duì)頁(yè)面格式的規(guī)定,從而控制頁(yè)面的外觀,具有簡(jiǎn)潔
37、美化的效果,采用css設(shè)計(jì)的頁(yè)面格式,別離了頁(yè)面中的代碼與的展現(xiàn)形式,而在客戶瀏覽時(shí)加載就可以了,這樣可以簡(jiǎn)化代碼,其頁(yè)面加載速度也比擬快,對(duì)于后期維護(hù)系統(tǒng)的外觀也更加方便。 Js是javaScript的簡(jiǎn)寫,是由腳本語(yǔ)言Netscape的LiveScript擴(kuò)展而來(lái)的的描述語(yǔ)言,采用HTML作為接口,可以使網(wǎng)頁(yè)和用戶之間實(shí)現(xiàn)一種交互的,動(dòng)態(tài)的,實(shí)時(shí)性的一種關(guān)系,這樣就可以及時(shí)響應(yīng)客戶的請(qǐng)求,及時(shí)檢查表單。3 任務(wù)概述3.1 任務(wù)目標(biāo)通過(guò)對(duì)企業(yè)物流管理系統(tǒng)的各個(gè)業(yè)務(wù)的功能和構(gòu)造來(lái)分析該系統(tǒng)并利用計(jì)算機(jī)的現(xiàn)代管理技術(shù)對(duì)公司的部門、員工倉(cāng)庫(kù),車輛調(diào)配等進(jìn)展數(shù)字化的管理,完成對(duì)貨物的發(fā)貨、運(yùn)輸、流通
38、、宣傳物流的動(dòng)態(tài)、物流知識(shí)、企業(yè)信息、車倆信息和輔助查詢的功能,使得做出來(lái)的系統(tǒng)符合用戶、運(yùn)輸人員和系統(tǒng)管理員的需求,與此同時(shí)幫助企業(yè)提高競(jìng)爭(zhēng)力,節(jié)省大量的人力,物力,財(cái)力和時(shí)間,使企業(yè)能更高效的工作為社會(huì)帶來(lái)財(cái)富。3.2用戶請(qǐng)求3.2.1 會(huì)員的請(qǐng)求會(huì)員的請(qǐng)求都在前臺(tái)頁(yè)面進(jìn)展的,會(huì)員能夠在本系統(tǒng)實(shí)現(xiàn)的操作共有14項(xiàng)分別是:會(huì)員登錄、會(huì)員注冊(cè),找回密碼,查詢所有物流動(dòng)態(tài)信息和詳情,查詢所有物流知識(shí)信息和詳情,查看貨物信息,下訂單,查詢車輛信息和詳情、查詢企業(yè)信息和詳情,查詢訂單信息,追蹤訂單,查看我的訂單、查詢公告以及使用輔助工具。3.2.2 管理員的請(qǐng)求管理員的請(qǐng)求都是在后臺(tái)頁(yè)面中進(jìn)展的,管
39、理員可以對(duì)前臺(tái)會(huì)員的所有請(qǐng)求做出相對(duì)回應(yīng),并及時(shí)的發(fā)布和更新一些操作一共有22項(xiàng)分別是:發(fā)布物流動(dòng)態(tài)信息、刪除物流動(dòng)態(tài)信息、修改物流動(dòng)態(tài)信息、發(fā)布物流知識(shí)信息、刪除物流知識(shí)信息、修改物流知識(shí)信息、發(fā)布貨物信息、修改貨物信息、刪除貨物信息、模擬發(fā)貨的流程、發(fā)布車輛信息、修改車輛信息、刪除車輛信息、發(fā)布企業(yè)信息、修改企業(yè)信息、刪除企業(yè)信息、對(duì)公告信息的發(fā)布、對(duì)公告信息的修改、對(duì)公告信息的刪除、對(duì)訂單的刪除、對(duì)訂單的添加、以及對(duì)輔助工具的使用。3.3用戶的特點(diǎn)3.3.1會(huì)員請(qǐng)求的特點(diǎn)會(huì)員對(duì)前臺(tái)所有的操作除了會(huì)員注冊(cè)和找回密碼都是在登錄之后才可以進(jìn)展的。3.3.2管理員請(qǐng)求的特點(diǎn)管理員需要先進(jìn)入前臺(tái)頁(yè)
40、面,從前臺(tái)頁(yè)面的系統(tǒng)管理的超進(jìn)入后臺(tái)的登錄頁(yè)面,完成相關(guān)的操作。4 系統(tǒng)需求分析4.1 功能需求要求本物流系統(tǒng)中的功能具要能做到數(shù)據(jù)收集、信息存儲(chǔ)、信息傳遞、信息傳遞、信息輸出以及標(biāo)準(zhǔn)化和全球化,在輔助模塊過(guò)車牌名查看屬于哪個(gè)城市,還輸入相對(duì)應(yīng)的國(guó)道對(duì)該條線進(jìn)展查詢,這樣可以幫助會(huì)員和管理員做出相對(duì)應(yīng)的調(diào)配決策,在剩下的的10大模塊中,要求對(duì)每個(gè)模塊進(jìn)展操作時(shí)能夠及時(shí)的更新模塊中的數(shù)據(jù),到達(dá)前臺(tái)和后臺(tái)的高度一致性。4.2 性能描述 整體構(gòu)造和操作流程合理順暢,實(shí)現(xiàn)人性化設(shè)計(jì),系統(tǒng)運(yùn)行穩(wěn)定,要平安可靠。4.2.1精度無(wú)論是會(huì)員還是管理都必須進(jìn)展登錄后才能完成對(duì)應(yīng)自己自己權(quán)限,其中我的訂單是根據(jù)不
41、同的會(huì)員會(huì)有不同的訂單,不同的會(huì)員看見(jiàn)的數(shù)據(jù)也會(huì)不同,在本系統(tǒng)中如果會(huì)員也同是管理員則在前臺(tái)就可以對(duì)車輛模塊和企業(yè)模塊進(jìn)修改以及刪除的操作。4.2.2靈活度 本系統(tǒng)在開(kāi)發(fā)時(shí)盡量對(duì)所有功能進(jìn)展函數(shù)封裝,如果用戶突然改變*些功能是只要相對(duì)應(yīng)的改變*些功能函數(shù)即可,可以將反工帶來(lái)的損失降低到最小。4.3 運(yùn)行環(huán)境確實(shí)定操作系統(tǒng) :windows、linu*、uni*等都可以。對(duì)軟件環(huán)境:需要安裝虛擬機(jī)JDK,Myeclipse 8.5或者8.5以上的版本,效勞器需要安裝Tomcat 6.0或者6.0以上的版本,Mysql 5.0或者以上的版本都可以。5 系統(tǒng)的總體設(shè)計(jì)5.1設(shè)計(jì)目標(biāo) 向會(huì)員全面展示公
42、司各項(xiàng)業(yè)務(wù),讓會(huì)員充分了解公司公告信息,為會(huì)員提供密碼修改功能,為會(huì)員提供貨物下單功能,管理員通過(guò)后臺(tái)可以對(duì)運(yùn)單信息進(jìn)展全面管理,管理員通過(guò)后臺(tái)可以對(duì)會(huì)員信息進(jìn)展管理,管理員通過(guò)后臺(tái)可以對(duì)公司公告信息進(jìn)展管理,管理員通過(guò)后臺(tái)對(duì)公司各項(xiàng)業(yè)務(wù)信息進(jìn)展管理。5.2系統(tǒng)功能構(gòu)造 本系統(tǒng)分為前臺(tái)和后臺(tái),一共有11個(gè)大模塊。前臺(tái)涉及9個(gè)模塊,一共包含20項(xiàng)操作,具體功能如下5-1圖所示:圖 5-1:前臺(tái)頁(yè)面功能圖后臺(tái)涉及10個(gè)模塊,一共包含30項(xiàng)操作,具體功能如下5-2圖所示:圖 5-2:后臺(tái)頁(yè)面功能圖5.3系統(tǒng)業(yè)務(wù)流程業(yè)務(wù)流程圖屬于物理模型,按照事物出現(xiàn)的順序管理流向的圖表,描述事物即將進(jìn)展的走向,對(duì)業(yè)
43、務(wù)功能模塊更加清晰的呈現(xiàn),幫助人們合理的分析事物中出現(xiàn)的不正確走向,及時(shí)找出問(wèn)題,而且對(duì)于不同的角色,他們所執(zhí)行的操作也各有千秋,業(yè)務(wù)流程圖自然也不一樣,本系統(tǒng)包含兩局部流程圖如下:面向會(huì)員的前臺(tái)流程圖如5-3所示圖 5-3:前臺(tái)業(yè)務(wù)流程圖面向管理員的后臺(tái)流程圖如5-4所示圖 5-4:后臺(tái)業(yè)務(wù)流程圖5.4系統(tǒng)各模塊的功能概述及流程5.4.1用戶模塊概述 這個(gè)模塊主要是用來(lái)管理會(huì)員操作的,為了管理者能夠更合理高效的管理系統(tǒng),也為每一個(gè)會(huì)員信息具有唯一性,編寫了該模塊的功能,其中前臺(tái)主要涉及的操作有用戶注冊(cè),用戶登錄,找回密碼。后臺(tái)涉及的操作有查詢所有會(huì)員信息,對(duì)會(huì)員信息的修改以及對(duì)會(huì)員信息的刪除
44、。其中涉及的流程如5-5圖所示: 圖 5-5:登錄模塊流程圖 說(shuō)明:找回密碼是根據(jù)注冊(cè)的時(shí)候所留的找回密碼答案以及用戶名有模仿了通過(guò)找回密碼的做法。 5.4.2物流動(dòng)態(tài) 這個(gè)模塊的主要功能是能夠把物流動(dòng)態(tài)信息及時(shí)的發(fā)布出去讓會(huì)員第一時(shí)間了解物流的一些信息,便于會(huì)員更好的做出選擇,其中前臺(tái)主要涉及的操作有物流信息查詢和物流信息詳細(xì)查詢。后臺(tái)涉及的操作有整個(gè)物流信息查詢、物流動(dòng)態(tài)修改、物流動(dòng)態(tài)刪除以及物流動(dòng)態(tài)的刪除,當(dāng)用戶進(jìn)入頁(yè)面后點(diǎn)擊導(dǎo)航欄中物流動(dòng)態(tài)進(jìn)入超,進(jìn)展相關(guān)的操作。其中物流動(dòng)態(tài)流程圖如5-6圖所示:圖 5-6:物流動(dòng)態(tài)信息模塊流程圖 說(shuō)明:物流信息查詢是對(duì)數(shù)據(jù)庫(kù)中的物流表所有物流信息的一
45、個(gè)查詢,但能顯示在頁(yè)面的容只是其中一局部,而詳細(xì)查詢就是針對(duì)會(huì)員想看的*個(gè)信息有一個(gè)全面展示。5.4.3物流知識(shí)為了讓更多的人了解物流,這個(gè)模塊主要就是向會(huì)員展示一些物流的知識(shí),會(huì)員可以根據(jù)自己想了解的容進(jìn)展了解,可以讓更多會(huì)員了解物流。其中前臺(tái)主要涉及的操作有有物流知識(shí)查詢,物流知識(shí)詳細(xì)查詢,后臺(tái)涉及的的操作有物流知識(shí)的添加,刪除、查找以及刪除,當(dāng)用戶進(jìn)入頁(yè)面后點(diǎn)擊導(dǎo)航欄中物流知識(shí)進(jìn)入超,進(jìn)展相關(guān)的操作。其中物流知識(shí)流程圖如5-7圖所示:圖 5-7:物流知識(shí)信息模塊流程圖5.4.4.貨物信息該模塊的主要功能是向客戶展示一些貨物信息,在前臺(tái)會(huì)員可以通過(guò)詳細(xì)這個(gè)連接查看該貨物的詳細(xì)信息后可以下訂
46、單,等待管理員的發(fā)貨與貨物的運(yùn)輸,而在后臺(tái)管理員可以對(duì)貨物信息進(jìn)展增、刪、改、查的操作。其中貨物信息流程圖如5-8圖所示:圖 5-8:物流知識(shí)信息模塊流程圖5.4.5車輛信息為了在運(yùn)輸?shù)倪^(guò)程中更好的選擇車型,合理的調(diào)配,也為了員會(huì)更加的信任該企業(yè),該模塊主要向會(huì)員和管理員展示該企業(yè)的車輛各種信息,以及對(duì)其的一些操作,其中在前臺(tái)主要對(duì)該模塊涉及了車輛查詢以及對(duì)其的詳細(xì)查詢,在后臺(tái)對(duì)該模塊涉及了增、刪、改、查的操作。當(dāng)用戶登錄成功后,進(jìn)入頁(yè)面點(diǎn)擊導(dǎo)航欄中的車輛信息,出現(xiàn)一些對(duì)車輛信息的操作如圖5-9圖所示:圖 5-9:車輛信息模塊流程圖說(shuō)明:如果在前臺(tái)的會(huì)員與在后臺(tái)的管理員是一個(gè)用戶名和密碼的話,
47、在前臺(tái)操作車輛模塊就可以對(duì)其進(jìn)展刪、改的操作。5.4.6企業(yè)信息 為了更好的贏得會(huì)員的信任,讓更多的人關(guān)注該企業(yè)信息,使得該企業(yè)有一個(gè)良好的競(jìng)爭(zhēng)優(yōu)勢(shì)和光芒的前景,該模塊主要向會(huì)員介紹了一些企業(yè)的經(jīng)營(yíng)圍,所屬區(qū)域,網(wǎng)址,等信息,其中前臺(tái)涉及的操作有查詢企業(yè)信息,查詢企業(yè)詳細(xì)信息,后臺(tái)涉及的操作有對(duì)該企業(yè)信息的增、刪、改、查。用戶登錄成功后,當(dāng)用戶進(jìn)入頁(yè)面點(diǎn)擊導(dǎo)航欄中的企業(yè)信息,出現(xiàn)一些對(duì)企業(yè)信息的操作如圖5-10圖所示:圖 5-10:企業(yè)信息模塊流程圖說(shuō)明:該模塊與車輛信息的的說(shuō)明一樣。5.4.7訂單模塊該模塊為會(huì)員提供了查看自己的訂單情況和追蹤訂單的路徑,這樣做不僅使用戶更加信任該公司而且更方
48、便用戶根據(jù)訂單的走動(dòng)隨時(shí)調(diào)整自己的時(shí)間查收貨物,于此同時(shí)可以提高企業(yè)的管理效率,隨時(shí)查看訂單的情況。該模塊在前臺(tái)只能查看自己的訂單,追蹤訂單,而在后臺(tái)可以查看所有會(huì)員的訂單并刪除。當(dāng)用戶進(jìn)入頁(yè)面點(diǎn)擊導(dǎo)航欄中的訂單信息,出現(xiàn)一些對(duì)企業(yè)信息的操作如圖5-11圖所示:圖 5-11:企業(yè)信息模塊流程圖5.4.8模擬發(fā)貨該功能模擬了運(yùn)輸人員送貨的過(guò)程,我們可以根據(jù)訂單號(hào)來(lái)跟蹤,從而讓客戶與管理員看見(jiàn)訂單的情況,該功能只在后臺(tái)的操作中執(zhí)行。5.4.9公告信息為了讓客戶及時(shí)的了解公司的信息,添加了這個(gè)模塊,在前臺(tái)頁(yè)面中可以點(diǎn)擊公告欄的標(biāo)題,會(huì)顯示公告的詳細(xì)信息,而在后臺(tái)管理員點(diǎn)擊這個(gè)模塊可以對(duì)其實(shí)現(xiàn)增、刪、
49、改、查。5.4.10輔助工具全國(guó)一共有23個(gè)省份,每個(gè)省份都有很多的城市和對(duì)應(yīng)的車牌號(hào),不可能每個(gè)人都記得哪個(gè)省份對(duì)應(yīng)的哪個(gè)城市哪個(gè)車牌號(hào),還有一些國(guó)道信息,而該物流管理系統(tǒng)是面向全國(guó)的性的,所以知道這個(gè)很重要,而這個(gè)模塊就能很輕松的每個(gè)車牌對(duì)應(yīng)的城市,以及國(guó)道路線。6 系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)6.1 數(shù)據(jù)庫(kù)的概念 簡(jiǎn)單的從它的功能來(lái)看,它就是個(gè)存儲(chǔ)文件的柜子,其中用戶可以對(duì)其進(jìn)展存、刪、改、查,然而也有人稱它為記錄保存系統(tǒng)或者一個(gè)倉(cāng)庫(kù),這些描述都很貼切,但并不全面,嚴(yán)格的來(lái)說(shuō),數(shù)據(jù)庫(kù)是由數(shù)據(jù)構(gòu)造來(lái)構(gòu)建,存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),一共可分為三個(gè)層次,反映了從不同角度觀察數(shù)據(jù)的效果,分別是物理層,概念層,用
50、戶層,主要的特點(diǎn)是實(shí)現(xiàn)了數(shù)據(jù)共享,減少冗余度,具有獨(dú)立性,一致性和可維護(hù)性。6.2 數(shù)據(jù)庫(kù)的選擇本物流管理系統(tǒng)采用的是功能性強(qiáng),現(xiàn)在比擬流行,廣泛開(kāi)發(fā)者使用的Mysql數(shù)據(jù)庫(kù),相對(duì)于其他數(shù)據(jù)庫(kù),Mysql占用的資源極少,需要的電腦配置也沒(méi)有多少要求,而且它現(xiàn)在廣泛應(yīng)用在許多的開(kāi)發(fā)上,本錢很低,這不僅為開(kāi)發(fā)者節(jié)省了大量的資源與時(shí)間,也為企業(yè)節(jié)省了本錢,提高了效率。6.3 數(shù)據(jù)庫(kù)概念設(shè)計(jì)根據(jù)對(duì)本物流系統(tǒng)做的需求規(guī)定和系統(tǒng)總體設(shè)計(jì),規(guī)劃了本物流系統(tǒng)的實(shí)體有:會(huì)員實(shí)體、物流動(dòng)態(tài)實(shí)體、物流知識(shí)實(shí)體、貨物實(shí)體、訂單實(shí)體、出貨實(shí)體、車輛實(shí)體、企業(yè)實(shí)體、公告實(shí)體。下列圖為幾個(gè)關(guān)鍵實(shí)體的E-R圖。 會(huì)員實(shí)體中包
51、含的實(shí)體有:會(huì)員、性別、密碼、電子、提示問(wèn)題、提示問(wèn)題答案、注冊(cè)時(shí)間以及聯(lián)系等,詳細(xì)如E-R圖6-1所示:圖 6-1:會(huì)員實(shí)體的E-R圖公告實(shí)體中包含,公告唯一、標(biāo)題、容、發(fā)布人以及時(shí)間,詳細(xì)如E-R圖6-2所示:圖 6-2:公告實(shí)體的E-R圖 貨物實(shí)體、訂單實(shí)體和模擬發(fā)貨實(shí)體三者之間存在關(guān)聯(lián),即一個(gè)貨物可以下多個(gè)訂單,而一個(gè)訂單中也可以包含多個(gè)貨物,所以貨物實(shí)體與訂單實(shí)體之間存在多對(duì)多的關(guān)系,而訂單下了之后,系統(tǒng)可以通知管理員進(jìn)展發(fā)貨,一個(gè)訂單號(hào)只能發(fā)一次貨物,而模擬發(fā)貨可以一次對(duì)多個(gè)訂單進(jìn)展發(fā)貨,所以訂單與模擬發(fā)貨之間存在一對(duì)多關(guān)系,其中貨物信息實(shí)體包含的屬性有:貨物、類型、名稱、備注等,
52、訂單信息實(shí)體包括的屬性有:訂單、快遞方式、訂單的數(shù)量、聯(lián)系人、聯(lián)系人、下訂單的日期等,模擬出貨的實(shí)體中包含的屬性有:發(fā)貨、發(fā)貨人、發(fā)貨數(shù)量、聯(lián)系人、開(kāi)場(chǎng)省份、開(kāi)場(chǎng)城市等。具體詳情見(jiàn)E-R圖6-3所示:圖 6-3:貨物-訂單-模擬出貨E-R圖 車輛信息實(shí)體中包含的屬性有:車輛、車輛、車牌品名、車輛類型、車輛載重、使用時(shí)間等,具體詳情見(jiàn)E-R圖6-4所示:圖 6-4:車輛信息E-R圖 企業(yè)信息實(shí)體中包含的屬性有:企業(yè)、類型、名稱、經(jīng)營(yíng)圍、地址所屬區(qū)域、聯(lián)系等。具體詳情見(jiàn)E-R圖6-5所示:圖 6-5:企業(yè)信息E-R圖特別說(shuō)明:所有E-R圖中符號(hào)代表省略的屬性。6.4 數(shù)據(jù)庫(kù)的邏輯構(gòu)造設(shè)計(jì) 為了對(duì)本
53、物流系統(tǒng)的數(shù)據(jù)庫(kù)有一個(gè)明確的了解,做了如圖6-6所示的樹(shù)形構(gòu)造圖,其中每表對(duì)應(yīng)每個(gè)實(shí)體,activer代表物流動(dòng)態(tài)實(shí)體、cusmtoer代表會(huì)員實(shí)體、enterprise代表企業(yè)實(shí)體、fgoods代表模擬發(fā)貨實(shí)體、goodsmeg代表貨物實(shí)體、knowledge代表物流知識(shí)實(shí)體,manager代表管理員實(shí)體、order代表訂單實(shí)體、placard代表公告實(shí)體、vehiclemeg代表車輛實(shí)體。圖 6-6:物流系統(tǒng)數(shù)據(jù)庫(kù)樹(shù)形構(gòu)造圖本物流系統(tǒng)一共包含10表,具體如下所示。 activer表用來(lái)保存物流動(dòng)態(tài)里的信息,詳細(xì)見(jiàn)圖 6-7:物流動(dòng)態(tài)表圖 6-7:物流動(dòng)態(tài)表 customer表是用來(lái)存儲(chǔ)會(huì)員
54、信息,詳細(xì)見(jiàn)圖 6-8:會(huì)員信息表圖 6-8:會(huì)員信息表Enterpirse表是用來(lái)存儲(chǔ)企業(yè)信息的,詳細(xì)見(jiàn)圖 6-9:企業(yè)信息表圖 6-9:企業(yè)信息表Fgoods表是用來(lái)存儲(chǔ)模擬發(fā)貨信息的,詳細(xì)見(jiàn)圖 6-10:模擬發(fā)貨表信息表 圖 6-10:模擬發(fā)貨表信息表Goodsmeg表用來(lái)存儲(chǔ)貨物信息的,詳細(xì)見(jiàn)圖 6-11:貨物信息表 圖 6-11:貨物信息表Knowledege表是用來(lái)存儲(chǔ)物流知識(shí)信息表的,詳細(xì)見(jiàn)圖 6-12:物流知識(shí)信息表圖 6-12:物流知識(shí)信息表Manager表是用來(lái)存儲(chǔ)管理員信息的,詳細(xì)見(jiàn)圖6-13:管理員信息表圖6-13:管理員信息表Order是用來(lái)存儲(chǔ)訂單信息的,詳細(xì)見(jiàn)圖6
55、-14:訂單信息表圖6-14:訂單信息表Placard是用來(lái)存儲(chǔ)公告信息的,詳細(xì)見(jiàn)圖6-15:公告信息表圖6-15:公告信息表Vehiclemeg是用來(lái)存儲(chǔ)車輛信息的,詳細(xì)見(jiàn)圖6-16:車輛信息表圖6-16:車輛信息表車輛信息還建立唯一索引,詳細(xì)見(jiàn)圖6-17:車輛信息表索引圖6-17:車輛信息表索引其中圖 6-11:貨物信息表、 圖6-14:訂單信息表 和圖 6-10:模擬發(fā)貨表信息表建有主外鍵約束關(guān)系,詳細(xì)見(jiàn)圖6-17:主外鍵約束表:圖6-18:主外鍵約束表7 系統(tǒng)詳細(xì)設(shè)計(jì)與重要模塊的實(shí)現(xiàn)7.1 前臺(tái)頁(yè)面的實(shí)現(xiàn)圖7-1:前臺(tái)頁(yè)面的實(shí)現(xiàn)如圖7-1所示,我們看見(jiàn)的首界面其實(shí)是由五大局部組成的,其
56、中最上面的導(dǎo)航欄與圖片是在top.jsp的頁(yè)面中實(shí)現(xiàn)的,左側(cè)的登錄界面是在left.jsp的頁(yè)面中實(shí)現(xiàn)的,最右側(cè)的本地公告是在right.jsp中實(shí)現(xiàn),最下側(cè)的系統(tǒng)管理以及介紹由于首頁(yè)面有點(diǎn)長(zhǎng),下面的圖沒(méi)有顯示出來(lái)是在down.jsp頁(yè)面中顯示的,頁(yè)面中間的貨物信息、車輛信息、企業(yè)信息以及整個(gè)頁(yè)面合是在inde*.jsp頁(yè)面中顯示的,其中加載頁(yè)面用的是其中在頁(yè)面的中間信息,是動(dòng)態(tài)的從數(shù)據(jù)庫(kù)中顯示的,放在Session中,代碼如下request.getSession().setAttribute(ALL_GOODS_INFO,goodsInfo);然后在取出其相對(duì)應(yīng)的值。7.2 會(huì)員注冊(cè)的實(shí)現(xiàn)圖
57、7-2:注冊(cè)的實(shí)現(xiàn) 點(diǎn)擊首界面的用戶注冊(cè),會(huì)進(jìn)入如圖7-2所示的注冊(cè)界面,填好信息后點(diǎn)擊注冊(cè)按鈕,會(huì)從注冊(cè)頁(yè)面跳到servlet.Resiger_found_configServlet.java中的doGet()方法處理其中的業(yè)務(wù),在該方法中首先用request.getParameter()方法,獲取其中的文本框的信息,然后連接數(shù)據(jù)庫(kù),用獲取到的信息對(duì)數(shù)據(jù)庫(kù)中會(huì)員表customer對(duì)應(yīng)的屬性進(jìn)展增加操作,注冊(cè)完成后回到首界面用剛注冊(cè)的進(jìn)展登。7.3 登錄的實(shí)現(xiàn) 圖7-3:登錄的實(shí)現(xiàn) 在首界面進(jìn)展的左側(cè),用戶登錄欄中輸入剛注冊(cè)的用戶名和密碼,點(diǎn)擊提交,會(huì)進(jìn)入servlet包中的Login_con
58、figServlet.java中的doPost()方法,在該方法中會(huì)先獲取登陸時(shí)文本框中的用戶名和密碼,最終跳轉(zhuǎn)到dao包中的checkLogin(String name,String pass)方法,用String sql=select *from db_wuliu.cusmtoer where c_name= and c_password=;這條語(yǔ)句在用戶表中查找是否符合此賬戶的數(shù)據(jù),有的話則登陸成功,用戶登錄欄出現(xiàn)歡送*回來(lái),如圖7-3所示。7.4物流動(dòng)態(tài)的實(shí)現(xiàn)圖7-4:物流動(dòng)態(tài)的實(shí)現(xiàn) 登錄完成后就會(huì)獲得前臺(tái)其它模塊操作的權(quán)限,當(dāng)點(diǎn)擊物流動(dòng)態(tài)時(shí)系統(tǒng)會(huì)首先進(jìn)入servlet包中的Activ
59、er_findServlet.java中的doGet()方法,在數(shù)據(jù)庫(kù)中查詢activer表中的全部信息,再將返回的List對(duì)象保存到ALLACTIVER_LIST的session對(duì)象中,保存好了后跳轉(zhuǎn)到active_find.jsp的頁(yè)面,用$拿出session中的對(duì)象,填寫到相對(duì)應(yīng)欄中就是我們所能看見(jiàn)7-4圖中所查找的數(shù)據(jù)。圖7-5:物流動(dòng)態(tài)詳細(xì)查詢實(shí)現(xiàn) 可以看見(jiàn)圖7-4有一欄叫操作,如果我們想看哪的一欄具體容可以點(diǎn)擊對(duì)應(yīng)欄中的詳細(xì),該會(huì)記錄該欄對(duì)應(yīng)的唯一標(biāo)號(hào)ID,轉(zhuǎn)到servlet包中的Activer_*iang*iServlet.java中的doGet方法,根據(jù)獲取的id在數(shù)據(jù)庫(kù)中找對(duì)
60、應(yīng)的信息,在數(shù)據(jù)庫(kù)查找的語(yǔ)句為:String sql=select *from db_wuliu.activer where a_id=;找到之后保存在ACTIVER_SINGLEINFO 的session對(duì)象中,在跳轉(zhuǎn)到active_*iang*i.jsp頁(yè)面中使用$獲取其中的其中的屬性,顯示如上圖7-5所示。7.5貨物信息的實(shí)現(xiàn)圖7-6:物流動(dòng)態(tài)詳細(xì)查詢實(shí)現(xiàn) 點(diǎn)擊導(dǎo)航欄中的貨物信息,會(huì)進(jìn)入到servlet包中的Goods_findServlet.java中的doGet方法中查詢數(shù)據(jù)庫(kù)中對(duì)應(yīng)的goodsmeg表,得到表中的全部信息,保存在List 的對(duì)象中,再將該對(duì)象放在放在ALL_GOOD
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個(gè)人房產(chǎn)抵押權(quán)抵押權(quán)轉(zhuǎn)讓合同范本8篇
- 石排弱電施工方案
- 二零二五年度棉紗產(chǎn)業(yè)技術(shù)創(chuàng)新與應(yīng)用合同4篇
- 2025個(gè)人股權(quán)轉(zhuǎn)讓與債務(wù)剝離合同范本3篇
- 2025年度個(gè)人信息技術(shù)咨詢與實(shí)施合同范本3篇
- 二零二五年度新型商業(yè)空間租賃服務(wù)合同4篇
- 閱讀短文作文課程設(shè)計(jì)
- 職校烹飪專業(yè)課程設(shè)計(jì)
- 生產(chǎn)管理課程設(shè)計(jì)文獻(xiàn)
- 地坪修補(bǔ)施工方案模板
- 圖像識(shí)別領(lǐng)域自適應(yīng)技術(shù)-洞察分析
- 個(gè)體戶店鋪?zhàn)赓U合同
- 新概念英語(yǔ)第二冊(cè)考評(píng)試卷含答案(第49-56課)
- 【奧運(yùn)會(huì)獎(jiǎng)牌榜預(yù)測(cè)建模實(shí)證探析12000字(論文)】
- 保安部工作計(jì)劃
- 2023痛風(fēng)診療規(guī)范(完整版)
- (完整word版)企業(yè)對(duì)賬函模板
- 土力學(xué)與地基基礎(chǔ)(課件)
- 主要負(fù)責(zé)人重大隱患帶隊(duì)檢查表
- 魯濱遜漂流記人物形象分析
- 危險(xiǎn)廢物貯存?zhèn)}庫(kù)建設(shè)標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論