Development Environment:
VS2012 or above
Database:
SQL Server 2008r2 or above
build a common background management system based on Ef+mvc+bootstrap, integrate lightweight cache module, log module, upload thumbnail module, general configuration and service call, provide the prototype example of OA, CRM, CMS, suitable for rapid construction of small and medium-sized Internet and industry web system
Framework Business-agnostic underlying common mechanisms and functions
model base class: Provides the most basic base class and interface for data transfer and underlying
DAL bottom: Provides repository generic methods and write history logs based on EF code first
Untility: General function library, basically all.
Web: Replication MVC base class, and common MVC controls
Universal Module Core module, including cache management, configuration management, log management, service management ...
Cache module: Provides provider extension to distributed cache
Configuration module: regular-based configuration management and curd mechanism
Log module: Based on log4net extension
service modules: Using the reference BLL by default, expandable calls to WCF services, and interception services
Upload module: General upload handler, and thumbnail generation (on-demand generation, instant generation, deferred generation)
Pipeline module: General purpose HttpModule for injection of common functions to various applications and websites
Application module Three-tier architecture provides OA,CMS,CRM system prototype and DAL,IBLL and BLL implementation
Account: User authentication, expandable to SSO single sign-on
Account : Security Verification Code Implementation
Account : Lightweight permission System
OA: Provide examples of cases in OA personnel, department management and distribution
CRM: Customer management system prototype
CMS: Prototype of content publishing system
Data Layer (DAL):
using Code First POCO mode
Provide entity design: one-to-one, one-to-many, many- to-many, self-referencing various usage scenarios
Business Logic Layer (BLL):
implementing the Curd method
providing complex query scenarios
provide business exception throws
block write logs for back-end exceptions
Write history for write operations, for tracking
IBLL:
service interface, extensible to publish the BLL as a service in WCF
front-end framework and implementation Mvc,bootstrap ....
based on Bootstrap: "Metronic Bootstrap Theme" template
MVC 4.0:curd operation based on MVC Model Binder
Silverlight 5:oa org chart OrgChart Drag and drop Operation
Package Context: Package Configcontext,cachecontext,usercontext,cookiecontext .
Upload Control: uploadify Use instance
jquery: In addition to the Metronic template in the Assets folder, the content folder joins the Jquery plugin needed
provide Rich text editor, tags, js graphs and other examples
need source code please add qq:798743532
ASP. Ef+mvc+bootstrap Common Background Management system