KR101834185B1 - Integrated management server for environment permission, integrated management system for environment permission - Google Patents

Integrated management server for environment permission, integrated management system for environment permission Download PDF

Info

Publication number
KR101834185B1
KR101834185B1 KR1020170076853A KR20170076853A KR101834185B1 KR 101834185 B1 KR101834185 B1 KR 101834185B1 KR 1020170076853 A KR1020170076853 A KR 1020170076853A KR 20170076853 A KR20170076853 A KR 20170076853A KR 101834185 B1 KR101834185 B1 KR 101834185B1
Authority
KR
South Korea
Prior art keywords
data
information
unit
input
business
Prior art date
Application number
KR1020170076853A
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 KR1020170076853A priority Critical patent/KR101834185B1/en
Application granted granted Critical
Publication of KR101834185B1 publication Critical patent/KR101834185B1/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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to an integrated environment permission server and an integrated environment permission system thereof. The integrated environment permission server includes: a database unit storing process information to be executed by a business group; and a processing unit which searches for a business group corresponding to input business site information in accordance with the input business site information, extracts the process information to be executed by the business group found with respect to the input business site information, verifies the consistency of the file data input with respect to the input business site information, matches the process information with verified consistency to the business site information, and stores the matched information to the database unit. Accordingly, only the data, which has the consistency verified primarily and secondarily, in the input data is stored to ensure the reliability of the stored and managed data, and the input data is automatically determined to provide a comparison result or notification message so that a business related user can receive valid information to be utilized for a business operation on a real-time basis.

Description

통합 환경 허가 서버, 통합 환경 허가 관리 시스템{INTEGRATED MANAGEMENT SERVER FOR ENVIRONMENT PERMISSION, INTEGRATED MANAGEMENT SYSTEM FOR ENVIRONMENT PERMISSION}[0001] INTEGRATED MANAGEMENT SERVER FOR ENVIRONMENT PERMISSION, INTEGRATED MANAGEMENT SYSTEM FOR ENVIRONMENT PERMISSION [0002]

본 발명은 통합 환경 허가 서버, 통합 환경 허가 관리 시스템에 관한 것으로, 좀더 자세하게는 환경 보호를 위한 기준을 준수해야 하는 사업장의 가동 허가를 전자적으로 처리하고, 사업장 운영을 체계적으로 관리하는 통합 허가 관리 시스템에 관한 것이다.The present invention relates to an integrated environmental permit server and an integrated environmental permit management system, and more particularly, to an integrated permit management system that electronically processes operation permission of a workplace that must comply with environmental protection standards, .

오염물질을 배출하는 공장 등 사업장의 가동 중 발생하는 환경 오염 물질 등에 의한 환경문제를 규제하기 위해서, 공장의 배출물질을 관리하고, 환경 오염 물질을 배출하게 될 공정들을 사전 검토하여 해당 공장이 공정을 가동하는 것을 허가하는 처리가 이루어지고 있다. In order to regulate the environmental problems caused by environmental pollutants generated during the operation of the plant, such as the factory that discharges the pollutants, it is necessary to manage the discharge materials of the factory and to review the processes that will discharge the environmental pollutants. A process for permitting operation is performed.

그러나, 이러한 오염물질 배출 사업장의 공정 가동 허가 처리는 오염매체별로 이루어지고 있어, 행정 비용과 인력이 많이 소요되고 환경문제 규제를 위한 법령 등이 변경되는 경우 이를 반영한 허가 처리가 복잡해지는 문제점이 있다.However, since the processing permission process of the pollutant discharge site is performed for each polluted medium, there is a problem that the permission processing that reflects the change in the laws and ordinances for the regulation of the environmental problem becomes complicated.

또한, 허가와 관련된 자료가 효과적으로 관리되지 못하고 있고, 사업장의 원료 사용에서부터 생산공정, 처리기술 등이 상호 연계된 통합자료는 마련되어 있지 않은 실정이다.In addition, data related to permits are not effectively managed, and there is no integrated data linking the use of raw materials, production processes, and processing technologies in the workplace.

이에 따라, 오염물질 배출사업장의 가동 허가 처리를 자동으로 수행할 수 있고, 오염물질 배출사업장의 가동 중 발생된 여러 형태의 환경 오염 물질 관련 데이터를 효과적으로 관리할 수 있는 통합 관리 시스템의 개발이 필요한 실정이다.Accordingly, it is necessary to develop an integrated management system capable of automatically performing the permission to operate the pollutant discharge site and capable of effectively managing various types of environmental pollutant data generated during the operation of the pollutant discharge site to be.

대한민국 등록특허공보 10-0460377(환경 경영 정보를 제공하는 시스템, 방법, 및 컴퓨터로 판독가능한 기록 매체)Korean Patent Registration No. 10-0460377 (system, method, and computer-readable recording medium for providing environmental management information)

본 발명이 이루고자 하는 기술적 과제는 환경 문제를 야기할 수 있는 오염물질 배출사업장의 가동 허가를 효율적으로 수행할 수 있는 시스템을 제공함으로써 행정처리 등에 소요되는 인적 비용을 감소시키기 위한 것이다.The technical problem to be solved by the present invention is to reduce the human cost required for administrative processing by providing a system capable of efficiently permitting operation of a pollutant discharge site that may cause environmental problems.

본 발명이 이루고자 하는 다른 기술적 과제는 오염물질 배출사업장 가동에 의해 발생되는 여러 형태의 환경 오염 물질을 오염 물질 배출 시설과 연계하여 실시간으로 구축한 통합 데이터베이스를 이용함으로써 오염물질 배출사업장의 유지보수의 효율성을 증진시키기 위한 것이다. Another technical problem to be solved by the present invention is to use an integrated database constructed in real time in connection with pollutant discharge facilities of various types of environmental pollutants generated by operation of a pollutant discharge business site, .

본 발명의 한 실시예에 따른 통합 환경 허가 서버는 사업군이 수행해야 하는 공정 정보를 저장하는 데이터베이스부; 그리고 입력된 사업장 정보에 따라 상기 입력된 사업장 정보가 해당하는 사업군을 탐색하여 상기 입력된 사업장 정보에 대해 탐색된 사업군이 수행해야 하는 공정 정보를 상기 데이터베이스부에서 추출하고, 상기 입력된 사업장 정보에 대해 입력되는 파일 형태인 데이터를 정합성 검증하여, 정합성이 검증된 공정 정보를 상기 입력된 사업장 정보에 대응시켜 상기 데이터베이스부에 저장하는 처리부;를 포함한다.The integrated environment permission server according to an embodiment of the present invention includes a database unit for storing process information to be performed by a business group; Then, in accordance with the entered business information, the business unit searching unit searches the corresponding business unit, extracts, from the database, the process information to be performed by the business unit searched for the input business information, And a processing unit for verifying the integrity of the data, which is an input file, and storing the process information that has been verified in conformity with the inputted business information, in the database unit.

상기 사업장 정보 또는 상기 파일 형태인 데이터를 입력받아 상기 처리부에 전달하고, 상기 처리부로부터 상기 데이터베이스부에서 추출된 상기 공정 정보를 전달받아 출력하는 입력 및 출력부;를 더 포함하는 것을 특징으로 한다.And an input and output unit for receiving the workplace information or the data in the form of a file, for transferring the data to the processing unit, and for receiving and outputting the processing information extracted from the database unit.

외부로부터 상기 사업장 정보 또는 상기 파일 형태인 데이터를 수신하여 상기 처리부에 전달하고, 상기 처리부로부터 상기 데이터베이스부에서 추출된 상기 공정 정보를 전달받아 외부로 송신하는 통신부;를 더 포함하는 것을 특징으로 한다.And a communication unit for receiving the workplace information or the data in the form of a file from an external source, transferring the data to the processing unit, and receiving the process information extracted from the database unit and transmitting the processed information to the outside.

상기 처리부는, 입력된 사업장 정보 또는 상기 입력된 파일 형태인 데이터에 고유 식별번호를 부여하여 상기 데이터베이스부에 저장하거나, 상기 데이터베이스부에 저장된 정보를 요청하는 신호가 입력됨에 따라 상기 데이터베이스부에서 요청된 정보를 탐색하거나, 또는 상기 입력된 파일 형태인 데이터의 정합성을 판단하는 처리를 수행하는 입력정보 처리부; 특정 공정이 입력됨에 따라, 상기 데이터베이스부에 저장된 공정 정보를 참조하여, 입력된 상기 특정 공정의 다음 단계에서 수행될 예정인 공정을 판단하는 처리를 수행하는 공정 흐름 파악부; 상기 데이터베이스부가 저장하고 있는 기준정보와 상기 데이터베이스부에 입력된 데이터를 비교하여 상기 입력된 데이터의 적합성을 판단하는 기준정보 비교 처리부; 상기 기준정보 비교 처리부의 비교결과에 따라 공정의 적합성을 메시지로 생성하는 비교결과 메시지 생성부; 그리고 상기 데이터베이스부의 갱신내용 또는 특정 공정에 의해 부가적으로 계산되는 데이터를 부가 데이터로 생성하는 부가 데이터 생성부;를 포함하는 것을 특징으로 한다.The processing unit may be configured to assign a unique identification number to the inputted business site information or the data of the input file format and to store the data in the database unit or a signal requesting the information stored in the database unit, An input information processing unit for searching for information or performing processing for determining the consistency of data as the input file type; A process flow recognizing unit for referring to the process information stored in the database unit and determining a process to be performed in the next step of the input specific process in response to input of a specific process; A reference information comparing unit comparing the reference information stored in the database with the data input to the database unit to determine suitability of the input data; A comparison result message generating unit for generating a message conformity of the process according to the comparison result of the reference information comparison processing unit; And an additional data generation unit for generating, as additional data, data updated by the database unit or data calculated additionally by a specific process.

상기 입력정보 처리부가 상기 입력된 파일 형태인 데이터의 정합성을 판단함에 있어서, 상기 입력된 파일 형태인 데이터의 각 항목(field)의 데이터의 정합성을 판단하는 1차 정합성 판단과, 복수 개의 파일에서 동일하게 포함하는 데이터의 정합성을 비교 판단하는 2차 정합성 판단을 순차적으로 수행하는 것을 특징으로 한다.Wherein the input information processing unit determines the consistency of data as the input file type, the method comprising: a first-order consistency judgment for determining the consistency of data of each field of data as the input file type; And a second order consistency judgment for comparing and comparing the consistency of the data included in the data.

상기 1차 정합성 판단은 데이터의 유효성, 허용범위 비교, 형식 검증 중 적어도 하나를 포함하는 것을 특징으로 한다.The primary consistency determination may include at least one of validity of data, allowable range comparison, and type verification.

본 발명의 한 실시예에 따른 통합 환경 허가 관리 시스템은 사업군이 수행해야 하는 공정 정보를 저장하는 데이터베이스부;와 입력된 사업장 정보에 따라 상기 입력된 사업장 정보가 해당하는 사업군을 탐색하여 상기 입력된 사업장 정보에 대해 탐색된 사업군이 수행해야 하는 공정 정보를 상기 데이터베이스부에서 추출하고, 상기 입력된 사업장 정보에 대해 입력되는 파일 형태인 데이터를 정합성 검증하여, 정합성이 검증된 공정 정보를 상기 입력된 사업장 정보에 대응시켜 상기 데이터베이스부에 저장하는 처리부;를 포함하는 통합 환경 허가 서버; 그리고, 상기 사업장 정보 또는 상기 파일 형태인 데이터를 입력받고, 상기 통합 환경 허가 서버에 접속하여, 입력받은 상기 사업장 정보 또는 상기 파일 형태인 데이터를 상기 통합 환경 허가 서버에 전달하며, 상기 처리부가 상기 데이터베이스부로부터 추출하거나 상기 데이터베이스부에 저장된 데이터를 이용하여 생성한 데이터를 상기 통합 환경 허가 서버로부터 전달받아 출력하는 사용자 단말;을 포함한다.The integrated environment permit management system according to an embodiment of the present invention includes a database unit for storing process information to be executed by a business group, a search unit for searching for a business group corresponding to the inputted business information according to the inputted business information, Extracting process information to be executed by the business group searched for information from the database unit, verifying the consistency of data as a file type inputted to the inputted business information, And a processing unit configured to store the data in the database unit in association with the integrated environment permission server. The server receives the business site information or data in the form of a file, accesses the integrated environment permission server, and transmits the input business entity information or the data in the form of a file to the integrated environment permission server, And a user terminal for receiving data generated from data stored in the database unit and for receiving the data from the integrated environment permission server.

