摘要: 学习Extjs也差不多一年时间了,我有个亲戚做服装生意,一直想让我帮忙做一套网络版的进销存软件,开始推辞很久,后来一狠心用了快一年的时间自己动手做了一个,现在想将心得发表出来,欢迎大家拍砖。 先说说需求,一般进销存的功能都要有: 商品管理,商品类别,采购进货单,销售单,调拨单,盘点单,采购退货单,销售退货单,月末结存,期初库存等等一个不能少。其次是要可以支持多分支部门(西安,保定,重庆 西安是总部可以看全部分支,保定和重庆的员工只查看自己分支),多店铺 ,同时在线操作。并且既可以满足普通商品录入方式以外,还要可以针对衣服,裤子,鞋子,等类别可以进行 二维扩展录入。支持多个帐套,既然是网络版那么 阅读全文
posted @ 2012-06-19 00:11 ezsoft 阅读(632) 评论(1) 推荐(0)
摘要: 我们先来看看在 “ez进销存” 中excel到导出功能:如图所谓通用Excel导出,就是 将GrrdPanel 中的列的信息 和 数据 (store)以Json的形式 传递到后台,后台根据列信息和json 在excel 模板中生成导出的实际数据然后提供链接给客户下载。优点: 针对所以GridPanel 都可以通用,并且速度快,不用查询数据库。缺点: 如果加入的分页,那么不好意思,只能导出当前页数的数据。好了不废话:先看一段JS:tbar : [ { text : '刷新', iconCls : ... 阅读全文
posted @ 2012-06-19 00:39 ezsoft 阅读(536) 评论(0) 推荐(0)
摘要: 进销存的单据量加上明细数据量相当庞大,如果要实现多帐套同时使用的话,那么所有的数据都放到一套表结构里面是非常恐怖的,所以每个帐套必须独享一套表结构,同时要考虑到数据量较小的实体可以共享一张表 ,比如用户表,组织结构表,仓库信息表等。 通常的处理方式没注册一个新的帐套,那么系统自动创建一套表结构,那么带来的问题就是如何处理动态表的曾,删,改,查问题呢,而且我还不想去每次都拼sql。 那么好,先说动态建表,为了不去拼写sql,那么最简单的方式就是使用Hibernate动态建表机制,根据映射文件,以及帐套(表)的序列号,每次动态的建表,如商品表 estore_2_goods,estore_... 阅读全文
posted @ 2012-06-19 00:30 ezsoft 阅读(564) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示