3.2.5数据库逻辑结构设计
数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。
逻辑结构图3.9如图所示:
图3.9 数据库逻辑结构设计
可视化程序设计课程网站数据库中各个表的设计结果如表所示。每个表格表示在数据库中的一个表。
表3.1 管理员表
列名 功能 长度 数据类型
Id 唯一标示 自动生成 Int
Apwd 管理员密码 50 nvarchar
Aname 管理员账号 50 nvarchar
表3.2 教学资源表
列名 功能 长度 数据类型
Id 唯一标示 自动生成 Int
TitleName 教学资源显示名字 50 nvarchar
FileDs 管理员账号 文本 text
FilePath 文件路径 50 nvarchar
Ename 后缀名 50 nvarchar
FileName 文件名字 50 nvarchar
AddTime 添加时间 时间 datatime
表3.3 用户信息表
列名 功能 长度 数据类型
Id 唯一标示 自动生成 Int
UserName 用户账号 50 nvarchar
pwd 用户密码 50 nvarchar
emal 用户邮箱 50 nvarchar
tel 用户电话 50 nvarchar
XingMing 用户真实姓名 50 nvarchar
IsChk 用户是否已经被审核 50 nvarchar
表3.4 信息表
列名 功能 长度 数据类型
Id 唯一标示 自动生成 Int
name 信息名字 50 nvarchar
content 信息内容 50 nvarchar
TypeId 信息类型ID 50 nvarchar
TypeName 信息类型名字 50 nvarchar
AddTime 添加时间 时间 datatime
表3.5 论坛记息表
列名 功能 长度 数据类型
Id 唯一标示 自动生成 Int
Topic 论坛主题 文本 text
AddUser 添加主题用户 100 nvarchar
content 内容 文本 text
AddTime 添加时间 时间 datatime 表3.6 视频信息表
列名 功能 长度 数据类型
Id 唯一标示 自动生成 Int
VideoName 视频网站显示名字 50 nvarchar
VideoPath 视频路径 50 nvarchar
FileName 视屏文件名字 50 nvarchar
AddTime 添加时间 时间 datatime
表3.7 论坛回复表
列名 功能 长度 数据类型
Id 唯一标示 自动生成 Int
Replay 论坛回复 文本 text
ReplayUser 论坛回复的用户 100 nvarchar
TopicId 回复的主题编号 整形 int
AddTime 添加时间 时间 datatime
4 功能实现
4.1 主页
(1)概述
用户所登录到本精品课程网站所看到的第一个页面,也是最重要的一个页面。为了让用户登录能够清楚的了解网站的大概内容,因此没有加入动态文字和太多的图片,整页显得紧凑清晰,导航条的八大模块可以让用户轻松浏览网站所有内容。 (责任编辑:qin) |