US20220253211A1 - Proportion display apparatus, proportion display method, and recording medium - Google Patents
Proportion display apparatus, proportion display method, and recording medium Download PDFInfo
- Publication number
- US20220253211A1 US20220253211A1 US17/732,336 US202217732336A US2022253211A1 US 20220253211 A1 US20220253211 A1 US 20220253211A1 US 202217732336 A US202217732336 A US 202217732336A US 2022253211 A1 US2022253211 A1 US 2022253211A1
- Authority
- US
- United States
- Prior art keywords
- proportion
- work
- graph
- items
- graphs
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06313—Resource planning in a project environment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0633—Workflow analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
Definitions
- the present invention relates to a proportion display apparatus, a proportion display method, and a recording medium.
- a graphic generation server for generating an icon that graphically represents a character string of combination of a pseudonym identifier and a consistent identifier (see, for example, JP 2011-197873 A).
- the graphic generation server generates the icon based on proportion information indicating the proportion of the pseudonym identifier and the consistent identifier, and the proportion information is generated as the proportion of the pseudonym identifier and the consistent identifier assigned to each side of the slider is input by moving the thumb of the slider on the proportion input screen displayed on the user terminal device.
- a proportion display apparatus includes a processor that performs:
- a display control process to display, on a display, a predetermined graph that is divided into areas of respective items by a boundary line so as to indicate a quantitative proportion of each of the items;
- FIG. 1 is a block diagram showing a target management system according to an embodiment of the present invention.
- FIG. 2 is a block diagram showing a functional configuration of a server.
- FIG. 3 is a block diagram showing a functional configuration of a terminal device.
- FIG. 4A shows a work proportion entry screen before the work proportion is changed.
- FIG. 4B shows a work proportion entry screen after the work proportion has been changed.
- FIG. 5 is a flowchart showing control steps of a work proportion entry process.
- FIG. 6 is a flowchart showing control steps of a work time reflection process.
- FIG. 7 is a flowchart showing control steps of a work time aggregation process.
- FIG. 8 shows a variation of a slider part.
- FIG. 9 shows a variation of a work proportion display area.
- FIG. 1 shows a schematic configuration of a target management system 1 of the present embodiment.
- the target management system 1 of the present embodiment is a system for aggregating and evaluating the work time spent on each task on the basis of a daily work report input by each person belonging to an organization such as a company, as a part of target management.
- a company composed of a plurality of employees is exemplified as an object of target management by the target management system 1 , but the object is not limited thereto, and the target management system 1 can be used for target management of any organization composed of a plurality of persons.
- the target management system 1 includes a server (proportion display apparatus, information processing apparatus) 2 and a plurality of terminal devices 3 .
- the server 2 and each terminal device 3 are connected via a communication network N so as to communicate with each other.
- the server 2 is, for example, a server on a cloud, and provides a Web service for the target management.
- the terminal devices 3 are, for example, terminal devices used by employees of a company that has introduced the target management system 1 .
- Each terminal device 3 is, for example, a notebook PC (Personal Computer), a desk top PC, or the like, though the present invention is not limited thereto, and it may be a smartphone, a tablet PC, a mobile phone, or a PDA (Personal Digital Assistant).
- the communication network N is, for example, the Internet, but may be another network such as a LAN (Local Area Network).
- LAN Local Area Network
- FIG. 2 is a block diagram showing a functional configuration of the server 2 .
- the server 2 includes a CPU (Central Processing Unit) 21 , a RAM (Random Access Memory) 22 , a storage 23 , an operation interface 24 , a display 25 , and a communication unit 26 .
- the components of the server 2 are connected to each other via a bus 27 .
- the CPU 21 reads out various programs such as a system program and an application program stored in the storage 23 , develops them in a work area of the RAM 22 , and controls the operations of the components of the servers 2 in accordance with the programs. For example, the CPU 21 executes the application program, generates control signals for causing the display 35 of each terminal device 3 to show a screen concerning the execution results of the application programs, and transmits the control signals to the terminal device 3 via the communication unit 26 .
- the RAM 22 is, for example, a volatile memory, and has a work area for temporarily storing various programs and data read out by the CPU 21 .
- the storage (storage means) 23 is configured by, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), an EEPROM (Electrically Erasable Programmable Read Only Memory), or the like.
- application programs such as a system program and a web server program to be executed by the CPU 21 , and data required to execute these programs such as a target management database are stored.
- the target management database is a data group in which various kinds of information used for target management is accumulated.
- the target management database may be stored in another file server or the like that is communicably connected via the communication unit 26 .
- the operation interface 24 includes, for example, a key input unit such as a keyboard and a pointing device such as a mouse.
- the operation interface 24 receives a key input and a position input, and outputs the operation information to the CPU 21 .
- the display 25 is, for example, an LCD (Liquid Crystal Display), an organic EL (Electro Luminescence) display, or the like.
- the display 25 displays various screens according to commands of display signals that are outputted from the CPU 21 and inputted to the display 25 .
- the communication unit 26 is composed of, for example, a network card or the like.
- the communication unit 26 is communicably connected to the communication network N and communicates with a device on the communication network N (for example, the terminal devices 3 ).
- FIG. 3 is a block diagram showing a functional configuration of the terminal device 3 .
- each of the terminal devices 3 includes a CPU 31 , a RAM 32 , a storage 33 , an operation interface 34 , a display 35 , and a wireless communication unit 36 .
- the components of the terminal device 3 are connected to each other via a bus 37 .
- the CPU 31 reads out various programs such as a system program and an application program stored in the storage 33 , develops them in a work area of the RAM 32 , and controls the operation of each component of the terminal device 3 in accordance with the programs. For example, the CPU 31 executes a program for information display and input such as a browser, and causes the wireless communication unit 36 to transmit information, to the server 2 , based on a user operation input on the operation interface 34 , or causes the display 35 to display information received from the server 2 .
- a program for information display and input such as a browser
- the RAM 32 is, for example, a volatile memory, and has a work area for temporarily storing various programs and data read out by the CPU 31 .
- the storage 33 includes, for example, an HDD, an SSD, an EEPROM, a flash memory, and the like.
- a system program and application programs such as a browser to be executed by the CPU 31 , data required to execute these programs, and the like are stored.
- the operation interface 34 includes, for example, a key input unit such as a keyboard and a pointing device such as a mouse.
- the operation interface 34 receives a key input and a position input, and outputs the operation information to the CPU 31 .
- the display 35 is, for example, an LCD, an organic EL display, or the like.
- the display 35 displays various screens according to commands of inputted display signals outputted from the CPU 31 .
- the wireless communication unit 36 includes, for example, an antenna, a modulation/demodulation circuit, a signal processing circuit, and the like.
- the wireless communication unit 36 transmits and receives information to and from a base station, an access point, or the like connected to the communication network N through wireless radio waves, so as to perform communication with a device on the communication network N (for example, the server 2 ).
- the target management system 1 of the present embodiment as the work proportion of a plurality of tasks done in work hours is input. Then, the system can calculate the work times spent on the respective tasks from the input work proportion and the work hours, and reflect the work times in the daily work report, for example, without requiring the work times spent on the plurality of tasks to be input at the time of creating the daily work report.
- FIGS. 4A and 4B show a work proportion entry screen 40 .
- FIG. 4A shows the work proportion entry screen 40 before the work proportion is changed
- FIG. 4B shows the work proportion entry screen 40 after the work proportion has been changed.
- a slider part 41 As shown in FIGS. 4A and 4B , a slider part 41 , a work proportion display area 42 , an enter button B 1 , and a cancel button B 2 are displayed on the work proportion entry screen 40 .
- a first bar graph (predetermined graph) 41 a a first bar graph (predetermined graph) 41 a , a second bar graph (predetermined graph) 41 b , a first thumb 41 c , and a second thumb 41 d are displayed.
- the first bar graph 41 a shows the current proportion of the work times spent on Tasks 1 to 3 .
- the second bar graph 41 b shows the initial proportion of the work times spent on Tasks 1 to 3 .
- the first bar graph 41 a and the second bar graph 41 b are divided into areas of Tasks 1 to 3 by boundary lines, thereby indicating the proportion of the work times spent on Tasks 1 to 3 .
- the first bar graph 41 a and the second bar graph 41 b are shown in the same length, and below the second bar graph 41 b , nine tick marks are shown at equal intervals in increments of 10% between the left and right ends of the second bar graph 41 b . Accordingly, in the first bar graph 41 a and the second bar graph 41 b , the sum of the proportions of the work times of Tasks 1 to 3 is 100%.
- the first thumb (changing means) 41 c is used for changing the position of a boundary line that separates the area of Task 1 (solid black area in the drawings) and the area of Task 2 (area hatched in the drawings) in the first bar graph 41 a .
- the first thumb 41 c can be moved in the left-right direction on the first bar graph 41 a and the second bar graph 41 b via the operation interface 34 of the terminal device 3 .
- the second thumb (changing means) 41 d is used for changing the position of a boundary line that separates the area of Task 2 (area hatched in the drawings) and the area of Task 3 (area cross-hatched in the drawings) in the first bar graph 41 a .
- the second thumb 41 d can be moved in the left-right direction on the first bar graph 41 a and the second bar graph 41 b via the operation interface 34 of the terminal device 3 .
- the initial proportion of the work time of Tasks 1 to 3 is continuously shown in the second bar graph 41 b , so that he/she can change the proportion of the work time of Tasks 1 to 3 while referring to the initial proportion.
- the work proportion display area 42 shows numerical values of the proportion of the work time of Tasks 1 to 3 represented in the first bar graph 41 a . More specifically, the work proportion display area 42 includes a first display area 42 a for showing the proportion of the work time of Task 1 as a numerical value, a second display area 42 b for showing the proportion of the work time of Task 2 in a numerical value, and a third display area 42 c for showing the proportion of the work time of Task 3 in a numerical value.
- the enter button B 1 is used for storing the proportion information, which indicates the proportion of the work time of Tasks 1 to 3 displayed on the display 35 , in the target management database of the storage 23 of the server 2 .
- the proportion of the work time of Task 1 is set to 30%
- the proportion of the work time of Task 2 is set to 30%
- the proportion of the work time of Task 3 is set to 40%
- the proportion information indicating the proportion is stored in the target management database.
- the cancel button B 2 is used for cancelling entry of the work proportion.
- the cancel button B 2 is pressed by the employee, the work proportion entry screen 40 displayed on the display 35 is switched to another screen.
- the work proportion entry process is executed when a work proportion enter button (not shown) is pressed in a state where a daily work report creation screen (not shown) for inputting the work time or the like of each task done in the work hours of the day is displayed on the display 35 of the terminal device 3 , for example.
- a daily work report creation screen (not shown) for inputting the work time or the like of each task done in the work hours of the day is displayed on the display 35 of the terminal device 3 , for example.
- Such daily work reports are usually created after the work hours of the day.
- FIG. 5 is a flowchart showing the control steps of the work proportion entry process.
- the CPU 21 of the server 2 displays the work proportion entry screen 40 (see FIG. 4A ) on the display 35 of the terminal device 3 (Step S 1 ).
- the CPU 21 determines whether or not the thumb (the first thumb 41 c and/or the second thumb 41 d ) has been moved via the operation interface 34 of the terminal device 3 (Step S 2 ). That is, the CPU 21 executes a change process.
- Step S 2 If it is determined at Step S 2 that the thumb has not been moved (Step S 2 ; NO), the CPU 21 skips Steps S 3 and S 4 and proceeds to Step S 5 .
- Step S 2 If it is determined at Step S 2 that the thumb has been moved (Step S 2 ; YES), the CPU 21 changes the appearance the slider part 41 in accordance with the movement of the thumb (Step S 3 ). Then, the CPU 21 changes the appearance of the work proportion display area 42 in accordance with the movement of the thumb (Step S 4 ). That is, the CPU 21 executes a display control process and a setting process.
- the CPU 21 determines whether or not the cancel button B 2 has been pressed via the operation interface 34 of the terminal device 3 (Step S 5 ).
- Step S 5 If it is determined at Step S 5 that the cancel button B 2 has been pressed (Step S 5 ; YES), the CPU 21 ends the work proportion entry process.
- Step S 5 If it is determined at Step S 5 that the cancel button B 2 has not been pressed (Step S 5 ; NO), the CPU 21 determines whether or not the enter button B 1 has been pressed via the operation interface 34 of the terminal device 3 (Step S 6 ).
- Step S 6 If it is determined at Step S 6 that the enter button B 1 has not been pressed (Step S 6 ; NO), the CPU 21 returns to Step S 2 and repeats the subsequent steps.
- Step S 6 If it is determined at Step S 6 that the enter button B 1 has been pressed (Step S 6 ; YES), the CPU 21 enters (stores) in the target management database in the storage 23 the proportion information indicating the current work proportion (the proportion of the work time of Tasks 1 to 3 ) displayed on the display 35 (step S 7 ), and ends the work proportion entry process.
- the daily work report is entered in the target management database of the storage 23 as a daily work report with a request for reflection of the work time spent on each task, in which the proportion information indicating the current work proportion and the daily work report are associated with each other. That is, the CPU 21 executes a storing control process.
- FIG. 6 is a flowchart showing the control steps of the work time reflection process.
- the CPU 21 of the server 2 acquires the daily work report with a request for reflection from the target management database of the storage 23 (Step S 11 ).
- the daily work report with a request for reflection means the daily work report which is associated with the proportion information indicating the current work proportion as described above.
- Step S 12 the CPU 21 determines whether or not the work hours on the date of the daily work report acquired at Step S 11 (the work hours of the employee who created the daily work report) has been confirmed.
- Step S 12 If it is determined at Step S 12 that the work hours has not been confirmed (Step S 12 ; NO), the CPU 21 ends the work time reflection process.
- Step S 12 If it is determined at Step S 12 that the work hours has been confirmed (Step S 12 ; YES), the CPU 21 acquires the proportion information entered in advance by the employee who created the daily work report acquired at Step S 11 from the target management database of the storage 23 (Step S 13 ).
- the CPU 21 calculates the work time of each task in the work hours of the day based on the work proportion of each task indicated by the proportion information (Step S 14 ). For example, when the work proportion of Task 1 , Task 2 , and Task 3 is 3:9:8 and the work hours are 8 hours, the work times of Tasks 1 to 3 are calculated to be 1.2 hours, 3.6 hours, and 3.2 hours, respectively. That is, the CPU 21 executes a calculation process.
- the CPU 21 reflects the work time of each task calculated at Step S 14 in the daily work report acquired at Step S 11 (Step S 15 ). That is, the CPU 21 executes a reflection process
- the CPU 21 stores in the target management database of the storage 23 the daily work report in which the work time of each task is reflected at Step S 15 (Step S 16 ), and ends the work time reflection process.
- FIG. 7 is a flowchart showing the control steps of the work time aggregation process.
- the CPU 21 of the server 2 determines whether or not daily work reports to be aggregated have been selected via the operation interface 34 of the terminal device 3 (Step S 21 ).
- Step S 21 If it is determined at Step S 21 that the daily work reports to be aggregated have not been selected (Step S 21 ; NO), the CPU 21 ends the work time aggregation process.
- Step S 21 If it is determined at Step S 21 that the daily work reports to be aggregated have been selected (Step S 21 ; YES), the CPU 21 acquires the selected daily work reports from the target management database of the storage 23 (Step S 22 ).
- the CPU 21 aggregates the work time with respect to each task from the daily work reports acquired at Step S 22 (Step S 23 ). For example, in the case where there are three types of tasks, Task 1 to Task 3 , the work time is aggregated with respect to each of Tasks 1 to 3 . That is, the CPU 21 executes an aggregation process.
- the CPU 21 stores the aggregation result in the target management database of the storage 23 (Step S 24 ), and ends the work time aggregation process.
- the server 2 in the target management system 1 causes the display 35 of the terminal device 3 to display the first bar graph 41 a and the second bar graph 41 b that are divided into the area of each item (Task 1 to Task 3 ) by the boundary lines to indicate the proportion of the amount (work time) of each item (Task 1 to Task 3 ), allows the position of the boundary lines to be changed according to the user operation, and when the position of the boundary lines is changed, and displays the proportions (work proportions) before and after the change, respectively in the first bar graph 41 a and the second bar graph 41 b.
- the server 2 allows him/her to change the work proportion while referring to the initial work proportion of Tasks 1 to 3 shown in the second bar graph 41 b , so that he/she can change the work proportion while intuitively checking how much the difference is between the current proportion and the initial proportion. This facilitates input of the work proportion.
- the server 2 causes the terminal devices 3 to display the first bar graph 41 a and the second bar graph 41 b next to each other. This makes it easy to check how much difference is between the current values and the initials value of the work proportion of Tasks 1 to 3 .
- the server 2 calculates the work times of Tasks 1 to 3 in the work hours based on the work proportion of Tasks 1 to 3 .
- the server 2 calculates the work time of Tasks 1 to 3 in the work hours based on the changed work proportion of Tasks 1 to 3 .
- the server 2 can calculate the work times of Tasks 1 to 3 in the work hours according to the work proportion of Tasks 1 to 3 and thereby save the employee's time to input the work time of each task.
- the server 2 stores the proportion information indicating the changed work proportion of Tasks 1 to 3 in the target management database of the storage 23 , and can calculate the work times of Tasks 1 to 3 in the work hours according to the work proportion indicated by the proportion information.
- the server 2 can calculate the work time of each of Tasks 1 to 3 in the work hours by using the proportion information stored in the target management database of the storage 23 , and thereby greatly save employee's time to input the work time of each task.
- the server 2 reflects the calculated work times of Tasks 1 to 3 in the daily work report. Therefore, the server 2 can save employee's time to input the work time of each task when he/she creates the daily work report.
- the server 2 aggregates the calculated work times of Tasks 1 to 3 for each. Therefore, the server 2 allows evaluation of each of Tasks 1 to 3 based on the result of the aggregation.
- the HDD, SSD, or EEPROM of the storage 23 is used as a computer-readable medium of the programs according to the present invention as an example, but the present invention is not limited thereto.
- Other computer-readable media such as a flash memory, a portable recording medium, and a CD-ROM can be used.
- a carrier wave is also applicable to the present invention as a medium for providing the data relating to the program according to the present invention via a communication line.
- the description in the above embodiment is an example of a proportion display apparatus, a proportion display method, and a recording medium according to the present invention, and is not intended to limit the present invention.
- the current proportion of the work times of Tasks 1 to 3 is shown in the first bar graph 41 a
- the initial proportion of the work times of Tasks 1 to 3 is shown in the second bar graph 41 b
- an existing bar graph may be changed to another bar graph, or another bar graph may be newly added according to a user operation.
- the second bar graph 41 b may be changed to the third bar graph 41 e so that the target proportion of the work times of Tasks 1 to 3 is shown in the third bar graph 41 e .
- a fourth bar graph 41 f may be added so that the previous year's proportion of work times of Tasks 1 to 3 is shown in the fourth bar graph 41 f.
- the work proportion of Tasks 1 to 3 is set in the work proportion entry process, but, when the work time to be spent on Task 1 is invariable (for example, when the work time of Task 1 is fixed at 1 hour), the work time of Task 1 may be automatically set as it is while the work proportion of Tasks 2 and 3 may be set by an employee.
- the proportion information indicating one work proportion is stored in the target management database of the storage 23 in the work proportion entry process, but the proportion information indicating a plurality of work proportions may be stored, for example.
- the employee may select an appropriate work proportion so that the work times of Tasks 1 to 3 calculated based on the selected work proportion indicated by the proportion information is reflected in the daily work report.
- the work proportion of Tasks 1 to 3 is set by using the slider part 41 , but the slider part 41 can be used to input the proportion concerning other items.
- the distribution proportion of a plurality of types of employees may be set by using the slider part 41 . In this case, for example, every time a new department is established, the number of employees of each type to be assigned can be calculated based on the capacity of the department and the said distribution proportion.
- the work proportion before the change and the work proportion after the change may also be displayed on the work proportion display area 42 of the work proportion entry screen 40 .
- the work proportion of Tasks 1 to 3 is shown by the bar graphs, but the illustration is not limited to a bar graph as long as the work proportion can be understood.
- the work proportion of Tasks 1 to 3 may be shown by a pie graph.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Biodiversity & Conservation Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Provided is a proportion display apparatus including a processor that performs a display control process to display, on a display, a predetermined graph that is divided into areas of respective items by a boundary line so as to indicate a quantitative proportion of each of the items; and a change process to change a position of the boundary line in response to a user operation. After the position of the boundary line is changed in the change process, the proportion before and after the change process is shown on the predetermined graph in the display control process.
Description
- This application is a continuation of prior U.S. application Ser. No. 16/783,743, filed on Feb. 6, 2020, which claims the benefit of priority from the prior Japanese Patent Application No. 2019-020321, filed on Feb. 7, 2019, the entire contents of which are incorporated herein by reference.
- The present invention relates to a proportion display apparatus, a proportion display method, and a recording medium.
- Conventionally, there has been proposed a graphic generation server for generating an icon that graphically represents a character string of combination of a pseudonym identifier and a consistent identifier (see, for example, JP 2011-197873 A). The graphic generation server generates the icon based on proportion information indicating the proportion of the pseudonym identifier and the consistent identifier, and the proportion information is generated as the proportion of the pseudonym identifier and the consistent identifier assigned to each side of the slider is input by moving the thumb of the slider on the proportion input screen displayed on the user terminal device.
- However, in the proportion input screen disclosed in
Patent Document 1, when the proportion is reconsidered after the proportion of the pseudonym identifier and the consistent identifier is temporarily changed by moving the thumb, the initial proportion cannot be referred to, which results in poor usability. - In order to solve the problems, a proportion display apparatus according to an aspect of the present invention includes a processor that performs:
- a display control process to display, on a display, a predetermined graph that is divided into areas of respective items by a boundary line so as to indicate a quantitative proportion of each of the items; and
- a change process to change a position of the boundary line in response to a user operation;
- wherein after the position of the boundary line is changed in the change process, the proportion before and after the change process is shown on the predetermined graph in the display control process.
-
FIG. 1 is a block diagram showing a target management system according to an embodiment of the present invention. -
FIG. 2 is a block diagram showing a functional configuration of a server. -
FIG. 3 is a block diagram showing a functional configuration of a terminal device. -
FIG. 4A shows a work proportion entry screen before the work proportion is changed. -
FIG. 4B shows a work proportion entry screen after the work proportion has been changed. -
FIG. 5 is a flowchart showing control steps of a work proportion entry process. -
FIG. 6 is a flowchart showing control steps of a work time reflection process. -
FIG. 7 is a flowchart showing control steps of a work time aggregation process. -
FIG. 8 shows a variation of a slider part. -
FIG. 9 shows a variation of a work proportion display area. - Hereinafter, specific embodiments of the present invention are described with reference to the drawings. However, the scope of the invention is not limited to the illustrated examples.
- First, the configuration of the present embodiment is described with reference to
FIG. 1 .FIG. 1 shows a schematic configuration of atarget management system 1 of the present embodiment. - The
target management system 1 of the present embodiment is a system for aggregating and evaluating the work time spent on each task on the basis of a daily work report input by each person belonging to an organization such as a company, as a part of target management. In the following description, a company composed of a plurality of employees is exemplified as an object of target management by thetarget management system 1, but the object is not limited thereto, and thetarget management system 1 can be used for target management of any organization composed of a plurality of persons. - As shown in
FIG. 1 , thetarget management system 1 includes a server (proportion display apparatus, information processing apparatus) 2 and a plurality ofterminal devices 3. Theserver 2 and eachterminal device 3 are connected via a communication network N so as to communicate with each other. - The
server 2 is, for example, a server on a cloud, and provides a Web service for the target management. - The
terminal devices 3 are, for example, terminal devices used by employees of a company that has introduced thetarget management system 1. Eachterminal device 3 is, for example, a notebook PC (Personal Computer), a desk top PC, or the like, though the present invention is not limited thereto, and it may be a smartphone, a tablet PC, a mobile phone, or a PDA (Personal Digital Assistant). - The communication network N is, for example, the Internet, but may be another network such as a LAN (Local Area Network).
- Next, a functional configuration of the
server 2 is described with reference toFIG. 2 .FIG. 2 is a block diagram showing a functional configuration of theserver 2. - As shown in
FIG. 2 , theserver 2 includes a CPU (Central Processing Unit) 21, a RAM (Random Access Memory) 22, astorage 23, anoperation interface 24, adisplay 25, and acommunication unit 26. The components of theserver 2 are connected to each other via abus 27. - The CPU (display control means, changing means, calculation means, storage control means, reflection means, aggregation means, and setting means) 21 reads out various programs such as a system program and an application program stored in the
storage 23, develops them in a work area of theRAM 22, and controls the operations of the components of theservers 2 in accordance with the programs. For example, theCPU 21 executes the application program, generates control signals for causing thedisplay 35 of eachterminal device 3 to show a screen concerning the execution results of the application programs, and transmits the control signals to theterminal device 3 via thecommunication unit 26. - The
RAM 22 is, for example, a volatile memory, and has a work area for temporarily storing various programs and data read out by theCPU 21. - The storage (storage means) 23 is configured by, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), an EEPROM (Electrically Erasable Programmable Read Only Memory), or the like. In the
storage 23, application programs such as a system program and a web server program to be executed by theCPU 21, and data required to execute these programs such as a target management database are stored. The target management database is a data group in which various kinds of information used for target management is accumulated. The target management database may be stored in another file server or the like that is communicably connected via thecommunication unit 26. - The
operation interface 24 includes, for example, a key input unit such as a keyboard and a pointing device such as a mouse. Theoperation interface 24 receives a key input and a position input, and outputs the operation information to theCPU 21. - The
display 25 is, for example, an LCD (Liquid Crystal Display), an organic EL (Electro Luminescence) display, or the like. Thedisplay 25 displays various screens according to commands of display signals that are outputted from theCPU 21 and inputted to thedisplay 25. - The
communication unit 26 is composed of, for example, a network card or the like. Thecommunication unit 26 is communicably connected to the communication network N and communicates with a device on the communication network N (for example, the terminal devices 3). - Next, a functional configuration of the
terminal device 3 is described with reference toFIG. 3 .FIG. 3 is a block diagram showing a functional configuration of theterminal device 3. - As shown in
FIG. 3 , each of theterminal devices 3 includes aCPU 31, aRAM 32, astorage 33, anoperation interface 34, adisplay 35, and awireless communication unit 36. The components of theterminal device 3 are connected to each other via abus 37. - The
CPU 31 reads out various programs such as a system program and an application program stored in thestorage 33, develops them in a work area of theRAM 32, and controls the operation of each component of theterminal device 3 in accordance with the programs. For example, theCPU 31 executes a program for information display and input such as a browser, and causes thewireless communication unit 36 to transmit information, to theserver 2, based on a user operation input on theoperation interface 34, or causes thedisplay 35 to display information received from theserver 2. - The
RAM 32 is, for example, a volatile memory, and has a work area for temporarily storing various programs and data read out by theCPU 31. - The
storage 33 includes, for example, an HDD, an SSD, an EEPROM, a flash memory, and the like. In thestorage 33, a system program and application programs such as a browser to be executed by theCPU 31, data required to execute these programs, and the like are stored. - The
operation interface 34 includes, for example, a key input unit such as a keyboard and a pointing device such as a mouse. Theoperation interface 34 receives a key input and a position input, and outputs the operation information to theCPU 31. - The
display 35 is, for example, an LCD, an organic EL display, or the like. Thedisplay 35 displays various screens according to commands of inputted display signals outputted from theCPU 31. - The
wireless communication unit 36 includes, for example, an antenna, a modulation/demodulation circuit, a signal processing circuit, and the like. Thewireless communication unit 36 transmits and receives information to and from a base station, an access point, or the like connected to the communication network N through wireless radio waves, so as to perform communication with a device on the communication network N (for example, the server 2). - In the
target management system 1 of the present embodiment, as the work proportion of a plurality of tasks done in work hours is input. Then, the system can calculate the work times spent on the respective tasks from the input work proportion and the work hours, and reflect the work times in the daily work report, for example, without requiring the work times spent on the plurality of tasks to be input at the time of creating the daily work report. - Hereinafter, a work proportion entry screen displayed on the
display 35 of theterminal device 3 at the time of inputting the above-mentioned work proportion is described. -
FIGS. 4A and 4B show a workproportion entry screen 40. Specifically,FIG. 4A shows the workproportion entry screen 40 before the work proportion is changed, andFIG. 4B shows the workproportion entry screen 40 after the work proportion has been changed. - As shown in
FIGS. 4A and 4B , aslider part 41, a workproportion display area 42, an enter button B1, and a cancel button B2 are displayed on the workproportion entry screen 40. - In the
slider part 41, a first bar graph (predetermined graph) 41 a, a second bar graph (predetermined graph) 41 b, afirst thumb 41 c, and asecond thumb 41 d are displayed. - The
first bar graph 41 a shows the current proportion of the work times spent onTasks 1 to 3. On the other hand, thesecond bar graph 41 b shows the initial proportion of the work times spent onTasks 1 to 3. Thefirst bar graph 41 a and thesecond bar graph 41 b are divided into areas ofTasks 1 to 3 by boundary lines, thereby indicating the proportion of the work times spent onTasks 1 to 3. Thefirst bar graph 41 a and thesecond bar graph 41 b are shown in the same length, and below thesecond bar graph 41 b, nine tick marks are shown at equal intervals in increments of 10% between the left and right ends of thesecond bar graph 41 b. Accordingly, in thefirst bar graph 41 a and thesecond bar graph 41 b, the sum of the proportions of the work times ofTasks 1 to 3 is 100%. - The first thumb (changing means) 41 c is used for changing the position of a boundary line that separates the area of Task 1 (solid black area in the drawings) and the area of Task 2 (area hatched in the drawings) in the
first bar graph 41 a. Thefirst thumb 41 c can be moved in the left-right direction on thefirst bar graph 41 a and thesecond bar graph 41 b via theoperation interface 34 of theterminal device 3. The second thumb (changing means) 41 d is used for changing the position of a boundary line that separates the area of Task 2 (area hatched in the drawings) and the area of Task 3 (area cross-hatched in the drawings) in thefirst bar graph 41 a. Like thefirst thumb 41 c, thesecond thumb 41 d can be moved in the left-right direction on thefirst bar graph 41 a and thesecond bar graph 41 b via theoperation interface 34 of theterminal device 3. - For example, as shown in
FIG. 4A , in a state where theslider part 41 is displayed on thedisplay 35 before the proportion of the work time ofTasks 1 to 3 is changed, when the employee moves thefirst thumb 41 c leftward by one and a half steps, as shown inFIG. 4B , the proportion of the work time ofTask 1 is changed from 30% to 15% in thefirst bar graph 41 a, and the proportion of the work time ofTask 2 is changed from 30% to 45%. On the other hand, in thesecond bar graph 41 b, the initial proportion of the work time ofTasks 1 to 3 are continuously shown as described above without being changed by the movement of thefirst thumb 41 c. Therefore, when the employee moves thefirst thumb 41 c or thesecond thumb 41 d, the initial proportion of the work time ofTasks 1 to 3 is continuously shown in thesecond bar graph 41 b, so that he/she can change the proportion of the work time ofTasks 1 to 3 while referring to the initial proportion. - The work
proportion display area 42 shows numerical values of the proportion of the work time ofTasks 1 to 3 represented in thefirst bar graph 41 a. More specifically, the workproportion display area 42 includes afirst display area 42 a for showing the proportion of the work time ofTask 1 as a numerical value, asecond display area 42 b for showing the proportion of the work time ofTask 2 in a numerical value, and athird display area 42 c for showing the proportion of the work time ofTask 3 in a numerical value. - For example, as shown in
FIG. 4A , in a state where theslider part 41 before the proportion of the work time ofTasks 1 to 3 is changed is displayed on thedisplay 35, “30%” is shown as the proportion of the work time ofTask 1, “30%” is shown as the proportion of the work time ofTask 2, and “40%” is shown as the proportion of the work time ofTask 3 respectively in thefirst display area 42 a, thesecond display area 42 b, and thethird display area 42 c. - On the other hand, as shown in
FIG. 4B , in a state where theslider part 41 after the proportion of the work time ofTasks 1 to 3 has been changed is displayed on thedisplay 35, “15%” is shown as the proportion of the work time ofTask 1, “45%” is shown as the proportion of the work time ofTask 2, and “40%” is shown as the proportion of the work time ofTask 3 respectively in thefirst display area 42 a, thesecond display area 42 b, and thethird display area 42 c. - The enter button B1 is used for storing the proportion information, which indicates the proportion of the work time of
Tasks 1 to 3 displayed on thedisplay 35, in the target management database of thestorage 23 of theserver 2. - For example, as shown in
FIG. 4A , when the enter button B1 is pressed by the employee in a state before the proportion of the work time ofTasks 1 to 3 is changed, the proportion of the work time ofTask 1 is set to 30%, the proportion of the work time ofTask 2 is set to 30%, and the proportion of the work time ofTask 3 is set to 40%, and the proportion information indicating the proportion is stored in the target management database. On the other hand, as shown inFIG. 4B , in a state after the proportion of the work time ofTasks 1 to 3 has been changed, when the enter button B1 is pressed by the employee, the proportion of the work time ofTask 1 is set to 15%, the proportion of the work time ofTask 2 is set to 45%, and the proportion of the work time ofTask 3 is set to 40%, and the proportion information indicating the proportion is stored in the target management database. - The cancel button B2 is used for cancelling entry of the work proportion. When the cancel button B2 is pressed by the employee, the work
proportion entry screen 40 displayed on thedisplay 35 is switched to another screen. - Next, the control steps of the work proportion entry process in the
server 2 are described. The work proportion entry process is executed when a work proportion enter button (not shown) is pressed in a state where a daily work report creation screen (not shown) for inputting the work time or the like of each task done in the work hours of the day is displayed on thedisplay 35 of theterminal device 3, for example. Such daily work reports are usually created after the work hours of the day. -
FIG. 5 is a flowchart showing the control steps of the work proportion entry process. - When the work proportion entry process is started, the
CPU 21 of theserver 2 displays the work proportion entry screen 40 (seeFIG. 4A ) on thedisplay 35 of the terminal device 3 (Step S1). - Next, the
CPU 21 determines whether or not the thumb (thefirst thumb 41 c and/or thesecond thumb 41 d) has been moved via theoperation interface 34 of the terminal device 3 (Step S2). That is, theCPU 21 executes a change process. - If it is determined at Step S2 that the thumb has not been moved (Step S2; NO), the
CPU 21 skips Steps S3 and S4 and proceeds to Step S5. - If it is determined at Step S2 that the thumb has been moved (Step S2; YES), the
CPU 21 changes the appearance theslider part 41 in accordance with the movement of the thumb (Step S3). Then, theCPU 21 changes the appearance of the workproportion display area 42 in accordance with the movement of the thumb (Step S4). That is, theCPU 21 executes a display control process and a setting process. - The
CPU 21 determines whether or not the cancel button B2 has been pressed via theoperation interface 34 of the terminal device 3 (Step S5). - If it is determined at Step S5 that the cancel button B2 has been pressed (Step S5; YES), the
CPU 21 ends the work proportion entry process. - If it is determined at Step S5 that the cancel button B2 has not been pressed (Step S5; NO), the
CPU 21 determines whether or not the enter button B1 has been pressed via theoperation interface 34 of the terminal device 3 (Step S6). - If it is determined at Step S6 that the enter button B1 has not been pressed (Step S6; NO), the
CPU 21 returns to Step S2 and repeats the subsequent steps. - If it is determined at Step S6 that the enter button B1 has been pressed (Step S6; YES), the
CPU 21 enters (stores) in the target management database in thestorage 23 the proportion information indicating the current work proportion (the proportion of the work time ofTasks 1 to 3) displayed on the display 35 (step S7), and ends the work proportion entry process. Here, when creation of the daily work report on the above-mentioned daily work report creation screen is completed (it is assumed that the work time of each task is not input) after the current work proportion is entered and the work proportion entry process is completed, the daily work report is entered in the target management database of thestorage 23 as a daily work report with a request for reflection of the work time spent on each task, in which the proportion information indicating the current work proportion and the daily work report are associated with each other. That is, theCPU 21 executes a storing control process. - Next, the control steps of the work time reflection process in the
server 2 are described. -
FIG. 6 is a flowchart showing the control steps of the work time reflection process. - When the work time reflection process is started, the
CPU 21 of theserver 2 acquires the daily work report with a request for reflection from the target management database of the storage 23 (Step S11). Here, the daily work report with a request for reflection means the daily work report which is associated with the proportion information indicating the current work proportion as described above. - Next, the
CPU 21 determines whether or not the work hours on the date of the daily work report acquired at Step S11 (the work hours of the employee who created the daily work report) has been confirmed (Step S12). - If it is determined at Step S12 that the work hours has not been confirmed (Step S12; NO), the
CPU 21 ends the work time reflection process. - If it is determined at Step S12 that the work hours has been confirmed (Step S12; YES), the
CPU 21 acquires the proportion information entered in advance by the employee who created the daily work report acquired at Step S11 from the target management database of the storage 23 (Step S13). - Next, the
CPU 21 calculates the work time of each task in the work hours of the day based on the work proportion of each task indicated by the proportion information (Step S14). For example, when the work proportion ofTask 1,Task 2, andTask 3 is 3:9:8 and the work hours are 8 hours, the work times ofTasks 1 to 3 are calculated to be 1.2 hours, 3.6 hours, and 3.2 hours, respectively. That is, theCPU 21 executes a calculation process. - Next, the
CPU 21 reflects the work time of each task calculated at Step S14 in the daily work report acquired at Step S11 (Step S15). That is, theCPU 21 executes a reflection process - Next, the
CPU 21 stores in the target management database of thestorage 23 the daily work report in which the work time of each task is reflected at Step S15 (Step S16), and ends the work time reflection process. - Next, the control steps of the work time aggregation process in the
server 2 are described. -
FIG. 7 is a flowchart showing the control steps of the work time aggregation process. - If the work time aggregation process is started, the
CPU 21 of theserver 2 determines whether or not daily work reports to be aggregated have been selected via theoperation interface 34 of the terminal device 3 (Step S21). - If it is determined at Step S21 that the daily work reports to be aggregated have not been selected (Step S21; NO), the
CPU 21 ends the work time aggregation process. - If it is determined at Step S21 that the daily work reports to be aggregated have been selected (Step S21; YES), the
CPU 21 acquires the selected daily work reports from the target management database of the storage 23 (Step S22). - Next, the
CPU 21 aggregates the work time with respect to each task from the daily work reports acquired at Step S22 (Step S23). For example, in the case where there are three types of tasks,Task 1 toTask 3, the work time is aggregated with respect to each ofTasks 1 to 3. That is, theCPU 21 executes an aggregation process. - Next, the
CPU 21 stores the aggregation result in the target management database of the storage 23 (Step S24), and ends the work time aggregation process. - As described above, according to the present embodiment, the
server 2 in thetarget management system 1 causes thedisplay 35 of theterminal device 3 to display thefirst bar graph 41 a and thesecond bar graph 41 b that are divided into the area of each item (Task 1 to Task 3) by the boundary lines to indicate the proportion of the amount (work time) of each item (Task 1 to Task 3), allows the position of the boundary lines to be changed according to the user operation, and when the position of the boundary lines is changed, and displays the proportions (work proportions) before and after the change, respectively in thefirst bar graph 41 a and thesecond bar graph 41 b. - Therefore, when the employee changes the work proportion of
Tasks 1 to 3 in thefirst bar graph 41 a, theserver 2 allows him/her to change the work proportion while referring to the initial work proportion ofTasks 1 to 3 shown in thesecond bar graph 41 b, so that he/she can change the work proportion while intuitively checking how much the difference is between the current proportion and the initial proportion. This facilitates input of the work proportion. - The
server 2 causes theterminal devices 3 to display thefirst bar graph 41 a and thesecond bar graph 41 b next to each other. This makes it easy to check how much difference is between the current values and the initials value of the work proportion ofTasks 1 to 3. - Further, the
server 2 calculates the work times ofTasks 1 to 3 in the work hours based on the work proportion ofTasks 1 to 3. When the position of the boundary lines of thefirst bar graph 41 a is changed, theserver 2 calculates the work time ofTasks 1 to 3 in the work hours based on the changed work proportion ofTasks 1 to 3. - Therefore, since the
server 2 can calculate the work times ofTasks 1 to 3 in the work hours according to the work proportion ofTasks 1 to 3 and thereby save the employee's time to input the work time of each task. - Further, when the position of the boundary lines of the
first bar graph 41 a is changed, theserver 2 stores the proportion information indicating the changed work proportion ofTasks 1 to 3 in the target management database of thestorage 23, and can calculate the work times ofTasks 1 to 3 in the work hours according to the work proportion indicated by the proportion information. - Therefore, the
server 2 can calculate the work time of each ofTasks 1 to 3 in the work hours by using the proportion information stored in the target management database of thestorage 23, and thereby greatly save employee's time to input the work time of each task. - Further, the
server 2 reflects the calculated work times ofTasks 1 to 3 in the daily work report. Therefore, theserver 2 can save employee's time to input the work time of each task when he/she creates the daily work report. - In addition, the
server 2 aggregates the calculated work times ofTasks 1 to 3 for each. Therefore, theserver 2 allows evaluation of each ofTasks 1 to 3 based on the result of the aggregation. - In the above description, the HDD, SSD, or EEPROM of the
storage 23 is used as a computer-readable medium of the programs according to the present invention as an example, but the present invention is not limited thereto. Other computer-readable media, such as a flash memory, a portable recording medium, and a CD-ROM can be used. A carrier wave is also applicable to the present invention as a medium for providing the data relating to the program according to the present invention via a communication line. - The description in the above embodiment is an example of a proportion display apparatus, a proportion display method, and a recording medium according to the present invention, and is not intended to limit the present invention.
- In the above embodiment, as shown in
FIGS. 4A and 4B , the current proportion of the work times ofTasks 1 to 3 is shown in thefirst bar graph 41 a, and the initial proportion of the work times ofTasks 1 to 3 is shown in thesecond bar graph 41 b, but, for example, an existing bar graph may be changed to another bar graph, or another bar graph may be newly added according to a user operation. Specifically, as shown inFIG. 8 , thesecond bar graph 41 b may be changed to thethird bar graph 41 e so that the target proportion of the work times ofTasks 1 to 3 is shown in thethird bar graph 41 e. Further, afourth bar graph 41 f may be added so that the previous year's proportion of work times ofTasks 1 to 3 is shown in thefourth bar graph 41 f. - Further, in the above embodiment, the work proportion of
Tasks 1 to 3 is set in the work proportion entry process, but, when the work time to be spent onTask 1 is invariable (for example, when the work time ofTask 1 is fixed at 1 hour), the work time ofTask 1 may be automatically set as it is while the work proportion of 2 and 3 may be set by an employee.Tasks - Further, in the above embodiment, the proportion information indicating one work proportion is stored in the target management database of the
storage 23 in the work proportion entry process, but the proportion information indicating a plurality of work proportions may be stored, for example. When the daily work report is created by an employee, the employee may select an appropriate work proportion so that the work times ofTasks 1 to 3 calculated based on the selected work proportion indicated by the proportion information is reflected in the daily work report. - Further, in the above embodiment, the work proportion of
Tasks 1 to 3 is set by using theslider part 41, but theslider part 41 can be used to input the proportion concerning other items. For example, the distribution proportion of a plurality of types of employees may be set by using theslider part 41. In this case, for example, every time a new department is established, the number of employees of each type to be assigned can be calculated based on the capacity of the department and the said distribution proportion. - In the above embodiment, as shown in
FIG. 9 , when the work proportion ofTasks 1 to 3 is changed, the work proportion before the change and the work proportion after the change may also be displayed on the workproportion display area 42 of the workproportion entry screen 40. - Further, in the above embodiment, the work proportion of
Tasks 1 to 3 is shown by the bar graphs, but the illustration is not limited to a bar graph as long as the work proportion can be understood. For example, the work proportion ofTasks 1 to 3 may be shown by a pie graph. - It is needless to say that the detailed configuration and particular operations of the components of the
target management system 1 in the above embodiment can be appropriately modified without departing from the scope of the present invention. - Although some embodiments of the present invention have been described, the scope of the present invention is not limited to the above embodiments and includes the scope of the invention described in the claims and the scope equivalent thereto.
Claims (7)
1. An information processing apparatus that allows a user to enter a new value of changed proportions of items while showing the user an initial value of predetermined proportions of the items, the information processing apparatus comprising:
a processor that performs:
a display control process of (i) associating a first proportion graph to the initial value, the first proportion graph being one of a pair of proportion graphs that show proportions of the items, (ii) associating a second proportion graph to the new value, the second proportion graph being another of the pair of proportion graphs, and (iii) displaying predetermined tick marks and the pair of proportion graphs such that the first proportion graph is between the predetermined tick marks and the second proportion graph; and
an entry process of entering the changed proportions shown by the second proportion graph as the new value in response to a predetermined user operation, wherein, in the display control process,
the processor displays, as a boundary line that indicates a boundary between the items in the proportion graphs, an indicator which indicates one of the tick marks and which lies across the pair of proportion graphs,
the processor represents the new value by the indicator, and
the processor represents the initial value in a manner different from the indicator.
2. The information processing apparatus according to claim 1 , wherein, in the display control process,
the processor represents the proportions of the items of the initial value by varying appearances of areas of the first proportion graph, the areas corresponding to the items, and
the processor represents the proportion of the items of the new value by varying appearances of areas of the second proportion graph, the areas corresponding to the items.
3. The information processing apparatus according to claim 1 , wherein:
the initial value is a target value, and
the new value is a current value or a past value.
4. The information processing apparatus according to claim 1 , wherein the proportions of the new value can be changed by a user operation of moving a position of the indicator along the tick marks.
5. The information processing apparatus according to claim 1 , wherein the proportion graphs are bar graphs or pie graphs.
6. An entry method for an information processing apparatus that allows a user to enter a new value of changed proportions of items while showing the user an initial value of predetermined proportions of the items, the method comprising:
associating a first proportion graph to the initial value, the first proportion graph being one of a pair of proportion graphs that show proportions of the items;
associating a second proportion graph to the new value, the second proportion graph being another of the pair of proportion graphs;
displaying predetermined tick marks and the pair of proportion graphs such that the first proportion graph is between the predetermined tick marks and the second proportion graph; and
entering the changed proportions shown by the second proportion graph as the new value in response to a predetermined user operation,
wherein
an indicator which indicates one of the tick marks and which lies across the pair of proportion graphs is displayed as a boundary line that indicates a boundary between the items in the proportion graphs,
the new value is represented by the indicator, and
the initial value is represented in a manner different from the indicator.
7. A non-transitory computer-readable medium storing a program executed by a processor of an information processing apparatus that allows a user to enter a new value of changed proportions of items while showing the user an initial value of predetermined proportions of the items, the program causing the processor to perform:
a display control process of (i) associating a first proportion graph to the initial value, the first proportion graph being one of a pair of proportion graphs that show proportions of the items, (ii) associating a second proportion graph to the new value, the second proportion graph being another of the pair of proportion graphs, and (iii) displaying predetermined tick marks and the pair of proportion graphs such that the first proportion graph is between the predetermined tick marks and the second proportion graph; and
an entry process of entering the changed proportions shown by the second proportion graph as the new value in response to a predetermined user operation,
wherein, in the display control process, the program causes the processor to:
display, as a boundary line that indicates a boundary between the items in the proportion graphs, an indicator which indicates one of the tick marks and which lies across the pair of proportion graphs;
represent the new value by the indicator; and
represent the initial value in a manner different from the indicator.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/732,336 US20220253211A1 (en) | 2019-02-07 | 2022-04-28 | Proportion display apparatus, proportion display method, and recording medium |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019-020321 | 2019-02-07 | ||
| JP2019020321A JP6879316B2 (en) | 2019-02-07 | 2019-02-07 | Information processing equipment, graph display method and program |
| US16/783,743 US11347391B2 (en) | 2019-02-07 | 2020-02-06 | Proportion display apparatus, proportion display method, and recording medium |
| US17/732,336 US20220253211A1 (en) | 2019-02-07 | 2022-04-28 | Proportion display apparatus, proportion display method, and recording medium |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/783,743 Continuation US11347391B2 (en) | 2019-02-07 | 2020-02-06 | Proportion display apparatus, proportion display method, and recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20220253211A1 true US20220253211A1 (en) | 2022-08-11 |
Family
ID=71944552
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/783,743 Active US11347391B2 (en) | 2019-02-07 | 2020-02-06 | Proportion display apparatus, proportion display method, and recording medium |
| US17/732,336 Abandoned US20220253211A1 (en) | 2019-02-07 | 2022-04-28 | Proportion display apparatus, proportion display method, and recording medium |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/783,743 Active US11347391B2 (en) | 2019-02-07 | 2020-02-06 | Proportion display apparatus, proportion display method, and recording medium |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US11347391B2 (en) |
| JP (2) | JP6879316B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7696701B2 (en) * | 2020-08-31 | 2025-06-23 | カシオ計算機株式会社 | Information processing method, information processing device, information processing system, and program |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140282252A1 (en) * | 2013-03-14 | 2014-09-18 | Microsoft Corporation | Touch optimizations for range slider controls |
| US9542063B1 (en) * | 2012-03-28 | 2017-01-10 | EMC IP Holding Company LLC | Managing alert thresholds |
| US9679402B1 (en) * | 2013-03-15 | 2017-06-13 | Ca, Inc. | System and method for rapidly assessing system components with gauges |
| US20180096321A1 (en) * | 2016-09-30 | 2018-04-05 | The Toronto-Dominion Bank | Automatic historical analysis of data exchange |
| US20180300101A1 (en) * | 2016-01-15 | 2018-10-18 | Tencent Technology (Shenzhen) Company Limited | Method and device for displaying a control |
| US20190196703A1 (en) * | 2017-12-26 | 2019-06-27 | Samsung Electronics Co., Ltd. | Electronic device for displaying slider track and slider and method of operating same |
| US20190251858A1 (en) * | 2018-02-12 | 2019-08-15 | Hypnocore Ltd. | Systems and methods for generating a presentation of an energy level based on sleep and daily activity |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002197242A (en) * | 2000-12-27 | 2002-07-12 | Konami Computer Entertainment Yokyo Inc | Operation performance collection system |
| JP2004094596A (en) * | 2002-08-30 | 2004-03-25 | Casio Comput Co Ltd | Graphic display control device and program |
| JP2008112427A (en) * | 2006-10-05 | 2008-05-15 | J Mode Enterprise Kk | Sales plan support device and sales plan support processing method |
| JP2011197873A (en) | 2010-03-18 | 2011-10-06 | Nec Corp | Communication system, graphic generation server, graphic generation method, and program |
| US9098858B2 (en) * | 2010-07-07 | 2015-08-04 | Sybase, Inc. | Visualizing expressions for dynamic analytics |
| US9052805B2 (en) * | 2011-10-19 | 2015-06-09 | Biolase, Inc. | System and method for controlling multiple lasers using a graphical user interface |
| US20130317840A1 (en) * | 2012-03-16 | 2013-11-28 | Drfirst.Com, Inc. | System and method for increasing patient adherence to medication treatment regimens |
| JP5864387B2 (en) * | 2012-09-04 | 2016-02-17 | 日立Geニュークリア・エナジー株式会社 | Process planning support device, process planning support method and program |
| JP6025154B2 (en) * | 2014-08-14 | 2016-11-16 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | System, method and program for managing a project |
| US20160125749A1 (en) * | 2014-10-30 | 2016-05-05 | Linkedin Corporation | User interface for a/b testing |
| US10986396B2 (en) * | 2015-06-25 | 2021-04-20 | Disney Enterprises, Inc. | Adjusting media availability via a content consumption activity dashboard |
| US10353438B2 (en) * | 2017-05-15 | 2019-07-16 | Microsoft Technology Licensing, Llc | Volume adjustment on hinged multi-screen device |
| JP2019027999A (en) * | 2017-08-02 | 2019-02-21 | トヨタ自動車株式会社 | Vehicle display device |
| US20190228423A1 (en) * | 2018-01-25 | 2019-07-25 | Productions Plus, Inc. | System and method of tracking engagement |
| JP7257812B2 (en) * | 2019-02-21 | 2023-04-14 | 株式会社日立製作所 | Computer system and facility monitoring method |
-
2019
- 2019-02-07 JP JP2019020321A patent/JP6879316B2/en active Active
-
2020
- 2020-02-06 US US16/783,743 patent/US11347391B2/en active Active
-
2021
- 2021-04-23 JP JP2021072948A patent/JP7099582B2/en active Active
-
2022
- 2022-04-28 US US17/732,336 patent/US20220253211A1/en not_active Abandoned
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9542063B1 (en) * | 2012-03-28 | 2017-01-10 | EMC IP Holding Company LLC | Managing alert thresholds |
| US20140282252A1 (en) * | 2013-03-14 | 2014-09-18 | Microsoft Corporation | Touch optimizations for range slider controls |
| US9679402B1 (en) * | 2013-03-15 | 2017-06-13 | Ca, Inc. | System and method for rapidly assessing system components with gauges |
| US20180300101A1 (en) * | 2016-01-15 | 2018-10-18 | Tencent Technology (Shenzhen) Company Limited | Method and device for displaying a control |
| US20180096321A1 (en) * | 2016-09-30 | 2018-04-05 | The Toronto-Dominion Bank | Automatic historical analysis of data exchange |
| US20190196703A1 (en) * | 2017-12-26 | 2019-06-27 | Samsung Electronics Co., Ltd. | Electronic device for displaying slider track and slider and method of operating same |
| US20190251858A1 (en) * | 2018-02-12 | 2019-08-15 | Hypnocore Ltd. | Systems and methods for generating a presentation of an energy level based on sleep and daily activity |
Also Published As
| Publication number | Publication date |
|---|---|
| US20200257444A1 (en) | 2020-08-13 |
| JP6879316B2 (en) | 2021-06-02 |
| US11347391B2 (en) | 2022-05-31 |
| JP2020129164A (en) | 2020-08-27 |
| JP2021120877A (en) | 2021-08-19 |
| JP7099582B2 (en) | 2022-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111125560B (en) | Data visualization processing method, device and computer system | |
| US10860675B2 (en) | Informational tabs | |
| US20180321825A1 (en) | System and Method for Arranging Application Icons on a Mobile Device | |
| US20140012612A1 (en) | Visualization of warehouse operations forecast | |
| CN113780860A (en) | Progress display method and system for milestone and storage medium | |
| US10877651B2 (en) | Displaying a series of reports within a single user interface | |
| US20220253211A1 (en) | Proportion display apparatus, proportion display method, and recording medium | |
| US20150134382A1 (en) | Interactive visualization of workloads | |
| CN107710242A (en) | Customer information providing system, control method thereof, and computer program | |
| JP6690564B2 (en) | Work support device and program | |
| US11341197B2 (en) | Recommendation system based on adjustable virtual indicium | |
| US20140172987A1 (en) | Collaborative document portal | |
| JP2015082316A (en) | Revenue calculation device, carrier consulting system, revenue calculation method, carrier consulting method, program for revenue calculation method, program for carrier consulting method, and recording medium with the programs recorded thereon | |
| JP2016051233A (en) | Document processing apparatus and program | |
| US10997567B2 (en) | Work support device, work support method and computer readable storage medium | |
| JP7425166B1 (en) | Logistics work evaluation support system | |
| JP7327460B2 (en) | Information processing device, data editing support method and program | |
| KR102589260B1 (en) | Electronic device for enrollment of project and partner for projectand method for operating thereof | |
| US20230305691A1 (en) | Cloud system, aggregated result display method, and information storage medium | |
| US20240241749A1 (en) | Operation cost visualization system and operation cost visualization method | |
| US20230307100A1 (en) | Information processing apparatus, information processing system, and information processing method | |
| US20220215163A1 (en) | Electronic apparatus for providing information and data providing method thereof | |
| US20170185447A1 (en) | Task managing device, task managing method and computer readable medium | |
| JP7000899B2 (en) | Information processing equipment and programs | |
| JP7206597B2 (en) | Information processing device, data conversion support method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: CASIO COMPUTER CO., LTD, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MURAKAMI, KOUICHI;REEL/FRAME:059770/0433 Effective date: 20191219 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |