当前位置:首页 > 基于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
共分享92篇相关文档