基于Struts和Hibernate的卫星地面站信息系统开发
这是一篇关于J2EE平台,MVC设计模式,Struts架构,Hibernate架构的论文, 主要内容为中国海洋大学卫星地面站建于2000年,接收NOAA和SeaStar的卫星数据。随着时间的推移,地面站积累了大量的卫星数据,对这些海量数据的管理、分发提出了更高的要求,而旧版地面站网站已不能满足;此外,在地面站数据的处理和分发过程中存在重复性的手动操作,为了提高工作效率和数据使用率,迫切需要提高自动化处理程度。因此,开发一个卫星地面站信息系统来提高卫星地面站的信息化建设成为本文的主要研究内容。 本文调研了当今信息系统开发的理论和技术,选取了J2EE作为开发设计的平台。J2EE是Sun公司的一个标准的企业应用开发平台,该平台适用于B/S模式的多层体系结构信息系统的开发,提供了多种软件开发技术,在信息系统建设中被广泛应用。MVC设计模式可以克服传统WEB开发固有的弊端,将WEB系统分层开发,采用了模型、视图、控制三个模块,使系统的数据模型和业务逻辑分离,提高了应用系统的健壮性和可维护性。Struts是基于J2EE平台并且实现了MVC设计模式的开发框架,该框架的视图组件可以采用JSP等,控制组件使用Action Servlet,同时通过XML配置文件灵活配置控制器,在模型组件可以采用JavaBean、EJB等多种J2EE组件来实现。Hibernate是一种对象/关系数据库映射的工具,是基于Java环境的优秀对象持久化开发框架,通过配置文件和XML映射文件提供应用软件的持久化对象到关系数据库之间的自动映射。 在以上研究基础上,本文选取了Struts和Hibernate结合起来作为系统架构,并运用了多种Java技术实现了卫星地面站信息系统的建设。采用Struts框架缩短了系统的开发时间,提高了系统的性能,通过Hibenate使用面向对象的技术操作数据库,实现完全面向对象的应用系统,提高了系统的可扩展性。系统包括了多个功能模块:数据信息发布,准实时地将卫星图像发布在网上;卫星图像浏览,通过选取卫星数据参数,查找客户所需要的卫星图像;可视化分析,对卫星数据在线分析,包括空间和时间序列分析;卫星数据产品订购,通过注册成为地面站用户,在线选取卫星产品形成数据订单,提交后系统自动处理数据订单,并且自动将处理好的数据分发给客户;卫星数据信息管理、用户信息管理和数据订单管理,地面站管理员根据需要查看、修改、删除数据、用户和订单的信息,实现高效的管理。系统符合J2EE多层模型和MVC设计模式,具有良好的健壮性、可维护性和可扩展性,满足了地面站信息化建设的需要。
基于遗传算法网上排课系统的实现
这是一篇关于排课问题,遗传算法,适应度函数,Struts架构,Hibernate架构的论文, 主要内容为教学管理的重要问题之一就是实现教学管理中的排课问题。单纯采用效率低的人工排课方式,已成为提高高校教学管理质量的瓶颈。合理利用教学资源进行智能排课已成为教学领域中一个重要的研究课题。 排课问题是一个多约束的、多目标的组合优化问题,并已证明排课问题是NP完全问题。遗传算法是一种以自然界选择和进化机制为基础的寻优算法,具有高度随机、并行、自适应的特点,是解决NP完全问题的行之有效的方法之一。本文使用MyEclipse开发环境,SQL2000数据库开发工具、Tomcat服务器,并运用Struts架构和Hibernate架构,实现了基于遗传算法网上排课系统。 本文首先从需求、数据和约束条件对排课问题进行了分析,给出了实现排课系统的总体结构;其次对排课问题进行了数据库的分析与设计,给出了系统的E-R图;然后对基因和染色体编码、初始种群大小、适应度函数、遗传算子、控制参数等遗传算法的操作进行了分析与设计,并对遗传算法进行了优化,即将教师、教室、时间和课程四元素中的教师和课程进行捆绑,把四元素目标问题优化为教师-课程、时间和教室三元素目标问题,减少了搜索时间;最后实现了管理员、学生和教师功能模块,通过对系统的测试表明,该排课系统达到了令人满意的效果。
中关村科技园区管理委员会项目与经费管理系统的研究与实现
这是一篇关于Struts架构,Hibernate架构,Spring架构,项目与经费管理系统的论文, 主要内容为中关村科技园区管理委员会项目与经费管理系统是管委会的核心业务子系统,实现对项目的全面管理和对经费的全流程控制。 本文主要对中关村科技园区管理委员会项目与经费管理系统进行了研究。其研究内容主要有三部分:一、项目与经费管理系统的需求;二、项目与经费管理系统的架构;三、经费子系统的实现。 其中对项目与经费管理系统的架构设计进行了重点研究,其架构是基于Struts+Hibernate+Spring设计的,主要包括三个组件:一、基于Struts+Hibernate实现的通用查询组件,此组件原理简单,功能强大,可以方便的实现用户对于记录的增加、删除、修改和查看操作,并可以实现表单的灵活配置。二、基于Spring+Hibernate的工作流组件,工作流在行政审批中发挥着重要作用,本架构的工作流组件可以适应变化的流程。三、基于使用广泛的Javascript类库Prototype.js实现的表单数据验证组件,此验证组件可以对数据类型、数据长度等进行验证。
“三下乡”服务信息系统的设计与实现
这是一篇关于“三下乡”服务,Struts架构,MVC模式,Java的论文, 主要内容为“三下乡”服务是政府推行的一项为民举措,构建“三下乡”服务信息系统为了更好地实现“三下乡”服务。 本文通过分析“三下乡”服务活动的业务流程及功能需求,结合软件工程的相关理论与技术,为“三下乡”服务信息系统设计了一个开发性体系结构,并基于B/S模式,采用Struts架构实现了满足MVC模式要求的三层软件体系结构,选择Java开发环境以及SQL Server作为后台数据库,具体实现了系统的各个功能模块。通过将系统整体功能划分为前、后台管理,实现了信息的采集、加工、存储与利用,‘以便能够最大限度地为广大农民群众提供行之有效的服务。 系统投入运行后,运行效果良好,达到了预期的设计目标和要求,广大偏远地区的农民群众即可通过本系统查询最新的农业信息、新产品、农业基础知识与技能等,也可通过系统提供的网络平台发布供求信息,是一种信息交互能力较强的为民服务模式。
中关村科技园区管理委员会项目与经费管理系统的研究与实现
这是一篇关于Struts架构,Hibernate架构,Spring架构,项目与经费管理系统的论文, 主要内容为中关村科技园区管理委员会项目与经费管理系统是管委会的核心业务子系统,实现对项目的全面管理和对经费的全流程控制。 本文主要对中关村科技园区管理委员会项目与经费管理系统进行了研究。其研究内容主要有三部分:一、项目与经费管理系统的需求;二、项目与经费管理系统的架构;三、经费子系统的实现。 其中对项目与经费管理系统的架构设计进行了重点研究,其架构是基于Struts+Hibernate+Spring设计的,主要包括三个组件:一、基于Struts+Hibernate实现的通用查询组件,此组件原理简单,功能强大,可以方便的实现用户对于记录的增加、删除、修改和查看操作,并可以实现表单的灵活配置。二、基于Spring+Hibernate的工作流组件,工作流在行政审批中发挥着重要作用,本架构的工作流组件可以适应变化的流程。三、基于使用广泛的Javascript类库Prototype.js实现的表单数据验证组件,此验证组件可以对数据类型、数据长度等进行验证。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码客栈 ,原文地址:https://m.bishedaima.com/lunwen/46936.html