learun universal rights framework to achieve functional design


Learun rapid development platform is based on a scalable intelligent component-based software system project, using the current mainstream application development technology, built-in workflow framework, guided the development of intelligent components, instant messaging component, APP development components, micro-channel components, set of components common rights, etc., and scalable system mechanisms, through a series of simple configuration developers can quickly build a number of high-quality OA, ERP, CRM, BI, BPM, APP and other information systems.

Development Environment Technology 1: B / 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 and above

2 Introduction

1, to help companies achieve a variety of common functions quickly, combined with the existing system of universal rights management capabilities.

2, quickly developed a variety of project applications. Allow enterprises to develop a system that has become very easy.

3, in line with RBAC flexible not only in line with internationally accepted standards, but also to meet the domestic demand for flexible set of large and small software projects.

4, complete documentation provides complete support secondary development interface function call instructions, open interfaces, open source and open database structure design.

5, the concept of layered SOA concept program can use different implementation strategies, infrastructure needs, easy to maintain, easy to expand.

6, valuable and outstanding products, so you have the market needs.

7 for OA, website, e-government, ERP, CRM and other application software system based on B / S structure of rapid development framework.

Value 3 System

Avoid duplication of development, reduce development costs, rights module is an integral part of each application, but each customer demand for rights management is not exactly the same. If demand analysis and design from scratch, will inevitably lead to duplication of development. BPMS universal basic rights systems for different application systems designed to provide the user, the basic framework and common model role permissions modules to help developers quickly implement and develop user rights management module conforms to different needs. It can minimize development effort, save development costs.

3.1 Advantages System

1. The main frame is a frame based on a BS .net MVC architecture;

2. high development efficiency, provide a powerful code generator, the code table by CRUD generated automatically, without modification function directly;

3. The front end of the UI layer based Jquery + Div + css + ajax development technology, various UI components, and the effect UI form validation mechanism, a front end UI experience a better, more efficient than traditional development;

4. Improve packaging users, menus, character, buttons rights, data rights, organization and data dictionaries and other basic functions, used directly without modification

5. Reporting component integration, provide examples of reports, the report package assembly, the development of extremely convenient;

6. The integrated workflow engine components, business processes flexible and controllable;

7. Set BS development, micro-channel components, APP development components in one, a framework to help you solve all the problems;

8.Excel import and export tools integrated (supports single-table, many import and export);

9. Provide Online Intelligence Development, a simple configuration SQL, Procedure, you can configure a data report;

10. Development Framework perfect support for Oracle, SQL Server, MYSQL database;

11. The framework supports Websocket, so that communication becomes more immediate;

12. The message center (support SMS, e-mail, micro-channel, push IM system, etc.);

13. The system logging (log log, an access log, operation log, exception log);

14. upgrade code generator, to generate a single table offers multiple selected form templates (template generation entity, EXCEl style template, the report template, template moving development);

15. Interface security, authorization can be refined control interface, very easy to achieve a different look at their own client data control

16. The framework supports redis cache clusters;

17. UI powerful platform to achieve a motion adaptive

18. Home-style platform, offers a variety of combinations of modes, support for custom style

19. Provide a simple print plug-in, support Google, IE browser and other browsers

20. The sample code rich, providing a lot of learning PORTFOLIO

3.2 The new technical architecture

1、本套框架涵盖了ASP.NET MVC、WebAPI、WCF、WEB Pages、SignalR、WF、AJAX、EntityFramework Code-First、IOC、AOP、Single-Page Application和SSB等。解决在开发中经常用到的日志、缓存、异常、事务、多浏览器支持、通用权限、安全、加密解密、压缩解压和多语言等。实现基于XML的动态配置,JS脚本、CSS样式、图片文件支持动态配置,解决通常用到的打印、报表、图表、导入和导出等功能。

2、采用Ajax技术交互,带来良好的用户体验。

3、界面简洁大方,加载迅速。

4、结合CodeSmith代码模板生成器快速开发系统、

5、浏览器支持:IE8、IE9、IE10、firefox 、Chrome、360、 Safari、Opera、傲游、搜狗、世界之窗。

6、内置模块:基本权限关系系统,CRM、OA、进销存和业务管理系统

7、采用 WEB FORM、MVC、SignalR和WebAPI同一ASP.NET、Single-Page Application和Multi-Page Application的框架模式,具有耦合性低、重用性高、生命周期成本低、可维护性高、有利软件工程化管理等优点

8、采用WebAPI,客户端完全摆脱了代理和管道来直接进行交互

9、采用标准CSS前台UI界面,可轻松的打造出功能丰富并且美观的UI界面

10、数据访问层采用强大的GHD.Net Framework框架完美地支持数据库操作

11、提供多种丰富的组件,封装了一大部分比较实用的第三方控件和组件,如自动完成控件、弹出控件、拼音模糊输入控件、日期控件My97DatePicker、导出组件(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 和 Telerik UI for ASP.NET MVC等。

12、第三方JS框架:EasyUI、 Highcharts、jqwidgets、 ECharts、 jqGrid 、AngularJS和 knockoutjs等,主要提供一些示例。

3.3    高度可扩展性和灵活性

1、动态表单管理,灵活配置减少因需求变更带来的开发工作。

3、系统菜单灵活配置,并和权限系统进行关联。

3.4    丰富的系统功能

1、数据库资源管理,不用登陆数据直接在页面上进行数据库管理、数据定时备份

2、操作日志生成

3、动态接口管理,动态配置WCF接口,无须开发实现即可提供WCF接口

4、系统访问控件,限制指定IP对系统的访问

3.5    优秀的用户体验

1、通用权限系统为最终用户提供全可视化的操作界面,轻松管理维护用户权限和用户相关数据。

2、超高效配置系统,从新增应用系统到配置完成最快只需几分钟。

3、界面异步刷新,操作性能优秀,提供更佳的用户体验。

4、提供用户数据图表统计和操作日志。

4  功能描述

1.敏捷开发

2.系统管理

3.单位组织

4.表单应用

5.流程应用

6.移动管理

7.报表应用

8.扩展应用

5  产品适用对象与用户群体

1、大中小型软件开发公司,技术支持、技术咨询公司。

2、管理类软件开发者。

3、想进一步提升自身技术能力的开发者、学生等。

4、培训教程、大学课外、员工培训。

5、政府机关、事业单位、集团公司。

6、企业、工厂等。

数据库结构如下图:

https://img2.mukewang.com/5d67816f00011b7127282019.jpg

演示:https://www.learun.cn/Home/VerificationForm


Guess you like

Origin blog.51cto.com/14260194/2433677
Recommended