상기 사용자 단말은 상기 통합 환경 허가 서버로부터 원격에 형성되어 인터넷을 통해 상기 통합 환경 허가 서버에 접속하는 것을 특징으로 한다.And the user terminal is formed remotely from the integrated environment permission server and connected to the integrated environment permission server through the Internet.

상기 처리부는, 입력된 사업장 정보 또는 상기 입력된 파일 형태인 데이터에 고유 식별번호를 부여하여 상기 데이터베이스부에 저장하거나, 상기 데이터베이스부에 저장된 정보를 요청하는 신호가 입력됨에 따라 상기 데이터베이스부에서 요청된 정보를 탐색하거나, 또는 상기 입력된 파일 형태인 데이터의 정합성을 판단하는 처리를 수행하는 입력정보 처리부; 특정 공정이 입력됨에 따라, 상기 데이터베이스부에 저장된 공정 정보를 참조하여, 입력된 상기 특정 공정의 다음 단계에서 수행될 예정인 공정을 판단하는 처리를 수행하는 공정 흐름 파악부; 상기 데이터베이스부가 저장하고 있는 기준정보와 상기 데이터베이스부에 입력된 데이터를 비교하여 상기 입력된 데이터의 적합성을 판단하는 기준정보 비교 처리부; 상기 기준정보 비교 처리부의 비교결과에 따라 공정의 적합성을 메시지로 생성하는 비교결과 메시지 생성부; 그리고 상기 데이터베이스부의 갱신내용 또는 특정 공정에 의해 부가적으로 계산되는 데이터를 부가 데이터로 생성하는 부가 데이터 생성부;를 포함하는 것을 특징으로 한다.The processing unit may be configured to assign a unique identification number to the inputted business site information or the data of the input file format and to store the data in the database unit or a signal requesting the information stored in the database unit, An input information processing unit for searching for information or performing processing for determining the consistency of data as the input file type; A process flow recognizing unit for referring to the process information stored in the database unit and determining a process to be performed in the next step of the input specific process in response to input of a specific process; A reference information comparing unit comparing the reference information stored in the database with the data input to the database unit to determine suitability of the input data; A comparison result message generating unit for generating a message conformity of the process according to the comparison result of the reference information comparison processing unit; And an additional data generation unit for generating, as additional data, data updated by the database unit or data calculated additionally by a specific process.

상기 입력정보 처리부가 상기 입력된 파일 형태인 데이터의 정합성을 판단함에 있어서, 상기 입력된 파일 형태인 데이터의 각 항목(field)의 데이터의 정합성을 판단하는 1차 정합성 판단과, 복수 개의 파일에서 동일하게 포함하는 데이터의 정합성을 비교 판단하는 2차 정합성 판단을 순차적으로 수행하는 것을 특징으로 한다.Wherein the input information processing unit determines the consistency of data as the input file type, the method comprising: a first-order consistency judgment for determining the consistency of data of each field of data as the input file type; And a second order consistency judgment for comparing and comparing the consistency of the data included in the data.

상기 1차 정합성 판단은 데이터의 유효성, 허용범위 비교, 형식 검증 중 적어도 하나를 포함하는 것을 특징으로 한다.The primary consistency determination may include at least one of validity of data, allowable range comparison, and type verification.

이러한 특징에 따르면, 본원 발명의 한 실시예에 따른 통합 환경 허가 서버, 통합 환경 허가 관리 시스템은 환경 관련 문제를 야기할 수 있는 공정을 수행하는 사업장의 허가에 필요한 제반 서류들의 구비 절차 및 검토 절차를 간소화 할 수 있고, 사업장 가동 중 발생하는 물질을 실시간으로 모니터링할 수 있어 사업장 관리에 소요되는 유지보수 비용을 절감할 수 있는 효과가 있다.According to this aspect, the integrated environment permission server and the integrated environment permission management system according to an embodiment of the present invention can perform the procedure and review procedure of all the documents necessary for permitting the workplace performing the process that can cause environmental problems It is possible to simplify and monitor the substances generated during the operation of the plant in real time, thereby reducing the maintenance cost required for the management of the plant.

도 1은 본 발명의 한 실시예에 따른 통합 환경 허가 관리 시스템의 개략적인 구조를 나타낸 블록도이다.
도 2는 본 발명의 한 실시예에 따른 통합환경허가서버의 구성요소 중 처리부의 구조를 나타낸 블록도이다.
도 3은 본 발명의 한 실시예에 따른 통합 환경 허가 관리 시스템의 동작을 나타낸 순서도이다.
도 4는 본 발명의 한 실시예에 따른 통합 환경 허가 관리 시스템의 동작 중 일부를 구체적으로 나타낸 순서도이다.
1 is a block diagram illustrating a schematic structure of an integrated environment permission management system according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a structure of a processing unit of the integrated environment permission server according to an embodiment of the present invention.
3 is a flowchart illustrating an operation of the integrated environment permission management system according to an embodiment of the present invention.
4 is a flowchart illustrating a part of operations of the integrated environment permission management system according to an embodiment of the present invention.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

그러면 첨부한 도면을 참고로 하여 본 발명의 한 실시예에 따른 통합 환경 허가 관리 시스템의 구조를 설명한다. 도 1의 실시예에서, 통합 환경 허가 관리 시스템(1)은 환경 관련 업체의 공정을 통합 관리하는 통합환경허가서버(100)와, 통합환경허가서버(100)에 접속하여 업체 또는 업체의 공정을 등록하거나 사용자 단말(200)을 포함한다.The structure of the integrated environment permission management system according to an embodiment of the present invention will now be described with reference to the accompanying drawings. In the embodiment of FIG. 1, the integrated environment permission management system 1 includes an integrated environment permission server 100 that integrally manages the processes of the environment-related companies, and an integrated environment permission server 100 that accesses the integrated environment permission server 100, Or includes a user terminal 200.

통합환경허가서버(100)는 사용자 단말(200)로부터 입력신호를 전달받아 이를 처리하거나, 처리결과를 저장하였다가 사용자 단말(200)의 요청에 따라 제공하는 구성으로서, 통신부(110), 입력 및 출력부(120), 데이터베이스부(130), 그리고 처리부(140)를 포함한다.The integrated environment permission server 100 is configured to receive an input signal from the user terminal 200 and process the input signal or to store the processed result and provide the processed result at the request of the user terminal 200. The integrated environment permission server 100 includes a communication unit 110, An output unit 120, a database unit 130, and a processing unit 140.

통신부(110)는 사용자 단말(200)의 통신부(210)로부터 데이터를 전달받거나 데이터를 전달하기 위한 구성으로서, 사용자 단말(200)의 통신부(210)와 유선통신 또는 무선통신을 통해 데이터를 송수신한다.The communication unit 110 transmits and receives data through the wired communication or the wireless communication with the communication unit 210 of the user terminal 200 as a configuration for receiving data or transmitting data from the communication unit 210 of the user terminal 200 .

통신부(110)는 사용자 단말(200)의 통신부(210)와 네트워크를 통해 연결되는 구조로 통신을 수행하거나, 인터넷 접속을 통한 무선 네트워크를 통해 연결되는 구조로 통신을 수행할 수 있으며, 이를 한정하지는 않는다.The communication unit 110 may communicate with the communication unit 210 of the user terminal 200 through a network or may be connected through a wireless network through an Internet connection. Do not.

통신부(110)는 사용자 단말(200)의 통신부(210)로부터 데이터 요청신호 또는 데이터 입력신호를 수신하여 처리부(140)로 전달하거나, 처리부(140)의 처리결과를 전달받아 사용자 단말(200)의 통신부(210)로 송신할 수 있다.The communication unit 110 receives a data request signal or a data input signal from the communication unit 210 of the user terminal 200 and transfers the data request signal or the data input signal to the processing unit 140. The communication unit 110 receives the processing result of the processing unit 140, And transmits it to the communication unit 210.

입력 및 출력부(120)는 입력신호를 입력받아 처리부(140)로 전달하거나, 처리부(140)의 처리결과를 전달받아 출력한다.The input and output unit 120 receives the input signal and transfers the input signal to the processing unit 140 or the processing unit 140 to receive the processing result.

입력 및 출력부(120)는 입력장치 및 출력장치를 포함하여 구성될 수 있고, 입력장치로서 마우스, 키보드, 마이크, NFC(near field communication) 또는 RFID(radio frequency identificator) 통신과 같은 무선통신 규격을 갖는 리더기, USB 또는 CD와 같이 이동식 저장장치에 저장된 데이터를 읽어 들이기 위한 저장장치 연결포트, 카메라장치, 지문인식장치 중 적어도 어느 하나를 포함할 수 있으며, 이를 한정하지는 않는다.The input and output unit 120 may be configured to include an input device and an output device and may include a wireless communication standard such as a mouse, a keyboard, a microphone, near field communication (NFC), or radio frequency identification A reader, a storage device connection port for reading data stored in a removable storage device such as a USB or a CD, a camera device, and a fingerprint recognition device. However, the present invention is not limited thereto.

그리고, 입력 및 출력부(120)는 출력장치로서 모니터, 스피커, LED 출력장치 중 적어도 어느 하나를 포함할 수 있으며, 이를 한정하지는 않는다. The input and output unit 120 may include at least one of a monitor, a speaker, and an LED output device as an output device, but is not limited thereto.

데이터베이스부(130)는 처리부(140)에서 처리된 데이터를 처리부(140)로부터 전달받아 이를 저장하거나, 처리된 데이터를 전달받음에 따라 기 저장된 데이터를 갱신할 수 있고, 통신부(110) 또는 입력 및 출력부(120)에 입력된 데이터 요청신호를 처리부(140)로부터 전달받아 저장하고 있는 데이터를 추출하여 처리부(140)로 전달한다.The database unit 130 may receive data processed by the processing unit 140 from the processing unit 140 and store the received data or may update the stored data upon receiving the processed data, The data request signal input to the output unit 120 is received from the processing unit 140, and the stored data is extracted and transmitted to the processing unit 140.

데이터베이스부(130)는 특정 사업군에서 수행되는 공정의 절차와, 해당 공정 또는 절차에서 발생되는 물질을 각각 대응시켜 저장하고 있고, 공정 또는 절차에서 발생되는 물질의 배출 제한용량과 이에 관련된 규정을 대응시켜 저장한다.The database unit 130 stores the process procedures performed in a specific business group and the substances generated in the corresponding processes or procedures in correspondence with each other and correlates the restriction capacity of the substances generated in the process or procedure with the related regulations .

이때, 데이터베이스부(130)가 공정 또는 절차에서 발생되는 물질의 배출 제한용량을 일, 월, 년 단위로 각각 규정하고, 관련 법령을 대응시켜 저장할 수 있다.At this time, the database unit 130 may define the emission limitation capacity of the substance generated in the process or procedure in units of day, month, and year, and store the corresponding regulation in correspondence.

그리고, 데이터베이스부(130)가 처리부(140)로부터 처리된 정보들을 전달받아 저장함에 있어서, 사업장 정보, 사업장의 공정 또는 절차 진행상황, 그리고 공정또는 절차 진행에서 발생한 물질의 배출정보를 각각 저장한다.When the database unit 130 receives and stores the processed information from the processing unit 140, the database unit 130 stores the information of the workplace, the process or process progress of the workplace, and the discharge information of the material generated during the process or procedure.

