학교 우산대여앱 개발일지

학교 우산대여앱 개발일지-00 아이디어 및 구현 방법

나작프 2021. 6. 28. 02:00

학교에서 실시하고있는 우산대여제를 전산화(?), 디지털화해서 더 편리하게 관리할 수 있게하기 위해 우산대여용 앱을 만들어볼 예정이다. (우산대여할때 일일히 날짜를 세어가며 반납을 하고 대출자 명단을 수기로 작성하는 일이 얼마나 귀찮은 일이겠는가?...)

아, 우산 대여제란 갑자기 비가와서 우산이 없는 학생들에게 우산을 빌려주는 우리학교의 일종의 복지제도이다.

일단 개발환경은 다음과 같다.

  • 개발환경 : 안드로이드 스마트폰
  • 개발 앱 : 스케치웨어
  • 사용 언어 : 자바(안드로이드용 앱이라 당연하겠지만..)


일단 나는 앱을 만들어야겠다는 번뜩이는 아이디어와 함께 머리에 아 이렇게 디자인해야겠다라는 그림이 떠올랐다. 다음은 내가 그 아이디어를 그림으로 간단하게 그린것이다.

관리자용 앱의 모습이다. 메모되어있는 좋아요 얘기는 좋아요를 구현하는 방식으로 구현하면 될것같다... 이런 식으로 메모를 해놓은것이다.
남은 우산수를 나타낼때는 파이어베이스를 사용할거라 메모해뒀다.

반.장은 반납장소의 줄일맘이다.



내가 만들앱은 사용자용 앱, 관리자용 앱 총 2가지이다.

기본적인 메커니즘은 사용자가 앱에서 우산대출을 신청하면 관리자가 이를 수락하는 구조이다. 반납의 경우에는 대출자가 반납을 하러오면 관리자가 버튼을 누르기만 하면 주말을 제외해서 사용자의 대출일자를 계산해 3일보다 작거나 같으면 반납 리스트에서 제외, 아니면 연체 리스트로 옮기는 식으로 진행된다. 연체의 경우는 반납 후 7일 뒤에 해제된다.

이번앱은 내가 개인적인 호기심으로 시작했던 앱들과 달리 사용자들의 수요가 있을 것 같아 많은 학생들이 다운로드 할 수 도 있을 것 같다.