资源描述
网络学习空间
概要设计说明书
目录
一、引言 1
1.1 编写目的 1
1.2 编写背景 1
1.2.1 系统说明 1
1.2.2 系统运营环境及其应用软件 1
1.3 词汇定义 2
1.4 参考资料 2
二、项目概述 3
2.1 产品目的 3
2.2 用户的特点 3
2.3 需求概述 3
三、总体设计 5
3.1 平台、子系统关系概述 5
3.2 系统总体架构设计 5
3.2.1 系统功能图 5
3.3 模块划分与概要设计说明 7
3.3.1 系统服务子系统 7
3.3.2 系统管理子系统 7
3.3.3 课程在线学习子系统 8
3.3.4 课程学习管理子系统 9
3.4 网络学习平台关键业务数据流程描述 11
3.4.1 课程在线学习子系统 11
3.4.2 课程学习管理子系统 13
3.5 数据库表设计 14
四、接口设计 37
4.1 用户接口 37
4.2 外部接口 37
五、运营设计 37
5.1 运营模块的组合 37
六、犯错解决设计及安全保密设计 38
七、维护设计 38
一、引言
1.1 编写目的
在完毕了软件系统的可行性研究和需求分析的基础上,为了明确软件雪球、安排项目规划与进度、组织软件开发与测试,项目组在考虑了多种也许的解决方案,并进行了较为进一步地探讨和分析之后,提出了这份概要设计说明书。
此概要设计说明书对《网络学习空间》软件的解决方案、功能分派、模块划分、程序的总体架构、输入输出和接口设计、运营设计及犯错设计等方面做了全面的概括性的说明,为该软件的具体设计奠定基础。
1.2 编写背景
1.2.1 系统说明
项目名称:网络学习空间
项目简介:网络学习空间可以实现学生及老师在网络上进行实时教学以及课后学习中的各类信息的下载和交流
1.2.2 系统运营环境及其应用软件
本软件采用J2EE(Java 2 Platform Enterprise Edition)技术平台来构建,采用EJB和JavaBeans构建中间层业务解决组件,完毕绝大多数事务的解决,用JSP实现界面显示和用户交互功能。
中间件采用成熟的应用服务器产品支撑业务解决组件的运营环境
采用MySQL作为数据库实现数据的存储。
在Windows XP及以上版本的平台上均可以运营。
流媒体服务器采用应用较为普遍的Windows Media Server,以支持流媒体点播和广播服务。
1.3 词汇定义
J2EE(Java 2 Platform Enterprise Edition):Java2平台公司版
EJB(Enterprise JavaBean):公司级JavaBean,J2EE标准中的一部分。
Tomcat:是Java2的平台公司版,一种全然不同于传统应用开发的技术架构,简化且规范了应用系统的开发与部署。
JSP(Java Server Pages):一种动态网页技术标准。
DAO(Data Access Object):数据访问对象,这里指数据访问对象层。
MySQL:一个源码开放、成本体积较小的小型关系型数据库管理系统。
JDBC(Java Database Connectivity standard):Java的数据库连接标准。
1.4 参考资料
[1] 张海藩.《软件工程导论》(第五版)[M]. 清华大学出版社 2023
[2] 软件工程概要设计说明书 ISO标准
[3] 冯燕奎,赵德奎.《JSP实用实例教程》[M].清华大学出版社 2023
二、项目概述
2.1 产品目的
(1) 产品开发目的:可以帮助教师在课堂上进行实时教学,课后学生可以通过该学习空间进行预习和复习以及学习资料的下载,教师也能通过测试和作业提交随时掌握学生的学习情况,帮助学生提高学习效率。
(2) 应用目的:软件必须使用方便,用户界面要尽量简洁和谐,系统占用资源少、响应时间迅速,拥有很好的可维护性和安全性。
(3) 作用范围:可以在高校局域网内使用,也可以应用于辅助学校课堂教学,和公司事业的内训平台。
2.2 用户的特点
(1) 使用用户特点:该学习空间的使用操作人员应当是学生和教师,学生用户可以对计算机进行简朴的操作即可,教师用户需要对学习空间的使用较为熟悉,也许需要进行必要的培训。
(2) 维护人员规定:维护人员应当是计算机专业人员,具有一定的JSP、Tomcat开发经验,尚有MySQL数据库开发经验,具有清楚的软件开发流程思想和阅读书写项目说明书的能力。
2.3 需求概述
功能规定:
1. 系统服务子系统
1.1 底层服务引擎
1.2 权限控制模块
1.3 数据库连接模块
1.4 二次开发接口
2. 系统管理子系统
2.1 访问记录模块
2.2 内容设立模块
2.3 等级策略模块
2.4 界面上传模块
2.5 系统设立模块
2.6 日记查看模块
3. 课程在线学习子系统
3.1 课程资源学习模块
3.2 在线测试模块
3.3 提交作业模块
3.4 作业及考试成绩记录模块
3.5 教学评估模块
3.6 交流中心模块
3.7 课程检索模块
3.8 常见问题答疑(FAQ)模块
3.9 知识中心模块
4. 课程在线学习管理子系统
4.1 课程视频资源管理模块
4.2 题库管理模块
4.3 作业及考试评分管理模块
4.4 公告管理模块
4.5 教学评估反馈管理模块
4.6 FAQ管理模块
4.7 记录分析模块
三、总体设计
3.1 平台、子系统关系概述
3.1.1 平台概述
网络学习平台为学生教师提供在线学习、在线资源共享、在线互动的管理与控制等服务,是整个系统的重要运营平台。
管理员通过该平台管理学习中心这个核心功能从而实现管理用户资料,课程资源,互动信息等来控制学习流程。
教师通过该平台上传资源,授课答疑,维护题库、评改作业和考试信息。
学生通过该平台进行课程视频、课程资源学习知识、通过资源下载、BBS和在线聊天室交流等实现与同学和教师的交流,最终通过作业和考试取得相应成绩。
3.1.2 子系统划分
(1) 系统服务子系统:提供其他子系统需要的服务接口,例如:数据库连接管理服务、权限控制服务等,保证对系统基本功能的支持。
(2) 系统管理子系统:管理设立系统运营环境的参数配置,通过日记监控用户访问。
(3) 课程在线学习子系统:提供对学生在线学习的支持功能,例如:视频、在线交流、在线测试等功能。
(4) 课程在线学习管理子系统:管理在线学习子系统中的功能,提供基本的数据服务。
3.2 系统总体架构设计
3.2.1 系统功能图
下图为系统的整体功能图,涉及平台、子系统和模块功能的系统功能图。
图1 系统总体功能图
3.2.2 总体架构
总体架构图描述系统架构中各层之间的关系和构成。
图2 系统总体架构图
本系统使用实现和配置较为简朴的系统架构。
DAO(数据访问对象)定义DAO接口,通过JDBC或其他ORM技术实现对数据库的操作。本系统直接使用JDBC实现。
业务层用来实现较复杂的业务逻辑,简朴的业务逻辑也可以在JSP/Servlet中实现。
JSP/Servlet重要用来作为表达层,用来响应客户端请求与客户端交互。实现逻辑和简朴的业务逻辑。
用户通过客户端浏览器(Browser)发送HTTP请求(Request)到WEB容器,WEB容器由JSP和Servlet直接解决用户请求对客户端返回响应(Response)。
根据原有的程序实现,部分JSP和Servlet可以通过JDBC直接访问数据库,也可以通过DAO或业务层间接访问数据库。
业务层通过DAO访问数据库。
DAO通过JDBC来实现对数据库的访问。
新开发功能尽也许使用JSP/Servlet通过业务层或DAO访问数据库,这样对业务分层比较明确,也可以兼容原有的实现。
本文只提供可参考的基本架构模型,具体的设计由开发人员开发时进行。
3.3 模块划分与概要设计说明
3.3.1 系统服务子系统
① 底层服务引擎:提供各模块对系统服务调用的接口工厂,返回服务接口实例。
② 访问权限控制模块:通过Filter对客户端Request进行过滤,与Session数据进行比较,来保证系统的访问安全。
③ 数据库连接管理模块提供数据库连接池,与底层服务引擎结合,给各模块返回数据连接。
3.3.2 系统管理子系统
④ 系统日记:自动记录所有登陆到系统的用户访问信息,涉及用户名、所属学院、所属专业、登录的IP、登录时间等。
⑤ 内容服务器设立:根据公司分布的地理位置区域,添加、删除、修改内容服务器,并设立可应用于不应用。
⑥ 界面模板管理:管理用户界面文献的上传。
3.3.3 课程在线学习子系统
⑦ 信息中心模块:重要负责发布公告信息,如课程开课消息及文章的发布等;信息中心下设消息中心和文章中心。
1) 消息管理:信息中心的首页提供有消息显示区域,显示登录用户可获取到的各种消息,可以一目了然地看到系统发出的最新消息以及其他用户发给自己的未浏览的消息。
2) 知识文章中心:显示最新文章信息
3) 邮件发送:可通过配置POP服务器,来发送邮件到其他邮件地址。
⑧ 资源库模块:再次完毕一系列与课程学习有关的活动,比如可以在此衷心提出自己的培训需求,对想培训的课程提出培训申请,申请批准后开始学习,学习完毕后进行测试评估,最后提交教学评估查当作绩等。
1) 课程在线视频学习模块:学员可以通过观看教师上传的视频进行学习,根据权限可以注销或开通一门课程;还可查看所有课程的进行状态。涉及视频播放、视频上传者、上传时间、添加到个人收藏等。
2) 课件学习模块:学院可以通过下载教师上传的课件进行学习,和视频学习同样可以进行查看学习状态,添加到个人收藏等。
⑨ 课程检索模块:学生可以对课程信息进行检索和查看,涉及课程名、课程类别、学分、开始时间、授课教师、授课周期等。
⑩ 作业考试模块:可以完毕作业提交和在线测试并可以查当作绩。
1) 提交作业:可以根据作业的内容进行作业内容的提交,涉及作业标题、作业内容、作业发布时间、作业提交截止时间、提交回答、提交附件、评分等。
2) 在线测试:教师从题库中选取一些题目作为测试题,涉及测试题目内容,选项,提交答案,评分等
3) 成绩记录模块:记录学生用户的成绩信息,涉及学生学号、课程名称、作业评分、考试评分、总评分等。
⑩ 教学评估模块:可以对老师的课程进行评估,涉及评估教师、评估内容、评估等级等。
⑩ 交流中心模块:提供按课程和专业分类的BBS,学生可以再次发表学习心得、体会等;也可以通过聊天室进行实时交流等。
1) 论坛:由“专业”和“课程”两大类别的版块组成,可以专业内,也可以针对具体的课程进行交流。专业和课程下的子版块,均由系统管理员进行设立。普通用用户可以查看论坛所有版块上的帖子、回复帖子以及发表新帖子等。
2) 聊天室:个类别下的分类聊天室是由系统管理员在系统中其他相应模块进行操作时自动完毕的;课程聊天室下的各课程聊天室是依据系统管理员在“专业管理中心”中的“专业管理”的专业列表而自动建立的。普通用户不具有对各类聊天室进行增长、删除、修改的操作功能。
3) 论坛聊天室管理:管理员对论坛帖子进行管理,可以修改、加精华等管理。对聊天室可以进行增长、删除、修改等管理。
⑪ 个人中心模块:进行课程申请,查看课程表和个人收藏情况。
1) 课程申请:学生可以对想要培训的课程进行课程申请,审核通过后可以接受到上课消息告知。
2) 课程表:学生可以查看自己申请的课程组成的课程安排。涉及课程名、课程类别、学分、开始时间、授课教师、授课周期等。
3) 个人收藏:学生可以查看个人收藏情况。
4) 学习笔记:学生可以记录和查看学习笔记情况。
3.3.4 课程学习管理子系统
⑫ 课程管理模块:完毕对培训的管理工作,针对具有不同权限的用户可以进行涉及培训课程的添加、修改、删除、查询以及学习申请等操作。除此之外,管理员还可进行课程类别的管理、课程安排、皮肤申请、课程需求汇总等操作。
1) 课件资源管理:完毕课程的添加、修改、删除以及上传课件的功能
2) 课程类别管理:完毕课程类别的添加、修改、删除等功能。
3) 课程班管理:完毕课程班添加、修改、删除,设立课程班相关属性,设立参与课程的学生、专业,以及指定课程,起止时间,考试类别。
4) 课程班申请管理:用户提出的课程班申请,必须通过课程班管理员批复(批准其进入课程班)后方可开始课程的学习。
⑬ 考试评估管理模块:提供试题管理、试卷管理、考试安排、在线自动批改、测试记录、意见反馈,不同级别的管理员用户拥有不同的管理权限。
1) 试题资源管理:可以针对某个知识库批量导入试题或诸葛添加试题。
2) 试卷管理:可以进行组卷以及试卷的管理。组卷可以手动选择,或根据分数、比例、试题、难度等配置自动进行,自动组卷完毕后可手动进行调整。
3) 考试安排:设立考试时间和试卷,并且发布消息。
4) 试卷批改:提供客观题自动批改,教师有权对学生提交的考试试卷中的主观题进行在线批改。
⑭ 课程记录管理:可按专业、学生、课程等对学习情况分别进行记录,并以不同的形式显示记录结果,如给出饼图、柱状图、列表等;不同级别的管理员用户拥有不同的管理权限。
1) 按专业记录:查看权限范围内的专业学习情况。例如该专业教师只能查看本专业的课程班情况。涉及课程名、学习人数、仁慈、学习进度状况等信息。
2) 按课程记录:查看权限范围内的课程学习情况。例如可以按照这门课程所有课程班的学习情况,同时也可以分别按年、月、日进行记录,并提供有数据的图形显示。
3) 按个人记录:查看权限范围内的学生学习情况。例如可以查看本专业或本课程班的学生的学习情况,同时也可以分别按年、月、日进行记录,并提供有数据的图形显示。
⑮ 用户管理模块:可进行专业管理、学生管理、角色管理、修改密码等管理。
1) 人员管理:对系统所有注册用户信息的管理,涉及用户的天机、修改与删除。
2) 专业管理:本系统将专业管理采用树形管理机制。管理层次:学校,学校设分校区,分校区下设不同学院,学院下设不同专业,最终专业下设学生。
3) 角色管理:根据实际需求,提供预先设立的用户角色:系统管理员、教师以及学生,对他们的系统操作权限进行默认设立。
3.4 网络学习平台关键业务数据流程描述
3.4.1 课程在线学习子系统
(1) 课程学习数据流图
图3 课程学习数据流程图
(2) 文章管理数据流图
图4 文章管理数据流程图
(3) 消息管理数据流图
图5 消息管理数据流程图
(4) 文章类别数据流图
图6 文章类别数据流程图
3.4.2 课程学习管理子系统
人员管理数据流图
图7 人员管理数据流程图
3.5 数据库表设计
用户及学院专业
表1:school(学校信息表)
字段
类型
Null
默认
备注
schoolid
int(8)
否
学校ID(自动增量)--索引
schoolcode
varchar(11)
否
学校编号--索引
subschoolid
int(8)
否
0
父学校ID
schoolremark
text
是
NULL
注释
webname
varchar(100)
是
内容服务器地址
nlevel
int(4)
否
0
层数
表2:organize1(用户分组信息临时存放表)
字段
类型
Null
默认
备注
orgid
int(4)
否
0
组ID--索引
orgname
varchar(100)
否
组名称
suborgid
int(4)
否
0
父ID
nlevel
int(4)
否
0
层数
type
int(1)
否
0
类型
addbig
int(4)
否
0
表3:role_module(用户角色和功能权限关联表)
字段
类型
Null
默认
备注
roleid
int(8)
否
0
角色ID--索引
moduleid
varchar(6)
否
模块ID
表4:role_user(角色用户关联表)
字段
类型
Null
默认
备注
roleid
int(20)
否
0
角色ID--索引
userid
int(8)
否
0
用户ID--索引
表5:user_group(专业信息表)
字段
类型
Null
默认
备注
groupid
int(8)
否
专业ID(自动增量)--索引
groupcode
varchar(6)
否
专业编号--索引
groupsubid
int(8)
否
0
父专业ID
grouptype
int(3)
否
0
专业类型
groupremark
text
是
NULL
注释
schoolid
int(50)
是
NULL
学校ID
nlevel
int(4)
否
0
层数
updatedate
datetime
否
0000-00-00
更新时间
表6:user_info(用户信息表)
字段
类型
Null
默认
备注
userid
int(11)
否
用户ID(自动增量)--索引
username
varchar(50)
否
用户名
useraccount
varchar(20)
否
账号
userpassword
varchar(40)
否
密码
usergroupid
int(8)
否
0
专业ID
professiontitleid
int(8)
是
0
职称ID
techlevelid
int(8)
是
0
技术等级ID
usertype
int(3)
否
0
类型
usertelephone
varchar(100)
是
NULL
电话
usermobile
varchar(100)
是
NULL
手机
usermail
varchar(100)
是
NULL
邮箱
isteacher
varchar(10)
否
0
是否为教师
useraddress
varchar(200)
是
NULL
地址
userremark
text
是
NULL
注释
userstate
int(3)
否
0
状态
userrute
varchar(100)
是
NULL
userjoindate
date
是
NULL
注册日期
usertrained
text
是
NULL
chatcount
int(10)
是
0
讨论次数
score
int(10)
是
0
得分
schoolid
varchar(50)
是
NULL
学校ID
hometelephone
varchar(9)
是
NULL
家庭电话
testip
varchar(50)
否
考试IP
updatedate
datetime
是
NULL
更新时间
usercode
varchar(20)
否
0
用户编号
coursewareserverid
int(4)
是
0
课件服务器编号
moduleid
int(4)
是
0
界面风格编号
mailserver
varchar(50)
是
NULL
邮件服务器
mail_userid
varchar(50)
是
邮件服务器登录用户名
Mail_pwd
varchar(50)
是
邮件服务器登录密码
表7:user_role(用户角色表)
字段
类型
Null
默认
备注
roleid
int(8)
否
角色ID(自动增量)--索引
rolename
varchar(100)
否
角色名称--索引
roledesc
text
是
NULL
说明
roletype
tinyint(1)
否
1
类型
表8:profession_title(职称或技术等级表)
字段
类型
Null
默认
备注
professiontitleid
int(8)
否
ID
professiontitlecode
varchar(8)
是
NULL
编号
professiontitle
varchar(50)
否
名称
type
int(1)
否
1
0:职称 1:技能等级
remark
varchar(100)
是
描述
消息及文章
表9:article(文章表)
字段
类型
Null
默认
备注
articleid
int(8)
否
文章ID(自动增量)--索引
title
varchar(100)
是
NULL
文章标题
author
varchar(25)
是
NULL
作者
type
int(5)
否
0
类型
content
text
是
NULL
内容
createdate
date
是
0000-00-00
创建时间
schoolid
int(8)
否
0
学校ID
groupid
int(11)
否
0
专业ID
userid
int(11)
否
0
用户ID
showindexlist
tinyint(4)
是
NULL
首页最新文章列表中显示
articlepath
varchar(255)
是
NULL
引用文献
表10:article_type(文章类别表)
字段
类型
Null
默认
备注
articletypeid
int(8)
否
类别ID(自动增量)--索引
typename
varchar(40)
否
类型名
subarticletype
int(8)
是
0
所属类型ID
typeremark
varchar(250)
是
类型注释
addrule
tinyint(4)
否
0
是否允许所有用户增长此类文章
addruleuserid
varchar(250)
是
NULL
允许增长此类文章的用户ID
editrule
tinyint(4)
否
0
是否允许所有用户修改此类文章
editruleuserid
varchar(250)
是
NULL
允许修改此类文章的用户ID
表11:message(消息表)
字段
类型
Null
默认
备注
messageid
int(10)
否
ID(自动增量)--索引
messagetitle
varchar(100)
否
标题
messagetype
int(3)
否
0
类型
writerid
int(12)
否
0
发布者ID
writername
varchar(100)
是
NULL
发布者姓名
touserid
varchar(255)
是
NULL
接受者ID
tousername
varchar(255)
是
NULL
接受者姓名
togroupid
varchar(255)
是
NULL
接受专业的ID
togroupname
varchar(255)
是
NULL
接受专业的名称
messagecontent
text
是
NULL
消息内容
messagestate
int(3)
是
NULL
状态
messagetime
datetime
是
0000-00-00
发布时间
表12:knowledge_info(知识表)
字段
类型
Null
默认
备注
knowledgeid
int(8)
否
ID(自动增量)--索引
trainname
varchar(40)
否
address
varchar(80)
是
adaptkind
int(5)
否
1
remark
text
是
NULL
starttime
date
是
0000-00-00
endtime
date
是
0000-00-00
infostate
int(2)
否
0
sendtime
date
是
0000-00-00
changetime
date
是
0000-00-00
schoolid
int(8)
否
0
投票
表13:study_vote(学生投票表)
字段
类型
Null
默认
备注
studyvoteid
int(10)
否
投票ID(自动增量)--索引
userid
int(10)
是
0
groupid
int(10)
是
0
schoolid
int(10)
是
0
votenumber
int(5)
否
0
表14:vote(投票信息表)
字段
类型
Null
默认
备注
voteid
int(8)
否
投票ID(自动增量)--索引
trainid
int(8)
是
NULL
培训ID
userid
int(8)
是
NULL
用户ID
a1
int(2)
是
NULL
问题1
a2
int(2)
是
NULL
问题2
a3
int(2)
是
NULL
问题3
a4
int(2)
是
NULL
问题4
a5
int(2)
是
NULL
问题5
a6
int(2)
是
NULL
问题6
a7
int(2)
是
NULL
问题7
a8
int(2)
是
NULL
问题8
a9
int(2)
是
NULL
问题9
totaltxt
text
是
NULL
意见
schoolid
char(1)
否
学校ID
笔记:
表15:user_note(学生笔记表)
字段
类型
Null
默认
备注
userid
int(8)
否
0
用户ID
trainid
int(8)
否
0
培训ID
noteid
int(8)
否
笔记ID(自动增量)--索引
content
text
是
NULL
内容
title
varchar(200)
否
标题
notedate
datetime
是
NULL
时间
chapter
varchar(200)
是
NULL
章
课程学习管理
表16:academy(学院信息表)
字段
类型
Null
默认
备注
academyid
int(8)
否
0
学院ID
academycode
varchar(8)
是
0
学院编号
academyname
varchar(50)
否
学院名称
remark
varchar(100)
是
NULL
学院描述
表17:course_academy(课程学院关联表)
字段
类型
Null
默认
备注
courseid
int(8)
否
课程ID --索引
academyid
int(8)
否
学院ID
表18:course(课程表)
字段
类型
Null
默认
备注
courseid
int(8)
否
课程ID --索引
corevendor
text
否
coursedesp
varchar(40)
否
cbtaddress
varchar(60)
是
NULL
weblaunch
varchar(60)
是
NULL
commtype
varchar(20)
是
API
表19:course_info(课程基本信息表)
字段
类型
Null
默认
备注
courseid
int(10)
否
课程ID --索引
coursetitle
varchar(255)
否
课程标题
coursedesp
varchar(255)
是
NULL
课程描述
courseactive
int(11)
否
0
课程是否激活
coursetype
varchar(20)
否
课程类别
hasimport
int(11)
否
0
是否导入课件
control
varchar(10)
是
choice
cbtaddress
varchar(255)
是
NULL
weblaunch
varchar(255)
是
NULL
表20:group_course_total(课程班小组登记表)
字段
类型
Null
默认
备注
groupid
varchar(100)
否
专业ID
schoolid
varchar(100)
否
学校ID
takecourse
varchar(100)
否
选修培训数
compucourse
varchar(100)
否
必修培训数
note
varchar(100)
否
注释
periodsid
varchar(100)
否
课程班周期ID
表21:student-group_history(学生-课程小组历史登记表)
字段
类型
Null
默认
备注
userid
varchar(100)
否
用户ID
trainid
varchar(100)
否
课程班ID
groupid
varchar(100)
否
专业ID
starttime
datetime
否
0000-00-00
开始时间
endtime
datetime
否
0000-00-00
结束时间
trainstate
varchar(100)
否
课程班状态
表22:train_plan(课程班培训计划表)
字段
类型
Null
默认
备注
indexid
int(8)
否
ID(自动增量)--索引
pname
varchar(200)
否
0
pnameid
int(8)
否
zjr
varchar(50)
否
pobject
varchar(200)
否
cjrs
int(8)
否
0
ptime
date
否
0000-00-00
pendtime
date
否
0000-00-00
padds
varchar(255)
否
zbbm
varchar(200)
否
loginname
varchar(50)
否
loginid
int(12)
否
spzt
tinyint(1)
否
0
表23:train_info(课程班信息表)
字段
类型
Null
默认
备注
trainid
int(12)
否
ID(自动增量)--索引
traintitle
varchar(100)
否
0
课程班标题
trainstate
int(11)
否
课程班状态
trainteacher
varchar(100)
否
课程班教师
trainteachertitle
varchar(100)
否
0
trainstarttime
datetime
是
NULL
开始时间
trainendtime
datetime
否
0000-00-00
结束时间
trainperiod
varchar(100)
否
0000-00-00
课程班周期
trainproposegroup
varchar(200)
否
trainproposeuser
varchar(200)
否
trainbrif
text
否
trainlogo
varchar(100)
否
课程班Logo
trainmaker
varchar(100)
否
0
课程班注释
trainquestion
int(11)
课程班考试
trainevaluate
int(11)
课程班评估
trainfilepath
varchar(100)
文献途径
trainasfpath
varchar(100)
视频途径
traintypeid
int(8)
类型ID
trainmethodid
int(8)
方式ID
coursetype
varchar(255)
课程类型
cbtaddress
varchar(255)
CBT地址
weblaunch
varchar(255)
是
Web启动地址
corevendor
varchar(255)
是
NULL
isimport
varchar(20)
是
no
是否导入
aiccdialogtype
varchar(20)
是
NULL
AICC通讯方式
teacherid
varchar(15)
否
0
教师ID
ohtype
varchar(20)
否
ohnum
varchar(20)
否
ohaim
varchar(20)
否
ohzhouqi
varchar(20)
否
ohmoney
varchar(20)
否
ohpass
varchar(20)
否
ohteacher
varchar(20)
否
ohteacherw
varchar(10)
否
ohchengji
varchar(20)
否
traingrade
varchar(100)
否
课程班分值
lmsnavigation
varchar(20)
否
1
表24:train_group_user_re(课程班专业-学生关联表)
字段
类型
Null
默认
备注
groupid
int(11)
否
0
专业ID
userid
int(11)
否
0
用户ID
note
varchar(100)
否
注释
表25:train_ti
展开阅读全文