●·。④业务规则 ·业务规则是指业务处理过程中必须遵循的一些规定。 ·例如,学生选课系统中,如果规定:学生必须选课,但是 ,每学期每个学生选择的课程数最多不超过6门课。那么 ,学生选课时就必须遵循这个规定。当学生选择的课程数 超过6门时,系统就会拒绝接收。 第11页
④ 业务规则 • 业务规则是指业务处理过程中必须遵循的一些规定。 • 例如,学生选课系统中,如果规定:学生必须选课,但是 ,每学期每个学生选择的课程数最多不超过 每学期每个学生选择的课程数最多不超过6门课。那么 ,学生选课时就必须遵循这个规定。当学生选择的课程数 超过6门时,系统就会拒绝接收 系统就会拒绝接收。 第 11 页
·。(2)数据需求的确定 ·数据需求是指用户需要一个信息系统最终能够提供的所有 数据; 主要方法: 收集业务处理过程中涉及到的所有表单,分析表单中 哪些是向信息系统提供的原始数据表单?哪些是信息 系统最终需要输出的数据表单?每张表单有哪些数据 组成?每个数据的含义、来源、类型、长度以及去向 等 第12页
(2)数据需求的确定 • 数据需求是指用户需要 个信息系统 数据需求是指用户需要一个信息系统最终能够提供的所有 数据; • 主 方法 要 : – 收集业务处理过程中涉及到的所有表单,分析表单中 哪些是向信息系统提供的原始数据表单?哪些是信息 系统最终需要输出的数据表单?每张表单有哪些数据 组成?每个数据的含义、来源、类型、长度以及去向 等。 第 12 页
例如:在选课业务的处理过程中,假设开发人员收集到以 下一些表单: 学生基本信息表 一课程表 输入到系统的原始数据 一选课单 选课情况一览表 系统输出的数据 成绩单 第13页
• 例如:在选课业务的处理过程中,假设开发人员收集到以 下一些表单: – 学生基本信息表 – 课程表 输入到系统的原始数据 – 选课单 – 选课情况一览表 – 成绩单 系统输出的数据 – …… 第 13 页
系统原始数据 系统输出数据 个人成绩单 学生基本信息 学生选课信息 选课情况一览表 学生 选课系统 课程成绩 某课程成绩单 课程仨 图:学生选课系统顶层数据流图 第14页
图:学生选课系统顶层数据流图 第 14 页
·。(3)处理需求的确定 ·处理需求通常是指用户要求应用软件系统能够提供的所有 功能; ·常见方法:根据业务需求及数据需求的确定,进一步确定 处理需求; 处理需求通常使用系统功能模块图表示;处理和数据密切 相关,故处理需求是进行数据库设计的重要步骤。 第15页
(3)处理需求的确定 • 处理需求通常是指用户要求应用软件系统能够提供的所有 功能; • 常见方法:根据业务需求及数据需求的确定 根据业务需求及数据需求的确定,进 步确定 一 处理需求; • 处理需求通常使用系统功能模块图表示;处理和数据密切 相关,故处理需求是进行数据库设计的重要步骤。 第 15 页