论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

企业营销管理系统——基于struts的表现层设计及实现

目录

引言.. 1 内容来自论文无忧网 www.paper51.com

一、系统简介.. 1 内容来自论文无忧网 www.paper51.com

二、系统开发技术.. 2

http://www.paper51.com

2.1 struts的结构. 2

copyright paper51.com

2.2 基于struts的开发方法. 3 内容来自论文无忧网 www.paper51.com

三、基于struts的表现层设计.. 3

内容来自www.paper51.com

3.1  基本资料管理. 3

内容来自www.paper51.com

3.2 销售业务管理. 5

内容来自论文无忧网 www.paper51.com

四、测试.. 7 copyright paper51.com

五、总结.. 8 paper51.com

参考文献.. 9

paper51.com

致谢.. 10 http://www.paper51.com

copyright paper51.com

引言

内容来自论文无忧网 www.paper51.com

信息的快速传播使得企业营销环境发生了巨大变化,随着我国经济体制的改革,经济结构的逐步调整,产品日益增多、服务业也日益丰富,市场进入了相对过剩时期。这时,传统的企业营销管理及手段难以胜任,企业会经常面临各种各样的问题,如:不能及时掌握销售人员业绩; 对销售人员工作过程掌握不够;不能及时了解销售状况;不能及时对销售数据进行分析统计;这样企业将失去很多商机。为此,我们小组在充分调研基础上开发了该企业营销管理系统,本系统能及时掌握销售状况、销售业绩及销售数据,能有效管理销售团队,以适应信息时代的要求,获得持续的生存和发展。

copyright paper51.com

企业营销管理系统的开发采用Mysql数据库、Struts、spring及Hibernate框架等技术,而Struts是一个“web应用框架”,struts一般是用来构建客户端软件是web浏览器的应用程序。【6】 http://www.paper51.com

一、系统简介 内容来自www.paper51.com

企业营销管理系统是针对企业内部销售团队的管理,主要是对销售员的销售情况进行统计和分析,使企业管理者能及时掌握企业销售情况。

copyright paper51.com

企业营销管理系统在开发过程中本着经济、实用、高效的原则,力求为企业提供一个规范、轻松的营销环境,满足信息高速传播下企业不断发展的需要。本系统主要适用于各中、小型企业的营销管理。 copyright paper51.com

本系统的主要功能模块有:基本资料管理,销售组织,销售业务管理和系统管理。 http://www.paper51.com

内容来自论文无忧网 www.paper51.com

图1 系统功能结构 内容来自论文无忧网 www.paper51.com

基本资料管理:对企业产品的增加、修改、删除及对业务员的考核指标进行设置和管理。

内容来自论文无忧网 www.paper51.com

销售组织:对销售团队中的每个业务员的信息进行管理,及对每个业务员进行销售业绩考核。 内容来自论文无忧网 www.paper51.com

可有效地管理及控制企业的销售团队,提高销售员的专业水平,激励销售员做出更大的业绩。

http://www.paper51.com

销售业务管理:主要管理销售流程各环节的活动,按月统计销售团队每月所销售的数据。 内容来自www.paper51.com

系统管理:只有超级管理员有权给新注册的员工进行权限设置,对每个用户的信息进行管理。密码修改主要是修改当前用户的密码。 内容来自论文无忧网 www.paper51.com

二、系统开发技术 内容来自论文无忧网 www.paper51.com

企业营销管理系统是基于Jsp、Mysql数据库、Struts、spring及Hibernate框架等技术进行开发的。Jsp用于前台设计,Mysql和Hibernate用于数据库设计,Spring用于业务逻辑层设计,而Struts是用于设计表现层。

paper51.com

Struts是一个为开发基于模型、视图、控制器模式的应用架构的开源框架,是利用Java Servlet和Jsp构建web应用的一项非常有用的技术。【12】采用struts的Taglib技术,在很大程度上提高了开发效率。就目前对我国的JSP开发者来说,多数是使用JSP自带的常用标记,很少有自己开发的标记,因为Struts是一个很好的起点。而采用struts的页面导航技术,可以使系统的脉络更加清晰。通过一个配置文件,就可以把整个系统的各部分之间联系起来,这对后期的维护有着很大的好处。尤其是当其他的开发者接手这个项目时,这种优势就体现得更加明显了。

paper51.com

2.1 struts的结构

内容来自www.paper51.com

Struts包含了一组相互协作的类、Servlet和Jsp标记,它们共同组成了一个可重用的MVC 2模板。通过定义可以看出,struts是web应用的开发框架,而不是一个库,但struts包含了丰富的标记库和独立于该框架工作的实用程序类。【12】 copyright paper51.com

内容来自论文无忧网 www.paper51.com

图2 struts的基本结构

内容来自论文无忧网 www.paper51.com

采用struts框架结构的web应用系统主要有控制器、业务逻辑、模型和视图组成。其中的控制器、模型和视图为struts框架结构的主要组成部分。[12] paper51.com

a、模型(Model) copyright paper51.com

模型表示应用程序的状态,业务对象更新应用程序的状态。ActionForm Bean在与用户的会话范围或者请求范围内表示模型的状态,而不是在系统的持久层。Jsp文件使用jsp标记读取来自ActionForm Bean的信息。[12]

paper51.com

b、视图(View) paper51.com

struts应用中的视图部分是通过jsp技术实现的。Struts提供了自定义的标记库可以使用,通过这些自定义标记可以很好地和系统的Model部分交互。通过使用这些自定义标记创建的jsp表单,可以实现和Model部分中的ActionForm的映射,完成对用户数据的封装,同时这些自定义标记还提供了模板定制等多种显示功能。[12] 内容来自论文无忧网 www.paper51.com

c、控制器(Controller) 内容来自论文无忧网 www.paper51.com

控制器接收来自客户端(通常为浏览器)的请求,并决定执行何种事务逻辑功能来执行用户的请求,然后委派适当的视图组件来显示更新后的用户界面。就struts而言,基本的控制器组件是用servlet实现的命令设计模式。【12】 内容来自www.paper51.com

2.2 基于struts的开发方法

http://www.paper51.com

企业营销管理系统采用多层的体系结构。 内容来自www.paper51.com

copyright paper51.com

图3  4层体系结构模型

paper51.com

表示层:提供用户界面的显示和与用户所进行的交互操作。

paper51.com

业务逻辑层:进行软件核心业务逻辑的处理。

内容来自论文无忧网 www.paper51.com

持久层:用于进行对象的持久化操作。 http://www.paper51.com

数据层:用于保存持久化数据。

copyright paper51.com

------分隔线----------------------------
联系方式