图4-1 论坛系统的设计结构图
第五章 深度学习论坛系统详细设计
5.1、首页界面设计
首页的设计很简单,给读者以清晰明了的感觉。首页由论坛名称—深度学习论坛、当前位置—首页、登录窗口、公告栏等组成。首页界面如下图5-1。
图5-1 深度学习论坛首页
论坛名称是用几幅图片组成的动态图片,上面再加上论坛的名字,让人感觉很朴实。下面是几个栏目,但上面连接的不是很好,不能显示出来。下面是用户登录窗口,没有注册的用户可以先进行注册,然后登录,注册的界面也很简单,只要你输入用户名和密码就可以了,不象别的论坛,还要填一些谢谢什么的。用户注册的页面如下图5-2。
图5-2 深度学习论坛注册页面
右边的是公告栏,论坛管理员可以发布通知,使所有的用户和游客能第一时间看到系统的新动态。下面是版权,也很简单。
总之,首页设计的比较简洁,没给用户眼花缭乱的感觉。
5.2、数据库设计
由于论坛设计的比较简单,数据库技术方面运用的也不复杂,有两个数据库,内容基本是一样的,一个放在根目录下面,另一个放于_mmServerScripts文件夹下面,是为Macromedia的Dreamweaver服务器选择脚本语言使用的。数据库有6个表:tAdmin、tBBS、tColumn、tCopyright、tReBBS、tUsername。
这些表有的关系不是太紧,有的联系比较紧,它们之间的E-R关系图如下图5-3
图5-3 数据库E-R关系图
tAdmin表存放的是管理员的数据信息,数据表的数据结构如下表5-1
表5-1 tAdmin表
字段名称 数据类型
fID_admin 自动编号
fAdmin 文本
fPassword 文本
fAuthority 数字
fDate 日期/时间
fIP 文本
本表是以fID_admin编号的,它是主键,所加入的管理员数据都依次为管理的基础,不致使加入的数据混乱。
tUsername是存储用户信息的数据表,数据表的结构如下表5-2. tUsername表中还包含一个tAddmin表,用户登录后判断是论坛斑竹,还是普通用户,然后调用相应的版块。
表5-2 表tUsername
字段名称 数据类型
fID_username 自动编号
fUsername 文本
fPassword 文本
fAuthority 数字
fDate 日期/时间
fIP 文本
tBBS是存储论坛谈论话题的内容信息,数据表的结构如表5-3,里面也包含了回复帖子的表tReBBS,在用户查看帖子的时候也能回复帖子,两个在一个页面里。
表5-3 表tBBS
字段名称 数据类型
fID_news 自动编号
fID_Column 数字
fTittle 文本
fAuthor 文本
fContent 备注
fCount 数字
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页