摘要:随着多媒体技术和网络技术的发展,网上教育迅速发展和普及,构建一个打破传统的、不受地域和时间限制的继续教育、终生学习新模式是摆在我们面前迫切需要解决的重要课题。网络教学系统的广泛应用,突出了学生在网上教学活动中的主体作用,根据计算机基础部教学网站的特点和要求,通过信息系统开发方法、系统建模等技术手段进行了该系统与总体数据的规划与设计,并对WEB开发过程中的几个技术关键点进行了分析、探讨与实践。
J2EE技术无疑是当今因特网应用的最佳技术方案之一,围绕J2EE技术的应用性,也产生了大量的WEB开发框架、中间层开发框架、数据层开发框架,它们极大地提升了J2EE技术的易用性。
本系统采用Java为 服务器端语言,Oracle数据库,描述了J2EE的相关技术,比如Servlet,JSP,Struts等,并利用这些技术完成一个基于WEB的教学管理系统。
关键词 JSP;Java; Oracle;教学管理系统
目录
摘要
Abstract
1绪论-1
1.1概述-1
1.1.1系统的背景-1
1.1.2系统的意义-1
1.1.3系统的设计思想-2
2 开发环境-3
2.1 JSP技术概述-3
2.1.1 JSP技术的产生背景-3
2.1.2 JSP的工作原理-3
2.1.3 JSP技术的优势和弱势-3
2.2 Eclipse开发工具-4
2.3 Tomcat服务器-4
2.3.1 Tomcat的产生和发展-4
2.3.2 Tomcat中部署Web应用程序-5
2.4 Oracle数据库-5
2.4.1 Oracle数据库的概论-5
2.4.2 Oracle数据库的特点-5
2.4.3 Oracle数据库的存储结构-5
3系统的可行性研究-7
3.1 技术可行性分析-7
3.2 经济可行性分析-7
3.3 社会可行性分析-7
4系统的需求分析-8
4.1 功能需求-8
4.2 性能需求-8
4.3出错处理需求-8
4.3.1 软故障-8
4.3.2硬故障-9
4.4系统功能分析-9
4.5 数据分析-11
5系统的设计-13
5.1系统总体设计-13
5.1.1 系统总体架构-13
5.1.2 系统总体结构设计原则-13
5.2 系统功能设计-13
5.2.1 学生模块的设计-14
5.2.2 教师模块的设计-16
5.3数据库设计-18
5.3.1数据库功能设计-18
5.3.2数据库概念结构设计-18
5.3.3 数据库逻辑结构设计-19
6基于WEB的信电学院教学管理系统的系统实现-25
6.1业务逻辑层各Bean功能-25
6.2 系统登录-26
6.3留言信息界面的实现-26
6.4学生信息界面的实现-29
6.5教师信息界面的实现-30
6.6课程信息界面的实现-31
6.7教学进度界面的实现-32
6.8学生成绩界面的实现-33
6.9学生选课界面的实现-34
6.10实验课表界面的实现-35
结论-35
致谢-36
参考文献-37
附录-38