发布时间:2023-04-27 09:42:31
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个课程学习平台的设计与实现,课程学习平台的设计与实现项目使用框架为DJANGO,选用开发工具为pycharm。
1.聊天内容表(用户、发送时间、内容、聊天内容id、聊天内容、在线聊天、发布时间、用户id、)主码为聊天内容ID号,符合三范式。
字段名
类型
长度
是否非空
描述
用户
varchar
255
NOT NULL
yonghu
发送时间
varchar
255
NOT NULL
fasongshijian
内容
varchar
255
NOT NULL
neirong
聊天内容id
varchar
255
NOT NULL
id
聊天内容
varchar
255
NOT NULL
liaotianneirong
在线聊天
varchar
255
NOT NULL
zaixianliaotian
发布时间
varchar
255
NOT NULL
fabushijian
用户id
varchar
255
NOT NULL
yonghuid
系统中具备聊天内容模块,其数据信息包括 用户、发送时间、内容、聊天内容id、聊天内容、在线聊天、发布时间、用户id、,为保存聊天内容数据信息,设置liaotianneirong表进行保存。在数据库中设置字段yonghu、fasongshijian、neirong、id、liaotianneirong、zaixianliaotian、fabushijian、yonghuid、进行数据的保存。聊天内容表的表结构如下所示。
表聊天内容结构表
字段名
类型
长度
是否非空
描述
用户
varchar
255
NOT NULL
yonghu
发送时间
varchar
255
NOT NULL
fasongshijian
内容
varchar
255
NOT NULL
neirong
聊天内容id
varchar
255
NOT NULL
id
聊天内容
varchar
255
NOT NULL
liaotianneirong
在线聊天
varchar
255
NOT NULL
zaixianliaotian
发布时间
varchar
255
NOT NULL
fabushijian
用户id
varchar
255
NOT NULL
yonghuid
2.课程问题表(内容、参考答案、课程id、课程问题、课程问题id、课程、)主码为课程问题ID号,符合三范式。
字段名
类型
长度
是否非空
描述
内容
varchar
255
NOT NULL
neirong
参考答案
varchar
255
NOT NULL
cankaodaan
课程id
varchar
255
NOT NULL
kechengid
课程问题
varchar
255
NOT NULL
kechengwenti
课程问题id
varchar
255
NOT NULL
id
课程
varchar
255
NOT NULL
kecheng
系统中具备课程问题模块,其数据信息包括 内容、参考答案、课程id、课程问题、课程问题id、课程、,为保存课程问题数据信息,设置kechengwenti表进行保存。在数据库中设置字段neirong、cankaodaan、kechengid、kechengwenti、id、kecheng、进行数据的保存。课程问题表的表结构如下所示。
表课程问题结构表
字段名
类型
长度
是否非空
描述
内容
varchar
255
NOT NULL
neirong
参考答案
varchar
255
NOT NULL
cankaodaan
课程id
varchar
255
NOT NULL
kechengid
课程问题
varchar
255
NOT NULL
kechengwenti
课程问题id
varchar
255
NOT NULL
id
课程
varchar
255
NOT NULL
kecheng
3.课程表(名称、标签、课程id、所需工具、主要知识点、分类id、课程、描述、配套文件、分类、视频、)主码为课程ID号,符合三范式。
字段名
类型
长度
是否非空
描述
名称
varchar
255
NOT NULL
mingcheng
标签
varchar
255
NOT NULL
biaoqian
课程id
varchar
255
NOT NULL
id
所需工具
varchar
255
NOT NULL
suoxugongju
主要知识点
varchar
255
NOT NULL
zhuyaozhishidian
分类id
varchar
255
NOT NULL
fenleiid
课程
varchar
255
NOT NULL
kecheng
描述
varchar
255
NOT NULL
miaoshu
配套文件
varchar
255
NOT NULL
peitaowenjian
分类
varchar
255
NOT NULL
fenlei
视频
varchar
255
NOT NULL
shiping
系统中具备课程模块,其数据信息包括 名称、标签、课程id、所需工具、主要知识点、分类id、课程、描述、配套文件、分类、视频、,为保存课程数据信息,设置kecheng表进行保存。在数据库中设置字段mingcheng、biaoqian、id、suoxugongju、zhuyaozhishidian、fenleiid、kecheng、miaoshu、peitaowenjian、fenlei、shiping、进行数据的保存。课程表的表结构如下所示。
表课程结构表
字段名
类型
长度
是否非空
描述
名称
varchar
255
NOT NULL
mingcheng
标签
varchar
255
NOT NULL
biaoqian
课程id
varchar
255
NOT NULL
id
所需工具
varchar
255
NOT NULL
suoxugongju
主要知识点
varchar
255
NOT NULL
zhuyaozhishidian
分类id
varchar
255
NOT NULL
fenleiid
课程
varchar
255
NOT NULL
kecheng
描述
varchar
255
NOT NULL
miaoshu
配套文件
varchar
255
NOT NULL
peitaowenjian
分类
varchar
255
NOT NULL
fenlei
视频
varchar
255
NOT NULL
shiping
4.用户表(密码、账号、用户id、名字、)主码为用户ID号,符合三范式。
字段名
类型
长度
是否非空
描述
密码
varchar
255
NOT NULL
password
账号
varchar
255
NOT NULL
username
用户id
varchar
255
NOT NULL
id
名字
varchar
255
NOT NULL
mingzi
系统中具备用户模块,其数据信息包括 密码、账号、用户id、名字、,为保存用户数据信息,设置yonghu表进行保存。在数据库中设置字段password、username、id、mingzi、进行数据的保存。用户表的表结构如下所示。
表用户结构表
字段名
类型
长度
是否非空
描述
密码
varchar
255
NOT NULL
password
账号
varchar
255
NOT NULL
username
用户id
varchar
255
NOT NULL
id
名字
varchar
255
NOT NULL
mingzi
5.分类表(名称、分类id、简介、分类、)主码为分类ID号,符合三范式。
字段名
类型
长度
是否非空
描述
名称
varchar
255
NOT NULL
mingcheng
分类id
varchar
255
NOT NULL
id
简介
varchar
255
NOT NULL
jianjie
分类
varchar
255
NOT NULL
fenlei
系统中具备分类模块,其数据信息包括 名称、分类id、简介、分类、,为保存分类数据信息,设置fenlei表进行保存。在数据库中设置字段mingcheng、id、jianjie、fenlei、进行数据的保存。分类表的表结构如下所示。
表分类结构表
字段名
类型
长度
是否非空
描述
名称
varchar
255
NOT NULL
mingcheng
分类id
varchar
255
NOT NULL
id
简介
varchar
255
NOT NULL
jianjie
分类
varchar
255
NOT NULL
fenlei
6.用户答题表(回答时间、用户id、回答内容、用户答题id、问题、用户答题、问题id、用户、)主码为用户答题ID号,符合三范式。
字段名
类型
长度
是否非空
描述
回答时间
varchar
255
NOT NULL
huidashijian
用户id
varchar
255
NOT NULL
yonghuid
回答内容
varchar
255
NOT NULL
huidaneirong
用户答题id
varchar
255
NOT NULL
id
问题
varchar
255
NOT NULL
kechengwenti
用户答题
varchar
255
NOT NULL
yonghudati
问题id
varchar
255
NOT NULL
kechengwentiid
用户
varchar
255
NOT NULL
yonghu
系统中具备用户答题模块,其数据信息包括 回答时间、用户id、回答内容、用户答题id、问题、用户答题、问题id、用户、,为保存用户答题数据信息,设置yonghudati表进行保存。在数据库中设置字段huidashijian、yonghuid、huidaneirong、id、kechengwenti、yonghudati、kechengwentiid、yonghu、进行数据的保存。用户答题表的表结构如下所示。
表用户答题结构表
字段名
类型
长度
是否非空
描述
回答时间
varchar
255
NOT NULL
huidashijian
用户id
varchar
255
NOT NULL
yonghuid
回答内容
varchar
255
NOT NULL
huidaneirong
用户答题id
varchar
255
NOT NULL
id
问题
varchar
255
NOT NULL
kechengwenti
用户答题
varchar
255
NOT NULL
yonghudati
问题id
varchar
255
NOT NULL
kechengwentiid
用户
varchar
255
NOT NULL
yonghu
7.管理员表(账号、密码、管理员id、)主码为管理员ID号,符合三范式。
字段名
类型
长度
是否非空
描述
账号
varchar
255
NOT NULL
username
密码
varchar
255
NOT NULL
password
管理员id
varchar
255
NOT NULL
id
系统中具备管理员模块,其数据信息包括 账号、密码、管理员id、,为保存管理员数据信息,设置admin表进行保存。在数据库中设置字段username、password、id、进行数据的保存。管理员表的表结构如下所示。
表管理员结构表
字段名
类型
长度
是否非空
描述
账号
varchar
255
NOT NULL
username
密码
varchar
255
NOT NULL
password
管理员id
varchar
255
NOT NULL
id
8.学习笔记表(课程、记录时间、用户、课程id、学习笔记、记录内容、学习笔记id、)主码为学习笔记ID号,符合三范式。
字段名
类型
长度
是否非空
描述
课程
varchar
255
NOT NULL
kecheng
记录时间
varchar
255
NOT NULL
jilushijian
用户
varchar
255
NOT NULL
yonghu
课程id
varchar
255
NOT NULL
kechengid
学习笔记
varchar
255
NOT NULL
xuexibiji
记录内容
varchar
255
NOT NULL
jiluneirong
学习笔记id
varchar
255
NOT NULL
id
系统中具备学习笔记模块,其数据信息包括 课程、记录时间、用户、课程id、学习笔记、记录内容、学习笔记id、,为保存学习笔记数据信息,设置xuexibiji表进行保存。在数据库中设置字段kecheng、jilushijian、yonghu、kechengid、xuexibiji、jiluneirong、id、进行数据的保存。学习笔记表的表结构如下所示。
表学习笔记结构表
字段名
类型
长度
是否非空
描述
课程
varchar
255
NOT NULL
kecheng
记录时间
varchar
255
NOT NULL
jilushijian
用户
varchar
255
NOT NULL
yonghu
课程id
varchar
255
NOT NULL
kechengid
学习笔记
varchar
255
NOT NULL
xuexibiji
记录内容
varchar
255
NOT NULL
jiluneirong
学习笔记id
varchar
255
NOT NULL
id
9.在线聊天表(在线聊天id、聊天名称、创建人、创建时间、在线聊天、)主码为在线聊天ID号,符合三范式。
字段名
类型
长度
是否非空
描述
在线聊天id
varchar
255
NOT NULL
id
聊天名称
varchar
255
NOT NULL
liaotianmingcheng
创建人
varchar
255
NOT NULL
yonghu
创建时间
varchar
255
NOT NULL
chuangjianshijian
在线聊天
varchar
255
NOT NULL
zaixianliaotian
系统中具备在线聊天模块,其数据信息包括 在线聊天id、聊天名称、创建人、创建时间、在线聊天、,为保存在线聊天数据信息,设置zaixianliaotian表进行保存。在数据库中设置字段id、liaotianmingcheng、yonghu、chuangjianshijian、zaixianliaotian、进行数据的保存。在线聊天表的表结构如下所示。
表在线聊天结构表
字段名
类型
长度
是否非空
描述
在线聊天id
varchar
255
NOT NULL
id
聊天名称
varchar
255
NOT NULL
liaotianmingcheng
创建人
varchar
255
NOT NULL
yonghu
创建时间
varchar
255
NOT NULL
chuangjianshijian
在线聊天
varchar
255
NOT NULL
zaixianliaotian
10.学习记录表(用户、课程id、用户id、课程、学习记录、学习记录id、)主码为学习记录ID号,符合三范式。
字段名
类型
长度
是否非空
描述
用户
varchar
255
NOT NULL
yonghu
课程id
varchar
255
NOT NULL
kechengid
用户id
varchar
255
NOT NULL
yonghuid
课程
varchar
255
NOT NULL
kecheng
学习记录
varchar
255
NOT NULL
xuexijilu
学习记录id
varchar
255
NOT NULL
id
系统中具备学习记录模块,其数据信息包括 用户、课程id、用户id、课程、学习记录、学习记录id、,为保存学习记录数据信息,设置xuexijilu表进行保存。在数据库中设置字段yonghu、kechengid、yonghuid、kecheng、xuexijilu、id、进行数据的保存。学习记录表的表结构如下所示。
表学习记录结构表
字段名
类型
长度
是否非空
描述
用户
varchar
255
NOT NULL
yonghu
课程id
varchar
255
NOT NULL
kechengid
用户id
varchar
255
NOT NULL
yonghuid
课程
varchar
255
NOT NULL
kecheng
学习记录
varchar
255
NOT NULL
xuexijilu
学习记录id
varchar
255
NOT NULL
id
11.课程评论表(评论时间、课程、课程评论、评论内容、课程评论id、评论人id、课程id、)主码为课程评论ID号,符合三范式。
字段名
类型
长度
是否非空
描述
评论时间
varchar
255
NOT NULL
pinglunshijian
课程
varchar
255
NOT NULL
kecheng
课程评论
varchar
255
NOT NULL
kechengpinglun
评论内容
varchar
255
NOT NULL
neirong
课程评论id
varchar
255
NOT NULL
id
评论人id
varchar
255
NOT NULL
pinglunrenid
课程id
varchar
255
NOT NULL
kechengid
系统中具备课程评论模块,其数据信息包括 评论时间、课程、课程评论、评论内容、课程评论id、评论人id、课程id、,为保存课程评论数据信息,设置kechengpinglun表进行保存。在数据库中设置字段pinglunshijian、kecheng、kechengpinglun、neirong、id、pinglunrenid、kechengid、进行数据的保存。课程评论表的表结构如下所示。
表课程评论结构表
字段名
类型
长度
是否非空
描述
评论时间
varchar
255
NOT NULL
pinglunshijian
课程
varchar
255
NOT NULL
kecheng
课程评论
varchar
255
NOT NULL
kechengpinglun
评论内容
varchar
255
NOT NULL
neirong
课程评论id
varchar
255
NOT NULL
id
评论人id
varchar
255
NOT NULL
pinglunrenid
课程id
varchar
255
NOT NULL
kechengid
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计