通用权限管理系统[基于asp.net(c# 4.0) + MVC 4 + extjs 4.2 + PetaPoco](一、搭架子 - 有源码)

一、开发环境

  1. vs2010 + NuGet

二、开始

  1. 新建解决方案
    1. 通用权限管理系统[基于asp.net(c# 4.0) + MVC 4 + extjs 4.2 + PetaPoco](一、搭架子 - 有源码)_第1张图片
  2. 新建解决方案文件夹
    1. 通用权限管理系统[基于asp.net(c# 4.0) + MVC 4 + extjs 4.2 + PetaPoco](一、搭架子 - 有源码)_第2张图片
    2. Modules用来放模块项目(Infrastructure为系统核心模块,我们的整个权限都放在这里面)
    3. Website为前端
  3. 项目分层
    1. 通用权限管理系统[基于asp.net(c# 4.0) + MVC 4 + extjs 4.2 + PetaPoco](一、搭架子 - 有源码)_第3张图片
    2. Niwar.Framework为系统核心类库,里面封装了常见的工具类及PetaPoco
    3. Social为沟通模块,目前实现了站内消息功能。
    4. Niwar.Infrastructure用于存放实体类
    5. Niwar.Infrastructure.Core为业务实现类。
    6. Niwar.MVC为Controllers独立出来的类库。
    7. 基本上该架子没有使用接口,当然也就没有IOC了,好处就是减少了代码量,也精减了项目结构。

源码下载:点击下载架子源码

在线演示:http://demo.niwar.cn

你可能感兴趣的:(通用权限管理系统)