KR102408497B1 - Method for managing schedules using the gantt chart - Google Patents

Method for managing schedules using the gantt chart Download PDF

Info

Publication number
KR102408497B1
KR102408497B1 KR1020210095528A KR20210095528A KR102408497B1 KR 102408497 B1 KR102408497 B1 KR 102408497B1 KR 1020210095528 A KR1020210095528 A KR 1020210095528A KR 20210095528 A KR20210095528 A KR 20210095528A KR 102408497 B1 KR102408497 B1 KR 102408497B1
Authority
KR
South Korea
Prior art keywords
schedule
gantt chart
data
chart component
display
Prior art date
Application number
KR1020210095528A
Other languages
Korean (ko)
Inventor
김수일
정언종
Original Assignee
주식회사 이유랩
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 이유랩 filed Critical 주식회사 이유랩
Priority to KR1020210095528A priority Critical patent/KR102408497B1/en
Application granted granted Critical
Publication of KR102408497B1 publication Critical patent/KR102408497B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1091Recording time for administrative or management purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0866Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
    • G06F12/0873Mapping of cache memory to specific storage devices or parts thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0485Scrolling or panning
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Educational Administration (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 일정 관리 장치에서 시작시간과 종료시간으로 구성된 복수의 작업 일정 요소에 대한 정보를 입력받아 데이터베이스에 저장하는 단계와, 상기 일정 관리 장치에서 검색 기간을 이용한 스케쥴 데이터 요청이 입력됨에 따라 상기 검색 기간에 대한 스케쥴 데이터의 전체 가이드 영역에 해당되는 전체 가이드 렌더링 화면 데이터를 생성하는 단계와, 상기 일정 관리 장치에서 상기 검색 기간에 포함된 작업 일정 요소를 상기 데이터베이스에서 검색한 후 상기 검색한 작업 일정 요소를 이용하여 간트차트 컴포넌트를 생성한 후 이를 캐시 메모리에 저장하는 단계와, 상기 일정 관리 장치에서 상기 스케쥴 데이터가 표시될 디스플레이의 특성을 기반으로 상기 스케쥴 데이터가 표시될 상기 디스플레이 상의 표시 영역 크기를 계산하는 단계와, 상기 계산한 표시 영역 크기에 포함될 수 있는 간트차트 컴포넌트를 상기 캐시 메모리에서 추출한 후 상기 추출한 간트차트 컴포넌트와 상기 전체 가이드 렌더링 화면 데이터를 병합한 스케줄 데이터를 상기 디스플레이 상에 표시하는 단계를 포함하는 간트차트를 이용한 일정 관리 방법을 제공할 수 있다.The present invention comprises the steps of receiving information on a plurality of work schedule elements composed of a start time and an end time from a schedule management device and storing the information in a database; Generating the entire guide rendering screen data corresponding to the entire guide area of the schedule data for a period, and after searching the database for the task schedule element included in the search period in the schedule management device, the retrieved task schedule element generating a Gantt chart component using extracting a Gantt chart component that can be included in the calculated display area size from the cache memory, and then displaying the extracted Gantt chart component and schedule data merging the entire guide rendering screen data on the display. It is possible to provide a schedule management method using the included Gantt chart.

Description

간트차트를 이용한 일정 관리 방법{Method for managing schedules using the gantt chart}{Method for managing schedules using the gantt chart}

본 발명은 간트차트를 이용한 일정 관리 방법에 관한 것이다.The present invention relates to a schedule management method using a Gantt chart.

최근, 컴퓨터나 스마트폰 또는 태블릿 PC 등이 널리 보급됨에 따라, 이러한 단말기기를 이용하여 전자 문서를 열람, 작성, 편집할 수 있도록 하는 다양한 종류의 전자 문서 관련 프로그램들이 출시되고 있다.Recently, as computers, smart phones, or tablet PCs are widely used, various types of electronic document-related programs have been released that allow users to read, write, and edit electronic documents using such terminal devices.

이러한 전자 문서 관련 프로그램들로는 기본적인 문서의 작성, 편집 등을 지원하는 워드프로세서, 데이터의 입력, 산술연산, 데이터 관리를 보조하는 스프레드시트, 발표자의 발표를 보조하기 위한 프레젠테이션 프로그램들이 있다.These electronic document-related programs include a word processor supporting basic document creation and editing, a spreadsheet supporting data input, arithmetic operations, and data management, and presentation programs supporting a presenter's presentation.

전술한 전자 문서 관련 프로그램들 중에서 스프레드시트는 데이터 관리의 편의를 도모해 주고, 다양한 함수 명령어를 지원함으로써, 사무업무에 많이 활용되고 있다.Among the aforementioned electronic document-related programs, the spreadsheet facilitates data management and supports various function commands, and thus is widely used in office work.

스프레드시트는 데이터를 삽입할 수 있는 복수의 셀들로 구성되어 있는데, 사용자는 셀들에 데이터를 입력함으로써 손쉽게 테이블을 만들 수 있고, 스프레드시트에서 지원하는 다양한 함수 명령어를 이용함으로써, 셀들에 삽입되어 있는 데이터들을 변수로 하는 다양한 함수 연산 결과 값을 얻을 수 있다.A spreadsheet consists of a plurality of cells into which data can be inserted. Users can easily create a table by entering data into the cells, and by using various function commands supported by the spreadsheet, the data inserted into the cells You can get the result values of various function operation using these as variables.

상술한 바와 같이, 전자문서 프로그램의 기술 발전에 따라 업무의 일정관리 시스템은 간트 차트(Gantt Chart) 형태로 관리되며, 이러한 형태의 일정관리 시스템은 계획 대비 현재 진행 상황을 가시적으로 쉽게 표현이 가능한 장점이 있다.As described above, according to the technological development of electronic document programs, the work schedule management system is managed in the form of a Gantt chart, and this type of schedule management system has the advantage that it is possible to visually and easily express the current progress compared to the plan. There is this.

이런 이유로, 제조업체에서 생산 관리의 효율성을 높이기 위해 일정 관리와 관련된 간트 차트를 활용한 생산 관리 시스템에 대한 연구가 지속적으로 이루어지고 있다.For this reason, in order to increase the efficiency of production management in manufacturers, research on a production management system using a Gantt chart related to schedule management is continuously being conducted.

대한공개특허공보 제10-2013-0089714호(2013년08월14일.공개.)Korean Unexamined Patent Publication No. 10-2013-0089714 (August 14, 2013. Published.)

본 발명은 간트 차트 기반의 일정 관리 장치에 있어서 간트차트에 해당되는 부분으로 이미지를 가상화시켜 간트차트 컴포넌트를 생성한 후 이를 토대로 사용자가 요청한 스케쥴 데이터를 제공함으로써, 사용자의 화면 상의 스크롤 시 로딩 시간을 단축시킬 수 있는 간트 차트 기반의 일정 관리 방법을 제공한다.The present invention provides a schedule data requested by a user based on a Gantt chart component by virtualizing an image as a part corresponding to the Gantt chart in a Gantt chart-based schedule management device, thereby reducing the loading time when scrolling on the user's screen It provides a schedule management method based on a Gantt chart that can be shortened.

본 발명의 목적은 이상에서 언급된 목적으로 제한되지 않으며, 언급되지 않은 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.Objects of the present invention are not limited to the objects mentioned above, and other objects not mentioned will be clearly understood by those skilled in the art from the following description.

상기 목적을 이루기 위한 하나의 양태에 따르면, 본 발명은일정 관리 장치에서 시작시간과 종료시간으로 구성된 복수의 작업 일정 요소에 대한 정보를 입력받아 데이터베이스에 저장하는 단계와, 상기 일정 관리 장치에서 검색 기간을 이용한 스케쥴 데이터 요청이 입력됨에 따라 상기 검색 기간에 대한 스케쥴 데이터의 전체 가이드 영역에 해당되는 전체 가이드 렌더링 화면 데이터를 생성하는 단계와, 상기 일정 관리 장치에서 상기 검색 기간에 포함된 작업 일정 요소를 상기 데이터베이스에서 검색한 후 상기 검색한 작업 일정 요소를 이용하여 간트차트 컴포넌트를 생성한 후 이를 캐시 메모리에 저장하는 단계와, 상기 일정 관리 장치에서 상기 스케쥴 데이터가 표시될 디스플레이의 특성을 기반으로 상기 스케쥴 데이터가 표시될 상기 디스플레이 상의 표시 영역 크기를 계산하는 단계와, 상기 계산한 표시 영역 크기에 포함될 수 있는 간트차트 컴포넌트를 상기 캐시 메모리에서 추출한 후 상기 추출한 간트차트 컴포넌트와 상기 전체 가이드 렌더링 화면 데이터를 병합한 스케줄 데이터를 상기 디스플레이 상에 표시하는 단계를 포함하는 간트차트를 이용한 일정 관리 방법을 제공할 수 있다.According to one aspect for achieving the above object, the present invention comprises the steps of receiving information on a plurality of work schedule elements composed of a start time and an end time from a schedule management device and storing the information in a database, and a search period in the schedule management device generating full guide rendering screen data corresponding to the entire guide area of the schedule data for the search period in response to a schedule data request using After searching in a database, generating a Gantt chart component using the searched work schedule element and storing it in a cache memory; calculating the size of the display area on the display to be displayed, extracting a Gantt chart component that can be included in the calculated display area size from the cache memory, and then merging the extracted Gantt chart component with the entire guide rendering screen data. It is possible to provide a schedule management method using a Gantt chart including displaying schedule data on the display.

본 발명의 실시예에 따르면, 상기 전체 가이드 렌더링 화면 데이터를 생성하는 단계는 기 저장된 워킹타임룰을 이용하여 상기 검색 기간에 해당되는 가로축에 해당되는 타임라인과 세로축 데이터를 이용하여 상기 전체 가이드 렌더링 화면 데이터를 생성할 수 있다.According to an embodiment of the present invention, the step of generating the entire guide rendering screen data includes the entire guide rendering screen using the timeline and vertical axis data corresponding to the horizontal axis corresponding to the search period using a pre-stored working time rule. data can be created.

본 발명의 실시예에 따르면, 상기 일정 관리 방법은 상기 디스플레이 상에서 스크롤 조작이 인식됨에 따라 상기 스크롤 조작 정도에 따라 상기 디스플레이 상에 표시될 간트차트 컴포넌트를 상기 캐시 메모리에서 추출한 후 이를 이용하여 상기 디스플레이 상에 표시된 스케쥴 데이터를 업데이트시키는 단계를 더 포함할 수 있다.According to an embodiment of the present invention, in the schedule management method, as a scroll operation is recognized on the display, a Gantt chart component to be displayed on the display is extracted from the cache memory according to the degree of the scroll operation, and then, using the extracted Gantt chart component, is displayed on the display. The method may further include updating the schedule data displayed in .

본 발명의 실시예에 따르면, 상기 간트차트 컴포넌트는 이미지 형태로 생성되어 상기 캐시 메모리에 저장될 수 있다.According to an embodiment of the present invention, the Gantt chart component may be generated in the form of an image and stored in the cache memory.

본 발명의 실시예에 따르면, 상기 검색 기간 내 특정 작업 일정 요소는 하위 프로젝트명을 갖는 다른 작업 일정 요소와 연결되는 상위 프로젝트명을 포함할 경우, 상기 간트차트 컴포넌트를 생성한 후 이를 캐시 메모리에 저장하는 단계는 상기 특정 작업 일정 요소를 이용하여 상위 간트차트 컴포넌트를 생성하고, 상기 다른 작업 일정 요소를 이용하여 상기 상위 간트차트 컴포넌트와 연결되는 하위 간트차트를 컴포넌트를 생성하며, 상기 스케줄 데이터를 상기 디스플레이 상에 표시하는 단계는 소정의 식별자가 표시된 상기 상위 간트차트 컴포넌트만을 상기 전체 가이드 렌더링 화면 데이터에 병합시킨 스케쥴 데이터를 상기 디스플레이 상에 표시할 수 있다.According to an embodiment of the present invention, when a specific task schedule element within the search period includes a higher project name linked to another task schedule element having a lower project name, the Gantt chart component is created and stored in the cache memory The step of generating an upper Gantt chart component using the specific task schedule element, generating a lower Gantt chart component connected to the upper Gantt chart component using the other task schedule element, and displaying the schedule data In the displaying on the screen, schedule data obtained by merging only the upper Gantt chart component on which a predetermined identifier is displayed into the entire guide rendering screen data may be displayed on the display.

본 발명의 실시예에 따르면, 상기 일정 관리 방법은 상기 소정의 식별자가 표시된 상기 상위 간트차트 컴포넌트가 조작됨에 따라 상기 상위 간트차트 컴포넌트와 연결된 하위 간트차트 컴포넌트를 이용하여 상기 디스플레이 상에 표시된 스케쥴 데이터를 업데이트시킬 수 있다.According to an embodiment of the present invention, the schedule management method manages the schedule data displayed on the display using a lower Gantt chart component connected to the upper Gantt chart component as the upper Gantt chart component on which the predetermined identifier is displayed is operated. can be updated.

전술한 본 발명의 실시예에 따르면, 간트 차트 기반의 일정 관리 장치에 있어서 간트차트에 해당되는 부분으로 이미지를 가상화시켜 간트차트 컴포넌트를 생성한 후 이를 토대로 사용자가 요청한 스케쥴 데이터를 제공함으로써, 사용자의 화면 상의 스크롤 시 로딩 시간을 단축시킬 수 있다.According to the above-described embodiment of the present invention, in the Gantt chart-based schedule management apparatus, an image is virtualized as a part corresponding to the Gantt chart to generate a Gantt chart component, and then, based on this, the schedule data requested by the user is provided. You can shorten the loading time when scrolling on the screen.

도 1은 본 발명의 실시예에 따른 간트차트 가상화를 이용한 일정 관리 장치와 그 주변 구성을 도시한 도면이다.
도 2는 본 발명의 실시예에 따른 일정 관리 장치의 세부 구성을 도시한 블록도이다.
도 3은 본 발명의 실시예에 따른 스케쥴 데이터의 구조를 설명하기 위한 도면이다.
도 4는 본 발명의 실시예에 따른 간트차트 기반의 일정 관리 과정을 도시한 흐름도이다.
1 is a diagram illustrating a schedule management apparatus using virtualization of a Gantt chart according to an embodiment of the present invention and the surrounding configuration thereof.
2 is a block diagram illustrating a detailed configuration of a schedule management apparatus according to an embodiment of the present invention.
3 is a diagram for explaining the structure of schedule data according to an embodiment of the present invention.
4 is a flowchart illustrating a schedule management process based on a Gantt chart according to an embodiment of the present invention.

이하, 첨부한 도면들 및 후술되어 있는 내용을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다. 그러나, 본 발명은 여기서 설명되어지는 실시 예들에 한정되지 않고 다른 형태로 구체화될 수도 있다. 오히려, 여기서 소개되는 실시예들은 개시된 내용이 철저하고 완전해질 수 있도록 그리고 당업자에게 본 발명의 사상이 충분히 전달될 수 있도록 하기 위해 제공되어지는 것이다. 명세서 전체에 걸쳐서 동일한 참조번호들은 동일한 구성계수들을 나타낸다. 한편, 본 명세서에서 사용된 용어는 실시 예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급되지 않는 한 복수형도 포함된다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성계수, 단계, 동작 및/또는 소자가 하나 이상의 다른 구성계수, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings and the content to be described later. However, the present invention is not limited to the embodiments described herein and may be embodied in other forms. Rather, the embodiments introduced herein are provided so that the disclosed subject matter may be thorough and complete, and that the spirit of the present invention may be sufficiently conveyed to those skilled in the art. Like reference numerals refer to like constituent factors throughout the specification. Meanwhile, the terminology used herein is for the purpose of describing the embodiments and is not intended to limit the present invention. In this specification, the singular form also includes the plural form unless otherwise specified in the phrase. As used herein, “comprises” and/or “comprising” means that a stated component, step, operation and/or element is the presence of one or more other components, steps, operations and/or elements. or addition is not excluded.

이하, 첨부된 도면을 참조하여 본 발명의 실시예에 따른 실시예에 따른 간트차트 가상화를 이용한 일정 관리 장치 및 방법에 대해 설명하기로 한다.Hereinafter, a schedule management apparatus and method using Gantt chart virtualization according to an embodiment of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 간트차트 가상화를 이용한 일정 관리 장치와 그 주변 구성을 도시한 도면이며, 도 2는 본 발명의 실시예에 따른 일정 관리 장치의 세부 구성을 도시한 블록도이며, 도 3은 본 발명의 실시예에 따른 스케쥴 데이터의 구조를 설명하기 위한 도면이다.1 is a diagram illustrating a schedule management device using Gantt chart virtualization and its surrounding configuration according to an embodiment of the present invention, and FIG. 2 is a block diagram illustrating a detailed configuration of the schedule management device according to an embodiment of the present invention. , FIG. 3 is a diagram for explaining the structure of schedule data according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 일정 관리 장치(100)는 유무선 네트워크로 상호 연결된 소정의 디스플레이(160)를 구비한 사용자측 단말기(150)와 연결되어 동작할 수 있다.As shown in FIG. 1 , the schedule management apparatus 100 may operate in connection with a user-side terminal 150 having a predetermined display 160 interconnected through a wired/wireless network.

본 발명의 실시에서, 네트워크는 복수의 사용자측 단말기(150) 및 서버(일정 관리 장치(100)과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예에는 RF, 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, 5GPP(5th Generation Partnership Project) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, NFC 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.In the practice of the present invention, the network refers to a connection structure in which information exchange is possible between each node such as a plurality of user-side terminals 150 and servers (schedule management apparatus 100), and an example of such a network includes RF, 3rd Generation Partnership Project (3GPP) network, Long Term Evolution (LTE) network, 5th Generation Partnership Project (5GPP) network, World Interoperability for Microwave Access (WIMAX) network, Internet, Local area network (LAN), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area Network), Bluetooth (Bluetooth) network, NFC network, satellite broadcasting network, analog broadcasting network, DMB (Digital Multimedia Broadcasting) network, etc. not limited

사용자측 단말기(150)는 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. The user-side terminal 150 may be implemented as a computer that can access a remote server or terminal through a network. Here, the computer may include, for example, navigation, a laptop equipped with a web browser, a desktop, and a laptop.

또한, 사용자측 단말기(150)는 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다. In addition, the user-side terminal 150 is, for example, a wireless communication device that guarantees portability and mobility, such as navigation, Personal Communication System (PCS), Global System for Mobile communications (GSM), Personal Digital Cellular (PDC), and PHS (Personal Digital Cellular) (PHS). Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) terminal , and may include all types of handheld-based wireless communication devices such as smartphones, smartpads, and tablet PCs.

일정 관리 장치(100)는 시작시간, 종료시간 등을 포함한 작업 일정 요소에 대한 정보를 입력받아 데이터베이스(110)에 저장하며, 저장된 작업 일정 요소에 대한 정보를 기반으로 사용자가 요청한 스케쥴 데이터를 생성한 후 이를 사용자측 단말기(150)의 디스플레이(160) 상에 표시, 즉 스케쥴 데이터에 대한 렌더링을 통해 디스플레이(160) 상에 표시할 수 있다. 이때, 작업 일정 요소에는 프로젝트명, 작업자, 작업 공정 등의 정보를 더 포함할 수 있다.The schedule management device 100 receives information on the work schedule elements including the start time and the end time, and stores it in the database 110, and generates schedule data requested by the user based on the information on the stored work schedule elements. Then, it can be displayed on the display 160 of the user-side terminal 150 , that is, displayed on the display 160 through rendering of schedule data. In this case, the work schedule element may further include information such as a project name, a worker, and a work process.

본 발명의 실시예에서, 작업 일정 요소는 소정의 기간(예컨대 시작시간과 종류시간)을 갖는 생산 계획, 작업 지시 및 실적 보고 등과 같은 긴 리드 타임을 갖고 연속된 공정을 갖는 것일 수 있다. 여기에서, 리드 타임이란 제품 생산, 공정 등을 시작부터 종료할 때까지의 소유 시간을 의미할 수 있다.In an embodiment of the present invention, the work schedule element may be one having a continuous process with a long lead time, such as a production plan with a predetermined period (eg, start time and type time), work order and performance report, and the like. Here, the lead time may mean the ownership time from the start to the end of product production, process, and the like.

