Skip to content

Zaixian5/Academic_Managing_System

Repository files navigation

Academic_Managing_System

최초 커밋: 2023/6/7 최근 커밋: 2024/12/26


1. 프로젝트 개요

1. 프로젝트 정의

Academic_Managing_System(이하 학사 관리 프로그램)은 학생의 인적 정보를 관리 하는 리눅스 전용 프로그램이다.

2. 프로젝트 배경

이 프로젝트는 한남대학교 2023년도 1학기 시스템프로그래밍 전공 과목의 개인 과제이다.

리눅스 전용 프로그램으로 학생의 정보를 입력, 수정, 삭제할 수 있는 프로그램이다.

C 언어로 작성되었고, 이진 파일을 이용한다.

교수 전용과 학생 전용 두 가지 버전으로 이용할 수 있다.

2. 사용 법

1. 빌드

  • Makefile을 실행한다
make

2. 이진파일 생성

  • 학생 정보를 저장하는데 사용할 이진 파일을 만든다.
# 해당 프로젝트에 이미 만들어져 있으므로 이를 사용하거나 새로 만든다.
# 새로 만들 경우 아래 명령어를 입력한다.
rm student.bin
touch student.bin

3. 실행

  • 실행 파일을 이진 파일과 함께 실행한다.
./school student.bin

1. 교수전용

  • 설명에 따라 1을 입력해 교수전용 프로그램으로 입장한다.
  • 설명에 따라 학생정보 등록(1), 학생정보 수정(2), 학생정보 출력(3), 학생정보 검색(4) 옵션을 실행한다.
  • 이후 사용법은 화면에 표시되는 설명을 따른다.

2. 학생전용

  • 설명에 따라 2를 입력해 학생전용 프로그램으로 입장한다.
  • 설명에 따라 본인의 학번을 입력한다.
  • 설명에 따라 본인 정보를 수정한다.
  • 이후 사용법은 화면에 표시되는 설명을 따른다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published