收藏 分享(赏)

重庆三峡学院数据库课程设计.ppt

上传人:dzzj200808 文档编号:3359268 上传时间:2018-10-18 格式:PPT 页数:23 大小:577.50KB
下载 相关 举报
重庆三峡学院数据库课程设计.ppt_第1页
第1页 / 共23页
重庆三峡学院数据库课程设计.ppt_第2页
第2页 / 共23页
重庆三峡学院数据库课程设计.ppt_第3页
第3页 / 共23页
重庆三峡学院数据库课程设计.ppt_第4页
第4页 / 共23页
重庆三峡学院数据库课程设计.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、数据库课程设计,方刚 E-mail: QQ:350874385 Tel:15823700568,课程要求,1.先修课程:数据库原理、软件工程和编程工具(任一开发工具) 2.指定题目作为设计用户需求 3.项目组成员5人。 4.考核方式 提交开发文档(根据模板),面向对象方法学,面向对象方法概述,对象,属性,服务,描述静态特征的数据项,描述动态特征的操作,对象类,类,数据库中的实例,学 生,类,对象,面向对象开发过程,面向对象分析 面向对象设计 面向对象编程 面向对象测试 面向对象软件维护,面向对象分析(OOA),静态模型,又称对象模型。它是对系统需求进行分析,把系统分解成互相协作的类,通过类图

2、/对象图描述对象、对象的属性、对象间的关系。 动态模型。描述系统的动态行为,通过顺序图、合作图描述对象之间交互,以揭示对象间如何协作来完成每个具体的用例场景,单个对象的状态变化和动态行为可以通过状态图来表达。 功能模型。以用例模型为基础,描述系统应具有的功能用于实现用户的日常需要。,面向对象设计(OOD),将OOA模型直接变成OOD模型,并增加了与实现有关的独立部分,如人机界面、数据存储、任务管理等。 第一个时期为系统设计时期,主要设计系统的整体结构和选择解决问题的高级策略; 第二个时期为对象设计时期,目的是将问题从问题域的概念转换到计算机领域的概念。,面向对象编程(OOP),用面向对象的编程

3、语言,将OOD模型中的各个成分编写成为代码,OOAOODOOP的无缝连接和平滑过渡提高了开发工作的效率和质量。 面向对象编程以类对象为中心,把客观实体的功能及其使用的数据封装起来,搭建系统,使软件重用在面向对象开发中成为自然的开发模式。,面向对象测试,运用OO技术开发的软件,在测试过程中运用OO技术进行以对象概念为中心的软件测试。它以类作为测试单位,集中检查在类中定义的属性、服务和有限的对外接口,大大减少了错误的影响范围。 包括几个过程:单元测试、集成测试、系统测试、验证和确认测试等测试工作。,面向对象维护(OOSM),在面向对象方法中,各个阶段采用的表示是一致的,从而大大降低了理解的难度。

4、对象的封装性使一个对象的修改对其他对象的影响最小,不致影响整个系统。,简单选课系统开发,系统描述:此系统可以实现学生信息管理,课程信息管理和选课操作,并能根据不同用户类型确定用户操作权限。,OOA,静态实体:学生,课程,用户及用户类型 系统目标:学生选课 系统模块:系统管理:用户类型管理和用户管理学生管理:增加学生信息和更新学生信息课程管理:增加课程信息和更新课程信息选课管理:学生选课和查看选课信息 动态操作:信息的添加、修改、删除和查看,OOD,数据库设计 类设计 人机界面设计 功能模块设计,数据库设计概念设计,学生,学号,姓名,专业,性别,课程,编号,名称,学时数,选课,n,m,时间,用户

5、类型,名称,权限1,权限3,权限2,用户,名称,密码,权限4,属于,n,1,数据库设计逻辑设计,Tableusertype(usertype, systemmanage, studentmanage, coursemanage, choosemanage) Tableuser(username, usertype, password) Tablestu(stuID, stuname, sex, profession) Tablecourse(courseID, coursename, num) Tablechoose(stuID, courseID, time),数据库设计物理设计(学习SQL),类设计,功能模块设计和界面设计,OOP,进入开发环境,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报