2019-09-17-物流OA項(xiàng)目實(shí)戰(zhàn)

物流管理系統(tǒng):

1、項(xiàng)目名稱:

陜西杰信商貿(mào)綜合管理平臺(tái)

2、項(xiàng)目背景:

????????杰信商貿(mào)是國(guó)際物流行業(yè)一家專門從事進(jìn)出口玻璃器皿貿(mào)易的公司。公司總部位于十三個(gè)朝代的帝王之都西安,業(yè)務(wù)遍及歐美。隨著公司不斷發(fā)展壯大,舊的信息系統(tǒng)已無法滿足公司的快速發(fā)展需求,妨礙公司成長(zhǎng),在此背景下,公司領(lǐng)導(dǎo)決定研發(fā)《杰信商貿(mào)綜合管理平臺(tái)》。

????????《杰信商貿(mào)綜合管理平臺(tái)》分三期完成。一期完成倉儲(chǔ)管理(包括:采購單、倉庫、貨物、條形碼、入庫、出庫、退貨、盤點(diǎn)、庫存、庫存上限報(bào)警、統(tǒng)計(jì)查詢)和展會(huì)管理(包括:展會(huì)管理、出單管理),形成貨物統(tǒng)一數(shù)字化管理。二期完成貨運(yùn)全流程管理,包括購銷合同、出貨表統(tǒng)計(jì)、出口報(bào)運(yùn)單、HOME裝箱單、裝箱單、委托書、發(fā)票、財(cái)務(wù)統(tǒng)計(jì)等。三期完成決策分析(包括:成本分析圖、銷售情況統(tǒng)計(jì)、重點(diǎn)客戶、經(jīng)營(yíng)情況同期比對(duì)統(tǒng)計(jì)、工作績(jī)效),為公司經(jīng)營(yíng)決策提供數(shù)據(jù)支持。

3、項(xiàng)目目的:

滿足企業(yè)發(fā)展需要,提高企業(yè)生產(chǎn)率,提高企業(yè)決策能力,為企業(yè)經(jīng)營(yíng)發(fā)展做支撐。

4、如何從國(guó)外拿到訂單?

通過一些國(guó)際展銷會(huì),拿到訂單。到國(guó)內(nèi)找生產(chǎn)廠家生產(chǎn)貨物。在指定日期生產(chǎn)廠家要將生產(chǎn)的貨物運(yùn)到碼頭,同時(shí)一邊到海關(guān)進(jìn)行審批。

需求分析與描述:

UML的UseCase圖

界面原型:

界面原型他的真實(shí)目的是讓客戶注直觀的的感受未來的系統(tǒng)是什么樣子

????????界面原型法,在實(shí)際需求調(diào)研階段用的非常多。和用戶談需求并進(jìn)行記錄,跟web前端頁面工程師溝通,讓其設(shè)計(jì)出一套相關(guān)的頁面原型,再拿過去與用戶再次進(jìn)行溝通,并修改進(jìn)行記錄,再回來進(jìn)行頁面的修改,如果確認(rèn),將來的頁面就基本不再改動(dòng)。

目的:

?????? 就是在最短的時(shí)間里,得到用戶最真實(shí)的需求。

系統(tǒng)功能模塊圖 它的作用?

1.功能模塊一目了然

2.便于分工

3.便于進(jìn)行項(xiàng)目報(bào)價(jià)

系統(tǒng)功能模塊圖

項(xiàng)目的特色:
1.????????該管理平臺(tái)采用了當(dāng)前最流行的SSM進(jìn)行總體架構(gòu),充分利用框架整合后的各種特性,并加入maven進(jìn)行項(xiàng)目的分模塊開發(fā),有效進(jìn)行項(xiàng)目管理。?

2.????????采用了RBAC認(rèn)證模型,有效進(jìn)行用戶權(quán)限管理,同時(shí)加入當(dāng)前流行的Shiro安全框架,從而使得系統(tǒng)更加安全可靠。?

3.????????結(jié)合Sybase引入數(shù)據(jù)庫設(shè)計(jì)相關(guān)理念,及打斷設(shè)計(jì)理論。4.????????使用Apache POI實(shí)現(xiàn)海量數(shù)據(jù)導(dǎo)出。?

5.????????利用mybatis逆向工程實(shí)現(xiàn)代碼自動(dòng)生成技術(shù),從而解放程序員的部分編碼工作。?

6.????????使用EChart形成各種統(tǒng)計(jì)圖形,從而為高層提供決策支撐。7.????????引入JavaMail郵件機(jī)制,并實(shí)現(xiàn)Spring與JavaMail整合開發(fā),實(shí)現(xiàn)郵件發(fā)送中加入附件。?

8.????????加入了Quartz實(shí)現(xiàn)的定時(shí)任務(wù)調(diào)度,并結(jié)合Spring整合好的Mail,很好的解決了報(bào)表向公司高層的定時(shí)發(fā)送功能。

三? :工程搭建

開發(fā)環(huán)境

idea

tomcat插件

jdk1.8

mysql

svn

maven

linux

nginx

Sybase

逆向工程

工程搭建分析:

項(xiàng)目用的maven來完成的:用的maven分層父類管理jar包,不會(huì)因?yàn)閖ar包產(chǎn)生沖突

freight-parent:父工程,打包方式pom,管理jar包的版本號(hào)。所有module都應(yīng)該繼承父工程。

|-- freight:聚合(pom)

?????? |-- freight - common:通用的工具類(jar)

?????? |-- freight - pojo:子工程(jar)

?????? ?????? |-- freight - dao:子工程(jar)

?????? ?????? |-- freight - service:子工程(jar)

?????? ?????? |-- freight - web:子工程(war)

為什么不在freight-parent定義所有jar包,而是定義版本號(hào)呢?項(xiàng)目部署到tomcat需要打war包,如果這個(gè)項(xiàng)目依賴了所有的jar包則會(huì)非常大,導(dǎo)致傳輸非常慢

創(chuàng)建父類:存放jar包

freight-parent?

添加jar包:在pom.xml中

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 項(xiàng)目管理術(shù)語英漢對(duì)照表2018-7-20 A Abstract Resource 抽象資源 Abstraction...
    007明_陽閱讀 6,687評(píng)論 0 51
  • MAVEN 1 什么是 Maven ? Maven使用項(xiàng)目對(duì)象模型(POM)的概念,可以通過一小段描述信息來管理...
    袁小勝閱讀 246評(píng)論 0 0
  • 前言 這幾天陸續(xù)看了很多路由和中間件實(shí)現(xiàn)方案,比如JLRoutes、MGJRouter、HHRouter、CTMe...
    fou7閱讀 5,812評(píng)論 13 28
  • 俗話說:“書猶藥也,善讀之可以醫(yī)愚。”讀書是在哺育靈魂,如果不讀書,在寫作文時(shí),就會(huì)沒有任何好詞、好句可以引用,你...
    德惠136孫亭亭閱讀 330評(píng)論 0 1
  • :洛陽文明頌 龍門高鐵車站好, 夜燈輝煌星光耀。 車輛如梭急回家, 客人似潮忙歸巢。 兒女扶老行孝道, 父母攜幼視...
    龍心須言閱讀 175評(píng)論 0 0

友情鏈接更多精彩內(nèi)容