implementation of universal Rights Management System (Epplus, Higncharts, ReportViewer Report) based on Mvc4+ef5+easyui technology video tutorial contact qq:1026270010
1. Project Development EnvironmentThe project source code will provide
MVC4+EF5And
Mvc5+ef6For both versions of the baseline, the database provides a database script based on Sqlserver2005, which applies to the project. Development tools:
vs2012,vs2013;Database Tools:
sqlserver2005,2008,2012,2014Other tools:
Easyui,jquery,epplus,higncharts,uploadify,qrcode, etc. will provide source files that match the project
2. Introduction of the framework:
The framework used in the project is based primarily on Microsoft's own technology MVC, EF, T4 and third-party spring.net, Log4net, Easyui, non-encrypted or non-open source third-party components, which are highly frequency, controllable and scalable skill points and components。 The whole frame is guided by abstract factory design pattern and MVC design pattern, easy to expand and replace some modules, fully accord with open-close design principle. Based on the razor and Easyui rendering of the page effect (View), the learner can also be replaced by other familiar front-end frameworks, and business data model correspondence is delivered to business warehousing (service) and Data warehousing (Repository). The business entity is delivered to the public Service (Infrastructure) where EF is located, and each layer is designed to conform to the abstract factory idea, supporting a multi-type database, and communicating between layers through a warehousing interface set to achieve low coupling through sping.net; The involved business class or interface can be extended through the partial mechanism and T4, in the framework of the EF two times, the association T4 after the addition and deletion of all tables method, can be automatically generated, the table structure changes only need to re-save the relevant template, but also the log4net is encapsulated, Automatically generated operation code directly associated with the log4net operation log Database save, special cases can be special treatment, etc.
3. Introduction of front end and authority mechanismThe API documentation provided by Easyui and the reference examples on the web basically solve the problems encountered in our regular development, and in the project the teacher only
The frequently used Easyui function is encapsulated,
The main component of the data interaction between the Easyui in the view and the action method in the controller is encapsulated., so as to achieve flexible control of the front-end JSON data, and the instructor in the front-end part of the special use of Fiddler tool repeatedly tracking request messages,
focus on explaining how the front-end code is written and why it is written, it is easier for learners to understand the principles of web development and the Esayui interaction mechanism。
combining the iauthorizationfilter of MVC, the filter mechanism of iexceptionfilter and the structure of permission table, this project controls the operation permission to the request mode level of the domain---controller, and automatic for Ajax and non-Ajax requests through the reflection mechanism, has done the callback processing, unifies the related module, the easy Realization General permission set, and unifies us actually adds the privilege management module. Since the incubation time of the MVC-related technology is relatively short in the. NET platform, the data and demo of the regular function module are not very perfect, so the lecturer himself is also a multi-reference and research, to use Epplus in. Netmvc to manipulate Excel, Higncharts generate charts, Uploadify upload pictures, code QR Code, ReportViewer Report printing and other conventional skills to do a summary, and combined with the practical application of the project,
follow-up will also update other relevant operational skills modules, please look forward to.
Busy Zheng Teacher: Lou Jing Liang,6 years of software company research and development work experience, 3 years of well-known software training institutions full-time lecturer experience, Microsoft Certified Lecturer, has been the project manager, teaching director of the two years, is now the North Wind network full lecturer, in MVC, EF, Winform, WPF, WebService, WCF, Dev, Telerik, Easyui, T4 and so on have very deep attainments . has been involved in Huai mine HR, Shantou xinxing dyeing factory ERP, Anhui Province, the provincial new agriculture and real-time settlement and other projects; has led the development of the national standard city county-level new rural cooperative medical reimbursement System, second-class hospital his system and multi-risk docking, specialist outpatient network promotion, appointment registration and other medical-related system modules and vaccines, Funeral and other civil related systems. At the time of teaching is good at combining their own work experience, a language in the students to explain the core skills of the learning skills and practical scenes, students have patience in class, voice loud, humorous and humorous grounding gas; before and after the teacher has nearly 6,500 hours of teaching the podium, in the software curriculum design and teaching has a wealth of practical experience. Free Zheng Teacher in the North Wind network to participate in other Project courses link: |
|
North Wind Network Most of the existing courses provide after-sales technical services, the main purpose of this service is to solve the problem through the video learning process through full-time and part-time lecturers, to ensure that students can successfully according to the North wind video to achieve the corresponding learning effect, and for different groups, we are also improving the corresponding curriculum system, For example, 0 basic students we recommend to take a career course or brand package route, we provide a
VIP Service, experienced, special needs students can choose our wide range of single-item courses, we provide
member-level servicesTo ensure that your learning process is smooth sailing and that your legal expediency is guaranteed.
This project is not only a single-item course, but also has been incorporated into the free Zheng teacher directly involved in the employment courses and brand packages, and then a free Zheng different from part-time lecturer, is the north wind full-time lecturer, is "one's own", in order to learn the course of the problem can be timely response. After buying the corresponding course, you can directly enter the teacher's VIP group, or add Teacher's enterprise QQ, for you in the North Wind network learning journey, to provide the services we promised, I wish you a happy study!
This project unit price never adjust, lifetime free upgrade!
the project source code can not be directly commercial, only to do learning and exchange use, violators will investigate, copyright belongs to the North wind net all!
- more exciting projects please watch the details in the course ...
1. specific video by function module and Knowledge Point directory classification storage
2. Reference examples of video files in the catalog
2.1RDLC Statistics Report
2.2 Common permissions mechanism
Implementation of universal Rights Management System (Epplus, Higncharts, ReportViewer Report) video tutorial based on Mvc4+ef5+easyui technology