论文摘要
计算机和网络技术的迅速发展,加快了教育现代化进程的发展步伐,促进了教学方法、教学过程和管理手段的变革。本课题是以研究并利用现有的Web技术对Struts框架和Hibernate框架进行整合而展开的,实现了教学管理系统的企业级应用。本文首先介绍中国海洋大学继续教育学院基于C/S传统管理信息系统的不足和国内外研究现状。基于现有技术的发展背景,提出了基于B/S模式的管理信息系统的解决方案。讨论了J2EE软件体系结构的发展和软件分层的优势与不足,研究了开发Web应用的Model 1和Mode12 (MVC)体系结构,比较了两者的优缺点。讨论了几种实现MVC设计模式的框架的模式特点、使用场合及优缺点,在此基础上详细讨论了Struts框架和提供面向对象方法操作数据库的Hibernate技术,阐述了将两者整合的优势。接着对成人教育学院系统作了详细的需求分析,它为学院的日常管理工作提供了远程登陆、浏览和录入功能,并且要求完备的打印功能使教师学生可以在线实现“可见即可得”,可以方便学生和教师及教务人员即时了解掌握学院教学信息。基于系统分析和Web开发技术的研究,采用Struts+Hibernate模型设计并实现了整个教务管理系统的网络部分。并以用户登录录入成绩为例,详细描述了软件框架配置、模型层、视图层和控制器层的实现过程。在此基础上实现了Strut框架下分页算法和对用户权限的控制,保证系统不被非法访问,并将Struts框架中的国际化工具运用于系统中,解决了系统应用中可能遇到的国际化问题。基于SH模型的教务MIS系统具有结构灵活、易于维护、扩展性好、界面友好等优点,经过一年多的调研和开发,系统已经在局域网内试运行。
论文目录
摘要ABSTRACT1 绪论1.1 课题来源1.2 课题背景及意义1.3 文章主要内容2 软件分层与J2EE 框架2.1 软件分层2.1.1 区分物理层和逻辑层2.1.2 软件层的特征2.1.3 软件分层的优点2.1.4 软件分层的缺点2.2 J2EE 与 Model1、Model22.2.1 MVC 模型2.2.2 Model1 和Model23 基于MVC 模式的WEB 框架3.1 框架的定义3.1.1 框架的概念3.1.2 使用框架的好处3.2 实现 MVC 的 Web 应用开发框架3.2.1 Struts 框架3.2.2 JATO 框架3.2.3 Enhydra 框架3.2.4 WAF 框架及Cocoon 框架3.3 Struts 的体系结构3.4 Struts 的配置文件和基本组件3.4.1 Struts 的配置文件3.4.2 Struts 的基本组件3.5 Struts 的工作流程4 基于 ORM 的数据持久化工具 Hibernate4.1 持久层来源4.2 O/R 技术4.3 Hibernate 框架4.3.1 Hibernate 实现ORM 机制4.3.2 Hibernate 原理4.3.3 Hibernate 核心接口4.4 Hibernate 与 Struts 的整合4.5 Hibernate 与 Struts 的整合步骤5 高校成人教育教务系统分析与设计5.1 本系统的需求分析5.1.1 开发本系统的目的5.1.2 系统业务功能需求5.1.3 性能需求分析5.1.4 数据需求分析5.2 系统总体设计5.2.1 系统框架设计5.2.2 系统网络拓扑结构5.3 系统模块详细设计与实现5.3.1 数据库设计5.3.2 环境配置5.4 Struts+Hibernate 框架下子系统的详细实现过程5.4.1 Struts 框架下表示层的实现5.4.2 控制器层的实现5.4.3 Hibernate 技术在模型层的运用5.5 基于 Struts 框架的分页方法实现5.6 用户的权限控制5.7 Struts 国际化解决方案的应用6 结束语6.1 工作总结6.2 系统展望致谢参考文献个人简历攻读学位期间的主要成果
相关论文文献
标签:管理信息系统论文;
基于Struts和Hibernate的管理信息系统研究与实现
下载Doc文档