基于JavaEE的网上教学系统的设计与实现.doc

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

摘要:由于这次新冠疫情的爆发,在线教育进一步得到普及,网上教学的重要性得以体现,在线教育已经成为未来教育行业的一种趋势。随着IT技术的高速发展,互联网与我们的生活已经密不可分。在现行大学教学改革的情形下,在线教育的前景非常广阔。国外的一些大学已经购买了由专业人员开发的教育软件,或是根据自己学校的实际情况,开发适合自己学校的在线教育平台。但是在国内的一些大学里,线上教学的网络教育方式起步较晚,一些相关的技术软件并不完善,需要花大量的金钱去购买。本文所描述的网上教学系统是一个适合高校使用的网上教学系统。

本论文所涉及的网上教学系统采用Java EE框架,还用到了B/S构架和SSH框架,Spring组件、JDK、Tomcat服务器,以及MySQL数据库系统。通过前期对网上教学和线下课程的调研,根据传统课堂教育的特点,针对用户需求等方面,开发了一个适合高校的网上教学系统。系统中包含了三种类型的用户:教师用户、学生用户和管理员用户;教师用户可以上传教学资料、布置作业、审核学生选课信息、评论区留言等;学生用户可以进行申请选课、下载教学资料、评论区留言、给老师课程留言、修改个人信息;管理员用户可以修改学生和教师信息、管理课程信息、管理评论区。最后,对该系统的功能做了完整的测试,保证了功能都可以正常使用,确保了系统的可靠性。

 

关键词:Java EE;网上教学系统;信息化建设

 

目录

摘要

Abstract

引    言-1

1  绪论-2

1.1  研究背景说明-2

1.2  国内外背景分析-3

1.2.1  国外发展背景-3

1.2.2  国内发展背景-3

1.3  研究内容-3

2  系统关键技术-4

2.1  Java语言(计算机编程语言)-4

2.1.1  Java发展历程-4

2.1.2  Java语言的特点-4

2.2  SSH框架技术-5

2.2.1  Struts框架-5

2.2.2  Spring框架-5

2.2.3  Hibernate框架-5

2.3  B/S架构-6

2.4  MySQL数据库系统-6

2.5  Tomcat应用服务器-7

2.6  Eclipse——Java开发工具-7

3  系统需求分析-8

3.1  用户分析-8

3.1.1  学生用户-8

3.1.2  教师用户-8

3.1.3  管理员用户-9

3.2  功能分析-9

3.3  数据库分析-10

3.4  系统开发环境-10

3.4.1  系统硬件开发环境-10

3.4.2 系统软件开发环境-11

4  系统设计-12

4.1  系统概要设计-12

4.1.1  系统设计原则-12

4.1.2  系统功能设计-12

4.2  数据库设计-13

4.2.1  E-R图设计-13

5  系统部分的编码与实现-18

5.1  项目结构设计-18

5.2  项目代码实现-22

5.2.1  用户登录-22

5.2.2  修改信息页面-25

5.2.3  附件上传-28

5.2.4  课程留言-29

5.2.5  选课申请管理模块-30

6  系统功能测试-33

6.1  登录功能测试-33

6.2  管理功能测试-33

结    论-35

致    谢-36

参 考 文 献-37

相关论文资料:
最新评论
上传会员 菲菲小宝贝 对本文的描述:网上教学系统可以将传统授课与互联网相结合,提升了教学的效率。并且上课的条件不再受到时间、地点的限制;只要连上网络,不论书店、餐厅、咖啡厅都是你的移动课堂。因此,在......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: