java OA Office Code longitudinal Springboot Activiti workflow integration code generator separate vue.js

1. Model Management     : web-line Process Designer, a preview process xml, export xml, the deployment process

2. Process Management    : resource file import and export process, see flow chart, illustrating the process model according to the reflection process instance, activation hangs

3. running processes : View process information, the current task node, the current flow chart, void suspend the process, assigning to-do man

4. historical processes : View process information, when using the process, process status, view the task originator information

The to-do    : Check my personal mission and tasks under this role, handling, rejected, canceled, assigned it an agent

6. has the task to do    : Check your own handled the task and process information, flow charts, flow status (normal completion dismissed void)

Note: When finished handling the current task, the next task to-do people will receive a new IM message reminder task, when null and end task,

       Task sponsors will receive a notification message in the letter station

1. The code generator: [bidirectional] (single table, the main table, list, table tree, rapid development tool) + Fast Form builder

freemaker template technology, 0 do not write the code to generate a complete module with the page, build tables sql script, processing class, service such as a complete module

2. Multi-Source: (support connecting numerous databases, different modules can be connected to a number of different databases) supporting N data sources

3. Ali database connection pool Druid , security permissions framework shiro ( menu buttons rights and privileges ) , caching framework ehcache

4. The code editor online template editing, simulation tools Editor

5. Call the camera to take pictures custom tailoring edit avatar, avatar picture hue adjustment

6.websocket timely stations within the letter and sound alerts, real-time online management, websocket timely refresh the page (win ajax technology)

Update instant messaging capabilities, support for friends, groups, send pictures, files, messages, sound alerts, offline messages, chat records retention

-------------------------------------------------- ----------------- system module

1. Rights Management: opening the secondary menu to enter the menu display three roles (basic rights) and buttons rights

Role (basic rights): the role of sub groups and roles, rights and independent assignment menu CRUD permissions. (A user can multiple roles)

Permissions button: button assign permissions to roles.

2. Button Manager: Custom button management, maintenance and other identification buttons shiro rights

3. Menu Management: N-level custom menus, select menu icons, menus, status display hidden (recursive processing)

4. Data Dictionary: N levels, supports multiple levels of classification. It features a number, sorting, etc.

5. Log Management: Record user logs out and some important operational records

6. Online management: websocket technology, real-time detection online, the number of online statistics, can force the user off the assembly line the same user can only log in a client

7. system users: for each basic CRUD user, export to excel spreadsheet, bulk delete

8. code generation: generate a complete module code, to generate and retain records template reusable (super tough development tool)

Forward generation: generate a complete module, html pages, processing class, mapper layer, service layer, xml construction of the table myabaits of sql scripts, etc.

Reverse generated: any connection to other databases (mysql, oracle, sqlserver), green reflection module table according to the cost of the system

9 template management: Code-line editor, managing templates, save the edited record, a key to restore, even more powerful code generator

10. Performance Monitoring: Monitoring the performance of the entire system, SQL monitoring, SQL firewall, URL monitoring, SPRING monitoring, SESSION monitoring

11. The network monitoring: real-time monitoring server receives the packet network speed, dynamic diagram shows

12. Server Monitoring: real-time monitoring jvm memory, server memory, CPU usage. Single read other configuration information server

13. Interface Test: POST or GET mode detector system interface, encryption parameters, return results JSON, server response time calculation

14. The system set: to modify the system name, the number of per page, mail service configuration, the communication station configuration

15. The channel within the station: Inbox and Outbox, WebSocket art communication technology make timely reminder recipient may configure the voice prompts letter

----------------------------- communication module single chat group chat send pictures issued a document offline messaging chats reserved

16. Friends management: search, add, delete, pull the black friends, view friends profile

17. Friends group: Custom packet Friends

18. My Groups: Create groups, search applied to join others in the group, kicked out of the group members, manage group chats

-----------------------------

19. Database Backup: You can back up a single table (sqlserver not supported), the entire library that supports local and remote backup (java interface programming, socket programming)

20. Backup timer: quartz powerful task scheduling, multi-threaded database backup, asynchronous operation to close the Task Launcher

21. The database restore: backup history records, restore the database or single table (sqlserver does not support), statistical backup time and file size

22. SQL Editor: Powerful SQL editor that supports complex queries to edit statements, generate dynamic reports can be exported excel

