1 绪 论 1
1.1 课题来源 1
1.2 开发工具的选择 2
1.2.1 J2EE简介 2
1.2.2 struts框架 3
1.2.3 Hibernate简介 4
1.2.4 Tomcat服务器 5
1.2.5 MySQL数据库 5
1.2.6 B/S结构 5
1.3 系统运行环境 6
1.4 系统限制条件 6
2 需求分析 8
2.1 总体需求 8
2.1.1 组织结构图 8
2.1.2 系统目标 8
前台功能 9
后台功能 10
2.2 系统详细功能流程图 11
2.2.1 用户系统功能流程图 11
3. 概要设计 13
3.1 系统概要设计 13
图 3.1 E-R属性图 15
图 3.2 E-R关系图 16
3.2 数据库设计 17
3.2.1 数据库需求分析 17
3.2.2 数据库的约束关系 20
4. 详细设计 21
4.1 环境构建 21
4.1.1为项目添加struts2框架 21
4.1.2 为项目添加Hibernate框架 21
4.2 在线作业提交系统登录模块的实现 23
4.3 管理员功能 23
4.4 教师功能介绍 25
4.5 学生上传作业功能截图及作业状态截图 25
5.系统测试 27
5.1 系统测试简介 27
5.2 测试环境 27
5.3 系统测试 27
5.3.1系统入口测试 27
5.3.2 数据录入测试 27
5..3.3 教师下载学生作业测试 28
5.4 系统测试结果 28
总 结 29
参考文献 31
致 谢 32
1 绪 论
1.1 课题来源
信息化是当今世界经济和社会发展的大趋势,以网络和多媒体为核心的信息技术已经成为拓展人类能力的创造性工具。随着网络技术、多媒体技术在教育领域应用的不断发展, 网络教育己成为当前教育发展的趋势和热点。计算机应用的普及,使得计算机教学深入到课堂。另一方面, 网络宽带己从办公室、教室、实验室、图书馆延伸到学生宿舍, 这为网上教学提供了必要的前提条件,和可靠的技术支持。开发和充分利用网络教学, 是当前教育发展的必然趋势。网上大学的兴起正在慢慢的改变传统的教学模式,作业是教学过程的一项重要活动和交互反馈环节,传统书面提交作业的方式已跟不上新型教学模式的发展。目前,大部分的高校依旧是是教师上课布置作业, 学生课下完成,学生完成后上交作业, 教师手工批改, 再把作业发给学生。在这种传统的作业提交模式下,信息反馈时间长,难以及时全面统计学生作业情况,不利于教师掌握学生的学习情况。同时由于作业布置、提交到批改存在时间差,上一节课中的问题没有得到很好地解决,新课堂中又出现了新的问题,新的知识;如果新知识的学习掌握要依赖老知识的理解,那么会使新知识很难被学生掌握和熟练地运用,久而久之,许多学生因此而跟不上学习的进度。如何系统地管理和批改学生的作业,减少批改和管理作业的负担,如何缩短从作业布置到批改的时间差,提高作业批改的质量和速度,已成为老师们所面临的一大问题。所以, 利用网络技术, 开发一个作业提交和评阅系统势在必行。它克服了在传统模式下的种种缺陷, 实现了作业信息快速传递、提高了作业的教学价值, 为教学提供更有意义的指导性策略。论文网