《国土项目研发培训.ppt》由会员分享,可在线阅读,更多相关《国土项目研发培训.ppt(29页珍藏版)》请在三一办公上搜索。
1、1,国土项目研发基础培训,胡锐,2,培训大纲,1、软件研发相关定位、语言、平台、工具、测试、规范等2、数据库相关ADO、Oracle、SqlServer、MySql、Sqlite等3、国土产品介绍框架、拓展、应用等4、政务产品介绍框架、拓展、应用等5、GIS技术相关ArcEngine、ArcServer、OSGEO等6、交流互动,3,角色定位,1、技术VS业务/管理2、底层VS前台3、理论VS应用4、工作VS职业/兴趣,4,技术方向,C/S?B/S?RIA?C+?Java?.Net?Oracle?SqlServer?DB2?ArcGIS?SuperMap?MapGIS?.COM?SOA?SOA
2、P?REST?DCOM?IIS?Apache?,5,平台选择,Windows?LinuxVisualStudio?Eclipse?Delphi?PowerDesignner?Viso?ROSE?Office?WPS?IE?FireFox?Chrome?GIS?CAD?VSS?SVN?ClearCase?,6,测试相关,测试理论基础白盒、黑盒、边界等测试技术要求语言、脚本、心理、沟通测试业务要求专题业务、行业知识测试方法工具QC、WinRunner、LoadRunner、Robot,7,数据库开发,1、平台选择Oracle、SqlServer、MySql、Sqlite2、数据库设计关系模式、第几
3、范式?、工具方法3、性能优化数据库优化、Sql优化、代码优化4、数据库访问ADO、ADO.NET、Hibernate,8,系统设计,1、需求(沟通、文笔)获取、分析2、设计(统筹)平台、路线、构架、工具、技术3、实现(质量)工具、规范、技巧4、测试、文档、发布、维护,9,技术要求,VCc/c+,atl,stl,idl,adoAhtml,css,javascript,vbscript,ajax,c#GISArcEngine,ArcServerGENOracle,SqlServer,Sql,10,推荐学习,公共书籍软件需求代码大全设计模式数据库理论计算机组成原理数据结构MSDNVCC+primer
4、深入浅出MFC COM 本质论深入解析ATLSTL标准模板库ASP.NETWrox红皮书系列GISmodeling our worldEDN,12,中场休息,13,开发环境培训,MFC示例COM示例A示例Oracle示例,14,中午休息,15,产品结构及拓展,1、国土产品产品介绍二次开发2、电子政务产品介绍二次开发,产品构架,系统构建模式,国土资源精细化管理,产品构架,空间数据结构,产品构架,数据管理模式,19,技术路线,20,产品组成,21,政务办公,OA,MIS,GIS,E-GOV,22,系统搭建模式,可定制内容包括:插件规则字典表单流程权限报表界面,23,工作流程数据,23,24,工作流程-政务,24,25,中场休息,26,应用二次开发,逻辑及界面实现XXCmdUI(实现IBaseDialog接口方法)XXCmd(实现ICommand接口方法)界面定制XXRes.xml业务办理流程定制表单定制,27,政务二次开发,数据库设计字典设计表单设计流程设计界面定制,28,实例讲解,应用拓展政务拓展,技术交流,