- 개발언어 및 환경 : php, html, Oracle (10g express)
- 개발인원 : 3
- 역할 : 학생, 관리자 파트
교내 수강관리 시스템을 참조하여 수강관련 정보 데이터베이스를 작성하고, 이를 활용하는 수강관리 시스템을 제작하는 것이 이 프로젝트의 목적입니다. 사용자들이 데이터베이스 활용을 어디서든 간편하게 할 수 있도록 웹페이지의 형식으로 이를 활용할 수 있도록 구현하였으며, 각 사용자의 종류별로 그에 적합한 기능을 제공합니다. 사용자의 종류를 크게 4개의 파트로 나누었으며 이는 아래와 같습니다.
- 학생
- 교수
- 조교
- 관리자
- 수강 확인 및 취소
- 수강편람 확인 및 신청
- 시간표보기 : 실제 시간표와 동일한 형태로 표시됩니다.
- 성적확인 : 학기별, 전체 단위로 확인할 수 있습니다.
- 성적 확인 입력 및 수정
- 각 과목별 출석부 확인
- 교과목 확인 입력 수정 및 삭제
- 학생 정보 확인 입력 수정 및 삭제
- 학생 및 교수 검색
- 학생 및 교수의 시간표 조회
- 각 과목 출석부 확인
- 교수 및 조교의 명단 입력
- 각 건물 강의실 사용가능시간 조회
- 데이터베이스 스키마를 구상하고 구현하였습니다.
- 데이터베이스와 웹 페이지간의 실질적인 연동은 Oracle에서 제공하는 oci 함수를 구현하였습니다.
- 웹 페이지는 php와 html을 기반으로 작성되었습니다.