号作为与班级实体对应,与实现与其他实体连接。学生实体图如图4-3。
图4-3 学生实体图
(2)课程实体图包括两个属性,分别为课程名称与课程号。两个属性可以连接学生实体,教师实体以及作业实体。课程实体如图4-4所示。
图4-4 课程实体图
(3)班级实体图包括两个属性,分别为班级名称与班级号。两个属性可以连接学生实体。班级实体如图4-5所示。
图4-5 班级实体图
(4)作业实体图包括作业号,课程号,日期,班级号以及作业题目五项属性。作业题目记录着作业的详细内容,日期记录者作业的日期,课程号和班级对应着哪个班哪个课程留的作业,作业号联系着学生,教师以及课程实体。作业实体图如图4-6。
图4-6 作业实体图
(5)留言记录实体图包括内容编号,学生编号,班级号,日期,课程号,反馈内容六个属性。学生号,班级号和课程号记录着哪个班级的哪个课程的哪个学生留下的反馈信息,日期对应着反馈信息时间,通过内容号找出某个留言信息。实体图如图4-7。
图4-7 留言记录实体图
(6)签到记录实体图包括学生编号,班级名,日期,课程名,到否五个属性。学生号,班级名和课程名记录着哪个班级的哪个课程的哪个学生的签到信息,日期对应着学生签到的时间,到否记录该学生此次考勤是否签到。实体图如图4-8。
图4-8 签到记录实体图
(7)教师实体图包括教师号,密码,以及教师三项属性。教师实体主要应用于教师客户端,学生客户端不涉及到教师实体。实体图如图4-9。
图4-9 教师实体图
4.3.2 数据库的物理结构设计
根据以上的实体属性集可以建立相应的数据库表结构,其中教学管理系统学生客户端主要用到的数据库表结构如下所示。
(1)学生表(student)包括,,密码,与班级号四个字段。教学管理系统学生客户端需要通过查询学生表验证学生信息,查询登陆者是
上一篇:
毕业论文-基于android的高考宝典系统
下一篇:
试论APP广告在手机中的应用