본 발명의 실시예에 따른 일정 관리 장치(100)는 데이터베이스(110)에 저장된 정보를 기반으로 간트차트를 구성한 후 이를 기반으로 스케쥴 데이터를 사용자측 단말기(150)의 디스플레이(160) 상에 표시할 수 있다.The schedule management apparatus 100 according to an embodiment of the present invention configures a Gantt chart based on information stored in the database 110 and displays schedule data on the display 160 of the user-side terminal 150 based on this. have.

또한, 본 발명의 실시예에 따른 일정 관리 장치(100)는 간트차트의 가상화, 즉 간트차트를 이미지 형태의 컴포넌트(이하, '간트차트 컴포넌트'라고 함)를 생성하고, 생성한 간트차트 컴포넌트를 포함한 스케쥴 데이터에 대한 랜더링을 통해 사용자측 단말기(150)의 디스플레이(160) 상에 표시할 수 있다.In addition, the schedule management apparatus 100 according to an embodiment of the present invention virtualizes the Gantt chart, that is, creates a component in the form of an image of the Gantt chart (hereinafter referred to as a 'Gantt chart component'), and uses the generated Gantt chart component. Through rendering of the included schedule data, it may be displayed on the display 160 of the user-side terminal 150 .

이를 위하여, 본 발명의 실시예에 따른 일정 관리 장치(100)는 소정의 검색 기간을 갖는 스케쥴 데이터 요청이 입력(또는 수신)됨에 따라 검색 기간에 해당되는 스케쥴 데이터가 표시될 전체 가이드 영역(도 3의 300)을 렌더링하여 전체 가이드 렌더링 화면 데이터를 생성하는 제 1 렌더링부(102), 검색 기간에 포함된 작업 일정 요소에 대한 간트차트 컴포넌트를 생성하여 캐시 메모리(120)에 저장하는 간트차트 가상화부(104), 디스플레이(160)의 특성, 예컨대 해상도를 분석한 후 이를 토대로 디스플레이(160) 상에 표시될 수 있는 간트차트 컴포넌트를 캐시 메모리(120)에서 추출하며, 전체 가이드 렌더링 화면 데이터에 추출한 가상차트 컴포넌트를 포함시킨 스케쥴 데이터를 렌더링하여 사용자측 단말기(150)의 디스플레이(160) 상에 표시하는 제 2 렌더링부(106) 등을 포함할 수 있다.To this end, in the schedule management apparatus 100 according to an embodiment of the present invention, when a schedule data request having a predetermined search period is input (or received), the entire guide area (FIG. 3) in which schedule data corresponding to the search period is displayed. 300) of the first rendering unit 102 to generate the entire guide rendering screen data, the Gantt chart virtualization unit to create a Gantt chart component for the task schedule element included in the search period and store it in the cache memory 120 (104), after analyzing the characteristics of the display 160, for example, the resolution, a Gantt chart component that can be displayed on the display 160 is extracted from the cache memory 120 based on this, and the virtual extracted from the entire guide rendering screen data A second rendering unit 106 that renders schedule data including a chart component and displays it on the display 160 of the user-side terminal 150 may be included.

