iT邦幫忙

0

哪一種開發軟體較適合開發ERP

公司目前有一套自行開發的ERP系統,是用SCO UNIX+DBASE,現在想換新程式,想請一批人重寫,SO 想請教各位前輩目哪一種開發軟體比較好、程設人員比較好請、日後維護比較方便。
PS1:我們是傳統機械製造造業
PS2:資料庫為SQL SERVER

看更多先前的討論...收起先前的討論...
看到貴公司的情境
讓人憂喜參半

喜的是有公司能在23年前就有本事和能力
採用SCO Unix來建置ERP

憂的是如果每家公司都像貴公司一樣
一套ERP用了23年才換
那軟體公司大概得倒光了
(那裡還有今天的鼎新呢?)

總而言之
對貴公司獻上本人的敬意 bbb
我覺得「貴公司原來SCO Unix上面那個開發工具」最適合開發ERP了

我不太相信市面上有那一家ERP
或者那一套開發工具語言
能舉出連續用了23年的實績 ^_^
Albert iT邦高手 1 級 ‧ 2009-05-21 13:47:13 檢舉
IF
你如果有很多經費 Oralce ERP/ SAP ECC6.0 首選
ELSIF
如果你要自己開發
OpenSource + MDA 架構 + ERP FrameWork Adempier/Compiere 首選
ELSE
其它就是 自己來了

>> Java+Oracle PL/SQL 完整技術轉移
>> Skype: Adempier/Compiere
Albert iT邦高手 1 級 ‧ 2009-05-21 13:52:40 檢舉
www.adempiere.org
有 list 在 Adempiere首業 的 為一台灣技術核心成員(China: AlbertaChen)

Albert iT邦高手 1 級 ‧ 2009-05-21 13:53:27 檢舉
www.adempiere.org
有 list 在 Adempiere首頁 的 為一台灣技術核心成員(China: AlbertaChen)
Albert iT邦高手 1 級 ‧ 2009-05-21 13:54:16 檢舉
Pankt iT邦研究生 1 級 ‧ 2009-05-21 17:56:50 檢舉
在SCO Unix下跑的MRP,大都是Cobol開發的,那年代的程式設計師,素質與程度也是最高的,我相信只要有適當的維護,至今應該都能跑。
現在這種系統之所以所剩無幾,並不是系統垮了,而是那些企業關門了、、、
現在的系統是功能、介面、應用、方便、速度、效率、、、、樣樣精通,但是企業真正要的流程與管理卻大大不如前了。
Albert iT邦高手 1 級 ‧ 2009-05-21 18:03:44 檢舉
1986 - 2000 = 12 年 SCO Unix下跑的MRP Cobol
1998 - 2009 = 11 年 Oracle DB + JAVA
Albert iT邦高手 1 級 ‧ 2009-05-21 18:08:10 檢舉
你需要 Framework 不是 語言 Only...
Pankt iT邦研究生 1 級 ‧ 2009-05-22 08:59:08 檢舉
大大是與superpc同一家公司嗎?? 怎麼也是23年呀!XD
32
pantc328
iT邦研究生 1 級 ‧ 2009-05-20 12:02:25
最佳解答

就我的考量就是1.全部走M$ 2.權步不走M$ 就這麼簡單.

26
pcboy
iT邦高手 1 級 ‧ 2009-05-20 11:50:08

PS2:資料庫為SQL SERVER
MS-SQL Server 是 SQL Server
PostgreSQL 是 SQL Server
Oracle Server 是 SQL Server
MySQL Server 是 SQL Server
...
使用 SQL 語法存取的資料庫都是 SQL Server

看更多先前的回應...收起先前的回應...
superpc iT邦新手 3 級 ‧ 2009-05-20 12:15:50 檢舉

我們的資料其實蠻大的 SCO UNIX+DBASE是因為程式是23年前寫的
MS SQL SERVER 或MY SQL SERVER都可以
目前新系統沒有程設人員要全部找新人
WEB介面是有列入考量
MS系統的版權除了開發工具之外都有買了(SQL2005、SERVER 2003)