처리부(140)는 통신부(110), 입력 및 출력부(120), 그리고 데이터베이스부(130)와 각각 연결되고, 통신부(110) 또는 입력 및 출력부(120)로부터 입력신호를 전달받음에 따라 일련의 처리를 수행하여, 처리결과를 입력 및 출력부(120)에 전달하거나 데이터베이스부(130)에 저장한다.The processing unit 140 is connected to the communication unit 110, the input and output unit 120 and the database unit 130 and receives the input signals from the communication unit 110 or the input and output unit 120, And transfers the processing result to the input and output unit 120 or stores the processing result in the database unit 130. [

또는, 처리부(140)는 통신부(110) 또는 입력 및 출력부(120)로부터 요청신호를 전달받음에 따라 데이터베이스부(130)에 저장된 데이터를 참조하는 일련의 처리를 수행하여, 처리결과를 통신부(110) 또는 입력 및 출력부(120)로 전달한다.Alternatively, the processing unit 140 performs a series of processes referring to the data stored in the database unit 130 upon receipt of the request signal from the communication unit 110 or the input and output unit 120, 110 or the input and output unit 120, respectively.

이러한 처리부(140)를 도 2를 참고로 하여 좀더 자세히 설명하면, 처리부(140)는 입력정보 처리부(141), 공정 흐름 파악부(142), 기준 정보 비교 처리부(143), 비교결과 메시지 생성부(144), 그리고 부가 데이터 생성부(145)를 포함한다.2, the processing unit 140 includes an input information processing unit 141, a process flow capturing unit 142, a reference information comparison processing unit 143, a comparison result message generating unit 140, (144), and an additional data generation unit (145).

처리부(140)의 각 구성을 자세히 설명하면, 먼저, 입력정보 처리부(141)는 고유정보 부여부(1411), 데이터베이스 갱신부(1412), 정보 추출부(1413), 그리고 정합성 판단부(1414)를 포함하여, 통신부(110) 또는 입력 및 출력부(120)로부터 전달받은 입력정보를 처리한다.First, the input information processing unit 141 includes a unique information providing unit 1411, a database updating unit 1412, an information extracting unit 1413, and a consistency determining unit 1414, And processes the input information received from the communication unit 110 or the input and output unit 120.

고유정보 부여부(1411)는 통신부(110) 또는 입력 및 출력부(120)로부터 전달받은 사업장 정보 또는 공정에 각각 식별번호를 고유정보로서 부여한다. The unique information providing unit 1411 assigns the identification number to the business information or process received from the communication unit 110 or the input and output unit 120, respectively, as unique information.

고유정보 부여부(1411)는 입력되는 복수 개의 사업장 정보를 효과적으로 구분하기 위해서 고유정보를 각각 부여하는 것으로서, 입력된 사업장 정보와 이에 부여한 고유정보, 그리고 고유정보가 부여된 사업장 정보에서 수행하는 각 고유정보가 부여된 공정들을 대응시켜 데이터베이스부(130)에 저장한다.The unique information assigning unit 1411 assigns unique information to effectively divide the inputted plurality of business place information. The unique information assigning unit 1411 assigns unique information to the business entity information, And stores them in the database unit 130 in correspondence with each other.

데이터베이스 갱신부(1412)는 통신부(110) 또는 입력 및 출력부(120)로부터 전달받은 데이터를 데이터베이스부(130)에 전달하여, 데이터베이스부(130)에 기 저장된 데이터를 갱신한다.The database updating unit 1412 transfers the data received from the communication unit 110 or the input and output unit 120 to the database unit 130 and updates the data stored in the database unit 130. [

데이터베이스 갱신부(1412)는 데이터베이스부(130)가 기 저장하고 있는 특정 사업군에서 수행되는 공정의 절차, 해당 공정 또는 절차에서 발생되는 물질, 공정 또는 절차에서 발생되는 물질의 배출 제한용량과 이에 관련된 규정을 새로 입력받아 갱신한다.The database updating unit 1412 may update the database 140 based on the process procedures performed in the specific business group stored in the database unit 130 and the restriction capacity of the substances generated in the material, Is newly inputted and updated.

데이터베이스 갱신부(1412)는 특정 사업장에서 발생된 데이터를 입력받아 이를 저장하거나, 특정 사업장에 대해 발생한 허가정보를 대응시켜 저장하도록 갱신할 수 있다.The database updating unit 1412 can receive data generated at a specific business site and store the data, or update the stored permission information corresponding to a specific business site in correspondence.

데이터베이스 갱신부(1412)가 데이터베이스부(130)에 기 저장된 데이터를 갱신함에 있어서, 가장 마지막으로 갱신된 데이터를 처리부(140)가 이용하도록 데이터를 저장하는 구조로서, 갱신된 데이터가 입력되기 전에 보관하던 데이터는 참고용으로 활용할 수 있도록 지속적으로 보관하는 구조로 형성되는 것이 좋다.The database updating unit 1412 stores data in the database unit 130 so that the processing unit 140 uses the most recently updated data in updating the data stored in the database unit 130. The updated data is stored The data that was used should be kept in a structure that can be used continuously for reference purposes.

한 예로서, 데이터베이스 갱신부(1412)가 물질 배출 관련 규정 또는 법령의 개정 데이터를 입력 받은 경우, 입력된 개정 데이터를 데이터베이스부(130)에 저장함으로써 데이터베이스부(130)를 갱신한다. 이때, 데이터베이스부(130)는 기 저장된 규정 또는 법령과, 새로 저장되는 개정된 규정 또는 법령을 모두 저장하되, 데이터베이스부(130)에 저장된 규정 또는 법령을 이용하고자 하는 처리부(140)의 요청신호가 발생할 때에는 새로 저장된 개정된 규정 또는 법령의 데이터에 접속하도록 하고, 기 저장된 규정 또는 법령을 이용하고자 하는 처리부(140)의 별도 요청이 발생할 때에는 기 저장된 규정 또는 법령의 데이터에 접속하도록 하여, 데이터가 갱신되더라도 기존의 데이터와 갱신된 데이터를 모두 이용할 수 있도록 한다.As an example, when the database updating unit 1412 receives the material emission related regulations or the revision data of the statute, it updates the database unit 130 by storing the inputted revision data in the database unit 130. [ At this time, the database unit 130 stores both the pre-stored rules or laws and the newly-revised rules or laws, and requests the processing unit 140 to use the rules or regulations stored in the database unit 130 When a request is made to the processing section 140 for requesting the use of the previously stored regulation or statute, the data is updated so as to be connected to the data of the previously stored regulation or statute, So that both existing data and updated data can be used.

그리고, 정보 추출부(1413)는 데이터 요청신호가 입력됨에 따라 데이터베이스부(130)를 탐색하여 정보를 추출하는 구성으로서, 통신부(110) 또는 입력 및 출력부(120)에서 발생된 데이터 요청신호에 따라 데이터베이스부(130)에서 요청된 데이터를 탐색 및 추출하여 통신부(110) 또는 입력 및 출력부(120)에 제공한다.The information extracting unit 1413 extracts information by searching the database unit 130 as the data request signal is input. The information extracting unit 1413 extracts information from the data request signal generated by the communication unit 110 or the input and output unit 120 Searches and extracts data requested by the database unit 130 and provides the data to the communication unit 110 or the input and output unit 120.

정보 추출부(1413)는 데이터 요청신호에 포함된 쿼리(query, 질의어)를 데이터베이스부(130)에서 탐색하되, 특정 사업장에 대해 매칭되어 저장된 고유정보 테이블을 참고로 하여 데이터베이스부(130)에 저장된 데이터로부터 요청된 데이터를 탐색할 수 있다.The information extracting unit 1413 searches the database 130 for a query included in the data request signal and stores the query in the database 130 with reference to the unique information table It is possible to search for the requested data from the data.

정합성 판단부(1414)는 통신부(110) 또는 입력 및 출력부(120)로부터 전달받은 입력 데이터의 정합성을 판단하고, 정합성 판단 완료된 데이터만을 데이터베이스부(130)에 저장한다.The consistency determination unit 1414 determines the consistency of the input data received from the communication unit 110 or the input and output unit 120 and stores only the data that has been determined to be consistent in the database unit 130.

정합성 판단부(1414)는 통신부(110) 또는 입력 및 출력부(120)에 파일 형태의 데이터가 입력된 경우, 해당 파일이 포함하는 데이터의 정합성을 판단하는 구성으로서, 입력 데이터의 각 항목(field)의 데이터의 정합성을 판단하는 1차 정합성 판단과 복수 개의 파일에서 동일하게 포함하는 데이터의 정합성을 비교 판단하는 2차 정합성 판단을 수행하여, 1차 정합 및 2차 정합의 판단에서 정합성 판단 완료된 데이터만을 데이터베이스부(130)에 저장하거나 정합성 판단에 실패한 데이터를 정합성 판단 결과로서 통신부(110) 또는 입력 및 출력부(120)에 전달한다.The consistency determination unit 1414 is a structure for determining the consistency of the data included in the file when the file type data is input to the communication unit 110 or the input and output unit 120, ), And a second-order consistency judgment for comparing the consistency of the data included in the plurality of files in the same manner is performed to determine the consistency-judged data in the determination of the first-order and second- Or transmits data that failed to determine consistency to the communication unit 110 or the input and output unit 120 as a result of the consistency determination.

정합성 판단부(1414)가 통신부(110) 또는 입력 및 출력부(120)로부터 전달받은 파일 형태의 데이터에 대해 1차 정합성 판단을 수행하는 한 예로서, 1차 정합성 판단은 데이터의 유효성, 허용범위 비교, 형식 검증 중 적어도 하나를 포함할 수 있다.As an example in which the consistency determination unit 1414 performs a first-order consistency determination on the data of the file type received from the communication unit 110 or the input and output unit 120, the first-order consistency determination may be made based on data validity, Comparison, and type verification.

정합성 판단부(1414)의 1차 정합성 판단에서 수행하는 데이터의 유효성 판단은, 입력된 데이터 중 사업장 또는 사업장의 공정에 부여된 고유정보의 유효성을 판단하는 절차로서, 파일 형태의 데이터에 포함된 사업장 정보 또는 공정 정보, 즉, 사업장의 고유정보와 공정의 고유정보가 데이터베이스부(130)에서 기 저장하고 있는 고유정보의 체계에 부합하는지의 여부를 판단한다.The validity determination of data performed by the consistency determination unit 1414 in the first-order consistency determination is a procedure for determining the validity of the unique information given to the process of the business site or the business site among the input data, It is determined whether information or process information, that is, the unique information of the workplace and the unique information of the process, conforms to the system of unique information previously stored in the database unit 130.

정합성 판단부(1414)는 입력된 데이터에 포함된 고유정보를 고유정보 부여부(1411)의 고유정보 부여 체계 기준으로 비교하여 정합성을 판단할 수 있다. 예로서, 고유정보 부여부(1411)에서 사업장에 부여하는 고유정보를 PL001, PL002와 같이 알파벳 PL과 세 자리의 숫자를 혼합하는 형태로 부여하고, 공정에 부여하는 고유정보를 PR001, PR002와 같이 알파벳 PR과 세 자리의 숫자를 혼합하는 형태로 부여하는 경우, 정합성 판단부(1414)는 입력된 데이터에 포함된 고유정보 PL100, PR044가 고유정보 체계에 부합하는 것으로 판단한다.The consistency determination unit 1414 can determine the coherency by comparing the unique information included in the input data with the unique information assignment scheme of the unique information assignment unit 1411. For example, the unique information assigned to the business in the unique information provision part 1411 is given as a combination of alphabet PL and three digits, such as PL001 and PL002, and unique information given to the process is given as PR001 and PR002 When the alphabet PR and the three digits are mixed, the consistency determination unit 1414 determines that the unique information PL100 and PR044 included in the input data conforms to the unique information system.

정합성 판단부(1414)가 1차 정합성 판단에서 수행하는 허용범위 비교 판단은, 입력된 데이터의 값들이 허용범위 내의 값인지의 여부를 판단하는 절차로서, 특정 공정의 수행여부를 예 또는 아니오 값으로 입력받아야 하는 항목에 대해 입력된 데이터가 예 또는 아니오 값을 갖는지, 즉, 데이터 입력 허용범위 내의 데이터가 입력되었는지의 여부를 비교 판단한다.The permissible range comparison determination performed by the consistency determination unit 1414 in the primary consistency determination is a procedure for determining whether or not the values of the input data are within a permissible range, Whether or not the inputted data has an Yes or No value, that is, whether or not the data within the allowable range of data input is inputted, is compared with the input data.

정합성 판단부(1414)는 데이터의 최소 또는 최대 입력값이 설정되어 있는 항목에 대해, 입력된 데이터의 값이 설정된 최소 또는 최대 입력값의 허용범위에서 유효한지의 여부를 비교 판단한다.The consistency determination unit 1414 compares and determines whether the input data value is valid within the allowable range of the set minimum or maximum input value for the item in which the minimum or maximum input value of the data is set.

그리고, 정합성 판단부(1414)가 1차 정합성 판단에서 수행하는 형식 검증은, 입력된 데이터의 입력 형식을 검증하는 절차로서, 입력 데이터로서 숫자만을 입력받아야 하는 항목에 대해 입력된 데이터의 형식을 검증한다. 이때, 형식 검증에 있어서 입력된 데이터의 형식이 설정된 형식과 상이한 경우, 입력된 데이터를 삭제하거나 또는 설정된 형식에 맞게 변경하는 처리를 더 수행할 수 있다.The type verification performed by the consistency determination unit 1414 in the primary consistency determination is a procedure for verifying the input format of the input data. do. At this time, when the format of the inputted data differs from the set format in the type verification, it is possible to further delete the input data or change the data according to the set format.

정합성 판단부(1414)가 통신부(110) 또는 입력 및 출력부(120)로부터 전달받은 파일 형태의 데이터에 대해 2차 정합성 판단을 수행하는 한 예로서, 2차 정합성 판단 대상은 1차 정합성 판단 완료된 데이터이고, 2차 정합성 판단은 비교 검증 절차를 포함한다.As an example in which the consistency determination unit 1414 performs the second-order consistency determination on the data of the file type received from the communication unit 110 or the input and output unit 120, the second-order consistency determination object may be one in which the first- Data, and the secondary consistency determination includes a comparison verification procedure.

정합성 판단부(1414)가 2차 정합성 판단에서 수행하는 비교 검증은, 1차 정합성 판단 완료된 복수 개의 파일 형식의 데이터를 비교 검증하는 절차로서, 복수 개의 파일 형식의 데이터에서 동일한 항목이 존재하는 경우, 해당 항목에 대한 각각의 데이터의 일치여부를 비교한다. The comparison verification performed by the consistency determination unit 1414 in the secondary consistency determination is a procedure for comparing and verifying data of a plurality of file formats for which the primary consistency determination has been completed. In the case where the same item exists in data of a plurality of file formats, And compare the correspondence of each data for the item.

정합성 판단부(1414)는 각각 1차 정합성 판단 완료된 공정 관련 데이터를 포함하는 제1 파일과 배출구 관련 데이터를 포함하는 제2 파일을 비교하는 2차 정합성 판단을 수행하는 한 예에서, 파일 형식의 데이터인 공정 관련 정보가 배출물 A를 항목으로 구비하고 해당 항목에 대한 값으로서 1200라는 데이터를 저장하며, 파일 형식의 데이터인 배출구 관련 정보가 배출물 A를 항목으로서 동일하게 포함하되 해당 항목에 대한 값으로서 1200라는 데이터를 저장하고 있는 경우, 정합성 판단부(1414)는 서로 다른 두 개의 파일 형식의 데이터에 포함된 동일 항목에 대한 값을 비교 검증하여 일치하는 경우 파일 형식의 데이터에서 추출된 값들을 항목에 대한 값으로서 데이터베이스부(130)에 각각 저장한다.In one example, the consistency determination unit 1414 performs a second-order consistency determination for comparing a first file including the process-related data that has been subjected to the first-order consistency determination and a second file including the discharge-related data, Related process information includes an emission A as an item and stores data 1200 as a value for the item, and the outlet-related information, which is data of a file format, includes the emission A as an item, and 1200 The consistency determination unit 1414 compares and verifies the values of the same items included in the data of two different file formats and, if they match, extracts the values extracted from the data of the file format, And stores them in the database unit 130 as values.

이처럼, 정합성 판단부(1414)가 통신부(110) 또는 입력 및 출력부(120)로부터 전달받은 입력 데이터의 정합성을 1차 정합성 판단 및 2차 정합성 판단을 각각 수행하여 입력 데이터의 정합성이 검증된 경우에만 이를 데이터베이스부(130)에 저장하는 처리를 수행하므로 입력 데이터를 효율적으로 데이터베이스부(130)에 저장하여 관리할 수 있다.If the consistency judgment unit 1414 judges the consistency of the input data received from the communication unit 110 or the input and output unit 120 to perform the first-order consistency judgment and the second-order consistency judgment, Only the input data can be stored and managed in the database unit 130 efficiently.

그리고, 엑셀과 같이 데이터를 포함하는 파일 형태의 데이터를 입력하는 동작으로부터 해당 데이터에 포함된 여러 값들을 데이터베이스부(130)에 검증 과정을 거쳐 저장함으로써, 데이터를 일일이 입력하지 않고서도 효율적으로 많은 양의 값들을 한번에 데이터베이스부(130)에 업로드할 수 있다.In addition, various values included in the data are inputted to the database unit 130 through the verification process by storing the data in the form of files including data such as Excel, so that it is possible to efficiently store a large amount of data May be uploaded to the database unit 130 at a time.

이처럼, 입력정보 처리부(141)는 통신부(110) 또는 입력 및 출력부(120)로부터 전달받은 입력정보를 처리하여 데이터베이스부(130)에 데이터를 저장하거나 저장된 데이터를 추출하거나 이를 갱신하는 것을 특징으로 하고, 처리부(140)의 다른 구성요소를 살펴보면, 공정 흐름 파악부(142)는 입력정보 처리부(141)의 처리결과를 토대로 공정 흐름을 정의한다.The input information processing unit 141 processes the input information received from the communication unit 110 or the input and output unit 120 to store data in the database unit 130 or to extract or update the stored data. The process flow identifying unit 142 defines a process flow on the basis of the processing result of the input information processing unit 141. [

좀더 자세하게는, 공정 흐름 파악부(142)는 입력정보 처리부(141)에서 입력 데이터를 처리하여 데이터베이스부(130)에 저장한 데이터를 참고로 하여 특정 사업장에서 진행 중인 공정의 흐름을 판단하고, 누락된 공정단계, 수행되어야 할 공정단계 정보를 제공할 수 있다.More specifically, the process flow detection unit 142 determines the flow of a process in progress at a specific workplace by referring to data stored in the database unit 130 by processing the input data in the input information processing unit 141, Process steps to be performed, and process step information to be performed.

공정 흐름 파악부(142)가 데이터베이스부(130)를 탐색하여 공정의 흐름을 판단하는 한 예에서, 데이터베이스부(130)가 고유정보로서 PL001이 부여된 사업장이 PR001 및 PR002의 고유정보가 각각 부여된 공정을 수행한 것으로 데이터를 저장하고 있는 경우, 공정 흐름 파악부(142)는 PL001 사업장이 PR002 공정 이후 수행해야 하는 공정을 판단하여 다음 공정 단계 정보로서 제공한다.In one example in which the process flow capturing unit 142 searches the database unit 130 to determine the flow of the process, the database unit 130 acquires the unique information PR001 and PR002, The process flow determination unit 142 determines the process to be performed by the PL001 business site after the PR002 process and provides it as the next process step information.

이때, 데이터베이스부(130)는 특정 사업군에서 수행해야 하는 공정 목록을 순차적으로 저장하고 있고, 공정 흐름 판단부(142)는 PL001이 부여된 사업장이 속하는 특정 사업군을 판단하여 이미 수행된 것으로 확인되는 공정과, 수행되지 않은 것으로 확인되는 공정을 구분하여, 누락된 공정 및 다음 단계로 수행할 대상인 공정 정보를 추출할 수 있다.At this time, the database unit 130 sequentially stores the process list to be performed by the specific business group, and the process flow determining unit 142 determines the specific business group to which the PL001 is assigned, And the process that is confirmed to be not performed, so that the missing process and the process information to be performed in the next step can be extracted.

그리고 이때, 데이터베이스부(130)는 특정 사업장 정보가 입력될 때, 데이터베이스부(130)는 특정 사업장을 사업군에 매칭시켜 데이터를 저장 및 보관하므로, 공정 흐름 판단부(142)가 특정 사업장의 다음 단계 수행 대상인 공정을 판단함에 있어서 기준이 되는 사업군이 수행해야 할 공정 목록을 용이하게 파악할 수 있다.At this time, when the specific business site information is input, the database unit 130 stores and stores the data by matching the specific business site with the business group, so that the process flow determination unit 142 determines the next step It is possible to easily grasp the process list to be performed by the business group as a criterion in judging the process to be performed.

한 예에서, 공정 흐름 판단부(142)는 입력된 특정 사업장 정보가 수행해야 하는 것으로 추출된 공정 흐름을 입력 및 출력부(120)로 출력하거나 통신부(110)를 통해 외부로, 예로서, 사용자 단말(200)로 전달하여 제공할 수 있고, 이에 따라, 사용자 단말(200)에서 사업장 정보를 입력함에 따라 수행해야 하는 공정 정보를 용이하게 제공받을 수 있다.In one example, the process flow determination unit 142 outputs the process flow extracted by the inputted specific business site information to the input and output unit 120, or outputs the extracted process flow to the outside through the communication unit 110, The user terminal 200 can easily provide the process information to be performed according to the input of the business site information.

공정 흐름 파악부(142)는 데이터베이스부(130)에 특정 사업장 정보가 입력되거나 갱신됨에 따라 누락되는 공정, 다음 단계에서 수행해야 하는 공정을 자동으로 처리하거나 또는 공정 상황을 요청하는 입력신호가 발생함에 따라 위의 처리를 수행할 수 있으며, 이를 한정하지는 않는다.The process flow capturing unit 142 automatically processes a process to be performed in the next step, or an input signal to request a process status, as a result of inputting or updating specific business site information in the database unit 130 Accordingly, the present invention is not limited thereto.

공정 흐름 파악부(142)는 누락된 것으로 파악된 공정 또는 다음 단계로 수행될 대상인 공정이 추출됨에 따라, 이를 특정 사업장 정보에 매칭시켜 데이터베이스부(130)에 저장하고, 이를 통신부(110)를 통해 외부로 출력하거나 또는 입력 및 출력부(120)에 출력한다.The process flow capturing unit 142 matches the specific process information to the database unit 130 and extracts the process corresponding to the extracted process from the communication unit 110 And outputs it to the outside or the input and output unit 120.

한 예에서, 공정 흐름 파악부(142)가 데이터베이스부(130)의 데이터 갱신에 따라 자동으로 공정 흐름 파악 처리를 수행하는 경우, 공정 흐름 파악된 처리결과를 통신부(110) 또는 입력 및 출력부(120)로 전달하는 처리도 연속해서 자동으로 수행한다.In one example, when the process flow capturing unit 142 automatically performs the process flow capturing process in accordance with the data update of the database unit 130, the processing result obtained by the process flow is transmitted to the communication unit 110 or the input and output unit 120) is also automatically and continuously performed.

공정 흐름 파악부(142)의 이런 처리에 따라, 특정 사업장의 공정 처리 현황을 효율적으로 관리할 수 있게 된다.According to this process of the process flow capturing unit 142, it is possible to efficiently manage the process process status of a specific business site.

그리고, 공정 흐름 파악부(142)는 파일 형태의 데이터에 포함된 값들로부터 사업장의 공정 흐름을 나타내는 다이어그램을 자동으로 생성할 수 있고, 입력신호에 따라 생성된 다이어그램을 자동으로 생성한 다이어그램과 비교하여 공정 상 오류 데이터를 추출할 수도 있다.The process flow identifying unit 142 can automatically generate a diagram indicating the process flow of the workplace from the values contained in the data of the file type and compare the generated diagram with the automatically generated diagram It is also possible to extract error data in the process.

그리고, 기준정보 비교 처리부(143)는 데이터베이스부(130)에 저장된 기준 데이터와, 데이터베이스부(130)에 새로 입력된 데이터를 비교 및 분석하여 기준값에 부합하는지의 여부를 판단하고, 기준값에 부합하지 않는 경우 비교결과 메시지 생성부(144)로 비교결과를 전달한다.The reference information comparison processing unit 143 compares and analyzes the reference data stored in the database unit 130 and the data newly input to the database unit 130 to determine whether or not the reference data matches the reference value, The comparison result message generation unit 144 transmits the comparison result.

한 예로서, 특정 배출 공정 A에 대해 데이터베이스부(130)가 저장하고 있는 기준 데이터가 1000(단위:L)이고, 해당 배출 공정 A 항목에 대응되도록 데이터베이스부(130)에 새로 입력된 데이터가 1100인 경우, 기준정보 비교 처리부(143)는 해당 항목에 새로 입력된 데이터가 기준 데이터를 초과하는 것으로 판단하는 비교결과를 생성한다.As an example, if the reference data stored in the database unit 130 for the specific discharge process A is 1000 (unit: L) and the data newly input to the database unit 130 so as to correspond to the discharge process A item is 1100 , The reference information comparison processing section 143 generates a comparison result in which it is determined that the data newly input to the item exceeds the reference data.

다른 한 예로서, 데이터베이스부(130)에 새로 입력된 데이터가 기준정보의 허용범위에 해당하는 값인 경우, 기준정보 비교 처리부(143)는 새로 입력된 데이터가 기준정보에 부합하는 것으로 판단하는 비교결과를 생성한다.As another example, when the data newly input to the database unit 130 is a value corresponding to the allowable range of the reference information, the reference information comparison processing unit 143 compares the newly input data with the reference information .

비교결과 메시지 생성부(144)는 기준정보 비교 처리부(143)로부터 비교결과를 전달받아, 통신부(110) 또는 입력 및 출력부(120)로 전달할 비교결과 메시지를 생성한다.The comparison result message generator 144 receives the comparison result from the reference information comparison processor 143 and generates a comparison result message to be transmitted to the communication unit 110 or the input and output unit 120.

비교결과 메시지 생성부(144)가 기준정보 비교 처리부(143)로부터 전달받은 비교결과가 기준정보를 초과하는 내용을 포함하는 경우, 입력된 데이터가 기준정보를 초과하는 것을 안내하는 내용을 포함하는 비교결과 메시지를 생성하여 통신부(110) 또는 입력 및 출력부(120)로 전달하거나 이를 데이터베이스부(130)에 저장한다.When the comparison result message generating unit 144 includes the content that exceeds the reference information transmitted from the reference information comparison processing unit 143, And transmits the result message to the communication unit 110 or the input and output unit 120 or stores it in the database unit 130. [

비교결과 메시지 생성부(144)가 기준정보 비교 처리부(143)로부터 전달받는 비교결과는 기준정보가 존재하는 항목에 대해 널(null) 값이 입력됨을 알리는 데이터 누락 관련 내용과, 새로 입력된 데이터가 기준정보를 과도하게 초과하고 있어 위험함을 알리는 내용 또는 새로 입력된 데이터가 특정 공정이고 다음에 수행되어야 할 공정이 주의를 요하는 공정인 경우 안내문구를 포함하는 내용 등 새로 입력된 정보와 기준정보를 비교 분석하여 생성한 내용들을 포함할 수 있으며 이를 한정하지는 않아야 할 것이다.The comparison result obtained by the comparison result message generator 144 from the reference information comparison processor 143 includes data missing related information indicating that a null value is input for the item in which the reference information exists, If the information that is excessively exceeding the reference information or the newly entered data is a specific process and the process to be performed next is a process requiring attention, the newly inputted information and the reference information The present invention is not limited thereto.

비교결과 메시지 생성부(144)는 기준정보 비교 처리부(143)로부터 전달받은 비교결과의 형태에 따라 미리 설정된 문구를 메시지로서 생성하거나, 미리 설정된 문구에 데이터를 부가하는 형태로서 메시지를 생성할 수 있다.The comparison result message generator 144 may generate a message as a message in accordance with the type of the comparison result received from the reference information comparison processor 143 or add a data to a predetermined phrase .

부가 데이터 생성부(145)는 데이터베이스부(130)에 저장된 데이터를 이용하여 부가 데이터를 생성하거나, 기준정보 비교 처리부(143)로부터 비교결과를 전달받아 부가 데이터를 생성하여, 생성된 부가 데이터를 통신부(110) 또는 입력 및 출력부(120)로 전달한다.The additional data generation unit 145 generates additional data using the data stored in the database unit 130 or receives the comparison result from the reference information comparison processing unit 143 to generate additional data, (110) or the input and output unit (120).

한 예에서, 부가 데이터 생성부(145)는 데이터베이스부(130)에 저장된 법령 데이터가 갱신됨에 따라, 갱신된 법령 부분을 부가 데이터로서 생성하여 이를 통신부(110) 또는 입력 및 출력부(120)로 전달할 수 있다.In one example, as the statutory data stored in the database unit 130 is updated, the additional data generating unit 145 generates the updated statutory data as additional data and transmits it to the communication unit 110 or the input and output unit 120 .

또는, 부가 데이터 생성부(145)는 데이터베이스부(130)에 저장된 특정 사업장에서의 특정 공정에서의 물질 배출량 정보를 이용하여 배출부과금 정보를 산출하여 이를 부가 데이터로서 통신부(110) 또는 입력 및 출력부(120)로 전달할 수 있다.Alternatively, the additional data generation unit 145 may calculate the emission charging information using the substance emission amount information in the specific process at the specific business site stored in the database unit 130, and may calculate the emission charging information as the additional data, (120).

다른 한 예에서, 부가 데이터 생성부(145)는 기준정보 비교 처리부(143)로부터 전달받은 비교결과에서 특정 입력값이 기준정보를 초과하는 경우, 특정 입력값이 기준정보를 초과함에 따라 발생할 수 있는 법령 위반사항, 해당 위반사항을 해소할 수 있는 조치방법, 관련 연락처 등을 포함하는 부가 데이터를 생성하여 통신부(110) 또는 입력 및 출력부(120)로 전달할 수 있다.In another example, when the specific input value exceeds the reference information in the comparison result transmitted from the reference information comparison processing unit 143, the additional data generation unit 145 may generate the additional input value, Additional data including a violation of the law, a measure for eliminating the violation, and a related contact can be generated and transmitted to the communication unit 110 or the input and output unit 120.

부가 데이터 생성부(145)는 특정 사업장에서의 특정 공정에서 배출한 물질 배출량 정보를 토대로 에너지 사용 방안을 부가 데이터로서 생성할 수 있다. 예로서, 부가 데이터 생성부(145)는 물질 투입량과 물질 배출량을 비교하여 에너지 사용 방안을 생성할 수 있고, 이때, 투입되는 물질의 형태 및 종류, 에너지 형태를 고려하여 에너지 사용 방안을 생성할 수 있다.The additional data generation unit 145 may generate the energy usage plan as additional data based on the material emission amount information emitted from the specific process in the specific workplace. For example, the additional data generation unit 145 may generate an energy usage plan by comparing the input amount of material and the emission amount of material. At this time, the energy usage plan can be generated in consideration of the type, have.

부가 데이터 생성부(145)가 에너지 사용 방안을 생성함에 있어서, 미리 정해진 알고리즘을 토대로 생성할 수 있다.The additional data generation unit 145 may generate an energy usage plan based on a predetermined algorithm.

도 2를 참고로 하여 설명한 것처럼, 처리부(140)가 통신부(110) 또는 입력 및 출력부(120)를 통해 전달받은 입력신호를 처리하여 데이터베이스부(130)에 저장하거나 데이터베이스부(130)를 참조하여 수행하는 처리동작들을 수행하고, 처리결과를 통신부(110) 또는 입력 및 출력부(120)로 전달함에 따라, 통합환경허가서버(100)에 입력 또는 출력되는 데이터와 이를 이용한 처리과정들을 효율적으로 수행할 수 있다.The processing unit 140 processes the input signal received through the communication unit 110 or the input and output unit 120 and stores the input signal in the database unit 130 or the database unit 130 as a reference And transmits the processing result to the communication unit 110 or the input and output unit 120. The data input to or output from the integrated environment permission server 100 and the processing procedures using the data can be efficiently Can be performed.

계속해서, 다시 도 1을 참고로 하여 본 발명의 한 실시예에 따른 통합 환경 허가 관리 시스템의 구성요소인 사용자 단말(200)을 자세하게 설명하면, 사용자 단말(200)은 위에서 이미 설명한 것처럼, 통합환경허가서버(100)에 접속하는 구성으로서, 통신부(210)와 입력 및 출력부(220)를 포함한다.The user terminal 200, which is a component of the integrated environment permission management system according to an embodiment of the present invention, will be described in detail with reference to FIG. 1. Referring to FIG. 1, And includes a communication unit 210 and an input and output unit 220 connected to the permission server 100. [

사용자 단말(200)은 PC, 프로세서를 포함하는 장치, 또는 노트북, 스마트폰 형태의 휴대용 단말일 수 있으며, 통신부(210)는 사용자 단말(200)의 형태에 따라 유선통신을 수행하는 통신모듈과 무선통신을 수행하는 통신모듈 중 적어도 하나를 포함할 수 있다.The user terminal 200 may be a PC, a device including a processor, or a portable terminal in the form of a notebook or a smart phone. The communication unit 210 may include a communication module for performing wired communication, And a communication module for performing communication.

통신부(210)는 통합환경허가서버(100)에 직접 연결되거나 또는 인터넷을 통해 연결되어, 통신부(210)에서 통합환경허가서버(100)로 송신한 신호는 통합환경허가서버(100)의 통신부(110)에서 수신하게 되고, 통신부(210)는 통합환경허가서버(100)의 통신부(110)에서 송신한 데이터를 수신한다.The communication unit 210 is directly connected to the integrated environment permission server 100 or connected via the Internet so that a signal transmitted from the communication unit 210 to the integrated environment permission server 100 is transmitted to the communication unit 210 of the integrated environment permission server 100 110, and the communication unit 210 receives the data transmitted from the communication unit 110 of the integrated environment permission server 100. [

이때, 통신부(210)는 입력 및 출력부(220)로부터 전달받은 데이터를 통합환경허가서버(100)의 통신부(110)로 송신할 수 있고, 통합환경허가서버(100)의 통신부(110)로부터 데이터를 수신하여 이를 입력 및 출력부(220)로 전달할 수 있다.The communication unit 210 may transmit the data received from the input and output unit 220 to the communication unit 110 of the integrated environment permission server 100 and may receive the data from the communication unit 110 of the integrated environment permission server 100, And may transmit the data to the input and output unit 220.

입력 및 출력부(220)는 입력신호를 입력받아 이를 통신부(210)로 전달하거나, 통신부(210)가 통합환경허가서버(100)의 통신부(110)로부터 수신한 데이터를 통신부(210)로부터 전달받아 출력할 수 있다.The input and output unit 220 receives an input signal and transmits the input signal to the communication unit 210. The communication unit 210 transmits data received from the communication unit 110 of the integrated environment permission server 100 from the communication unit 210 It can receive and output.

입력 및 출력부(220)는 입력신호를 입력받기 위한 구성인 입력장치와, 통신부(210)가 외부로부터 전달받은 데이터를 출력하기 위한 구성인 출력장치를 포함할 수 있으며, 입력장치로서 키보드, 마우스, 터치 입력장치, 마이크, 무선통신규격의 리더기, 저장장치 연결포트, 카메라장치, 지문인식장치 중 적어도 하나를 포함할 수 있고, 출력장치로서 스피커, LED(light emitting diode) 조명장치, 디스플레이장치 등을 포함할 수 있고 이를 한정하지는 않는다.The input and output unit 220 may include an input device configured to receive an input signal and an output device configured to output data received from the communication unit 210. A keyboard, , A touch input device, a microphone, a reader of a wireless communication standard, a storage device connection port, a camera device, and a fingerprint recognition device. The output device may include a speaker, an LED (light emitting diode) But is not limited thereto.

입력 및 출력부(220)는 사용자 단말(200)을 소지하여 통합환경허가서버(100)에 접속하고자 하는 사용자가 데이터 또는 데이터 요청신호를 입력하거나 데이터 요청신호에 따른 정보들을 사용자가 볼 수 있도록 출력하는 구성이다.The input and output unit 220 includes a user terminal 200 and outputs a data or data request signal to a user who intends to access the integrated environment permission server 100, .

한 예에서, 입력 및 출력부(220)는 파일 형태의 데이터를 입력받아 이를 통신부(210)를 통해 통합환경허가서버(100)의 통신부(110)로 전달하여, 통합환경허가서버(100)의 데이터베이스부(130)에 저장할 데이터를 효율적으로 입력할 수 있다.In one example, the input and output unit 220 receives data in the form of a file and transmits it to the communication unit 110 of the integrated environment permission server 100 through the communication unit 210, Data to be stored in the database unit 130 can be efficiently input.

사용자 단말(200)을 소지하는 사용자는 통합환경허가서버(100)에 사업장 허가요청을 업로드하고, 사업장이 허가됨에 따라 수행하는 공정 정보를 업로드하는 사업장에 관련된 사람일 수 있다. 또는, 사용자 단말(200)을 소지하는 사용자는 통합환경허가서버(100)에서 저장하는 정보들을 탐색하거나 변경할 권한을 가진 사람이거나 정보 처리 알고리즘의 갱신 권한을 가진 사람일 수 있다.A user possessing the user terminal 200 may be a person related to the worksite uploading the work permit request to the integrated environment permit server 100 and uploading the process information to be performed as the workplace is permitted. Alternatively, the user possessing the user terminal 200 may be a person who has the authority to search for or change information stored in the integrated environment permission server 100, or a person who has the authority to update the information processing algorithm.

통합 환경 허가 관리 시스템(1)은 이와 같이, 통합환경허가서버(100)와 사용자 단말(200)이 통신을 수행하고, 사용자 단말(200)에 입력된 데이터 또는 데이터 요청신호에 따라 통합환경허가서버(100)의 처리부(140)가 데이터베이스부(130)를 갱신하거나 데이터베이스부(130)를 참고로 하여 생성한 데이터를 사용자 단말(200)에 제공할 수 있어, 환경과 관련된 사업장의 가동 허가와 사업장의 가동에서 수행되는 공정들로부터 후속 수행되는 절차들을 자동으로 진행할 수 있는 효과가 있다.The integrated environment permission management system 1 communicates with the integrated environment permission server 100 and the user terminal 200 and transmits the data or data request signal input to the user terminal 200, The processing unit 140 of the control unit 100 can update the database unit 130 or provide the data generated with reference to the database unit 130 to the user terminal 200, It is possible to automatically carry out the processes to be performed subsequently from the processes performed in the operation of the operation unit.

그리고, 한 예에서, 통합환경허가서버(100)는 서로 다른 분류에 해당하는 복수 개의 허가 대상을 한꺼번에 입력받아 이를 일괄 검토하는 구조로 형성되고, 사용자 단말(200)에서 업로드하는 사업장 허가요청에서도 서로 다른 분류의 허가 대상을 일괄 업로드하는 구조로 형성될 수 있다. 이에 따라, 종래에 사업장 허가 요청을 위해 각 분류, 예로서, 수질, 대기, 폐기물과 같이 서로 다른 분류에 대해 각각 요청해야 했던 불편함을 일괄적으로 요청 및 검토할 수 있어 허가 신청에 소요되는 비용과 시간 및 이에 따른 유지보수 비용을 절감할 수 있는 효과가 있다.In addition, in one example, the integrated environment permission server 100 is configured to receive a plurality of permission objects corresponding to different categories at a time and review them collectively, and in a workplace permission request uploaded from the user terminal 200, And may be formed in a structure for collectively uploading permission objects of different classification. Accordingly, it is possible to collectively request and review the inconvenience that different classification such as water quality, atmosphere, and waste have been requested for each classification for requesting a workplace permit, And the time and the maintenance cost therefor can be reduced.

이때, 통합환경허가서버(100)는 사업장 허가 요청에 필요한 입력항목 중 일부만 입력받아 허가 여부를 판단하고, 사용자 단말(200)에서는 사업장 허가 요청에 필요한 입력대상 항목 중 일부만을 입력하여 사업장 허가 요청을 수행하는 형태로 구현될 수도 있다. 이처럼, 사업장 허가 요청에 필요한 항목 중 일부만을 이용하여 사업장 허가를 수행할 수 있어 절차를 간소화하고 허가에 소요되는 시간을 단축할 수 있다. 그리고 이때, 사용자 단말(200)에서 사업장 허가 요청시 필요한 입력항목을 추후 입력하여 통합환경허가서버(100)로 전달하는 경우 통합환경허가서버(100)는 항목들 중 일부 항목으로서 이미 입력된 항목에 대해서는 허가 여부를 판단하지 아니하고, 새로 입력된 항목에 대해서만 검토를 수행하여 작업에 소요되는 시간을 효과적으로 운영하는 것이 좋다.At this time, the integrated environment permission server 100 judges whether or not to permit only a part of the input items required for requesting the permission of the establishment site, and the user terminal 200 inputs only a part of the input items required for requesting the permission of the establishment site, Or may be implemented in a form that performs. In this way, it is possible to perform the workplace permit using only a part of the items required for the workplace permit request, thereby simplifying the procedure and shortening the time required for the permission. In this case, when the user terminal 200 further inputs an input item required for requesting permission to establish a business site and delivers the input item to the integrated environment permission server 100, the integrated environment permission server 100 adds the item It is better to run the work only for the newly entered items and to effectively manage the time required for the work.

한 예에서, 통합환경허가서버(100)는 사업장 허가 요청에 따른 처리 절차를 단계별로 구분하고, 사용자 단말(200)로 단계 이동 여부를 전달할 수 있다. 이때, 통합환경허가서버(100)는 사업장 허가 요청에 따른 처리 절차를 사업장 허가 요청 입력, 판단 대기, 판단 중, 판단 보류, 판단 완료와 같이, 단계별 판단 처리 상황을 확인할 수 있는 형태로 지정될 수 있으며 이를 한정하지는 않는다.In one example, the integrated environment permission server 100 may classify the processing procedure according to the request for permission to establish a facility, and may transmit the step-change request to the user terminal 200. At this time, the integrated environment permission server 100 can be specified in such a form as to check the process status according to the step-by-step judgment process, such as inputting a workplace permit request, waiting for judgment, judging, suspending judgment, But is not limited to these.

통합환경허가서버(100)가 사용자 단말(200)로 단계 이동 여부를 전달함에 있어서, 사용자 단말(200)이 인터넷에 접속하여 단계 이동 여부를 확인할 수 있고, 또는 사용자 단말(200)에 출력되는 화면에 팝업 형태로 메시지를 출력하여 단계 이동 여부를 나타낼 수 있으며, 입력된 전화번호로 SMS 전송하여 단계 이동 여부를 전달할 수 있다. 이처럼, 사업장 허가 요청의 진행상황 확인을 위해 유관기관을 방문해야 했던 종래의 불편함 및 비용 발생을 극복할 수 있다.When the integrated environment permission server 100 transmits the step movement to the user terminal 200, the user terminal 200 can confirm whether the user terminal 200 is connected to the Internet to move the step, A message may be output in a pop-up form to indicate whether the user has moved to the step, or an SMS may be transmitted to the inputted phone number to transmit whether or not the user has moved to the step. In this way, it is possible to overcome the inconvenience and cost incurred in the past due to the need to visit a related organization in order to confirm the progress of the workplace permit request.

통합환경허가서버(100)는 사용자 단말(200)에서 업로드된 정보를 바탕으로 설정된 주기마다 사업장 허가 여부를 재검토하여 데이터베이스부(30)의 저장 정보를 업데이트할 수 있다. 또는 사업장 허가 여부 판단 기준이 변경되는 시점에 따라 사업장 허가 여부를 재검토함으로서, 사업장 허가 여부 판단의 적합성을 유지할 수 있다.The integrated environment permission server 100 may update the storage information of the database unit 30 by reviewing whether or not the business site is permitted for each set period based on the information uploaded from the user terminal 200. [ Or reviewing the permission of the workplace at the time when the criterion for determining whether or not the workplace is allowed to be changed.

한 예에서, 통합환경허가서버(100)는 5년 주기로 사업장 허가 여부 판단 완료된 사업장의 허가 여부를 재검토하여 데이터베이스부(30)를 갱신할 수 있다.In one example, the integrated environment permission server 100 can update the database unit 30 by reviewing whether or not the business establishment that has been judged as business establishment permission status is checked for permission every five years.

그리고, 통합환경허가서버(100)는 허가 완료된 사업장에 대한 추가 정보를 사용자 단말(200)로부터 입력받아 이를 사업장 관련 자료로서 데이터베이스부(30)에 저장하여 관리할 수 있다.The integrated environment permission server 100 may receive additional information about the licensed workplace from the user terminal 200 and store the information in the database unit 30 as workplace related data.

허가 완료된 사업장에 대한 추가 정보로서, 연간보고서, 일일보고서, 자가측정자료, 허가조건 이행사항여부 중 적어도 하나를 포함할 수 있으며, 통합환경허가서버(100)는 사업장 허가 여부 재검토시 해당 추가 정보를 이용하여 재검토를 수행할 수 있다.Additional information about the licensed workplace may include at least one of an annual report, a daily report, self-measurement data, and whether or not the permit condition is to be fulfilled. The integrated environment permit server (100) It is possible to carry out the review.

데이터베이스부(30)는 입력된 데이터의 정합성을 1차 및 2차로 이중 검토 완료된 데이터만을 데이터로서 저장하므로 저장 및 관리하는 데이터의 신뢰성이 좋고, 입력된 데이터를 자동 판단하여 비교결과나 알림 메시지 등을 제공함에 따라, 사업장 관련 사용자가 사업장 구동에 용이하게 활용할 수 있는 유효성 있는 정보들을 실시간으로 제공받을 수 있는 효과가 있다.Since the database unit 30 stores only the data of the input data that has been double-checked in the first and second order, the reliability of the data stored and managed is good. The database unit 30 automatically determines the input data, It is possible to receive valid information in real time that can be easily utilized in the operation of the business site by the user related to the business site.

이러한 본 발명의 한 실시예에 따른 통합 환경 허가 관리 시스템(1)의 동작을 도 3 및 도 4를 참고로 하여 설명하면, 먼저, 도 3의 흐름도와 같이, 데이터베이스부에 사업장분류와 이의 수행대상 공정 및 관련 법령을 등록(S100)하고, 특정 사업장을 등록(S200)하고, 특정 사업장에 대응되어 수행되는 공정 정보를 등록(S300)한다.3 and 4, an operation of the integrated environment permission management system 1 according to an embodiment of the present invention will be described. First, as shown in the flowchart of FIG. 3, (S100), registers a specific business site (S200), and registers the process information corresponding to the specific business site (S300).

이때, 데이터베이스부에 사업장분류와 이의 수행대상 공정 및 관련 법령을 등록(S100)하는 첫 번째 동작 흐름은, 통합환경허가서버(100)의 데이터베이스부(130)에 데이터를 저장하는 처리로서, 통신부(110) 또는 입력 및 출력부(120)가 입력받은 데이터를 처리부(140)에서 처리하여 데이터베이스부(130)에 저장한다.In this case, the first operation flow of registering the workplace classification, the process to be performed and the related statute in the database unit (S100) is a process of storing data in the database unit 130 of the integrated environment permission server 100, 110 or the input / output unit 120 through the processing unit 140 and stores the processed data in the database unit 130. [

다음으로, 특정 사업장을 등록(S200)하는 두 번째 동작 흐름에서는 통합환경허가서버(100)의 입력 및 출력부(120)에 직접 사업장 정보가 입력되거나, 사용자 단말(200)의 입력 및 출력부(220)에 입력되어 통신부(210)를 통해 통합환경허가서버(100)의 통신부(110)에 입력된 사업장 정보일 수 있고, 데이터베이스부(130)에 저장된다.Next, in a second operation flow for registering a specific business site (S200), the business site information is directly input to the input and output unit 120 of the integrated environment permission server 100, 220 and input to the communication unit 110 of the integrated environment permission server 100 through the communication unit 210 and is stored in the database unit 130. [

그리고, 특정 사업장에 대응되어 수행되는 공정 정보를 등록(S300)하는 세 번째 동작 흐름에서는 데이터베이스부(130)에 특정 사업장에서 수행되는 공정정보가 등록되는 처리과정으로서, 특정 사업장에 대응되는 사용자 단말(200)에서 파일 형태의 데이터를 업로드 한 것을 통신부(210, 110)를 통해 통합환경허가서버(100)에서 수신하고, 파일 형태의 데이터에 포함된 공정 정보들을 처리하여 데이터베이스부(130)의 특정 사업장에 대응시켜 저장한다.In a third operation flow of registering the process information corresponding to the specific business site (S300), the process information is registered in the database unit 130, and the process information is registered in the user terminal 200 in the integrated environment permitting server 100 through the communication units 210 and 110 and processes the process information included in the data of the file type to transmit the processed data to the specific business site of the database unit 130 .

이 처리과정에서, 파일 형태의 데이터인 특정 사업장에서 수행되는 공정정보는 통합환경허가서버(100)의 입력 및 출력부(120)를 통해 입력되고 처리부(140)에서 처리되어 데이터베이스부(130)에 저장될 수 있다.In this process, the process information, which is data in the form of a file, is input through the input and output unit 120 of the integrated environment permission server 100, processed by the processing unit 140, and stored in the database unit 130 Lt; / RTI >

이처럼, 위의 처리과정(S200)에서 등록된 특정 사업장에 대해 수행된 공정 정보를 데이터베이스부(130)에 효율적으로 저장할 수 있어, 특정 사업장에서 수행되는 공정 정보의 저장 효율성 및 정보 저장 신뢰성이 종래의 데이터 저장과정 대비 향상된다.As described above, in the above process (S200), the process information about the registered specific business sites can be efficiently stored in the database unit 130, and the storage efficiency and information storage reliability of the process information performed in the specific business sites Data storage process is improved.

두 번째 단계(S200)와 세 번째 단계(S300)를 도 4를 참고로 하여 좀더 자세히 설명하면, 사용자 단말(200)의 입력 및 출력부(220)를 통해 사업장 정보가 입력(S201)되고, 사업장 정보는 통합환경허가서버(100)로 전달(S2011)되어, 통합환경허가서버(100)의 데이터베이스부(130)에 저장되되, 전달받은 사업장에 고유번호를 부여하여 저장(S202)된다.The second step S200 and the third step S300 will be described in more detail with reference to FIG. 4. The business information is input through the input and output unit 220 of the user terminal 200 (S201) The information is transferred to the integrated environment permission server 100 (S2011) and is stored in the database unit 130 of the integrated environment permission server 100, and the inherent number is assigned to the transferred workplace (S202).

그리고, 통합환경허가서버(100)가 사용자 단말(200)로부터 사업장 정보를 전달(S2011)받음에 따라 통합환경허가서버(100)는 전달받은 사업장 정보가 속하는 사업장 분류를 탐색하고, 탐색된 사업장 분류에 따라 수행되어야 할 공정을 데이터베이스부(130)에서 추출(S203)하여, 추출된 수행대상 공정 데이터를 사용자 단말(200)로 전달(S2031)한다.Then, when the integrated environment permission server 100 receives the business information from the user terminal 200 (S2011), the integrated environment permission server 100 searches the business entity class to which the received business entity information belongs, (S203), and transfers the extracted process target data to the user terminal 200 (S2031).

이는, 사업장 정보가 등록됨에 따라 해당 사업장이 수행해야 하는 공정 정보를 제공함으로써, 사업장 정보를 입력하는 외부의 사용자 또는 사용자 단말(200)을 소지하는 사업장의 관련자가 사업장 정보를 입력하는 것만으로도 해당 사업장이 수행해야 하는 공정 정보를 손쉽게 확인할 수 있게 되는 효과가 있다.This is because, by providing the process information to be performed by the business site as the business site information is registered, an external user who inputs the business site information, or a related person of the business site having the user terminal 200, It is possible to easily confirm the process information to be performed by the business site.

이때, 사용자 단말(200)는 통합환경허가서버(100)로부터 전달받은 추출된 수행대상 공정 데이터(S2031)를 입력 및 출력부(220)에 수행해야 할 공정으로서 출력(S301)한다.At this time, the user terminal 200 outputs the extracted execution subject process data S2031 received from the integrated environment permission server 100 as a process to be performed on the input and output unit 220 (S301).

그런 다음, 사용자 단말(200)의 입력 및 출력부(220)에 사업장에서 수행된 공정 데이터가 입력(S302)됨에 따라 공정 데이터가 통합환경허가서버(100)로 전달(S3021)되는데, 사용자 단말(200)에서 입력된 공정 데이터는 파일 형태의 데이터일 수 있고, 통합환경허가서버(100)는 사용자 단말(200)로부터 전달받은 공정 데이터(S3021)의 정합성을 판단(S303)하고, 정합성 판단된 데이터를 데이터베이스부(130)에 공정 데이터로서 저장(S304)한다.Then, the process data is transmitted to the integrated environment permission server 100 (S3021) as the process data performed in the workplace is input (S302) to the input and output unit 220 of the user terminal 200, The integrated environment permitting server 100 determines the consistency of the process data S3021 received from the user terminal 200 in step S303 and determines whether or not the data (Step S304) as the process data in the database unit 130. [

이처럼, 사용자 단말(200)에서 입력된 공정 데이터는 파일 형태의 데이터로서 통합환경허가서버(100)로 전달되므로, 데이터 입력 효율성이 좋고, 통합환경허가서버(100)는 위에서 도 2를 참고로 하여 설명한 처리부(140)의 특징을 이용하여 전달받은 공정 데이터를 처리하여 정합성 판단된 데이터를 데이터베이스부(130)에 저장하므로 데이터베이스부(130)에 저장하는 공정 데이터의 신뢰성도 향상된다. As described above, since the process data input from the user terminal 200 is transferred to the integrated environment permission server 100 as file type data, the data input efficiency is good, and the integrated environment permission server 100 can access The reliability of the process data stored in the database unit 130 is improved because the processed process data processed using the feature of the processing unit 140 described above is processed and the determined data is stored in the database unit 130. [

다음으로, 사업장 및 공정 정보를 기준정보와 비교 분석(S400)하는 네 번째 동작 흐름에서는 처리부(140)가 데이터베이스부(130)에 저장된 특정 사업장에 대한 공정 정보를 기준정보와 비교하여 데이터의 적합성 및 신뢰성을 용이하게 판단할 수 있고, 데이터 비교 분석에 따른 부가 데이터를 효율적으로 생성하게 된다.Next, in the fourth operation flow of comparing and analyzing the business site and the process information with the reference information (S400), the processing unit 140 compares the process information of the specific business site stored in the database unit 130 with the reference information, Reliability can be easily determined, and additional data according to the data comparison analysis can be efficiently generated.

마지막으로, 비교 분석 결과를 출력(S500)하는 다섯 번째 동작 흐름에서는 처리부(140)가 위의 과정(S400)에서 데이터 비교 분석으로부터 생성한 부가 데이터를 통합환경허가서버(100)의 입력 및 출력부(120) 또는 사용자 단말(200)의 입력 및 출력부(220)에 출력함으로써, 통합환경허가서버(100)를 모니터링하는 관리자 또는 사용자 단말(200)을 소지하는 특정 사업장의 관련자가 부가 데이터를 확인할 수 있게 된다.Finally, in the fifth operation flow of outputting the comparison analysis result (S500), the processing unit 140 transmits the additional data generated from the data comparison analysis in the above step S400 to the input and output unit of the integrated environment permission server 100 To the input and output unit 220 of the user terminal 200 or the user terminal 200 or the user of the user terminal 200 by the administrator of the integrated environment permission server 100 or the user of the user terminal 200, .

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, It belongs to the scope of right.

1 : 통합 환경 허가 관리 시스템 100 : 통합환경허가서버
110 : 통신부 120 : 입력 및 출력부
130 : 데이터베이스부 140 : 처리부
141 : 입력정보 처리부 142 : 공정 흐름 파악부
143 : 기준정보 비교 처리부 144 : 비교결과 메시지 생성부
145 : 부가 데이터 생성부 200 : 사용자 단말
210 : 통신부 220 : 입력 및 출력부
1: Integrated environment permission management system 100: Integrated environment permission server
110: communication unit 120: input and output unit
130: Database part 140:
141: input information processing unit 142:
143: Reference information comparison processing unit 144: Comparison result message generating unit
145: Additional data generation unit 200:
210: communication unit 220: input and output unit

Claims (11)

사업군이 수행해야 하는 공정 정보를 저장하는 데이터베이스부; 그리고
입력된 사업장 정보에 따라 상기 입력된 사업장 정보가 해당하는 사업군을 탐색하여 상기 입력된 사업장 정보에 대해 탐색된 사업군이 수행해야 하는 공정 정보를 상기 데이터베이스부에서 추출하고, 상기 입력된 사업장 정보에 대해 입력되는 파일 형태인 데이터를 정합성 검증하여, 정합성이 검증된 공정 정보를 상기 입력된 사업장 정보에 대응시켜 상기 데이터베이스부에 저장하는 처리부;를 포함하되,
상기 처리부는 상기 입력된 사업장 정보와 공정정보 각 항목(field)의 데이터 정합성을 판단하는 1차 정합성 판단과, 서로 다른 파일 형식의 데이터인 공정정보에 포함된 동일 항목에 대한 값을 비교 검증하여 정합성을 판단하는 2차 정합성 판단을 수행하는 정합성 판단부;를 포함하는 통합 환경 허가 서버.
A database unit for storing process information to be performed by the business group; And
Searching the business group corresponding to the input business information according to the input business information, extracting, from the database, processing information to be performed by the business group searched for the input business information, inputting And a processing unit for verifying the consistency of the data, which is a file type, and storing the process information, which is verified in conformity, in the database unit in association with the input business information,
The processing unit compares the inputted values of the same items included in the process information, which are data of different file formats, to determine the data consistency of the inputted business information and each item of the process information, And a consistency determination unit for performing a second-order consistency determination to determine the second-order consistency.
제1항에 있어서,
상기 사업장 정보 또는 상기 파일 형태인 데이터를 입력받아 상기 처리부에 전달하고, 상기 처리부로부터 상기 데이터베이스부에서 추출된 상기 공정 정보를 전달받아 출력하는 입력 및 출력부;를 더 포함하는 것을 특징으로 하는 통합 환경 허가 서버.
The method according to claim 1,
And an input and output unit for receiving the workplace information or the data in the form of a file and transmitting the received information to the processing unit and for receiving and outputting the process information extracted from the database unit from the processing unit. Authorization server.
제1항에 있어서,
외부로부터 상기 사업장 정보 또는 상기 파일 형태인 데이터를 수신하여 상기 처리부에 전달하고, 상기 처리부로부터 상기 데이터베이스부에서 추출된 상기 공정 정보를 전달받아 외부로 송신하는 통신부;를 더 포함하는 것을 특징으로 하는 통합 환경 허가 서버.
The method according to claim 1,
And a communication unit for receiving the workplace information or data in the form of a file from an external source and transferring the data to the processing unit and receiving the process information extracted from the database unit and transmitting the received process information to the outside. Environmental permitting server.
제1항에 있어서,
상기 처리부는,
입력된 사업장 정보 또는 상기 입력된 파일 형태인 데이터에 고유 식별번호를 부여하여 상기 데이터베이스부에 저장하거나, 상기 데이터베이스부에 저장된 정보를 요청하는 신호가 입력됨에 따라 상기 데이터베이스부에서 요청된 정보를 탐색하거나, 또는 상기 입력된 파일 형태인 데이터의 정합성을 판단하는 처리를 수행하는 입력정보 처리부;
특정 공정이 입력됨에 따라, 상기 데이터베이스부에 저장된 공정 정보를 참조하여, 입력된 상기 특정 공정의 다음 단계에서 수행될 예정인 공정을 판단하는 처리를 수행하는 공정 흐름 파악부;
상기 데이터베이스부가 저장하고 있는 기준정보와 상기 데이터베이스부에 입력된 데이터를 비교하여 상기 입력된 데이터의 적합성을 판단하는 기준정보 비교 처리부;
상기 기준정보 비교 처리부의 비교결과에 따라 공정의 적합성을 메시지로 생성하는 비교결과 메시지 생성부; 그리고
상기 데이터베이스부의 갱신내용 또는 특정 공정에 의해 부가적으로 계산되는 데이터를 부가 데이터로 생성하는 부가 데이터 생성부;를 포함하는 것을 특징으로 하는 통합 환경 허가 서버.
The method according to claim 1,
Wherein,
The database unit may be provided with a unique identification number assigned to the inputted business information or the data of the input file type and may be searched for information requested by the database unit upon input of a signal requesting the information stored in the database unit Or an input information processing unit for performing a process of determining the consistency of data as the input file type;
A process flow recognizing unit for referring to the process information stored in the database unit and determining a process to be performed in the next step of the input specific process in response to input of a specific process;
A reference information comparing unit comparing the reference information stored in the database with the data input to the database unit to determine suitability of the input data;
A comparison result message generating unit for generating a message conformity of the process according to the comparison result of the reference information comparison processing unit; And
And an additional data generation unit for generating, as additional data, data updated by the database unit or data calculated additionally by a specific process.
삭제delete 제1항에 있어서,
상기 1차 정합성 판단은 데이터의 유효성, 허용범위 비교, 형식 검증 중 적어도 하나를 포함하는 것을 특징으로 하는 통합 환경 허가 서버.
The method according to claim 1,
Wherein the primary consistency determination includes at least one of validity of data, allowable range comparison, and type verification.
사업군이 수행해야 하는 공정 정보를 저장하는 데이터베이스부;와 입력된 사업장 정보에 따라 상기 입력된 사업장 정보가 해당하는 사업군을 탐색하여 상기 입력된 사업장 정보에 대해 탐색된 사업군이 수행해야 하는 공정 정보를 상기 데이터베이스부에서 추출하고, 상기 입력된 사업장 정보에 대해 입력되는 파일 형태인 데이터를 정합성 검증하여, 정합성이 검증된 공정 정보를 상기 입력된 사업장 정보에 대응시켜 상기 데이터베이스부에 저장하는 처리부;를 포함하되, 상기 처리부는 상기 입력된 사업장 정보와 공정정보 각 항목(field)의 데이터 정합성을 판단하는 1차 정합성 판단과, 서로 다른 파일 형식의 데이터인 공정정보에 포함된 동일 항목에 대한 값을 비교 검증하여 정합성을 판단하는 2차 정합성 판단을 수행하는 정합성 판단부;를 포함하는 통합 환경 허가 서버; 그리고,
상기 사업장 정보 또는 상기 파일 형태인 데이터를 입력받고, 상기 통합 환경 허가 서버에 접속하여, 입력받은 상기 사업장 정보 또는 상기 파일 형태인 데이터를 상기 통합 환경 허가 서버에 전달하며, 상기 처리부가 상기 데이터베이스부로부터 추출하거나 상기 데이터베이스부에 저장된 데이터를 이용하여 생성한 데이터를 상기 통합 환경 허가 서버로부터 전달받아 출력하는 사용자 단말;을 포함하는 통합 환경 허가 관리 시스템.
A database unit for storing process information to be executed by the business group, and a process unit for searching for a business group corresponding to the input business information according to the inputted business information and transmitting the process information, And a processor for extracting the extracted business information from the database and verifying the integrity of the data as a file type inputted to the inputted business information and storing the matching process information in the database in association with the input business information, , The processing unit compares the values of the same items included in the process information which are data of different file formats with each other to determine the data consistency between the input business information and each item of the process information And a consistency determination unit for performing a second-order consistency determination for determining consistency An integrated environment permission server; And,
Receives the business site information or data in the form of a file, accesses the integrated environment permission server, and transmits the input business entity information or the data in the form of a file to the integrated environment permission server, And a user terminal for receiving and outputting data generated by using the data stored in the database unit, from the integrated environment permission server.
제7항에 있어서,
상기 사용자 단말은 상기 통합 환경 허가 서버로부터 원격에 형성되어 인터넷을 통해 상기 통합 환경 허가 서버에 접속하는 것을 특징으로 하는 통합 환경 허가 관리 시스템.
8. The method of claim 7,
Wherein the user terminal is formed remotely from the integrated environment permission server and accesses the integrated environment permission server via the Internet.
제7항에 있어서,
상기 처리부는,
입력된 사업장 정보 또는 상기 입력된 파일 형태인 데이터에 고유 식별번호를 부여하여 상기 데이터베이스부에 저장하거나, 상기 데이터베이스부에 저장된 정보를 요청하는 신호가 입력됨에 따라 상기 데이터베이스부에서 요청된 정보를 탐색하거나, 또는 상기 입력된 파일 형태인 데이터의 정합성을 판단하는 처리를 수행하는 입력정보 처리부;
특정 공정이 입력됨에 따라, 상기 데이터베이스부에 저장된 공정 정보를 참조하여, 입력된 상기 특정 공정의 다음 단계에서 수행될 예정인 공정을 판단하는 처리를 수행하는 공정 흐름 파악부;
상기 데이터베이스부가 저장하고 있는 기준정보와 상기 데이터베이스부에 입력된 데이터를 비교하여 상기 입력된 데이터의 적합성을 판단하는 기준정보 비교 처리부;
상기 기준정보 비교 처리부의 비교결과에 따라 공정의 적합성을 메시지로 생성하는 비교결과 메시지 생성부; 그리고
상기 데이터베이스부의 갱신내용 또는 특정 공정에 의해 부가적으로 계산되는 데이터를 부가 데이터로 생성하는 부가 데이터 생성부;를 포함하는 것을 특징으로 하는 통합 환경 허가 관리 시스템.
8. The method of claim 7,
Wherein,
The database unit may be provided with a unique identification number assigned to the inputted business information or the data of the input file type and may be searched for information requested by the database unit upon input of a signal requesting the information stored in the database unit Or an input information processing unit for performing a process of determining the consistency of data as the input file type;
A process flow recognizing unit for referring to the process information stored in the database unit and determining a process to be performed in the next step of the input specific process in response to input of a specific process;
A reference information comparing unit comparing the reference information stored in the database with the data input to the database unit to determine suitability of the input data;
A comparison result message generating unit for generating a message conformity of the process according to the comparison result of the reference information comparison processing unit; And
And an additional data generation unit for generating, as additional data, data updated by the database unit or data additionally calculated by a specific process.
삭제delete 제7항에 있어서,
상기 1차 정합성 판단은 데이터의 유효성, 허용범위 비교, 형식 검증 중 적어도 하나를 포함하는 것을 특징으로 하는 통합 환경 허가 관리 시스템.
8. The method of claim 7,
Wherein the primary consistency determination includes at least one of validity of data, allowable range comparison, and type verification.
KR1020170076853A 2017-06-16 2017-06-16 Integrated management server for environment permission, integrated management system for environment permission KR101834185B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170076853A KR101834185B1 (en) 2017-06-16 2017-06-16 Integrated management server for environment permission, integrated management system for environment permission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170076853A KR101834185B1 (en) 2017-06-16 2017-06-16 Integrated management server for environment permission, integrated management system for environment permission

Publications (1)

Publication Number Publication Date
KR101834185B1 true KR101834185B1 (en) 2018-03-05

Family

ID=61726860

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170076853A KR101834185B1 (en) 2017-06-16 2017-06-16 Integrated management server for environment permission, integrated management system for environment permission

Country Status (1)

Country Link
KR (1) KR101834185B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200036724A (en) * 2019-08-12 2020-04-07 (주)강원엔지니어링 System for managing execution·unexecution urban·army planning facilities and method thereof
KR20210074602A (en) 2019-12-12 2021-06-22 대한민국(환경부 국립환경과학원장) User terminal, and environment integrated management system using user terminal

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006521596A (en) * 2002-11-26 2006-09-21 アグサート・インターナショナル・ピーエルシー Systems and methods for creating, accumulating and transferring environmental emission reductions

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006521596A (en) * 2002-11-26 2006-09-21 アグサート・インターナショナル・ピーエルシー Systems and methods for creating, accumulating and transferring environmental emission reductions

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200036724A (en) * 2019-08-12 2020-04-07 (주)강원엔지니어링 System for managing execution·unexecution urban·army planning facilities and method thereof
KR102137056B1 (en) * 2019-08-12 2020-07-23 (주)강원엔지니어링 System for managing execution·unexecution urban·army planning facilities and method thereof
KR20210074602A (en) 2019-12-12 2021-06-22 대한민국(환경부 국립환경과학원장) User terminal, and environment integrated management system using user terminal

Similar Documents

Publication Publication Date Title
US7296012B2 (en) Method of and apparatus for multimedia processing, and computer product
CN105512856A (en) Wechat-based potential safety hazard management method and system for large-scale civil engineering
CN111078512B (en) Alarm record generation method and device, alarm equipment and storage medium
KR101834185B1 (en) Integrated management server for environment permission, integrated management system for environment permission
CN106934254A (en) The analysis method and device of a kind of licensing of increasing income
US8188864B2 (en) Device and method for inspecting equipment
CN112597158A (en) Data matching method and device, computer equipment and storage medium
CN101515343A (en) Dynamic supervision system for checking equipment of qualification certification products
AU2020389036A1 (en) A system and a method for generating and managing machine executable digital contracts
CN101641721A (en) Biometric matching method and apparatus
WO2018057754A1 (en) Method, system and apparatus for equipment monitoring and access control
CN111506710B (en) Information sending method and device based on rumor prediction model and computer equipment
CN110119382B (en) Automatic service engineering cost consulting device
CN110618995B (en) Behavior track generation method and device, server and readable medium
CN115577983B (en) Enterprise task matching method based on block chain, server and storage medium
KR20200003681A (en) Method for Managing Integration ECO Mileage Supply
KR101415528B1 (en) Apparatus and Method for processing data error for distributed system
CN113535260B (en) Simulator-based data processing method, device, equipment and storage medium
JP6371346B2 (en) Data product construction system
CN113849662A (en) Model-based information generation method and device, computer equipment and storage medium
CN114730443B (en) Building information processing device
CN111459936B (en) Data management method, data management device and server
KR20210026145A (en) System and method for managing electric power of prosumer
CN113240543A (en) Gas archive management method, system, intelligent terminal and storage medium
CN113191146A (en) Appeal data distribution method and device, computer equipment and storage medium

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant