VS商业智能系统设计+文献综述(4)
时间:2017-06-20 15:28 来源:毕业论文 作者:毕业论文 点击:次
2.5 报表展现 Visual Studio的Winform是一个很好的展示平台,它是.Net开发平台中对Windows Form的一种称谓,可以作为多层分布式解决方案中的本地用户界面。 图2-3,2-4,我们可以看到Winform程序的界面风格,这几种界面我们在windows操作系统上常常可以看见,从美观的角度上来说谈不上好看。单文档界面就如画图工具,一次只能打开一个文档,想要打开另一个文档时,必须先关上已打开的文档。而多文档模式则可以开打开文档。要决定哪种界面样式最好,需要看应用程序的目的。一个处理保险索赔的应用程序可能要用多文档界面 MDI 样式,一个职员很可能会同时处理一个以上索赔,或者需要对两个索赔进行比较。另一方面,日历程序最好设成 SDI(单文档界面)样式,因为不大需要同时打开一个以上日历;在极少的情况下,可以再打开一个单文档界面应用程序的实例。 图2-3图2-4 而我发现,要给高层管理分析用的报表要的是美观并且简洁,很明显以上的风格没能达到我预期的要求。于是,我想通过VS与其他工具的结合来实现界面美观的提升并可以通过C#语言来控制报表的展现形式。后面的设计,我将会提到使用QlikView与微软的数据库和开发平台相互结合并最后呈现于Winform程序上。 3 BI系统设计与实现 首先,我们要确定分析报表的内容是什么,这样才能准确的寻找数据。 现有一服装产品业务数据库XFY2011,里面记录了各种平时业务流程的单据表,如零售销货/退货单,仓库出入单各个主表和明细表等。针对服装商品的类别,款式,销售门店区域等,以及在日期的文度上,我们有如下几个模块需要分析: 1.商品品类分析 2.商品排名分析 3.商品年份季节分析 4.商品价格分析 5.商品存销比 6.商品售罄分析 7.新旧品分析 商品品类分析需要从商品的大类、小类和商品代码出发分析销售情况,其中几个重要指标有同比,环比和累计占比; 商品排名分析需要从商品的大类、小类和商品代码出发分析销售情况,其中几个重要指标有本期排名,上期排名,区域畅销和区域滞销; 商品季节分析需要从商品的年份,季节出发分析销售情况,期中几个重要指标有本期占比,上期占比,折扣率; 商品价格分析需要从商品价格带出发分析销售情况,其中几个重要指标有平均零售单价,零售额占比,款式数量占比和折扣率; 商品存销比需要从大类,小类和商品代码出发分析库存和销售情况,期中几个重要指标有库存,存销比,平均周转率和平均零售数量; 商品售罄分析需要从大类,小类和商品代码出发分析库存进出货和销售情况,其中几个重要指标有进货数量,累计零售量,售罄率,吊牌价,折扣率,平均折扣率和平均售罄率; 商品新旧品分析需要从商品大类和年份出发进行新品和旧品的销售情况分析,其中几个重要指标有零售量,零售额,折扣,平均单价。 Viusal Studio上如果要实现漂亮的可视化界面大多需要自定义控件,这里我们最后的报表一定要美观,所以我们用到一款BI工具QlikView和它相结合,将报表在QlikView上制作完成后,使用添加com控件,将整个报表拖放到Winform上,这样既美观又简单的实现了在Winform上的可视化报表。 (责任编辑:qin) |