c学生信息数据库管理系统内容摘要:

的损坏,我们不承担任何责任。 EAC 学生信息管理系统 6 三、数据库的设计 表的设计 在这里创建了 admin(用户表) 表,该表是用来管理本软件的管理员的。 在这里有资 料的用户 可以对系统里的数据进行任何操作,所以应尽量避免管理员的使用。 图 admin表 Class(班级 )表的创建 : 图 class表 College(分院)表的创建: 管理员 用 户 编 号 昵称 密码 权限 用户名 性别 出生年月 民族 电话 家庭住址 照片 班级 班级编号 班级名称 所在分院 EAC 学生信息管理系统 7 图 College表 Student(学生)基本信息表的创建: 图 Student表 Teacher(老师 )表: 图 Teacher表 分院 班级编号 分院名称 学生 学号 姓名 性别 出生年月 民族 所学专业 家庭住址 电话 班主任 所在班级 所在分院 老师 老师编号 姓名 性别 出生年月 民族 家庭住址 电话 所在分院 EAC 学生信息管理系统 8 视图的创建 Allstudent 视图的创建: SELECT AS 学号 , AS 姓名 , AS 性别 , AS 出 生 年 月 , AS 民族 , AS 专业 , AS 家庭地址 , AS 联系电话 , AS 班主任 , AS 所 在 班 级 , AS 所在分院 FROM INNER JOIN ON = INNER JOIN ON = INNER JOIN ON = INNER JOIN ON = 图 Allstudent视图 Allstudent 视图的创建,让用户更好的对数据进行操作 ,比如数在 Student 表里民族字段,在这只是民族表的编号,如果用户直接对 Student 表操作的话,它就不知道这位学生的民族是什么了。 在这里有学生的所有信息。 Allteacher 视图的创建: SELECT AS 编号 , AS 姓名 , AS 性别 , AS 出 生 年 月 , AS 名族 , AS 联 系 电 话 , AS 家庭住址 , AS 所在分院 FROM INNER JOIN EAC 学生信息管理系统 9 ON = INNER JOIN ON = 图 Allteacher视图 这里 allteacher 视图的作用和 allstudent 的作用是一样的。 数据库关系图 图 数据库关系图 EAC 学生信息管理系统 10 通过数据关系图,用户就可以对 Student 数据库的所有功能一目了然了,表与表之间的关系,字段与字段之间的关系 , Student 表与 teacher 表的关系,比如“张三”的班主任是谁,在这个老师所带领班级下有多少个学生。 一对多和多对一的关系。 EAC 学生信息管理系统 11 四、用户流程图及功能代码的实现 用户流程图 图 ER流程图 权限管理:在登录模块里,看似没有权限的设置,但在数据库里,已经对权限进行了管理,在 admin 表的 level 字段里,如果赋的值为 1 的话,那就是管理员,管理员可以对数据库里所有数据进行所有操作,如对数据的添加、删除、修改、查询等等。 如果是 2 那就是普通用户,那就只能对数据进行查看功能。 具体功能实现 分院管理 管理员 学生档案管理 教师管理 档案查询 数据库管理 班级 管理 权限管理 普通用户 只有查看权限 EAC 学生信息管理系统 12 图 用户流程图 由于时间的关系,我只做了学生信息管理系统后台,而且还没完全做完。 在。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。