技术:Java、JSP等 摘要: 随着Internet的发展,世界网民的数量急剧增加,社会的信息化强度增强, 在教学歇息方面网络带来的便利尤为突出。在线学习是一个全新的网上学习平台,它改变了传统的学习方式,让学习不再受时间、地理位置及教学资源方面的限制,调动了学生的自主性和积极性。学习不是闭门造车,在学生在线学习过程中,由于不是面对面进行教学,与老师的交流与互动显得至关重要。在21世纪,掌握好英语对每个人都非常重要。因此,英语学习系统的设计是十分必要且有实际意义的。 本系统按照实际需求设计,主要是用来完成英语学习系统。本次毕业设计的重点是开发动态网站,其中前台技术采用基于B/S模式的JSP,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,本系统主要分前台和后台两个部分。前台部分用于学生用户在线学习与交流,包括用户登录、资源共享下载、在线阅读信息、系统论坛交流、历届试题下载等模块。后台部分用于系统管理员用户对系统进行维护与管理,管理员用户功能包括修改登录密码、注册用户管理、论坛板块管理、帖子信息管理、资源共享管理、在线阅读管理以及试题信息管理等。 关键词:数据库,JSP,B/S模式
目录: 摘??要? ? I ABSTRACT? ? II 第一章 绪论? ? 1 1.1课题背景及意义? ? 1 1.2开发工具及技术? ? 1 1.2.1开发工具? ? 1 1.2.2 JSP技术? ? 2 1.2.3 JavaScript? ? 3 1.3软硬件需求? ? 3 第二章 系统分析? ? 5 2.1可行性分析? ? 5 2.1.1技术可行性? ? 5 2.1.2经济可行性? ? 5 2.1.3操作可行性? ? 5 2.1.4法律可行性? ? 6 2.2功能模块分析? ? 6 2.3设计的基本思想? ? 10 2.4性能需求? ? 10 2.4.1系统的安全性? ? 10 2.4.2数据的完整性? ? 10 2.5界面需求? ? 10 第三章 数据库设计? ? 12 3.1数据库的分析与设计? ? 12 3.1.1数据库的概念结构设计? ? 12 3.1.2数据库的逻辑结构设计? ? 15 3.1.3数据库的连接原理? ? 17 第四章 系统功能实现? ? 20 4.1用户注册功能? ? 20 4.2登陆界面设计? ? 21 4.3管理员主页面? ? 23 4.4用户信息管理? ? 23 4.5论坛板块管理? ? 24 4.6帖子信息管理模块? ? 24 4.7资源共享管理? ? 25 4.7.1资源共享添加? ? 25 4.7.2资源共享管理? ? 27 4.8在线阅读管理? ? 27 4.8.1在线阅读添加? ? 27 4.8.2在线阅读管理? ? 28 4.9试题下载管理? ? 29 4.9.1试题下载添加? ? 29 4.9.2试题下载管理? ? 30 4.10论坛交流模块? ? 31 4.11浏览并下载? ? 32 第五章 系统测试? ? 34 5.1系统测试目的与意义? ? 34 5.2测试过程? ? 34 5.2.1主页面的登录模块测试? ? 34 5.3其他错误? ? 35 结??论? ? 36 参考文献? ? 37 致??谢? ? 38
|