自己做個erp系統,目前主流的開發軟體是什麼?

1.大學時候學習資料庫開發,用的DELPHI,現在貌似不是主流了,技術牛指導下,主流的erp開發軟體用的是什麼?

2,公司有自己的區域網伺服器,但是有幾台筆記本是用無線路由器的,這個如何在節省費用的情況下開發,是CS還是BS適合?

3,作為技術菜鳥,哪些論壇網站做erp、資料庫這些的乾貨比較多,麻煩推薦下!

謝謝,不勝感激


首先:你這樣是做不出erp的切記切記……

主流的開發軟體是啥?顯然程序也沒學好啊……啊……啊……

===正經點===

目前,現役主要的ERP產品多採用CS架構,但是市場上出售的ERP產品多數都開始採用BS架構……說開始是不合適的,已經有幾年了……

如果是CS架構,ERP在C端多採用C++編寫。在伺服器S端,不論CS還是BS,多採用Java結合資料庫等——所以你知道了,根本就沒有所謂的主流的開發軟體,只有工具和語言罷了……如果您仍然不明白,請先好好學習編程吧。

公司有區域網伺服器……對不起,看您對編程的了解怎麼著您也得先學習編程吧?怎麼著您的成本也將不下來。不過如果您真的會編程的話,您就知道,其實相對來說BS模式比較輕鬆

資料庫乾貨?您根本就沒好好學資料庫吧……您要是好好學了這個問題您不會問的——連百度都不會用的節奏哈?做ERP的論壇……sorry,這個我是不知道有什麼乾貨多的……而且註定也不會有一個論壇教你如何從頭開始寫ERP……

您覺得ERP就是個軟體???錯,erp是管理與軟體工程的集大成者!您要是想自己一個人開發ERP,而且保證在一個較短的時間內開發完畢那麼您必須:

1、編程技術過關。看您的情況,即使您真的學好了資料庫也是顯然不夠啊

2、軟體工程過關。一個ERP能夠提供對企業資源的全方位視角……sorry,不要把TPS當成ERP,不要把CRM當成ERP——學術上的ERP和這些東西都沒有關係好么?市場上的ERP也頂多是把這些功能作為插件的……

3、管理學過關。如何看待組織與數據結構的對應關係,如何處理許可權問題?

4、會計學過關。最起碼您得知道會計恆等式吧?最起碼您得知道應繳稅費銷項稅額吧?找本會計學基礎研究去……

最後,您直接在市場上買個比您自己開發的小心眼省錢多了……

當然,您如果不是為了省錢算我沒說。


在牛人願意出來指導你之前,我先說說我自己的觀點:

1、目前最流行的屬JAVA吧,但是這與ERP沒太大關係,ERP的核心與難點都不在開發技術;

2、要說真正開始動手,你這些工具是夠用的,與BS還是CS也沒有關係;

3、國內我暫時沒有發現好的論壇,我指可以供你開發參考的那種。

其實我真正的觀點是:你能問出這個問題,說明你有99%的幾率是做不出這個軟體的。

如果有被打臉不喜歡聽的話告訴我,我刪答案


我來逗個機靈。

上個周末,我兒子叫我做一個貨櫃車給他,於是我找來了樂高,做了個「貨櫃車」然後他還玩得挺高興的。

ps:還可以一邊運貨,一邊開炮~!


小弟菜鳥一枚,願意提供自己的一點小見解,希望可以幫到樓主,如果樓主有任何問題,可以回帖討論

ERP有大有小,如果是非常龐大的那種集團級用戶用的,功能模塊一定非常多,一個人開發不太可能完成

但若是小團隊用的小型ERP,我覺得一個人是完全可以寫出來的,因為小團隊的ERP不需要太多的功能模塊

個人認為,ERP的作用,目的在於快速,準確,便捷的幫助企業解決一系列的問題

網上對於ERP的定義很廣泛,認為ERP功能模塊 主要包括供應鏈管理、銷售與市場、分銷、客戶服務、財務管理、製造管理、庫存管理、工廠與設備維護、人力資源、報表、製造執行系統(Manufacturing Executive System,MES)、工作流服務和企業信息系統等

這樣一看,一個像樣的ERP確實非常龐大,包含了很多的模塊,這麼多的模塊,一個人就算是抄代碼,也要抄很久

但是

大多數企業用的ERP,並不一定會完全包含以上的所有模塊,實際應用中,沒有哪個公司需要上面的所有功能模塊,通常都是只寫自己需要的

如果我們公司和製造業無關,那麼我們沒有必要開發製造業相關的模塊

如果我們公司是個創業團隊,現在可能只需要財物功能、todoList功能、協作功能,那麼我們開發的時候就暫時只寫這3個模塊,當有了新的需求,再增加模塊即可

------------------------------------------------------------------------------------------------------

現在開始回答樓主的問題:

1.個人覺得DELPHI確實十分過時,至於用什麼語言寫好,其實也不是只有一個答案,需要考慮如下因素:

你打算用C/S還是B/S?

不管是CS 還是BS,服務端都可以用c,c++,python,java 等

客戶端也可以用 c,c++,python,java 等

如果你們是打算自己用,並且你們公司人也不多,那麼建議你選擇python,因為這樣可以大大的節約你們的開發周期

2.用cs還是bs,其實還是看需求,如果是一般企業,一般需求,bs即可,因為這樣的話兼容性好,維護方便, 如果對實時性要求高,或者和硬體交互較為複雜,或者巴拉巴拉巴拉, 總之 其實現在慢慢的,bs越來越流行,是未來的趨勢, 除非有特殊需求,否則建議選bs

3.國內似乎還真沒什麼地方有專業討論erp的,如果你做erp,我強烈建議選postgresql這個資料庫,這個資料庫絕對是未來的趨勢

---------------------------------------------------------------------------------

我回答完畢了,我本身也是個菜鳥,所以沒有能力給你很好的答案,衷心的希望可以幫到你

當然如果你對於erp有什麼心得,希望你可以告訴我,

下面我再和你說說我目前寫的erp

其實嚴格意義上不算是個強大的erp

功能也不複雜

主要就包含了,todoList模塊,財物模塊,簽到模塊,XX模塊

暫時就這4個模塊

其實我們的需求不止這個4個,只是暫時這4個比較緊迫,所以就先寫了

其他模塊 會在需要的時候,寫出來 放上去

採用的bs架構,伺服器linux 64,語言python 資料庫postgresql

最後再強烈建議,像erp這樣的企業級軟體,強烈建議用postgresql資料庫,而不是用mysql 或其他

:)


應該是這種吧shgy02


一個ERP軟體基本上需要百人級團隊幾年的時間才能做出來吧。而且做ERP不只是需要考慮技術,業務才是重點,業務方面沒考慮清楚,做得越多越錯。


一個ERP軟體基本上需要百人級團隊幾年的時間才能做出來吧。而且做ERP不只是需要考慮技術,業務才是重點,業務方面沒考慮清楚,做得越多越錯。


自己搞不如看看openerp,歐洲很多企業都用它,開源、功能強大


你自己做恐怕不太容易,涉及太多,需要團隊合作,有需要加我QQ570012736


推薦閱讀:

TAG:軟體 | 資料庫 | 信息技術IT | ERP | 管理信息系統 |