3.3.4 数据库设计
本系统主要包括专家信息表,专业信息表,专家专业表,会议信息表,参会专家表,会议记录表,主持人信息表以及专家自主发言规则表共8张数据表。
1) 数据表概要说明(图4)
图4:图数据表概要说明
2) 主要数据表结构
专家信息表(expert)
主要用来存储专家的基本信息和登录信息,包括姓名,用户名和密码。
表1 专家信息表
字段名 数据类型 长度 描述
eid varchar 8 登陆ID,专家代号,主键
ename varchar 45 专家姓名
passward varchar 8 登录密码
专业信息表(major)
专业信息表主要用来存储专业信息,便于将专家分类。
表2 专业信息表
字段名 数据类型 长度 描述
mid varchar 8 专业代号,主键
mname varchar 45 专业名称
mcon varchar 45 专业的描述
专家专业表(expertmajor)
专家专业表主要用来将专家对应到其所属的专业,并表示出某专家在其所属领域的知识熟练度。一个专家可以有多个专业,用编号来进行区分,并且可以在多个专业的熟练度中有所不同。
表3 专家专业表
字段名 数据类型 长度 描述
eid varchar 8 专家代号
mid varchar 8 专业代号
prac float 8 专业熟练度
id int 8 编号,主键
会议信息表(meetinginfo)
会议信息表主要用来保存会议信息。
表4 会议信息表
字段名 数据类型 长度 描述
cid varchar 8 会议ID,主键
con varchar 45 会议内容
cname varchar 45 会议名称
ctime datetime 8 会议时间
参会专家表(presentexpert)
参会专家表主要用来保存参加会议的专家信息。
表5 参会专家表
字段名 数据类型 长度 描述
cid varchar 8 会议代号
eid varchar 8 专家代号,主键
主持人信息表(admin)
主持人信息表主要用来保存管理员用户名,管理员密码。
表6 管理员信息表
字段名 数据类型 长度 描述
id varchar 8 管理员用户名,主键
passward varchar 8 管理员密码
发言记录表(record) 基于JADE的多agent在线研讨系统设计(7):http://www.youerw.com/jisuanji/lunwen_9203.html