吉特倉庫管理系統-- 後臺管理開源啦,源碼大放送

吉特倉儲管理系統已經開發好些年了,已經不記得有多少個版本的迭代, 就針對前端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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章