1、附件 1 各类 数据规范 以及 平台与省平台对接技术规范 一、 各类 数据规范 组织机构数据规范 序号 中文名称 信息名称 类型 长度 是否 为空 备注 1 组织机构 Id OrganizationId Int 否 主键 ,自增长 2 组织机构名称 OrganizationName VARCHAR 500 否 3 组织机构代码 OrganizationCode VARCHAR 500 否 4 组织机构父级节点 ParentId Int 否 5 组织机构类型 OrganizationType VARCHAR 500 否 教育主管部门、高校、企业 6 描述 Description VARCHAR
2、2000 是 7 排序 Sort Int 否 升序 平台日志数据规范 序号 中文名称 信息名称 类型 长度 是否 为空 备注 1 操作人 Account VARCHAR 100 否 2 日志时间 LogDate DateTime 否 3 日志类型 LogDate VARCHAR 500 否 业务、异常 4 内容 Content VARCHAR 4000 否 5 IP 地址 IPAddress VARCHAR 500 否 信息栏目数据规范 序号 中文名称 信息名称 类型 长度 是否 为空 备注 1 栏目 Id ColumnId Int 否 主键 2 栏目名称 ColumnName VARCHAR
3、 500 否 3 栏目代码 ColumnCode VARCHAR 500 否 4 栏目父级节点 ParentId Int 否 5 栏目链接 ColumnLink VARCHAR 500 是 6 排序 Sort Int 否 7 启用 IsEnable Tinyint 否 1:启用 0:禁用 资源信息数据规范 序号 中文名称 信息名称 类型 长度 是否 为空 备注 1 标题 Title VARCHAR 500 否 2 内容 Content VARCHAR Max 否 3 归属栏目 ColumnId Int 否 4 归属机构代码 OrganizationCode VARCHAR 500 否 5 外部
4、链接 ExternalLink VARCHAR 500 是 6 图片 PictureLink VARCHAR 500 是 7 附件 AttachmentLink VARCHAR 500 是 8 视频 VideoLink VARCHAR 500 是 9 音频 AudioLink VARCHAR 500 是 10 作者 Author VARCHAR 500 是 11 来源 Source VARCHAR 500 是 12 发布日期 ReleaseDate DateTime 否 13 关键词 Keyword VARCHAR 500 是 14 置顶 IsTop Tinyint 否 15 推荐 IsRec
5、ommend Tinyint 否 16 浏览量 Pageview Int 否 17 是否公开 IsPublic Tinyint 否 注 归属栏目 :推送信息默认为高校栏目 归属机构代码 : 推送信息默认为高校代码 是否公开 : 1:公开 0:登录后查看 用户信息数据规范 序号 中文名称 信息名称 类型 长度 是否 为空 备注 1 用户名 UserName VARCHAR 500 否 2 用户帐号 Account VARCHAR 100 否 3 密码 Password VARCHAR 500 否 4 用户类型 UserType VARCHAR 500 否 5 性别 Sex VARCHAR 2 是
6、 6 出生日期 Birthday DateTime 是 7 电子邮箱 Email VARCHAR 500 是 8 手机 MobilePhone VARCHAR 11 是 9 归属机构代码 OrganizationCode VARCHAR 500 是 10 身份证号 IdentityCard VARCHAR 18 是 11 头像 HeadPortrait VARCHAR 500 12 积分 Score Int 注 密码 :高校推送数据密码默认 性别 :男 女 用户类型 :平台管理员、高校负责人、教师、学生、企业用户。高校推送数据 用户类型为老师或学生 用户授权数据规范 序号 中文名称 信息名称
7、类型 长度 是否 为空 备注 1 用户帐号 Account VARCHAR 100 否 2 授权资源类型 LogDate DateTime 否 3 操作人 Content VARCHAR 4000 否 4 操作时间 IPAddress VARCHAR 500 否 项目基本信息数据规范 序号 中文名称 信息名称 类型 长度 是否 为空 JSON 名称 1 学校代码 SchoolCode VARCHAR 50 否 SchoolCode 2 学校名称 SchoolName VARCHAR 500 否 SchoolName 3 中心名称 CenterName VARCHAR 500 否 CenterN
8、ame 4 项目唯一编号 ProjectNumber VARCHAR 500 否 ProjectNumber 5 项目名称 ProjectName VARCHAR 500 否 ProjectName 6 资源分类 Category VARCHAR 200 是 Category 7 项目负责人 ProjectLeader VARCHAR 100 否 ProjectLeader 8 建立年份 YearEstablished VARCHAR 4 否 YearEstablished 9 是否计费 IsFee VARCHAR 2 否 IsFee 10 计费标准 FeeStandard VARCHAR 2
9、000 是 FeeStandard 11 支付方式 PaymentMethod VARCHAR 100 是 PaymentMethod 12 功能简介 Introduction VARCHAR 2000 是 Introduction 13 面向专业 Professional VARCHAR 200 是 Professional 注 项目唯一编号同一学校不允许重复。 是否计费:是 /否 如果计费为是,计费标准和支付方式为必填项。 预习功能数据规范 序号 中文名称 信息名称 类型 长度 是否 为空 JSON 名称 1 资料名称 Name VARCHAR 500 否 Name 2 文件类型 File
10、Type VARCHAR 500 否 FileType 3 访问地址 Url VARCHAR 500 否 Url 4 项目唯一编号 ProjectNumber VARCHAR 500 否 ProjectNumber 自测功能数据规范 序号 中文名称 信息名称 类型 长度 是否 为空 JSON 名称 1 自测地址 Url VARCHAR 500 否 Url 2 项目唯一编号 ProjectNumber VARCHAR 500 否 ProjectNumber 自测结果数据规范 序号 中文名称 信息名称 类型 长度 是 否 为空 JSON 名称 1 自测成绩 Result Float 否 Resul
11、t 2 用户账号 Account VARCHAR 100 否 Account 3 自测时间 TestDateTime DateTime 否 TestDateTime 4 项目唯一编号 ProjectNumber VARCHAR 500 否 ProjectNumber 资源评价数据规范 序号 中文名称 信息名称 类型 长度 是否 为空 备注 1 评价分数 Score Int 否 2 评价时间 AddDate DateTime 否 3 用户帐号 Account VARCHAR 500 否 4 项目唯一编号 ProjectNumber VARCHAR 500 否 交流互动数据规范 序号 中文名称 信
12、息名称 类型 长度 是否 为空 备注 1 发布内容 Content VARCHAR 4000 否 2 发布日期 ReleaseDate DateTime 否 3 用户帐号 Account VARCHAR 500 否 4 项目唯一编号 ProjectNumber VARCHAR 500 否 5 回复 Id ReplyId Int 是 实验操作数据规范 序号 中文名称 信息名称 类型 长度 是否 为空 JSON 名称 1 操作地址 Url VARCHAR 500 否 Url 2 项 目唯一编号 ProjectNumber VARCHAR 500 否 ProjectNumber 资源计费数据规范 序
13、号 中文名称 信息名称 类型 长度 是否 为空 JSON 名称 1 计费类型 FeeType VARCHAR 4000 否 FeeType 2 计费系数 FeeFactor Decimal 10,2 否 FeeFactor 3 项目唯一编号 ProjectNumber VARCHAR 500 否 ProjectNumber 注 计费类型 :知识点、时间 服务计费数据规范 序号 中文名称 信息名称 类型 长度 是否 为空 备注 1 服务类型 ServiceType VARCHAR 4000 否 2 计费系数 FeeFactor Decimal 10,2 否 二、 平台与与省平台 对接技术规范 (
14、一)省级虚拟仿真实验教学共享平台与省平台对接数据信息与规范 1.平台推送的项目基本信息 。应包含虚拟仿真项目名称、所属学校名称、所属学校代码、所属中心名称、项目负责人、资源分类、建立年份、是否计费、计费标准、计费支付方式、项目简介、面向专业等信息。 2.平台推送的项目预习信息 。包含虚拟仿真项目名称、所属学校名称、操作用户账号、预习文件名称、文件类型、文件访问地址。其中文件类型支持文本( doc,pdf)、图片( bmp,jpg)、动画( flv)、视频( avi)等多种类型和格式。 3.平台推送的项目 自测信息 。包含虚拟仿真项目名称、所属学校名称、操作用户账号、自测成绩、自测时间、自测内容
15、访问地址。 4.平台推送的项目实验操作 。包含虚拟仿真项目名称、所属学校名称、操作用户账号、实验操作地址路径。 5.平台推送的项目资源计费 。包含虚拟仿真项目名称、所属学校名称、计费类型、计费系数。 6.平台推送的项目实验记录 。包含虚拟仿真项目名称、所属学校名称、操作用户账号、实验记录内容、记录添加时间。 7.平台推送的项目实验报告 。包含虚拟仿真项目名称、所属学校名称、操作用户账号、报告名称、报告内容、报告添加时间、报告审核 状态。 (二)省级虚拟仿真实验教学共享平台与省平台对接的技术实现方式 专业门类虚拟仿真实验教学共享平台与省平台对接采用 Web Service 技术,接口基于HTTP
16、 协议,并使用 JSON 数据格式进行对接,以实现专业门类虚拟仿真实验教学共享平台与江苏省高等学校实验教学与实践教育中心共享平台的数据对接与集成。 (三)省级虚拟仿真实验教学共享平台与省平台对接的接口数据规范 3.1 项目基本信息 JSON 数据规范 “SchoolCode“: 10001, “Resources“: “SchoolCode“: “1001“, “SchoolName“: “虚拟大学 1“, “CenterName“: “虚拟中心 1“, “ProjectNumber“: “1000001“, “ProjectName“: “虚拟项目 1“, “Category“: “分类 1
17、“, “ProjectLeader“: “项目负责人 1“, “YearEstablished“: “2014“, “IsFee“: “是 “, “FeeStandard“: “每小时计费 X 元 “, “PaymentMethod“: “微信 “, “Introduction“: “简介 1“, “Professional“: “专业 1“ , “SchoolCode“: “1002“, “SchoolName“: “虚拟大学 2“, “CenterName“: “虚拟中心 2“, “ProjectNumber“: “1000002“, “ProjectName“: “虚拟项目 2“, “C
18、ategory“: “分类 1“, “ProjectLeader“: “项目负责人 2“, “YearEstablished“: “2014“, “IsFee“: “否 “, “FeeStandard“: “, “PaymentMethod“: “, “Introduction“: “简介 1“, “Professional“: “专业 2“ 3.2 预习内容 JSON 数据规范 “SchoolCode“: 10001, “Resources“: “Name“: “资料 1“, “FileType“: “视频 “, “Url“: “http:/ “ProjectNumber“: “100000
19、1“ , “Name“: “资料 2“, “FileType“: “图片 “, “Url“: “http:/ “ProjectNumber“: “1000002“ 3.3 自测功能 JSON 数据规范 “SchoolCode“: 10001, “Resources“: “Url“: “http:/“, “ProjectNumber“: “100001“ 3.4 自测结果 JSON 数据规范 “SchoolCode“: 10001, “Resources“: “Result“: “100“, “Account“: “100001“, “TestDateTime“: “2017-02-21“, “
20、ProjectNumber“: “100001“ 3.5 实验操作 JSON 数据规范 “SchoolCode“: 10001, “Resources“: “Url“: “http:/ “ProjectNumber“: “1000001“ , “Url“: “http:/ “ProjectNumber“: “1000002“ 3.6 资源计费 JSON 数据规范 “SchoolCode“: 10001, “Resources“: “FeeType“: “知识点 “, “FeeFactor“: “10.02“, “ProjectNumber“: “1000001“ 3.7 实验记录 JSON 数
21、据规范 “SchoolCode“: 10001, “Resources“: “Content“: “实验记录内容 1“, “AddDate“: “2017-02-17“, “Account“: “Account1“, “ProjectNumber“: “1000001“ 3.8 实验报告 JSON 数据规范 “SchoolCode“: 10001, “Resources“: “Title“: “名称 1“, “Content“: “报告内容 1“, “AddDate“: “2017-02-17“, “Account“: “Account1“, “ProjectNumber“: “1000001“ 3.9 接口响应 JSON 数据规范 接口响应数据规范 序号 中文名称 信息名称 类型 是否 为空 备注 1 结果 Result VARCHAR 否 操作成功 :success,失败返回 :fail 2 状态码 StateCode INT 否 3 描述 Describe VARCHAR 是 注 状态码: 100 代表成功 200 代表学校代码不存在 201 代表推送的数据 JSON 字符串格式错误 202 代表数据验证错误 203 代 表异常 “Result“: “success“, “StateCode“: “100“, “Describe“: “