基于JADE的多agent在线研讨系统设计(7)
时间:2017-06-15 19:44 来源:毕业论文 作者:毕业论文 点击:次
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) |