- 환경 설정
- 약 복용 시간 설정
- 수면 시간 설정
- 설문 시간 간격 설정
- 초기 세팅
- 담당 교수 선택
- 이름 및 약 복용 횟수 입력
- 약 복용 시간 입력
- 세팅 확인
- 설문조사
- 현재 약효 설문
- 이상 운동증 설문
- 전반적인 상태 설문
- 회원 가입(관리자)
- 로그인(관리자)
- 환자 리스트 조회
- 초성을 통한 환자 검색
- 환자 이름을 선택하여 상세 정보 조회
- 상세 정보 수정
- 설문조사 결과 확인
- 환자 추가
분류 | 개발환경 |
---|---|
운영체제 | Windows 10 64bit / Mac OS |
개발도구 | Intellij IDEA, WebStorm, VSCode, Android Studio, Gradle, Figma |
프레임워크 | Spring Boot 2.7.1, Express.js 4.16.4 |
데이터베이스 | MySQL (Release 8.0.29), Redis (Release 7.0.5) |
버전 관리 | Github, Git |
배포 및 운영 | AWS RDS, AWS ECS, Docker |
오픈소스 및 외부 라이브러리 | Google Wear OS API |
- Java 11
- Spring Boot 2.7.1
- Spring Web MVC
- Spring Data JPA
- Spring Security
- TypeScript
- Node.js
- Express.js
- MySQL (Release 8.0.29)
- Redis (Release 7.0.5)
- Thymeleaf
- Bootstrap
- Kotlin & Android
- 추가 예정
- 회원과 센서의 관계 : 회원은 여러 번의 움직임을 통해서 센서에 감지된다.(1:N)
- 회원과 약의 관계 : 회원은 여러 번 약을 복용할 수 있다.(1:N)
- 회원과 설문조사의 관계 : 회원은 설문조사를 여러 번 한다(30분에 한번씩 수행). (1:N)
- 센서와 회원의 관계 : 센서는 한 사람의 움직임을 여러 번 감지한다. (N:1)
- 약과 회원의 관계 : 회원은 여러 번 약을 복용할 수 있다.(N:1)
- 회원과 설문조사의 관계 : 회원은 설문조사를 여러 번 한다(30분에 한번씩 수행). (N:1)
- 추가 예정