基于Java的自主学习系统设计与实现
摘要
随着科学技术的迅速发展,特别是近些年来,计算机技术以突飞猛进的速度渗透到了各个领域,成为人们生活中不可或缺的一部分。迄今,我国的信息化建设已取得长足进步,各行各业及政府部门的信息系统建设、传统技术的改造、基础设施建设都有较快发展。教育现代化、科学化管理是各个国家都十分重视的内容。计算机技术和应用也越来越受到人们的关注。
借助网络来进行学习或辅导教学,是计算机网络在教育中的杰出应用,已经在世界各国的成人高等教育、普通高等教育和中小学教育中开展的如火如荼,将对传统的教育形成补充和挑战。各国非常重视网络教育的发展,网络教育和辅导的发展是必然趋势。
本课题在分析了现有的学习平台基础上,设计研发了一套基于JSP的网络教学系统。本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个B/S结构的网络教学系统。
关键词:JSP,数据库,B/S模式
目录
TOC\o1-3\h\u24815摘要 I
17796第1章绪论 1
192831.1课题背景与意义 1
268531.2国内外发展现状 1
121911.3本设计的主要内容 2
14290第2章技术简介 4
66572.1开发工具 4
49462.1.1MyEclipse 4
223282.1.2Tomcat 4
35002.1.3JSP技术 4
283652.1.4MySQL 5
238382.1.5JavaScript 5
162512.2软硬件需求 6
105352.3本章小结 6
12229第3章系统分析 7
120873.1可行性分析 7
72823.1.1技术可行性 7
250223.1.2经济可行性 7
153083.1.3操作可行性 7
319983.1.4法律可行性 7
91603.2系统需求分析 8
99843.2.1设计的基本思想 8
211253.2.2性能需求 8
73253.2.3系统的安全性 8
214533.2.4数据的完整性 8
152373.2.5界面需求 9
131713.2.6功能模块分析 10
311303.2.7整体系统结构 12
112003.3本章小结 12
7206第4章系统设计 13
144304.1数据库的分析与设计 13
219334.1.1数据库的概念结构设计 13
146704.1.2数据库的逻辑结构设计 16
264774.1.3数据库的连接原理 18
284084.2本章小结 19
3023第5章系统功能实现 20
80225.1主页设计 20
228595.2登录页面设计 20
301445.3管理员主页面 22
24525.3.1修改登录密码 23
312155.3.2老师信息管理 23
120415.3.3学生信息管理 24
82315.3.4公告信息管理 25
293705.4教师主页面 26
173245.4.1修改个人信息 27
19215.4.2教学资料管理 27
97135.4.3作业信息管理 28
89625.4.4考试信息管理 29
82235.5学生界面设计 30
50065.5.1修改个人信息 30
250555.5.2作业下载模块 31
5745.5.3作业管理模块 31
121875.5.4考试模块 31
109455.6本章小结 32
25483第6章系统测试 33
242366.1系统测试目的与意义 33
205426.2测试过程 33
62306.3系统环境安装与配置 33
226756.4主页面的登录模块测试 34
167706.5其他错误 35
287196.6本章小结 35
13414结论 36
4345参考文献 37
PAGE
PAGE1
绪论
课题背景与意义
计算机和现代网络技术为特征的现代信息技术极大地促进了社会经济的发展,也引发了一场知识和信息的革命。现行的教学、考试方式和方法面临着前所未有的挑战,计算机在线教育与学习辅导作为一种新的重要的教学形式具有重要的意义,呈现出广阔的发展前景。
随着计算机技术