孙盛智
摘 要:随着网络技术的发展,教学辅助平台已经成为高校改革教学质量,提高教学效果的一种重要途径。本文以《微机原理与接口技术》课程为例,分析了学习交流平台的需求,总体设计了系统架构、数据库结构等内容,详细设计了管理员、教师、学生等模块,实现了课程信息管理、作业管理、在线自测等功能。本系统采用三层结构的B/S模式,使用了ASP.NET技术来分析与设计该学习交流平台。采用SQL Server 2005数据库管理系统作为该系统的数据库支持。
关键词:ASP.NET;SQL Server;学习交流平台
Abstract:With the development of network technology, teaching auxiliary platform has become the reform of university teaching quality, an important way to improve the teaching effect. In this paper, "Microcomputer Principle and interface technology" course as an example, analyzes the learning exchange platform needs, the overall design of the system architecture, database structure, detailed design of the administrators, teachers, students and other modules, realization of the curriculum information management, operations management, on line self testing function. The system adopts three layer structure of B/S mode, using ASP.NET technology to analysis and design of the learning platform. Using SQL Server 2005 database management system as the system database support.
Key words:ASP.NET;SQL Server;study and communication platform
1 引言
随着信息化步伐的不断加快,网络教学这一新兴的教学模式正越来越受到广大学生和教师的青睐,其原因在于它极大的增强了教师和学生、学生和学生之间的交互性,打破了教师和学生、学生和学生之间的相对孤立状态。同时,也突出了学生地位的主体性和学习的自主性,从被动听讲的接受者,转变为主动参与的学习主体。应用该学习交流平台,使更多的学生能够通过互动的学习模式提高学习效率,更好地为师生提供交流的平台,以帮助学生轻松理解课程内容,并结合丰富的学习资源,打破教材的局限性,有效帮助学生拓宽视野,了解管理信息系统实际的应用。
2 需求分析
2.1 开发技术
系统采用B/S架构,以Microsoft Visual Studio 2012作为开发工具,选取SQL Server数据库进行数据的操作与管理,采取C#作为开发语言。
系统具有实用性强、通用性广、安全可靠等特点。
2.2 系统功能需求分析
本系统为学习交流平台,其目标自然就是建成一个可供学习和交流的平台。不仅可以实现多元化的教学,还可以实现一种平台式的分享教学信息,共享教学资源的具体包括可以实现供学生在线学习、在线自测、下载课件、上传作业、留言提问以及检索知识的功能;同时教师可以在网上发布教学信息、上传课件、添加题库以及答疑和批改作业;管理员可以在后台进行对学生和教师的信息进行添加或更改,全面掌握整个平台的信息发布等等。
3 系统总体设计
模块是数据说明、可执行语句等程序对象的集合,它是单独命名而且可通过名字来访问。在数据库的基础上完成系统的总体设计。
3.1 系统模块设计
⑴管理员模块设计。本模块共分为六个子项,分别是发布信息模块、教师管理模块、学生管理模块、题库管理模块、答疑管理模块。实现了管理员的基本功能。
⑵教师模块设计。教师模块共分为六个子项,分别为教师资料更改、作业管理、发布信息、信息管理、题库管理、
网上答疑。实现了教师的基本功能。提高了教师的工作效率。为教师的工作提供了更为方便、快捷的工作平台。不仅仅在工作上提速,更注重工作质量的提升。
⑶学生模块设计。学生模块共分为四个子项,分别为学生注册、作业管理、课件浏览与下载、学习自测。为学生实现了基本的功能,提高了学生的学习效率。增强了学生与教师的交流互动,从另一方面促进了师生感情的培养。
3.2 数据库设计
本系统中存在的大量数据资源,是管理信息系统的处理对象,要高效、方便又安全地使用这些数据,必须选择合适数据库系统。数据库系统隐藏了数据存储的细节,使数据的存储、查询和修改更加快速、方便和准确,是信息系统运行的基础。本系统采用目前最为流行的关系型数据库系统。
4 系统实现
4.1 教学团队模块的实现
教学团队分为四个模块,分别是课程负责人、主讲教员、教学队伍与建设、教学改革和研究。课程负责人和主讲教员这两个模块是介绍教员们的详细信息,教学队伍与建设、教学改革和研究这两个模块是对团队信息以及团队研究方面的简介。如图4.1所示。
4.2 课程信息模块的实现
课程信息模块由课程简介、课件学习和视频教学三部分组成。课程简介部分主要是对课程的简单介绍和各章节内容的简要概述;课件学习部分可以在线学习相关课程的ppt,并且支持课件的下载;视频教学部分可以观看在线学习视频。如图4.2所示。
4.3 答疑模块的实现
答疑模块是系统学习的一个重要模块。答疑方式分为人工答疑和自动答疑两部分。
人工答疑即为留言答疑,学生通过留言板块的形式将自己的疑惑提交给教员;而自动答疑就是知识检索部分,用户输入所需了解的知识点,点击查找,就可以检索出与关键字相关的问题与答案。如图4.3所示。
5 结论
本系统采用ASP.NET技术和Spl server数据库,使得系统具有良好的维护性、可扩充性。完成了管理员、教师、学生等三个模块。该系统操作简便、易于大众使用。打破教材的局限性,有效帮助学生拓宽视野,了解管理信息系统实际的应用,这也使得有更多的同学能更好的掌握学习信息,一定程度上,提高了对知识的学习能力。同时使教员更好的了解学生们的学习状态,从而选择教学的着重点,使教育更高效、更方便、更现代化。
[参考文献]
[1]曹哲,高诚.《软件工程》[M].北京:中国水利水电出版社,2008,202~208.
[2]杨立编.Dreamweaver&ASP网页整合大全[M].北京:电子工业出版社,2004,115~279.
[3]赵增敏.ASP可视化编程及应用[M].北京:机械工业出版社,2005,198~211.