小到公司网站/个人博客,大到门户网站/OA 办公系统等都需要完善的管理后台来管理网站数据,而且管理后台基本上都会包含权限/角色等授权系统,于是整理了一套通用的管理后台系统,方便平时开发需要。
本系统集成了完善的角色权限控制模块,以及简单的流程控制模块,同时还包含了完整的主题(新闻)发布系统以及投票系统。
Helper.Core.Library -- 核心公共类
SuperManager.DAL -- 数据库交互
SuperManager.ENUM -- 枚举
SuperManager.FILTER -- 表单验证
SuperManager.MODEL -- 实体
SuperManager.UI -- 前端 UI
本系统开发框架为 .NET MVC + 三层(BLL 与 Controller 合并),数据库采用 SqlServer,SqlServer 版本最低支持 SqlServer 2005,.Net Framework 版本最低支持 .Net 4.5,项目使用如下:
第一步:在数据库中新创建一个空数据库(名称自取)。
第二步:执行 SuperManager.DataBase 下的创建表语句。
第三步:修改项目 web.config 中的 ConnectionString 节的连接字符串。
第四步:启动项目(F5)之后在浏览器中访问“项目地址+端口/Manager/Init”来初始化管理员账户,初始化成功之后会进入到管理后台。
项目开源地址为:
https://gitee.com/snipen/SuperManager