摘 要:某集團(tuán)公司事業(yè)部海外業(yè)務(wù)及經(jīng)營(yíng)規(guī)模不斷擴(kuò)大,為配合海外營(yíng)銷公司的發(fā)展及加強(qiáng)出口業(yè)務(wù)及生產(chǎn)管理,擬開發(fā)訂單營(yíng)運(yùn)管理系統(tǒng),文章介紹了項(xiàng)目的背景、項(xiàng)目的目標(biāo)和設(shè)計(jì)原則,選擇了廣泛使用的.J2EE架構(gòu)開發(fā)此系統(tǒng),后臺(tái)數(shù)據(jù)庫采用Oracle 9i,根據(jù)調(diào)研和分析,確定了系統(tǒng)采用三層架構(gòu),使用模型驅(qū)動(dòng)(MDA)的架構(gòu)設(shè)計(jì)開發(fā)方法。
關(guān)鍵字:訂單;管理系統(tǒng);分析;設(shè)計(jì)
1 背景介紹
某集團(tuán)公司事業(yè)部實(shí)施ERP系統(tǒng)重點(diǎn)解決了以財(cái)務(wù)為核心的發(fā)貨及應(yīng)付賬款管理等問題,但隨著事業(yè)部海外業(yè)務(wù)及經(jīng)營(yíng)規(guī)模不斷擴(kuò)大,為配合海外營(yíng)銷公司的發(fā)展及加強(qiáng)出口業(yè)務(wù)及生產(chǎn)管理,擬建立一套基于B/S技術(shù)架構(gòu)、多組織、運(yùn)作靈活的訂單營(yíng)運(yùn)系統(tǒng),以訂單管理為主線,共享ERP系統(tǒng)的相關(guān)數(shù)據(jù),符合公司管理運(yùn)作模式并能有效支持海外業(yè)務(wù)管理的訂單營(yíng)運(yùn)系統(tǒng)。
2 系統(tǒng)建設(shè)原則
本項(xiàng)目建設(shè)將依照以下基本原則:(1)前瞻性 (2)兼容性 (3)成熟性(4)可擴(kuò)展性(5)集成性(6)易用性(7)系統(tǒng)高可用性和安全性
3 系統(tǒng)總體規(guī)劃
該系統(tǒng)建設(shè)的范圍是對(duì)企業(yè)相關(guān)的前端業(yè)務(wù)流程進(jìn)行分析,利用價(jià)值鏈分析方法,對(duì)每一個(gè)階段進(jìn)行需求分析與規(guī)劃,將業(yè)務(wù)需求分類成領(lǐng)域內(nèi)核心價(jià)值鏈和輔助價(jià)值鏈。再結(jié)合企業(yè)IT的體質(zhì),有條件有步驟的進(jìn)行業(yè)務(wù)流程設(shè)計(jì)與功能設(shè)計(jì)。這其中也結(jié)合管理重組的進(jìn)行。
4 系統(tǒng)設(shè)計(jì)方案
(1)系統(tǒng)基礎(chǔ)管理:系統(tǒng)基礎(chǔ)管理分四塊內(nèi)容:
一是用戶及權(quán)限管理,保證了訪問系統(tǒng)的基礎(chǔ)功能和安全需求;二是支撐組件管理,保證系統(tǒng)業(yè)務(wù)模塊中得到基礎(chǔ)的通用功能,如消息、工作流;三是系統(tǒng)管理部分,保證系統(tǒng)管理員能夠?qū)ο到y(tǒng)運(yùn)行的管理與控制,如系統(tǒng)日志、接口、菜單、模塊定義等;四是為了系統(tǒng)初始化而設(shè)置的功能,如系統(tǒng)資料、初始化設(shè)定等。
(2)應(yīng)用模塊
①組織機(jī)構(gòu)
提供面向服務(wù)體系(目標(biāo))的多組織和多層次維護(hù)。多組織針對(duì)不同的業(yè)務(wù)主體,如各獨(dú)立事業(yè)部;組織層次可以分為:總部、分中心、高級(jí)服務(wù)商(一級(jí)網(wǎng)點(diǎn))、特約服務(wù)商、供應(yīng)商、維修工廠等等。
②用戶管理
用戶管理包括個(gè)人帳號(hào)、密碼、郵箱、密碼提示、職位、姓名、登錄次數(shù)等內(nèi)容。在用戶忘記密碼后可以通過安全途徑重新獲取密碼。
③角色定義
定義或修改用戶角色類型,建議平行設(shè)置。
根據(jù)用戶帳號(hào),賦予(定義或修改)他在系統(tǒng)中的應(yīng)用角色。
根據(jù)角色定義,賦予他包含的用戶帳號(hào)。
角色定義的應(yīng)用特點(diǎn)為:
帳號(hào)與角色分離管理方式,使得系統(tǒng)諸多流程定義與實(shí)現(xiàn)更簡(jiǎn)潔規(guī)范。
根據(jù)管理需要,實(shí)際操作用戶可賦予多重角色。
除建議角色外,用戶可任意定義角色名稱及含義,以滿足業(yè)務(wù)發(fā)展需要。
建議系統(tǒng)管理角色與其他角色嚴(yán)格區(qū)分。可一人多帳號(hào)。
④權(quán)限管理
權(quán)限管理則為用戶分配使用系統(tǒng)的權(quán)限,包括不同模塊的使用權(quán)和對(duì)數(shù)據(jù)的操作權(quán)限,使不同的用戶使用和操作不同的數(shù)據(jù),從而從廣度和深度兩方面確保了系統(tǒng)數(shù)據(jù)的安全性。
⑤基礎(chǔ)資料
系統(tǒng)基礎(chǔ)數(shù)據(jù)的管理,通常在系統(tǒng)初始化過程中完成,如組織定義、省份、人員、費(fèi)用項(xiàng)目等。
⑥消息管理
消息管理從機(jī)制上可以看作是一個(gè)嵌入系統(tǒng)的郵件系統(tǒng),具備郵件系統(tǒng)的一般功能。
⑦工作流管理
工作流管理是整個(gè)系統(tǒng)的一個(gè)公用模塊,它定義、控制和管理所有的工作流程,通過對(duì)審核人角色、單據(jù)狀態(tài)及審核結(jié)果、審核步驟與結(jié)點(diǎn)以及審核授權(quán)處理等四個(gè)環(huán)節(jié)的定義和控制,實(shí)現(xiàn)工作流的可管理性。
⑧菜單模塊
菜單模塊維護(hù)系統(tǒng)菜單信息和模塊信息,一個(gè)菜單對(duì)應(yīng)到一個(gè)模塊,一個(gè)模塊只能對(duì)應(yīng)到一個(gè)菜單,菜單維護(hù)包括菜單編碼、菜單名稱、菜單類型、上級(jí)菜單、排序號(hào)等,模塊維護(hù)包括模塊代碼、模塊名稱、模塊描述、模塊類型、圖標(biāo)、參數(shù)、工作目錄、首頁面等信息。
⑨系統(tǒng)日志
日志包括用戶操作日志和系統(tǒng)錯(cuò)誤日志。
用戶操作日志主要記錄用戶對(duì)系統(tǒng)登錄及操作過程。內(nèi)容包括用戶編號(hào)、用戶名稱、登錄IP、操作時(shí)間、操作類別、操作內(nèi)容、模塊編號(hào)等。
錯(cuò)誤日志主要記錄用戶操作過程中的出錯(cuò)記錄和系統(tǒng)出錯(cuò)記錄。內(nèi)容包括:用戶ID、出錯(cuò)時(shí)間、模塊編號(hào)錯(cuò)誤編號(hào)、錯(cuò)誤級(jí)別、錯(cuò)誤說明等。
系統(tǒng)將自動(dòng)記錄用戶操作日志和系統(tǒng)錯(cuò)誤日志,并可根據(jù)需要進(jìn)行刪除、打印。
5 應(yīng)用系統(tǒng)技術(shù)架構(gòu)
系統(tǒng)采用如下技術(shù)路線:
使用模型驅(qū)動(dòng)(MDA)的架構(gòu)設(shè)計(jì)開發(fā)方法
采用開放的J2EE/J2SE系統(tǒng)平臺(tái),同時(shí)支持瀏覽器應(yīng)用和胖客戶機(jī)(Rich Client)應(yīng)用
采用東軟多層企業(yè)應(yīng)用平臺(tái)uniEAP + LCF(Light Client Framework)的技術(shù)
數(shù)據(jù)庫使用高性能的Oracle 9i
采用基于組件(CORBA/DCOM)適配器IAdapter的應(yīng)用集成
6 技術(shù)成熟度、推廣應(yīng)用情況及前景
由于系統(tǒng)均采用成熟的開發(fā)平臺(tái)和開發(fā)技術(shù)進(jìn)行設(shè)計(jì)開發(fā),因此系統(tǒng)具有較高的技術(shù)穩(wěn)定性和成熟度??稍陬愃萍瘓F(tuán)公司業(yè)務(wù)模式的電器制造行業(yè)推廣,具有良好的推廣前景。
參考文獻(xiàn)
[1]孟曉勝;陳志祥;,分布式協(xié)同生產(chǎn)訂單管理系統(tǒng)的研究與開發(fā)[J],現(xiàn)代制造工程,2012年7月
[2]唐彥,基于Struts框架的煙草訂單管理系統(tǒng)研究[J],物流技術(shù),2014年第8期
[3]王東方, 基于LLP的汽車制造業(yè)物流信息平臺(tái)架構(gòu)研究[J],重慶工商大學(xué)學(xué)報(bào)(自然科學(xué)版),2013.01
作者簡(jiǎn)介
陳杏環(huán)(1980-),女,山東菏澤人,碩士研究生,講師,研究方向:云計(jì)算,移動(dòng)互聯(lián),Web服務(wù)。