25/03/07 (금)
오 벌써 금요일입니다.
어제 정신없이 개발하느라 하루가 훌쩍 지났습니다.
SQLD도 모의고사를 많이 풀다보니 이제 좀 알것같네요
미니 프로젝트도 오늘로 마지막입니다.
미니 프로젝트 1
PayPhone1
소개
휴대폰 목록을 생성, 조회, 수정, 삭제하는 프로그램입니다.
주요 기능
- 조회, 검색 : 휴대폰 목록을 조회하고, 검색합니다.
- 수정, 삭제 : 휴대폰을 수정하거나 삭제합니다.
아키텍처
이미지
평가
말이 좋아 휴대폰 재고 관리지 강사님이 예시로 주신 책 재고 관리에서 변수와 이름만 바꿨습니다.
이거 제출할까 하다가 어제 민서님이 미연시 만들길래 텍스트 어드벤쳐 느낌으로 게임 하나를 만들었습니다.
PayPhone2
소개
PayPhone1에서 Java Swing GUI를 더 활용하여 만든 게임입니다.
주요 기능
- 캐릭터 생성 : 이름을 설정하여 캐릭터를 생성할 수 있습니다.
- 선택 : 게임의 선택지가 랜덤으로 주어집니다. 상황에 따라 선택해야합니다.
아키텍처
이미지
평가
잘 만든것처럼 보이지만 데이터 설계는 안한, 엔터티 한개밖에없는 Swing GUI 적응하기 프로젝트입니다.
이거 내고 오늘 SQLD 공부나 할까 하다가 그래도 제대로 해보자해서 또 하나를 더 만들었습니다.
PayPhone3
소개
PayPhone2에서 GUI를 포기하고 데이터 모델링에 중점을 둬서 만든 게임입니다.
주요 기능
- 랜덤한 요구사항 : 손님이 랜덤하게 휴대폰 견적을 요청합니다.
- 요구사항에 맞춘 제작 : 손님의 요구사항에 맞게 휴대폰을 제작해야합니다.
아키텍처
이미지
평가
내용을 보면 사실 자바로만으로도 구현 가능해보이기는 한데..
그래도 데이터 설계하고, 데이터베이스를 쓰는법을 배웠다는 점에서 매우 만족이었습니다.
정말 막막하던 MySQL을 이제 (비교적)손쉽게 다룰수있어 뿌듯했습니다.
내일 SQLD 붙어야하는데 후..
2. 소스코드
https://github.com/taeaeaexin/Payphone
GitHub - taeaeaexin/Payphone: Ureca_MiniProject1_Payphone
Ureca_MiniProject1_Payphone. Contribute to taeaeaexin/Payphone development by creating an account on GitHub.
github.com
'LG 유플러스 유레카 > 미니 프로젝트 1' 카테고리의 다른 글
[28일 차] 미니 프로젝트 1 (2일 차) (0) | 2025.03.06 |
---|---|
[27일 차] 미니 프로젝트 1 (1일 차) (0) | 2025.03.05 |