지역 법률 정보 제공을 위한 파이썬+플라스크 기반의 스마트 상담 시스템

시스템 아키텍처 설계 전체 시스템은 프론트엔드와 백엔드를 분리한 구조로 구성되며, 사용자 인터페이스는 HTML5, CSS3, JavaScript로 반응형 웹 페이지를 구현하고, 백엔드는 파이썬 기반의 Flask 프레임워크를 활용해 REST API를 제공한다. 데이터 저장소로는 설치 및 운영이 간편한 경량 스토리지인 SQLite를 선택하여 농촌 지역 환경에서도 쉽게 배포 가능하도록 했다 ...

7월 1일 23:24에 게시됨

MFC에서 SQLite BLOB을 활용한 서식 텍스트 영구 저장

MFC MDI 환경에서 CRichEditView 기반의 서식 텍스트를 SQLite 데이터베이스에 지속적으로 보관하는 방법을 다룹니다. 트리 뷰의 각 노드와 편집 뷰를 연동하며, RTF 데이터를 BLOB 필드로 입출력합니다. 데이터베이스 설계 노트 정보를 담는 테이블은 다음과 같이 구성합니다. data 컬럼이 RTF 이진 데이터를 저장하는 BLOB 필드입니다. CREATE TABLE notes ( id ...

6월 28일 20:42에 게시됨

Android 앱에서 SQLite 데이터베이스 활용하기

SQLite란? 모든 모바일 애플리케이션은 데이터를 저장하고 관리할 필요가 있으며, Android 플랫폼에서는 이를 위해 SQLite를 기본 내장형 데이터베이스로 제공합니다. SQLite는 C 언어로 개발된 경량 오픈소스 데이터베이스 엔진으로, 서버 구조 없이 파일 기반으로 동작하여 메모리 사용량이 매우 적고(수백 KB 수준), 별도의 설치나 관리가 필요 없습니다. 이 특성 덕분 ...

6월 25일 20:59에 게시됨

Win32 네이티브 SQLite 암호화 데이터베이스 개발: VS2022에서 XP 호환 단일 실행파일 만들기

Visual Studio 2022 환경에서 레거시 Windows 버전과의 호환성을 유지하면서 암호화 기능이 탑재된 경량 SQLite 데이터베이스 애플리케이션을 구축하는 방법을 다룹니다. 최종 결과물은 외부 의존성 없이 단일 실행파일로 배포 가능합니다. 프로젝트 구성 전략 멀티바이트 문자 기반의 경량 실행파일을 얻기 위해 빌드 체인을 단계적으로 구성합니다. VC6.0의 프로젝트 ...

6월 23일 21:33에 게시됨

Entity Framework Core를 이용한 SQL Server, MySQL, SQLite 연동

.NET 7 환경에서 Entity Framework Core (EF Core)를 사용하여 SQL Server, MySQL, SQLite 데이터베이스를 연동하는 방법을 설명합니다. 먼저, .NET 7 콘솔 애플리케이션을 생성하고 필요한 NuGet 패키지를 설치합니다. 1. 프로젝트 설정 및 NuGet 패키지 설치 .NET CLI를 사용하여 프로젝트를 생성하고 EF Core 관련 패키지를 설치합니다. 사용하는 데이터베이스 ...

6월 22일 20:36에 게시됨

Django 설치와 프로젝트 구성 실습

Django 버전별 특징 각 메이저 버전의 핵심 차이는 비동기 처리 지원 여부입니다. 버전비동기 지원 Django 1.x미지원 Django 2.x미지원 Django 3.x 이상기본 내장 (async/await) 설치 방법 pip를 통한 설치 특정 버전을 명시하거나 최신 버전을 받을 수 있습니다. # 최신 버전 설치 pip install django # 특정 버전 고정 설치 pip install django==4.2.7 설치 시 주의 ...

6월 22일 17:39에 게시됨

ListView 셀 데이터 수정 후 SQLite 데이터베이스에 업데이트하기

ListView 컨트롤을 사용하여 SQLite 데이터를 표시하고, 더블클릭 이벤트를 처리하여 해당 셀에 Edit 컨트롤을 배치합니다. 편집 후 Enter 키를 누르면 데이터가 저장되고 Item 문자열이 업데이트되며, ESC 키를 누르면 취소됩니다. 저장 시, 백업된 셀 데이터와 ListView Item에 표시된 데이터를 결합하여 UPDATE 문을 구성한 후 데이터베이스에 저장합니다. 주요 코드 ...

6월 14일 16:17에 게시됨

오픈소스 캘린더 앱 추천: ModernCal 사용기

프로젝트 개요 ModernCal은 웹 기반의 무료 캘린더 애플리케이션으로, 네덜란드 출신 개발자인Marcel van der Lee가 제작 및 유지보수하고 있습니다. 이 프로젝트는 개인이나 팀의 일정을 효율적으로 관리할 수 있는 간단하고 강력한 도구를 제공하는 것을 목표로 합니다. 주요 기능 ModernCal은 다양한 기능을 갖추고 있습니다: 다국어 지원: 영어, 네덜란드어, 프랑 ...

6월 10일 16:40에 게시됨

파이썬과 PySide6를 이용한 단독 식당 주문 관리 시스템

식당 주문 관리 시스템 파이썬과 PySide6를 활용하여 개발된 독립형 식당 주문 관리 시스템입니다. 기능 특징 1. 주문 모듈 메뉴 카테고리별 브라우징 메뉴 검색 기능 장바구니 관리 주문 결제 고객 정보 기록 다양한 결제 옵션 2. 주문 관리 주문 목록 확인 주문 상태 관리 (대기 중/완료/취소) 날짜별 주문 필터링 주문 상세 정보 확인 주문 완료/취소 처리 3. ...

6월 9일 16:26에 게시됨

도서 관리 시스템의 데이터 저장 방식 개선

시스템 설계 개요 이 프로젝트는 기존 파일 기반의 도서 구매 시스템을 데이터베이스 기반으로 전환하여 데이터 일관성과 확장성을 향상시키는 것을 목표로 한다. 기존의 텍스트 파일에서 고객, 책, 주문 정보를 읽고 쓰던 방식을 SQLite 데이터베이스로 대체하였다. 주요 변경 사항 기존 파일 기반 입출력 → SQLite 데이터베이스 사용 FileUtil 클래스 제거 및 DBUt ...

6월 3일 22:03에 게시됨