똑똑해진느낌/제작

[자체 제작] 근태 현황 (퇴근 시간 카운팅 및 Daily Mail 자동화)

찐쿵 2019. 8. 26. 13:35

나의 근무 현황을 자동으로 누적 시켜 한눈에 파악할 수 있도록 가시화하고, 퇴근 전에 보내는 Mail을 자동화하여 반복적인 일을 최소화 하고자 제작을 해보았다.

본인이 Windows10 OS를 사용하므로,

- [.Net Framework C#] 으로 UI 및 기능 적용

- [MySQL] 로 누적 Data 관리

[GUI]

근태 현황 GUI

- CheckBox, Button 2개, TreeListView

> 아이콘은 JS !!!

[적용할 기능]

- 1분 후 자동 종료 기능 (process shutdown)

- [퇴근] 버튼 클릭 시 메일 발송 및 DB Insert (Outlook OLE 객체, MySql.Data.MySqlClient )

- [새로고침] 버튼 클릭 시 1) DB 조회하여 DataTable 담고, 2) DataTable row들로 Treelistview 채움

[완성본]

근태현황 완성본

짜짠... 이름은 지웠다!!