网络教学系统详细设计书.docx

上传人:b****1 文档编号:10599506 上传时间:2023-05-26 格式:DOCX 页数:63 大小:33.17KB
下载 相关 举报
网络教学系统详细设计书.docx_第1页
第1页 / 共63页
网络教学系统详细设计书.docx_第2页
第2页 / 共63页
网络教学系统详细设计书.docx_第3页
第3页 / 共63页
网络教学系统详细设计书.docx_第4页
第4页 / 共63页
网络教学系统详细设计书.docx_第5页
第5页 / 共63页
网络教学系统详细设计书.docx_第6页
第6页 / 共63页
网络教学系统详细设计书.docx_第7页
第7页 / 共63页
网络教学系统详细设计书.docx_第8页
第8页 / 共63页
网络教学系统详细设计书.docx_第9页
第9页 / 共63页
网络教学系统详细设计书.docx_第10页
第10页 / 共63页
网络教学系统详细设计书.docx_第11页
第11页 / 共63页
网络教学系统详细设计书.docx_第12页
第12页 / 共63页
网络教学系统详细设计书.docx_第13页
第13页 / 共63页
网络教学系统详细设计书.docx_第14页
第14页 / 共63页
网络教学系统详细设计书.docx_第15页
第15页 / 共63页
网络教学系统详细设计书.docx_第16页
第16页 / 共63页
网络教学系统详细设计书.docx_第17页
第17页 / 共63页
网络教学系统详细设计书.docx_第18页
第18页 / 共63页
网络教学系统详细设计书.docx_第19页
第19页 / 共63页
网络教学系统详细设计书.docx_第20页
第20页 / 共63页
亲,该文档总共63页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网络教学系统详细设计书.docx

《网络教学系统详细设计书.docx》由会员分享,可在线阅读,更多相关《网络教学系统详细设计书.docx(63页珍藏版)》请在冰点文库上搜索。

网络教学系统详细设计书.docx

网络教学系统详细设计书

重庆市职业技能公共实训及考核示范基地项目

网络教学软件系统

 

 

广东三向教学仪器制造有限公司

2009年12月

1.概述

“网络教学系统”的详细设计主要从三大方面入手,它们包括:

插件设计、模块设计、和NodeType设计。

在插件设计中将整个系统的插件做总体规划。

模块设计中将包含:

公共函数,每个模块的具体钩子函数等内容。

NodeType主要对内容的类型做总体规划,以及用何种方式创建它们。

2.详细设计

2.1.插件设计

插件名称

类型

模块名称

说明

GlobalztCommon

公共插件

与业务无关的公共插件

GlobalztCommonApi

公共函数

CqjnwCommon

公共插件

和业务相关的公共插件

CQJNWCommon

公共函数

CqjnwContent

业务模块插件

内容管理插件

ContentManager

内容管理模块(不使用默认查询界面,自己开发)

ContentManager

培训信息,(类型名用c_)

ContentManager

考试信息,(类型名用c_)

ContentManager

新闻公告,(类型名用c_)

ContentManager

集团新闻,(类型名用c_)

ContentManager

政策法规,(类型名用c_)

ContentManager

职业标准,(类型名用c_)

ContentManager

用户指南,(类型名用c_)

ContentManager

关于我们,(类型名用c_)

ContentManager

名师介绍,(类型名用c_)

CqjnwBusiness

业务模块插件

电子商务插件

CqjnwCourse

课程(课程编排、课程检索、买卖、自主学习)

CqjnwCResource

教学资源

ContentSearch

搜索

CqjnwOrder

订单管理

PersonalAccount

个人账户管理

trainclass

培训班

UserpointsCard

点卡管理

CqjnwLearning

业务模块插件

CourseQA

课程答疑

Homework

作业

OnlineRoom

在线课堂

score

成绩

CqjnwOther

业务模块插件

CqjnwMessage

消息提醒

CqjnwAdvert

广告管理

CqjnwStudent

学员管理

CqjnwTeacher

教师管理

CqjnwOrg

组织机构管理

CqjnwOrgUsers

机构用户管理

