SmartDiary - 수입, 지출 기반형 다이어리 프로그램

SmartDiary 라고 하는 프로그램을 소개하려 합니다.


What is SmartDiary ?

이 프로그램은 단순한 다이어리 프로그램이지만, 일반적인 다이어리와 달리, 다이어리에 수입과 지출을 기록하고, 월마다 수입, 지출을 관리할 수 있도록 기본 다이어리의 유형에서 조금 변형시킨 프로그램입니다.


덧붙여서, 여기에 각 날짜에 무슨 일정이 있었는지를 관리해주기 위해 간단한 일정을 관리할 수 있는 메뉴가 포함되어 있습니다.


메뉴는 총 3가지의 메뉴를 제공합니다. Diary에서 일기를 적을 수 있고, 해당 Diary에 수입과 지출을 기록할 수 있는 란이 존재합니다. 거기에 수입과 지출을 기록하게 되면 프로그램은 해당 날짜에 기록되어 있는 수입과 지출을 월별로 계산하여 자동으로 결산해줍니다.


다이어리는 마크업 언어를 기반으로하여 문서를 작성할 수 있도록 되어 있습니다.



간단한 기능 소개

SmartDiary는 다이어리, 스케줄, 수입, 지출 관리의 총 3가지 메뉴로 구성되어 있습니다. 스케줄은 그저 일정만 관리하는 메뉴이므로 다이어리와 수입, 지출 관리 메뉴와 어떤 데이터도 연동되지 않지만 수입, 지출 관리 메뉴는 다이어리에서 적었던 수입, 지출 데이터를 가지고 총 결산을 합니다.


이 외의 기능들은 다음과 같습니다.


- 기본적인 다이어리 

- 간단한 일정 관리

- 월별 수입, 지출 관리 및 결산

- 파일의 암호화



프로그램 사용 유의사항

이 프로그램은 사용자 이름과 비밀번호를 통해 그 데이터가 관리됩니다. 여기서 사용자 이름은 Windows, Linux, OS X 등의 운영체제에서 제공하는 사용자로 구분되어 있으며 여러 사람이 만약 이 프로그램 사용을 원하는 경우, 제어판에서 사용자 계정에 들어가 사용자를 여러 개 만드셔야 합니다.


또한 프로그램 특성상 각 사용자들끼리는 다이어리 데이터 공유가 되지 않습니다. 

데이터 이전 시, 반드시 기존에 사용했던 사용자 이름을 그대로 사용하셔야 됩니다.



실행 환경 및 다운로드

이 프로그램은 JavaFX로 개발되어 기본적으로 JVM이 설치되어 있어야 합니다. SmartDiary는 JVM 1.8 버전을 권장합니다.


Download Java


Java가 이미 설치되어 있으시다면, 바로 밑에 첨부 파일을 클릭하여 SmartDiary를 설치하실 수 있습니다.


SmartDiary_v1.2_windows.exe

SmartDiary_v1.2_linux.deb



Windows 패키지의 경우, 코드 서명이 되어 있지 않아, 운영체제 혹은 일부 브라우저에서 경고 창이 나타날 수 있습니다.



Source Code and License

이 프로그램은 오픈 소스이며 Apache License 2.0을 따릅니다.


Get Source Code


comments powered by Disqus

Tistory Comments 0