环生-综合47-限时商品快销渠道平台开发过程展示

发布者:kjcx05发布时间:2020-06-08浏览次数:336

设计来源


 随着大众生活水平的提高,同时社会出现的新矛盾,由于地区发展不平衡,造成的资源倾斜和浪费。生活质量的提高,产品越来越多,有些地区商品的产量远远多于人们的需求量。而商家也没有良好的方法处理这些滞留的商品,造成商品堆积,因此产生了临期商品。而在一部分地区,由于并没有得到快速的发展,商品需求量大于供应量,或是经济条件所限,对临期商品有需求量。所谓临期商品就是接近保质期,但没超过保质期的商品,可以通过促销的方式销售,可是往往由于人们对临期商品的误解和不支持,导致临期商品不能充分发挥它们自身的价值,从而变成了毫无价值的过期商品,造成了资源浪费和环境污染,对此我们向民众开展了临期商品认知度的调查,通过这个调查了解人们对临期商品的误解和接受度,并推动购买量,解决商品不必要的浪费,完善整个产业服务链,便于后续发展





产品理念


限时商品需要在有限的时间内销售出去,否则会给造成商家大规模亏损、库存和资金压力。对于“客户”而言,通过平台信息找到性价比最高的商品,实现供销精准对接,减少资源浪费。


创新之处

1.通过调查人们对临期商品的认知度,可以进行适当商品促销,提高人们对临期商品的接受度,并为低收入人群谋取福利提供方便;

2.可以通过调查问卷,知到如何充分利用临期商品,将临期商品的价值发挥到最大化理性利用空间,减少商品库存堆积问题,节约资源,减少浪费;

3.经销商和商户联合,通过售卖临期商品实现三方赢利,起到平衡经济杠杆作用,完善产业链;

4.通过低价促销等形式处理临期商品,激起民众购买欲。

5.通过跨地区销售临期商品,还可以推动物流业的发展。

6.通过本次研究,还可以将在需要大量商品的时候,更多的减少花销得到更多的资源,比如可以用于救灾,公益活动上。


系统设计
    整个平台系统基于SSM框架的B2C搭建的骨架,系统以Java作为编程语言,采用Mysql数据库作为后台数据库,打造一个线上的限时商品快销渠道平台的web项目,后期通过研发可实现普及度更高的微信小程序、APP等。除了常规商城服务外,还要增设商品安全性评价、客户分类(批发、零售)、大宗客户资质认证、商品竞价界面、保质理赔系统等。


网站功能结构图



商品管理系统


网站构架及平台搭建










public String goodsNoTejiaAdd()


{

TGoods goods=new TGoods();

goods.setGoodsCatelogId(goodsCatelogId);

goods.setGoodsName(goodsName);

goods.setGoodsMiaoshu(goodsMiaoshu);

goods.setGoodsPic(fujian);

goods.setGoodsShichangjia(goodsShichangjia);

if(goodsTejia==0)//特格为0表示没有特价

{

goods.setGoodsTejia(goodsShichangjia);

goods.setGoodsIsnottejia("no");

}

else

{

goods.setGoodsTejia(goodsTejia);

goods.setGoodsIsnottejia("yes");

}

goods.setGoodsKucun(goodsKucun);

goods.setGoodsDel("no");

goodsDAO.save(goods);

this.setMessage("操作成功");

this.setPath("goodsManaNoTejia.action");

return"succeed";

}

public String goodsNoTejiaDel()

{

TGoods goods=goodsDAO.findById(goodsId);

goods.setGoodsDel("yes");

goodsDAO.attachDirty(goods);

this.setMessage("操作成功");

this.setPath("goodsManaNoTejia.action");

return"succeed";

}

public String goodsManaNoTejia()

{

String sql="from TGoods where goodsDel='no' order by goodsIsnottejia";

List goodsList=goodsDAO.getHibernateTemplate().find(sql);

for(int i=0;i<goodsList.size();i++)

{

TGoods goods=(TGoods)goodsList.get(i);

System.out.println(goods.getGoodsCatelogId());

goods.setGoodsCatelogName(catelogDAO.findById(goods.getGoodsCatelogId()).getCatelogName());

}

Map request=(Map)ServletActionContext.getContext().get("request");

request.put("goodsList", goodsList);

return ActionSupport.SUCCESS;

}

public String goodsShezhiTejia()

{

TGoods goods=goodsDAO.findById(goodsId);

goods.setGoodsIsnottejia("yes");

goods.setGoodsTejia(goodsTejia);

goodsDAO.attachDirty(goods);

return ActionSupport.SUCCESS;

}