CqjnwRegist

注册

CqjnwTools

工具下载

CqjnwConsultation

用户咨询

CqjnwStudentIndex

学生首页

CqjnwStudentInfo

学生个人信息

cqjnwteacherinfo

教师个人信息

Pro_Trainclass

培训项目

message

消息提醒

2.2.模块设计

2.2.1.框架公共函数

2.2.1.1.info文件说明

属性名称

属性值

说明

info文件名

globalzt.info

name属性

GlobalztCommonApi

info文件里的name属性

package属性

GlobalztCommon

info文件里的pagkage属性

2.2.1.2.公共函数清单

1.globalzt_func1()

●功能说明

●参数说明

●返回值说明

●例

2.2.2.网络教学平台公共函数

2.2.2.1.info文件说明

属性名称

属性值

说明

info文件名

cqjnwcommon.info

name属性

CqjnwCommon

info文件里的name属性

package属性

CqjnwCommon

info文件里的pagkage属性

2.2.2.2.公共函数清单

2.cqjnw_picture()

●功能说明

检查传入图片路径的文件是否存在。

●参数说明

$filepath:

文件的路径

●返回值说明

不存在返回默认图片,存在返回本身

3.cqjnw_erro_page()

●功能说明

错误处理函数。

●参数说明

●返回值说明

4.cqjnw_download_file()

●功能说明

下子文件

●参数说明

$file_path:

文件路径,$file_type:

文件类型,$file_size:

文件大小

●返回值说明

2.2.3.内容管理模块

2.2.3.1.info文件说明

属性名称

属性值

说明

info文件名

contentmanager

name属性

ContentManager

package属性

CqjnwContent

2.2.3.2.模块钩子函数

1.contentmanager_menu

●功能概述

设置模块提交路径。

●路径一览

路径

Title

回调函数

函数参数

权限

备注

index

重庆职业技能培训网

homepage_index_page

首页

cqjnwcontent/list

校稿发布

cqjnwcontent_list_page

校稿发布列表

Cqjnwcontent/c_*(c_*为内容类型机读名)

具体的类型名

dynamic_content_page

内容类型(机读名称)

内容列表页面(以c_开头的类型自动生成页面)

2.cqjnwcontent_block

●区块一览

标识

Info

内容生成函数

函数参数

备注

0

首页-广告

homepage_guangg_block

1

首页-精品课程

homepage_jingpkc_block

2

首页-名师介绍

homepage_mingsjs_block

3

首页-推荐课程

homepage_tuijkc_block

4

首页-用户咨询

userconsultation_get_userconsultation_items

5

热门课程排行

hot_course

c_*(c_*为内容类型机读名)

首页-*(*为内容类型名称)

dynamic_block_content

参数1:

内容类型机读名,参数2:

显示条数

以c_开头的类型自动生成区块

 

3.contentmanager_perm

●功能概述

设置模块权限

●权限名称

校稿删除

校稿采编

校稿管理

4.xxxxx_form

●功能概述

生成表单控件。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

例:

email

textfield

邮件地址

是(否-不填写)

●控件初始化说明

[select控件的下拉项的数据来源]

[其他初始化说明]

●其他说明

例:

某情况下某控件不显示,某情况下,某控件不设置默认值。

5.xxxxx_form_validate

[校验逻辑说明,提示信息文本说明]

 

6.xxxxx_form_submit

●功能概述

●业务逻辑

[用文字描述业务逻辑,有sql请写出sql,数据库表、字段,有事务请标明启动事务]

7.其他函数

●功能概述

●业务逻辑

[用文字描述业务逻辑,有sql请写出sql,数据库表、字段,有事务请标明启动事务]

2.2.4.课程答疑

2.2.4.1.info文件说明

属性名称

属性值

说明

info文件名

course_qa

name属性

CourseQA

package属性

CqjnwLearning

2.2.4.2.模块钩子函数

1.course_qa_menu

●功能概述

设置模块提交路径。

●路径一览

路径

Title

回调函数

函数参数

权限

备注

courseqa/std/query

课程答疑学生查询功能

course_qa_std_query_form

课程答疑学生查询功能

courseqa/std/question

课程答疑教师新增功能

course_qa_std_question_form

课程答疑学生新增功能

courseqa/tch/query

教师作业查询功能

course_qa_tch_query_form

courseqa/tch/answer

course_qa_tch_answer_form

courseqa/tch/disable

教师作废课程答疑

course_qa_tch_disable_form

1.course_qa_perm

●功能概述

设置模块权限

●权限名称

作废课程答疑

2.course_qa_std_query_form

●功能概述

学生界面,课程答疑查询界面。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

textfield

课程名称

textfield

问题关键字

checkbox

我的提问

勾选

●控件初始化说明

初次进入该界面,默认查询出“我的提问”,分页显示。

●其他说明

查询sql:

按照日期排序。

3.course_qa_std_query_form_submit

●功能概述

学生界面,课程答疑查询界面,接受查询条件。

●业务逻辑

把查询条件保存到Session中。

4.course_qa_std_question_form

●功能概述

学生界面,课程答疑提问界面。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

select

课程名称

textarea

问题内容

checkbox

我的提问

勾选

●控件初始化说明

课程名称下拉框根据“用户参与的课程”查询得来。

●其他说明

5.course_qa_std_question_form_submit

●功能概述

学生界面,课程答疑提问界面,保存功能。

●业务逻辑

直接调用node_save(),保存提问信息到提问表。

6.course_qa_tch_query_form

●功能概述

教师界面,课程答疑查询界面。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

select

课程

textfield

问题者

select

状态

未回答

●控件初始化说明

课程下拉框,只显示该教师负责的课程。

●其他说明

查询sql:

按照日期排序。

7.course_qa_tch_query_form_submit

●功能概述

教师界面,课程答疑查询界面,接受查询条件。

●业务逻辑

把查询条件保存到Session中。

8.course_qa_tch_answer_form

●功能概述

教师界面,课程答疑回答界面。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

texteara

回答

●控件初始化说明

●其他说明

查询出学生的提问信息,显示在界面上。

9.course_qa_tch_answer_form_submit

●功能概述

教师界面,课程答疑回答提交功能。

●业务逻辑

把回答内容直接保存到课程答疑表的回答字段中。

10.course_qa_tch_disable_form

●功能概述

教师作废课程答疑功能。

 

2.2.5.作业模块

2.2.5.1.文件说明

属性名称

属性值

说明

info文件名

homework

name属性

Homework

package属性

CqjnwLearning

2.2.5.2.模块钩子函数

1.homework_menu

●功能概述

设置模块提交路径。

●路径一览

路径

Title

回调函数

函数参数

权限

备注

homework/tch/query

教师作业查询

homework_tch_query_form

homework/tch/add

教师作业布置

homework_tch_add_form

homework/tch/edit

教师作业布置

homework_tch_add_form

作业布置新增修改可用同一个函数

homework/tch/publish

教师作业发布

homework_tch_publish_form

homework/tch/disable

教师作业作废

homework_tch_disable_form

homework/tch/downloadall

教师下载课程的所有作业

homework_tch_download_all_form

homework/tch/markquery

教师作业批改查询

homework_tch_mark_query_form

homework/tch/download

教师下载一个学生的作业

homework_tch_download_form

homework/tch/mark

教师录入批改信息

homework_tch_mark_form

homework/std/query

学生作业查询

homework_std_query_form

homework/std/download

学生作业下载

homework_std_download_form

homework/std/reference

学生作业参考答案下载

homework_std_reference_download_form

homework/std/view

查看作业的详细情况

homework_std_view_form

homework/std/upload

学生作业上传

homework_std_upload_form

2.contentmanager_perm

●功能概述

设置模块权限

●权限名称

权限名称及说明

现阶段是否设计权限?

3.homework_tch_query_form

●功能概述

教师作业管理查询界面。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

select

课程

textfield

关键字

select

布置状态

●控件初始化说明

课程下拉框,查询该教师负责的课程。

●其他说明

查询sql:

按照发布日期排序(没有发布日期的拍到最前面,在orderby后使用mysql的ifnull()函数实现)。

