標籤: NETQNA

報價系統、估價系統、收款系統(軟體開發/客製化軟體)

      網智數位軟體開發團隊,因為協助多家室內裝修、壁紙、窗簾、地板、磁磚、工程建設等行業,開發一系列管理軟體,也深知該行業群,一直有頻繁的估價/報價需求,而大多數都是使用紙本抄寫,或者好一點的是使用Excel進行報價管理,但因為沒有好的軟體系統可以使用,顯得耗時、不專業、甚至款項常常是否有正確都發生爭議,也無法立刻追溯客戶歷史的報價成交資料,所以我們特別針對室內設計業、裝橫業、木工裝修業等開發出專屬的報價收款管理系統我們的報價單可以根據自行定義的工程施工類型(例如,木作、油漆、水電等),進行類型集中估價(報價),也可以再細分估價的區域位置(例如,廚房、玄關、臥室、廁所、客廳..等),只要輸入數量、單位、價格,系統都會自動統計金額,如下系統部分截圖。


估價-報價主畫面

image

主畫面,系統都會自動計算,估價總金額…

報價細項輸入
image

可以選取工程類型

image

可以選取施工區域
image

系統會自動統計,各工程的金額

image

系統自動計算、已實際收到的款項、最後收款日期、後續工程追加金額

、未收金額,是否已結案(只要款項都收齊,系統自動結案),這樣內部收款負責人,可以很清楚地藉由系統來了解哪些工程案未結案、款項未收齊。
image


系統也可以直接列印報價單給客戶進行確認回簽,使得可以呈現更專業的一面

image

image


目前呈現部分系統軟體的畫面,更完整的流程功能,請洽詢我們,我們也可以量身定做符合您的軟體功能。




網智數位-軟體開發(軟件開發)
針對各特殊產業都可以量身定做符合貴公司的需求,別人無法克服的就是我們的挑戰
業務合作、軟體委外開發
業務窗口:allen@netqna.com
聯繫電話:0920-883-870
公司電話:02-55991310
公司地址(業務營運處):台北市中山區錦州街 25 號 5 樓
skype: netqna
line:netqna
微信:netqna
黃先生 Allen

my_qrcode_1519621481105



ERP 導入的投資報酬評估(ERP客製化、進銷存軟體)

      今天下午Allen我跑到新店拜訪一個從事30幾年的服裝製衣廠,該客戶使用某國內的知名套裝軟體多年,但客戶在需求討論一直說庫存不準確、生產工序流程無法符合該公司的營運管理面,所以他們使用管理系統跑出了的財務報表、生產報表等等,事實上大家都知道無法信賴,甚至客戶提出一個明顯例子,就是現有套裝軟體跑出的產品生產成本過度高估,導致於他們業務進行報價時,產生價格嚴重高估,跟其他競爭廠商產生巨大落差,而報價完全失去競爭力,因而損失了龐大的訂單,故內部一直有個聲音,想要找量身定做的ERP客製化軟體,所以找上我。

erp

      不是這套知名的套裝軟體不好,事實上我一直也很欣賞這國內的套裝軟體,但畢竟套裝軟體就是大眾市場所推出的管理系統,不可能可以根據某產業、甚至某特定公司進行修改流程、表單欄位,套裝軟體事實上它適合初期創業得中小型企業、店面,快速導入資訊化系統,好處就是非常便宜,不需要再等待程式研發過程,就可以有現成的軟體可以用,但一切的開始到最後就是您必須去完全適應遷就軟體功能與流程,而公司經營一段時間後,漸漸有了自己的企業文化、流程、獨特優勢、管理流程,就會發現跟套裝軟體格格不入越來越明顯,內部就會產生我們需要一個屬於自己量身定做的ERP系統。

       在導入一個新的軟體管理系統(進銷存、ERP、CRM、SCM等等),事實上是需要耐心與時間的,因為管理系統是需要深入客戶的流程、管理思維,而不斷的討論再討論,所以需要雙方(企業使用端與軟體開發商)都需付出極大的腦力、時間、體力與耐心,創造出一個對客戶有用的管理系統。

但評估導入一個全新的軟體系統時,事實上需要時間、人力、預算,那麼這邊我也簡單描述,導入管理系統的效益評估成敗問題,在做不做投資效益分析問題上業界有很不同的看法,有人認為ERP項目主要追求的是長期效益,為企業奠定一個競爭優勢的基礎,不能要求立竿見影,當然也有人認為投資回報很難計算出來,不能用投資回報來考核ERP的成敗。
         效益是在深化應用中逐漸體現出來的,“上線”時還見不到效益的情況確實存在。很多項目可能要等若干年後才能收回投資,因此投資回收期會有長短,無非是收益多少和回收期長短的問題。任何一項投資項目必須做可行性研究,而投資效益分析是可行性研究報告的重要內容之一,是立項決策前必須做的一項不可缺少的重要工作,如果投資長期見不到效益,誰也不會做這種打水漂式的賠本買賣。
         投資效益分析首先要確定投入的資金數額,在資金投入方面,通常要考慮以下各項,但不一定每個ERP項目都樣樣需要,要根據企業的具體情況。為了避免疏漏,這裡列舉了所有可能的支出,供參考。
        *調查問卷、接待、差旅費用;
        *諮詢、教育訓練等售前服務費用;
        (以上兩項應列入ERP項目開支,不要分攤到行政辦公費用中。)
        *ERP產品費用(軟體使用許可費、資料費、雲端的租賃費用);
        *電腦、終端機、印表機、伺服器、各種網路通訊設施、條碼成套設施、數據採集器等各種硬體費用;
        *新建機房、添加的辦公費(如電腦桌椅、文件櫃)的費用;
        *導入顧問、售後服務費用;
        *監理服務費用;
        *二次開發和使用者授權費用
        *日常維護費用(耗材、網路通訊費用、工資等);
        *升級費用及每年需支付的相關費用(ERP產品公司有相應的規定)
        *在線服務費用;
        (以上是比較不容易忽略的支出)
        *延誤資訊化應用造成的損失(也就是推遲獲益的損失,如何計入資金投入比較難估算,要和收益結合起來研究)
         這裡,我們也不妨引入總體擁有成本的概念,就是把系統生命週期的一切費用,包括選型、安裝、應用、維護和管理都考慮進去,而不僅僅考慮初次投資。