한편, 간트차트 가상화부(104)는 검색 기간 내 포함된 작업 일정 요소에 대한 간트차트 컴포넌트 생성 시 작업 일정 요소 내 하위 작업 일정 요소가 있을 경우 하위 작업 일정 요소에 대한 간트차트 컴포넌트(이하, '하위 간트차트 컴포넌트'라고 함)를 생성할 수도 있다.On the other hand, when the Gantt chart virtualization unit 104 generates a Gantt chart component for a task schedule element included in the search period, if there is a sub-task schedule element within the task schedule element, the Gantt chart component for the sub-task schedule element (hereinafter, 'sub-task schedule element') It is also called 'Gantt Chart Component').

본 발명의 실시예에서, 제 2 렌더링부(106)는 간트차트 컴포넌트를 포함한 스케쥴 데이터에 대한 렌더링 시 하위 간트차트 컴포넌트를 포함한 간트차트 컴포넌트(이하, '상위 간트차트 컴포넌트'라고함)의 경우 상위 간트차트 컴포넌트만을 제 1 렌더링 화면 데이터 상에 포함시켜 스케쥴 데이터를 렌더링할 수 있으며, 하위 간트차트를 포함한 상위 간트차트 컴포넌트에 소정의 표식(예컨대 다른 색상, 특정 식별 문자 등)을 포함시켜 랜더링할 수 있다. 이에 따라, 디스플레이(160) 상에 표시된 소정의 표식을 갖는 간트차트 컴포넌트를 조작함에 따라 제 2 렌더링부(106)는 조작한 상위 간트차트 컴포넌트에 포함된 하위 간트차트 컴포넌트를 이용하여 디스플레이(160) 상에 표시된 스케쥴 데이터를 업데이트할 수 있다. In the embodiment of the present invention, the second rendering unit 106 renders the schedule data including the Gantt chart component, and in the case of the Gantt chart component including the lower Gantt chart component (hereinafter referred to as 'upper Gantt chart component'), the upper The schedule data can be rendered by including only the Gantt chart component on the first rendering screen data, and the upper Gantt chart component including the lower Gantt chart can be rendered by including a predetermined mark (eg, different color, specific identification character, etc.) have. Accordingly, as the Gantt chart component having a predetermined mark displayed on the display 160 is manipulated, the second rendering unit 106 uses the lower Gantt chart component included in the manipulated upper Gantt chart component to the display 160 . You can update the schedule data displayed above.

제 2 렌더링부(106)는 사용자측 단말기(150)의 디스플레이(160) 상의 스크롤 조작이 있을 경우 스크롤 조작 정도를 판단하며, 스크롤 조작 정도에 의거하여 디스플레이(160) 상에 업데이트될 간트차트 컴포넌트를 캐시 메모리(120)에서 추출한 후 이를 이용하여 스케쥴 데이터를 업데이트할 수 있다.When there is a scroll operation on the display 160 of the user-side terminal 150 , the second rendering unit 106 determines the degree of the scroll operation, and caches the Gantt chart component to be updated on the display 160 based on the degree of the scroll operation. After extracting from the memory 120 , the schedule data may be updated using this.

상술한 바와 같은 구성을 갖는 일정 관리 장치(100)가 일정 관리 서비스를 제공하는 과정에 대해 도 4를 참조하여 설명하기로 한다.A process in which the schedule management apparatus 100 having the above-described configuration provides a schedule management service will be described with reference to FIG. 4 .

도 4는 본 발명의 실시예에 따른 간트차트 기반의 일정 관리 과정을 도시한 흐름도이다.4 is a flowchart illustrating a schedule management process based on a Gantt chart according to an embodiment of the present invention.

도 4에 도시된 바와 같이, 일정 관리 장치(100)는 복수의 작업 일정 요소를 입력받아 데이터베이스(110)에 저장한다(S400). 구체적으로, 일정 관리 장치(100)는 복수의 사용자측 단말기(150)(관리자측 단말기를 포함함)로부터 작업 일정 요소를 제공받아 데이터베이스(110)에 저장할 수 있다.As shown in FIG. 4 , the schedule management apparatus 100 receives a plurality of work schedule elements and stores them in the database 110 ( S400 ). Specifically, the schedule management apparatus 100 may receive the work schedule element from the plurality of user-side terminals 150 (including the manager-side terminal) and store it in the database 110 .

이때, 작업 일정 요소는 시작시간과 종료시간으로 구성되며, 프로젝트 명을 포함할 수 있다. 이때, 프로젝트 명은 상위 프로젝트 명과 이에 의해 관리되는 하위 프로젝트 명으로 구성될 수 있다.In this case, the work schedule element consists of a start time and an end time, and may include a project name. In this case, the project name may be composed of a parent project name and a sub-project name managed by it.

이후, 사용자측 단말기(150)로부터 검색 기간을 포함한 스케쥴 데이터 요청이 수신되면(S402), 일정 관리 장치(100)는 검색 기간에 대응되는 전체 가이드 영역, 예컨대 스케쥴 데이터의 가로축에 해당되는 타임라인 부분과 세로축 부분의 데이터(이하, '세로축 데이터'라고 함)를 갖는 전체 가이드 영역에 대한 전체 가이드 렌더링 화면 데이터를 생성한다(S404). 여기에서, 세로축 데이터는 작업공정명, 작업자 등을 의미할 수 있다.Thereafter, when a request for schedule data including a search period is received from the user-side terminal 150 ( S402 ), the schedule management apparatus 100 includes the entire guide area corresponding to the search period, for example, the timeline portion corresponding to the horizontal axis of the schedule data and The entire guide rendering screen data for the entire guide area having the vertical axis data (hereinafter referred to as 'vertical axis data') is generated (S404). Here, the vertical axis data may mean a name of a work process, a worker, and the like.