4.homework_tch_query_form_submit

●功能概述

教师作业管理查询功能,接受查询条件。

●业务逻辑

把查询条件保存到Session中。

5.homework_tch_add_form

●功能概述

教师布置作业功能。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

select

班级

select

课程

text

作业说明

text

布置状态

未发布

upload

作业原件

upload

参考答案

checkox

提交要求

●控件初始化说明

班级下拉框,只显示该教师参与的正在进行中的班级。

●其他说明

班级下拉框选择之后,课程下拉框中只显示该教师在该班中负责的课程。

选择课程后,“章节”下拉框要相应改变,“发布对象”也相应刷新改变。

6.homework_tch_add_form_submit

●功能概述

教师布置作业提交功能。

●业务逻辑

直接保存入库,上传的作业以文件的形式保存到?

下面。

7.homework_tch_publish_form

●功能概述

教师作业发布功能。

●业务逻辑

向数据库中写入发布标志位。

8.homework_tch_disable_form

●功能概述

教师作业作废功能。

●业务逻辑

向数据库中写入作废标志位。

9.homework_tch_download_all_form

●功能概述

教师下载学生做的作业的功能。

●业务逻辑

查询该次作业的学生,打包所有学生的作业(zip),并下载。

10.homework_tch_mark_query_form

●功能概述

作业批改查询功能,查询需要批改的学生。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

text

学号

text

学生姓名

●控件初始化说明

●其他说明

按照批改状态排序,未批改排最前面。

11.homework_tch_download_form

●功能概述

教师下载学生做的作业。

12.homework_tch_mark_form

●功能概述

作业批改。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

select

批改状态

已批改

text

成绩

textarea

作业描述

textarea

批改意见

●控件初始化说明

●其他说明

 

13.homework_tch_mark_form_submit

●功能概述

作业批改提交。

●业务逻辑

保存该次作业的批改信息。

14.homework_std_query_form

●功能概述

学生查询自己参加的培训班的作业。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

●控件初始化说明

●其他说明

按照发布时间排序。

15.homework_std_download_form

●功能概述

学生下载教师发布的作业。

16.homework_std_reference_download_form

●功能概述

学生下载作业的参考答案。

17.homework_std_view_form

●功能概述

查看发布作业的详细情况。

18.homework_std_upload_form

●功能概述

学生上传作业。

2.2.6.成绩模块

2.2.6.1.文件说明

属性名称

属性值

说明

info文件名

score

name属性

Score

package属性

CqjnwLearning

2.2.6.2.模块钩子函数

1.score_menu

●功能概述

设置模块提交路径。

●路径一览

路径

Title

回调函数

函数参数

权限

备注

course/std/query

学生成绩查询

course_std_query_form

2.contentmanager_perm

●功能概述

设置模块权限

●权限名称

权限名称及说明

现阶段是否设计权限?

3.score_std_query_form

●功能概述

学生成绩查询界面。

查询出学生参与的课程

●控件说明

控件名称

控件类型

Title

默认值

是否必输

●控件初始化说明

●其他说明

查询sql:

按照发布日期排序。

4.score_std_view_form

●功能概述

学生成绩查看界面。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

●控件初始化说明

●其他说明

5.score_tch_query_form

●功能概述

教师成绩查询界面,只能查询自己录入的成绩。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

●控件初始化说明

●其他说明

按录入时间排序。

6.score_tch_score_form

●功能概述

教师成绩新增。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

text

成绩名称

select

课程名称

text

教师

当前使用者

●控件初始化说明

●其他说明

7.score_tch_score_form_submit

●功能概述

教师成绩保存。

●业务逻辑

保存成绩信息入库。

●其他说明

点保存按钮后,先保存成绩信息,跳转到列表页面,点导入明细后,先保存成绩信息,然后跳转到导入成绩界面。

8.score_tch_mx_list_form

●功能概述

教师,查询出已经提交的学生成绩界面。

从excel导入,没有提交的不查询出来。

●控件说明

控件名称

控件类型

Title

默认值

是否必输

text

学号

text

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2