(其他參考文章)
MPS主生產計畫專文介紹(一)
MRPⅡ/ERP 能力需求計畫原理
庫存管理-概念與釐清
庫存管理探討-VMI
真正的庫存量形成探討
庫存管理的中樞控管法則(上)
庫存管理的中樞控管法則(下)
庫存目標6大範疇(程式開發、程式設計、軟體開發、系統開發)
BOM表管理與設定﹣輔料是否需輸入BOM
何謂 進銷存、ERP、WMS?三者差異性【軟體開發、軟件開發、程式設計】
ERP 產品成本管理與計算
庫存量正確性衡量法則
粗能力需求計畫(RCCP) – 專文介紹
如何利用軟體來協助企業銷售統計和分析
開發進銷存、ERP、PDM,物料欄位收集與建立重要性(ERP開發、軟體開發、進銷存)
ERP 各種計劃階段的差異
ERP 系統的淺談與優勢
ERP 系統在中小企業如何有效利用條碼與QRCode
[ ERP/MRP 系統 ] – 專案導入深入剖析
ERP 導入的投資報酬評估(ERP客製化、進銷存軟體)
ERP 與 CRM 整合對企業的重要性(軟體開發、ERP客製化)

網智數位-軟體開發(軟件開發)
針對各特殊產業都可以量身定做符合貴公司的需求,別人無法克服的就是我們的挑戰
業務合作、軟體委外開發
業務窗口:allen@netqna.com
聯繫電話:0920-883-870
公司電話:02-55991310
公司地址(業務營運處):台北市中山區錦州街 25 號 5 樓
skype: netqna
line:netqna
微信:netqna
黃先生 Allen

my_qrcode_1519621481105

人工智慧(AI)影響最大的10大行業 (客製化軟體、物聯網、軟體開發)

AI人工智慧,是從去年熱門討論議題,那麼我們來思考可能會影響的未來行業領域,以及相對安全的行業領域…..

十個最大危險行業領域
1)電話銷售
機率:99%
原因:你可能已經收到過各種推銷產品的電話,然而電話推銷領域的職業發展預計將在2024年下降3%。這在很大程度上部分是因為其對職業的要求:與其他銷售角色不同,電話營銷人員不需要高水平的社交或情感經驗才能出色工作。仔細想想,你可能通過電話購買商品嗎?事實上,電話銷售的銷售額轉換率通常低於10%,這也使得這個角色容易被自動化。

2)圖書管理員
機率 :98%
原因:職業發展預計指出,到2024年,圖書管理員的需求量將會降低8%。這並不奇怪,因為現在已經有很多圖書館開始實施自動化管理。 QuickBooks,FreshBooks 和 Microsoft Office 已經開始提供相關的軟件支持,價格也比僱傭員工低很多。

3)薪酬與福利經理
機率:96%
原因:這個職位會被取代其實是很出乎意料之外的,因為他的職業發展規劃指出他的需求將於2014年提升7%。然而上漲的需求並不能停止其被自動化的腳步。一個基於人和紙的系統創造了太多的障礙,時間延遲和成本。自動化福利制度可以節省時間和精力為大量員工提供福利,像 Ultipro 和 Workday 這些公司的解決方案已經被廣泛採用。

4)接待員
機率:96%
原因:自動電話應答與調度系統可以替代傳統的接待員,特別是在沒有辦公室電話系統的現代科技公司,跨國公司。

5)物流快遞員
機率:94%
原因:物流快遞員現如今已經開始被無人機和機器人取代。至於這個行業的完全自動化只是時間問題而已。而此職業的發展需求在近5年內只會上漲5%,並沒有人們想像的那麼多。

6)零售人員
機率:92%
原因:如果您最近訪問過商場,汽車經銷商或家具店,可能從頭到尾都沒有得到銷售人​​員的協助。現如今大量公司正在通過自我檢查等功能實現購物體驗的民主化。現代買家的可以輕易訪問互聯網,更有可能進行互聯網調查和比較後做出購買決定。

7)校對
率:84%
原因:校對管理軟體、或排版軟體現如今隨處可見,比如 HubSpot。從 Word 的自動拼寫檢查到Grammarly 的語法檢查,現如今的校對工作已經被大幅簡化。

8)電腦維修支持人員
機率:65%
原因:這一項的5年內的行業需求預計上漲12%,但是大部分的工作內容都是基於網上指導與遠端操控。毫不驚訝,未來公司將更加依賴機器人和自動化來回答員工和客戶的相關問題。

9)市場調查分析員
機率:61%
原因:市場研究分析師在消息傳遞,內容和產品的開發中發揮了非常重要的作用,但自動化 AI 和調查可以更容易地編譯這些訊息。例如,GrowthBot 可以通過簡單的 Slack 命令對附近的企業和競爭對手進行市場研究。

10)廣告銷售人員
機率:54%
原因:隨著廣告從從傳統紙媒和電視轉移到網絡和社交媒體,人們在傳統媒體上投放廣告的效果是很有限的。更多的社交媒體平台讓人們可以通過免費的應用程序界面(API)和自助式廣告市場輕鬆對用戶投放廣告。此舉動會減少銷售人員,使用戶更快速,更容易地花錢 – 此行業需求量預計下滑3%。

LINE_ALBUM_AI產生圖_240211_83LINE_ALBUM_AI產生圖_240211_84

十大安全行業(目前)
1)人力資源管理
機率:0.55%
原因:理由已經包含在職業的名字裡了。人力資源部門HR是一個公司不可或缺的一部分,公司需要它來發揮每名員工的有點,管理人際衝突。隨著公司發展,需要更加強大的結構來支持和幫助員工。預計到2024年,對該行業的需求量將增大9%。

2)銷售經理
機率:1.3%
原因:銷售經理需要高水平的情商來完成每月配額,與客戶進行合作,並激勵和鼓勵整個的銷售團隊。管理人員還必須分析數據並解讀趨勢。此職業本身門檻便很高,還需要持續學習新的知識,因此很難被自動化取代。

3)市場管理
機率:1.4%
原因:市場管理需要統計分析數據,監控市場趨勢,預測未來走向。他們還必須靈活地適應和應對公司和客戶其他部門的變化和反饋,目前的人工智能還沒有復雜到如此程度。

4)公共關係管理
機率:1.5%
原因:一個優秀的公共關係管理通常有著很廣的人脈來保證公司業務的正常進行。在處理一些事物時,需要通過其自己的直覺來進行判斷,而這是目前機器人所並不具備的。預計職業需求增長:7%。

5)CEO執行長
機率:1.5%
原因:決策者的​​地位是無法被自動化所取代的,而且教會人工智能進行正確的決策也太過困難。首席執行官必須具備廣泛的戰略眼光,代表了公司的使命和目標,並激勵大批員工為他工作。在對利益相關方和董事會的報告會議上,他們可不希望是一個機器人在作報告。

6)活動策劃
機率:3.7%
原因:活動策劃是一個新興領域。規劃者必須與供應商,承包商和各行各業的人進行協調和協商。整件事情結合在一起,所涉及的組織和人員過於廣泛,這基本無法進行自動化。

7)作家
機率:3.8%
原因:作家需要構思,創造,收集資料。人工智能可以做其中一部分的任務比如提供標題建議,生成標語或者自動收集社交媒體信息。然而別的內容類似於博客文章,書籍,電影等短期內應當還是只有人類可以完成。

8)軟體開發人員
機率:4.2%
原因:軟體工程與研發對人類來說就已經足夠難了,創造軟件或者網頁所需要的時間與技巧也很難被取代。至2024年,此行業需求預計增長19%,如果你是軟體工程師,那麼你暫時可以放心了。

9)編輯
機率:5.5%
原因:儘管編輯的部分工作可以通過自動化完成,編輯必須保證內容的準確性,連貫性也原創性。雖然有一些軟件可以檢查抄襲內容(相似內容),編輯的地位還是不可取代的,因為機器人的認知世界與我們的世界是不一樣的。

10)平面設計師
機率:8.2%
原因:儘管有一些人工智慧開始涉足平面設計領域,這一行業需要藝術與技術,所以最好還是由人類來進行。就像作家一樣,所有的工作都必須保證原創並且符合客戶的期望,所以平面設計需要與人類藝術家和編輯人員一體創作。

以上,你的職位中了嗎?

參考資料來自:
https://blog.hubspot.com/marketing/jobs-artificial-intelligence-will-replace
譯者:聂震坤

網智數位-軟體開發(軟件開發)
針對各特殊產業都可以量身定做符合貴公司的需求,別人無法克服的就是我們的挑戰
業務合作、軟體委外開發
業務窗口:allen@netqna.com
聯繫電話:0920-883-870
公司電話:02-55991310
公司地址(業務營運處):台北市中山區錦州街 25 號 5 樓
skype: netqna
line:netqna
微信:netqna
黃先生 Allen

在.Net 透過 Parallel 類別操控多任務平行作業(一)【軟體開發、軟體設計、系統開發】

   此篇文章主要是延續之前的文章 【C#多工作業與平行處理技術講解】,講解與實作如何在利用強大的 透過 Parallel 類別支援的方法,撰寫非同步任務,這裡一樣我會透過簡單程式碼進行實作教學。


   在並行任務與建立一個新的執行緒過程來執行一個非同步作業的操作是非常相似地,但是在這邊的並行任務卻是可以更好地發揮多個CPU處理器或者多核心處理器的強大優勢,進而充分地利用CPU的可用資源來執行非同步作業任務,更方便地是,在 .Net 並行任務的操作過程被封裝地很好,身為程式開發人員只需要調用呼叫對應的類別與相關成員方法就可以很輕鬆地建立與執行並行任務了,至於任務是在那個CPU處理器執行,操作系統的底層會自動進行調用配置。


    在這邊我使用一個 WPF 的專案範例進行講解,來說明如何利用 .Net 的 Parallel 類別執行非同步作業。


步驟一 :

在 Visual Studio 2017 建立一個 WPF 專案,

wpf


步驟二:

在 主要的 MainWindow.xaml 畫面,用xaml 語法宣告了一下界面結果


2017-07-08_17-12-48


主要是有 提供 3 個讓使用者輸入整數值的 TextBox , 以及對應 3 個顯示執行結果的 TextBlock ,還有一個 Button (執行 Parallel 運算平行任務)的按鈕。


部分xaml 語法如下:

xaml

步驟三:

在 Button 的 Clieck 事件,進行撰寫主要的核心程式碼邏輯….

(Code)

