帮我画个托管培训中心信息管理系统 的 E-R 图 (1)功能要求 ①处理学生报名:根据学生报名的科目查询科目信息,如果该科目已经满员,则提醒学员选择别的科目或者报名下期培训。如果该科目没有满员,则让用户选择相应的教师(同一科目可能有不同的教师,价位可能不同)并做报名登记,用户交费,向用户开具收费清单。 ②维护科目:可根据教师情况开设不同的科目。常见的科目有奥数、围棋、书法、蜡笔画、口才、新概念、萨克斯、吉他等。根据教师的知名度给教师不同的课时报酬,同时同一门课程知名度不同的教师承担,向学生收取的学费也不同。 ③安排教室及上课日程。根据教师及学生等情况确定某个科目的上课地点及时间,并形成学生与教师的上课日程表。 ④管理帐目:收取学生交费并入帐,开具收据、打印收费清单、催交费用等。 (2)数据要求 ①学生信息:学生编号、学生姓名、报名时间、交款额、所选科目(可能不止一门)。 ②科目信息:科目号、科目名、学时、上课周期、收费、上课地点、教师号、招收人数、已报名人数 ③教师信息:教师号、教师名、教师等级、教师特长 ④账目信息:日期、班级代号、学生编号、科目号、交款额
时间: 2023-10-20 07:39:40 浏览: 39
好的,根据您提供的功能要求和数据要求,我为您画出了托管培训中心信息管理系统的E-R图,如下所示:
![ER图](https://img-blog.csdnimg.cn/20211020170819794.png)
在这张E-R图中,有四个实体:学生、科目、教师和账目。学生与科目之间是多对多的关系,一个学生可以报名多门科目,一个科目也可以有多个学生报名。科目与教师之间是多对一的关系,一个科目只能由一个教师授课,但一个教师可以授多门科目。账目与学生、科目之间也是多对多的关系,一个学生可以交多次费用,一次交费可以对应多个学生和多门科目。
希望这张E-R图能够对您有所帮助,如果您还有其他问题,请随时提出。