프로젝트 기간 | 2024.05.27~2024.06.21(26일) |
산출물 작성 기간 / 데이터베이스 설계 | 2024.05.27~2024.06.12(17일) |
기능 구현 기간 | 2024.06.13~2024.06.21(9일) |
팀 프로젝트(5명)로 진행한 이 프로젝트는
크게 학생 / 교수 / 관리자로 나눠서 구현하는 것을 목표로 하였고 제일 중요하게 생각한 것은 아래의 항목이었다.
- 학생
- 수강신청
- 같은 시간대의 수업을 신청하지 못할 것
- 수강신청
- 교수
- 성적 입력
- 성적을 입력하면 자동으로 점수를 출력할 것
- 출석 입력
- 성적 입력
- 관리자
- 해당 년도 학기의 교수와 강의실, 시간이 겹치치 않게 강좌를 설계할 것
이외에도 공지사항이나 문의사항게시판, 마이페이지, 과목 추가 등등을 구현 했다.
테이블은 총 21개 테이블로 이루어졌다
카테고리 | 테이블 이름 | 총계 |
회원 관련 | 회원, 학생, 교수, 관리자, 학과, 단과대학 | 6 |
학생 관련 | 학적, 학적변동신청, 등록금 | 3 |
수강 관련 | 과목, 수강, 강의 개설, 강의 시간표, 시간, 강의실, 출석부, 성적 | 8 |
게시판 관련 | 게시판, 댓글, 게시판 첨부파일, 첨부파일 | 4 |
로그인 화면
학생 메인화면
인터페이스는 깔끔하고 명확하게 잘 보이도록 설계하였고
메뉴는 카테고리에 따라 메뉴가 확장되어 나오도록 설정했다.
성적은 성적 점수계산을 누르면 해당 총 점수가 자동으로 입력되도록 설정하였다
이외에 사진으로는 남기지 않았지만
여러 기능들을 추가했다
꽤 여러 기능들이 있지만 시간이 너무 지나기도 해서 모든걸 설명할 순 없어서 몇 가지만 소개하도록 하였다
소감
프로젝트를 시작할 때는 더 많은 여러 기능을 넣자고 계획을 하긴 했지만
여러 변수와 짧은 시간으로 인해 필수적인 것을 제외한 몇가지의 기능을 빼게 되었다
그리고 모든 것이 끝나는 지금까지도 이 기능도 넣었으면 좋았을 텐데 하는 아쉬움이 있다.
프로젝트기간이 짧은 만큼 그래도 어느정도의 홈페이지갖은 형태를 갖춘 결과물에 대해서 만족하긴 하지만
더욱 적절한 역할 분배와 중간중간의 피드백의 필요성을 느껴 다음 프로젝트를 할 시에는 더욱 꼼꼼이 검토해야겠다고 다짐하는 계기가 되었다
'Project' 카테고리의 다른 글
ERP 프로젝트 - 최저가 표 (0) | 2024.10.11 |
---|---|
ERP 프로젝트 - 오라클 함수 FN (0) | 2024.10.11 |
ERP 프로젝트 - 크롤링/정렬 (0) | 2024.10.11 |
[Project] db를 활용해 콘솔 통해 구현하는 도서관 시스템 (0) | 2024.04.20 |
미니 프로젝트 - Scanner 계산기 만들기 (0) | 2024.03.21 |