基于ASP.NET的高等继续教育课程教学平台的构架与实现

上传人:无*** 文档编号:48878224 上传时间:2022-01-15 格式:DOCX 页数:9 大小:87.18KB
返回 下载 相关 举报
基于ASP.NET的高等继续教育课程教学平台的构架与实现_第1页
第1页 / 共9页
基于ASP.NET的高等继续教育课程教学平台的构架与实现_第2页
第2页 / 共9页
基于ASP.NET的高等继续教育课程教学平台的构架与实现_第3页
第3页 / 共9页
点击查看更多>>
资源描述
基于ASP的高等继续教育课程教学平台的构架与实现、A刖B课程教学平台的设计可以让教师通过网络设计教学大纲、授课计划、上传课件、课外参考资料,实现共享资源,同时评价课程教学效果,总结教学经验,向学生提供课程和学习内容的快速链接,在任何时间观看讲稿、视频教学、课外资料、课外作业、优秀作品等课程资源,便于学生课后学习巩固拓展,此外教学互动模块则便于师生课后交流。该平台改变了传统的课堂教学模式真正意义实现课程资源共享、双向互动教学。1、系统分析课程教学平台主要是用于辅助课堂教学和拓展课后教学。该系统主要面向的对象是教师和学生,使用该系统主要为了教师的教学提供了方便,任课老师能在较短的时间内完成授课计划,合理安排授课时间而不与教务计划脱节,能够更快更方便的了解学生对本课的掌握情况;学生登录该系统则可以在平台中继续自学在课堂上没掌握的知识,且可以更快的了解课程的最新动向,更方便交流自己在学习过程中所出现的情况,了解自己课程的考核情况。本系统涉及八大模块:教学指导,教学课件,实践教学,课后拓展,教学效果,教学互动,系统管理,个人设置。其中教学效果,教学指导,教学课件是比较重要的部分,而课后拓展和教学互动是比较复杂的部分。用户登录后根据实际拥有的权限情况,不同程度的使用该系统表1,表2o2、数据库设计数据库设计是系统设计的重要组成部分,它的好坏将直接影响到应用系统处理数据的效率。用户的需求具体体现在各种满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。针对在线购物的特点,设计商品和用户的各种信息表。信息的提供、保存、更新和查询,这就要求数据库结构能充分3、系统实现本系统从实际出发,以真实课题为依据,参照实际教学模拟数据,具有一定的真实性和高效性。由于教学效果模块和教学互动模块相对特点鲜明,具有代表性,因此本文详细阐述其实现过程和技术要点,其他模块设计可以此为参考,详见如下:1 .1教学效果1.1.1 实践作品添加功能描述:该模块提供学生优秀实践作品新增功能要求用户已登录,而且只有课程负责人和授课老师才有此权限要输入相应的学期、课程名称、资料类别等信息。使用控件:下拉框控件(DropdownList)、文本框(Textbox)和上传文件控件(FileUpload)o注意细节:下拉框选项根据数据库进行动态取数并绑定针对资料类别和上传的文件类别如不相符不能上传成功,文本框如有空值不填的,进行判空,确保输入数据的正确性等。实践作品新增的存储过程:CREATEPROCEDURETPF_AddInfoinsertintotb_Info(infoName,UploadTime,Courseld,Teacherld,Styleld,InfoRemo,InfoUrl,InfoType,Termld)values(infoName,getdate(),Courseld,Teacherld,Styleld,InfoRemo,InfoUrl,InfoType,Termld)GO核心代码:TeachingEffect_05_01Add.aspx中点击按钮,在按钮事件里直接调用代码,添加信息时并对资料类别进行判断判断上传文件类型与所选择的文件类型是与否一致。if(DropDownList4.Selectedltem.Text=word)通过修改“word”为其他文件格式,即可完成多种文件格式的添加if(FileUploadl.PostedFile.ContentType!=application/msword)Response.Write(alertC上传文件的格式与选择的资料类型不相符合!);history.back(T);ElseExecPro.ExecPro.ExecuteDataset(StrConn,CommandType.StoredProcedure,TPF_AddInfo,parms);Response.Write(alert(添加成功);window,location=05一一01.aspx);1.1.2 实践作品删除功能描述:该模块提供学生优秀实践作品删除功能,要求用户已登录,而且只有课程负责人和系统管理员才有此权限。没有此权限的用户登录该页面时,删除按钮被隐藏。点击删除按钮:提示是否确定删除,点击确定后再提示删除成功。核心代码:TeachingEffect_05_01.aspx中点击按钮,该册U除记录即为在GridView里删除单条行记录,代码如下:intirowindex;stringInfold;if(emandName=btndel)i_rowindex=Convert.Tolnt32(emandArgument.ToString();Infold=GridViewl.DataKeysi_rowindexToString();stringsql;sql=deletefromtb_InfowhereInfold=+Infold+VHH.stringStrConn=ConfigurationManager.Connectionstringsz/ConnString/z.ConnectionString;ExecPro.ExecPro.ExecuteDataset(StrConn,CommandType.Text,sql);Response.Write(alert(删|除成功!);window,location.href=,05一一01.aspx;);1.1.3 实践作品浏览功能描述:该模块提供实践作品浏览功能,要求用户已登录。点击查看按钮:课程分析内容以页面形式打开。添加W0R文档引用:Word.ApplicationClassword=newWord.ApplicationClass();TypewordType=word.GetType();Word.Documentsdocs=word.Documents;TypedocsType=docs.GetType();寻找所需打开的文档,并获取其存放位置:SqlParameterparms2=newSqlParameter2;parms20=newSqlParameter(z/lnfoldz/,SqlDbType.VarChar,15);parms20.Direction=ParameterDirection.Input;parms20.Value=Infold;parms21=newSqlParameter(InfoUrl,SqlDbType.VarChar,100);parms21.Direction=ParameterDirection.Output;ExecPro.ExecPro.ExecuteNonQuery(StrConn,CommandType.StoredProcedure,TPF_FindInfoUrl,parms2);核心代码:TeachingEffect_05_01.aspx中点击按钮的代码获得Infold传递到浏览页面。protectedvoidGridViewsearch_RowCommand(objectsender,GridViewCommandEventArgse)intirowindex;stringInfold;if(emandName=scanbtn)i_rowindex=Convert.Tolnt32(emandArgument.ToStringO);Infold=GridViewl.DataKeysi_rowindexlnfoldToStringO;Response.Write(window.open(j05一01一Scan.aspx?lnfold=zz+Infold+,_blank);history.back(-1);1.1.4 课程分析添加功能描述:该模块提供课程分析新增功能,要求用户已登录,而且只有课程负责人才有此权限,要输入相应的学期、课程名称等信息。在前一页点击添加课程分析按钮跳转到该页。使用控件:下拉框控件(DropdownList)文本框(Textbox)和上传文件控件(FileUpload)o注意细节:下拉框选项根据数据库进行动态取数并绑定,针对资料类别和上传的文件类别如不相符不能上传成功,文本框如有空值不填的,进行判空,确保输入数据的正确性等。存储过程和代码与实践作品新增类似,详见3.1.1实践作品新增1.1.5 课程分析删除功能描述:该模块提供课程分析删除功能要求用户已登录,而且只有课程负责人和系统管理员才有此权限。没有此权限的用户登录该页面时,删除按钮被隐藏。点击删除按钮:提示是否确定删除,点击确定后再提示删除成功。存储过程和代码与实践作品删除类似,详见3.1.2实践作品删除1.1.6 课程分析浏览功能描述,该模块提供课程分析浏览功能,要求用户已登录,且只有授课老师才能浏览查看。点击查看按钮:课程分析内容以页面形式打开。添加引用和代码与实践作品类似,详见3.1.3实践作品浏见2 .2教学互动3 .2.1留言管理浏览留言:功能描述:该模块提供学习论坛留言浏览功能,要求用户已登录,在论坛主页面显示全部留言点击单条记录即可查看详细留言内容。使用控件:数据控件(Grandview和DataList)、文本框(Textbox)、标签(Label)。添加新留言:功能描述:该模块提供学习论坛留言新增功能,要求用户已登录,要输入相应的课程名称、新帖标题、新帖内容等信息。在前一页点击新帖按钮跳转到该页。使用控件:下拉框控件(DropdownList)文本框(Textbox)。注意细节:下拉框选项根据数据库进行动态取数并绑定,文本框如有空值不填的,进行判空,确保输入数据的正确性等。存储过程和代码与实践作品新增类似,详见3.1.1实践作品新增删除留言:功能描述:该模块提供留言删除功能,要求用户已登录,而且只有系统管理员才有此权限(针对不良帖子),删除留言相应的回复也会被删除。其他用户登录该页面,删除按钮被隐藏。点击删除按钮:提示是否确定删除,点击确定后再提示删除成功。存储过程和代码与实践作品删除类似,详见3.1.2实践作品删除4 .2.2回复管理浏览回复:功能描述:该模块提供学习论坛留言回复浏览功能,要求户已登录,点击单条记录即可查看相应留言的回复。核心代码:BBS_0601_Scan.aspx中点击GridView单条记录显不,详见浏览查看留言的代码。回复留言:功能描述:该模块提供学习论坛留言回复功能,要求用户已登录,除了学生没有此权限,其他用户都可以回复留言。核心代码:BBS_0601_Scan.aspx中点击按钮的代码,详见添加留言的代码。删除回复:功能描述:该模块提供回复删除功能,要求用户已登录,而且只有系统管理员才有此权限,只针对单条回复记录的删除。点击删除按钮:提示是否确定删除,点击确定后提示删除成功。核心代码:BBS_06_01_Scan.aspx中点击回复按钮的代码,详见删除留言的代码。3. 2.3搜索管理高级搜索:核心代码:BBS_0601_Search.aspx中点击按钮的代码显示如下:浏览搜索结果:功能描述:该模块提供学习论坛留言搜索结果浏览功能。BBS_06_01_Searchmessage.aspx页面中用GridView显示搜索记录,点击W条记录进入详细留言浏览页面,代码与浏览留言代码类似。4、结语由于作者的理论水平和时间有限,对于课程教学平台的研发只是初步的探索与实践,本论文所涉及目前还局限于小规模的课程教学使用,系统功能不够完善,配套业务没有预留接口等,这些都需要在今后予以提高。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!