본문/내용
1. 요구사항명세서
프로젝트의 요구사항명세서는 데이터베이스 설계의 기초를 형성하는 중요한 문서로, 시스템이 충족해야 할 기능적 요구와 비기능적 요구를 자세히 정의한다. 본 프로젝트는 울산대학교의 특정 학사 관리 시스템을 대상으로 하며, 학사 관리와 관련된 다양한 데이터 처리 요구 사항을 다룬다. 본 요구사항명세서는 사용자와 시스템 간의 상호작용을 정의하고, 데이터베이스의 구조 및 향후 유지 관리에 필요한 정보를 제공한다. 우선, 시스템의 주요 사용자 그룹은 학생, 교수, 그리고 학사 관리 직원으로 구성된다. 각 사용자 그룹은 시스템에서 다양한 기능을 필요로 하며, 이러한 기능들은 학사 관리의 효율성을 높이는 데 필수적이다. 학생은 개인 정보 수정, 수업 조회, 수업 신청, 성적 조회 등의 기능을 사용할 수 있다. 교수는 수업 개설, 성적 입력, 학생 관리, 강의 자료 업로드 등의 기능을 통해 학사 운영에 참여한다. 학사 관리 직원은 각종 데이터의 입력 및 관리, 통계 보고서 작성 등의 기능을 사용하여 시스템의 전반적인 관리 역할을 수행한다. 데이터베이스는 이러한 요구사항을 충족하기 위해 몇 가지 핵심 엔티티를 정의한다. 학생 …