重庆三峡学院数据库课程设计.ppt_第1页
重庆三峡学院数据库课程设计.ppt_第2页
重庆三峡学院数据库课程设计.ppt_第3页
重庆三峡学院数据库课程设计.ppt_第4页
重庆三峡学院数据库课程设计.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库课程设计,方刚 E-mail: QQ:350874385 Tel课程要求,1.先修课程:数据库原理、软件工程和编程工具(任一开发工具) 2.指定题目作为设计用户需求 3.项目组成员5人。 4.考核方式 提交开发文档(根据模板),面向对象方法学,面向对象方法概述,对象,属性,服务,描述静态特征的数据项,描述动态特征的操作,对象类,类,数据库中的实例,学 生,类,对象,面向对象开发过程,面向对象分析 面向对象设计 面向对象编程 面向对象测试 面向对象软件维护,面向对象分析(OOA),静态模型,又称对象模型。它是对系统需求进行分析,把系统分解成互相协作的类,通过类图/对象图描述对象、对象的属性、对象间的关系。 动态模型。描述系统的动态行为,通过顺序图、合作图描述对象之间交互,以揭示对象间如何协作来完成每个具体的用例场景,单个对象的状态变化和动态行为可以通过状态图来表达。 功能模型。以用例模型为基础,描述系统应具有的功能用于实现用户的日常需要。,面向对象设计(OOD),将OOA模型直接变成OOD模型,并增加了与实现有关的独立部分,如人机界面、数据存储、任务管理等。 第一个时期为系统设计时期,主要设计系统的整体结构和选择解决问题的高级策略; 第二个时期为对象设计时期,目的是将问题从问题域的概念转换到计算机领域的概念。,面向对象编程(OOP),用面向对象的编程语言,将OOD模型中的各个成分编写成为代码,OOAOODOOP的无缝连接和平滑过渡提高了开发工作的效率和质量。 面向对象编程以类对象为中心,把客观实体的功能及其使用的数据封装起来,搭建系统,使软件重用在面向对象开发中成为自然的开发模式。,面向对象测试,运用OO技术开发的软件,在测试过程中运用OO技术进行以对象概念为中心的软件测试。它以类作为测试单位,集中检查在类中定义的属性、服务和有限的对外接口,大大减少了错误的影响范围。 包括几个过程:单元测试、集成测试、系统测试、验证和确认测试等测试工作。,面向对象维护(OOSM),在面向对象方法中,各个阶段采用的表示是一致的,从而大大降低了理解的难度。 对象的封装性使一个对象的修改对其他对象的影响最小,不致影响整个系统。,简单选课系统开发,系统描述: 此系统可以实现学生信息管理,课程信息管理和选课操作,并能根据不同用户类型确定用户操作权限。,OOA,静态实体: 学生,课程,用户及用户类型 系统目标:学生选课 系统模块: 系统管理:用户类型管理和用户管理 学生管理:增加学生信息和更新学生信息 课程管理:增加课程信息和更新课程信息 选课管理:学生选课和查看选课信息 动态操作: 信息的添加、修改、删除和查看,OOD,数据库设计 类设计 人机界面设计 功能模块设计,数据库设计概念设计,学生,学号,姓名,专业,性别,课程,编号,名称,学时数,选课,n,m,时间,用户类型,名称,权限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) Ta

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论