| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10757 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在如今互联网极为发达的时代,我们处于一个新的环境,衣食住行都发生了巨大的变化,人们的精神追求和对文化的需求也在与日俱增。而进行传统的学习活动又有有着较大的局限性,经济问题、社交问题、政策问题等阻碍着人们的学习热情。因此开发一个在线学习系统来帮助热爱学习的人解决一些问题,从而能够让学者可以方便、有效地得到学习资源,真正的享受到学习的乐趣以及培养自己的学习能力。自学能力的培养对日后自身的发展以及成长都有着重要的促进作用。 进行网上学习,从经济角度来看,只需使用较为低廉的成本就能使得用户掌握一些自己所需的知识。 本系统采用B/S模式进行设计,使用了Java进行系统的后台的处理,与Java配合使用的编译器是Eclipse,使用适合个人开发、较小型的服务器Tomcat,使用了本人熟悉的数据库MySQL,版本为5.0。前台使用jsp页面编写,后台服务框架使用了SSM框架,整个项目使用Eclipse即可进行编写。界面方面使用了css、jQuery和JavaScript进行美化。 本系统实现了三个角色的相关功能模块:管理员模块、教师模块与学生模块。管理员主要功能是对教师信息和学生信息的管理;教师可以管理自己的信息,查看、添加课程信息;学生可以搜索课程信息、查看课程信息、进行课程的选择与学习自己已经选择的课程,也可以管理个人的信息,主要是修改密码。 关键词:在线学习、B/S、JSP、SSM、HTML、CSS、JavaScript、jQuery
目录 摘要 Abstract 1. 绪论-1 1.1 课题的研究意义-1 1.2 国内在线学习平台的使用潜力巨大-1 1.3 国内外研究发展现状-2 2. 系统的开发环境及技术介绍-2 2.1 系统开发环境-2 2.1.1 开发语言——Java-2 2.1.2 开发环境——Eclipse-2 2.1.3 数据库——MySQL-2 2.1.4 运行服务器——Tomcat-3 2.2 系统框架与技术-3 2.2.1 JSP的MVC模式与系统框架-3 3. 总体设计-4 3.1 总体功能模块-4 3.2 管理员模块-5 3.3 教师模块-7 3.5 系统业务描述-8 4. 详细设计与实现-9 4.1 开发模式与数据库-9 4.2 系统E-R图-10 4.3 数据库设计-10 4.3.1 教师用户-10 4.3.2 学生用户-11 4.3.3 角色表-12 4.3.4 用户登录-12 4.3.5 课程信息-13 4.3.6 问答表-13 4.3.7 学生-课程表-14 4.4 数据库表结构-15 4.4.1 角色表-15 4.4.2 教师用户表-15 4.4.3 学生用户表-16 4.4.4 用户登录表-16 4.4.5 课程信息表-16 4.4.6 问答表-17 4.4.7 学生-课程表-18 5. 功能实现-19 5.1 系统实体的类图-19 5.2 系统功能实现的主要框架-20 5.2.1 SSM框架-20 5.2.2 pom配置文件-20 5.2.3 MyBatis-21 5.2.4 Spring配置-22 5.3 系统功能实现的主要模块-25 5.3.1 用户模块-25 5.3.2 教师用户模块-28 5.3.3 管理员模块-31 6. 系统测试-33 6.1 软件测试的目的和任务-33 6.2 测试环境-34 6.3 测试用例-34 6.3.1功能性测试-34 7. 结论-38 参 考 文 献-39 致谢-40 |

