资源预览内容
第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
第9页 / 共31页
第10页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
商务智能(BI)技术及应用兼谈如何成为一个高水平的程序员武汉理工大学计算机张能立一、商务智能(BI)的定义商务智能,指用现代数据仓库技术、在线分析处理技术和数据挖掘技术进行数据分析以实现商业价值。企业应用商务智能技术,可以改善商务决策水平,更加有效采取商务行动,完善各种商务流程,提升各方面商务绩效,增强综合竞争力进一步了解BIOLTP(联机事务处理)图1超市收银图2ATM还有图书销售、车票机票销售系统等一句话:计算机及数据库在我们日常生活中无处不在!图3食堂售饭但现实生活经常会有类似的问题要决策:1、超市管理:持卡消费与非持卡消费是一个什么样的情况顾客离超市的距离与销售金额之间的关系及分布。(这涉及超市布点和开通免费巴士这类营销手段是否有效)2、学校食堂管理学生每餐消费金额分布?上面的这些问题是传统数据库技术难以回答,甚至回答不了,需要引入新的计算机技术来解决-数据仓库及数据挖掘技术在线演示地址:http:/58.49.52.114/birptdemo/login.sa北京亿信华辰软件有限责任公司数据仓库及应用示意图molapUP团队目前正在从事的科研之一:多维联机分析引擎(molap)开发molap涉及的计算机技术及理论语言:C+,Java操作系统:Linux计算机体系结构数据结构及算法数据库、数据仓库及数据挖掘网络二、如何学好计算机专业话题太大,下面的说法乃一家之言,不能完全当真,需要你们在学习中体会和批判加强基础,立足系统,面向应用陈明俊老师语(我赞成陈老师的说法)“绿坝”事件学习方法:书是最好的老师,但不要迷信书本。一门课程要多看几本参考书。尊重权威,但不能崇拜和迷信权威。认真研读经典名著,勤动手上机验证这些名著中的例子。克服害羞和怕别人嘲笑的心理,勇于提出问题。善于解决问题-上图书馆、网上检索、抓住机会多与老师讨论,同学之间应该多交流。学习计算机发展历史,特别是国外大公司互相竞争的历史。学习过程要涉及到课堂和教材没有涉及到的内容。参与实际的科研项目和到合适的公司实习三、计算机经典著作C/C+语言:1、C程序设计语言(THECPROGRAMMINGLANGUAGE,SECONDEDITION),BRIANW.KERNIGHAN,DENNISM.RITCHIE2、C+PrimerStanleyB.Lippman,JoseeLajoie著,李师贤等译人民邮电出版社Java语言:Java核心技术(美)GayS.Horstmann,GaryComell著 叶乃文译机械出版社操作系统:1、操作系统概念(OPERATINGSYSTEMCONCEPTS)ABRAHAMSILBERSCHATZ2、操作系统设计与实现(第三版)(OPERATINGSYSTEMSDESIGNANDIMPLEMENTATION3RDEDITION)AndrewS.Tanenbaum3、操作系统精髓与设计原理(第五版)(OPERATINGSYSTEMS,INTENALSANDDESIGNPRINCIPLES,FIFTHEDITION)WILLIAMSTALLINGS4、Unix系统编程(UnixSystemProgramming) (英)KeithHaviland等著,舒明等译,电子工业出版社5、Unix环境高级编程(AdvancedProgrammingintheUnixEnvironment),W.RichardStevns数据结构及算法1、数据结构 严蔚敏、吴伟民,清华大学出版社2、算法导论 (IntroductiontoAlgorithms,SecondEdition),ThomasH.Cormen,CharlesE.Leiserson等3、算法设计与分析基础 (美) AnanyLevitin潘彦译,清华大学出版社4、算法设计与分析 王晓东5、数据结构与算法分析-C+描述DataStructuresandAlgorithmAnalysisinC+MarkAllenWeiss数据库及数据仓库1、数据库系统概念(DATABASESYSTEMSCONCEPTS)、ABRAHAMSILBERSCHATZ,HENRYF.KORTH2、数据库管理系统原理与设计(DATABASEMANAGEMENTSYSTEMS)RAGHURAMAKRISHNAN,JOHANN3、数据库系统导论(ANINTRODUCTIONTODATABASESYSTEMS)C.J.DATE4、数据库系统实现(DATABASESYSTEMIMPLEMENTATIONHECTORGARCIA-MOLINAJEFFREYD.ULLMANJENNIFERWIDOM)5、数据挖掘概念与技术(DATAMINING:CONCEPTSANDTECHNIQUES) (加)JiaweiHan,MichelineKamber6、数据仓库(BuildingtheDatabaseWarehouse)(美)W.H.Inmon,王志海等译,机械工业出版社网络1、计算机网络(第4版)(COMPUTERNETWORKS,FOURTHEDITION)ANDREWS.TANENBAUM2、计算机网络(第5版)谢希仁3、计算机网络系统方法 (COMPUTERNETWORKS:ASYSTEMSAPPROACH)LARRYL.PETERSON4、Unix网络编程 (UnixNetworkProgramming),W.RichardStevns.专业品味:1、Unix编程艺术2、深入理解计算机系统(美)RandalE.BryantDavidOHallaron著 龚奕利登译中国电力出版社3、编程珠玑(美)JonBentley著黄倩等译人民邮电出版社请访问UP团队站点:up.whut.edu.cn四、流行的软件开发语言、开发平台、工具流行的开发语言C/C+;C#;Java流行的开发平台Java平台:Eclipse(开源Eclipse基金会).Net平台:VisualStudio(微软)流行的软件工具Visio:矢量图绘图软件,用于软件需求、详细设计、数据库建模等方面CaseStudio:数据库建模MyEclipse:J2EE开发eclipseUML:用于UML建模五、软件的开发过程软件开发模型传统方法1、瀑布模型(Waterfall)analysisdesigncodetestSystem/informationengineering2、原型法原型法设计实现测试维护需求设计实现测试原型现代方法-敏捷开发 (测试驱动开发)设计先先写写单元测试单元测试重构运行运行单元测试单元测试编程发现BUG集成先先写写功能测试功能测试User Story运行运行功能测试功能测试软件编码1、编码规范(C/C+、Java规范)2、源代码、单元测试代码、集成测试代码谢谢大家!欢迎大家批评指正UP团队网站:http:/up.whut.edu.cn我的博客:http:/www.sciencenet.cn/blog/张能立.htm
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号