小成 iT邦高手 10 級 ‧ 2009-05-20 13:29:44 檢舉

23年Orz
那時候我好像才幼稚園Orz

superpc iT邦新手 3 級 ‧ 2009-05-20 13:37:59 檢舉

雖然我們的系統是23年前就開發的,但經過20多年的修改也是一套功能上蠻完整的程式(鼎新業務都覺得很不可思議),但是就是因為有些新的東西都需藉由另外開發的程式還做支援(工單、品管觸控點選系統、生產履歷都是用MS SQL+POWER BUILDER程式來處理)所以整合上有點困難,才會需要重寫。我們的BOM是生產為主、業務為輔的架構。希望有前輩可以給予建議及指教~~

casiokan iT邦新手 5 級 ‧ 2009-05-22 01:40:54 檢舉

本人也是接觸ERP有很多年,建議可使用4GL他可搭配任何資料庫彈性非常大,如有興趣可Email casiokan_2004@qq.com連系交換換心得,祝一切順利

26
royal926
iT邦新手 3 級 ‧ 2009-05-20 13:42:36

如果是MS-SQL
可以考慮使用 .NET C# 做為系統開發的選擇
尤其是因為.NET跟MS-SQL的整合度越來越好了
而且~基本上 .NET C#的開發速度也比較快速(相對於其它開發工具而言)
OS + DB + AP開發 全都使用微軟的產品
好處是整合度.相容性.支援方便性都不錯
缺點就是都被微軟吃死死了~XD

24
Pankt
iT邦研究生 1 級 ‧ 2009-05-21 09:36:13

既然是製造業,個人的看法是
主要的系統,大都在區域網路裡跑,像進銷存、生管、MRP、HR、固資、、、等部分,建議還是使用C/S架構,POWER BUILDER應該可以考慮使用。
牽連到業務、廠商訂單、對帳、後續的客戶服務等,可以或可能會脫離區域網路部份才去考慮B/S架構,.Net C# 則可以考慮。
很多的應用,常是C/S及B/S的相輔才能完善如員工可以在家,填寫請假,業務在國外接單可以了解工廠的即時成品庫存、採購在外地,可以調閱零組件的進價歷史檔、、、。
這一次的整合後,或許還得再跑23年,不能大意!!

24
sam0407
iT邦高手 1 級 ‧ 2009-05-21 09:39:39

其實POWER BUILDER也是還不錯的開發工具,既然您們都已經用POWER BUILDER開發了工單、品管、生產履歷這些系統,如果沒有WEB化的需求,我建議直接用POWER BUILDER繼續開發就好了

22
sunnycheck
iT邦新手 1 級 ‧ 2009-05-21 13:23:41

就依開版大的需求來看 "想請教各位前輩目哪一種開發軟體比較好、程設人員比較好請、日後維護比較方便"
建議您 使用 vb.net、c#.net 或者走 WEB (php或asp 之類)

ikawaii7 iT邦新手 3 級 ‧ 2009-05-21 16:14:37 檢舉

同意+1

20
rely1020
iT邦新手 4 級 ‧ 2009-05-21 13:24:59

那一種方式好哦。若是要自己開發維護。我的首選是SAP,他們本身的設計就是用在ERP領域。
and 我老家附近的工廠幾乎都是導SAP,考慮看看吧。
是不是真的,上104去看看各大工廠小工廠都找什麼資訊人員就知了。

20
tombo
iT邦研究生 1 級 ‧ 2009-05-21 17:29:22

要這樣講真的是不太好比較,開發ERP應該要考慮更多
系統架構
人力成本
應用系統效能
開發維護時程成本

基本上最好是開發Web Application,對於未來的Infrastructure會比較有利
用哪種語言各有優缺點,Java, PHP, ASP .Net, C#, PowerBuilder, 4GL....

