管理软件开发技术教学课件电子教案全套课件.pptxVIP

  • 0
  • 0
  • 约2.62千字
  • 约 332页
  • 2022-09-20 发布于上海
  • 举报

管理软件开发技术教学课件电子教案全套课件.pptx

;;;;;;;;;;;;;;C/S开发技术;客户端与数据库服务器;客户端开发工具可以完成的工作;数据库可以完成的工作 ;数据库可以完成的工作 ;数据库可以完成的工作 ;数据库可以完成的工作 ;数据库可以完成的工作 ;数据库可以完成的工作 ;C/S模式下开发应用系统应考虑的问题;在实际应用中可能遇到下列问题 ;在实际应用中可能遇到下列问题;在实际应用中可能遇到下列问题;在实际应用中可能遇到下列问题;在实际应用中可能遇到下列问题;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Oracle 数据库 ;完整性约束 ;完整性约束 ;完整性约束;并发处理 ;并发处理 ;并发处理 ;并发处理 ;并发处理 ;并发处理 ;并发处理 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ; 触 发 器 ;存储过程 ;存储过程 ;存储过程 ;存储过程 ;存储过程 ;存储过程 ;存储过程 ;存储过程 ;存储过程 ;存储过程 ;存储过程 ;存储过程 ;存储过程 ;存储过程 ; 对 象;对 象;对 象;对 象;对 象;对 象;对 象;对 象;对 象;对 象;对 象;对 象;对 象;对 象;对 象;对 象;对 象;对 象;对 象;对 象; 函 数 ;函 数;函 数;函 数;集 合 ;集 合;集 合;集 合;集 合;集 合;集 合;集 合;集 合;集 合;集 合;集 合;集 合;集 合;集 合;集 合;面向对象技术简介  ;面向对象的基本思想   面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。开发一个软件是为了解决某些问题,这些问题所涉及的业务范围称作该软件的问题域。其应用领域不仅仅是软件,还有计算机体系结构和人工智能等。 ;非面向对象语言;1. 提高生产效率。表现在:程序重用共享 2. 降低维护复杂性。表现在:程序模块化 3. 开发大型软件。主要表现在: ? 抽象模型更接近现实世界。 ? 模型与程序易于理解 ? 程序具有重用性和模块化 ? 软件易于维护;1. 面向对象数据库 (OODB Object-Oriented Database) 2. 面向对象的系统模拟 3. 面向对象的人机交互图形用户界面 (GUI , Graphic User Interface) 4. 人工智能和知识工程 5. 计算机辅助软件工程 ( CASE, Computer-Aided Software Engineering) 6. 计算机网络设计模拟;主要特征:对象、类、封装、继承、消息、 结构与连接、 及多态性.;对象构成要素: 1.对象标识符(对象名) 2.属性 3.服务;;例题 :对象 “课程” 的有关抽象描述。;什么是类 ? 是具有相同属性和服务的集 合,它提供对对象的抽象描述 ;类的分类 ? 抽象类, 基类(父类), 派生类(子类), 等等;基类与派生类的关系; 考虑运输工具这个实体,它包含了车辆,车辆又包含机动车和非机动车,机动车又包含轿车和卡车等等。如果建一基类“机动车”,则“轿车”和“卡车”就是“机动车”的派生类,而“车辆”可以是基类“机动车”的基类。即基类可以有基类,派生类可以有派生类。;;;类名,属性,服务的命名注意点;;;例: 考虑类‘帐户’,其表示如下:;封装;需要更多的输入输出函数。 ; 特殊类具有普通类的 所有特性和服务 是类之间的

文档评论(0)

1亿VIP精品文档

相关文档