您的位置:首页 > 运维架构

Flex LCDS的一个简单应用--AgileShopping&Management项目小结

2015-07-01 21:46 148 查看
Flex 接触了四个月有余,前面的时间一直在做准备工作。五月初的时候决定开始动工,用felx尝试一下Web企业级应用开发。之前开始接触Flex技术也是处于一种巧合,后来不断看到网络上关于集中RIA技术优缺点的一些争议。其实没有必要比较,需要的时候学好、用好就可以了,很多东西都是在慢慢的积累,一点点进步吧。 
    项目驱动其实才是王道,之前看的书少说也有5,6本,只是其中基本只做工具书来参考查询,刚开始还是认真真学了蛮久。下面开始讲讲新出炉的Flex LCDS项目吧。
     对于LCDS不想说太多,只是如果Flex编程人员若在LCDS上遇到麻烦了,最好的建议就是看LCDS的官方文档,600多页的英文,不难懂,看起来比看国内一些抄来抄去的书有趣些也实用些。
    项目总共分为两大模块,AgileShopping提供销售、购物模块,有点类似于超市的POS机,只不过是放在互联网上,增加了监控以及实时分布等功能,当然这也是Flex带来的好处。先截个图看一下主要的shopping界面吧。



打印出来的单据效果如下:

 


当然,最好玩的就是AgileManagement管理平台。截点图来看吧,虽然看图没有是什么感觉,真正的实时Web交互才是RIA吸引力之所在

1)HR的管理平台:

 



2)普通员工的操作平台:(供应商、产品类别商品信息管理)



3)销售部门监控台(这个实时性,也就是RIA技术能把整个监控做得很beautiful!)



4)CRM客户关系管理



5)最后,采购加库存提醒监控



       整个过程也进行得比较匆忙,有段时间也没有一直全身心地去敲代码,事情多也杂,有时候调试bug就要很久,甚至在信管嘉年华那天上午编译器出问题了,servers怎么都掉不出来,结果浪费了三天时间在搞编译器,还有就是felx和Java程序交互的一些问题,sdk等问题,最后竟然自己改动了flex的sdk之后才能完成编译。因为对于felx技术我还是个新手,整个项目简单的功能是实现了,但是也有点举步维艰的感觉。不是很顺畅,真正花费最多的时间都是在思考,思考怎么封装业务逻辑,思考怎么改善数据库存储,思考怎样的UI体验是可行高效并且有好的,思考bug为什么会怎么调都调不出来,有的很小的问题甚至google50多次最后还是在日文网站上得到解决方案的,思考编译器有时候真的不给面子,思考其实敲代码不难,难的是不停的思考,感觉大脑快炸掉,然后梦里全是if...else...for...while...

    Agile1.0版本也快要上线测试了,不断改进中吧,等待V2.0的诞生,到时候要改善的地方真的是很多,总结也很重要,要找个时间把它从头到尾梳理一下,这是个很庞大的工程~不过,加油吧~

 

    因为项目压缩文件比较大,想要源码的可以QQ:745207950联系~谢谢~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: