팀 프로젝트 주제
대학교 학사 관리 시스템 구현하기
프로젝트 기간
2023/04/21 ~ 2023/05/01
깃허브 주소
https://github.com/seoyounglee0105/university_management_project
초기 구상 기능
- User를 학생/교수/교직원으로 나눔
User ① 학생
1) MY
- 내 정보 조회 (개인 정보, 학적 변동 등)
- 내 정보 변경
- 비밀번호 변경
- 등록금 내역 조회
- 장학금 내역 조회
- 등록금 납부 고지서 (문서, 입금 계좌 번호 정도?)
- 휴학 신청 (신청 → 교직원이 확인해서 승인 → 학적 변동)
2) 수업
- 교과목 조회 (전체 연도/학기의)
3) 수강
- 수강 안내
- 수강 시간표 조회 (해당 학기의)
- 수강 신청
- 수강 신청 내역 조회/삭제
4) 성적
- 해당 학기 성적 조회 (+ 강의 평가 ?)
- 전체 성적 조회
5) 공지사항 (조회)
User ② 교수
1) MY
- 내 정보 조회/변경
2) 성적
- 학생 성적 입력
3) 공지사항 (조회)
User ③ 교직원
1) 사용자 추가
- 학생 추가
- 교수 추가
- 교직원 추가
→ 추가하면 학번/교번을 id로 갖는 User 테이블 데이터도 함께 생성되며, 로그인할 때에는 User 데이터를 이용함
→ 초기 비밀번호는 id와 동일하게 설정함
→ 비밀번호가 변경되지 않은 경우, 비밀번호를 변경하라는 안내 메세지를 띄울 것 (팝업으로?)
2) 강의 (추가)
3) 공지사항 (작성, 조회, 삭제, 수정)
4) 학생 관리
- 학적 상태 수정 (휴학, 재학, 자퇴, 졸업)
테이블 명세서
이전 프로젝트들과 달리, 이번에는 테이블이 많이 사용되기 때문에 혼동을 줄이기 위해 테이블 명세서를 작성했다.
역할 분담
교수 탭은 기능이 많지 않기 때문에 우선 역할 분담에서 제외했다.
팀원이 총 4명이라서 학생 탭을 중점으로 맡는 2명, 교직원 탭을 중점으로 맡는 2명으로 나눴다.
세부 기능은 그 안에서 알아서 나누기로 했고, 나는 우선 등록금/장학금 관련과 휴학 신청을 맡았다.
'Team Project > University Web Project' 카테고리의 다른 글
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 9일차~종료 (04/30~05/02) (0) | 2023.05.07 |
---|---|
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 7~8일차 (04/27~4/28) (0) | 2023.04.30 |
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 5~6일차 (04/25~4/26) (0) | 2023.04.27 |
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 4일차 (04/24) (1) | 2023.04.25 |
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 1~3일차 (04/21~04/23) (0) | 2023.04.24 |