细化迭代六——实现报表

4.2输入输出设计

4.2.2 报表设计

    报表分为两大类:数字报表和图形报表。数字报表和图形报表都有销售总额统计和分类统计两种统计方式。数字报表使用了JasperReport,图形报表使用了Highcharts。其中JasperReport主要借助iReport工具进行模板绘图,然后结合后台返回的数据呈现,而Highcharts主要用Ajax来实现前后台的交互。

1)    商品销售额月度报表:可根据时间区间进行统计

细化迭代六——实现报表_第1张图片

(2)    品类销售额月度报表:可根据时间区间进行统计,按品类和月份分组

细化迭代六——实现报表_第2张图片

(3)    月度品类销售量报表:分数量统计和销售额统计两种,按品类和月份分组,可根据时间区间统计

        细化迭代六——实现报表_第3张图片 细化迭代六——实现报表_第4张图片

(4)    月度品类销售额报表:分为柱状图和曲线图两种,可根据时间区间进行统计

                    细化迭代六——实现报表_第5张图片

5.1 功能实现

1、商品明细表数据界面如下,在这个界面中显示了所有的销售商品。

           细化迭代六——实现报表_第6张图片

         2、分配权限界面如下,在这个界面中给收银员授权管理角色的“用户添加”,有了这个权限后,收银员可以给客户办理会员卡并添加到系统中。

      细化迭代六——实现报表_第7张图片 

3、销售业务流程界面:

1)开始新的销售。

细化迭代六——实现报表_第8张图片

2)选择客户(点击右下角的“录入会员”即可选择与查询)。会员会有相应的折扣价并获得积分。这一步可在收银前任一步操作。

细化迭代六——实现报表_第9张图片

  3)根据商品编号逐条录入商品并修改数量。显示相应的总金额。

细化迭代六——实现报表_第10张图片

4)确定并等待支付,并在此时生成订单编号。

细化迭代六——实现报表_第11张图片

4、查询界面,当查询商品的相应价格时,对商品单价旁边的三角形点击可按升序显示。

细化迭代六——实现报表_第12张图片

5、品类销售额月度报表:可根据时间区间进行统计,按品类和月份分组。

细化迭代六——实现报表_第13张图片



你可能感兴趣的:(细化迭代六——实现报表)