그런 다음, 일정 관리 장치(100)는 검색 기간에 해당되는 작업 일정 요소를 데이터베이스(110)에서 검색한 후 검색한 작업 일정 요소에 대한 간트차트 컴포넌트를 생성하여 캐시 메모리(120)에 저장한다(S406).Then, the schedule management apparatus 100 searches the database 110 for the task schedule element corresponding to the search period, and then creates a Gantt chart component for the searched task schedule element and stores it in the cache memory 120 (S406). ).

그리고나서, 일정 관리 장치(100)는 사용자측 단말기(150)의 디스플레이(160)에 대한 특성을 토대로 디스플레이(160)의 한 화면 표시될 간트차트 컴포넌트를 캐시 메모리(120)에서 추출(S408)한 후 추출한 간트차트 컴포넌트를 전체 가이드 렌더링 화면 데이터에 병합시킨 스케줄 데이터를 사용자측 단말기(150)의 디스플레이(160)에 표시한다(S410).Then, the schedule management apparatus 100 extracts (S408) the Gantt chart component to be displayed on one screen of the display 160 from the cache memory 120 based on the characteristics of the display 160 of the user-side terminal 150. Schedule data obtained by merging the extracted Gantt chart component into the entire guide rendering screen data is displayed on the display 160 of the user-side terminal 150 (S410).

즉, 일정 관리 장치(100)는 디스플레이(160)의 해상도를 기반으로 디스플레이(160)의 한 화면에 표시될 수 있는 타임라인 부분과 세로축에 해당되는 데이터를 계산하며, 계산한 값을 기반으로 간트차트 컴포넌트의 개수를 계산한 후 이를 토대로 캐시 메모리(120)에서 간트차트 컴포넌트를 추출할 수 있다. 이때, 일정 관리 장치(100)는 디스플레이(160)의 해상도를 기반으로 한 화면의 표시 영역 크기를 계산할 수 있다.That is, the schedule management apparatus 100 calculates data corresponding to the timeline part and the vertical axis that can be displayed on one screen of the display 160 based on the resolution of the display 160 , and based on the calculated value, the Gantt After calculating the number of chart components, a Gantt chart component may be extracted from the cache memory 120 based on this. In this case, the schedule management apparatus 100 may calculate the size of the display area of the screen based on the resolution of the display 160 .

한편, 사용자측 단말기(150)로부터 스크롤 조작, 예컨대 마우스 또는 키보드를 이용한 화면 상에서 스크롤 조작이 감지(S412)됨에 따라 일정 관리 장치(100)는 스크롤 조작 정도를 계산한 후 이를 토대로 간트차트 컴포넌트를 캐시 메모리(120)에서 추출하며(S414), 추출한 간트차트 컴포넌트를 이용하여 전체 가이드 렌더링 화면 데이터에 반영시켜 디스플레이(160) 상에 표시된 스케쥴 데이터를 업데이트시킨다(S416).On the other hand, as a scroll operation from the user-side terminal 150, for example, a scroll operation on the screen using a mouse or keyboard is detected (S412), the schedule management apparatus 100 calculates the degree of the scroll operation and stores the Gantt chart component in the cache memory based on the calculation. It is extracted in 120 (S414), and the schedule data displayed on the display 160 is updated by reflecting the entire guide rendering screen data using the extracted Gantt chart component (S416).

한편, 검색 기간 내 특정 작업 일정 요소에 하위 프로젝트 명을 갖는 작업 일정 요소가 존재할 경우, S406에서는 특정 작업 일정 요소에 대한 상위 간트차트 컴포넌트를 생성한 후 이와 연결된 작업 일정 요소를 이용하여 하위 간트차트 컴포넌트를 생성하여 저장할 수 있다.On the other hand, if there is a work schedule element with a sub-project name in a specific work schedule element within the search period, in S406, the upper Gantt chart component is created for the specific work schedule element, and the lower Gantt chart component is used using the connected work schedule element. can be created and saved.

또한, 스케쥴 데이터를 표시할 때 소정의 식별자를 갖는 상위 간트차트 컴포넌트만을 표시하며, 상위 간트차트 컴포넌트가 조작됨에 따라 연결된 하위 간트차트 컴포넌트를 이용하여 디스플레이(160) 상에 표시된 스케쥴 데이터를 업데이트시킬 수 있다.In addition, when displaying schedule data, only the upper Gantt chart component having a predetermined identifier is displayed, and as the upper Gantt chart component is manipulated, the schedule data displayed on the display 160 can be updated using the connected lower Gantt chart component. have.

한편, 첨부된 블록도의 각 블록과 흐름도의 각 단계의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수도 있다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 블록도의 각 블록에서 설명된 기능들을 수행하는 수단을 생성하게 된다.Meanwhile, combinations of each block in the accompanying block diagram and each step in the flowchart may be performed by computer program instructions. These computer program instructions may be embodied in a processor of a general purpose computer, special purpose computer, or other programmable data processing equipment, such that the instructions performed by the processor of the computer or other programmable data processing equipment are described in each block of the block diagram. It creates a means to perform functions.

이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 기록매체(또는 메모리) 등에 저장되는 것도 가능하므로, 그 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 기록매체(또는 메모리)에 저장된 인스트럭션들은 블록도의 각 블록에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다.These computer program instructions may also be stored in a computer-usable or computer-readable recording medium (or memory), etc., which may direct a computer or other programmable data processing equipment to implement a function in a specific manner, so that the computer is available. Alternatively, the instructions stored in the computer-readable recording medium (or memory) may produce an article of manufacture including instruction means for performing the functions described in each block of the block diagram.

그리고, 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 블록도의 각 블록에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.And, since the computer program instructions may be mounted on a computer or other programmable data processing equipment, a series of operating steps are performed on the computer or other programmable data processing equipment to create a computer-executed process to create a computer or other program It is also possible that instructions for performing the possible data processing equipment provide steps for performing the functions described in each block of the block diagram.

또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 적어도 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실시 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.In addition, each block may represent a module, segment, or part of code including at least one or more executable instructions for executing specified logical function(s). It should also be noted that, in some alternative embodiments, it is also possible for the functions mentioned in the blocks to occur out of order. For example, two blocks shown one after another may be performed substantially simultaneously, or the blocks may sometimes be performed in the reverse order according to a corresponding function.

