P11 本节目标1,熟悉流程的基础操作.2,掌握流程的组成部分.3,掌握ccflow的流程编号,节点编号规则.4,掌握ccflow生成的表结构.5,体验什么才是“零”代码设计流程。6,流程设计的基础步骤.流程的基本元素节点方向方向条件标签岗位、部门、人员.消息机制、单据打印.节点表、流程报表.
P15 客户端:FireFox3.0以上.IE6+,或者使用IE内核的浏览器.组成部分:流程图形设计器(有:cs版本与bs版本)/流程前台运行程序(BS结构)/流程服务(CS)/web的方式的表单设计器/BRP工具基本功能:图形化流程设计/智能表单web定义定义免程序开发/级联下拉框/流程轨迹/单据自定义打印/邮件短信工作到达通知/自动任务分配/支持sdk模式开发/简洁集成/消息侦听/丰富事件接口/报表定义/工作量分析/绩效考核/手机访问/支持sqlserve,oracle,mysql,informix数据库CCFlow:懂管理就会开发基本流程,为单位流程管理系统没问题,会SQL就能达到中级开发水平解决复杂的逻辑问题与其它系统耦合,有编程基础就可以使用ccflow的sdk做高级的开发.
P10 Spring 3.x Web MVC 框架struts1,webwork,strut2,springmvc,jsf@功能组件划分细致@灵活、强大@设计思想优秀@、以Controller为中心完成对系统流程的控制管理@、从请求中收集数据@、对传入参数进行验证@、根据请求调用相应业务逻辑完成数据处理@、将处理结果返回给视图@、国际化支持@、针对不同视图技术提供不同解析支持方案@、针对JSP视图技术提供标签库@、通过拦截器链实现面向方面编程完成系统级控制@、对文件上传、下载等常用功能的封装
P29 企业软件开发流程。课程整体目标了解企业开发流程能够知道了解一个项目开发的过程经过的步骤并应用到我们即将开发的项目第一阶段:产生阶段从软件的生命周期来看首先是软件的可行性分析。什么是可行性…第二阶段:初始阶段,需求分析软件的业务需求调研。需求分析是构建软件系统的一个重要过程。
P25 Java语言是目前流行的编程语言之一,并且在各个领域都获得了广泛的应用。Java作为一种面向对象的编程语言,通过提供一套简单而完整的语言要素来完成指定的任务。而且Java具有跨平台性,编写出的程序适合各个不同平台的应用程序。本章将具体介绍Java与SQLServer2008数据库之间的连接操作。
P20 预编译处理综述编译:(Alt+F9)对源程序进行词法和语法分析、优化、生成目标代码等。编译预处理(预编译):在编译前为编译做的准备工作,这是由于预编译命令的要求。C提供三方面的预处理(预编译)功能:⒈宏定义⒉文件包含⒊条件编译所有的预处理命令都是由#开头。8.1宏定义不带参数的宏定义一般形式:#define标识符字符串例如:#definePI3.14159注意:没有分号其作用是把源程序中该定义后的所有“标识符”(如PI)都用“字符串”(3.14159)替换。
P16 主题课CSS样式继承什么是文档树?树型目录树型列表CSS样式继承什么是文档树?在HTML中如下的结构构成了文档树优点:层次结构明确缺点:代码较多时查找指定节点不易查找,但可以用注释稍加解决CSS样式继承文档树好比穿衣从小到大,从里到外CSS样式继承一但穿错?CSS样式继承HTML也一样从大到小父亲儿子。。。结论:父亲比儿子大,切有时不可逆例:HTML—bodyUl—lidl—dtTable—tr--tdCSS样式继承CSS继承由CSS的父向子传递的树形关系那么这时定义UL的文字颜色为红色li的文字颜色为蓝色显示结果为?
P13 对象序列化机制(object serialization)是Java语言内建的一种对象持久化方式,可以很容易的在JVM中的活动对象和字节数组(流)之间进行转换,很简单的实现持久化。
P36 背景介绍大数据量的存储需要大量的数据库资源数据量的不断增长要求数据库存储具有可扩展性在保证大数据量的情况下,要保证性能、高可用性等质量要求现有框架中没有彻底解决大数据量的存储问题Oracle等海量存储方案价格不菲,采用MySQL架构节约IT成本MySQL与ORACLE对比ORACLE RAC架构shared–storage架构高性能服务器高性能存储专线直连网络MySQL与ORACLE对比MySQLCluster架构优点:多个节点之间可以分布在不同的地理位置,因此也是一个实现分布式数据库的方案。扩展性很好,增加节点即可实现数据库集群的扩展。冗余性很好,多个节点上都有完整的数据库数据,因此任何一个节点宕机都不会造成服务中断。实现高可用性的成本比较低,不象传统的高可用方案一样需要共享的存储设备和专用的软件才能实现,NDB只要有足够的内存就能实现。缺点:基于内存,数据库的规模受集群总内存的大小限制基于内存,断电后数据可能会有数据丢失,这点还需要通过测试验证。
P22 1.性能测试的主要指标2.性能测试的主要类型3.分析需求设计测试用例4.讨论1.性能测试的主要指标响应时间吞吐量并发并行资源利用率响应时间:响应时间指的是客户端发出请求到得到响应的整个过程所经历的时间。响应时间=网络传输时间*2+服务器处理时间+客户端显示时间。性能指标之响应时间吞吐量:是指单位时间内流经被测系统的数据流量,一般单位为b/s,即每秒钟流经的字节数。吞吐量是指单位时间内系统处理的客户请求的数量,直接体现软件系统的性能承载能力。
P29 性能测试性能测试1.对性能测试的理解2.性能测试的类型有哪些?(这些类型是属于方法,还是属于管理流程)3.某在线购物系统使用前,要做性能测试,如何入手?4.通过性能测试解决的问题对性能测试的理解性能,就是执行软件某一功能所消耗的时间。从代码级别来看,如果功能都消耗在代码级别上,则从后台CPU来测,从用户角度来看,会发现CPU内存的占用和整个带宽的占用都会进行消耗,这些可能就是需要监控的目标,去查找在CPU内存上或者别的什么部件上有消耗,就在这些消耗的地方查找性能瓶颈。
P10 Linux下软件的安装与卸载。在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击“下一步”就可以了。而Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。
P45 模式识别:模式识别是一门以应用数学为理论基础,利用计算机应用技术,解决分类与识别问题的学科。目前模式识别的主流的技术有:统计模式识别句法模式识别模糊数学方法神经网络法人工智能方法数据挖掘等背景模糊模式识别:运用模糊数学的理论和方法解决模式识别问题,适用于分类识别对象本身或要求的识别结果具有模糊性的场合。
P61 第9章UI高级控件列表类控件AutoComplete SpinnerList ViewGrid ViewGallery Toast对话框Android多语言支持列表类控件列表类控件3要素控件Adapter(适配器)数据源常用AdapterCursorAdapter->数据库ArrayAdapter->数组对象SimpleAdapter->集合对象AutoComplete功能:在文本框中输入字符时出现自动提示,是带自动提示功能的TextView两种形式。
P51 内容回顾View、ViewGroup、布局、高级控件、基础控件的继承关系?布局管理器的五种布局?事件处理模型的三种实现方式?添加Button按钮修改哪个文件?定义按钮上显示的文本内容修改哪个文件?
P27 第7章UI基础知识Android UI组件概述UI设计工具事件处理模型Activity中的常用事件菜单AndroidUI组件概述应用程序的好坏,主要有三个元素决定界面功能性能界面给用户的第一感觉至关重要UI的设计与控制是程序开发核心内容之一Android的UI元素包括Activity、View、ViewGroup、布局View所有控件都继承了android.view.View类View“基础控件”。
P21 Android程序框架。应用程序组件。Activity的生命周期。 Activity表示一个可视化用户交互界面,既一个单独的屏幕。每一个Activity都被实现为一个单独的类,并且必须继承基类Activity。ServiceServiceService是一种没有可视化界面,却长时间在后台运行的组件,通过继承Service类来实现。由于不会阻塞其他组件或界面,Service通常用来完成那些比较耗时且不需要与用户进行交互的工作.
P22 二、搭建Android开发平台安装JDK1.6安装Eclipse3.6安装Android开发插件ADT安装AndroidSDK配置SDK目录创建模拟器设置环境变量安装Android开发插件ADT选择菜单命令Help->InstallNewSoftware点击Add按钮,在弹出的对话框中输入AndroidADT的下载地址https://dl-ssl.google.com/android/eclipse如图所示。点击OK,选中全部的DeveloperTools,就可以下载了。
P13 第四章手机软件平台设计原则概述可移植性易维护性开放灵活性安全可靠性概述手机包含大量不同的技术PC:显示器、键盘、喇叭、话筒、CPU、硬盘另外:射频、蓝牙、红外、网络、多媒体、摄像头、立体声、WIFI、电池管理随着手机功能的不断扩展,软件复杂度也越来越高,对模块化和层次化的要求也越来越高合适的手机软件平台是保证手机软件质量的基本条件第四章手机软件平台设计原则概述可移植性易维护性开放灵活性安全可靠性可移植性对于一个成熟的手机软件平台,源代码已经被反复应用、测试和维护,具有很好的稳定性在源代码基础上进行移植将会大大缩短开发周期,提高开发效率,降低开发成本必须高度重视手机软件平台的可移植性为了便于移植,手机软件平台应遵循层次化设计原则软件平台的移植概念:把操作系统和应用软件作为一个整体
P25 苹果iOS是由苹果公司开发的手持设备操作系统,使用的设备有: iPhone iPod touch iPad Apple TV iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统