基于SSH的网络自主学习系统.doc

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-17
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12158
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】为了提高学生的自主学习性,不再受传统教育的束缚,突破教育在时间空间上的限制,特地开发了本系统---基于SSH的学生自主学习系统。随着互联网技术的飞速发展,开展网络教学也发展成一大趋势,网上学习不仅可以让学生随时学到自己想学的课程,也能在任何场合学习。

本学习网站是基于B/S(浏览器/服务器)网络架构的,myEclipse作为项目开发工具,Tomcat作为本地启动服务器。网站页面设计主要用JSP技术开发,网站总体架构采用SSH框架,将整体的业务逻辑,持久性逻辑和页面进行很好的耦合。本系统主要功能是提供一些学习资料给用户学习,资料主要分为PPT,Word文档和学习视频,学生可以根据各自兴趣选择喜欢方式进行学习,有疑问可以在线提问,教师负责解答。系统也采用随机生成算法从后台抽取题目,学习完之后可以自测查看成绩,测试完并有相应的测试成绩,还通过Highcharts分析学生学习情况列出柱状图。

【关键词】:学习系统; SSH; 随机算法; Flexpaper

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景和意义-1

1.2 研究现状-1

1.3 需要解决的主要问题-2

1.4 本文的主要工作和贡献-2

2 系统技术-3

2.1 框架技术-3

2.2 算法技术-3

2.3 FlexPaper+SWFTools技术-4

2.4 Highcharts技术-4

3 系统设计-5

3.1 系统架构设计-5

3.1.1 系统用例图-6

3.1.2 程序流程图-7

3.2 数据库设计-8

3.2.1 概念模型设计-8

3.2.1 数据流图-9

3.2.2 数据表设计-10

3.3 页面设计-12

3.3.1 首页设计-12

3.3.2 管理员登录界面-13

3.3.3 后台页面-13

4 系统实现-14

4.1 注册模块-14

4.2 密码管理模块-15

4.3 管理模块-16

4.4 在线答疑模块-17

5 关键技术-19

5.1 使用Flexpaper实现浏览功能-19

5.2 使用随机算法生成试卷-22

5.3 使用Highcharts生成图表-24

6 总结和展望-26

参考文献-27

致  谢-28

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:基于SSH的网络学习系统的实现是将传统的教育模式从人工转变为网络教学,为学生的自主学习提供方便,不再被动的在课堂上听老师授课,不再风雨无阻的赶去课堂上课。通过调研和分......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: