Time of Update: 2018-12-03
目前,市場上的BI產品主要包括:資料採礦軟體、終端客戶查詢、報表和分析工具、資料集市/倉庫產品、立體資料分析軟體、技術資料分析軟體、資料倉儲資料庫和資訊整合工具等。而不同背景的廠商提供的商業智慧產品也不近相同,名目繁多的產品可以用百花齊放來形容。 一、IBM 就在今年四月,IBM剛剛發布了其下一代的商業智慧戰略DynamicWarehousing。DynamicWarehousing將滿足那些成長型的企業對商業智慧的需要,並可以協助各種規模的企業從業務資料和資訊(包括結構化和非結構化)中擷取
Time of Update: 2018-12-03
前段時間對一個部落格進行設計,在關於封裝查詢語句的函數上面做一個錯誤的決定,那就是過度設計,原因是這樣滴:因為需求沒有完全弄明白,也不知道以後會不會添加別的查詢判斷語句,所以在函數的參數,傳回值等方面抉擇的類型為不定型interface{}也就是C的(void*),當時是這樣想滴:以後就算修改了,或添加了查詢條件陳述式也沒關係,因為參數為不定型,所以函數調用的時候沒有任何的影響,只在函數內部進行修改就可以了。但是但是,,,,,,,事實證明決策是錯誤的。分為四種情況:1. 以後確定不會改變。2.
Time of Update: 2018-12-03
mCallByName:函數在運行時用來擷取屬性,設定屬性或調用方法。例子:Imports Microsoft.VisualBasic.CallType'該方法所在的運行庫Sub TestCallByName1()' 設定對象的屬性值 CallByName(TextBox1, "Text", CallType.Set, "New Text")' 擷取對象的屬性值 MsgBox(CallByName(TextBox1, "Text", CallType.Get))' 調用對象的方法
Time of Update: 2018-12-03
系統驗證的調用順序:mRules.AddRule'載入驗證規則委託mRules.CheckRules(me)'根據儲存在HybridDictionary中的規則委託來進行驗證通過以上兩行代碼,可以得出代碼的結構:1、所有的規則和RuleManager沒有邏輯上的聯絡2、可以定義不同的類來處理不同業務類的規則3、規則都集中在類中,便於管理4、規則可以通過規則名稱來靈活的進行驗證規則設定(在我的日常開發中,對商務邏輯的驗證通常是在資料提交之間進行,那些驗證通常都是對表單上的控制項的值進行判斷,看是否
Time of Update: 2018-12-03
業務驗證代碼的架構結構業務驗證處理委託:Public Delegate Function RuleHandler(byval target as Object, byval e as RuleArgs) as Booleantarget:要處理的資料對象e:驗證規則參數,該參數將指導驗證方法的執行。該參數至少包含:target上需要驗證的資料項目名稱,以及其它驗證條件<Serializable()>Public Class RuleArgs Private
Time of Update: 2018-12-03
第一次聽IBM的講師(hi,Derek)講SIMM和SOMA時,還是去年的春天,雖然他著墨不多(據說那時IBM關於SOMA之前的方法論還沒有成體系,不便公開),但還是被Component Business
Time of Update: 2018-12-03
本文是敏捷開發產品管理系列的第八篇。(專欄目錄)在產品開發中,常常遇到產品效能問題,這些效能問題會很大程度上影響到產品的架構。但解決這些效能問題,切莫認為只是技術人員的事情,產品經理和產品總監也要參與其中,甚至是業務人員(銷售、售前)。下面以12306的售票問題為例,來做一個完整的說明。本文的目的,不是說技術性最佳化不必要,而是說作為開發人員不要悶頭只想技術,而作為產品經理不要把所有“技術”問題推給開發人員,這一點很重要。技術方案的局限性12306為什麼崩潰了?原因眾說紛紜,解決方案也眾說紛紜。
Time of Update: 2018-12-03
轉載一篇文章http://blog.csdn.net/eagle11936/archive/2007/06/20/1659478.aspx B/S系統中的許可權比C/S中的更顯的重要,C/S系統因為具有特殊的用戶端,所以訪問使用者的許可權檢測可以通過用戶端實現或通過用戶端+伺服器檢測實現,而B/S中,瀏覽器是每一台電腦都已具備的,如果不建立一個完整的許可權檢測,那麼一個“非法使用者”很可能就能通過瀏覽器輕易訪問到B/S系統中的所有功能。因此B/S業務系統都需要有一個或多個許可權系統來實現存取權
Time of Update: 2018-12-03
BPO旨在降低運營成本,提高運營收益。一般而言商務程序有三種類型:第一種是核心流程(構建競爭優勢);第二種是關鍵性的、非核心的流程(其具有重要性,但並不帶來決定性的競爭差異);第三種是非核心的、非關鍵性的流程(工作環境的基礎)。在上述三種流程中沒有人建議將第一種核心流程外包,相反,相關公司應該加大在核心流程方面的投資。而許多諮詢家建議將第二種關鍵性的、非核心的流程外包給在相關流程上具有專門經驗的供應商,因為這些供應商會對相關流程投資研究以使其服務達到世界一流水平。大多數諮詢家建議將第三種非核心的
Time of Update: 2018-12-03
不做任何市場研究,因為你“知道”很多人渴望購買你的新產品。等到軟體完美的時候才發布,不管需要多長時間。進入一個競爭非常激烈的產品方向,並且和已有的產品產生正面競爭。因為你認為只要你能夠做到這個方向上拿到哪怕是微不足道的1%的份額,你就可以發財了。進入一個完全沒有競爭的產品方向。建立一個新市場並且培育潛在客戶又有多難呢?只是在代碼接近完成的時候才去思考市場推廣的事情。為不能或者不會買軟體的人群(比如10歲小孩、監獄囚犯、Linux的狂熱分子、發展中國家的人門、開發人員)開發軟體。不關心市場推廣,因
Time of Update: 2018-12-03
打工雖然目前很安穩,但是未來卻把自己推到一個危險的懸崖邊。 創業現在雖然很辛苦,但是未來卻讓自己有一份厚實的生活保證。 前者即便卑微的生活,也難免不受老闆的責罵。 後者即便高調的生活,也難免不了別人的羨慕。 年輕的朋友,每個人都有自由來選擇自己未來的命運。 兩扇不同的大門後面,通往不同世界的道路。 你選擇哪一條? 這是你的決策,不許後悔!歡迎您使用http://Blogmove.cn提供的"部落格搬家"和"博文三窟"服務.
Time of Update: 2018-12-03
做Swing傳統型程式,該怎樣將組件與商務邏輯分離?這是一個問題。因為沒有深入學習過這方面的知識,所以自己也沒有想過如何能實現這種分離。 今天有個朋友用Swing做了一個小的傳統型程式,是一個簡單的管理系統。代碼很複雜,主要是寫的很複雜,沒有邏輯和層次感,到處是組件,到處是判斷,每追加一個功能,代碼就要翻來翻去找很久。 於是今天晚上自己閑來無事,簡單的寫了一些代碼,看是否可以將組件與商務邏輯分離開呢? 如果大俠看到了不要見笑啊~ 首先,我要的是一個登入介面,介面很簡單,上面留一個JLabel的
Time of Update: 2018-12-03
今年1月份SAP發布了運行在下一代HANA平台之上的Business Suite,這是劃時代的產品,超越了業界至少5到10年時間。大家都知道SAP的商務套件本來就是SAP的拳頭產品,現在和HANA完全融為一體了,是不是非常興奮?Business Suite on HANA(簡稱BoH)是真正實現了即時的業務平台。我們的廣大夥伴也可以HANA上開發相關的解決方案提供給客戶。BoH真正做到了即時,那麼它的價值體現了多個方面,包括更智能的業務創新,更快速的商務程序,更便捷的業務互動。
Time of Update: 2018-12-03
出差2個月回來,項目基本穩定,沒什麼大問題了。雖然UAT還有第3輪,第4輪。總的來說,在新加坡的生活還是算豐富的,雖然出差很累,機會天天加班。有一點,發達國家的生活品質要比我們高很多,生活成本相對薪水來說低很多,這是沒法改變的事實。他們的生活很滋潤(終於知道街道上肥佬為什麼這麼多的原因了),水果相對來說也是這麼的便宜,在那我都可以天天吃水果喝果汁了。這就是資本積累的好處。所以從這點看我們要借鑒和節儉。再一點,經濟成就了文明吧,很多細節都變得人性化,行人路上的鐵柱,桶裝水壺提手的設計。尤其是綠化的
Time of Update: 2018-12-03
本文將重點介紹如何抽象商務規則到商務邏輯層中,該層在顯示層和資料訪問層之間充當橋樑作用。一、入門第一篇文章的DAL將資料訪問邏輯和顯示層明顯分離,然而,顯然將DAL從顯示層分離了出來,但並沒有執行任何的商業邏輯。例如,如果products表中的discontinued欄位被標識為1,那麼就不允許修改Categoryid和SupplierId欄位的值,或者想做一些限定,如:一個管理員只可以管理他的員工等等。還有一個常用的情境就是授權,比如只允許特定的人刪除商品和修改商品。本文將介紹如何?這些商務規
Time of Update: 2018-12-03
對於業務系統的開發而言,特別是大型的業務系統開發,利用CS架構開發,無論是使用者體驗還是開發速度上都有著很大的優勢,但部署、應用範圍及頻寬都存在著很大的局限,雖然cs三層架構的引入,多多少好解決了一些問題,也還是存在著一些問題,特別是在介面美觀上,CS理論上在UI上可以做得很好,但在這方面,BS程式有著與生俱來的優勢,CS程式要做得美觀,對於大型業務系統來說,有難度,而且顯得有點不務正業。對於BS程式而言,優點和缺點也很鮮明,總的來講,與CS存在著很強的互補性。因此兩種架構的融合,相互靠攏也是必
Time of Update: 2018-12-03
昨天下午,應“北京.net俱樂部”的邀請,到微軟所在的辦公樓18層的會議室做了一場講座。說句實在話,因為以前也從來沒有講座的主角,從答應的那一天開始的確就非常緊張。書還沒有出,就開始做講座,有點誇張,不過好在我也希望能夠看看程式員對這個話題是否關注,他們希望瞭解哪些方面,抱著這樣的想法,我還是答應前往。昨天下午1點,從家裡到公司帶了一包雜誌(20本),狂重。然後到了現代大廈,到了之後,沒有過多長時間,俱樂部的召集人涵濤就到了,看得出來,的確是個幹將,CSDN能吸引到這樣的員工顯示了巨大的潛力。過
Time of Update: 2018-12-03
互連網上有很多金礦,但是並不是屬於你,好的創意只是成功的第一步。而且很多時候太好的創意反而最終是失敗,只有成熟的商業模式和團隊才是創業成功的關鍵。商業模式最終講體現到盈利模式,而盈利模式有需要有實際的產品和調研資料來支撐,你需要清晰的講出來你具備的團隊,環境,資金,產品能夠使你持續的盈利。不可否認也有很多前期商業模式並不是很清晰的最後創業成功的,但是這僅僅是個例而不能代表全部。1.好的商業模式必須能夠盈利互連網大筆燒錢的時代已經過去,並不是說盈利一定要有多少,而是要實現投資回收期的儘可能短。這樣
Time of Update: 2018-12-03
我在一個大客戶那裡工作的時候經常想這樣一件事,他們(以及國內很多——IT或者非IT——企業)講軍事化管理,講服從命令,為什麼我總覺得這事不對?到底不對在什麼地方?我想出來的結論是:商業不是戰爭。
Time of Update: 2018-12-03
(一) 為什麼是一千萬? 我一度很奇怪,有些人打工時都不是很出色,怎麼就會突然想起來創業了呢? 年輕人要記住,當你沒啥經驗的時候,你給老闆打工,老闆給你錢這是很幸運的,舊社會的時候是沒有錢拿的!從另一個角度看,你當老闆前,給人打工就是練習的狀態,練習都不在狀態的話,你憑什麼可以創業成功?如果你想在未來也創業成功的話,你就要在打工的時候,學習老闆的視野,具備老闆的心態,處處替老闆著想。否則,一個天天對老闆滿腹牢騷的人,怎麼可能幹成老闆的事!