private void OnClick(object sender, RoutedEventArgs e)
{
     int num1 = default(int);
     if (!int.TryParse(txtInput1.Text, out num1))
     {
         MessageBox.Show(“輸入第一個正整數值:");
         return;
     }
     int num2 = default(int);
     if (!int.TryParse(txtInput2.Text, out num2))
     {
         MessageBox.Show(“輸入第二個正整數值:");
         return;
     }
     int num3 = default(int);
     if (!int.TryParse(txtInput3.Text, out num3))
     {
         MessageBox.Show(“輸入第三個正整數值:");
         return;
     }


    //宣告第一個並行作業的委派實體
     Action act1 = () =>
         {
             int sum = 0;
             for (int x = 1; x <= num1; x++)
             {
                 sum += x;
             }


            //顯示執行結果
             this.Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() => run1.Text = sum.ToString()));
         };


    //宣告第二個並行作業的委派實體
     Action act2 = () =>
     {
         int sum = 0;
         for (int x = 1; x <= num2; x++)
         {
             sum += x;
         }


        //顯示執行結果
         this.Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() => run2.Text = sum.ToString()));
     };


    //宣告第三個並行作業的委派實體
     Action act3 = () =>
     {
         int sum = 0;
         for (int x = 1; x <= num3; x++)
         {
             sum += x;
         }


        //顯示執行結果
         this.Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() => run3.Text = sum.ToString()));
     };



    //使用 Parallel 類別來執行 並行任務
     Parallel.Invoke(act1, act2, act3);


}


程式碼重點講解:

1.這邊我主要用了 3 個 Action 的委派實體,分別用來進行整數的累加運算任務。

2.使用了 Dispatcher.BeginInvoke() 方法,和Windows Form 專案一樣,WPF 在平行作業模式下,也分為主UI的主執行緒,和多個任務的各別執行緒,而在任務的執行緒要改變主執行緒控管的主畫面下,必須透過 Dispatcher.BeginInvoke ,在不會發生一個 UnauthorizedAccessException 例外錯誤。

3.也是最重要的程式碼邏輯,利用 Parallel類別的 Invoke 方法呼叫,分別傳入多個委派實體,在這邊我宣告了3個 Action 委派實體,我一次傳入 Parallel.Invoke(act1,act2,act3), 這樣程式就自動進行3個平行作業任務了。


參考文章
C#多工作業與平行處理技術講解
1.透過 Thread 類別撰寫多執行緒多工作業。
2.透過 Delegate 委託支援的方法,撰寫非同步任務。
3-1.透過 Parallel 類別操控多任務平行作業(一)。
3-2. 透過 Parallel 類別操控多任務平行作業(二)。
4.使用 Task 自行控制非同步任務作業。
5.在非同步作業時,如何取消非同步任務。
6.多執行緒多任務存取相同變數,但卻各自隔離保留各自任務的值。
7.非同步存取變數的問題。
8.非同步資源鎖定解決方式。



網智數位-軟體開發(軟件開發)

針對各特殊產業都可以量身定做符合貴公司的需求,別人無法克服的就是我們的挑戰
業務合作、軟體委外開發
業務窗口:allen@netqna.com
聯繫電話:0920-883-870
公司電話:02-55991310
公司地址(業務營運處):台北市中山區錦州街 25 號 5 樓
skype: netqna
line:netqna
微信:netqna
黃先生 Allen

在 .Net 透過 Thread 類別撰寫多執行緒多工作業【軟體開發、軟件開發、客製化軟體】

     此篇文章主要是延續上一篇 【C#多工作業與平行處理技術講解】,講解與實作如何在利用強大的 Thread 類別,使用 C# 來撰寫多執行緒多工作業功能。

在 .Net 平台中 Thread 類別位於 System.Threading 命名空間中,此類別封裝了多執行緒許多方法與功能,可以讓我們快速建立新的執行緒,進而在新的執行緒執行所需要的程式碼邏輯,在我們建立一個 Thread 的實例(Instance)時,需要透過一個委派(Delegate)與新建立的 Thread 實例和一個現有的方法(Method)進行綁定,當執行緒(Thread)啟動後,就會立即執行這個綁定的方法。

傳遞給 Thead 的建構子的委派(Delegate)有 2 種,一種是不帶任何參數的委派方法;第二種是可以帶一個 object 參數的委派方法。在我們實體化 Thread 物件後,就可以開始調用 Thread.Start()方法,來啟動執行緒(也會開始執行綁定的方法),而在執行過程隨時可以調用 Thread.Abort()方法,來強制終止執行緒的執行,不過這個 Abort()方法會引發一個 ThreadStateException 例外錯誤。

現在我就帶一個實際範例來是示範如何 用 C# 使用 Thread 類別,建立一個執行緒作業,這邊為了簡單講解觀念,我使用最簡單的 Windows Form 專案來講解。

Step 1. 透過 Visual Studio 2017(舊版本 2015/2013/2012都行啦)新增一個 Windows Form 專案

2017-07-02_23-33-29

Step 2.在 Step 1建立的 Windos  Form 專案後,會產生一個 Form1的界面表單,打開此表單,然後從工具箱拖拉一個 ProgressBar 控制箱到 Form1 畫面,並排好版面。

step2

     Step 3. 從工具箱在拖拉一個 Button 到 Form1 的畫面,並將 name 屬性命名為 btnTread , Text 修改為【Thread 執行緒 啟動】step3

 Step 4. 在 Form1.cs 後置程式碼裡,我撰寫了一個 DoWok() 方法,裡面撰寫了一下邏輯,程式碼如下:

/// <summary>
/// 此方法將會透過委派(Delegate)指定給新的執行緒(Thread)
/// </summary>
private void DoWork()
{
  int p = 0;

  while (p < 100)
  {
    p++;
    Thread.Sleep(100);

    //更新進度表
    this.BeginInvoke(new Action(() =>
    {
       this.progressBar1.Value = p;
    }));
  }

  this.BeginInvoke(new Action(delegate ()
  {
   //再次啟用按鈕狀態
   btnTreadStart.Enabled = true;
   //重設定進度表為 0
   progressBar1.Value = 0;
   //顯示執行緒已完成
   MessageBox.Show(“執行緒已完成。", “執行緒已完成", MessageBoxButtons.OK, MessageBoxIcon.Information);
  }));

}

step4