100 : 일정 관리 장치
102 : 제 1 렌더링부
104 : 간트차트 가상화부
106 : 제 2 렌더링부
110 : 데이터베이스
120 : 캐시 메모리
150 : 사용자측 단말기
160 : 디스플레이
100: schedule management device
102: first rendering unit
104: Gantt chart virtualization unit
106: second rendering unit
110: database
120: cache memory
150: user-side terminal
160: display

Claims (6)

일정 관리 장치에서 시작시간, 종료시간, 상위 프로젝트 명 및 상기 상위 프로젝트 명에 의해 관리되는 하위 프로젝트 명으로 구성된 복수의 작업 일정 요소에 대한 정보를 입력받아 데이터베이스에 저장하는 단계;
상기 일정 관리 장치에서 검색 기간을 이용한 스케쥴 데이터 요청이 입력됨에 따라 상기 검색 기간에 대한 스케쥴 데이터의 전체 가이드 영역에 해당되는 전체 가이드 렌더링 화면 데이터를 생성하는 단계;
상기 일정 관리 장치에서 상기 검색 기간에 포함된 작업 일정 요소를 상기 데이터베이스에서 검색한 후 상기 검색한 작업 일정 요소를 이용하여 간트차트 컴포넌트를 생성한 후 이를 캐시 메모리에 저장하는 단계;
상기 일정 관리 장치에서 상기 스케쥴 데이터가 표시될 디스플레이 장치의 해상도를 기반으로 상기 디스플레이 장치의 하나의 화면에 표시될 상기 스케쥴 데이터의 전체 가이드 영역의 표시 영역 크기를 계산하는 단계;
상기 계산한 표시 영역 크기에 포함될 수 있는 간트차트 컴포넌트를 상기 캐시 메모리에서 추출한 후 상기 추출한 간트차트 컴포넌트와 상기 전체 가이드 렌더링 화면 데이터를 병합한 스케줄 데이터를 상기 디스플레이 장치 상에 표시하는 단계; 및
상기 디스플레이 장치 상에서 스크롤 조작이 인식됨에 따라 상기 스크롤 조작 정도에 따라 상기 디스플레이 장치 상에 표시될 간트차트 컴포넌트를 상기 캐시 메모리에서 추출하고, 추출한 간트차트 컴포넌트를 상기 전체 가이드 렌더링 화면 데이터에 반영하여 상기 디스플레이 장치 상에 표시된 상기 스케쥴 데이터를 업데이트시키는 단계;를 포함하되,
상기 스케줄 데이터의 전체 가이드 영역은, 상기 스케줄 데이터의 가로축에 해당하는 타임라인 부분과, 상기 스케줄 데이터의 세로축에 해당하는 데이터 부분으로 구분되고,
상기 스케줄 데이터의 세로축에 해당하는 데이터 부분은, 작업 공정명과 작업자 정보를 포함하는 간트차트를 이용한 일정 관리 방법.
receiving information on a plurality of work schedule elements including a start time, an end time, an upper project name, and a lower project name managed by the upper project name from a schedule management device and storing the information in a database;
generating, in the schedule management device, full guide rendering screen data corresponding to the entire guide area of the schedule data for the search period in response to a request for schedule data using a search period;
searching the database for the task schedule element included in the search period by the schedule management device, generating a Gantt chart component by using the searched task schedule element, and storing it in a cache memory;
calculating, in the schedule management device, a size of a display area of the entire guide area of the schedule data to be displayed on one screen of the display device based on the resolution of the display device on which the schedule data is to be displayed;
extracting a Gantt chart component that can be included in the calculated display area size from the cache memory and then displaying the extracted Gantt chart component and schedule data merging the entire guide rendering screen data on the display device; and
As a scroll operation is recognized on the display device, a Gantt chart component to be displayed on the display device is extracted from the cache memory according to the degree of the scroll operation, and the extracted Gantt chart component is reflected in the entire guide rendering screen data to display the display Including; updating the schedule data displayed on the device;
The entire guide area of the schedule data is divided into a timeline part corresponding to a horizontal axis of the schedule data and a data part corresponding to a vertical axis of the schedule data,
The data part corresponding to the vertical axis of the schedule data is a schedule management method using a Gantt chart including a work process name and worker information.
제1항에 있어서,
상기 전체 가이드 렌더링 화면 데이터를 생성하는 단계는,
기 저장된 워킹타임룰을 이용하여 상기 검색 기간에 해당되는 가로축에 해당되는 타임라인과 세로축 데이터를 이용하여 상기 전체 가이드 렌더링 화면 데이터를 생성하는 간트차트를 이용한 일정 관리 방법.
According to claim 1,
The step of generating the entire guide rendering screen data comprises:
A schedule management method using a Gantt chart for generating the entire guide rendering screen data using a timeline and vertical axis data corresponding to a horizontal axis corresponding to the search period using a previously stored working time rule.
삭제delete 제1항에 있어서,
상기 간트차트 컴포넌트는,
이미지 형태로 생성되어 상기 캐시 메모리에 저장되는 간트차트를 이용한 일정 관리 방법.
According to claim 1,
The Gantt chart component is
A schedule management method using a Gantt chart that is generated in the form of an image and stored in the cache memory.
제1항에 있어서,
상기 검색 기간 내 특정 작업 일정 요소는 하위 프로젝트명을 갖는 다른 작업 일정 요소와 연결되는 상위 프로젝트명을 포함할 경우,
상기 간트차트 컴포넌트를 생성한 후 이를 캐시 메모리에 저장하는 단계는,
상기 특정 작업 일정 요소를 이용하여 상위 간트차트 컴포넌트를 생성하고, 상기 다른 작업 일정 요소를 이용하여 상기 상위 간트차트 컴포넌트와 연결되는 하위 간트차트를 컴포넌트를 생성하며,
상기 스케줄 데이터를 상기 디스플레이 상에 표시하는 단계는,
소정의 식별자가 표시된 상기 상위 간트차트 컴포넌트만을 상기 전체 가이드 렌더링 화면 데이터에 병합시킨 스케쥴 데이터를 상기 디스플레이 상에 표시하는 간트차트를 이용한 일정 관리 방법.
According to claim 1,
When a specific work schedule element within the search period includes a parent project name linked to another work schedule element having a sub-project name,
The step of creating the Gantt chart component and storing it in the cache memory comprises:
generating an upper Gantt chart component by using the specific task schedule element, and generating a lower Gantt chart component connected to the upper Gantt chart component by using the other task schedule element;
Displaying the schedule data on the display comprises:
A schedule management method using a Gantt chart in which schedule data obtained by merging only the upper Gantt chart component on which a predetermined identifier is displayed into the entire guide rendering screen data is displayed on the display.
제5항에 있어서,
상기 일정 관리 방법은,
상기 소정의 식별자가 표시된 상기 상위 간트차트 컴포넌트가 조작됨에 따라 상기 상위 간트차트 컴포넌트와 연결된 하위 간트차트 컴포넌트를 이용하여 상기 디스플레이 상에 표시된 스케쥴 데이터를 업데이트시키는 간트차트를 이용한 일정 관리 방법.
6. The method of claim 5,
The schedule management method includes:
A schedule management method using a Gantt chart for updating schedule data displayed on the display using a lower Gantt chart component connected to the upper Gantt chart component as the upper Gantt chart component on which the predetermined identifier is displayed is manipulated.
KR1020210095528A 2021-07-21 2021-07-21 Method for managing schedules using the gantt chart KR102408497B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210095528A KR102408497B1 (en) 2021-07-21 2021-07-21 Method for managing schedules using the gantt chart

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210095528A KR102408497B1 (en) 2021-07-21 2021-07-21 Method for managing schedules using the gantt chart

