需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 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 |