课件存储和处理方法技术

技术编号:31711005 阅读:16 留言:0更新日期:2022-01-01 11:14
本发明专利技术公开了课件存储和处理方法,该方法具体包括如下步骤:课件接收,教师通过客户端进行上传课件;解决了传统通过U盘、硬盘等方式进行储存课件存在的易丢失、损坏的现象,提高课件储存的安全性;在储存课件的时候,老师可根据情况将课件数据进行公开或独享,权限管理更加完善,一方面利于隐私课件的保密性,另一方也利于同校教师进行资源共享,提高教学质量;在处理储存课件的时候,每个年级、班级和教学科目均会分在不同的储存区域内,而且每个老师的账户均设有标识,在上传课件的时候,通过标识将课件进行区域划分,当教师更换教学年级或班级的时候,只需对账户标识进行修改,即可进行数据迁移,使用便捷。使用便捷。使用便捷。

【技术实现步骤摘要】
课件存储和处理方法


[0001]本专利技术涉及课件储存领域,具体涉及课件存储和处理方法。

技术介绍

[0002]在教学过程中,老师需要对教学内容进行提前准备,因此老师会设置多个课件,其中包括实物课件和电子课件,其中电子课件则需要进行储存,以备方便使用;
[0003]现有的课件储存均采用U盘、硬盘等方式进行课件的储存,不但管理效率低落;而且存在因U盘、硬盘丢失、损坏导致课件丢失的现象;此外也无法做到资源共享。

技术实现思路

[0004]本专利技术所要解决的技术问题在于:现有的课件储存均采用U盘、硬盘等方式进行课件的储存,不但管理效率低落;而且存在因U盘、硬盘丢失、损坏导致课件丢失的现象;此外也无法做到资源共享。
[0005]本专利技术是通过以下技术方案解决上述技术问题的,课件存储方法,该方法具体包括如下步骤:
[0006]步骤一:课件接收,教师通过客户端进行上传课件,上传的课件由课件接收模块进行接收;
[0007]步骤二:病毒查杀,接收的课件由病毒查杀模块将其与病毒库的病毒数据进行比对,进行病毒查杀,查出存在病毒时,病毒处于病毒库可杀范围内,病毒库对其进行杀除,当病毒处于非病毒库可杀范围内,向客户端发出警告,由用户操作杀毒或删除课件;
[0008]步骤三:储存性质选择,病毒查杀后的课件,由用户选择储存为独享课件或公开课件;
[0009]步骤四:课件储存,选择好储存性质的课件由课件储存模块进行储存,同时课件备份模块对储存的课件进行压缩后备份;
[0010]步骤五:课件修改,当用户对课件进行修改时,课件同步模块对修改后的课件同步至备份的课件中,同时储存的课件和修改的课件进行日志记录。
[0011]优选的,所述步骤五中,日志记录包括记录课件储存的时间、操作的开始时间,操作的结束时间和操作性质,其中操作性质包括新增、删除、修改、阅读、拷贝。
[0012]优选的,所述课件储存模块包括独享储存区和公开储存区,其中独享储存区包括账户单元和加密单元,加密单元将独享课件以加密的形式储存在独享储存区内,其中公开储存区与web服务器通讯连接。
[0013]本专利技术还提供一种课件存储的处理方法,该方法具体包括如下步骤:
[0014]S1:账户生成,所有用户通过账户生成模块生成账户,其中账户包括标识A类账户、标识B类账户、标识C类账户和非标识类账户,并且对所有账户进行储存,形成账户储存库;
[0015]S2:用户生成账户后,通过各自的账户登录,在登录的时候,账户认证模块对账户进行认证,确认该账户是否属于账户储存库中储存的账户,确认结果为是的时候,账户登录
成功,登录账户后,用户即可进行课件的新增、删除、修改、阅读和拷贝;
[0016]S3:同时匹配模块将账户信息与账户类别库进行比对,并且通过分类模块,将不同类别账户操作的课件划分在不同的区域内。
[0017]优选的,所述S1中标识A类账户包括标识a1类账户、标识a2类账户和标识a3类账户,所述标识A类账户、标识B类账户和标识C类账户分别对应一年级、二年级和三年级,所述标识a1类账户、标识a2类账户和标识a3类账户分别对应一(1)班、一(2)班和一(3)班,并依次向后推。
[0018]优选的,所述标识a1类账户包括语文、数学、体育等各小区间,其中语文、数学、体育的标识分别为YW类标识、SX类标识和TY类标识,标识名称为学科名称的首字母。
[0019]优选的,所述S1中,非标识类账户为公共账户。
[0020]优选的,所述S3中,匹配步骤具体如下:
[0021]T1:从账户类别库中读取的数据存在DataTable中,结构是id,yskinds,bzr,认证账户数据用IList<KeyValuePair<string,string>>来存,对应关系yskinds<=>kvp.key,bzr<=>kvp.value;
[0022]T2:现对两组数据进行比对,将结果分别存入IList<KeyValuePair<string,string>>NewRows//新增的数据,值为kvp;
[0023]T3:IList<KeyValuePair<string,string>>UpdateRows//修改的数据,值为id,kvp.value;
[0024]T4:IList<string>DeleteRows=new List<string>()//删除的数据,值为id;
[0025]T5:通过以下算法进行计算:
[0026]var dicDT=dt.AsEnumerable().ToDictionary(k=>k.Field<string>("yskinds"),v=>v.Field<string>("bzr")).ToList();
[0027]//删除
[0028]var delete=dicDT.Where(w=>NewDataRow.All(a=>a.Key!=w.Key));
[0029]//新增
[0030]var insert=NewDataRow.Where(w=>dicDT.All(a=>a.Key!=w.Key));
[0031]//不变
[0032]var nochange=dicDT.Intersect(NewDataRow);
[0033]//修改
[0034]var update=NewDataRow.Where(w=>dicDT.Any(a=>a.Key==w.Key&&
[0035]a.Value!=w.Value));
[0036]T6:其中删除、新增、修改均代表匹配不成功,不变则代表匹配成功,当匹配成功的时候,分类模块将不同类别账户操作的课件划分在不同的区域内。
[0037]本专利技术相比现有技术具有以下优点:
[0038]解决了传统通过U盘、硬盘等方式进行储存课件存在的易丢失、损坏的现象,提高课件储存的安全性;
[0039]在储存课件的时候,老师可根据情况将课件数据进行公开或独享,权限管理更加完善,一方面利于隐私课件的保密性,另一方也利于同校教师进行资源共享,提高教学质量;
[0040]在处理储存课件的时候,每个年级、班级和教学科目均会分在不同的储存区域内,而且每个老师的账户均设有标识,在上传课件的时候,通过标识将课件进行区域划分,当教师更换教本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.课件存储方法,其特征在于,该方法具体包括如下步骤:步骤一:课件接收,教师通过客户端进行上传课件,上传的课件由课件接收模块进行接收;步骤二:病毒查杀,接收的课件由病毒查杀模块将其与病毒库的病毒数据进行比对,进行病毒查杀,查出存在病毒时,病毒处于病毒库可杀范围内,病毒库对其进行杀除,当病毒处于非病毒库可杀范围内,向客户端发出警告,由用户操作杀毒或删除课件;步骤三:储存性质选择,病毒查杀后的课件,由用户选择储存为独享课件或公开课件;步骤四:课件储存,选择好储存性质的课件由课件储存模块进行储存,同时课件备份模块对储存的课件进行压缩后备份;步骤五:课件修改,当用户对课件进行修改时,课件同步模块对修改后的课件同步至备份的课件中,同时储存的课件和修改的课件进行日志记录。2.根据权利要求1所述的课件存储方法,其特征在于:所述步骤五中,日志记录包括记录课件储存的时间、操作的开始时间,操作的结束时间和操作性质,其中操作性质包括新增、删除、修改、阅读、拷贝。3.根据权利要求1所述的课件存储方法,其特征在于:所述课件储存模块包括独享储存区和公开储存区,其中独享储存区包括账户单元和加密单元,加密单元将独享课件以加密的形式储存在独享储存区内,其中公开储存区与web服务器通讯连接。4.根据权利要求1

