节点文献
基于ASP.NET的课程辅助教学系统的设计与实现
Design and Implementation of Teaching Assistant System Based on ASP.NET
【作者】 梁杰;
【导师】 金英;
【作者基本信息】 吉林大学 , 计算机应用技术, 2010, 硕士
【摘要】 自教育部启动精品课程建设以来,各高校纷纷上传优质教学资源,共享教学成果,大大促进了学科课程建设。现如今,课程辅助教学系统已成为网络教育的重要组成部分,是高校进行教育改革,教学创新,提升教学质量的重要途径,对教学信息化建设起到极其重要的示范作用。教师把课程辅助教学系统作为课堂教学的有效补充,使各层次学生都能较好的学到知识、技能,再通过网上收集学生的反馈意见,在线答疑,及时调整教学中的不足,为学生的全面学习提供方便,更好的将所学知识应用到实际生活中,为以后迈入工作岗位打下坚实的基础。可以说,课程辅助教学系统的建设在课程教学中有着不可低估的作用。本系统采用ASP.NET和SQL Server开发,所用工具功能强大,开发出的课程辅助教学系统具有管理员、教师、学生三种用户角色,不同用户相应的权限不同。具体开发前,先运用ASP.net构建网站,再借助HTML控件及WEB服务器控件制作网页,数据访问接口采用ODBC,使ADO.NET与数据库无缝连接。本系统解决了以往课程辅助教学系统互动性低,动态教学资源不充分等问题。采用目前流行的B/S网络结构,使系统的维护和升级方式变得简单;降低了成本,给予用户的选择更多。在网页制作的过程中,采用CSS结构架构,合理设计网站框架,使用表格编排页面内容。在设计程序时,一方面要保证程序逻辑的实现,另一方面要使课程辅助教学系统可视化编辑部分的XML文件能够按照制作者的意图显示,内置XML类和XML Connector数据连接器都可以取得数据。同时合理选用软件制作工具,使网页制作后的效果简洁美观,界面风格统一,版面设计清晰合理,操作简明。课程辅助教学系统功能部分采用Flash技术开发,设计出的动画生动形象,网络传播速度快,具有较多优点,可以更有效的展现精品课程的优秀资源,促进师生交流。通过可视化编程的方法实现课程辅助教学系统的建设,正确地编写程序,反复调试运行,经常性地进行维护和更新,使课程辅助教学系统成为师生交流的网站,把课堂教学和网络课程结合起来,提高了学生的学习积极性,取得了较好的教学效果。课程辅助教学系统的每个环节都是按照国家精品课程教学网站的实际要求进行的。在课程辅助教学系统的实现过程中,都有高等学校课程组人员的参与,使开发的网站有着较高的实用价值,能够根据实际需要和以往的不足积极调整。经过市场调研,对比国内外最新的理念,最终圆满地解决了难题。目前,课程辅助教学系统已经开始使用,运行期间系统稳定,效果良好,将网站各项教学资源充分展示,得到较为合理的运用,充分调动了学生的学习积极性,将复杂的内容变得直观易懂,搭建了师生交流的平台。
【Abstract】 Teaching Assistant System has become an important part of the network education. It is also an important way for universities to reform teaching, innovate teaching and improve the quality of teaching. Since the Teaching Assistant System was started, the high quality of teaching resource has been uploaded by the universities, which let us share the teaching achievement, promote the construction of course and reform the course.Teachers use the Teaching Assistant System as supplementary of classroom teaching so as to help students of various levels learn knowledge and skills well. Teachers can collect the feedback of students online, then answer students’the questions online and adjust the teaching course in time. In a word, the constructions of course website plays an important role in the course. It can help students apply the knowledge they have learned in our daily life.We can use ASP. net and SQL server to exploit the system. The exploited course website has three roles for users: administrator, teacher and student. Different users have corresponding privilege and can visit different content. We can use ASP.net to construct the website, then use HTML controls and WEB server controls to make web page . ODBC are put to use making the data access. And make ADO.net and the data access seamless connection. So this system can solve the problems for the course website is less interactivity and the resource of dynamic course is inadequate.Using the popular CSS structure can make the preservation and upgrade of system become easy. It can reduce the cost and give the customer more choice. In making the web page, we use CSS structure to design the website’s frame rationally. While designing the program, we are sure to achieve the logic of program and to make XML document display depended on the purpose of the author. Built-in XML and XML data connectors can be obtained by data. At the same time, to choose the right software tools can make effect of web page simple and clear, also the style is unified, layout is reasonable and easy to operate. The course website is developed partly by the technology of FLASH. The designed image is vivid. There are more advantages. It is more effective to show the excellent resource and promote the communication between teachers and students.The course website has become a platform of communication between teachers and students by means of the visual programming method of realizing the course website construction, correct program, repeated operation and regular maintenance and update. And also the combination of the classroom teaching and network course can greatly improve the student’s study enthusiasm and thus achieve the effect of good teaching.Each link of course website is done according to the requirements of Teaching Assistant System . The exploited website has real value. Compared with new concept of overseas, this system can solve the problems existing in daily life. At present time, Teaching Assistant System of basic knowledge of computer has been used. The system is stable during its running and also its effect is wonderful. This website not only shows the teaching resource and but improves the students’activities as well, which makes the content easier for students to understand.
【Key words】 Teaching Assistant System; ASP.NET; ADO.NET; Jurisdiction; Page design; Functional design; database;