用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计JSP

基于B/S的销售数据的决策支持系统的设计与实现

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 本课题利用数据库和J2EE框架技术,研究设计一个基于B/S的销售数据决策支持系统,更好的实现广大的用户的需求以及销售数据汇总决策功能。通过本课题的设计过程可以巩固学生的专业知识,锻炼学生的实际动手能力,提高学生综合分析解决实际问题的能力。
论文中,首先对销售数据决策支持系统的实现过程中涉及的相关知识进行介绍,主要采用Extjs+ Strus2+Spring+Hibernate + Mysql 的技术实现本系统,然后分析了系统的大致设计思路, 在思路的基础上进行了模块划分,而后分析了各个模块和流程的具体划分和最后的编程实现,从问题的提出到最后逐步的实现, 都一步步的作了系统的介绍。在实际开发阶段,为了理解和对照,本文将比较有代表性的代码给出,并作了相关注释。
关键词:销售数据决策支持系统;Extjs技术;Mysql;Struts;Hibernate;Spring
目 录
摘 要 I
ABSTRACT II
1 前言 1
1.1 课题的研究背景 1
1.2 决策支持系统的现状发展现状和课题意义 1
1.3 选题的创新之处 2
2 相关技术简介 3
2.1 Extjs语言 3
2.1.1 Extjs语言简介 3
2.1.2 Extjs语言的特点 3
2.2 数据库技术 4
2.2.1 MYSQL简介 4
2.3 Struts2、Spring、hibernate技术介绍 4
2.3.1 Struts2技术 4
2.3.2 Spring框架 5
2.3.2 hibernate框架 5
3 相关软件介绍 6
3.1开发工具介绍 6
3.2 Tomcat介绍 6
4 系统的总体设计 7
4.1 系统分析 7
4.1.1 系统的功能描述 7
4.1.2 需求分析 7
4.1.3 总体设计 8
4.2 数据库设计 12
4.2.1 数据库需求分析 12
4.2.2 数据库具体设计 14
5 系统的详细设计 20
5.1 Extjs+SSH+Mysql整合开发流程与配置 20
5.1.1 业务流程图 20
5.2 系统登陆模块与权限分配设计 24
5.3 基础资料模块设计与实现 25
5.3.1 供应商资料模块实现 25
5.3.2 客户资料模块实现 29
5.3.3 商品管理模块实现 32
5.3.4 起初库存模块实现 38
5.4 进货管理模块设计与实现 40
5.4.1 进货入库模块的实现 40
5.4.2 退货出库模块的实现 43
5.4.3 进货单查询模块的实现 43
5.4.4 退货单查询模块的实现 45
5.4.5当前库存查询模块的实现 45
5.5 销售管理模块的设计与实现 47
5.5.1 销售出库模块的实现 47
5.5.2 客户退货模块的实现 48
5.5.3 销售单据查询模块的实现 49
5.5.4 客户退货查询模块的实现 50
5.5.5 当前库存查询模块的实现 50
5.6 库存管理模块的设计与实现 50
5.6.1 商品报损模块的实现 50
5.6.2 商品报溢模块的实现 52
5.6.3 库存报警模块的实现 53
5.6.4 报损报溢查询模块的实现 54
5.6.5 当前库存查询模块的实现 54
5.7 决策分析模块设计与实现 55
5.7.1 供应商统计模块的实现 55
5.7.2 客户统计模块的实现 56
5.7.3 商品采购统计模块的实现 57
5.7.4 商品销售统计模块的实现 58
5.7.5 按日统计分析统计模块的实现 59
5.7.6 按月统计分析统计模块的实现 62
5.7.7 统计决策支持模块的实现 63
5.8系统管理模块设计与实现 64
5.8.1 角色管理模块实现 64
5.8.2 用户管理模块实现 66
结 论 68
参 考 文 献 69
致 谢 70
目前,企业信息化建设呈现出“数据集中化、业务中和化、管理扁平化、决策科学化”的发展趋势。因此,全面掌握并理解、分析企业业务的发生情况,充分发挥企业现已积累的数据,为各级管理人员提供科学化管理和决策的有利依据,可以有效提高企业的经营业绩,保证利润的持续增长。
我们将以山东某汽车配件公司(主要是轮胎)的产品销售过程为应用背景,让用户可以方便的通过基于B/S的销售数据的决策支持系统,利用历史销售数据,找出隐藏其中的规律,获得及时可信的决策支持,从而满足用户的实际需求。
新一代DSS主要向以下几个方向发展群决策支持系统(GDSS)、分布式决策支
持系统绍(DDSS)、智能决策支持系统(IDSS)、决策支持中心(DSC)、综合决策支
持系统(SDSS)等。其中GDSS是在多个DSS和多个决策者基础上进行集成优化的结果。IDSS是与AI(人工智能结合)的产物,它着重研究把的知识推理技术和的基本功能模块有机的结合起来。这几个发展方向涵盖了DSS实际应用中的所有不同需求,各自有着不同的优点和不同的适用范围。他们的研究和发展将会为DSS注入新的生命力。
首先开发设计销售数据决策支持系统的数据库,然后从用户角度设计出有关信息的查询功能,从管理者角度设计出关于查询和维护信息的数据挖掘的功能,从庞杂的数据中找到有用的信息,以时间为横向标准对销售商品的品种,供应商,客户等维进行汇总分析,为完成一个高效的决策支持系统做数据准备。
本系统采用Extjs +SSH(Spring、Struts2、hibernate3)+Mysql进行整合开发,针对每个数据库表建立了数据实体类,通过hibernate进行面向对象的操作类对相应数据库表的映射关系管理,Spring对事务进行管理,Struts2对请求响应和跳转,前台使用Extjs进行数据的图形化展示,使界面更加美观。数据的图形化展示为用户做出决策提供了更加直观的效果,这也是本系统的特色和优势。
销售数据决策支持系统是在管理信息系统(MIS)和运筹学的理论基础上对销售数据进行不同维度上分析给予决策的系统。系统为管理者和决策者提供信息,帮助其做出重大决策,以提高决策的科学性。完成销售信息的录入、查询工作,决策信息的输出打印,各级部门反馈信息的汇总等功能;后台主要完成销售信息的管理、销售的信息查 询和分类汇总以及销售数据的决策支持等功能的设计工作。让用户可以方便的通过基于B/S的销售数据的决策支持系统,利用历史销售数据,找出隐藏其中的规 律,获得及时可信的决策支持,从而满足用户的实际需求。目前决策支持系统的定义难以统一,国内学者的定义具有很强的代表性,他们将决策支持系统定义为是综合利用大量数据,有机组合众多模型(数学模型与数据处理模型等),通过人机交互,辅助各级决策者实现科学决策的系统。尽管决策支持系统的定义难以统一,但是我们可以从其特征来把握 DSS 的概念。大多数观点认为 DSS 应具有以下特征:
①系统的主要功能是为管理人员提供决策支持,其目的是帮助管理人员进行
决策而不是替代他们,是为了提高决策的效能而不是组织的管理效率。
② 把传统的数据管理技术与有关的模型技术、分析技术相结合,伴随着 DSS
研究的深入,数据挖掘技术在 DSS 中发挥着越来越重要的作用。
③系统应具有很强的灵活性、适应性方便用户使用。界面应该是友好的。
4.1.2 需求分析

