Link
11-28 22:35
«   2020/11   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
Archives
Today
1,619
Total
1,176,191
관리 메뉴

꿈 많은 사람의 이야기

IT 봉사 - 교회봉사 교회(화도사랑의교회) 재정 프로그램 개발3 본문

python

IT 봉사 - 교회봉사 교회(화도사랑의교회) 재정 프로그램 개발3

이수진의 블로그 이수진의 블로그 2018. 1. 24. 13:14

이전 포스팅에 대략적인 흐름과 간단한 코딩을 진행했습니다


비록 간단한 프로그램이지만 그래도 흐름은 써놓고 코딩해야지 라는 생각으로 흐름을 적었습니다

그리고 CMD 상에서 돌아가는 프로그램은 완성했습니다~

지인 분이 테스트도 해보셨고, 생각보다 불편하지는 않다고 하셨습니다

하지만 ㅠㅠ 역시 제가 봐도 맘에 안드네요


다음엔 GUI로 진행하려고 합니다

pyqt5 패키지를 이용하려고 합니다



맨 처음 들어갈 화면 구상입니다

메뉴가 나옵니다





첫번째 메뉴에 대한 흐름입니다

입금 금액을 입력하려면 일단 넣을 목록이 나옵니다

그리고 돈에 대한 입금자명 및 금액을 넣고 DB에 넣습니다

이후 다시 메뉴로 돌아갑니다



출금 메뉴에 대한 흐름입니다

출금은 대분류 선택 -> 소분류 선택까지 가야합니다

입금은 종류가 몇개 없어서 간단했지만 출금은 입금보다 8배 이상은 많기 때문이었습니다

메뉴 선택후 금액 입력하면 완료가 됩니다




통계 출력 메뉴입니다

여기선 '년' 검색이냐, '년-월'검색이냐로 나눌 수 있습니다

그리고 그거에 따른 입금 내역, 출금 내역, 총 합계를 출력해줍니다



신도에 따른 검색이구요



새로운 입금 종류 추가입니다

대분류 밑에 소분류를 추가합니다

당연히 중복추가는 되지 않구요



새로운 출금 추가입니다

마찬가지로 대분류 밑에 소분류를 추가합니다



이렇게 대략적으로 흐름을 잡고 진행했습니다

그리고 해당 PC에서 이 프로그램을 사용해야 하니까

pyinstaller를 이용해서 exe파일을 만들었습니다



이렇게요!

화도사랑의교회니까 hwado라는 이름으로 지었습니다 ㅎㅎ



그리고 처음엔 비밀번호를 입력해서 들어갔구요

틀리면 들어가지 못합니다



이렇게 하면서 소스를 구성했습니다



입금을 하는 과정에 대한 소스 일부분입니다

값을 가져오고 뿌려주고 하는 작업이 진행됩니다





통계 출력하는 부분입니다

년 검색이냐 년-월 검색이냐에 따라 나누어져서 출력해줍니다


이렇게 구성을 하고 완성이 되었습니다

일단은 베타 버전이라고 보면 되겠네요





실행 처음 화면입니다

메뉴가 나오고 선택할 수 있습니다




선택에 따른 작업이 진행됩니다

여기선 새로운 입금을 넣는데요

중복된 입금 종류를 입력해서 다시 메뉴로 돌아갑니다



중복되지 않는 것을 넣으니 잘 입력이 됩니다



실제로 DB에도 들어갑니다


아.. 하지만 참 불편하네요

제가 해도 불편해요

그래서 GUI로 만들려고 공부중입니다




이런식으로 화면이 나오게 할 예정입니다

맨 위 타이틀도 화도사랑의교회 재정프로그램 뭐 이런식으로 만들고요 ㅎㅎ

열심히 공부하고 있습니다(그래봐야 복붙중..)

공부하고 완성해서 포스팅 마저 올리겠습니다!

0 Comments
댓글쓰기 폼