当前位置:首页 > 本科毕业设计论文管理系统的设计和开发
系统整体的E-R图如图4-10所示。
图4-10 系统E-R图
3.数据库物理设计
本课题在数据库设计上采用甲骨文公司的MySQL为数据库管理系统。自从MySQL被甲骨文收购之后,对JAVA的支持更加方便了,对于轻量级的数据库MySQL无疑是最好的选择,有了业务逻辑下面将逻辑转换成数据库格式。
表4-2 基本用户(auth_user)表
字段名称 id password last_login 类型 int varchar datetime 长度 主键 11 是 说明 用户ID 密码 上次登录时间 是否是超级用允许空 否 否 是 128 否 6 否 is_superuser tinyint 1 否 户 否
username first_name last_name email is_staff is_active date_joined
varchar varchar varchar varchar tinyint tinyint datetime 30 否 30 否 30 否 254 否 1 否 1 否 6 否 用户名 姓 名 邮箱 是否是管理员 是否激活 否 否 否 否 否 否 否 否 表4-3 学院信息表
字段名称 id index name short_nam类型 int int varchar 长度 主键 11 是 11 否 说明 学院id 允许空 否 学院编号 否 学院名称 否 100 否 varchar e 20 否 学院简称 否 表4-4 专业信息表
字段名称 id index
类型 int int 长度 主键 11 是 11 否 说明 专业id 专业编号 允许空 否 否
name short_namvarchar 100 否 专业名称 否 varchar e academy_iint d
20 否 专业简称 否 11 否 学院id 否 表4-5 超级管理员(core_superadmin)表
字段名称 id name 类型 int varchar 长度 主键 11 是 10 否 15 否 11 否 说明 管理员id 管理员名称 手机号 用户id 允许空 否 否 否 否 cellphone varchar user_id
int 表4-6 学院管理员(core_admin)表
字段名称 id 类型 int 长度 主键 11 是 说明 允许空 学院管理员id 否 学院管理员编index int 11 否 号 否 name image cellphone
varchar varchar varchar 10 否 100 否 15 否 姓名 头像 手机号 否 否 否
academy_iint d user_id
表4-7 学院教师(core_instructor)表
11 否 学院 否 int 11 否 用户id 否 字段名称 id 类型 int 长度 主键 11 是 说明 教师id 教师编允许空 否 index int 11 否 号 否 name image cellphone speciality_id academy_id user_id
varchar varchar varchar int int int 10 否 100 否 15 否 11 否 11 否 11 否 姓名 头像 手机号 专业id 学院id 用户id 否 否 否 否 否 否 表4-8 学院学生(core_student)表
字段名称 id index 类型 int int 长度 主键 11 是 11 否 说明 学生id 学生编允许空 否 否
共分享92篇相关文档