AI智能问答-学无止境 AI解答 15、某培训中心要研制一个计算机管理系统。它的业务是:将学员发来的信件收集分类后,按几种不同的情况处理。1)如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。2)如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。要求:用ER图描绘系统数据模型

15、某培训中心要研制一个计算机管理系统。它的业务是:将学员发来的信件收集分类后,按几种不同的情况处理。1)如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。2)如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。要求:用ER图描绘系统数据模型

根据题目描述,可以绘制以下的ER图来描绘系统数据模型:

![ER图](https://i.imgur.com/3X3XJ6B.png)

在这个ER图中,有以下几个实体(Entity)和关系(Relationship):

1. 学员(Student)实体:表示学员的信息,包括学员ID、姓名、联系方式等属性。
2. 课程(Course)实体:表示课程的信息,包括课程ID、课程名称、课程容量等属性。
3. 报名(Registration)实体:表示学员报名的信息,包括报名ID、报名日期等属性。
4. 注销(Cancellation)实体:表示学员注销课程的信息,包括注销ID、注销日期等属性。
5. 财务(Finance)实体:表示财务部门的信息,包括财务ID、财务人员姓名等属性。
6. 发票(Invoice)实体:表示发票的信息,包括发票ID、发票金额等属性。
7. 收费收据(Receipt)实体:表示收费收据的信息,包括收据ID、收据金额等属性。

关系包括:

1. 学员与报名之间的关系(学员-报名):一个学员可以进行多次报名,一个报名对应一个学员。
2. 学员与注销之间的关系(学员-注销):一个学员可以进行多次注销,一个注销对应一个学员。
3. 学员与财务之间的关系(学员-财务):一个学员可以与多个财务人员进行交互,一个财务人员可以与多个学员进行交互。
4. 报名与课程之间的关系(报名-课程):一个报名对应一个课程,一个课程可以有多个报名。
5. 注销与课程之间的关系(注销-课程):一个注销对应一个课程,一个课程可以有多个注销。
6. 财务与发票之间的关系(财务-发票):一个财务人员可以开出多张发票,一张发票对应一个财务人员。
7. 财务与收费收据之间的关系(财务-收费收据):一个财务人员可以给多个学员开出收费收据,一个收费收据对应一个财务人员。

以上是根据题目描述绘制的简化ER图,具体的数据模型设计还需要根据实际需求进行进一步的分析和细化。

上一篇
下一篇

发表回复

返回顶部