软件课程教学系统的设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件课程教学系统的设计与实现.doc

软件课程教学系统的设计与实现 摘 要:基于网络可行性和对教学的便利性,设计并实现了一款集学生学习、测验以及师生交流三大功能于一体的应用软件。采用ASP.NET动态网页设计技术、C#程序设计语言和SQL 2000数据库为基础开发而成。前台采用Dreamweaver实现各个模块之间的链接,后台管理员可以对数据库进行数据的添加、修改和删除用户的操作,使系统管理更加安全,也保证了数据库可以及时更新。 关键词:软件课程教学;在线测评;在线组卷;数据库 中图分类号:TP311.52 1 系统需求分析 基于网络研究的可行性、安全性的考虑,以及在线教学的利弊分析,使学生学习考试更自主,老师作业更方便等因素而开发。本系统可供广大师生上网学习相关内容,教师可以登录后台选择同步当前教学的测试题发布在网上,学生登录此系统进行网上测试,还可以制作练习题,通过保存为word文档的形式供学生在课堂上进行有针对的练习。 2 系统结构图 3 系统设计思想 3.1 资源下载模块。该模块中可以对教师课件进行搜索和下载,为学生学习和复习提供方便,学生只要登录系统进入资源下载页面,输入课件名称进行搜索,如果课件存在,学生就可以进行下载。 3.2 学习方法模块。进入该模块可以看到与软件课程相关的内容,也有以编程语言为基础的更加深入的其他课程。点击任何一个即可进入该课程的具体介绍。 3.3 在线测评模块。课后学生要对已学知识加以测评,了解自己的消化程度,从而针对自己的情况做相应调整进而完善对该课程的学习。模块中的题型包括选择题、判断题、填空题和编程题。学生可自主选择题型来检验自己的学习成果。完成测试后,点击“提交试卷”,系统即可显示做对的题数和每道题的正确答案,学生可以及时查错纠错,通过比较答案和自己思考加深对知识点的理解。当然,如果遇到问题也可立即在论坛中提出问题等待教师的解答。 3.4 在线试卷模块。该模块主要是教师用来在网上发布试卷供学生练习或考试。此模块的实现要通过后台管理中的制作试题来完成。教师通过对上传的各种题型定制分值和选择就可以在线发布试卷。发布完成后就可以看见成套的试卷,学生可以进行练习或测验。在学习的不同时期,教师可以根据学习内容自主调整试卷内容,还可以选择题目生成试卷后保存成word下载打印。该模块还有取消已发布试卷的功能,对当前不用的试卷都可以进行删除操作。 3.5 BBS论坛模块。这里是学生和教师交流沟通的平台。学生可以针对课堂上的遗留问题、测验中不明白的地方在BBS中留言。当教师在该系统中浏览到这些问题时就会做出相应答复。 3.6 后台管理。后台管理包括用户信息管理、题库信息管理和课件信息管理。用户信息管理是对管理员信息的管理,这里可以添加多个系统管理员。题库信息管理包括制作试题、上传试题和试题管理。 4 系统开发环境 Visual Studio 2005 ASP.NET:ASP.NET建立在.NET Framework的编程类之上,它提供了一个Web应用程序模型,并且包含使生成ASP Web应用程序变得简单的控件集和结构。ASP.NET包含封装公共HTML用户界面元素(如文本框和下拉菜单)的控件集。但这些控件在Web服务器上运行,并以HTML的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为Web开发人员提供了面向对象的编程的丰富性。开发此系统我所采用的开发语言是C#程序设计语言。 5 软件运行环境 (1)安装 IE 6以上版本。(2)安装Microsoft .NET Framework SDK。(3)完成以上安装后,就可以在任何文本编辑器中编写代码了,最后保存为扩展名为.cs的文件。 6 系统数据库设计 .NET Framework中的数据提供程序组件用于同数据源打交道,换句话说,它是数据源所特有的。它包含4个对象:Connection对象、Command对象、DataReader对象和DataAdapter对象。由于数据源不同,上述4个对象分别针对不同的数据源做不同的实现,比如对于本系统中的SQL Server数据库,它们的具体实现是SqlConnection、SqlCommand、SqlDataReader和SqlDataAdapter。Connection对象和数据库交互,必须连接它。Connection对象管理与数据源的连接。Command对象允许与数据源交流并发送命令给它。为了快速的只是“向前”地读取数据,使用DataReader。如果想使用断开数据,使用DataSet并实现能进行读取或者写入数据源的DataAdapter。 8 结束语 该软件课程教学系统的开发具有一定的实用价值,它充分应用了计算机和网络信息技术,实现了交互式教学。相信通过科技化的教学手段、信息化的传播方式和现代化的教学方式,能

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档