错题集错系统中数据库的设计结果如表下图所示:
首先是数据库
system,create database system:
create table menu (
id bigint(20)primarykey auto_increment,
menu_name varchar(200) not null,
menu_note text,
menu_added datetime,
menu_father bigint(20) default 0
);
表5-1创建数据库和表
menu菜单表
列名 类型 空 键 默认 额外 备注
id bigint(20) no pri null auto_increment 菜单id
menu_name varcher(200) no null 名称
menu_note text null 备注
menu_added datetime no 0000-00-00
00:00:00 添加时间
menu_father bigint(20) 0 父菜单
注册用户主要针对教学网站的使用者(学生),为用户提供个性化的功能,根据用户的使用权限显示不同的页面,所以数据库需要对用户的相关信息进行设置。首先是注册用户数据表,记录每位网站注册用户的信息,根据中学生的年龄特点,设计的注册用户数据表主要包括用户名,登录密码,用户的真实姓名,常用电话,邮箱和QQ号码。根据注册时间的先后顺序系统自动生成注册序号,注册序号不能修改。
表5-2注册用户数据表
manager 用户表
列名 类型 空 键 默认 额外 备注
id bigint(20) no pri null auto_increment 管理员id
manager_username varcher(200) no null 用户名
manager_password varcher(200) no null 密码
manager_name varcher(200) no null 名字
manager_phone varcher(200) null 电话
manager_email varcher(200) null 邮箱
manager_qq varcher(200) null QQ
manager_added datetime no 0000-00-00
00:00:00 添加时间
登录错题系统的每位注册者往数据库里上传错题,需要录入的信息如下表,包括试题的编号,题目的封面引用图片,试题的内容,标签,是否显示,还需要记录试题的答案,点击次数,答题次数及对错情况,试题的编辑修改实践等信息,数据库会这些信息进行归类管理。
表5.3 用户错题数据表 |