毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

C#平面设计课程网站的设计与实现(3)

时间:2020-06-14 11:04来源:毕业论文
图2 系统E-R图 在本系统中。共有两类用户,分别是普通用户(学生用户)和管理员用户(教师用户)。这两种用户在系统中有着不同的需求,其中教师用户

 

图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 密码 C#平面设计课程网站的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_54362.html

------分隔线----------------------------
推荐内容