吉特仓库管理系统-- 后台管理开源啦,源码大放送

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了吉特仓库管理系统-- 后台管理开源啦,源码大放送相关的知识,希望对你有一定的参考价值。

吉特仓储管理系统已经开发好些年了,已经不记得有多少个版本的迭代, 就针对前端UI以及项目结构等重大修改也经历了好几次。吉特仓储管理系统这个名称其实也就今年才开始使用,在此之前都已客户公司命名,基本也是针对客户定制服务。

  说到底对这个项目还是有感情的,因为这个项目和很多客户建立了关系,也认识了好多朋友,一起经历了很多曾经认为一辈子也不可能经历的事情,当然因为这个项目也给我个人带来了丰厚(相对个人来说)的金钱回报,最近想了想准备开源仓储系统后台管理的源码,供有需要的朋友和同学共同学习探讨。

 

  吉特仓储管理系统使用mit授权协议,代码托管在github 上

  下载地址

  https://github.com/hechenqingyuan/gitwms

 

  QQ交流群: 88718955       142050808

  个人QQ:  821865130

 

  一. 吉特仓储系统展示

  技术分享

 

 

技术分享

 

技术分享

 

 

技术分享

 

技术分享

 

 

技术分享

 

技术分享

 

 

  二. 吉特仓库系统代码展示

技术分享

/*******************************************************************************
 * Copyright (C) Git Corporation. All rights reserved.
 *
 * Author: 情缘
 * Create Date: 2013-11-30 9:22:22
 *
 * Description: Git.Framework
 * http://www.cnblogs.com/qingyuan/
 * Revision History:
 * Date         Author               Description
 * 2013-11-30 9:22:22       情缘
*********************************************************************************/using Git.Framework.DataTypes;using Git.Framework.Log;using Git.Framework.ORM;using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text;namespace Git.Storage.Provider
{    public abstract partial class Bill<T, V> : DataFactory        where T : BaseEntity        where V : BaseEntity
    {        /// <summary>
        /// 定义日志类        /// </summary>
        protected Log log = Log.Instance(typeof(T));        /// <summary>
        /// 创建单据        /// </summary>
        /// <param name="entity"></param>
        /// <param name="list"></param>
        /// <returns></returns>
        public abstract string Create(T entity, List<V> list);        /// <summary>
        /// 取消单据        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public abstract string Cancel(T entity);        /// <summary>
        /// 删除单据        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public abstract string Delete(T entity);        /// <summary>
        /// 审核单据        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public abstract string Audite(T entity);        /// <summary>
        /// 打印单据        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public abstract string Print(T entity);        /// <summary>
        /// 查询单据        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public abstract T GetOrder(T entity);        /// <summary>
        /// 获得单据详细信息        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public abstract List<V> GetOrderDetail(V entity);        /// <summary>
        /// 查询单据分页        /// </summary>
        /// <param name="entity"></param>
        /// <param name="pageInfo"></param>
        /// <returns></returns>
        public abstract List<T> GetList(T entity, ref PageInfo pageInfo);        /// <summary>
        /// 查询单据详细数据分页        /// </summary>
        /// <param name="entity"></param>
        /// <param name="pageInfo"></param>
        /// <returns></returns>
        public abstract List<V> GetDetailList(V entity, ref PageInfo pageInfo);        /// <summary>
        /// 编辑单据信息        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public abstract string EditOrder(T entity);        /// <summary>
        /// 编辑单据详细信息        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public abstract string EditDetail(V entity);        /// <summary>
        /// 编辑入库单        /// </summary>
        /// <param name="entity"></param>
        /// <param name="list"></param>
        /// <returns></returns>
        public abstract string EditOrder(T entity, List<V> list);        /// <summary>
        /// 获得订单数量        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public abstract int GetCount(T entity);        /// <summary>
        /// 获得打印单据的数据源        /// </summary>
        /// <param name="argOrderNum"></param>
        /// <returns></returns>
        public abstract DataSet GetPrint(string argOrderNum);
    }
}

技术分享

 

  三. 程序说明

    该程序大部分使用于生产制造厂,其中结合了制造厂的采购,销售,生产等. 开源部分是仓库系统后台管理系统, 在给客户实施的过程中利用到了很多硬件设备, 设计到Wince系统,android系统等PDA设备,各种打印机,条码打印机,感应设备等,而且这些可能在整个项目中占据主导,而后台管理系统只是辅助作用的。

 

    该程序使用的.NET MVC开发,大量使用到了jQuery,以及Bootstrap。 数据库使用了SQL Server.

 

    更多的代码使用可以参考:

    http://www.cnblogs.com/qingyuan/category/239086.html

     以上是个人自主开发的ORM框架,大量运用到该项目中

 

  四. 技术支持

    技术支持:  [email protected]

    QQ:    821865130

    QQ群:  142050808            88718955


本文出自 “2474012” 博客,请务必保留此出处http://2484012.blog.51cto.com/2474012/1775445

以上是关于吉特仓库管理系统-- 后台管理开源啦,源码大放送的主要内容,如果未能解决你的问题,请参考以下文章

吉特仓库管理系统(开源)-如何在网页端启动WinForm 程序

吉特仓库管理系统(开源)-如何在网页端启动WinForm 程序

吉特仓库管理系统- 基本问题解答

源码福利(文末有彩蛋) | vuejs 2 Material Design 后台模板源码大放送

干货收藏!50+ 最棒的 DevOps 开源工具大放送

APP+后台+vue前端全套打包送,电商解决方案CRMEB开源啦