《基于MVC的Struts2框架及Java编程语言的客户订单管理系统研究应用》

点击下载 ⇩

该成果属于计算机系统设计领域。随着计算机和互联网的发展,订单管理系统对于各类企业是必不可少的。但是传统的订单管理系统在运行暴露出一些需要解决的问题,正是顺应了这个情况,新型的订单管理系统应运而生。

该系统采用了面向对象思想,以统一建模语言为分析设计工具,对订单管理中的订单评审业务进行需求分析和系统设计。以Windows系统为运行平台,使用Oracle数据库,采用基于MVC的Struts2框架及Java编程语言,利用XML及Java中的Jsp、Servlet等技术实现了订单评审的物料能力冲减、订单预测评审、产能能力冲减等功能。

主要创新点:

1.合理地设计了系统平台的架构,应用服务器采用WebSphere Tomcat,数据库采用Oracle。表现层使用MVC的设计模式,以及Struts框架并结合了Webwork、SiteMesh、其它特性包括支持DWR ajax,支持CSS皮肤等。业务逻辑层以Spring的IOC为系统核心,面向接口的编程,支持声明式的事务处理。数据层支持DBCP、C3P0和各种Web容器等多种数据库连接池;致辞多种数据访问方式。

2.采用JDBC-Net驱动程序实现对数据库的访问,并通过选择合适的Statament对象完成对数据库的查询与更新操作。

(1)JDBC-Net驱动程序。JDBC是一种可用于执行SQL语言的Java API,由一些Java语言编写的类和接口组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使得开发人员可以用纯Java语言编写完整的数据库应用程序,JDBC有一个非常独特的动态连接结构,使得系统模块化。使用JDBC来完成对数据库的访问包括一下四个主要组件:Java应用程序、JDBC驱动管理器、驱动器和数据源。通过使用JDBC,开发人员可以很方便的将SQL语句传送给几乎任何一种数据库。

(2)选择合适的Statement对象。Statement对象是JDBC程序设计中非常重要的对象。它包含了SQL语句的查询与更新的操作,通过Statement对象可以完成对数据库的查询与更新操作,Statement对象是操作数据库数据的载体。

该成果获软件著作权8项。成果在北京海意盛世商贸有限公司、北京凌雄商贸有限公司、北京健木宝科技开发有限公司、北京宇联信通通信科技有限公司等国内多家科技有限公司得到应用,近年来的经济效益超过400多万元。该成果是在集团零库存下即需即供战略目标的指导下,以创造客户价值核心,继续深化和细化周单运营模式,提升供应链的整体服务水平,实现了由大规模生产向大规模定制的转变。

  1. 下载详细PDF版/Doc版

提示:为方便大家复制编辑,博主已将PDF文件制作为Word/Doc格式文件。