摘 要:人们可以通过网上在线学习,打破时空限制,用最低的投入及成本获得最佳的学习效果,满足其对自主学习及个性追求的需要。本文采用Spring-Spring MVC-Mybatis框架,基于MyEclipse环境开发,设计并实现了一个在线学习系统。系统分为学员端和管理端两部分。学员端采用JSP和CSS的技术,实现学习资源、我的课程、课程详情、我的考试等功能;管理端采用jQuery的技术,实现用户管理、学校组织管理、课程管理、考试管理、系统管理、网站管理等功能;后台使用了MySql数据库管理。该系统运行稳定、界面美观、操作简单、学习方便,达到了在线学习的目的。91570
毕业论文关键词:在线学习,jsp,css,jquery,myecplise
Abstract: People can through online learning, break the limit of time and space, with the lowest investment cost and get the best learning effect, to satisfy their need for autonomous learning and personality。 This article USES the spring-spring my-mybatis framework to design and implement an online learning system based on the MyEclipse environment development。 The system is pided into two parts: the learner and the management。 The students are using the techniques of JSP and CSS to implement learning resources, my courses, details of the course, and my tests。 The management side adopts the technology of jQuery, implements user management, school organization management, curriculum management, examination management, system administration, website management etc。 MySql database management is used in the background。 The system is stable, the interface is beautiful, the operation is simple, the learning is convenient, has achieved the purpose of the online learning。
KeyWords: Online learning, jsp, css, jquery, myecplise
目录
1 绪论 5
1。1 选题背景 5
1。2 运行环境及工具 5
2 需求分析 6
2。1 现行系统的现状调查说明 6
2。1。1 目标 6
2。1。2 功能模块描述 6
2。2可行性分析 8
2。2。1 技术的可行性 8
2。2。2 经济的可行性 8
2。2。3 操作可行性 8
2。2。4 法律可行性 8
2。3 系统流程图 8
2。3。1 管理端流程图 9
2。3。2 学员端流程图 11
2。4 设计思路 11
3 数据结构分析与设计 11
3。1 数据库 11
3。1。1 数据库概念 11
3。1。2 数据库连接原理 12
3。1。3 数据库连接池 13
3。2 表说明 15
3。3 表设计 15
4 系统功能实现 23
4。1 系统登录页面实现 23
4。2 管理端功能模块 24
4。2。1 用户管理 24
4。2。2 学校组织管理 30
4。2。3 课程管理