目 录 引言... 1 http://www.paper51.com
一、系统简介... 1 copyright paper51.com
二、业务逻辑层设计技术及方法... 1 paper51.com 2.1 基于J2EE框架结构的设计开发... 1 http://www.paper51.com
2.2 Spring框架结构... 2 paper51.com 三、主要模块业务逻辑层设计与实现... 3 paper51.com 3.1 逻辑业务层的总体设计... 3 copyright paper51.com 3.2 产品管理主要业务逻辑的设计及实现... 3 copyright paper51.com 3.2.1 添加产品业务设计与实现... 3 内容来自www.paper51.com 3.2.2 查找全部产品业务设计与实现... 4 copyright paper51.com 3.2.3 修改产品资料业务设计及实现... 5 http://www.paper51.com 3.3 销售管理主要业务逻辑的设计和实现... 5 copyright paper51.com 3.3.1 添加销售记录业务设计与实现... 5 http://www.paper51.com 3.3.2 查找销售记录业务设计与实现... 6 copyright paper51.com 四、总结... 7 paper51.com 参考文献... 8 paper51.com 致谢... 9 copyright paper51.com
内容来自论文无忧网 www.paper51.com
引言 内容来自www.paper51.com 随着当今市场的竞争越来越激烈使企业的营销环境也在不断的变化,企业面临着诸多的问题例如,企业不能及时掌握销售人员的业绩,不能及时了解销售情况,不能根据市场的需要及时的调整商品的价格,延时市场商机等.企业的营销管理系统能有效的解决这些问题.能很好的解决企业营销部门对日益加剧的市场信息的需要.掌握更多更及时的市场信息.更为有效的运用差异化、广告以及促销等竞争工具。企业营销管理系统的开发能通过Internet满足现在企业的信息需求并对这些信息做精确的处理.能及时的提供准确丰富的信息以便提高企业经营、效率以及管理和决策的水平,适应市场的竞争能力.适应现代社会经济的需求. copyright paper51.com 一、系统简介 http://www.paper51.com 企业营销管理系统是一个经济、实用、高效的管理系统。为企业提供了一个高效、规范、轻松的营销环境,满足企业的发展需求。企业营销管理系统采用了B/S模式的结构,界面美观,对用户输入的数据进行严格的检查,排除不必要的错误.能对业务员进行管理和考核,记录销售数据并对销售数据进行统计,实现对产品的管理以及对管理员进行分配不同的权限,增强系统的安全性. 内容来自论文无忧网 www.paper51.com
系统实现的结构图如下: 内容来自www.paper51.com
http://www.paper51.com
二、业务逻辑层设计技术及方法 paper51.com
2.1 基于J2EE框架结构的设计开发 内容来自www.paper51.com
框架结构就是系统的骨架,在软件开发中将反复多次出现的任务标准化,以重用的形式提供使用.提供可执行具体程序代码,能迅速的开发出可执行的应用,用抽象的设计框架能开发出大的设计模型.一些好的设计成功的框架能使我们缩短系统开发的周期.在框架中加入定制的构件,能减少大量的代码,而且使得程序容易测试.在使用框架开发系统框架具有很强的可重用性,是一个功能连贯的类的集合,框架结构中定义了接口,对象的交互和其他的不变量.在框架的开发中我们定义了开发和集成组件的标准,在使用框架的时候从已有的框架类继承相应的子类,通过执行子类的重载方法后会从预定义的框架中获得需要的消息.这会提高代码的重用性和一致性,使得开发人员专注于业务逻辑减少了系统的开发时间. 【3】 内容来自论文无忧网 www.paper51.com 在J2EE框架结构的设计开发中常采用Struts、Sping和Hibernate分层架构模式。把开发系统划分为表示层、业务层、以及持久层。其模型如下: paper51.com
paper51.com 其中下图描述了Struts-Spring-Hibernate架构的框架图: 内容来自www.paper51.com 在图中表示层和业务层通过Service Localor相联系。业务层和持久层通过AODClasses联系。 copyright paper51.com
paper51.com paper51.com 在上图中处于系统中间部分框架结构就是业务逻辑层,业务层把jsp代码以及数据库代码分别写在不同的模块中,这样减轻代码的耦合度,有利于对代码的维护.在业务逻辑层中把包含逻辑业务和数据存取对象(Data Access Object)的Object通过Xml进行配置. 【3】 内容来自www.paper51.com 在应用程序中业务逻辑层所起到的作用有: 内容来自论文无忧网 www.paper51.com (1)、业务层是处理应用程序的业务逻辑和业务校验; 内容来自论文无忧网 www.paper51.com (2)、逻辑层是管理应用程序的事务; 内容来自论文无忧网 www.paper51.com
(3)、业务层提供与其他层作用的接口; 内容来自论文无忧网 www.paper51.com (4)、业务层提供管理业务层对象的依赖; 内容来自论文无忧网 www.paper51.com (5)、业务层通过一个灵活的机制把表示层和持久层联系在一起; copyright paper51.com (6)、通过表现层到业务层之间的上下文来得到业务逻辑; 内容来自论文无忧网 www.paper51.com (7)、业务层是管理应用程序从业务层到持久层的程序的执行;【3】 copyright paper51.com 2.2 Spring框架结构 copyright paper51.com
Spring是一个全方位的应用程序的框架,是一个轻量级的容器它为软件的开发提供了全方位的应用程序的框架.Spring作为一个轻量级容器具有部署简单运行速度快,内在的服务较少,启动的速度快,规则少,占用的空间小以及调试简单等优点【2】.Spring的主要功能表现在IOC(控制反转)实现了对象直接的依赖关系的转移,对配置文件进行设定后Spring会自动的依据配置信息来维护对象之间的依赖管理,将被依赖的对象设置给依赖对象.提供了持久层的封装和事物的管理,业务层的实现减轻了持久层的开发工作,提供了对持久层(Hibernate)的整合功能.业务逻辑层还提供了对Web的多种支持不但实现了MVC模式的Web框架结构的实现,还实现了域模型与页面表单的分离,使应用程序具有更好的结构和易于维护.逻辑业务层还提供了对常用Web组件Struts和JSF的整合,使得表现层具有多种实现选择.Spring作为J2EE中一个功能强大的框架,提供了管理业务对象的一致方法和对接口的编程,Spring架构基础是基于JavaBea的属性Inversionof Control容器实现的。Spring使用IOC容器构建架构层的方案。Spring提供唯一数据访问抽象,改进了效率并且减少可能的错误。Spring作为逻辑业务层数据访问的构架集成了Hibernate的解决方案,提供事物的抽象管理,提供一个一致的编程模型。Spring作为逻辑业务层提供集成IOC容器强大而灵活的MVC框架。【2】【3】 内容来自论文无忧网 www.paper51.com
内容来自www.paper51.com |