毕业设计论文基于BS结构的数据结构课程教学辅助练习系统

上传人:cn****1 文档编号:498331515 上传时间:2022-10-12 格式:DOC 页数:61 大小:401KB
返回 下载 相关 举报
毕业设计论文基于BS结构的数据结构课程教学辅助练习系统_第1页
第1页 / 共61页
毕业设计论文基于BS结构的数据结构课程教学辅助练习系统_第2页
第2页 / 共61页
毕业设计论文基于BS结构的数据结构课程教学辅助练习系统_第3页
第3页 / 共61页
毕业设计论文基于BS结构的数据结构课程教学辅助练习系统_第4页
第4页 / 共61页
毕业设计论文基于BS结构的数据结构课程教学辅助练习系统_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《毕业设计论文基于BS结构的数据结构课程教学辅助练习系统》由会员分享,可在线阅读,更多相关《毕业设计论文基于BS结构的数据结构课程教学辅助练习系统(61页珍藏版)》请在金锄头文库上搜索。

1、 学科分类号: 湖南人文科技学院本科生毕业设计题 目: 基于BS结构的数据结构课程教学辅助练习系统 Data Structure Course Teaching Aids Exercise System Based on BS Architecture 学生姓名: 学号 系 部: 计算机科学技术系 专业年级: 指导教师: 职 称: 湖南人文科技学院教务处制湖南人文科技学院本科毕业设计诚信声明本人郑重声明:所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。对本文

2、的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 作者签名: 二一年 月 日目 录摘要IAbstractII第一章 绪 论1前言1研究背景1本文的主要工作1本文的组织安排2第二章 开发环境和开发技术3系统介绍3系统开发环境3系统开发技术32.3.1 MyEclipse简介32.3.2 Java简介42.3.3 Tomcat简介4第三章 系统需求分析6系统现状6应用需求分析6系统的数据要求6系统功能需求及目标7系统业务流程图83.2.4 系统功能分析图83.2.5 系统数据流程图9系统E-R图分析10数据字典的实现10可行性分析10第四章 系统总

3、体设计12系统数据表设计12数据库的连接12系统功能模块设计13第五章 系统设计与实现15系统设计环境设置155.1.1 配置JDK155.1.2 安装155.1.3 配置15主界面模块15教师操作模块17学生操作模块30第六章 系统发布与测试406.1 系统发布40系统的测试与维护40系统功能测试和维护40系统性能测试和维护41结 束 语43参考文献44致 谢45附 录46基于BS结构的数据结构课程教学辅助练习系统摘要:随着网络的迅速发展,教学方式开始网络化。传统的教学方式已经不能满足广大学生的需求。因此,开发基于BS结构的数据结构课程教学辅助练习系统为学生提供了便利的课后辅导途径,还能提高

4、学生学习积极性。本文通过对教学辅助练习细致的分析和研究,给出了一个以JAVA EE为平台,Java语言编写,MySQL做后台数据库的基于BS结构的数据结构课程教学辅助练习系统的设计与实现过程。该系统主要实现了学生的学生注册、登陆、课后练习及成绩查看,教师的了解学生情况、布置课后练习、批改学生练习、提供教学资源、发布教学信息等功能。此外,本系统实现了教师和学生进行交流的功能。关键词:Java语言;MySQL数据库;JSPData Structure Course Teaching Aids Exercise System Based on BS ArchitectureAbstract:With

5、 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 data structures course teaching assistant training system to provide students with a convenient way to afte

6、r-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 Data Structure Course supporting Design and implementation of practi

7、ce systems process. 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 relea

8、se and other functions. In addition, the system realizes the exchange of teachers and students function.Keywords: Java Language; MySQL Data Base; Java Server Page第一章 绪 论前言当前我国高校的学生数量在不断增长,学科的设置也在不断增加,各门课程的课后辅导问题已引起人们的广泛关注,然而在网络技术逐渐渗入社会生活各个层面的今天,如何运用网络平台构建课程教学辅助练习系统,是一个具有重要现实意义和工程意义的问题。本课题隶属于网上教学平台的一

9、个子模块,主要要求学生探索基于B/S模式的配合课堂的网络教学辅助练习的设计和实现方案。该系统要求分学生和教师两类主要用户,教师用户主要是发布教学信息、提供教学资源、布置课后练习、网上教学交流、了解学生情况等。在这个系统中,教师是网站信息的提供者,是系统应用的指导者。研究背景 随着科技的不断发展,计算机已在人们的日常生活和工作领域中日益普及,并且人们对计算机的应用不再是简单的文字处理和最初的科学计算,计算机早已涉及到我们生活的各个方面,更多的利用计算机来减轻我们的工作,随着互联网的发展,传统的学习方式早已不能满足我们的需要,而基于B/S结构的数据结构课程教学辅助练习系统就是为了学生在放学之后也能

10、有一个学习数据结构的平台,更改了学生放学之后就没人教学的状态,符合现代教育的需要。该系统的用户包括学生和教师,学生可以在登录后既可以对当天的学习内容巩固,并且通过作业了解自己对当天课程的掌握程度,还可以对下次课程进行预习。而教师的功能为学生提供教学资源、浏览学生信息、布置作业、查看学生作业完成情况并给予指导。随着INTERNET的发展,世界网民的数量急剧增加,社会的信息化强度增强,网络教学方式逐渐成为主流教学方式,特别是计算机系,网络已经普及到每个学生,而数据结构也是计算机系的专业必修课。为了让每个学生把数据结构这门专业必修课学好,基于B/S结构的数据结构课程教学辅助练习系统的就很有必要了。本

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

12、管理模块中可以修改学生信息、查看学生信息、提供教学资源、发布教学信息等。开发这个系统必须经过以下阶段:(1)可行性研究阶段;(2)需求分析阶段;(3)总体设计阶段;(4)详细设计阶段;(5)系统实现阶段;(6)测试阶段。本文的组织安排文章绪论部分对本系统的背景和现状进行了简要的介绍,分析了本文的主要工作任务;系统分析部分,包括开发环境和技术分析、可行性分析、需求分析、系统功能分析等,为设计和理解应用程序做了很好的铺垫;系统设计部分主要介绍了系统功能设计和数据库设计,并根据系统要对功能进行了划分和细化;系统实现部分说明了几个主要模块的编码。围绕基于B/S结构的数据结构课程教学辅助练习系统项目实施

13、,根据开发过程,重点阐述了软件项目开发的流程,从业务流程、功能描述、数据流三方面对系统进行了详尽的分析,从数据库逻辑模型、软件结构、模块加工说明、界面设计四方面对系统进行了详尽的设计。最后对论文进行了总结。第二章 开发环境和开发技术系统介绍基于B/S结构的数据结构课程教学辅助练习系统,分为学生学习模块和教师管理模块,学生首先在登陆页面用学号进行注册,必须是计算机系的学生才可以注册,注册完成登陆到学习界面,学生可以修改自己的信息、查询自己的作业成绩、做家庭作业、查看教师提供的教学资源等。教师通过登陆页面登陆到后台管理界面对学生信息和教学信息进行管理。主要包括修改学生信息、查看学生信息、提供教学资

14、源、发布教学信息等功能。系统开发环境开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:l(1)开发环境:Windows XPl(2)开发工具:l(3)数据库管理系统:MySQLl(4)采用服务器。系统开发技术本系统采用Java编程语言,MySQL为数据库后台处理,使整个系统具有实用性,便于维护。2.3.1 MyEclipse简介MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在结构上,MyEclipse的特征可以被分为7类: 1. JavaEE模型 2. WEB开发工具 3. EJB开发工

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号