- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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.
您可能关注的文档
- 正确理解管理与服务关系.doc
- 软件市场推广案文.ppt
- 零基本MM的初次妆容秘籍.doc
- 零基础出国常用英语口语 [2].doc
- 软件技术基本数据库技术.ppt
- 零基础手把手教你学java—学习指导文档.doc
- 正确认识自班己会.doc
- 软件测试6第六章节等价类测试.ppt
- 正确认识青春期理心矛盾.doc
- 软件测试经验享分.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
最近下载
- 萝卜回来了:小班语言课(课堂PPT).pptx
- 钢结构厂房施工方案技术标.pdf VIP
- 2024八年级英语下册 Unit 9 Have you ever been to a museum说课稿(新版)人教新目标版.docx
- 太峪隧道斜井交叉口挤压变形段涌水处理技术.pdf VIP
- 《儿童腺样体肥大中医诊疗指南》.pdf VIP
- 钢结构厂房冬季施工方案.docx VIP
- 麦积山隧道2#斜井涌水处理及反坡排水方案浅谈.pdf VIP
- 狼和鸭子儿童故事PPT课件.ppt VIP
- 国际版抖音TikTok短视频直播电商培训教程(一)Tiktok下载与注册.pptx
- 战争与和平——美术作品反映战争 课件-2023-2024学年高中美术湘美版(2019)美术鉴赏.pptx VIP
文档评论(0)