网络教学平台学生操作流程图如下图2-8所示:
学生登录讲通义作课疑知资业程难管料管信解理管理息答理查查看询课通下查在知载询线精作程提查讲讲观品业信问题出找义义看作列息列问问资资视业表表题题料料频展查示看作查问业下提看载交题作作作业业业图2-8 网络教学平台学生操作流程图
网络教学平台教师操作流程图如下图2-9所示:
13
课程论坛论发精帖华坛帖列表回帖
教师登录通知管理讲义资料管理作业管理课程信息疑难解答课程论坛发布通知修改通知查询通知上传讲义资料查询讲义资料删除讲义资料布置作业作业列表批改作业查看课程信息修改课程信息问题列表查找问题发帖精华帖论坛列表精品作业作业展示查看作业问题置顶删除问题回答问题回帖置顶删除 图2-9 网络教学平台教师操作流程图
2.6 数据分析
2.6.1 数据库设计
网络教学平台数据库包括教师表、学生表、管理员、班级课程表、班级表等共23张表,通过23张表的使用将所需要的信息进行管理。数据库设计使用了当前企业里流行的工具PowerDesigner 12.5,采用该工具设计的物理数据库的模型如下图2-1所示:
14
教师表教师实际编号VARCHAR2(6)学院实际编号VARCHAR2(30)...FK_TBTEACHE_REFERENCE_TBCOLLEG学院问题问题编号INT培养计划序号INT评定IDINTEGER主键INT 网络教学平台数据库表的详细信息如下各表: 表2.1 Network Teaching Platform Data数据库 数据库表名称 BULLETIN TBADMIN TBBUZHIHOMEWORK TBCLASS TBCOLLEGE TBDEPT TBEXERCISE TBJIANGYI TBLITERATURE TBMAJOR TBNOTICE TBNOTICEREADNOTE TBPROBLEM TBPYJH TBREPLYPOST 功能描述 管理员发布公告表 管理员信息表 教师布置的作业表 班级信息表 学院信息表 系信息表 教师上传练习表 教师讲义上传表 教师上传表 专业信息表 教师发布通知表 学生阅读记录表 疑难问题表 班级课程表 帖子回复表 TBSTUDENTS 学生信息表 15 TBSUBMITHOMEWORK TBTEACHERS TBTIEZI TBTOOLS TBVISUALMATERIAL TEACHERCOMMENT 学生提交作业表 教师信息表 帖子信息表 课程工具列表 视频资料表 教师评定作业表 2.6.2 数据库介绍 BULLETIN (管理员发布公告表)描述了管理员发布的公告信息如表2-2所示。 表2.2管理员发布公告表BULLETIN 中文字段 公告编号 公告标题 发布日期 公告类型 公告内容 公告附件 附件标识 发布者 文件名 字 段名 BULLETINID BTITLE RELEASEDATE BTYPE BULLETINCONTENT BATTACHMENT ATTACHFLAG RELEASER FILENAME 字段类型 INTEGER VARCHAR2(500) DATE VARCHAR2(4) VARCHAR2(2000) BLOB VARCHAR2(2) VARCHAR2(20) VARCHAR2(50) 为空性 N Y Y Y Y Y Y Y Y 备注 主键 无 无 无 无 无 无 无 无 TBADMIN(管理员信息表)如表2.3所示,主要描述了管理员的基本信息。 表2.3 TBADMIN表 中文字段名 管理员自动编号 管理员实际编号 管理员姓名 性别 出生日期 身份证号 密码 电话 字段名 ADMINID ADMINREALID ADMINNAME GENDER BIRTHDAY IDCARD PASSWORD TEL 字段类型 INTEGER VARCHAR2(10) VARCHAR2(10) INTEGER DATE VARCHAR2(10) VARCHAR2(10) VARCHAR2(10) 为空性 N Y Y Y Y Y Y Y 备注 主键 无 无 无 无 无 无 无 TBBUZHIHOMEWORK(教师布置的作业表),如表2.4所示,主要描述了教师布置的作业的相关信息。 表2.4 TBBUZHIHOMEWORK表 中文字段名 作业编号 班级课表编号 作业标题 截止日期 作业附件 作业内容 布置时间 字段名 HOMEWORKID PYJHID HTITLE DLINE HATTACHMENT CONTENT STIME 字段类型 INTEGER INTEGER VARCHAR2(100) DATE BLOB VARCHAR2(1000) DATE 16 为空性 N Y Y Y Y Y Y 备注 主键 无 无 无 无 无 无 文件名 文件大小 FILENAME FILESIZE VARCHAR2(100) VARCHAR2(50) Y Y 无 无 TBCLASS(班级信息表),如表2.5所示,主要描述了班级的相关信息。 表2.5 TBCLASS表 中文字段名 班级简称 班级人数 专业名 班主任 字段名 CLASSSHORTNAME NUM MAJORNAME TUTOR 字段类型 VARCHAR2(30) INTEGER VARCHAR2(30) VARCHAR2(30) 为空性 N Y Y Y 备注 主键 无 无 无 TBCOLLEGE(学院信息表),如表2.6所示,主要描述了学院的基本信息。 表2.6 TBCOLLEGE表 中文字段名 学院编号 学院名称 负责人 办公电话 字段名 COLLEGEREALID COLLEGENAME COLLEGEMGR OFFICETEL 字段类型 VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) VARCHAR2(30) 为空性 N Y Y Y 备注 主键 无 无 无 TBDEPT(系信息表),如表2.7所示,主要描述了首页系的基本信息。 表2.7 TBDEPT表 中文字段名 系编号 系名称 负责人 办公电话 学院编号 字段名 DEPTID DEPTNAME DEPTMGR OFFICETEL COLLEGEREALID 字段类型 INTEGER VARCHAR2(50) VARCHAR2(20) VARCHAR2(20) VARCHAR2(30) 为空性 N Y Y Y Y 备注 主键 无 无 无 无 TBJIANGYI(讲义资料信息表),如表2.8所示,主要描述了教师上传讲义的信息。 表2.8 TBJIANGYI表 中文字段名 讲义序号 班级课表编号 讲义章号 授课日期 讲义标题 网址 讲义内容 上传时间 开放程度 节号 讲义类型 大小 文件名 字段名 JID PYJHID KID SDATE CTITLE CWADDRESS COURSEWARE UPLOADTIME OPEN2OUTER JIENO JTYPE JSIZE FILENAME 字段类型 INTEGER INTEGER INTEGER DATE VARCHAR2(100) VARCHAR2(50) BLOB DATE INTEGER INTEGER VARCHAR2(30) VARCHAR2(30) VARCHAR2(50) 为空性 N Y Y Y Y Y Y Y Y Y Y Y Y 备注 主键 无 无 无 无 无 无 无 无 无 无 无 无 TBLITERATURE(文献资料表),如表2.9所示,主要描述了教师上传文献信息。 17