《三易通服饰管理系统——“进-销-存统计分析”模块》项目研发阶段性总结

完成模块功能:进-销-存统计分析模块功能的实现

一、模块操作

该模板主要是查询进货,销售,库存数量,首先已进入该模块下图

1.01映入眼帘

                                                                           图1.01 进入进销存系统页面

在上图我们可以按时间、品牌、供应商、季节、颜色等类别进行条件查询,查询数据后再进行分组,例如上图按品牌查询,查询出两种品牌,下方的商品明细会根据查询出的顶端那一条数据再次进行查询明细,双击商品明细则会弹出一个模态框,我们可以更好的查看商品信息详细,如下图1.02

 

                                                                      图1.02 商品详情模态框

 

在此模块我们也可以查询还未操作的时间,我们只展现库存中还剩余的商品中库存数、商品类型等;在图1.01中勾选采购退货,则在商品明细中加了一列退货信息,可以查询出退货的商品数据,如图1.03

扫描二维码关注公众号,回复: 5784481 查看本文章

 

                                                                   图1.03退货与无操作的查询数据

在这里我们可以再次进行筛选,对初次查询出的数据进行筛选项目,可以根据编码、款号、颜色等进行模糊查询,也可以对进货数,进货数与销售数的总和进行范围查询,只需要在筛选名称处填入所需要查询的条件再配合筛选项目进行查询,最后回车或点击筛选图标就能完成查询,如图1.04

 

                                                                        图1.04商品明细的筛选

在表格是右键单击,他会弹出一个菜单,可以进行打印与导出Excel表格,如下图1.05

                                                                            图1.05表格右键弹出菜单

在图1.01中点击组合条件统计,即可跳转页面,进入组合查询页面,该页面主要是相互搭配,并列查询数据,如下图1.06,勾选所需要的复选框,点击统计按钮,就可以组合查询了,对于上一个页面就多出了只统计上架商品,操作与上面所讲的方法一致,这里不再多说。

                                                                                    图1.06组合条件查询

 

二、相关业务部分表和关系

三、经典代码

  //角色改变权限复选框的动态
        $("#SelectUserType").change(function () {
            var UserTypeID = $("#SelectUserType").val();
            switch (UserTypeID) {
                case 1:
                case 2:
                case 3:
                    QXCheck();
                    break;
                default:
                    layer.alert("错误异常", { icon: 2 });
            }

 

四、开发总结

对于这个模块,个人感觉就是判断条件太多了,有多种情况,就有多少个判断,考虑的方面要多一点。一开始的时候,项目感觉将要完成时,结果发现需求还少了很多,所以在敲代码钱,先要反反复复的将那个软件玩熟、玩转之后再去按需求编写。不然写到一半发现这里少了一个,那里缺失一个,后面还要花费精力去补齐,这样既费时,又费力。但编写这个模块,对于自己的思维判断有了很大的提升,以后开发项目可以往多方面去想,后续可以在哪里扩展项目的需求,哪里可以删选项目的功能,从而对项目不产生较大的影像。

对于自身不足方面,页面做的不够好,代码太多重复性,自己不知道对公用的代码如何进行封装,往往耗费更多的时间去编写,自己的代码语句可以优化,换一种更简便的方法来进行编写,从而减少代码量,熟记各种不同的方法,优化项目的性能。

 

猜你喜欢

转载自blog.csdn.net/weixin_44549949/article/details/86568198