标签:
通用OA+权限管理系统源码
功能介绍:
1.本程序分为系统后台管理,内网,论坛,外网,外网后台管理
2.开发工具为VS2010,MVC4(razor视图引擎),数据访问为EntityFramework4.4,数据库为sql server 2008,UI插件为jquery-easyui-1.3.0,编辑器为kindeditor,上传文件为uploadify,表格插件Flexigrid,相册插件为lightbox
3.工程分为:CommWeb,Core,DAL,Entity,Tools 共五个,工程目录结构简单,代码逻辑清晰,很容易进行二次开发
4.系统后台分为:组织结构(部门,职位),角色管理,权限管理(权限组,权限),字典管理(字典组,字典),菜单管理,帐户管理,日志管理(操作日志,系统日志,登录日志),模块管理
5.内网分为:请假管理,便签管理,加班管理,会议管理,申请管理,派车管理,公司文件,客户管理,通知管理,来访记录,站内信,日程安排,工作计划,论坛管理,人事管理,工资管理,工作日志管理
6.外网后台管理:客户留言管理,公司菜单管理,文章管理,产品管理,相册管理
7.外网公司菜单在后台可以配置为上部菜单和下部菜单,可配置菜单打开是一个列表页面还是一个详细页面
8.选择用户,选择权限,选择角色都写成jquery插件了,直接引入相关JS调用即可
9.可以为用户分配角色,为角色分配菜单,为角色分配权限,这样用户可以通过角色拥有菜单和权限,也可以为用户直接分配菜单和权限,用户的权限=通过角色拥有的权限+直接拥有的权限,
用户的菜单=通过角色拥有的菜单+直接拥有的菜单,管理员的任何操作都不会验证权限,每个权限组都可以开启权限验证和关闭权限验证
10.权限可以控制到每个页面的访问权限,也可以控制到每个按钮的操作权限
11.左边菜单的显示通过后台配置来完成,管理员会显示所有菜单,其他人只显示为他配置的菜单,菜单支持N级菜单,可以自由配置菜单的图标,链接,打开方式等等
12.本程序的功能还不断的增加与完善中,大家如果发现有什么BUG可以通知我,我会及时修正,如果有什么意见或建议我们可以一起交流,
注意:
开发环境为Visual Studio 2010,数据库为SQL Server 2008,数据库文件在DB_51aspx文件夹中附加就行。
后台管理员用户名密码均是:51aspx
标签:
原文地址:http://www.cnblogs.com/xs163/p/5492393.html