图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网络自适应策略研究

jsp+mysql网上化肥店系统的设计与开发

java的B2C型电子商务网站管理系统的设计

基于离散事件系统Petri网模型的可达图研究

局域网管理系统的设计与实现

基于Joomla平台的计算机学院网站设计与开发

浅谈高校行政管理人员的...

酵母菌发酵生产天然香料...

浅论职工思想政治工作茬...

AES算法GPU协处理下分组加...

从政策角度谈黑龙江對俄...

上海居民的社会参与研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...

压疮高危人群的标准化中...