基于JavaEE的计算机学习网站的设计与实现.doc

资料分类:计算机信息 上传会员:菲菲小宝贝 更新时间:2022-03-11
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12634
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:在信息技术飞速发展的知识经济时代,随着移动设备的普及,网络通信技术的日益革新。以互联网信息技术为代表的领域与传统产业联合已经成为了一个热点,各大网课平台如雨后春笋般的速度出现。在此背景下,互联网渐渐取代了书本成为了大学生获取知识的主要方式,网络自主学习成为了新的自主学习途径。得益于20世纪末和本世纪初期,软件行业的迅猛发展,大部分院校也开设了软件工程专业和其相关的学科。与其他专业不同,软件工程专业更面向就业,而相对于学生的理论知识学习程度,企业更加重视学生编写代码的动手实践能力。如今各行各业都需要软件开发领域的人才,而有着较强编程能力的软件工程专业毕业生,更是处于市场稀缺的状况。

基于Java EE的计算机学习网站,为学生提供了一个优质的在线自学平台。网站内有自主学习模块、资料下载模块、留言讨论模块和在线编译模块。其中的在线编译模块是本系统核心功能,免除了学生前期的准备工作。有着无需配置环境、无需下载编译器、不受设备限制等优点。学生在平台内学习与实践并行,可随时对教师用户提问,与同学交流互动,对提高学生学习兴趣有着积极的帮助。

本系统以校园网和因特网为应用环境,使用B/S模式构建,后台数据支持选用MySQL数据库,开发环境为My Eclipse 8.5版本。本系统在线编译模块是基于Code Mirror构建,为适应各种设备登录,前端开发采用了Bootstrap开源工具包。可以实现在线编译、编辑、检错、字体高亮等功能,能满足学生在本平台上自主学习的要求。

-

关键词:Java;在线学习;Web;在线编译;自学平台

 

目录

摘要

Abstract

引    言-1

1-计算机学习网站概要设计-3

1.1  系统开发背景-3

1.2  系统功能需求-3

1.2.1  登录功能需求-3

1.2.2  账号管理需求-3

1.2.3  资料管理需求-4

1.3  系统性能需求-4

1.3.1  可扩展性-4

1.3.2  可管理性-4

1.3.3  安全性-4

1.3.4  实用性-4

2  计算机学习网站需求分析-5

2.1  用户需求分析-5

2.2  系统可行性分析-5

2.3  系统角色功能分析-5

2.3.1  管理角色功能分析-5

2.3.2  教师角色功能分析-6

2.3.3  学生角色功能分析-6

3  计算机学习网站设计-7

3.1  系统开发环境-7

3.2  系统角色功能设计-8

3.3  系统功能模块设计-9

3.4  数据库的详细设计-9

3.4.1  数据库的概念-9

3.4.2  逻辑设计-10

3.4.3  数据库的逻辑设计-11

4  系统功能实现-14

4.1  系统登录模块实现-14

4.1.1  用户登录-14

4.1.2  用户注册-15

4.2  系统前台模块实现-16

4.3  系统后台模块实现-17

4.4  模拟编译模块实现-18

4.4.1  编译器简介-18

4.4.2  编译器的配置-18

4.4.3  在线编译工具实现-20

5  系统测试-21

5.1  系统测试技术-21

5.2  系统测试方法-21

5.3  系统功能模块测试-22

5.3.1  系统登录功能测试-22

5.3.2  用户信息管理模块测试-22

5.3.3  资料管理模块测试-24

5.3.4  留言管理模块测试-25

结    论-27

致    谢-28

参 考 文 献-29

相关论文资料:
最新评论
上传会员 菲菲小宝贝 对本文的描述:本平台的设计初衷是提升学生的自主学习能力和细化专业基础知识。与目前网络上的相关在线学习网站相比,本计算机学习网站有几大优势。首先,基于Java EE的网上教学系统是现代远程......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: