Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

The Design of the frame function of learun General privilege system

2025-03-31 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

Learun rapid development platform is a software system project based on intelligent and extensible components, which uses the current mainstream application development technology. The framework has built-in workflow, guided intelligent development components, instant messaging components, APP development components, Wechat components, general permissions and a series of components, as well as extensible system mechanisms. Developers can quickly build many high-quality information systems such as OA, ERP, CRM, BI, BPM, APP and so on through a series of simple configurations.

1 Development environment technology: Bhammer S (.NET C #)

Language: .net, C++, C #

Development environment: Visual Studio 2012

Database: sqlserver2005/oracle11h/mysql4.5 and above

Operating system: Microsoft Windows Servsr 2008R2 or above

2 system introduction

1. Help the enterprise to realize all kinds of general functions quickly, combined with the existing general rights management function of the system.

2. Develop all kinds of project application systems quickly. It makes it very easy for enterprises to develop a system.

3. RBAC flexibility not only conforms to international general standards, but also meets the flexible setting needs of domestic large, small and medium-sized software projects.

4. Complete documentation to support secondary development to provide perfect interface function call instructions, open interface, open source, open database structure design.

5. Hierarchical concept SOA concept program can adopt different implementation strategies, architecture requirements, convenient maintenance and easy expansion.

6. Valuable and excellent products, so that you have the market demand.

7. It is suitable for the rapid development framework of application software system based on BPX architecture, such as OA, website, e-government, ERP, CRM and so on.

3 the application value of the system

Avoid repeated development, reduce development costs, permissions module is an indispensable part of each application system, but each customer's requirements for rights management are not exactly the same. If you analyze and design from scratch as needed, it will lead to repeated development. BPMS general basic rights system is designed for different application systems. It provides the basic framework and general model of user and role rights modules to help developers quickly implement and develop user rights management modules that meet different needs. It can minimize the development workload and save the development cost.

3.1 Product advantage system

1. The main architecture of the framework is the BS architecture based on. Net MVC.

two。 The development efficiency is very high, and it provides a powerful code generator, which can be generated automatically through the addition, deletion, modification and query of the table code, and can be used directly without modification.

3. The front-end UI layer is based on Jquery+Div+css+ajax development technology, various UI components, UI effects and form verification mechanism, a better front-end UI experience, and more efficient than traditional development.

4. Encapsulate basic functions such as users, menus, roles, button permissions, data permissions, organizations and data dictionaries, which can be used directly without modification.

5. Integrated report component, provide report examples, encapsulate report component, extremely convenient development

6. Integrate workflow engine components to make business processes flexible and controllable

7. BS development, Wechat components, APP development components in one, a framework to help you solve all the problems

8.Excel import and export tool integration (supports single table, one-to-many import and export)

9. Provide online intelligent development, simply configure a SQL, Procedure, you can configure a data report

10. The development framework perfectly supports Oracle, SQL Server and MYSQL databases.

11. The framework supports Websocket to make communication more real-time.

twelve。 Message center (supports SMS, email, Wechat, system IM push, etc.)

13. System logging function (login log, access log, operation log, exception log)

14. Code generator upgrade, single table generation provides multiple sets of form template choices (entity generation template, EXCEl style template, report template, mobile development template)

15. Interface security mechanism, which can refine the control interface authorization, and it is very simple to realize the control of different clients only looking at their own data.

16. The framework supports redis cache clusters

17. The platform UI is powerful and realizes mobile self-adaptation.

18. The home page style of the platform provides a variety of combination modes and supports custom styles

19. Provide easy-to-use print plug-ins, support Google, IE browser and other browsers

20. The sample code is rich, which provides a lot of learning case references.

3.2 New technical architecture

1. This framework covers ASP.NET MVC, WebAPI, WCF, WEB Pages, SignalR, WF, AJAX, EntityFramework Code-First, IOC, AOP, Single-Page Application and SSB. Solve the log, cache, exception, transaction, multi-browser support, general permissions, security, encryption and decryption, compression and decompression and multi-language, which are often used in development. To achieve dynamic configuration based on XML, JS scripts, CSS styles, picture files support dynamic configuration, to solve the commonly used printing, reports, charts, import and export and other functions.

2. Using Ajax technology to interact with each other to bring a good user experience.

3. The interface is simple and generous, and the loading is fast.

4. Combine CodeSmith code template generator to develop the system quickly,

5. Browser support: IE8, IE9, IE10, firefox, Chrome, 360th, Safari, Opera, Aoyou, Sogou, window of the World.

6. Built-in modules: basic rights relationship system, CRM, OA, purchase, sale and storage and business management system.

7. The framework model of WEB FORM, MVC, SignalR and WebAPI with the same ASP.NET, Single-Page Application and Multi-Page Application has the advantages of low coupling, high reusability, low life cycle cost, high maintainability and favorable software engineering management.

8. With WebAPI, the client completely gets rid of the agent and pipeline to interact directly.

9. Using the standard CSS foreground UI interface, you can easily create a feature-rich and beautiful UI interface

10. The data access layer uses the powerful GHD.Net Framework framework to support database operations perfectly.

11. Provide a variety of rich components, encapsulating a large number of practical third-party controls and components, such as automatic completion control, pop-up control, Pinyin fuzzy input control, date control My97DatePicker, export components (ExcelReport, NPOI), Jquery, AjaxToolkit, AntiXss, AspNetPage, Dundas, EnterpriseLib, Unity, Newtonsoft.Json, AutoMapper, bootstrap, EntityFramework Code-First, Grid++Report, Quartz.Net, Telerik UI for ASP.NET AJAX and Telerik UI for ASP.NET MVC.

12. Third-party JS frameworks: EasyUI, Highcharts, jqwidgets, ECharts, jqGrid, AngularJS and knockoutjs, etc., mainly provide some examples.

3.3 High scalability and flexibility

1. Dynamic form management, flexible configuration to reduce the development work caused by the change of requirements.

3. The system menu is flexibly configured and associated with the permission system.

3.4 Rich system features

1. Database resource management, database management and regular backup of data on the page without login data.

2. Operation log generation

3. Dynamic interface management, dynamically configure WCF interface, and provide WCF interface without development and implementation.

4. System access control to restrict the access of the specified IP to the system.

3.5 excellent user experience

1. The general rights system provides a fully visual operation interface for end users, which can easily manage and maintain user rights and user-related data.

2. Ultra-efficient configuration system, it takes only a few minutes to complete the configuration from the new application system to the fastest.

3. The interface is refreshed asynchronously, with excellent operation performance and better user experience.

4. Provide user data chart statistics and operation log.

4 function description

1. Agile development

two。 System management

3. Unit organization

4. Form application

5. Process application

6. Mobile management

7. Report application

8. Expand the application

5 the applicable object and user group of the product

1. Large, small and medium-sized software development companies, technical support and technical consulting companies.

2. Developers of management software.

3. Developers and students who want to further improve their technical ability.

4. Training courses, university extracurricular, staff training.

5. Government organs, institutions and group companies.

6. Enterprises, factories, etc.

The database structure is as follows:

Demo: https://www.learun.cn/Home/VerificationForm

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report