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

企业营销管理系统——基于struts的系统管理模块设计

  

目录

引言. 1

http://www.paper51.com

一.系统总体规划. 1

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

1.1系统分析... 1

paper51.com

1.2系统结构... 1

内容来自www.paper51.com

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

2.1Struts技术... 2

paper51.com

2.2 MVC技术及设计模式... 3

paper51.com

2.3Struts实现MVC的机制... 4

copyright paper51.com

三.系统管理模块的设计与实现. 5 paper51.com

3.1系统管理模块的设计... 5

http://www.paper51.com

3.2 系统管理模块的实现... 6

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

四.测试. 8 paper51.com

五.总结. 8 http://www.paper51.com

参考文献. 9 copyright paper51.com

致谢. 10 copyright paper51.com

copyright paper51.com

引言 copyright paper51.com

21世纪是信息时代,信息传播的速度与广度使得企业营销环境发生巨大变化。经济型式的转型以及全球性的产品过剩,导致市场竞争加剧。至此,企业营销环境加速变化,企业营销部门对信息的依赖日益加剧,传统的企业营销管理及营销手段难以满足企业的营销管理需求。而本课题所研究的企业营销管理系统可以有效的解决企业营销管理问题,使企业营销部门能够及时掌握销售人员的业绩并能及时了解销售状态,根据业务人员反馈的信息及时调整营销策略,有效把握商机并对销售数据进行分析及对市场行情进行预测。即企业通过营销管理系统中的产品基本资料管理、销售业务管理、组织管理、系统管理等功能模块有效管理和控制企业的销售团队,从而提高企业经营业绩。 内容来自论文无忧网 www.paper51.com

系统的开发我们选用J2EE、mysql、Struts、Hibernate等技术,这些技术都是当前的主流技术,实用性较强。其中在表示层设计中采用Struts框架技术,使用框架可以不需花费时间在整个应用上,可以集成最佳实践,并且使代码具有高度的平台无关性。

copyright paper51.com

一.系统总体规划 内容来自论文无忧网 www.paper51.com

1.1系统分析 内容来自www.paper51.com

  企业营销管理系统在企业营销管理中占据重要地位,营销管理系统的应用,可以解决传统营销管理过程中的管理效率低下、数据不准确、管理不及时等一系列问题。使得企业的营销管理更加科学、合理,使企业能够随着市场的变化而随时调整自身的销售计划。 paper51.com

   通过开发前期对一些小型企业营销管理的分析与研究,本系统具有的功能是:统一、友好的操作界面,规范、完善的基础信息设置,对营销产品的销售量、销售业绩等进行管理,对各种商品以及营销信息查询,以及对企业销售人员的管理等功能。 内容来自论文无忧网 www.paper51.com

  现在的软件系统通常都采用多层的体系结构,这样做的好处是可以降低系统的耦合度,以及使软件开发中的各个组件可以分别用于各个层次的开发工作中,使得每个层次可以自成一体,而层次之间又可以通过接口的定义和配置实现它们之间的松散耦合[10]。介于此,本系统的开发也采用了层次体系结构模型,将整个系统分为四个开发层次,其中表示层是提供用户界面的显示和与用户所进行的交互操作,业务逻辑层是进行软件核心业务逻辑的处理,持久层用于进行对象的持久化操作,数据层则是用于保存持久化数据。[1] [2] paper51.com

1.2系统结构

http://www.paper51.com

   企业营销管理系统是一个数据库应用程序,由基本资料管理、销售组织、销售业务管理、系统管理等模块组成。在系统中我们对各个模块做了相应的功能分配,以满足系统用户 的功能需求,具体的模块如下:

内容来自www.paper51.com

u      基本资料管理,基本资料管理为企业营销管理系统提供基础资料,它主要包括区域管理、产品管理、营销训练项目设置和销售考核指标设置。本系统介于时间和开发经验的限制,我们只对产品管理和销售考核指标设置做设计。主要实现了营销产品和考核指标的添加、修改和删除。 内容来自www.paper51.com

u      销售组织,销售组织可有效地管理及控制企业的销售团队,提高销售员的专业水平,激励销售员做出更大的业绩。系统中小组成员主要对业务员管理和销售业绩考核做了设计,从而实现片区经理对所管业务员进行信息(姓名、性别、身份证号、联系电话等)的注册、修改和删除,并对其做相应的销售业绩考核。 copyright paper51.com

u      销售业务管理,销售业务管理主要管理销售流程各环节的活动,是企业营销管理系统的重要部分。该模块将企业所有销售环节有机的组合起来,使其产品化。销售业务管理可实现销售数据的导入或录入,并根据销售数据对下一年度某一区域的情况进行预测及制订下一年的销售计划。系统中主要包括销售数据的录入和销售统计两部分,实现添加、修改、删除月销售产品的详细情况,并做相应的统计。

copyright paper51.com

u      系统管理,系统管理主要包括用户设置、权限设置、密码修改三个子模块,实现用户的添加、删除、修改,用户权限的设置、删除、修改以及用户密码的修改。

copyright paper51.com

 企业营销管理系统功能结构图1-1所示: 内容来自www.paper51.com

http://www.paper51.com

                    图1-1 系统功能结构

http://www.paper51.com

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

2.1Struts技术 http://www.paper51.com

   Struts是一个实现了MVC(模型(Model)—视图(View)—控制器(Controller))模式的Web应用组件,是利用Java Servlet和JSP构建Web应用的一项非常有用的技术,被广泛地应用于各种Web应用系统的表示层实现中。它在系统中的作用主要体现在:输出用户界面和接收用户的输入,实现与用户的交互,调用业务方法,完成业务处理,并包括处理后的显示工作。 http://www.paper51.com

采用Struts框架结构的Web应用系统主要由控制器、业务逻辑、模型和视图组成。其中控制器、模型和视图是Struts框架结构的主要组成部分,而事物逻辑则是我们需要实 现的系统业务逻辑处理部分。[5]

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

对于采用Struts框架的Web应用,在Web应用启动时就会加载并初始化Action Serrvlet,Action Servlet从Struts-config.xml中读取配置信息,把他们存放到各种配置对象中,当Action Servlet接收到一个客户请求时,执行的流程为: paper51.com

u      检索和用户匹配的ActionMapping实例,如果不存在,就返回用户请求路径无效的信息;其次是判断Action实例是否存在,不存在就创建一个ActionForm对象,将客户提交的相应表单数据保存到ActionForm对象中 paper51.com

u      根据配置信息决定是否需要表单验证,如果需要表单验证,就调用ActionForm的validate方法(其中如果ActionForm的validate方法返回一个null或返回一个不包含Action Message的Action Errors对象,就表示表单验证成功;如果ActionForm的validate方法返回一个包含一个或是多个Action Message的Action Errors对象,就表示表单验证失败,此时Action Servlet将直接把请求转发给包含用户提交表单的JSP组件,在这种情况下,不会再创建Action对象并调用Action的execute方法)

http://www.paper51.com

u      接着ActionServlet根据Action Mapping 实例包含的映射信息决定将请求转发给哪个Action,如果Action实例不存在,就先创建这个实例,然后调用Action的execute方法 paper51.com

u      Action的execute方法返回一个Action Forward对象,Action Servlet再把客户请求转发给Action Forward对象指向的JSP组件

http://www.paper51.com

u      ActionForward对象指向的JSP组件生成动态网页,返回给客户。[3] [5] [6] http://www.paper51.com

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