---------------------------- OA module

23. Organization: N level, company or department management

24. Staff Management: management and organization department, you can bind user login system, the authorization data permissions

25. logbook: Fill in the daily work content, this module is bundled with data permissions

26. Leave Application: Adding leave alone, leave go model process workflows

27. The car application: Add a single car, take the car model process workflows

28. Overtime Application: Add single overtime, overtime walk model process workflows

29. Job application: Add single recruitment, hiring walk workflow process model

30. regularization application: add a positive list, go work flow positive models Process

31. Purchase Requisition: add a purchase order, go procurement workflow process model

32. Reimbursement: add expense account, go reimbursement workflow process model

33. Common Application: Add a single general, a selection process to identify and take the appropriate process model

34. Announcement: send notification messages, according to the organization permission to see the subordinate superiors issued Notices

35. supplies management: office supplies lower menu, maintenance, office supplies data

36. apply record: office supplies lower menu, add information to apply for supplies, notes the need to return, easy to be recovered from

37. wages: According month, single, batch production payroll, time and attendance reference, print payroll, calculate the total amount

38. Fixed assets: Fixed asset maintenance information, type, quantity, original, depreciation, and other status information

39. Vehicle Management: vehicle maintenance information, brand colors, maintenance, insurance, inspection time, status, and other information models

40. Personal Notes: maintaining personal notes, individuals can only see the personal data

41. Customer Management: maintaining personal customer information, customers can put their own copy, move to other users

42. Schedule: calendar, a list of personal maintenance schedule

43. Public documents: users download other files released

44. My files: single, bulk upload, into public private, preview images, text, PDF files, MP4 video player

45. Attendance Management: maintaining employee time and attendance information, late, leave early, absenteeism, overtime, travel, leave, etc.

46. ​​The check-ins: punch check the phone side, the IP reference punch, punch position location determination, the commute time settings, etc.

(Backstage view according to latitude and longitude coordinates map positioning, positioning error, and needed a mobile phone browser privileges, less compatible)

------------------------------------------------------

Menu permissions: assigned to different menu each role permissions for each role to see the different menus, N-level menu

Button Right: Different roles of independent distribution function authorization, CRUD assign specific permissions to different menus, custom buttons management

Support multi-user rights management background, privileges specific to different different menu button ( a user can multiple roles )

-------------------------------------------------- - technical points

1. Import Export excel file (in System user)

2 generates a word document (the application code generator generates the document doc)

3. IO stream download file (after application of the code generator generating compressed into a zip file download)

4 the zip code is packaged (after application of the code generator generates compressed into a zip file)

5. MD5 encryption SHA encryption (using this password encryption) interface encryption identity verification

6. Database Connection Pool Ali druid. Druid monitoring, scalability, stability and performance have obvious advantages, support concurrent

7. Security Framework shiro (Registration Authority) (session management) (shiro comment menu rights interception) (shiro button label rights)

8. The FreeMaker template engine (Code Generator Used)

9.ehcache custom cache, select the cache storage directory, concurrent processing, increase system performance

10.tab function label page, label free switch, operation of the database will not be repeated (may all be closed, closes the current, the other closed)

11. Multi-Source Data Technology

12. call camera, camera technology, image cropping techniques (user avatar editor)

13. The online editor, simulation tools (template editing code generator)

14. A single bulk mail, can send html, plain text

15. The spelling (alphabet) characters and parsing the first letter characters (excel introduced to a user table, generating a user name pinyin characters based on the user's name)

16. Station Letters voice reminder, js audio playback control

17.java read and write configuration files ini

18.java websocket instant messaging technology, point to point, friends, groups, send image files, offline messages, chats reserved

19. Baidu rich text editor, you can upload images, attachments

20.java Quartz task scheduling (scheduled backup application database module)

21.ajax asynchronous cross-domain technology, cross-domain upload files, pictures

22.pdf online file preview, online preview text files, transcoding preview

23. The video playback technology

24. The bulk upload file upload progress bar, read the file size

25. The description on the latitude and longitude point map (open application in the sign-on function)

26.Base64 transfer pictures

 Official website http://www.fhadmin.org/  

 

 



 


Guess you like

Origin www.cnblogs.com/m17072409416/p/12651311.html