菜单
  

     

    图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 密码

  1. 上一篇:php+mysql《软件测试》课程教学网站的设计与实现
  2. 下一篇:软件测试课程中压力测试实验的设计与实现
  1. jsp+sqlserver高校二手商品交...

  2. java+mysql二手房网站的设计与实现

  3. java+mysql家居团购网站的设计与实现

  4. JAVA+MYSQL《算法与数据结构...

  5. 基于MOOCs的《Java程学设计...

  6. jsp+mysql制衣网站的设计与实现

  7. jsp产品团购网站的设计与实现

  8. 乳业同业并购式全产业链...

  9. 河岸冲刷和泥沙淤积的监测国内外研究现状

  10. 当代大学生慈善意识研究+文献综述

  11. 电站锅炉暖风器设计任务书

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. java+mysql车辆管理系统的设计+源代码

  14. 大众媒体对公共政策制定的影响

  15. 十二层带中心支撑钢结构...

  16. 中考体育项目与体育教学合理结合的研究

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回