關注我們:
新聞中心

用(yòng)組織的(de)方法實現應用(yòng)

時(shí)間:2017-12-14 14:43:43 來(lái)源:admin

這(zhè)裏說的(de)信息管理(lǐ)系統,遠(yuǎn)不止進銷存、MIS、HIS、MRP、ERP 和(hé) CRM, 凡是涉及到以數據和(hé)信息爲内容的(de),對(duì)數據和(hé)信息進行管理(lǐ)、處理(lǐ)和(hé)展現的(de),都是我們所說的(de)信息管理(lǐ)系統。

 

如何做(zuò)好信息管理(lǐ)系統,是所有軟件公司和(hé)軟件人(rén)員(yuán)最頭痛的(de)。最大(dà)的(de)難度在于如何滿足客戶不斷變化(huà)和(hé)發展的(de)需求。事實上,這(zhè)些需求在項目開始階段,客戶并不能給出完整和(hé)準确的(de)闡述,加上軟件公司軟件人(rén)員(yuán)對(duì)客戶端的(de)業務本身并不熟悉,那應對(duì)這(zhè)種情況,該怎麽去開發軟件?

 

這(zhè)篇文章(zhāng)是我給技術人(rén)員(yuán)上的(de)一堂課,也(yě)是我多(duō)年在應用(yòng)軟件開發的(de)實踐積累、研究和(hé)提煉。這(zhè)堂課的(de)學費可(kě)值一萬元,能在這(zhè)裏分(fēn)享給大(dà)家,當然是國總爲大(dà)家買單啦。如果對(duì)這(zhè)堂課無動于衷,或者聽(tīng)不懂(dǒng),那國總這(zhè)個(gè)一萬元的(de)學費就算(suàn)白交了(le);如果這(zhè)堂課聽(tīng)進去了(le),學員(yuán)就賺了(le),這(zhè)個(gè)值五萬;如果這(zhè)堂課不僅聽(tīng)進去了(le),而且還(hái)能理(lǐ)解和(hé)消化(huà),那就值十萬。如果能把這(zhè)堂課運用(yòng)起來(lái),那就值五十萬,甚至更多(duō)。

 

這(zhè)堂課,我不會用(yòng)傳統的(de)方法去講什(shén)麽需求、功能、界面,我會用(yòng)一個(gè)全新的(de)方法,告訴大(dà)家怎麽去做(zuò)好一個(gè)數據和(hé)信息的(de)管理(lǐ)系統,這(zhè)個(gè)方法就是“組織”。

 

關于證明(míng)

我們說一個(gè)發生在我們身邊的(de)例子。我們國家的(de)深化(huà)改革,從政治、國防、經濟、科技等領域,滲入到政府職能部門的(de)管理(lǐ)簡化(huà)。過去的(de)我們可(kě)能随時(shí)都要去辦理(lǐ)一堆證明(míng),去證明(míng)你是你自己。現在這(zhè)些事情已經逐漸在改觀,我們需要辦理(lǐ)的(de)證明(míng)會越來(lái)越少。

 

我們先來(lái)看看這(zhè)幅圖

實際上,公安戶籍的(de)系統裏保存了(le)每家每戶每人(rén)的(de)戶口信息;民政局記錄了(le)每個(gè)人(rén)的(de)婚喪嫁娶信息;房(fáng)管局保存了(le)誰賣了(le)什(shén)麽房(fáng)的(de)信息;人(rén)事局也(yě)掌管著(zhe)每個(gè)人(rén)的(de)工作調動、調進調出的(de)調令;出入境管理(lǐ)局給我們發放護照(zhào),記錄著(zhe)每個(gè)人(rén)的(de)出入境情況。

 

那麽爲何要我們辦這(zhè)麽多(duō)證明(míng)?隻是因爲沒有信息共享嗎?把這(zhè)些信息合并在一起,不就是信息共享了(le)嗎?把這(zhè)些數據從不同的(de)存放地方,放到一起很簡單,但是放到一起,又能怎麽樣呢(ne)?

 

回顧我們自己曾經做(zuò)過的(de)信息管理(lǐ)系統,所有的(de)信息數據,不也(yě)都在我們自己設計的(de)數據庫裏面嗎?可(kě)是我們還(hái)是很難把軟件做(zuò)好。實際上并不是數據在哪裏的(de)問題,也(yě)不是信息能不能共享的(de)問題。

 

信息系統的(de)要素

要做(zuò)好一個(gè)數據與信息管理(lǐ)系統(以下(xià)都稱爲管理(lǐ)系統),最重要的(de)是要弄清楚,這(zhè)個(gè)系統應該用(yòng)什(shén)麽方法去構建,而這(zhè)個(gè)方法必須是科學有效的(de)。

 

實際上,一個(gè)信息系統的(de)構成,有五個(gè)要素:元素、組織、邏輯、模闆、和(hé)藍圖。剩下(xià)就是三個(gè)具體的(de)問題:如何去構建這(zhè)些要素、如何處理(lǐ)要素之間的(de)關系以及如何運用(yòng)好這(zhè)些要素。

 

元素

元素就是管理(lǐ)系統要處理(lǐ)的(de)對(duì)象,很顯然,就是我們的(de)數據和(hé)信息。具體來(lái)說,可(kě)以是一個(gè)數據庫裏面的(de)數據表(比如我們前面提到的(de)戶籍信息數據表、婚姻登記登記表),也(yě)可(kě)以是一些随時(shí)會産生的(de)數據(比如出入境信息)。

 

對(duì)于元素,不用(yòng)糾結它到底應該是什(shén)麽,我們隻需要明(míng)确兩點:這(zhè)些元素所在的(de)和(hé)保存的(de)位置(如某個(gè)數據庫的(de)某個(gè)表),或者是這(zhè)些數據來(lái)自什(shén)麽地方(比如,通(tōng)過某個(gè)接口,通(tōng)過某個(gè)數據推送,通(tōng)過某個(gè)實時(shí)同步/異步的(de)數據交換)。一句話(huà),隻要是管理(lǐ)系統需要涉及的(de),且需要去管理(lǐ)的(de)東西,都是元素,關鍵還(hái)要明(míng)白這(zhè)些數據是怎麽觸碰得(de)到。

 

我們用(yòng)一個(gè)公司人(rén)力資源管理(lǐ)的(de)例子來(lái)說明(míng)這(zhè)五個(gè)要素。

企業人(rén)力資源的(de)管理(lǐ),首先一定是要有公司員(yuán)工的(de)花名冊,這(zhè)實際上是一個(gè)數據庫的(de)表,我們給它起個(gè)名字,叫 “元素A -- 職員(yuán)信息表”。這(zhè)個(gè)表,就是我們的(de)一個(gè)元素。這(zhè)個(gè)表中,有很多(duō)字段,比如:姓名、出生年月(yuè)日、性别、入職時(shí)間、任職部門、職務、工資,還(hái)有一個(gè)在職狀态(在職或者離職),當然也(yě)少不了(le)填表的(de)日期時(shí)間。這(zhè)些我們稱爲這(zhè)個(gè)元素的(de)屬性。