[发明专利]基于网络环境下的综合实践课程教学系统及其实现方法无效
| 申请号: | 200810029759.7 | 申请日: | 2008-07-28 |
| 公开(公告)号: | CN101324951A | 公开(公告)日: | 2008-12-17 |
| 发明(设计)人: | 苏治中;孔钟生 | 申请(专利权)人: | 苏治中;孔钟生 |
| 主分类号: | G06Q50/00 | 分类号: | G06Q50/00;G09B5/00 |
| 代理公司: | 广州广信知识产权代理有限公司 | 代理人: | 李玉峰 |
| 地址: | 510091广东省广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 网络 环境 综合 实践 课程 教学 系统 及其 实现 方法 | ||
1、一种基于网络环境下的综合实践课程教学系统,基于网络环境B/S结构和WEB动态交互技术,其特征在于:包括
-数据库模块
用于对各种数据进行统一的存储、查询、读取,包括课程数据、管理员数据、学生数据、教师数据、班级年级数据、模块模版数据、评分规则数据、菜单数据、系统基础数据、用户设置的数据,为其它模块提供所有底层数据及相关设置;
-数据库管理模块
用于对数据库模块进行数据的添加、修改和管理,以及系统的设置,并作为接口实现与用户的交互;
-课程展示模块
用于从数据库模块中读取出各课程的相关数据,根据用户指定模块及数据库模块提供的相关课程数据,结合模块模版数据生成相应的动态WEB页展现给用户;
-静态文件生成模块
根据相应的设置和数据,结合课程展示模块生成的动态页面,生成与之相同的静态HTML页,以便在脱离数据库及运行环境情况下展示数据给用户;
-教师管理模块
用于根据数据库管理模块中处理过的数据,生成相应的教师管理功能菜单,对相应课程和班级学生进行设置和管理操作、资料的上传以及对学生进行评分操作,并通过设置学生菜单的有效时间来查看和控制课程的进度;该模块操作后的数据保存在数据库模块中,以便向课程展示模块提供数据;
-学生管理模块
用于根据教师课程、教师管理的学生数据及数据库管理模块的设置,生成相应管理页面以便学生进行选课及设置操作、资料上传;该模块操作后的数据保存在数据库模块中,以便向课程展示模块提供数据;
-其它页面展示模块,用于根据系统相应的页面内容进行展示。
所述数据库管理模块连接控制数据库模块;所述课程展示模块、教师管理模块、学生管理模块、其它页面展示模块分别连接到数据库模块,以与数据库模块交互传输数据;静态文件生成模块与课程展示模块、其它页面展示模块连接;各模块之间以HTML标准表单进行数据传输,采用大文件上传组件,并集中存在以WEB技术显示;
所述各管理模块之中还包括简单数据管理页面生成子模块,采用XML文件形式保存管理字段结构,用于判断、创建XML文件,以生成相应的管理页面,并留有XML文件生成接口。
2、根据权利要求1所述的教学系统,其特征在于:所述系统采用AJAX框架结构进行统一的数据传输,由JAVASCRIPT定义与后台交互方法;并采用C#中System.Data.SqlClient命名空间下SqlDataAdapter存取数据库中数据。
3、根据权利要求1所述的教学系统,其特征在于:所述大文件上传组件的方法是利用隐含的HttpWorkerRequest,HttpWorkerRequest用它的GetPreloadedEntityBody和ReadEntityBoey方法从IIS为.NET建立文件的分块读取数据,且利用HttpModule展示文件上传的进度。
4、根据权利要求1或2或3所述的教学系统,其特征在于:所述教师管理模块还包括小组空间管理子模块,用于根据学生的选课以及教师对相应课程的设置,生成学生所需要管理的菜单,以便学生根据菜单对所选的课程进行相应的管理操作和内容上传;
所述系统还包括小组空间展示模块,用于根据教师管理模块、小组空间管理模块中的数据,生成各数据的展示页面,展示出该小组各课程的课题显示页面;该模块连接到数据库模块,以HTML标准与数据库模块交互传输数据。
5、根据权利要求1或2或3所述的教学系统,其特征在于:还包括
-数据导入导出模块
用于根据用户的需要和设置,导入和导出所需要的数据。
6、权利要求1所述教学系统的实现方法,其特征在于包括以下部分:相应管理页面的生成、课程设置过程的实现、展示页面的生成;
所述相应管理页面的生成其步骤包括:
a1.通过管理链接查找页面生成程序,判断系统中是否存在相关功能XML文件;如果存在,则按XML文件中记录生成相应管理页面;
a2.如不存在,则提示创建;由用户选择需管理的数据表,判断需管理数据表是否存在;如存在,则完成相应设置保存XML文件并生成管理页面;如不存在,则由用户在系统中创建数据表并完成相应设置生成管理页面;
所述课程设置过程的实现,包括教师用户课程设置过程和学生用户选课设置过程;
教师用户课程设置过程的实现步骤包括:
b1.教师用户登录;
b2.系统查询出所有由该用户管理的所有课程的列表数据及其它需显示功能菜单或其它数据,以供教师进行功能选择;
b3.教师用户选择某课程后,系统重新判断该用户是否对于课程具有管理权限,以及课程是否正处于管理开放期间;如不是,则返回步骤b2的列表页;如是,则系统根据管理员设定的教师菜单数据生成后台的教师用户子系统,其中管理员生成对课程的菜单采用XML文件记录方式,为课程展示模块以及以后学生用户的操作提供相应数据,数据采用数据库记录方式;
b4.教师用户基于生成的教师管理页面进行设置操作以及对课程数据进行更新;
b5.将相应的课程相关数据传送给课程展示模块进行展示;
学生用户选课设置过程的实现步骤包括:
c1.学生用户通过验证登录进入系统;
c2.系统查询学生所在班级所有课程,主要包括:目前课程及历史课程;并进入相应的小组空间管理链接,通过小组空间展示模块进行小组空间展示;
c3.学生用户进行选课设置,系统再次对学生的信息进行验证,验证的内容主要为课程是否开放、学生是否对请求课程进行选择;
c4.如课程已关闭,则返回上列表页;如开放,则验证学生是否选择了这门课程,而且教师是否批准通过学生的申请;
c5.如学生没有选择这门课程,则进入选课页面选择操作并将数据保存在数据库模块中;如学生选择了这门课程但没有被批准,同样将相应的信息反馈保存到数据库模块中;
c6.如学生选择了这门课程且被批准,则通过验证,此时结合教师用户对此课程设置生成的相应的学生菜单数据,并查看该菜单数据是否在此时间段内有效,进行操作设置;
c7.将设置的数据结合课程的相关数据,传送给课程展示模块;
所述展示页面的生成流程其步骤包括:
d1.系统根据用户选择需显示课程数据,结合系统文件和模版数据一起,临时生成系统针对这一课程的展示模版文件;
d2.系统查找到相应的需要展示的相关数据,通过课程展示模块生成动态显示页面;
d3.根据用户的需要,结合静态文件生成模块生成同样展示效果的静态页面,以便能够在脱离数据库及运行环境情况下展示数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏治中;孔钟生,未经苏治中;孔钟生许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810029759.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汗蒸房
- 下一篇:一种只读存储器结构及相应的只读存储器





