This is a set of rights-based management framework for rapid development of lightweight, equipped with processes, professional form, authority, app, corporate micro letter and other basic functional modules, in the development of common software efficiency great advantage.
Common software platform R & D needs analysis
"In those years we have done with the project" all kinds of things in the customer's permission module and universal module as well as the requirements of the UI, probably to be implemented include the following:
1, multi-level organizational tree display and convenient operation at all levels of affiliation glance.
2, end-users all the permissions assigned to a user, if you press the user to assign permissions to the system administrator will be exhausted, the system first established role, role in redistribution rights, adding a user in the role of a member. Of course there will be some user privileges similar, if not want to create too many roles in the system can assign permissions to users. End-user's permission to take the set role permissions and user rights.
3, a collection of role group privileges.
4, the module can also be called a menu, the system may be a page, the page address may be other systems into a unified system to maintain the same set of permissions.
5, button
6, rights rights assignment mode:
1) role permissions assigned, assign permissions convenience.
2) assign user rights, permissions assigned flexibility.
Access control type:
1) module permissions, buyer procurement module module permissions and rights to view inventory.
2) Button permission, the buyer can click on the New button to add purchase orders, purchasing managers can click the button to the audit review purchase orders.
3) data authority, each salesman can only see their own customer data.
4) field permissions, you can see all the fields of accounting inventory report, the warehouse manager can not see the amount field report.
5) file permissions, file and general manager of the purchasing department only has permission to members of the Purchasing Department.
7, log landing logs, operation logs, system exception log.
8, database management database information to view the front page, database backup.
9, access control.
10, where said interface is a dynamic interface with a communication interface to other systems or devices, typically provided in the form Webservice, WCF, Webapi of. External exposure only one interface in the system, increasing the interface, modifying the interface do not have to modify the program.
11, UI front-end framework: using Jquery UI, powerful and flexible expansion, do not worry about copyright issues.
Interface with a variety of styles to suit the needs of various industries.
12, system parameters
13, the code generator generates the code necessary interface and back
The actual realization of functional design
1, programming
The basic program implemented in Jquery + Ajax + factory pattern.
2, User Experience UI design
UI software is like for a woman face, a beautiful grade program UI program naturally go up.
1) System style
2) organizational units
Unfold the units of the organization, including corporate, department, employee, role management, can match their own rights.
3) Application Process
Process category includes process design, task, approval, etc.
4) Mobile Management
Frame synchronization function may be implemented in the mobile terminal, support micro-letters, Andrews, the IOS
5) Reporting Application
Reports contain general professional reports
6) code generator
The code generator is equipped with a variety of templates, very easy to use
7) data visualization and billboards
About the framework on here, friends who are interested can own experience: www.learun.cn/Home/VerificationForm .