其實人都很好請,只要公司肯砸錢...
就我週遭的朋友Java , C# Programmer價碼最高,月薪都是七起跳
再來就是 .Net, ASP, PHP...

開發程式效率大概是 4GL 這一類的最方便,但是效能最差

我個人是偏好 ASP.Net or PHP,因為Java Application Server需要要安裝維護
用戶端也要裝Java Virtual Machine,容易有版本不相容的問題

22
gooledh
iT邦新手 1 級 ‧ 2009-05-21 17:58:16

大大如果ERP如果使用ASP,PHP WEB 方式撰寫報表
資料一大就會不會容易掛掉呀

28
abrahan168
iT邦新手 5 級 ‧ 2009-05-21 18:22:03

不解為何您們的思考是要重寫一套ERP

您們現在的問題是把一些舊的工具、系統、人力,換成一批全新的資源,只是日後又過23年,是不是又來一次挑戰;又要擔心被淘汰的問題?!

ERP已是一個主力產業,市面上較為知名的產品不管土洋哪一家,應該都叫千錘百鍊資格了,裡面都有多年的吸星大法,蘊含best practice。
所以為何叫套裝?就是給人圖個方便嘛,花筆錢買別人經驗再來加值,這樣不是可以節省很多不必要的試誤嗎?

敢問重頭改寫,必須要有很強的規格開立、溝通整合、專案管理、品質管理、測試驗證、穩定度、成熟度…,天啊,漫漫長路啊!

沒有錯,您們可能因為核心需求太多,根本找不到適合的套裝系統,所以只好一頭撩下去自己寫,還有因為是自己開發,所以每個部門的需求都可以滿足,不會有系統不好用的抱怨,但可能很單純的一個畫面便搞得很龐大。

再加上企業實在養人不好養,有經驗沒前途是留不住咱IT幫眾的,而如果系統開發文件不完整,或經年累月改了n版卻沒跟隨更新,嘿嘿,後面接手的又遁入苦命阿信,瞎子摸象啦!

得花個一兩年功夫開發,達穩定到舊系統的成就,值得嗎?
個人建議可找一個適合機械業的套裝,找個最接近需求的系統,土洋都好,好好跟廠商談判,包括技轉、客製開發等一併規劃,這樣或許才是長久之計吧!

20
james1206
iT邦新手 5 級 ‧ 2009-05-21 19:58:47

4GL 在學習曲線、開發速度(無論是 Form 或 Report)、維護均佳,適宜開發商用程式,推介下列產品供選擇參考:
1.Oracle Develop 2000:用於 Oracle EBS ERP
2.Informix 4GL:用於鼎新 Tiptop ERP
3.Progress 4GL:用於 QAD ERP

rely1020 iT邦新手 4 級 ‧ 2009-08-11 15:28:38 檢舉

可是…
我工作的單位已把4GL換成C#了。Informix DB打算丟了。

20
doesjudas
iT邦新手 2 級 ‧ 2009-05-21 22:28:45

其實系統開發與維護,只要原則定義好,一切都不難;倒是設計人員的管理與流動問題,會比較困難。
至於哪一種軟體開發比較好,上面高手已經回答很多了,簡單整理如下:
1 Client/Server:簡單,可選擇方式較多,成本也便宜。
2 WEB:未來作法,以B/S(瀏覽器)方式尤佳,為了突破頻寬障礙,所以設計技術難度較高,成本也相對較高,將B/S WEB 寫ERP,是不小的挑戰。

小弟已設計 WEB ERP 多年, 有興趣請參閱我的部落格
http://tw.myblog.yahoo.com/weberp-judas

22
symis
iT邦新手 3 級 ‧ 2009-05-22 00:10:53

A. 請問有關你們的MIS:

  1. 上層組織是誰?
  2. 資訊主管是何職稱? (想必你就是吧?)
  3. 目前軟體成員有幾人?
  4. 預計(新ERP)軟體成員有幾人? (有分SA/SD/Programmer?)

B. 有關ERP:

  1. 目前ERP有哪些模組?
  2. 新ERP多了哪些模組?
  3. 新ERP打算取代目前全部系統?
  4. 預計多久開發完成? 打算用幾年? (攤提)
  5. 預計模組的開發順序為何?
  6. 預算是多少?
  7. 一定要全部自行開發? (除鼎新外,還找過哪幾家評估?)
  8. 除touch panel外,還有哪些特殊需求? (如:barcode,PDA,RFID...)
  9. client有台? 使用地區有哪些?
    10.有:多法人/多語言/多幣別/部門利潤中心/內稽內控/ISO____ ...等的需求?
  10. 現有資料庫最多data的table是哪個? 約有幾筆? 全部資料庫(備份)大小為何?
  11. 目前系統除了整合困難以外,還有哪些問題? 預期新ERP的效益為何?
  12. 有哪些大原則已決定? (如:用MS SQL,不用Java...)
  13. 目前進度為何? (老闆已口頭同意換系統? 已開過跨部門會議? 已列出專案行程?)
    ...問那麼多問題,只是想知道此次重大事件,你們的準備有多少?
    回答以後,大家比較能更精準地給你建言。
18
zhengwu5300
iT邦新手 5 級 ‧ 2009-05-22 08:28:23

千萬不能使用PB,那開發工具的BUG多的跟米一樣~~用了遲早會氣死你~

沒錯!感同身受啊!
有些功能都沒有辦法直接實現,
要找其他工具協助,曾經差點被PB搞死 ...

superpc iT邦新手 3 級 ‧ 2009-05-26 10:31:14 檢舉

目前就是因為PB只要一換版本許多的程式一旦要修改就等於要重寫,程設人員都快瘋了~~

18
lance168lee
iT邦新手 5 級 ‧ 2009-05-22 09:05:18

Hi,
以現在國產的ERP價格,花個百萬以內就可以擁有,自行開發,不僅要花時間CODING,又要長期測試使用,才能確定流程沒問題,且以現在的趨勢,WE 化是必然的,JAVA也是趨勢,所以,建議您直接找一套JAVA開發的WEB ERP是最好選擇.
可參考 http://tw.myblog.yahoo.com/fablesserp-netbizsoft
我們提供 製造業 SQL 版 ERP 及 IC設計業 ORACLE 版ERP.

Albert iT邦高手 1 級 ‧ 2009-05-22 09:35:10 檢舉

有提供免費客製化教學嗎??
有附免費源碼嗎??
他要自己增修功能 才能確保穩定 確保可掌控

16
Albert
iT邦高手 1 級 ‧ 2009-05-22 10:17:24

公司目前有一套自行開發的ERP系統,是用SCO UNIX+DBASE, >>
現在想換新程式,想請一批人重寫,>>
SO 想請教各位前輩目哪一種開發軟體比較好、>>
程設人員比較好請、日後維護比較方便。>>
可以舉辦比賽 7 天 7 夜 做出一個模組....
提供吃(不用住,累了睡比賽場所,醒來繼續..)
報名費 1 萬圓
第一名 10 萬圓....

Albert iT邦高手 1 級 ‧ 2009-05-22 13:45:30 檢舉

好棒的建議....

12
richardsuma
iT邦大師 3 級 ‧ 2009-05-25 11:01:46

倒是可以找研究生以作專題的方式來處理。

Albert iT邦高手 1 級 ‧ 2009-05-25 12:55:48 檢舉

研究生 選秀活動 提供半年薪資 以客座教授 薪資 給付
報名者 可來聽詳情解說
報名者 可來聽 OpenSource ERP 如何做出 引擎核心 Framework
(Adempiere.org 我們提供 100 堂 免費解說課程)
取優 10 名 發獎狀
取最優 1 名 以客座教授 薪資 給付 技術顧問 6 個月

我要發表回答

立即登入回答