论文部分内容阅读
随着计算机与网络信息技术的迅速发展,企业管理系统的模式也随之发生了巨大的变化。企业为了提高自身效率、提升行业竞争力,需要一个展示其产品,与用户进行沟通的平台。当前大量企业结合自身应用需求开发了符合他们的产品报价系统,向客户提供快速、准确的产品报价信息,以争取获得更多订单。一般性的报价系统主要流程为:用户通过网上浏览产品,对产品下订单并提交给系统。订单管理员通过后台登录对用户提交的订单给予报价。报价完成后,用户可以登录并查看自己所下订单的报价情况,并根据报价情况决定是否采购。 本文结合某网络设备产品公司开发报价系统的实际需求,在详细分析的基础上,给出了完整的设计和开发过程。本设计与实现基于J2EE平台,采用Struts-Hibernate架构,选择“模型——视图——控制器(MVC)”模式,并采用Hibernate持久化技术将核心数据访问功能从数据表现和控制逻辑中分离出来。本文所开发的报价系统具有如下优点:1)实现了网络设备类企业对产品报价进行有效的管理,保证了报价过程及时性和准确性,并能够与企业现有系统进行集成。2)MVC模式的使用将显示逻辑与业务逻辑相分离,具有良好的扩展性,方便系统的后期升级。3)Hibernate使得开发者以面向对象的思想操作数据库,为数据的便捷操作、可移植性等提供了可能。本文对如何运用面向对象的方法来快速高效的开发一个复用性良好的网络应用程序提供了一个良好的思路。 本文首先给出了系统开发背景、选题意义和研究现状。然后简要介绍了基于J2EE平台的相关理论,包括运用Struts框架结构实现MVC设计模式,使用Hibernate完成持久层的设计。第三章对报价系统的需要进行分析,建立系统的需求模型;系统的设计和实现分别在第四节和第五节给出。最后,本文对所作的研究工作进行了总结,并展望了该系统需要进一步研究的问题。