- 카페에서 사용하는 키오스크(무인 단말기) 시스템을 C# .NET Framework 및 EntityFramework를 이용해 구현하였다.
- 2020년 11월 23일 ~ 2020년 11월 29일
- 메인화면에 포장과 매장이용 선택을 하면 다음 창으로 넘어간다.
- 커피, 주스, 디저트에 따라 각각 옵션을 선택하도록 한다.
- 사이즈는 둘 중 반드시 하나를 선택하도록 한다.
- 기타 옵션은 두번 클릭하면 해제가 되도록 한다.
- C# 8.0
-
EntityFrameWork 6.2
-
Winform
- MSSQL Server 2019
-
Windows 10
-
Microsoft Visual Studio Community 2019 v16.8
-
Microsoft SQL Server Management Studio v18.6
- DAO(Data Access Object)
- User Controls
- debug시 null exception 현상
- Order ID 사양이 자동증가가 되어 있지 않았음 SQL과 Visual Basic에 있는 diagram의 속성이 서로 달랐다.
- 확인 결과, SQL에서 업데이트가 된 것이 Visual Basic과 일치하지 않았다.
- 해결하기 위해, Visual Basic에 있는 diagram을 삭제하고 데이터베이스에서 모델업데이트 해주어야 했다.
- 파일이 서로 겹쳐 손상되었다.
- github에서 분기기능에 대한 이해가 부족해서 활용하지 못했다.
- github 사용법을 다시 정확히 숙지하였다.
- 분기를 사용하여 push 후 merge를 사용하고, master로 변경 후 pull사용 하였다.
- 서로 충돌없이 프로젝트를 수정, 공유할 수 있게 되었다.