基于BS结构的《数据结构》课程教学辅助练习系统论文

发布时间 : 星期日 文章基于BS结构的《数据结构》课程教学辅助练习系统论文更新完毕开始阅读

湖南人文科技学院毕业设计

基于B\\S结构的《数据结构》课程教学辅助练习系统

摘要:随着网络的迅速发展,教学方式开始网络化。传统的教学方式已经不能满足广

大学生的需求。因此,开发基于B\\S结构的《数据结构》课程教学辅助练习系统为学生提供了便利的课后辅导途径,还能提高学生学习积极性。本文通过对教学辅助练习细致的分析和研究,给出了一个以JAVA EE为平台,Java语言编写,MySQL做后台数据库的基于B\\S结构的《数据结构》课程教学辅助练习系统的设计与实现过程。该系统主要实现了学生的学生注册、登陆、课后练习及成绩查看,教师的了解学生情况、布置课后练习、批改学生练习、提供教学资源、发布教学信息等功能。此外,本系统实现了教师和学生进行交流的功能。

关键词:Java语言;MySQL数据库;JSP

I

湖南人文科技学院毕业设计

Data Structure Course Teaching Aids Exercise System

Based on B\\S Architecture

Abstract:With the rapid development of the network, began teaching network. Traditional teaching methods can not meet the general needs of the students. Therefore, the development based on B \\ S structure of \structures\course teaching assistant training system to provide students with a convenient way to after-school counseling, but also to improve student learning initiative. Through practice of the teaching aids and detailed analysis and research, given a JAVA EE platform, Java language, MySQL database backing the on B \\ S Structure of \Structure\The system realizes the students student registration, login, after-school practice and the results view, the situation of teachers to understand students, arranged after-school practice, correcting students to practice, provision of teaching resources, teaching information release and other functions. In addition, the system realizes the exchange of teachers and students function.

Keywords: Java Language; MySQL Data Base; Java Server Page

II

湖南人文科技学院毕业设计

第一章 绪 论

1.1前言

当前我国高校的学生数量在不断增长,学科的设置也在不断增加,各门课程的课后辅导问题已引起人们的广泛关注,然而在网络技术逐渐渗入社会生活各个层面的今天,如何运用网络平台构建课程教学辅助练习系统,是一个具有重要现实意义和工程意义的问题。

本课题隶属于网上教学平台的一个子模块,主要要求学生探索基于B/S模式的配合课堂的网络教学辅助练习的设计和实现方案。该系统要求分学生和教师两类主要用户,教师用户主要是发布教学信息、提供教学资源、布置课后练习、网上教学交流、了解学生情况等。在这个系统中,教师是网站信息的提供者,是系统应用的指导者。

1.2研究背景

随着科技的不断发展,计算机已在人们的日常生活和工作领域中日益普及,并且人们对计算机的应用不再是简单的文字处理和最初的科学计算,计算机早已涉及到我们生活的各个方面,更多的利用计算机来减轻我们的工作,随着互联网的发展,传统的学习方式早已不能满足我们的需要,而基于B/S结构的《数据结构》课程教学辅助练习系统就是为了学生在放学之后也能有一个学习《数据结构》的平台,更改了学生放学之后就没人教学的状态,符合现代教育的需要。该系统的用户包括学生和教师,学生可以在登录后既可以对当天的学习内容巩固,并且通过作业了解自己对当天课程的掌握程度,还可以对下次课程进行预习。而教师的功能为学生提供教学资源、浏览学生信息、、布置作业、查看学生作业完成情况并给予指导。

随着INTERNET的发展,世界网民的数量急剧增加,社会的信息化强度增强,网络教学方式逐渐成为主流教学方式,特别是计算机系,网络已经普及到每个学生,而《数据结构》也是计算机系的专业必修课。为了让每个学生把《数据结构》这门专业必修课学好,基于B/S结构的《数据结构》课程教学辅助练习系统的就很有必要了。

1.3本文的主要工作

基于B/S结构的《数据结构》课程教学辅助练习系统为计算机系每个学生提供了一

1

湖南人文科技学院毕业设计

个课后练习《数据结构》的平台,系统采用MySQL 作为后台数据库,利用J2EE的开发工具MyEclipse开发,学生学习模块和教师管理模块都是采用JSP的形式开发。前台使用Java为编程语言,J2EE为开发平台,后台为服务器端的MySQL数据库,本系统也分外前后台,前台是学生学习模块,后台是教师管理模块。学生必须通过注册,将学生信息添加到后台数据库表中,然后登陆的时候就要经过身份验证才能登陆到学生学习界面,登陆到学习界面之后学生可以修改自己的信息、查询自己的作业成绩、做家庭作业、查看教师提供的教学资源等。而教师在教师管理模块中可以修改学生信息、查看学生信息、提供教学资源、发布教学信息等。

开发这个系统必须经过以下阶段: (1)可行性研究阶段; (2)需求分析阶段; (3)总体设计阶段; (4)详细设计阶段; (5)系统实现阶段; (6)测试阶段。

1.4本文的组织安排

文章绪论部分对本系统的背景和现状进行了简要的介绍,分析了本文的主要工作任务;系统分析部分,包括开发环境和技术分析、可行性分析、需求分析、系统功能分析等,为设计和理解应用程序做了很好的铺垫;系统设计部分主要介绍了系统功能设计和数据库设计,并根据系统要对功能进行了划分和细化;系统实现部分说明了几个主要模块的编码。围绕基于B/S结构的《数据结构》课程教学辅助练习系统项目实施,根据开发过程,重点阐述了软件项目开发的流程,从业务流程、功能描述、数据流三方面对系统进行了详尽的分析,从数据库逻辑模型、软件结构、模块加工说明、界面设计四方面对系统进行了详尽的设计。最后对论文进行了总结。

2

联系合同范文客服:xxxxx#qq.com(#替换为@)