프로젝트 배경
기존 PVI 프로그램은 온라인 서버와 데이터베이스에 의존하고 있어 인터넷 연결이 불가능하거나 제한된 환경에서는 정상적인 업무 수행이 어려운 문제가 있었습니다. 기존 업무 방식과 계산 기능은 유지하면서 프로그램을 완전한 오프라인 환경으로 전환하고, 사용자별 라이선스 관리, 데이터 백업·복원, 기준자료 및 프로그램 업데이트까지 포함한 독립적인 운영 환경을 구축하는 것을 목표로 진행했습니다.
프로젝트 성과
온라인 의존성 제거
서버 의존 기능을 로컬 DB 기반으로 전환하여 인터넷 연결 없이 주요 업무를 수행할 수 있도록 구축
기존 데이터 이전
운영 중이던 실제 데이터와 기준자료를 로컬 데이터베이스로 이전할 수 있는 구조와 절차를 구축
설치·운영 자동화
MariaDB 설치, DB 초기화·패치 및 프로그램 설치 과정을 통합하여 사용자 설치 절차를 단순화
데이터 보호 체계 구축
자동 백업·복원 기능을 구현하여 로컬 환경에서 발생할 수 있는 데이터 손실 위험에 대응
업데이트 체계 구축
기준자료와 프로그램을 별도로 업데이트할 수 있는 기능을 제공하여 오프라인 운영의 유지보수성을 개선
핵심 기능
진행 단계
기존 시스템 분석
2026.07.
온라인 프로그램의 소스, DB 구조, 계산 로직 및 서버 의존 기능을 분석하여 오프라인 전환 범위를 정의
프로젝트 상세
기존 온라인 기반 PVI 업무 프로그램을 인터넷 연결이 없는 환경에서도 독립적으로 사용할 수 있도록 로컬 데이터베이스 기반 오프라인 시스템으로 전환한 프로젝트입니다. 기존 소스코드와 데이터베이스 구조를 분석하여 온라인 서버 의존 기능을 로컬 MySQL/MariaDB 환경으로 변경하고, 기존 실데이터와 기준자료를 오프라인 환경으로 이전할 수 있도록 구성했습니다. 사용자별 PC 인증 및 오프라인 라이선







