公司目前有一套自行開發的ERP系統,是用SCO UNIX+DBASE,現在想換新程式,想請一批人重寫,SO 想請教各位前輩目哪一種開發軟體比較好、程設人員比較好請、日後維護比較方便。
PS1:我們是傳統機械製造造業
PS2:資料庫為SQL SERVER
PS2:資料庫為SQL SERVER
MS-SQL Server 是 SQL Server
PostgreSQL 是 SQL Server
Oracle Server 是 SQL Server
MySQL Server 是 SQL Server
...
使用 SQL 語法存取的資料庫都是 SQL Server
我們的資料其實蠻大的 SCO UNIX+DBASE是因為程式是23年前寫的
MS SQL SERVER 或MY SQL SERVER都可以
目前新系統沒有程設人員要全部找新人
WEB介面是有列入考量
MS系統的版權除了開發工具之外都有買了(SQL2005、SERVER 2003)
23年Orz
那時候我好像才幼稚園Orz
雖然我們的系統是23年前就開發的,但經過20多年的修改也是一套功能上蠻完整的程式(鼎新業務都覺得很不可思議),但是就是因為有些新的東西都需藉由另外開發的程式還做支援(工單、品管觸控點選系統、生產履歷都是用MS SQL+POWER BUILDER程式來處理)所以整合上有點困難,才會需要重寫。我們的BOM是生產為主、業務為輔的架構。希望有前輩可以給予建議及指教~~
本人也是接觸ERP有很多年,建議可使用4GL他可搭配任何資料庫彈性非常大,如有興趣可Email casiokan_2004@qq.com連系交換換心得,祝一切順利
如果是MS-SQL
可以考慮使用 .NET C# 做為系統開發的選擇
尤其是因為.NET跟MS-SQL的整合度越來越好了
而且~基本上 .NET C#的開發速度也比較快速(相對於其它開發工具而言)
OS + DB + AP開發 全都使用微軟的產品
好處是整合度.相容性.支援方便性都不錯
缺點就是都被微軟吃死死了~XD
既然是製造業,個人的看法是
主要的系統,大都在區域網路裡跑,像進銷存、生管、MRP、HR、固資、、、等部分,建議還是使用C/S架構,POWER BUILDER應該可以考慮使用。
牽連到業務、廠商訂單、對帳、後續的客戶服務等,可以或可能會脫離區域網路部份才去考慮B/S架構,.Net C# 則可以考慮。
很多的應用,常是C/S及B/S的相輔才能完善如員工可以在家,填寫請假,業務在國外接單可以了解工廠的即時成品庫存、採購在外地,可以調閱零組件的進價歷史檔、、、。
這一次的整合後,或許還得再跑23年,不能大意!!
其實POWER BUILDER也是還不錯的開發工具,既然您們都已經用POWER BUILDER開發了工單、品管、生產履歷這些系統,如果沒有WEB化的需求,我建議直接用POWER BUILDER繼續開發就好了
就依開版大的需求來看 "想請教各位前輩目哪一種開發軟體比較好、程設人員比較好請、日後維護比較方便"
建議您 使用 vb.net、c#.net 或者走 WEB (php或asp 之類)
那一種方式好哦。若是要自己開發維護。我的首選是SAP,他們本身的設計就是用在ERP領域。
and 我老家附近的工廠幾乎都是導SAP,考慮看看吧。
是不是真的,上104去看看各大工廠小工廠都找什麼資訊人員就知了。
要這樣講真的是不太好比較,開發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,容易有版本不相容的問題
不解為何您們的思考是要重寫一套ERP
您們現在的問題是把一些舊的工具、系統、人力,換成一批全新的資源,只是日後又過23年,是不是又來一次挑戰;又要擔心被淘汰的問題?!
ERP已是一個主力產業,市面上較為知名的產品不管土洋哪一家,應該都叫千錘百鍊資格了,裡面都有多年的吸星大法,蘊含best practice。
所以為何叫套裝?就是給人圖個方便嘛,花筆錢買別人經驗再來加值,這樣不是可以節省很多不必要的試誤嗎?
敢問重頭改寫,必須要有很強的規格開立、溝通整合、專案管理、品質管理、測試驗證、穩定度、成熟度…,天啊,漫漫長路啊!
沒有錯,您們可能因為核心需求太多,根本找不到適合的套裝系統,所以只好一頭撩下去自己寫,還有因為是自己開發,所以每個部門的需求都可以滿足,不會有系統不好用的抱怨,但可能很單純的一個畫面便搞得很龐大。
再加上企業實在養人不好養,有經驗沒前途是留不住咱IT幫眾的,而如果系統開發文件不完整,或經年累月改了n版卻沒跟隨更新,嘿嘿,後面接手的又遁入苦命阿信,瞎子摸象啦!
得花個一兩年功夫開發,達穩定到舊系統的成就,值得嗎?
個人建議可找一個適合機械業的套裝,找個最接近需求的系統,土洋都好,好好跟廠商談判,包括技轉、客製開發等一併規劃,這樣或許才是長久之計吧!
4GL 在學習曲線、開發速度(無論是 Form 或 Report)、維護均佳,適宜開發商用程式,推介下列產品供選擇參考:
1.Oracle Develop 2000:用於 Oracle EBS ERP
2.Informix 4GL:用於鼎新 Tiptop ERP
3.Progress 4GL:用於 QAD ERP
其實系統開發與維護,只要原則定義好,一切都不難;倒是設計人員的管理與流動問題,會比較困難。
至於哪一種軟體開發比較好,上面高手已經回答很多了,簡單整理如下:
1 Client/Server:簡單,可選擇方式較多,成本也便宜。
2 WEB:未來作法,以B/S(瀏覽器)方式尤佳,為了突破頻寬障礙,所以設計技術難度較高,成本也相對較高,將B/S WEB 寫ERP,是不小的挑戰。
小弟已設計 WEB ERP 多年, 有興趣請參閱我的部落格
http://tw.myblog.yahoo.com/weberp-judas
A. 請問有關你們的MIS:
B. 有關ERP:
千萬不能使用PB,那開發工具的BUG多的跟米一樣~~用了遲早會氣死你~
Hi,
以現在國產的ERP價格,花個百萬以內就可以擁有,自行開發,不僅要花時間CODING,又要長期測試使用,才能確定流程沒問題,且以現在的趨勢,WE 化是必然的,JAVA也是趨勢,所以,建議您直接找一套JAVA開發的WEB ERP是最好選擇.
可參考 http://tw.myblog.yahoo.com/fablesserp-netbizsoft
我們提供 製造業 SQL 版 ERP 及 IC設計業 ORACLE 版ERP.
公司目前有一套自行開發的ERP系統,是用SCO UNIX+DBASE, >>
現在想換新程式,想請一批人重寫,>>
SO 想請教各位前輩目哪一種開發軟體比較好、>>
程設人員比較好請、日後維護比較方便。>>
可以舉辦比賽 7 天 7 夜 做出一個模組....
提供吃(不用住,累了睡比賽場所,醒來繼續..)
報名費 1 萬圓
第一名 10 萬圓....
倒是可以找研究生以作專題的方式來處理。