基于JADE的多agent在线研讨系统设计(7)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于JADE的多agent在线研讨系统设计(7)


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) (责任编辑:qin)