搜索详情-找开题

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回

基于JSP的发印管理系统开题报告

 2021-08-08 10:35:16  

1. 研究目的与意义

本系统可以从两个方面来谈研究的目的与意义

1、 从产品应用角度(使用者)

本课题主要是设计一套基于web的出版社发印作凭单管理系统。对图书的生产流程进行时间及印厂的计划管理,随时掌握每一本图书的生产进程和完成情况,统计每本书的生产周期,为出版社的生产安排提供量化数据,计算图书在各生产环境、环节的成本费用,汇总计算出版成本。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 国内外研究现状分析

1、《基于Strust spring hibernate框架的应用研究》(廖福宝,张文梅,广东农贸职业技术学院,计算机科学系):结合struts、spring、hibernate三中流行的开源框架的策略,利用他们的各自的优点,开发轻量级的web应用,能缩短开发周期,而且能提高系统的稳定性。

2、《基于Strust spring hibernate框架的探讨与研究》(张玮、陈为,湛江师范学院信息技术学院,武汉理工大学计算机学院):在简要介绍了struts spring hibernate架构的基础上,详细地举出了一个用该架构开发的一个例子来讨论如何通过该架构进行应用程序的开发。

3. 研究的基本内容与计划

系统从职责上分为四层:表示层、业务逻辑层、框架图数据持久层和域模块层。其中使用 struts 作为系统的整体基础架构,负责 mvc 的分离, struts 在框架的模型部分,利用hibernate 框架对持久层提供支持,业务层用 spring 支持。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的 java 对象,然后编写基本的 dao 接口,并给出hibernate 的 dao 实现,采用hibernate 架构实现的 dao 类来实现 java 类与数据库之间的转换和访问,最后由 spring 完成业务逻辑。

系统的基本业务流程是:在表示层中,首先通过 jsp 页面实现交互界面,负责传送请求 (request)和接收响应(response),然后 struts 根据配置文件(struts-config.xml)将 actionservlet 接收到的 request 委派给相应的 action 处理。在业务层中,管理服务组件的 spring ioc 容器负责向 action 提供业务模型(model)组件和该组件的协作对象数据处理(dao)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依赖于hibernate 的对象化映射和数据库交互,处理 dao 组件请求的数据,并返回处理结果。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

1、发印凭单的相关操作方便快捷。完全依据使用者的使用习惯构建操作流程,业务逻辑完全由使用者提供,有能扩展功能的空间以应变业务需求的变更。

2、 界面设计合理,可操作性强。功能分配符合实际业务逻辑。

3、 虽然本系统的课题是基于jsp的发印管理系统,但本系统主要利用的还是现在当前企业运用较多的j2ee框架,采用的主流技术是java三大框架:struts spring hibernate。jsp技术可能仅用于表现层技术。核心控制器利用java框架struts spring。模型层利用java框架hibernate。当然各层要始终是贯穿独立实现功能,对外只提供相应接口,具体实现细节隐藏。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。