Publications (1)

Publication Number Publication Date
KR102408497B1 true KR102408497B1 (en) 2022-06-14

Family

ID=81980141

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210095528A KR102408497B1 (en) 2021-07-21 2021-07-21 Method for managing schedules using the gantt chart

Country Status (1)

Country Link
KR (1) KR102408497B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116630472A (en) * 2023-05-24 2023-08-22 浪潮智慧科技有限公司 Gantt chart generation method, device and medium based on data driving

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06214547A (en) * 1993-01-14 1994-08-05 Takagi Ind Co Ltd Graphic display device and scroll method for display screen
JP2006209288A (en) * 2005-01-26 2006-08-10 Fuji Xerox Co Ltd Information processor, information processing method, and computer program
KR20130089714A (en) 2011-12-29 2013-08-13 한국생산기술연구원 Schedule management system
KR20150087982A (en) * 2014-01-23 2015-07-31 주식회사 인프라웨어 Method and appratus for processing image by thread
KR102036722B1 (en) * 2018-05-10 2019-10-25 주식회사 한글과컴퓨터 Spreadsheet driving apparatus for supporting automatic generation of gantt charts and operating method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06214547A (en) * 1993-01-14 1994-08-05 Takagi Ind Co Ltd Graphic display device and scroll method for display screen
JP2006209288A (en) * 2005-01-26 2006-08-10 Fuji Xerox Co Ltd Information processor, information processing method, and computer program
KR20130089714A (en) 2011-12-29 2013-08-13 한국생산기술연구원 Schedule management system
KR20150087982A (en) * 2014-01-23 2015-07-31 주식회사 인프라웨어 Method and appratus for processing image by thread
KR102036722B1 (en) * 2018-05-10 2019-10-25 주식회사 한글과컴퓨터 Spreadsheet driving apparatus for supporting automatic generation of gantt charts and operating method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116630472A (en) * 2023-05-24 2023-08-22 浪潮智慧科技有限公司 Gantt chart generation method, device and medium based on data driving
CN116630472B (en) * 2023-05-24 2024-01-23 浪潮智慧科技有限公司 Gantt chart generation method, device and medium based on data driving

Similar Documents

Publication Publication Date Title
AU2017200055B2 (en) Integrated developer workflow for data visualization development
US20180107477A1 (en) Systems and Methods for Software Scanning Tool
CN106295353B (en) Engine vulnerability detection method and detection device
US9262399B2 (en) Electronic device, character conversion method, and storage medium
KR20140048998A (en) Method and apparatus for providing data entry content to a remote environment
KR101765296B1 (en) Apparatus and method for providing data analysis tool with user created analysis module
US10839148B2 (en) Coordination of storyline content composed in multiple productivity applications
KR20160125401A (en) Inline and context aware query box
CN111831815B (en) Control method and device for questionnaire display, storage medium and electronic equipment
KR102408497B1 (en) Method for managing schedules using the gantt chart
CN111857881A (en) Repo-based manifest warehouse loading method and device and storage medium
KR20140098276A (en) Authoring method of application using templete
JP2013045279A (en) Application evaluation information notice system, and application retrieval server
US8615744B2 (en) Methods and system for managing assets in programming code translation
CN105979385A (en) Method and device for joining Weibo topic discussion
CN113138760A (en) Page generation method and device, electronic equipment and medium
JP5861545B2 (en) Information processing apparatus, history control method, and history control program
CN110826305A (en) Data processing method and device for online form, terminal and server
CN116740301B (en) Three-dimensional virtual monitoring system and method and monitoring equipment
CN105138143A (en) Method and device for obtaining term database
KR102229807B1 (en) Method and system of generating structural-calculation based on database
CN110730379B (en) Video information processing method, device and storage medium
CN110751417B (en) Storage model establishing method and device, electronic equipment and storage medium
KR101906170B1 (en) Method for providing grid handling service massive data processing management based on cloud service using ria
CN105978782A (en) Method and device for joining Weibo topic discussion

Legal Events

Date Code Title Description
GRNT Written decision to grant