프로젝트 액세스 주소: http://localhost:8080/ScoreManagement/login.do?method=execute
개발 환경: eclipse, JDK1.8, tomcat8.0, SpringMVC+Spring+Mybatis.
프로젝트 세부정보:
학생 성과 관리 시스템에는 관리자, 교사, 학생의 세 가지 유형의 고객이 있습니다. 고객마다 운영 체제 기능에 대한 권한이 다릅니다. 이 중 관리자는 관리자정보, 학생정보, 교원정보, 강좌정보, 수업정보를 추가, 삭제, 수정, 관리할 수 있으며, 강좌의 정리를 담당하며, 개인정보를 입력, 수정, 조회, 수정할 수 있습니다. 학생 점수 및 기타 기능 작업을 수행합니다. 교사는 자신이 가르치는 과목의 개인정보 입력, 수정, 조회, 수정 등의 기능을 운영할 수 있습니다. 수강생은 자신이 수강한 과목의 성적을 확인하고 개인정보를 수정할 수 있습니다.
시스템 관리자는 관리자, 학생, 교사 관련 정보를 추가하여 고객을 초기화하며, 학생과 교사는 로그인 비밀번호 등 개인정보를 수정할 수 있고, 관리자는 시스템의 모든 정보를 수정할 수 있습니다. 관리자, 학생 및 교사는 고객 이름과 비밀번호를 사용하여 시스템에 로그인한 후 각자의 권한에 따라 시스템에 액세스합니다.
강좌 배치: 관리자는 교육 계획에 따라 각 수업의 강좌, 교사 및 교육 장소를 배열하고 관련 정보를 유지할 수 있습니다. 시스템은 강좌 배열에 대한 다중 조건 쿼리를 제공합니다.
점수 관리: 관리자와 교사는 학생 점수를 입력, 수정, 쿼리할 수 있습니다. 이 중 관리자는 모든 과목의 성적을 입력, 수정, 조회할 수 있으며, 교사는 자신의 과목만 입력, 수정, 성적 조회가 가능하다.
개인정보 관리 : 로그인한 관리자, 교사, 학생은 로그인 비밀번호, 전화번호, 생일 등 자신의 기본정보를 열람하고 수정할 수 있습니다.
학생 점수 조회 : 로그인에 성공한 학생 고객은 자신이 이수한 모든 과목의 점수 및 관련 정보를 확인할 수 있습니다.
또한 모든 고객은 시스템 기능을 사용하기 전에 로그인해야 합니다. 시스템 관리자, 교사 및 학생은 서로 다른 권한을 가지며 승인되지 않은 작업을 수행할 수 없습니다.