3任意一项所述的课件存储的处理方法,其特征在于:该方法具体包括如下步骤:S1:账户生成,所有用户通过账户生成模块生成账户,其中账户包括标识A类账户、标识B类账户、标识C类账户和非标识类账户,并且对所有账户进行储存,形成账户储存库;S2:用户生成账户后,通过各自的账户登录,在登录的时候,账户认证模块对账户进行认证,确认该账户是否属于账户储存库中储存的账户,确认结果为是的时候,账户登录成功,登录账户后,用户即可进行课件的新增、删除、修改、阅读和拷贝;S3:同时匹配模块将账户信息与账户类别库进行比对,并且通过分类模块,将不同类别账户操作的课件划分在不同的区域内。5.根据权利要求4所述的课件存储的处理方法,其特征在于:所述S1中标识A类账户包括标识a1类账户、标识a2类账户和标识a3类账户,所述标识A类账户、标识B类账户和标识C类账户分别对应一年级、二年级和三年级,所述标识a1类账户、标识a2类账户和标识a3类账户分别对应一(1)班、一(2)班和一(3)班,并依次向后推。6.根据权利要求5所述的课件存储的处理方法,其特征在于:所述标识a1类账户包括语文、数学、体育等各小区间,其中语文、数学、体育的标识分别为YW类标识、SX类标识和TY类标识,标识名称为学科名称的首字母。7.根据权利要求...

【专利技术属性】
技术研发人员:沈小莲张杰斌熊鹰张博文
申请(专利权)人:东莞市亚太未来软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1