Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Web-based efficient flow chart drawing system and method

A flow chart and efficient technology, applied in the direction of program control devices, etc., can solve problems such as high barriers to use, consistent user experience, and increased learning costs for users, and achieve the effects of lowering barriers to use, reducing learning costs, and avoiding inconsistencies

Inactive Publication Date: 2016-07-20
JIANGSU UNIV
View PDF13 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method also has some disadvantages that are difficult to overcome
For example: 1. For the drawing of large or super-large flow charts, this method will become very cumbersome and requires the drawer to manually layout. The dragging operation is not only time-consuming and laborious, but also has to May cause the original layout disorder
2The mainstream flow chart drawing software is mainly based on the Windows platform. Even if there are similar software on other platforms, it is difficult to achieve a consistent user experience. Users need to adapt to the differences between software on different platforms, which increases the user learning cost
GraphViz solves the problems of traditional methods in a certain sense, but it also brings some new problems. For example, 1. Although the Dot language is a simple scripting language, not everyone can use it. Users must have a certain programming foundation , the threshold for use is high
2 Since the system automatically layouts the drawn flowchart, it does not allow users to personalize and fine-tune the layout of the generated flowchart. Although the flowchart of the automatic layout generally meets the needs of users, it does not necessarily meet the needs of users in details. To meet the individual needs of users, it will affect the user's drawing experience to a certain extent

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Web-based efficient flow chart drawing system and method
  • Web-based efficient flow chart drawing system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0045] as attached figure 1 As shown, the software is divided into three modules, which are drawing module, interface module and file module. Among them, the drawing module includes node management, edge management and group management; the interface module includes interaction and data transmission; the file module includes file generation, file import and file export.

[0046] The drawing module is written in PHP language. It accepts the parameters of the incoming flow chart (node ​​information, edge information, group information), encapsulates these parameters into Image data objects, and calls an open source algorithm library GraphViz API to complete the process. Graph layout and drawing work automatically.

[0047] The interface module is the main part of the system user page, which is written in Html language and Javascript ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a Web-based efficient flow chart drawing system and method. The system comprises a drawing module, an interface module and a file module, wherein the drawing module comprises a node management module, an edge management module and a group management module and is responsible for receiving parameters of an imported flow chart, packaging the parameters into Image objects and calling an open-source algorithm library to complete automatic layout and drawing work of the flow chart; the interface module comprises an interaction module and a data transmission module and realizes the page effect through a Bootstrap framework; the data transmission module is responsible for asynchronous transmission work of foreground and background data; the interaction module is used for determining graphic elements clicked by a user and transmitting names of the graphic elements to the background, and the background retrieves the graphic element information and returns to a user interface through the data transmission module; the file module is responsible for receiving SGV files sent by the drawing module, generating corresponding PDF files and exporting backup files of a MySQL database and is also responsible for importing files, uploading the files and analyzing the uploaded files to acquire drawing parameters.

Description

technical field [0001] The invention belongs to the technical field of computer software, and relates to a flow chart drawing system, in particular to a flow chart drawing system based on Web technology and applying layout technology to automatically perform layout according to incoming parameters. Background technique [0002] In the process of drawing the flow chart, the most widely used existing method is to use the Office series software provided by Microsoft such as Word, PowerPoint or Visio to draw, which is time-consuming and laborious. The user first needs to select the type of graph to be drawn, then select the node shape, then drag the node to the specified position, then specify the node content, and finally connect and draw a flow chart. It is more convenient for small graphs, that is, when the number of nodes and connections is relatively small or one-time molding does not require too much modification. However, this method also has some disadvantages that are ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/44
Inventor 杨洋唐伟梅傑邱成健
Owner JIANGSU UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products