文献笔记(八)
一、基本信息
标题:基于J2EE架构的教务管理系统的设计与实现
时间:2006
出版源:西安交通大学
领域分类:高校教务管理系统
二、研究背景
问题定义:本论文针对西藏大学教学管理模式和管理业务流程结合学年学分制教务管理的实际要求开发一种适合西藏大学的教务管理系统。在开发过程中按照软件工程的软件开发思想和方法来分析教务管理系统的功能需求, 划分子系统, 从系统的功能结构和技术结构两个方面进行了总体的设计。
难点:使用UML建模技术对系统的用例进行需求捕捉,采用JSP、Servlet、JavaBean、JDBC等技术,本子系统使用B/S三层模式客户层、业务层及数据层。客户层向客户的浏览器提供基于Web的显示页面业务层处理选课管理过程数据层则提供数据存储。用户通过浏览器进行业务操作。
相关工作:整个高效教务管理系统包含许多模块。有开课管理、排课管理、选课管理、学籍管理、教材管理、考务管理、成绩管理等。
三、创新方法
1、客户层用来与用户交互, 把来自系统的信息显示给用户。J2EE平台支持不同类型的客户端, 包括HTML用户、Java Applets和Java应用等。
2、Web层:Web层产生表示逻辑, 并接受来自表示客户端的用户反馈, 这些表示客户端通常是HTML客户端、Java Applets和其他的Web客户端。在所接收的客户端请求的基础上, 表示层对用户产生相应的回应。J2EE平台中,是由Web容器内的Servlet和JSP来实现这一层的。
3、业务逻辑层运行在J2EE的EJB服务器中。其主要处理应用的核心业务逻辑。
业务逻辑层为低层业务服务组件提供必要的接口。业务组件通常被实现为EJB容器内的EJB组件。EJB容器提供组件生命周期、管理持久性、事务和资源的分配等