1. 程式人生 > >軟體開發常見的軟體系統總結

軟體開發常見的軟體系統總結

工作到現在開發過很多專案,但感覺一直稀裡糊塗的,並沒有意識到它們之間的關聯,或許很多專案之間覺得很想象,但然後就沒有然後了。直到,有一天在升級公司的crm,照著原來的那種功能樣式重新擼了一遍程式碼,突然問自己,crm是什麼,它是那幾個單詞縮寫,中文叫什麼呢?然後回顧了之前開發的一些專案,又查了一些相關企業應用軟體的介紹,在此記下筆記。

1、cms內容管理系統

cms是content management system 的縮寫,翻譯過來也就是內容管理系統;這個系統基本是軟體開發公司必備的一個系統,我待過的兩家軟體開發公司都有這個系統,功能也大同小異。主要是用來發布管理網站用的;一般包括網站模板管理模組,媒體庫,頁面管理,文章管理,設定(包括選單和站點配置),評論管理等模組。就目前我的認知,它主要就是一個做網站的,讓即使不會程式碼的人,通過管理後臺,在編輯器中編輯編輯文字圖片,配置配置選單,膚色什麼的,就可以釋出一個網站的頁面。要做成多租的模式出售,就需要加許可權管理模組。整體來說這個算是一個相對簡單而又不可或缺的系統,一般的軟體公司在做自己的入口網站的時候就順便整了個自己的cms,當然多半都是根據自己的特色或相應的需求,開發了一些模組,最後順帶的賣給那些不做網站開發的公司。

2、oa辦公自動化系統

oa是Office Automation 的簡寫,就是辦公自動化系統;也是基本所有的軟體開發公司都搞自己的oa系統,而且很多都是去參考泛微的東西,反正我待過的兩家公司都這樣。oa的板塊比較多,之前的公司開發的簽報審批系統號稱是oa簽報審批,當前的公司搞了個打卡,報銷(審批走線下的,不知道怎麼想的),現在也在搞簽報審批。感覺oa主要就是管理報銷等日常辦公的協同工作的系統。

3、crm客戶關係系統

crm是customer relationship management 的縮寫,也就是客戶關係管理系統;這個一般的企業也能用的到,那個公司沒有自己的客戶網呢。所以有這麼一個管理自己客戶的系統也是很必要的。crm系統比較常見的模組是商機線索和客戶,其他的加上通訊錄,合同,賬單等常見的模組,其他的基本看自己客戶的需求。

4、erp系統

erp是enterprise resource planning 的縮寫,也就是企業資源計劃管理系統;這個不是所有的公司都用的到,這個應用的比較多的是在加工製造,物流等企業,如果軟體開發的客戶涉及到這些製造業,物流,工廠等的,可能有這個系統,它主要是對企業的生產,製造,倉儲,財務,人員等相關資源的管理。

5、電商平臺

電商算是企業軟體開發的一個大的模組,不過好像沒有很完善的劃分,之前的公司提出了abcdo什麼的模式,什麼a好像是agency就是機構的意思,b是bussiness就是常見的商家,c是client就是客戶,d是developer就是開發者,o是operate就是運營者的意思;反正就是想把一個電商平臺分成幾個部分,每個部分做成通用的。

6、特定服務領域

特定服務領域軟體基本就是每個公司自己定位的服務領域,比如我當前的公司定位的智慧園區的,做的就是智慧園區物業管理,保修,會議室預訂等模組。這個看每個公司的定位,一般很少有軟體公司什麼型別的專案都做的,那樣基本都要去開發,開發效率相對較低,而且在一個領域的產品不能做的很精緻。

1,2,3這些軟體,基本軟體開發公司自家都要用的,老闆一般都會在專案青黃不接的時候,讓程式設計師開發出來。後面的三個偏特定方向些。一般的多看看這些型別的網站管理後臺,基本在任何一家公司都能用的到。