基于java的在线学习网站的设计与实现.doc

资料分类:计算机信息 上传会员:LA0633 更新时间:2025-05-23
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11122
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)
摘要:随着网络化和信息化的发展,互联网技术深入人心。以前的学习需要组织者投入大量的人力和物力,需要对题目进行筛选,并对后期的答题结果进行批改,如此繁琐的形式影响了整个学习效率,因此,提出了在线学习网站,用于解决上述问题。
现有的在线学习网站的特点与分析实现无软盘、无纸化考试。功能分为前后台两个模块,分别包含试题的增删、分发、时间的记录以及打分等。该系统主要有用户管理、角色权限管理、学生网络考试、试题管理等功能。使用了目前普及率最高的MVC架构,使用JSP、jQuery等技术来进行页面设计开发,并利用流行的Servlet+JDBC技术来进行后端搭建,更好的连接起数据和网页,使得操作起来更加方便,效率更高。并且使用轻量级的MySQL作为数据库软件,具备非常可靠的移植性,可在使用范围较广的Windows等操作系统上使用。
该在线学习网站具有安全性好、通用性强、可扩展性高的特点。且能实现完全自动化,界面设计合理,使用方便,能做到对信息的有效集中管理。学生在终端使用鼠标输入方式进行答题学习,也加快了做题速度。展望今后的在线学习网站发展趋势,它会朝着“多样性”、“开放性”、“智能化”的方向发展。
 
关键词:JavaWeb;学习网站;MySQL
 
目录
摘要
Abstract
引    言-1
1  概述-2
1.1  课题来源-2
1.2  课题背景-2
1.3  研究的内容-2
2  开发技术-4
2.1  Java简介-4
2.2  J2EE-4
2.3  MySQL-4
2.4  jQuery-5
2.5  JSP-5
2.6  Tomcat服务器-5
3  系统需求分析-7
3.1  系统用例图-7
3.2  系统流程图-8
3.3  需求分析-10
3.3.1  功能需求分析-10
3.3.2  非功能需求分析-10
4  系统概要设计-11
4.1  系统概要功能图-11
4.2  系统基本功能-11
4.3  数据库设计-14
5  系统详细设计与实现-20
5.1  学生用户端-20
5.1.1  学生用户登录-20
5.1.2  学生用户端主界面-21
5.1.3  在线答题界面-21
5.1.4  答题得分-22
5.1.5  错题解析-22
5.2  管理员端-23
5.2.1  管理员登录-23
5.2.2  管理员主界面-24
5.2.3  系统功能管理-25
5.2.4  用户管理-27
5.2.5  角色管理-28
5.2.6  题目管理-30
5.2.7  试卷管理-31
6  系统测试-32
6.1  测试过程-32
6.2  编写测试用例-32
6.3  分析测试结果-33
结    论-34
致    谢-35
参 考 文 献-36
相关论文资料:
最新评论
上传会员 LA0633 对本文的描述:本系统采用了J2EE企业级解决方案,利用当今最流行的JavaWeb技术开发,提高了系统的可重用性、可扩展性和可维护性,使得对博客信息的管理更加及时、高效,也提高了工作效率。......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: