登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

自服务学习系统设计与实现——以《信息系统分析与设计》课程为例毕业论文

 2021-11-06 08:11  

摘 要

自服务学习系统能有效实现以学习者为中心的个性化教育,辅助用户利用碎片时间高效学习,是网络学习系统智能化的发展趋势。但目前大部分在线学习系统教学方式单一,缺少个性化学习路径规划,学习问题得不到及时解答,难以满足学习者的个性化学习需求。

为了解决上述问题,本文设计并实现了一个自服务学习系统。首先,采用面向对象方法分析系统需求,确定系统功能,设计系统架构。然后,以SSM(Spring SpringMVC MyBatis)开发框架为核心实现系统。最后,完成系统测试。系统面向两类用户——管理员和普通用户(包括教师和学生)。普通用户和管理员分别通过不同的访问地址进入前台页面或后台管理页面,进行相应的业务操作。管理员用户可以管理用户信息,发布课程及章节资料,管理知识点和题库;学生用户可以在线学习视频课程,进行课程测试与错题练习,获取推荐学习路径,并在线问答求助;教师用户可以查看学生学习进度和测试成绩,并回复学生的提问。

在系统实现的过程中,页面显示部分运用了JSTL EL技术,丰富了JSP页面的数据呈现,使得数据展示更加规范且易于操作。程序编写使用SSM框架,对Web层进行解耦,使得JavaWeb应用的开发更加简洁。

目前实现的系统在用户界面的友好性和数据库部署方式方面仍需完善。同时,随着在线教学的快速发展,教学方式和内容也会不断变化。因此,个性化学习路径的规划和推荐也将持续改进。

关键词:自服务学习;个性化学习路径;SSM;JSTL;JavaWeb

Abstract

The self-service learning system can effectively realize learner-centered personalized education and assist users to use fragmented time to learn efficiently, which is the development trend of intelligent network learning system. However, at present, most online learning systems have a single teaching method, lack of personalized learning path planning, and learning questions cannot be answered in time, which makes it difficult to meet the individualized learning needs of learners.

In order to solve the bove problems, this paper designs and implements a self-service learning system. First, it uses the object-oriented method to analyze system requirements, determine system functions,and design system architecture.Then,take SSM(Spring SpringMVC MyBatis) development framework as the core to realize the system. Finally, complete the system test. The system is oriented to two types of users--administrators and ordinary users (including teachers and students). Ordinary users and administrators enter the front page or background management page through different access addresses to perform corresponding business operations. Administrator users can manage user information, publish courses and chapter materials, manage knowledge points and question banks; student users can learn online video courses, conduct course tests and wrong question exercises, obtain recommended learning paths, and ask questions online for help; teacher users can view Student learning progress and test scores, and respond to student questions.

In the process of system implementation, the JSTL EL technology is used in the page display part, which enriches the data presentation of the JSP page, making the data presentation more standardized and easy to operate. Programming uses the SSM framework to decouple the Web layer, making the development of Java Web applications more concise.

The currently implemented system still needs to be improved in terms of user-friendliness and database deployment. At the same time, with the rapid development of online teaching, teaching methods and content will continue to change. Therefore, the planning and recommendation of personalized learning paths will continue to improve.

Key Words:self-service learning;Personalized learning path;SSM;JSTL;JavaWeb

目 录

摘 要 I

Abstract II

第1章 绪论 1

1.1 课题背景 1

1.2 研究意义 1

1.3 研究目的 1

1.4 国内外研究现状分析 1

第2章 可行性研究 3

2.1 技术可行性 3

2.2 经济可行性 3

2.3 操作可行性 3

第3章 系统分析 4

3.1 用例图 4

3.2 活动图/用例说明 5

3.3 系统顺序图 7

3.4 领域类图 10

3.5 状态机图 11

第4章 系统设计 12

4.1 设计类图 12

4.2 交互图(顺序图/通信图) 12

4.3 组件图 14

4.4 配置图 15

4.5 包图 15

4.6 数据库设计 16

4.6.1 概念结构设计 16

4.6.2 逻辑结构设计 16

4.6.3 物理结构设计 17

4.7人机交互界面设计 21

第5章 系统实现 22

5.1 开发工具简介 22

5.1.1 Eclipse 22

5.1.2 MySQL 22

5.1.3 Tomcat 22

5.2 系统功能 22

5.2.1 登录/注册 22

5.2.2 基本信息管理 23

5.2.3 课程知识点管理 25

5.2.4 学习路径管理 25

5.2.5 学习效果测评 25

5.2.6 课程评论管理 27

5.3 系统测试 28

5.3.1 测试计划 28

5.3.2 测试用例 28

5.3.3 测试结果 32

第6章 总结及展望 34

6.1 工作总结 34

6.2 未来工作展望 34

致 谢 35

参考文献 36

第1章 绪论

1.1 课题背景

现如今,传统的网络在线学习系统运行现状是:课程学习门槛低,无需进行学前评测及课程知识点测试,学习路径固定,完全靠学习者自身摸索。学习者的能力、自律水平以及知识掌握程度都存在着不少的个体差异,学习存在的问题也无法在系统上得到帮助。传统的网络学习系统操作方式单一,无法根据学习中的学习特征,测试成绩等推荐“最合适”的学习路径,难以满足学习者的个性化学习需求。

1.2 研究意义

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图