Page 756 - 3-3
P. 756

다. DB 에 기록되는 상태 및 사유의 우선순위 설정
                 개선하기 전 학생이 한 시간에 중복하여 상태를 기록할 경우 그 때마다 해당 교시의,          ,                       DB 에
            적히는 내용이 바뀌었다 하지만 곰곰이 생각해보니 조퇴한 학생의 경우 다시 들어올 일이 없기.  ,
            때문에 다른 상태로 변경되지 않아야 했고 지각한 학생의 경우에도 교실 내에서 태그 할 경우,
            정상출석으로 바뀔 수 없게 해야 했다 그래서 고안한 것이 상태 별로 우선순위를 정하는 것이었다.                                      .
            이 경우 이미 조퇴한 학생은 다른 상태를 선택하더라도 DB                       에 남는 것은 조퇴가 되며 지각한 학생은,
            정상출석으로 출석부를 조작할 수 없게 된다.




                 라 라즈베리 파이 화면 전환.
                 학생과 시간 정보를 띄우는 디스플레이의 마지막 화면을 개선하였다 처음에는 해당 화면에서.
            ‘ 처음으로 를 눌러야 초기화면으로 돌아가게 했지만 이미 교실로 들어가려는 학생에게 한 번 더‘
            터치하게 하는 것은 불편을 초래할 수 있다는 제안이 나왔다 그래서 버튼을 삭제하는 대신.                                    2.5 초 간
            화면을 띄운 뒤 자동으로 첫 번째 화면으로 돌아가게 하였다.






             2.  개선할 사항



                가 여러 가지 교실의 구현.
            우리학교는 이동수업이 많아서 교실에 있는 시간이 적다 따라서 실습실과 특별활동실도 그에 맞게.
            DB 와 UI/UX 를 구현해야 할 것이다.




                나 외부네트워크를 통한 통신.
            현재 우리 작품은 내부 네트워크에 접속해있어야만 서버와 웹 페이지에 접근할 수 있다 하지만 모든.
            교실과 공유기 하나가 연결될 수도 없고 선생님께서 출장을 가셨을 때는 학생의 정보를 수정할 수,
            없다는 등의 많은 문제점이 있다 상용화에 가까워지기 위해서는 외부 네트워크를 통한 통신이.
            가능하게 해야 할 것이다.




                다 교사 출입 시스템 개선.
            교사의 NFC    카드는 학생의 카드와 달리 모든 교실에서 언제든지 바로 들어갈 수 있도록 특별한
            권한이 있어야 한다 하지만 지금의 프로그램은 해당하는 기능이 존재하지 않는다 따라서 프로그램.                       .
            및 DB   구조를 개선하여 교사의 출입 편의성을 높여야 할 것이다.





















                                                        - 756 -
   751   752   753   754   755   756   757   758   759   760   761