靈感範文站

位置:首頁 > 論文 > 論文精選

淺析管理資訊系統研發及企業資訊運用

管理資訊系統結課論文

淺析管理資訊系統研發及企業資訊運用

 

淺析管理資訊系統研發及企業資訊運用

 

摘要:自從第一代機器語言誕生以來,軟體系統經歷了機器語言、組合語言、高階語言的發展,形成了針對不同應用場景的資訊管理系統。時至今日,資訊管理系統對企業日常經營維護、決策指導等方面起到的作用越發重要。但任何一個管理系統並不能滿足所有企業的日常資料管理需求,這時候需要根據不同行業企業需求,進行模板式開發,針對特定型別企業進行調研、研發、維護管理資訊系統。本文將從具體企業管理資訊系統的搭建,運營,維護方面淺談系統如何實現企業資訊管理及運用的。

 

1、MIS的研發過程

     任何一家企業並不是一開始就有管理資訊系統的,往往最初是通過非系統方式,如記事本、excel、表單等記錄日常經營資訊和資料。但隨著企業業務不斷擴大,這種方法的弊端開始提現出來:

l  資料記錄麻煩,再跟其他人員溝通過程中,容易導致資料傳遞錯誤、資料遺失問題;

l  資料查詢麻煩,在一定量規模資料的前提下,要查詢具體資料,需要花費相當人力物力成本;

l  資料更改麻煩,企業經管過程中,業務往往是以鏈式形式進行的,前期資料錯誤,將導致後面整條鏈資料錯誤,這時候需要修改,要將鏈條中涉及到的每條資料都進行修改;

l  資料沒有實時性,往往一個數據更改後,其他資料需要再次計算後才能得出最終結果,對於企業主來說,資料的實時性,對企業經營決策至關重要。

企業業務達到一定範圍後,簡單統計計算模式必然導致管理效率降低,此時需要考慮研發自身管理資訊系統。系統研發需要經過需求調研、原型流程圖設計、編寫軟體開發文件、軟體研發、測試、部署、維護階段。我們以銷售型企業中銷售部門對客戶資訊管理的系統(即CRM客戶關係管理系統)為例,逐步對系統研發每個步驟進行介紹。

1.1、需求調研

軟體的研發是基於需求之上的,需求調研至關重要,它決定了一個軟體的方向性問題,如是做資料管理型軟體,還是電商交易型軟體,還是視訊娛樂型軟體。對需求調研的越詳細徹底,後面軟體研發出的效果與預期偏差越小。需求調研往往從做什麼和怎麼做兩方面著手,以銷售型企業為例:

l  做什麼:企業的痛點,需要解決的問題是什麼。銷售型企業中,需要解決的是業務員工作量考核、客戶資訊管理跟蹤、資料實時統計、員工資訊定時反饋等;

l  怎麼做:要確定實現方式和實現流程,如採取B/S、C/S還是移動端方式,然後實現流程是怎麼樣。銷售型企業中,往往有組長管理若干業務員,業務員需要跟進客戶資訊,並定時反饋工作彙報,財務人員負責檢視財務情況,系統管理員擁有最高許可權,允許分配賬號等。

1.2、原型流程圖設計

需求調研完成之後,專案經理需要根據需求調研結果,進行原型流程圖設計。原型流程圖相當於是軟體草稿,將需要開發的軟體用專門的設計工具進行設計,並跟未來軟體使用者進行討論修改,最終確定實現流程方案。一般原型流程圖設計工具有Pencil、UXPinAxure RP、墨刀等。

1.3編寫軟體開發文件

原型流程圖設計並確認後,將進入軟體開發文件編寫階段,該階段需要專案經理將軟體需求進行模組化,並形成詳細的需求文件,給於軟體使用者確認,同時,軟體開發文件將成為開發人員進行開發的重要依據。以銷售型企業需求為例,可以將系統分為系統設定、客戶管理、稽核管理、報告、賬號管理、財務管理等幾大部分,編寫見開發文件,需要在對每個模組進行再次劃分,直至最小功能模組。軟體開發文件關鍵部分為:各模組具體功能實施流程、輸入輸出引數、對應的原型流程圖。軟體開發文件完成後,將進入研發流程。

1.4、軟體研發

開發人員根據軟體開發文件,選擇對應技術,對邏輯功能進行程式碼語言研發。該階段需要開發經理反饋開發計劃表,並將開發計劃精確到每人每天,並嚴格按照開發計劃表執行。

1.5、測試

軟體研發完成後,一般會在本地環境進行測試,確保軟體研發效果跟預期一致,並測試是否有功能性bug,這個階段測試經理將測試反饋文件給到開發人員進行修改,修改完成後對專案進行正式環境部署。一般測試分為白盒測試及黑盒測試,兩者分別如下:

l  白盒測試:也稱功能程式碼測試,指開發人員對具體某個模組程式碼,逐條進行檢查,在程式碼層面查詢是否存在漏洞問題;

l  黑盒測試:也稱功能測試,指測試人員在不管程式碼的基礎上,將系統想象成一個黑盒,對系邏輯統功能進行測試。

1.6、部署

軟體測試通過後,需要開發人員將軟體部署到正式執行伺服器上,一般採用正式伺服器預設沒有程式碼執行環境,需要開發人員登入伺服器進行安裝部署。為了安全運營起見,正式運營的伺服器系統一般選擇Linux系統,而不選擇Windows系統,Linux系統環境部署需要通過命令列介面進行。

1.7、維護階段

專案進入到維護階段,不再需要整個研發團隊人員參與了,根據專案大小,小型專案只需要1-2個開發人員,大型專案只需要4-6個開發人員進行維護。維護一般分為系統維護和伺服器維護兩部分,兩者分別如下:

