2。2。3关系模式
本系统设计的数据表有:attend表,Sa_info表,Student_info表,Teacher_info表,register表,Class_info表,Class_manage表,Class_arrange表,Score表,shikeTable表。
Attend表(用户名,密码,用户姓名)
Sa_info表(管理员工号,姓名,性别,生日,年龄,联系电话,联系地址,邮箱,备注)
Student_info表(学生编号,姓名,性别,生日,联系电话,联系地址,年龄,联系人,邮箱)
Teacher_info表(教师工号,姓名,性别,生日,年龄,联系电话,联系地址,邮箱,备注)
register表(学生姓名,报名时间,报名的兴趣班名称,联系人,联系电话,联系地址,邮箱,年龄,性别,生日,标志,流水编号)
Class_info表(兴趣班编号,兴趣班名称,课程名称,报此兴趣班最小年龄,报名截止日期,开班日期,已报名人数,兴趣班总人数,价格,课程周数,兴趣班基本描述)
Class_manage表(课程时间,教室安排,课程编号,兴趣班编号,兴趣班名称,课时,负责教师,实际人数,总人数)
Class_arrange表(学号,姓名,兴趣班编号,兴趣班名称,课程编号,标记)
Score表(学号,兴趣班名称,第一次成绩,期中成绩,第三次成绩,最终考核成绩,备注(老师评语))
ShikeTable表(课程时间,教室)来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
本系统用到的视图有class_manageview视图,student_class视图,student_info_class视图。
Class_manageview视图(课程编号,兴趣班编号,兴趣班名称,课程时间,实际人数,课程总人数,教室安排,总课时,开班时间,授课教师)
Student_class视图(学生编号,学生名字,兴趣班编号,兴趣班名称,课程编号,课程时间,教室安排,授课教师,总课时)
Student_info_class视图(学生编号,姓名,性别,生日,年龄,联系电话,联系地址,联系人,邮箱,兴趣班编号,兴趣班名称,兴趣班名称,标记)
2。3数据库设计
数据库系统是一个用于存储数据的系统,数据库本身就是一个收集数据文件的仓库或容器,而数据库的结构直接关系到系统功能的实现和调用程序所需要的数据的效率。数据库的设计阶段运用操作数据库的结构化查询语言,根据系统的结构设计出E-R图,然后设计并建立数据库,编制与调用应用程序,将数据组织入库,并开始运行