系统功能具体内容包括基础资料、进货管理、出货管理、库存管理、决策分析、系统管理。
(1)基础资料模块提供的功能:
①供应商管理:主要是对供应商信息的增加、修改、删除。
②客户管理:主要是对客户信息的增加、修改、删除。
③商品管理:对商品的类别的增加和删除,对某类别下的商品的增加、修改、删除。
④起初库存:对首次进入仓库的商品信息进行库存初始化。可修改单价和删除为产生交易记录的商品信息。
(2)进货管理模块提供的功能:
①进货入库:对进货商品信息入库的记录信息,以便统计信息查询与决策。
②退货出库:对一些异常信息比如损坏等原因退货处理出库。
③进货单据查询:对进货信息记录的查询。
④退货单据查询:对退货信息记录的查询。
⑤当前库存查询:对当前库存信息查询,方便明确现存多少货物。

(3)出货管理模块提供的功能:
①销售出库:对进货商品信息出库的记录信息,以便统计信息查询与决策。
②客户退货:对客户进行退货的产品进行再入库操作。
③销售单据查询:对出售信息记录的查询。
④客户退货查询:对退货信息记录的查询。
⑤当前库存查询:对当前库存信息查询,方便明确现存多少货物。
(4)库存管理模块提供的功能:
①商品报损:对库存商品出现损坏进行出库报损操作。
②商品报溢:对库存商品盘点时出现多余商品进行报溢即添加入库。
③库存报警:对库存商品数量小于商品库存下限的进行预警。
④报损报溢查询:对报损报溢记录信息查询。
⑤当前库存查询:对当前库存信息查询,方便明确现存多少货物。
(5)决策分析模块提供的功能:
①供应商统计:对供应商进货信息进行汇总查询,以便决策人员作出决策。
②客户统计:对销售记录以客户维度进行汇总查询,以便决策人员作出决策。
③商品采购统计:对进货记录以商品种类维度进行查询操作,以便决策人员作出决策。
④商品销售统计:对销售记录以商品种类维度进行查询操作,以便决策人员作出决策⑤按日统计分析:对销售记录以时间维度(单位天)进行统计包括销售金额,销售成本,销售利润。并对利润进行图形化展示,以便决策人员作出决策。
⑥按月统计分析:对销售记录以时间维度(单位月)进行统计包括销售金额,销售成本,销售利润。并对利润进行图形化展示,以便决策人员作出决策。
⑦统计决策支持:以时间为横向,各维度为纵向,动态生成决策信息并输出到一个可编辑的编辑框,方便决策人员进行再编辑,然后进行决策信息的输出打印。
(6)系统管理模块提供的功能:
①角色管理:主要是对角色信息的增加、修改、删除和相应的权限分配。
②用户管理:主要是对用户信息的增加、修改、删除和与角色的对应关系。
4.1.3 总体设计
本系统设计的主要目的是为广大用户提供一个销售数据和相关信息的录入、修改、删除等功能并对销售数据产生的汇总查询和决策辅助功能,用户仅需有基本的电脑操作能力就能方便的使用本系统进行操作。销售数据决策支持系统的功能框架如图4.1所示。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信