基于Struts和Hibernate的管理信息系统研究与实现

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:wintertear0704
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机和网络技术的迅速发展,加快了教育现代化进程的发展步伐,促进了教学方法、教学过程和管理手段的变革。本课题是以研究并利用现有的Web技术对Struts框架和Hibernate框架进行整合而展开的,实现了教学管理系统的企业级应用。本文首先介绍中国海洋大学继续教育学院基于C/S传统管理信息系统的不足和国内外研究现状。基于现有技术的发展背景,提出了基于B/S模式的管理信息系统的解决方案。讨论了J2EE软件体系结构的发展和软件分层的优势与不足,研究了开发Web应用的Model 1和Mode12 (MVC)体系结构,比较了两者的优缺点。讨论了几种实现MVC设计模式的框架的模式特点、使用场合及优缺点,在此基础上详细讨论了Struts框架和提供面向对象方法操作数据库的Hibernate技术,阐述了将两者整合的优势。接着对成人教育学院系统作了详细的需求分析,它为学院的日常管理工作提供了远程登陆、浏览和录入功能,并且要求完备的打印功能使教师学生可以在线实现“可见即可得”,可以方便学生和教师及教务人员即时了解掌握学院教学信息。基于系统分析和Web开发技术的研究,采用Struts+Hibernate模型设计并实现了整个教务管理系统的网络部分。并以用户登录录入成绩为例,详细描述了软件框架配置、模型层、视图层和控制器层的实现过程。在此基础上实现了Strut框架下分页算法和对用户权限的控制,保证系统不被非法访问,并将Struts框架中的国际化工具运用于系统中,解决了系统应用中可能遇到的国际化问题。基于SH模型的教务MIS系统具有结构灵活、易于维护、扩展性好、界面友好等优点,经过一年多的调研和开发,系统已经在局域网内试运行。
其他文献
相关反馈技术是基于内容的图像检索领域中,关系到系统检索效率的一项关键技术,本文主要研究工作放在基于SVM的相关反馈技术和个性化检索单元上,这里需要指出的是,本文的个性
随着计算机图形学的迅速发展,三维动画已经应用到人们生活的各个领域,尤其是影视作品、游戏娱乐等行业。动画技术的广泛应用使得一般三维动画效果难以打动日益挑剔的观众,群
网格是构建在互联网之上的一组新兴技术,它的出现掀起了继传统互联网、万维网(WEB)之后的第三次技术浪潮。网格是一个集成的计算与资源环境,可以充分吸纳分布在不同地理位置
随着Internet服务的规模不断扩大、复杂性不断增大,保证服务无故障高性能的运行面临着巨大的挑战。Internet服务的多层次体系结构决定了它将受到不同层次故障的影响,其中,非f
语音是语言符号系统中信息的载体,是日常生活中应用最普遍的交流媒介。在语音信号中,基音是一个关键的特征,且发挥不可替代的作用,已广泛应用于语音合成、语音识别等领域。精
语言是日常生活中人们互相交流的工具,本文从听觉角度出发,使用基于EEG的方法研究大脑处理语言的机制。为此,我们设计了中日文音乐刺激的实验,并采集了23人次的脑电数据,通过
道路上的车辆越来越多,交通事故的发生率也越来越高,交通事故的频繁发生给交通部门处理事故带来了一定的压力。传统的收集交通事故信息的方法需要时间较长,不利于迅速疏散交
Web服务作为SOA的核心技术,以其粗粒度、松耦合等特性为异构的、分布式环境下的组合服务应用提供了有力的支持。Web服务的业务执行语言(BPEL4WS)是一种基于XML的、平台无关的
随着计算机技术和通讯技术的发展,用户对信息的安全存储、安全处理和安全传输的需求越来越迫切。在二十一世纪的电子商务和电子政务时代,人们所面临的一个至关重要的问题就是
随着对Web服务的不断深入研究和应用,出于各种服务自动化任务的需要,Web服务计算逐渐成为学术界的研究热点,并且在服务研究各方面取得了许多显著的成果。但是由于目前Web上广