Step 5. 在 Form1 的 Button 按鈕,雙擊滑鼠 (button1_Click),在button1_Click 事件我撰寫了 核心的 操控 Thread 程式碼

private void button1_Click(object sender, EventArgs e)
{

  //宣告一個 Thread 類別,並將在傳入 Step 4 所宣告的 DoWord 方法
  //待會 Thead 執行時,就會立即執行 DoWord 方法
  Thread newThread = new Thread(DoWork);

  //停用按鈕
  btnTreadStart.Enabled = false;

  //啟用新的執行緒
  newThread.Start();

}

step5

Step 6. Compile 編譯執行(執行F5),就可以看到結果

step 5-1

step 5-2

 

程式碼補充解釋:
因為基於執行緒的安全考量和包含使用者界面完整性,一般而言,系統是限制跨執行緒去更新修改使用者界面,所以在 Step 4 的 DoWokd方法,我透過呼叫 this.BeginInvoke() 方法傳遞一個 委派,使得可以在使用者界面的主執行緒上面進行更新使用者界面的控制箱(ProgressBar1),所以可以看到進度表一直不斷更新。

透過這一篇文章希望可以說明如何利用 Thread 類別來操作多執行作業,後續我還會抽出時間講解不同的非同步多工作業方式,分成不同的文章來一一描述。

 

 

網智數位-軟體開發(軟件開發)
針對各特殊產業都可以量身定做符合貴公司的需求,別人無法克服的就是我們的挑戰
業務合作、軟體委外開發
業務窗口:allen@netqna.com
聯繫電話:0920-883-870
公司電話:02-55991310
公司地址(業務營運處):台北市中山區錦州街 25 號 5 樓
skype: netqna
line:netqna
微信:netqna
黃先生 Allen

 

文具行業-ERP管理軟體導入(軟體開發、軟件開發、客製化軟體)

    感謝位於越南台商-台灣豐禾文具製品有限公司,選擇委託網智數位-軟體開發團隊,量身客製化開發軟體,該客戶是在越南已經有多年的耕耘,在文具加工與製程有非常好的品質與競爭力,但因為在針對下游客戶的訂單處理、報價評估、成本分析、都是人工Excel計算,以及庫存都是手寫記錄,因此與我們聯繫溝通想導入一個好的管理軟體。

LINE_ALBUM_AI產生圖_240212_738

  

而因為在成本的零件、材料的多樣性變化,在一般的套裝軟體的BOM表無法真的滿足,報價選擇零件的成本、利潤估算,因此必須針對該客戶的具體物料變化、用量、損耗進行客製化公式設計、軟體開發,來加速公司的報價利潤控管與查詢統計,以及後續的採購流程、庫存管理,所以評估多家軟體公司後,正式選擇網智數位,進行輔導與軟體開發。

網智數位-在企業的客制化軟體開發,有相當豐富的經驗,也在企業的流程知識、資料流、系統整合,ERP、MRP、CRM、庫存管理管理軟體導入都有產業經驗,目前已經橫跨地板業、窗簾業、成衣業、工業馬達、化妝品業、玩具貿易業、物流業…

(其他參考文章)
MPS主生產計畫專文介紹(一)
MRPⅡ/ERP 能力需求計畫原理
庫存管理-概念與釐清
庫存管理探討-VMI
真正的庫存量形成探討
庫存管理的中樞控管法則(上)
庫存管理的中樞控管法則(下)
BOM表管理與設定﹣輔料是否需輸入BOM
何謂 進銷存、ERP、WMS?三者差異性【軟體開發、軟件開發、程式設計】
ERP 產品成本管理與計算
庫存量正確性衡量法則
粗能力需求計畫(RCCP) – 專文介紹
ERP 系統的淺談與優勢
庫存目標6大範疇

網智數位-軟體開發(軟件開發)
針對各特殊產業都可以量身定做符合貴公司的需求,別人無法克服的就是我們的挑戰
業務合作、軟體委外開發
業務窗口:allen@netqna.com
聯繫電話:0920-883-870
公司電話:02-55991310
公司地址(業務營運處):台北市中山區錦州街 25 號 5 樓
skype: netqna
line:netqna
微信:netqna
黃先生 Allen

軟體公司與網路(互聯網)公司之差異性(軟體開發、客製化軟體、程式設計)

    在現行許多軟體公司與網路(互聯網)公司在客戶面、獲利來源、以及市場區隔性、差異性,讓很多人有點分不清楚,這兩者在本質上是有一定的落差,不論是商業模式、獲利來源、團隊人才取捨,而 Allen 我自2003年進入.NET程式平台開發領域(早起是開發 LAMP,Linux + Apache + MySQL +PHP),這快15年的.Net技術迭代更新,我能跟隨學習的就盡力,當然也犧牲了生活品質質量,我期間經歷過專業的管理軟體公司、網路公司,也有國內上市企業服務、傳統產業擔任資訊部經理,深感其中的差異,撰寫文件分析兩者的聯繫和區別,供其他疑惑者的朋友可以進行思考我的論點(當然不一定是對)。

LINE_ALBUM_AI產生圖_240212_750

IT 技術的選擇差異性

(一)管理軟體公司著重於業務實現、產業領域知識的導入、企業流程的整合,網路公司著重於高並發、高可用、使用者體驗、操作介面友善性等;在企業管理軟體的使用者一般是企業或各工廠各部門行政人員,一個大公司也不過10~300個使用者同時上線,所以相對一定是對與企業的業務流程的實現與整合相對要求高,這樣才可以節省人力、降低人事成本,而不是增加成本,當然有的管理軟體提供了大量的簽核審批的機制、功能,每走一個流程,每確認一個步驟(下訂單,發貨,產生發票,請收款)都要審核,我個人認為這樣的管理軟體是增加使用者的成本,進而降低效率,我們把企業、工廠當成一個合作的整體存在,業務部負責下訂單,生產部負責在規定的時間完成訂單生產,採購負責及時的購買所需要的生產物料,這是一個密不可分的整體化運作,任何一個環節卡住會造成訊息溝通的不流暢,更甚至會導致生產停滯、呆料,我在多年以前,我們在網上註冊一個帳號,輸入帳號、密碼等,提交時提示電子郵件必須輸入,這時我們輸入的密碼也會被清空,對於非常重視使用者經驗的網路公司,勢必一定會考慮到這種案例,系統需要幫忙我們記住之前輸入的密碼,這時只需要輸入電子郵件即可再次發送。

(二)單純的軟體開發公司用的技術相對來說一般是比較老的,穩定的,成熟的技術。比如.WCF、Windows Forms、WPF、Web Forms、ASP.MVC,而網路公司走向一般會追求新的技術,比如Spark、Redis、Micro Servie(所謂的微服務)、Hadoop、Node.js 等。單純軟體公司會使用 SQL Server Analysis Services作為 OLAP 的分析工具,而新的網路公司可能會採用 Spark + Hadoop 等大數據技術來達成實作的可能性,如果工程師在喜歡搞技術創新的管理軟體公司上班,常常會活的比較痛苦。如Linq to SQL出了沒多久,Entity Framework出現,Silverlight,WPF後來也是逐漸從公眾視野中消失。 ASP.NET MVC的出現,大批Web Forms程序員找工作變難了。現在ASP.NET Core 的又出現,不曉得會不會導致ASP.NET MVC 程式設計師的資訊焦慮症候群。

(三)管理軟體公司的技術升級常常來自於內部本身的程式開發人員,而網路公司的技術變更多的來源於客戶、業務需求。正所謂成也蕭何,敗也蕭何;但處於軟體行業頂端的軟體公司創造技術解決問題,提供開發工具維持企業利潤,中小公司則應用技術解決業務問題。軟件業相當頻繁的技術更新,造成了大批老技術程序開發人員失業,從而進一步增加了軟件公司的生存成本,例如現在市場上幾乎找不到或是很少能找到VB6 或 Cobol 程式設計師,還有一些我們沒有聽說過的技術(他們的確存在於現實的公司中、例如 cobol,今年我們就有要評估一個大型系統是 cobol要轉變為.Net平台的評估案),VB6 開發人員要嗎失業,要嗎轉型,那麼軟體公司呢,大量的用Delphi開發人員的,非常優秀的VB6 開發還是需要人員維護,軟體公司面臨兩個選擇:要嗎用新技術重寫,要嗎養幾個老開發人員一直做維護。軟體公司的老闆都是人精,不可能將公司的未來受一兩個程序開發人員控制,所以就用前一種方案,用新技術改寫,這樣的目的主要是好招人,老程式員離職了再招新開發人員,努力將公司的命運控制在自己手中。以前我們公司的C/S(Windows Forms、WPF)程式開發人員常常會擔憂以後找不到工作,當時身為他們的直接主管,常常需要體會他們的這種壓力。技術上要將一些通用的重要的技術方案交給他們做,讓他們建立信心,同時也給他們安排一些熱門技術的培訓課程,作為管理人員,也需要對他們的未來負責,對他們的績效給予一定的相對優質的評定。網路公司的IT技術變更,比如大數據的需求,數據的來源形式和格式多種多樣,原有數據挖掘方案解決不了,迫切需要做技術變更以適應這種變化。於是就有對Hadoop,Spark這種大數據技術的需求,更厲害的網路公司甚至於重建一套大數據平台,以保證一直處於行業領先地位。

團隊組織文化的差異性

(一)軟體公司適合純技術人員生存,網路公司則相對重運維+技術。比如上一節我提到的緩存技術,網路公司將此發揚光大,提供一整套的分散式解決方案(Redis,MongoDB)。程式開發人員不僅僅要會調用API,還需要Deploy部署服務器,理解它們的內部運作機制原理,而在軟體公司,為了增加產品的高可用性,我們提供集群,鏡像,資料庫複寫,資料庫記錄檔(日誌)等技術,我們可以保證系統 7*24 不間斷運作。而網路公司對此要求更高,他們還要求高並發。我們知道資料存在硬碟上,讀取資料或保存資料是一個很合理的操作,管理軟體增刪查詢修改都是這樣模式,但網路公司對此還不滿意,因為多人並發的存在,資料必須要保存在記憶體中才能滿足快速的高並發地需求,當然還有高可擴展性,為了升級管理軟體,我們停止伺服器程式,或者直接重新啟動下機器是很常見的操作,但網路公司對此零容忍,他們要求更新系統時,不能停止服務,或是非常短暫(秒級)的停止服務。後者要求系統可以做到熱插撥,這跟USB接口做到熱插撥並成為業界標準是同一個趨勢,我們知道Oracle升級補丁包時,可以不用停止資料引擎服務,這個特性對網路公司非常重要(SQL Server用鏡像技術也可以達到此目的)。總體來說,管理軟體公司只需要把技術做好,而互聯網公司要求在技術之外,還需要了解運維層面的知識。

( 二)單純的軟體公司的同事頭腦相對固定(當然也聰明,能從事軟體業,相對一定是邏輯思維能力一定不錯),網路公司則靈活一些,它們存在的理由是創新。管理軟體作為一種管理思想的軟體整合實現,應該是一種管理模式,方法和思路與流程的固化,不允許或是少量允許變化。試想一下,規定的流程不跑,數據沒經過運算,自然沒有想要的結果。舉例說明,大部分的ERP軟件約定的流程,客戶下訂單,物控部跑MRP計劃,產生物料採購需求和半成品的加工需求,最後成品完成入庫,向客戶發貨,財務結算等。這是製造業ERP的基本流程,不過貿易公司的ERP則可以不這樣跑,可以直接向供應商下訂單,然後發貨到客戶,自己甚至都不用租賃倉庫,直接提供供應商到用戶的端到端(直運業務)業務模式。這些思路決定了管理軟件不需要創新,按照約定俗成的或是上司規定的流程完成即可。常此在這樣的思路下工作,人會失去創新血液。管理軟件的員工常常會被產品設計人員的思路導向,創新會自食惡果。而網路公司則相對充滿著創新的動力。

(三) 在管理軟體公司是人才培養的搖籃,通常軟體公司規模也偏小,但確實是產生高級工程師的地方。網路公司因為業務變更頻繁,技術更新迭代快,不適合純技術人員生存,常常是技術人員走管理,轉業務銷售的地方,在軟體公司有明確的人才培養方案,一個資深開發人員帶幾個年輕程式設計師,像老母雞帶小雞一樣,一步步教導這個怎麼實現,那個如何設計會更有效率一些,直到新人變老手,初級程序員變中級工程師。比如我們在管理軟體公司學到的,借助於緩存可以提高效率,改善性能,用反射技術可以做成插件式系統,用動態語言可以把系統做成可擴展的,這些技術隨著程序員年歲的增長,慢慢學會並靈活應用。網路公司因為技術變更快,Web 2.0、雲計算、物聯網、車輛網,大數據,技術更新非常頻繁,只有達到壟斷級別的公司才可以生存。我們都是凡人,能進入各個領域的壟斷級別的公司都非常不容易,即使進入,項目迭代周期短,KPI壓力大。 (我這裡說的適合於中小公司,大公司不適合於此小節描述。)

銷售模式與市場競爭差異性

(一)單純軟體公司的人員相對比較起來缺少銷售觀念,而網路公司員工更多的會關注到到商機,常常會考慮把技術轉化為價值,而管理軟體公司的員工則比較缺乏市場的積極性、參與了解動能不足,他們可能還在研究新版本的開發工具有哪些產品特性,期待以拖放的方式就能設計出工作流的軟體廠商,所以如果能把幾年工作的成果抽象提煉出來,形成一些公共的開發類庫,方便以後的開發,這是一個小小的進步。進一步的,能把管理軟體中相同的操作界面和模式總結出來,做出一些相對通用的界面和控制箱,比如資料的輸入Entry,資料的查詢Query,資料的清單 List,設計報表Report,資料查找Lookup,自定義查詢Query等,初步形成一個開發框架。再進一步,我們用自己提煉的開發框架,用自己參與和理解的技術理念,做出一套產品,這也算是一個小小的進步。技術進步的每一個階段都可以為你的職業發展帶來無窮的好處。熟練的程序員再也不擔心找工作沒人要。成為一個領域的資深開發人員,可以為自己贏取技術主管或經理的職位。做出一個領域或行業的產品,如果在合適的時機碰上會做市場的銷售人員,創業也是非常有可能的,記得一句話,夢想是要有的,萬一實現了呢?

(二) 網路公司相對容易產出新概念,新名詞以吸引大眾眼球,以此創造概念經濟,而單純軟體公司相對比較墨守成規,比如我在2006年所經歷的Web 2.0,那時滿大街的都是這種宣傳材料,沒過多久這種概念就過時了。正如現在鼓勵創業氛圍,雲計算服務,物聯網、車聯網、智慧家庭以及大數據等等,相信不久也會從我們的公眾視野中消失,當然也可能產生非常大的市場規模,但我相信市場一定會大洗牌,取而代之的是大批的網路公司、物聯網消失不見,而管理軟體公司則很少會這樣,MRP,ERP還是上世紀90年代的概念,現在仍然適合於企業管理軟體的設計思路。儘管ERP之後還有產生ERP II概念,不過也不怎麼流行。管理軟件公司相對務實,能把物料需求計劃(MRP)跑流暢,基本上公司的信息化水平就上了一個大台階,也不會再去追求管理創新。金融也是一個不適合創新的領域,記得 一個經濟學家說過,我們應該將所有的經濟學家從社會上去除,因為金融改革就是擾亂社會秩序。國際金融炒家索羅斯的至理名言也曾表述,我們就是為了創造一種假象,然後在人們認識到真相前提前退出遊戲。

     在這幾天連假看到網路詢問未來趨勢、以及思考許多資深從業人員後,隨意整理撰寫的文章,希望新的2017年有嶄新的開始,軟體業、網路業、IT技術 我依然熱愛,一生與它為伍。

網智數位-軟體開發(軟件開發)
針對各特殊產業都可以量身定做符合貴公司的需求,別人無法克服的就是我們的挑戰
業務合作、軟體委外開發
業務窗口:allen@netqna.com
聯繫電話:0920-883-870
skype: netqna
line:netqna
微信:netqna
黃先生 Allen

感謝2016年,邁向2017年新目標(軟體開發、客製化軟體、系統設計)

       新的一年2017年的開始,我非常感謝我團隊的付出,去年成績成長了許多,也因此積極擴充了團隊人數(也歡迎相關人才加入我公司團隊),尤其最讓我開心的是委託我們進行軟體客製化服務的幾乎都是該產業領域的佼佼者,例如地板業企業管理軟體、窗簾業ERP、馬達業-產品選型系統、機電顧問業-紅外線與局部放電測試管理軟體、醫療生技上櫃公司、大陸集團清華同方、以及工業冷凍空調設備、全凍式儲冰的領導廠商進行-圖控軟體開發功能擴充專案、還是其他林林總總的進銷存、網頁設計委託案,這都是客戶對網智數位的信任,當然還有許多還必須繼續開發改進的。

LINE_ALBUM_AI產生圖_240211_88

        在這邊我也代表網智數位-軟體開發團隊,感謝客戶的信任,專案開發過程中會有問題的產生、時間的磨合、知識的互相學習,我也期待內部團隊在經歷各種專案壓力下,吸收各客戶的經驗,保持開發一個好的軟體,為客戶帶來實際的效益。

網智數位-軟體開發(軟件開發)
針對各特殊產業都可以量身定做符合貴公司的需求,別人無法克服的就是我們的挑戰
業務合作、軟體委外開發
業務窗口:allen@netqna.com
聯繫電話:0920-883-870
skype: netqna
line:netqna
微信:netqna
黃先生 Allen

ERP 系統的淺談與優勢 (軟體開發、客製化軟體、程式開發)

ERP已經是一個成熟多年的老詞彙,而ERP的全稱是Enterprise Resources Plannig,中文又叫企業資源管理計劃系統;它是基於先進的企業管理理念下研發出來的一款應用資訊花技術系統,它可以對整個企業與組織,來實現資源整體化、一致化管理的企業管理工具。

LINE_ALBUM_AI產生圖_240211_46

它自從在90年代後期ERP從美國流傳到台灣,為國內的傳統企業管理體制改革注入了一種新的活力。目前ERP已經成為了各大中型企業不可或缺的重要管理工具,也是企業是否進行資訊化、系統化和企業化現代化的的重要衡量標準。 ERP專案是一個企業管理系統工程,而不是一般意義上的企業管理資訊系統工程或者是企業資訊化建設工程,這是因為整個管理系統不但基於ERP、系統工程和資訊技術等現代科學技術的思想、原理和方法,而且還從本質上充分地體現了企業應用ERP與開展企業管理創新、推進企業管理現代化和提高企業競爭力的必然關係。

1、銷售:銷售部門接客戶採購計劃,根據客戶要求,查看是否有庫存,有-即給客戶發貨;無-即下生產任務給生產部門,要求安排生產;待成品機器完工後,即可給客戶發貨。

2、生產:生產部門接銷售部任務,向生產車間下達生產任務,可依據庫存,向採購部門請購有關零部件。完工後,入庫供銷售部發貨。

3、採購:採購部門依據所接請購任務和庫存情況,向材料供應商採購料品。

4、庫存:倉庫根據零部件的安全庫存量向採購部門請購零部件。依據生產車間的生產領料單給車間發料。

5、財務:進行成本計算、稽核財務支出是否有異常。

我簡單的來說,ERP 就是一個企業資源計劃系統.它是由美國著名的計算機技術顧問和評估集團Garter Group 公司提出的一整套企業管理系統體系標準,是指建立在資訊技術基礎上,以提高企業資源效能為系統思想,為企業提供業務集成運行中的資源管理方案。

所以事實上 ERP 絕對並不單單是一個軟件工具,它的核心是一個個先進的管理理念,它的出現實現了企業資源的整合、分析和高效的利用。通過它我們可以將公司的人、財、物、產、供、銷及相應的物流、信息流、資金流、管理流、增值流等緊密地集成起來,實現資源高效化和效率化,這就是ERP。

那麼我們再來想想,ERP 具備哪些明細優勢呢?

1、實用性

企業實施ERP系統的本質就是提高企業的核心競爭力,為企業實現效益最大化,這些特點都可以體現ERP的本質。 ERP的宗旨就是對企業現有的人力、物力、財力等資源進行綜合管理優化,ERP系統對各部門進行協調管理,以市場需求為導向開展企業的一切營銷活動,幫助企業實現核心競爭力的提高,效益最大化。

2、整合性

ERP最大的特色是使整個企業信息系統整合,比傳統單一的系統更具功能性。

3、彈性

採用模塊化的設計方式,使系統本身可因企業需要新增模塊來支持並整合,提升企業的應變能力。

4、集中的數據資料儲存

將原先分散企業各角落的數據整合起來,使數據得以一致性,並提升其精確性。

5、便利性

在整合的環境下,企業內部所產生的資料訊息透過系統將可在企業任一地方取得與應用。

所以我來總結以下論述,ERP提供了一個跨地域、跨部門甚至跨企業實時整合分析信息的企業管理應用。它可以在企業資源最優化配置的基礎上,協助企業整合日常的管理需求和所有的運營,包括了財務管理、進銷存管理、生產計劃及管理、物料管理、銷售與分銷等主要功能模塊,以達到提高目標運作效率的效果。

(其他參考文章)
MPS主生產計畫專文介紹(一)
MRPⅡ/ERP 能力需求計畫原理
庫存管理-概念與釐清
庫存管理探討-VMI
真正的庫存量形成探討
庫存管理的中樞控管法則(上)
庫存管理的中樞控管法則(下)
BOM表管理與設定﹣輔料是否需輸入BOM
何謂 進銷存、ERP、WMS?三者差異性【軟體開發、軟件開發、程式設計】
ERP 產品成本管理與計算
庫存量正確性衡量法則
粗能力需求計畫(RCCP) – 專文介紹
ERP 系統的淺談與優勢 (軟體開發、客製化軟體、程式開發)

網智數位-軟體開發(軟件開發)
針對各特殊產業都可以量身定做符合貴公司的需求,別人無法克服的就是我們的挑戰
業務合作、軟體委外開發
業務窗口:allen@netqna.com
聯繫電話:0920-883-870
skype: netqna
line:netqna
微信:netqna
黃先生 Allen

長榮航空 – 指定培訓課程廠商(軟體開發、教育訓練、程式設計)

      很榮幸,12月正式被長榮航空-資訊單位 委託安排一系列程式語言教育訓練課程,進行實務上的程式開發分享、技術課堂講解。

images

 

網智數位-軟體開發(軟件開發)
針對各特殊產業都可以量身定做符合貴公司的需求,別人無法克服的就是我們的挑戰
業務合作、軟體委外開發
業務窗口:allen@netqna.com
聯繫電話:0920-883-870
skype: netqna
line:netqna
微信:netqna
黃先生 Allen