Introduce a good common management framework for rapid development rights


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.

http://img3.mukewang.com/5d7f71360001347419200922.jpg 

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

http://img3.mukewang.com/5d7f71590001019919200922.jpg

http://img2.mukewang.com/5d7f71590001171818770887.jpg

http://img3.mukewang.com/5d7f71590001697118780911.jpg

2) organizational units

Unfold the units of the organization, including corporate, department, employee, role management, can match their own rights.

http://img4.mukewang.com/5d7f71a20001d65919200937.jpg

http://img2.mukewang.com/5d7f71a20001b74719200937.jpg

3) Application Process

Process category includes process design, task, approval, etc.

http://img1.mukewang.com/5d7f721e000119d619200937.jpg

http://img3.mukewang.com/5d7f721d0001223019200937.jpg

http://img1.mukewang.com/5d7f721e0001e35a19200937.jpg

http://img1.mukewang.com/5d7f721e0001da5419200937.jpg

4) Mobile Management

Frame synchronization function may be implemented in the mobile terminal, support micro-letters, Andrews, the IOS

http://img1.mukewang.com/5d7f723d0001b83419200937.jpg

http://img2.mukewang.com/5d7f723c0001feb019200937.jpg

5) Reporting Application

Reports contain general professional reports

http://img4.mukewang.com/5d7f726600015b4819200937.jpg

http://img3.mukewang.com/5d7f726600011fa019200937.jpg

http://img4.mukewang.com/5d7f726700018daa19200937.jpg

http://img2.mukewang.com/5d7f726700019dd919200937.jpghttp://img2.mukewang.com/5d7f726800010d2d19200937.jpg

6) code generator

The code generator is equipped with a variety of templates, very easy to use

http://img3.mukewang.com/5d7f72c50001022619200937.jpg

http://img3.mukewang.com/5d7f72c6000157c819200937.jpg

7) data visualization and billboards

http://img1.mukewang.com/5d7f72d60001469b19200937.jpg

http://img4.mukewang.com/5d7f72d50001d72419200937.jpg

http://img3.mukewang.com/5d7f72d60001ab8019200937.jpg

About the framework on here, friends who are interested can own experience: www.learun.cn/Home/VerificationForm  .


Guess you like

Origin blog.51cto.com/14260196/2438675