• 大小: 27.21MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-07
  • 语言: C#
  • 标签: CS  ERP  winform  C#  

资源简介

开发环境 :VS2008(及以上) + C# + SQL2008_r2+(DEV) 该框架采用逻辑上的三层模式开发业务处理和数据处理完全分开,采用C#语言和MSSQL进行开发,主要实现了菜单构建,系统用户,权限分配等等功能,这也是每一个项目里面都必须具备的东西,UI层通过业务层来调用数据层的相关函数实现数据操作,前台界面方面使用的是多文档的布局类似选项卡的样式,可以随意的拖动窗体到任何地方,舍弃了MDI的窗口模式,整个项目的工具栏比较统一,每一个界面都是一样的工具栏,这也为后续的权限控制做了一个铺垫。美工方面采用了DevExpress的风格,程序里面只是继承了DevExpress,用到了其中的美化效果,如果需要增加新的功能,只需要将创建的窗体名称在菜单里面进行注册,然后通过权限管理来进行授权后即可使用,不需要其他特别的处理。另外还增加了软件生成注册码的控制,可以为您的软件加密。代码里没有任何sql语句,全部采用储存过程实现,如修改只要修改储存过程而不用代码重新编译生成。 源码包含:DevExpress控件+破解补丁+框架源码+框架源码开发文档 功能简介 菜单管理:可灵活自定义菜单 角色管理:可随意增加不同角色 用户管理:可方便添加多个用户 权限管理:可任意分配不同权限 支持各主流数据库:包括mssql、mysql、oracle等 自动版本更新:自动更新软件版本 软件加密:可为软件生成注册码 数据库管理:可在软件里执行sql脚本语句 软件皮肤更改:可更换20多种软件风格样式 多语言:支持多种语言文字 适用人群: 学习C#开发的初学者。此框架有统一的编码风格和规范。框架用到的技术包含封装、继承、多态、反射、文件IO操作、存储过程、加密算法、注册表、WCF、WebService等技术。 经常接包的朋友。一般中小企业软件可以直接套用此框架。通用的哪些功能作者已经做完了(如:菜单管理、数据显示、日志、用户管理、权限管理、加密、试用版、在线更新、密码修改、界面皮肤等等),你只要做实际需求的功能即可,这大大节约了你的开发时间。 网站完全开源无任何加密,可直接使用或进行二次开发,可直接联系店主查看源码.

资源截图

代码片段和文件信息

///*************************************************************************/
///*
///* 文件名    :ButtonAuthority.cs                                      
///* 程序说明  : 系统权限功能点定义
///* 原创作者  :孙中吕 
///* 
///* Copyright 2010-2011 C/S框架网 www.csframework.com
///**************************************************************************/
using System;
using System.Collections.Generic;
using System.Text;

namespace CSframework.Common
{
    /// 
    ///每个功能点按钮对应的数值. 定义为2^n次方(n>0)    
    ///每个窗体最多支持20个功能按钮(权限按钮),对于一般的系统来讲完全足够。
    /// 

    public class ButtonAuthority
    {
        /// 
        /// 未定义
        /// 

        public const int NONE = 0;

        /// 
        /// 新增功能
        /// 

        public const int ADD = 1;

        /// 
        /// 删除
        /// 

        public const int DELETE = 2;

        /// 
        /// 修改
        /// 

        public const int EDIT = 4;

        /// 
        /// 批准(审核/核对)
        /// 

        public const int APPROVAL = 8;

        /// 
        /// 变更单据版本
        /// 

        public const int CHANGE_VERSION = 16;

        /// 
        /// 打印
        /// 

        public const int PRINT = 32;

        /// 
        /// 打印预览
        /// 

        public const int PREVIEW = 64;

        /// 
        /// 作废单据
        /// 

        public const int VOID = 128;

        /// 
        /// 生成单据
        /// 

        public const int GENERATE = 256;

        /// 
        /// 复制单据
        /// 

        public const int CLONE = 512;

        /// 
        /// 导出数据,如:ExcelPDF文件
        /// 

        public const int EXPORT = 1024;

        /// 
        /// 锁定 
        /// 

        public const int LOCK = 2048;

        /// 
        /// 单据反向操作(如反锁定反审核)
        /// 

        public const int UNDO = 4096;

        /// 
        /// 预留权限
        /// 

        public const int RESERVED = 8192;

        /// 
        /// 查看版本历史记录
        /// 

        public const int SHOW_VER_HISTORY = 16384;

        /// 
        /// 查看数据修改历史记录
        /// 

        public const int SHOW_MOD_HISTORY = 32768;

        /// 
        /// 扩展权限EX_01:65566
        /// 

        public const int EX_01 = 65536;

        /// 
        /// 扩展权限EX_02:131072
        /// 

        public const int EX_02 = 131072;

        /// 
        /// 扩展权限EX_03:262144
        /// 

        public const int EX_03 = 262144;

        /// 
        /// 扩展权限EX_04:524288
        /// 

        public const int EX_04 = 524288;

    }

    /// 

    /// 权限分类

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-11 11:09  BN055-开发框架\
     目录           0  2018-06-11 11:09  BN055-开发框架\BN055-开发框架\
     目录           0  2018-06-11 11:09  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\
     目录           0  2018-06-11 11:09  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\
     目录           0  2018-06-11 11:09  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\
     文件        4958  2012-04-28 09:28  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\_Tester.csproj
     目录           0  2018-06-11 11:09  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\bin\
     目录           0  2018-06-11 11:09  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\bin\Debug\
     文件         490  2007-07-21 02:33  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\bin\Debug\_Tester.vshost.exe.manifest
     文件         357  2011-06-17 21:49  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\Form1.cs
     文件        1406  2011-06-17 21:49  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\Form1.Designer.cs
     文件        5814  2011-06-17 21:49  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\Form1.resx
     目录           0  2018-06-11 11:09  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\obj\
     目录           0  2018-06-11 11:09  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\obj\Debug\
     文件       13260  2013-04-19 14:22  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\obj\Debug\_Tester.csproj.FileListAbsolute.txt
     文件         847  2013-04-19 14:22  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\obj\Debug\_Tester.csproj.GenerateResource.Cache
     文件        8704  2013-04-19 14:22  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\obj\Debug\_Tester.exe
     文件         271  2013-04-19 14:22  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\obj\Debug\_tester.exe.licenses
     文件         180  2013-04-19 14:22  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\obj\Debug\_Tester.Form1.resources
     文件       22016  2013-04-19 14:22  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\obj\Debug\_Tester.pdb
     文件         180  2013-04-19 14:22  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\obj\Debug\_Tester.Properties.Resources.resources
     目录           0  2018-06-11 11:05  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\obj\Debug\Refactor\
     目录           0  2018-06-11 11:05  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\obj\Debug\TempPE\
     文件         766  2011-05-06 21:06  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\Program.cs
     目录           0  2018-06-11 11:09  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\Properties\
     文件        1450  2011-04-05 00:42  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\Properties\AssemblyInfo.cs
     文件           0  2013-04-19 14:21  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\Properties\licenses.licx
     文件        2864  2009-11-27 10:10  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\Properties\Resources.Designer.cs
     文件        5612  2009-11-27 10:10  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\Properties\Resources.resx
     文件        1092  2009-11-27 10:10  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\Properties\Settings.Designer.cs
     文件         249  2009-11-27 10:10  BN055-开发框架\BN055-开发框架\CSframework-WebService-Bridge-3.37\CSframework3.Client\_Tester\Properties\Settings.settings
............此处省略1843个文件信息

评论

共有 条评论