图2 系统E-R图

在本系统中。共有两类用户,分别是普通用户(学生用户)和管理员用户(教师用户)。这两种用户在系统中有着不同的需求,其中教师用户需要对网站进行管理,包括对教学视频的上传、考试内容的发布,对教学中使用的 PPT、Word文档等进行管理。而普通用户的需求较为简单,只需要对上述内容进行使用、观看即可。

3.2.2 逻辑结构设计

数据库的逻辑结构设计是指将概念结构设计的 E-R 图转变为一种关系模式,确定这种关系模式中的实体和属性。本网站共设计十二张表格,由于篇幅的限制,这里只以三个较有代表性的表单为例,具体逻辑结构设计具体描述如下: 

问题回复表(问题编号,问题标题,问题内容,提问时间,回答时间,回答标题,回答内容,回答人编号,提问人编号)

用户信息表(用户编号,用户名,用户密码,姓名,登录时间,注册时间,审核标识)

新闻信息表(新闻编号,新闻标题,新闻内容,新闻分类,首页图片,点击率,新闻添加时间)

3.2.3数据表设计

根据前文的需求分析,以及 E-R 图的设计,将数据库逻辑结构设计转变为真实的表单,其中设计的部分表结构如下:

表1 问题回复表(Question)

字段名称 类型 长度 含义 允许空值

id int 50 问题编号

title nvarchar 200 问题标题

answer nvarchar 4000 问题内容

ask_time datetime 50 提问时间

answer_time datetime 50 回答时间

answer_t nvarchar 200 回答标题

content nvarchar 4000 回答内容

teacherid int 50 回答人编号

studentid int 50 提问人编号

 

表2 用户信息表(Users)

字段名称 类型 长度 含义 允许空值

userid varchar 50 用户编号

pwd char 30 密码

上一篇:php+mysql《软件测试》课程教学网站的设计与实现
下一篇:软件测试课程中压力测试实验的设计与实现

《信息技术课程标准》微课的设计与制作

《信息技术课程标准》系列微课的设计与制作

教育技术学专业技能学习网站的设计

欧商学院二手物品拍卖网设计

H5动漫社区网站设计

jsp值得买导购网站的设计与实现

IEEE802.15.4网络自适应策略研究

激光模拟训练器材国内外研究现状

发酵米粉优势菌株的发酵特性研究

大淘宝网的虚假交易研究

日语论文中日酒文化对比研究

2021年什么行业赚钱,适合...

肢体语言在小学英语教学中的应用浅谈

淮安市高校足球运动损伤问卷调查表

新疆农林高校學生昆虫生...

个案管理茬老年糖尿病患...

浅谈农村大气环境保护的制度构建【1868字】