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

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计 方刚 E-mail: cqwzjsjfg@163.com QQ:350874385 Tel课程要求 1.先修课程:数据库原理、软件工程和编程工具(任一开发工具) 2.指定题目作为设计用户需求 3.项目组成员5人。 4.考核方式 提交开发文档(根据模板) 面向对象方法学 面向对象方法概述 对象----类 数据库中的实例 面向对象开发过程 面向对象分析 面向对象设计 面向对象编程 面向对象测试 面向对象软件维护 面向对象分析(OOA) ①静态模型,又称对象模型。它是对系统需求进行分析,把系统分解成互相协作的类,通过类图/对象图描述对象、对象的属性、对象间的关系。 ②动态模型。描述系统的动态行为,通过顺序图、合作图描述对象之间交互,以揭示对象间如何协作来完成每个具体的用例场景,单个对象的状态变化和动态行为可以通过状态图来表达。 ③功能模型。以用例模型为基础,描述系统应具有的功能用于实现用户的日常需要。 面向对象设计(OOD) 将OOA模型直接变成OOD模型,并增加了与实现有关的独立部分,如人机界面、数据存储、任务管理等。 第一个时期为系统设计时期,主要设计系统的整体结构和选择解决问题的高级策略; 第二个时期为对象设计时期,目的是将问题从问题域的概念转换到计算机领域的概念。 面向对象编程(OOP) 用面向对象的编程语言,将OOD模型中的各个成分编写成为代码,OOA→OOD→OOP的无缝连接和平滑过渡提高了开发工作的效率和质量。 面向对象编程以类对象为中心,把客观实体的功能及其使用的数据封装起来,搭建系统,使软件重用在面向对象开发中成为自然的开发模式。 面向对象测试 运用OO技术开发的软件,在测试过程中运用OO技术进行以对象概念为中心的软件测试。它以类作为测试单位,集中检查在类中定义的属性、服务和有限的对外接口,大大减少了错误的影响范围。 包括几个过程:单元测试、集成测试、系统测试、验证和确认测试等测试工作。 面向对象维护(OOSM) 在面向对象方法中,各个阶段采用的表示是一致的,从而大大降低了理解的难度。 对象的封装性使一个对象的修改对其他对象的影响最小,不致影响整个系统。 简单选课系统开发 系统描述: 此系统可以实现学生信息管理,课程信息管理和选课操作,并能根据不同用户类型确定用户操作权限。 OOA 静态实体: 学生,课程,用户及用户类型 系统目标:学生选课 系统模块: 系统管理:用户类型管理和用户管理 学生管理:增加学生信息和更新学生信息 课程管理:增加课程信息和更新课程信息 选课管理:学生选课和查看选课信息 动态操作: 信息的添加、修改、删除和查看 OOD 数据库设计 类设计 人机界面设计 功能模块设计 数据库设计-概念设计 数据库设计-逻辑设计 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 进入开发环境 * * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 对象 属性 服务 描述静态特征的数据项 描述动态特征的操作 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 对象 属性 服务 描述静态特征的数据项 描述动态特征的操作 类 Evaluation only.

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档