用
JSP开发与实现教学
管理系统动态网站
专业指导老师:指导老师
技术无疑是当今因特网应用的最佳技术
方案之一,技术的应用性,也产生了大量的【摘要】J2EE技术无疑是当今因特网应用的最佳技术方案之一,摘要】围绕J2EE技术的应用性,也产生了大量的Web开发框架、中间层开发框架、数据层开发框架,开发框架、中间层开发框架、数据层开发框架,它们极大地提升了J2EE技术的易用性【关键词】关键词Servlet,JSP,Struts,Hibernate,MVC,教学管理系统。,,,,,教学管理系统。
[1]
。本文描述了J2EE的相关技
的教学管理系统。术,比如Servlet,JSP,Struts,Hibernate等,并用这些技术完成一个基于Web的教学管理系统。,,,
1
目录
第一章第二章1.2.3.第三章1.2.前言…………………………………………………………………………………………………3前言Servlet简介什么是Servlet………………………………………………………………………………………3Servlet技术的特点………………………………………………………………………………3Servlet的生命周期………………………………………………………………………………3技术概述JSP技术概述JSP技术的产生背景………………………………………………………………………………4JSP技术的优势和弱势……………………………………………………………………………42.1JSP技术的优势………………………………………………………………………………42.2JSP技术的弱势………………………………………………………………………………42.3JSP内置对象…………………………………………………………………………………4JSP技术的
工作原理…………………………………………………………………………………4Struts概述Struts的由来和发展………………………………………………………………………………41.1Struts的MVC模式简介……………………………………………………………………5Struts的优缺点……………………………………………………………………………………6Struts的工作流程…………………………………………………………………………………6Hibernate数据库持久化技术Hibernate简介………………………………………………………………………………………7Hibernate的工作流程………………………………………………………………………………7开发环境Eclipse开发工具……………………………………………………………………………………8Tomcat服务器………………………………………………………………………………………82.1Tomcat的产生和发展…………………………………………………………………………82.2在Tomcat中部署Web应用
程序………………………………………………………………8SQLServer数据库…………………………………………………………………………………8教学管理系统管理系统详细
设计基于Web的教学管理系统详细设计系统功能设计…………………………………………………………………………………………8系统功能模块…………………………………………………………………………………………9数据库设计与实现……………………………………………………………………………………93.1数据库功能设计………………………………………………………………………………93.2数据库概念结构设计…………………………………………………………………………93.3数据库逻辑结构设计…………………………………………………………………………11业务逻辑层各bean功能……………………………………………………………………………12控制处理层…………………………………………………………………………………………14
3.第四章1.2.3.第五章1.2.第六章1.2.
3.第七章1.2.3.
4.5.
总结……………………………………………………………………………………………………………14总结参考文献………………………………………………………………………………………………………14参考文献
2
第一章前言
教学管理系统是集
计算机技术、
网络通信技术为一体的信息系统工程,通过JSP开发基于Web的教学管理系统,一方面它面向包括学生、教师和教学管理人员,大大方便的教务管理,另一方面它通过数据库管理的庞大信息量,保证了数据的准确、及时、全面、详实。教学管理系统的开发过程是以
软件工程的思想为指导,经过可行性研究、需求分析、总体分析、详细设计等主要阶段而进行的规范的开发过程。目前开发Web应用程序主要有C/S(客户机/服务器)和B/S(浏览器/服务器)两种模式。B/S设计模式为我们提供了系统设计的基本思想和基本方向。相对于C/S模式来讲,B/S模式让客户端不安装软件通过对服务端的访问就可以得到所需信息,从而使网页更加便于浏览和管理,符合使用者对使用系统的要求,也就是说用户无需安装客户端,只要通过浏览器就可以访问相关服务;它在系统升级或维护的时候,只要在Web服务器中集中改动,用户在下一次页面刷新时就能立即得到反馈,而对于那些在服务端运行的逻辑、改动对于用户来说是透明的的;此外,就数据迁移和安全性等方面来讲,B/S模式也更加具有优势。作为一个复杂的机构,要实现其日常教学活动庞大数据量的有效管理,借助于一个实用的教学管理系统是必不可少的。与教学活动相关的角色大致可分为学生、教师和教学管理人员三类。而这三类用户所具备的权限、所关心的
问题及所需要的资料也互不相同,这就需要给他们提供不同的操作界面,规定他们的对应操作。因此,教学管理系统的主要功能也必须针对这三类主要角色进行相对应的设计。