学习Extjs也差不多一年时间了,我有个亲戚做服装生意,一直想让我帮忙做一套网络版的进销存软件,开始推辞很久,后来一狠心用了快一年的时间自己动手做了一个,现在想将心得发表出来,欢迎大家拍砖。
先说说需求,一般进销存的功能都要有: 商品管理,商品类别,采购进货单,销售单,调拨单,盘点单,采购退货单,销售退货单,月末结存,期初库存等等一个不能少。 其次是要可以支持多分支部门(西安,保定,重庆 西安是总部可以看全部分支,保定和重庆的员工只查看自己分支),多店铺 ,同时在线操作。并且既可以满足普通商品录入方式以外,还要可以针对衣服,裤子,鞋子,等类别可以进行 二维扩展录入。支持多个帐套,既然是网络版那么多个帐套(就是多个商家用户)当然也少不了。
开始技术上选型,先说UI层,由于在公司里一直再用Extjs,也懒得去研究JQuery了,于是选择了extjs DeskTop。其次是中间层,在公司一直在使用的Jboss-Seam的框架,但是发现内存消耗太大,于是还是选择了Spring+hibernate。有些人可能感觉用hibernate做网络进销存不可思议,其实hibernate最主要的是在多帐套分表,以及动态建表上,和保存更新上使用外,查询统计大多使用存储过程(我压根没想支持多数据库,谁没事了会迁移数据库啊)。
下面先附上项目的截图。
项目地址:http://www.ezsoft001.com/ , 用户名:ezsoft 密码 : 123
登录
衣服类销售单
裤子类销售单
鞋子类销售单
仓库统计
全库账面汇总
双击后查看库存明细
按商品型号统计
员工销售统计
- 大小: 33.3 KB
- 大小: 108.7 KB
- 大小: 117.2 KB
- 大小: 109.9 KB
- 大小: 117.9 KB
- 大小: 108.8 KB
- 大小: 140.5 KB
- 大小: 157.2 KB
- 大小: 100.5 KB
- 大小: 80.9 KB
- 大小: 116.7 KB
- 大小: 50.6 KB
分享到:
相关推荐
SSH整合ExtJS开发的进销存系统是一种基于Java技术栈的Web应用程序,它结合了Spring、Struts2和Hibernate三个框架的优势,同时利用了ExtJS这个强大的JavaScript前端库,为用户提供了一个功能丰富的交互式界面。...
这个进销存源代码示例展示了如何利用ExtJs4实现库存管理、销售管理和采购管理的核心功能,帮助开发者更好地理解和应用ExtJs4在实际项目中的实践。 进销存系统是企业管理中不可或缺的一部分,它涵盖了采购...
在这个"Extjs6.0 进销存 ssm"项目中,开发者利用ExtJS 6.0构建了前端界面,与SSM后端框架相结合,实现了进销存管理系统的功能。进销存系统,即采购、销售和库存管理,是企业管理中的关键部分,它帮助跟踪商品的流动...
SSH+EXTJS结合的进销存管理系统,可以利用SSH的强大后端功能处理复杂的业务逻辑和数据处理,EXTJS的前端优势则可以提供用户友好的界面和流畅的操作体验。 在这款"SSH+EXTJS进销存管理系统"中,可能包含以下主要模块...
EXTJS则是一个强大的JavaScript库,提供了丰富的组件和布局,用于构建富客户端的用户界面,这使得进销存系统的交互性和用户体验得到显著提升。 在进销存php源码中,EXTJS通常用于构建前端界面,包括数据网格、表单...
官方最新版本Extjs6.2版本sdk,创建新项目的时候需要用, 全面的核心框架,具有最新的Javascript标准支持 新的漂亮组件和主题,以创建漂亮的企业应用程序 现代工具链,用于构建优化,高性能,通用的应用程序 用于可视...
在进销存系统中,ExtJs 负责创建用户友好的界面,使得操作员可以方便地进行数据输入、查询、编辑和展示,同时提供数据验证和异步通信功能,提高用户体验。 2. **Structs**: Structs 是一个基于MVC(模型-视图-...
Extjs6.2 生成的admin-dashboard官方模板
本项目是采用easyjweb+extjs来实现,里面包括下拉数,本地下拉框,远程下拉框,treepanle and gridpanel组合开发,页面布局,如果能吃透这个项目,项目项目经验可以提高一年
进销存ERP源码 一、源码描述 这是一款十分完整的进销存管理系统源码,采用了典型的三层架构技术, 该系统运用extjs+jquery+AjaxPro富客户端无刷新ajax技术,使用NPOI导出excel数据,使用 OfficeActiveX插件操作...
源码参考,功能如下: 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 机构管理:配置系统组织机构(公司、部门、小组),树结构...进销存管理:进销存管理功能,如:采购、销售、仓库、商品、出纳、报表。
一个extjs的OA项目 extjs-OA extjs-oaextjs-OA extjs-oa
"extjs-theme-bootstrap-master.zip" 文件很可能是ExtJS的一个主题包,它集成了Bootstrap的样式,使得ExtJS组件能够呈现出Bootstrap的经典外观。 在深入讲解这个主题之前,让我们先了解一下基础概念: 1. **ExtJS*...
ExtJS 是一个强大的JavaScript库,专门用于构建富客户端Web应用程序。在标题"extjs2----关于extjs 的使用,操作"中,我们可以看出这是一份关于ExtJS 2.0版本的使用指南,主要涵盖了其基本操作和应用。描述中提到内容...
ext基本的控件例子ext基本的控件例子ext基本的控件例子ext基本的控件例子
这个"extjs-3.0-all-src"文件是ExtJS 3.0的完整源代码包,对于开发者来说,深入理解其内部机制和进行自定义扩展非常有价值。让我们详细探讨一下这个框架及其相关知识点。 1. **ExtJS框架概述**: ExtJS 是由Sencha...
ExtJS 4.2 component - Field-Money
**ExtJS实战:进销存管理系统** 进销存(Inventory, Purchase, Sales)管理系统是企业日常运营中的核心组成部分,主要用于管理商品的入库、出库、库存等操作,以确保供应链的有效运行。在这个项目中,我们将使用...
此外,参与ExtJS的社区论坛和在线资源,如Sencha官方论坛,也能帮助你找到答案和获得技术支持。 总的来说,理解并改编这个"嗖嗖嗖"项目需要深入学习ExtJS框架,熟悉其组件、布局、数据处理等方面的知识,并通过查看...
本系统采用SSH+Extjs+Sqlserver2005技术实现了面料进销存系统 Cpss进销存系统,提供基本信息管理、进货、销售、配货、财务、报表等管理功能,帮助企业处理日常的进销存业务,同时提供丰富的实时查询统计功能,对...