java

JAVA/SWING을 이용한 미니프로젝트(영화관예매프로그램)

유교주 2023. 12. 14. 16:19
728x90
반응형

2021. 4. 6. 18:53 글입니다. 예비 개발자들 화이팅입니다.

개발에 관심이 생겨 어느덧 학원을 다닌지 1달반정도 흘렀다.

그동안 블로그에도 포스팅을 할수 없을정도로 공부하기에 바뻤다...ㅜㅜㅜㅜ

NCS의 꽃이라? 불릴수있는 프로젝트라는 것을 팀단위로 접하게 되었다.

비전공자지만 기획을했던 필자가 팀장이 되어, 전공자1명, 비전공자2명 총 3명이 팀을 이루어 프로젝트를 하게되었다.

팀원들보다는 신경쓸게 많았지만 나름 뭐 좋은 기회가 되었다고 생각한다.

우리팀이 제작하게된 프로그램은 스윙을 이용한 영화관예매프로그램이다.

비전공자인 프로그래머들은 JAVA문법조차 현재도 어렵고 코드작성이 어려운상황에 스윙까지 사용하게되어 다른팀들보다는 퀄리티는 좋을것이라고 생각이 된다. 또한 이번 프로젝트의 내가 생각한 중점은 거창하게 많은 데이터를 넣기보다는 최대한 가독성좋게 코드를 작성하고 우리팀원 모두가 이해하고 가독할 수 있게 하는것에 중점을 두었다.

작업기간은 선생님께서 정해주신 23일간 진행되었다.

요구사항은 위와같이 6개로 진행하여, 뼈대를 잡은뒤 추가사항이 발생한다면 추가할 예정이였다.

하지만,,, 생각보다 시간이 많지가 않아서 다른요구사항이나 기능을 추가하지는 못했다.ㅜㅜ

Data / Functional Flow만 다뤘던 내가 새로운 영역을 접하게되었다.

처음이라 많이 부족하다. 팀원들이 보고 이해가 되게끔 열심히 인터넷을 찾아보면서 UML을 그려보았다. 심지어 UML이라고 말하기도 애매한 다이얼로그다. 2차프로젝트 할때는 다듬어야하는 부분중 하나이다. (UML)

결과물은 아래와 같다.

미니프로젝트치고 나름 결과물은 깔끔하게 잘나온 것 같아서 뿌듯하고, 팀원들 모두가 좌절안하고 열심히 해준덕에 좋은 프로젝트가 나온 것 같다.

프로젝트를 하면서 느낀점

스윙이란것이 무엇인지 알게되었고, 자바도 아직 많이 낯설고 어려운상황이지만 스윙용어도 공부할수있는 좋은기회가 되었다.

728x90
반응형