51Aspx源码必读.txt
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
OA办公自动化管理系统源码
一、源码特点
1、使用MVC+EF+Easyui实现办公自动化管理系统。
2、后台使用技术:三层架构+工厂模式+抽象工厂模式+EF+LINQ+lambada等
3、前台使用技术:HTML+DIV+CSS+JS+jQuery+Easyui等
二、菜单功能
工厂创建(DbSession)与模块设计实现
1、数据访问接口层:定义接口层
2、数据层:实现接口层
3、数据会话层:实现工厂模式(业务层与数据访问层解耦)---抽象工厂实现
4、EF上下文创建:对象关系映射(ORM)
5、业务层:业务逻辑判断
实现搜索与CURD操作
1、显示数据功能:实现加载用户信息展示在前台
2、批量删除功能:实现批量删除用户数据
3、添加信息功能:实现对用户信息的添加功能
4、修改信息功能:实现对用户数据
5、搜索功能:实现多条件搜索功能
Spring.Net、Log4Net日志以及Memcache分布式缓存
MVC项目中使用Spring.Net关于IOC、DI以及AOP的应用
1、异常处理功能:实现自定义异常处理
2、日志功能:使用第三方框架Log4Net对日志信息进行记录
3、登录功能:Memcache存储用户登录信息实现登录功能
Memcache缓存、单点登录以及登录用户状态
1、密码找回功能:实现对密码修改与找回功能
2、OA页面布局:针对前台页面布局
3、OA后台布局:实现修改业务模块与WEB QQ后台布局
通用权限设计
1、T4:根据需求修改设计实现自动生成后台部分代码
2、用户登录状态功能:实现对系统登录功能与退出时的状态
3、角色管理功能:实现对角色管理
4、分配角色功能:实现对角色的分配
5、权限管理:实现对权限管理
6、上传头像功能:实现可以无刷新进行头像上传功能
7、修改权限功能
8、权限设置角色功能
9、用户分配权限与用户直接分配权限功能
10、权限设置功能
11、菜单权限过虑功能
12、权限过滤功能
13、图片分布式存储功能:实现对系统中的图片处理进行分布式管理,这样做的目的可以提高系统性能
14、热词统计功能:输入一个字母下面就会智能显示以输入字母开头的词
三、注意事项
1、开发环境为Visual Studio 2015,数据库为SqlServer2008R2,使用.net 4.5开发。
2、数据库文件在DB_51aspx文件夹中,附加即可
3、默认数据库连接字符串在web.config配置文件中修改
4、以后增加新功能,会更新源码
作者: __搁浅
如需获得该源码的视频、更新等更多资料请访问: https://www.51aspx.com/project/OAOfficeAutomationSystem
------------------------------------------------------------------------------------------------
项目源码服务专家
官网: https://www.51aspx.com
后面还有 13 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。