关于商业BI系统的方案征集,高手请进(50分)

  • 主题发起人 emailqjc
  • 开始时间
E

emailqjc

Unregistered / Unconfirmed
GUEST, unregistred user!
其实我也不知道是不是应该叫商业BI系统?
我想做一程序对超市卖场内各货柜的销售数据进行监控,其需求如下:
1) 销售数据来至销售的数据库
2) 数据分析人员看到的是一张卖场的摆放图
3) 用不同颜色表示不同销售情况(如:销售在5000以上用红色,销售在3000~4999用黄色,销售在1000~2999用黑色)
4) 当用鼠标点到哪个货柜就显示该货柜陈列的商品明细,并按照销售排序

我的初步想法:
用mapinfo展示卖场的摆放图(将CAD平面图导入到mapinfo),根据事先设置好的货柜,商品货位摆放信息,提取各货柜的销售情况,并根据销售好坏填颜色(如:销售在5000以上用红色,销售在3000~4999用黄色,销售在1000~2999用黑色)

请高人给点好的意见和建议
 
B

bsense

Unregistered / Unconfirmed
GUEST, unregistred user!
不叫BI, BI是商业智能的意思,
你的这个要求很简单,
用一个panel/scrollbox ,里面动态创建 button或其他控件,比如rectangle ,查询/刷新销售数据,根据销售数量,将button的颜色 改变, 每个button 的属性hint 给内部编码/或者用tag /name,反正你自己对应,然后所有控件的onclick 指向一个公共事件处理,然后判定
(sender as tbutton).tag 的值 ,根据这个去刷,然后还可以改变button的caption 显示销量.
需要mapinfo吗? 不需要吗?需要吗?
这个方案的缺点就是你要知道人在看哪些数据,只刷新相关的,而不要刷新所有的(在当前panel/scollbox非可见的)
 
E

emailqjc

Unregistered / Unconfirmed
GUEST, unregistred user!
楼上的朋友,你的方案我想过,不能完全绘出超市卖场的平面图吧,我要把每个卖场的摆放图(CAD)显示在我的mapinfo里
 
Y

yayongm

Unregistered / Unconfirmed
GUEST, unregistred user!
嗯,主意不错.不过问题也挺多的.
1.MapInfo是不错,不过不知道是否支持强劲的二次开发和内容显示.不过也可以试试第三方的平面图绘制工具(类似MS Visio或Dev FlowChart).
2.容量问题:一个大超市拥有的货架可能很多,地方也很大,可能还分层.不过,可以分步骤显示,即显示略图->详细图->明细来减轻压力.
3.数据统计问题:几万种商品的实时统计和分时间段(日,周,月,季,年)的统计可能会很恐怖的,但是,如果不用实时统计的话,又会丧失数据的意义.不过可以采取晚上统计的方式,第二天出报表.
4.涉及的问题:销售排行,促销排行,滞销排行,热点排行(类似区域PR).呵呵.不仔细想,还真是搞不大清楚.
5.货物盘点及货架变更:超市中经常进行货物位置变更,这个也是非常讨厌也是比较难以解决的.当然了,最好有一系列的工具进行操作:例如:货架使用条码编码,使用移动扫描***进行货品扫描,如果真的做好的话,估计也不是不可克服.
6.适应不同的超市的数据库接口问题.数据抽取问题..
7.延伸.很有创意的思想,不仅仅在超市,在港口,码头,车站,货场实时调度分析的地方还真是很有意义...
8.思想不错,但是要开发一个可用的成品甚至是半成品的工作量还是有难度的....
其它还是直接发我邮箱吧.yayongm[at]yahoo.com.cn
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
804
SUNSTONE的Delphi笔记
S
I
回复
0
查看
791
import
I
顶部