JSP114-基于Struts的在线教学管理系统(SQL数据库)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要:由于社会在不断发展,互联网已经被千千万万的家庭所接收,在线教学系统在网络教学中占有很重要的位置。通过对在线教学系统的现状分析,考虑如何在网络教学模型中充分利用网络和计算机的优势,使得参加网络教学的学生的疑问既能够得到及时有效的解答,又能节省教师的时间、提高效率,并且使问题与解答这一资源得到重复利用,由此设计在线教学系统。
本系统应用B/S结构,MVC模式采用Struts 、hibernate、JSP技术编写。很好的利用网络,即使相隔千里,也可以随时为学生进行教学。成为老师和学生中稳固的桥梁,也是网络运用中极为有益的一个方面。在线教学系统的另一个好处是,一个问题通过提问,也可以得到不同的看法。更有意于大家展开网上讨论,得到的答案不至于单一,也使得产生错误答案的机率大大降低。在线教学系统很好的利用了高速发展的互联网络资源。为广大师生提供便捷、高效、灵活的教学平台。该系统主要功能包括学生信息管理,公告信息管理,留言信息管理,教师信息管理,课程信息管理,查看公告,查询选课信息,学生成绩录入,网上留言,个人信息管理,成绩查询,个人信息管理,选课信息管理,维护个人信息等功能。
网络的运用极为广泛,但我们应该多多开发像在线教学系统这样方便用户的软件,促进网络时代的发展。 [资料来源:http://www.THINK58.com]
关键字:在线教学 ;Struts ;MVC ;JSP
[来源:http://think58.com]
目录
摘要 III
Abstract IV
目录 V
第1章 前言 8
1.1 国内外现状 8
1.2 需求分析 8
1.3 系统可行性分析 9
1.3.1 技术可行性 10
1.3.2 管理可行性 10
第2章 关键技术介绍 11
2.1 关键性开发技术的介绍 11
2.1.1 Struts简介 11
2.1.2 MVC模式介绍 12
2.1.3 Model: 系统状态和商业逻辑JavaBeans 12
2.1.4 View: JSP页面和表示组件 13
2.1.5 Controller: ActionServlet和ActionMapping 13
第3章 面向对象设计 15
3.1面向对象设计概述 15
3.2系统设计思想和原则 16
3.3系统的活动图 16
3.3.1会员注册模块 16
3.3.2登陆模块 17
3.4系统模块划分 18
第4章 数据库设计 21
4.1 数据库的设计原则 21
4.2 数据字典 22
4.2.1 表(course) 22
4.2.2 日志信息表(loginlog) 22
4.2.3 留言信息表(message) 22
4.2.4 公告信息表(notice) 22
4.2.5 成绩表(score) 23
4.2.6 选课信息表(scourse_rel) 23
4.2.7 学生信息表(student) 23
4.2.8 教师表(teacher) 24 [资料来源:THINK58.com]
第5章 系统实现 25
5.1各功能模块实现 25
5.1.1用户注册模块的实现 25
5.1.2学生管理模块的实现 26
5.1.4教师管理模块的实现 27
5.1.5课程管理模块的实现 28
5.1.6网上留言模块的实现 29
5.1.7公告信息管理模块的实现 30
5.1.8选课管理模块的实现 31
5.1.9成绩管理模块的实现 32
5.1.10个人信息修改模块的实现 33
第6章 系统测试 34
6.1 软件测试的目的和意义 34
6.2 软件测试的步骤 34
6.3 测试方案 35
6.4 测试用例 35
6.5 系统运行 36
6.5.1运行说明 36
总 结 37
参考文献 38
致谢 39
附录 40
需求分析
以往由于教师和学生地理位置的分离,致使学生与老师在学术、教学问题上的沟通产生空间上的阻隔,不能灵活、高效的解决学生在教育教学过程中产生的课后疑问。如何解决学生与老师在学术问题上的远程沟通,合理优化教学资源是设计这个系统的主要初衷。在线教学管理系统的应用很好的解决这个问题。合理的优化教学资源,能够使学生与老师的空间阻隔问题化为零并能灵活、方便、高效的解决学生课后辅导问题。但是建立基于互联网上的在线教学管理系统还涉及到技术上、安全上、可靠性上等问题,基于此提出课题的研究。 [资料来源:http://THINK58.com]
上一篇:JSP113-面向方面编程(AOP)在Web中的应用——教学平台(SQL数据