l  系統維護:在系統測試階段,由於系統過於複雜,不能查找出細微bug,或者某個bug要在特定條件下才能觸發,要在運營過程中才能發現,這時候需要維護人員針對系統出現的bug,進行檢查修改;

l  伺服器維護:程式碼本身執行正常,但伺服器出現問題,導致系統運營出現問題,如伺服器頻寬過低、記憶體空間不足、核心配置過低等,這時候需要維護人員對伺服器進行設定調整。

 

2、MIS如何管理企業資訊資料

管理資訊系統搭建完成後,企業業務運營流程資訊將依靠管理資訊系統。由於在系統研發之前,業務已經在運營,並且產生資料,這時候需要將線下的資料作為資料來源,遷移到線上系統中,遷移方法有兩種,一種為系統手工錄入,一種為excel表格匯入,系統手工錄入針對資料量不多的情況,使用者對資料逐條錄入,準確率高,excel表格匯入,需要將資料來源整理成excel表,開發人員通過編寫指令碼形式,直接匯入資料庫,這種工作量高,針對於資料量大的情況,一般而言,資料量大的資料來源匯入,會出現一定錯誤率。

MIS如何管理企業資訊資料,需要針對具體業務模組進行說明,我們以上述銷售型企業為例,從客戶資訊、業務員管理、財務統計、稽核流程、提交報告這幾個模組進行說明:

2.1客戶資訊管理

業務員將客戶資訊直接在系統上登記,允許修改,並要求定期反饋客戶跟進狀況。一方面便於業務員直接管理自己的客戶,另一方面,系統可以統計整個公司目前客戶情況,也可以統計出業務員的工作量,對業務員績效考核有重要檢視意義。

2.2業務員管理

組長允許直接管理自己下屬業務員資訊,設定在職狀態,檢視業務員工作量情況,工作進度等操作。

2.3財務統計

客戶資訊管理中,對客戶已經簽約的資訊,包括簽約金額,簽約日期等,都錄入到系統中,系統允許實時統計出目前公司客戶的財務統計情況,避免之前需要耗費人力物力進行計算的情況。

2.4稽核流程

對於需要稽核的操作,如客戶合同稽核等,直接在系統上可以完成,不需要在進行紙質版簽字確認。

2.5提交報告

系統使用人員,允許將每週定期彙報,以文字框編輯形式,直接在系統上進行提交。企業管理人員允許隨時檢視。

管理資訊系統資料都儲存在資料庫中,使用者通過操作程式,對資料進行增刪查改操作。

 

3、MIS資料儲存優點

對比傳統excel或者記事本資料儲存,MIS資料儲存有如下優點:

l  MIS資料儲存更靈活。MIS是通過表結構進行儲存資料,資料之間有一定關聯性,往往修改一個數據,相關關聯資料也會接著改變,不需要原始方法,一個個進行修改。

l  MIS資料不易丟失。MIS資料儲存在伺服器端,只要進行定時備份操作,除非人為操作,資料丟失率是非常低的,即使由於特殊原因導致資料的丟失,也可以通過備份資料進行還原。

l  MIS資料統計方便。只要能確定計算方法,MIS將能實時統計運營資料,避免人工計算,節省時間

l  MIS資料便於挖掘規律。當資料量到達一定級別後,資料庫儲存資料將有很大價值,往往隱藏著使用者使用規律,習慣等,通過大資料演算法,將資料中的規則挖取出來,能夠讓企業在營銷、管理等方面給於極大幫助。

 

4、大資料探勘在企業中的應用

隨著網際網路技術革命性發展,各行各業資料呈現爆炸式增長,對於企業而言,運用好自身積累的資料,對企業經營決策方向起著重要作用。企業使用資料探勘技術獲得相關規律,必須滿足兩個條件:1、企業本身已經有一定量級的資料,並且資料還在不斷增加;2、資料已經以資料庫系統形式儲存,並且資料之間相互聯絡。

企業資料探勘需要從需求出發,明確要達到的目的,再選擇資料來源,通過特定演算法進行建模,得出公式,將公式代入程式中進行使用。資料探勘主要運用工具包括:SparkMlib,HDFS,Kafka,Django,主流開發語言有Java和Python。

以電商企業為例,客戶在瀏覽商品時,需要推薦相關商品,推薦的商品儘量能促使客戶下單,其具體實施步驟為:

l  通過javascript採集每個使用者的商品瀏覽軌跡(url)並通過Ajax傳送到後臺,用Nginx來做日誌接收,每天定時將日誌上傳到分散式檔案系統HDFS儲存。

l  用正則提取出使用者瀏覽商品的資料(從商品頁面url得知商品型號),通過Spark MLib對使用者歷史商品瀏覽資訊進行資料建模(採用LDA演算法),定期生成一個數據預測模型。

l  LDA模型聚類出N個群體,在新使用者訪問商品數達到一定量是即可通過模型對該使用者歸位某個類別,並推薦出該群體對應的相關商品。此外,實時處理運用Spark Streaming+Kafka 可作為實時推薦。

l  用Django包裝成商品推薦的介面(通過瀏覽軌跡請求,返回推薦結果),在web上提供前端呼叫。

 

5、總結

管理資訊系統在企業中作用越來越重要,管理和運用資料,並能通過深層次挖掘資料,將越來越成為企業核心競爭力。我們在學習過程中,不僅僅要知道原理,還需要了解其實現過程,並結合自身所處的行業,得到一定啟發。學習管理資訊系統課程,並非要求我們掌握程式碼編寫能力,而是站在更高的角度去思考企業的發展決策,技術只是工具,利用好工具為企業創造最大價值。