Skip to content

arnjunmo/Lost-and-Found-Management-System

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lost-and-Found-Management-System

KwangWoon University 2019-2 DataStructure Team Project 광운대학교 2019-2학기 자료구조실습 팀프로젝트 결과물입니다.

프로그램 소개

분실물 관리 프로그램입니다.

  • 인터페이스 인터페이스 인터페이스 구성입니다.

  • 기능

  1. 분실물 등록 분실물 등록 분실물을 등록하는 기능입니다.

  2. 분실물 현황 분실물 현황 등록된 분실물 현황을 볼 수 있는 기능입니다. 즉 등록된 분실물 목록의 관리번호, 분실물명, 분실장소, 분실일자를 위치에 맞게 출력. 따로 정렬하지 않고 그냥 등록된 순서대로 출력되도록 합니다.

  3. 분실물 삭제

  4. 분실물 탐색 (1) 일반 탐색 분실물의 양이 많을 경우, 일일이 찾아보기 힘들기 때문에 특정 분실물을 조회하는 기능입니다. (예를 들면, 아래처럼 1(관리번호)을 입력하면 조회하고 싶은 관리번호를 적으라고 입력 창이 뜹니다. 관리번호를 입력하면 조회가 가능하며 해당하는 관리번호를 가진 분실물명, 분실장소, 분실일자를 위치에 맞게 출력. 조회를 반복하다가 나가고 싶을 경우 5(뒤로가기)를 입력하면 됩니다.)
    => [ 1 ] 관리번호 : 관리번호를 입력해서 조회 가능 [ 2 ] 분실물명 : 분실물명을 입력해서 조회 가능 [ 3 ] 분실장소 : 분실장소를 입력해서 조회 가능 [ 4 ] 분실일자 : 분실일자를 입력해서 조회 가능 [ 5 ] 뒤로가기 : 메인 화면(초기 화면)으로 이동

일반탐색1 => 현황에서 일반 탐색으로 "마이크" 분실물 탐색

일반탐색2 => "마이크" 분실물에 대한 상세 정보 출력

(2) 세부 탐색 분실물을 등록할 때 입력한 항목 중 특정 항목만으로 조회할 수 있는 기능입니다. => 터미널의 인터페이스에서 4(탐색)를 입력했을 때 “[ a ] 일반 탐색”과 “[ b ] 세부 탐색”을 선택할 수 있도록 구성됩니다.

=> “b” 입력 시 세부 탐색이므로 분실물명을 입력하라고 입력 창이 뜹니다. 분실물명을 입력하고 나면 “[ 1 ] 출력”과 “[ 2 ] 모두 출력“을 선택하도록 합니다. 1(출력) 선택 시 해당 분실물명을 가진 분실장소, 분실일자를 위치에 맞게 출력하고 분실장소를 입력하라고 입력 창이 뜹니다. 2(모두 출력) 선택 시 관리번호, 분실물명, 분실장소, 분실일자를 위치에 맞게 출력합니다. 분실장소를 입력하고 나면 “[ 1 ] 출력”과 “[ 2 ] 모두 출력“을 선택하도록 합니다. 1(출력) 선택 시 해당 분실장소를 가진 분실일자를 위치에 맞게 출력하고 분실장소를 입력하라고 입력 창이 뜹니다. 2(모두 출력) 선택 시 관리번호, 분실물명, 분실장소, 분실일자를 위치에 맞게 출력합니다. 분실일자를 입력하고 나면 탐색한 관리번호, 분실물명, 분실장소, 분실일자를 위치에 맞게 출력합니다.

  • 세부 탐색에서 등록된 분실물에 대한 정보가 아닐 경우 즉시 메인 인터페이스 화면으로 이동합니다.

일반탐색3 => 현황에서 세부 탐색으로 "마이크" 분실물 탐색 및 "[ 1 ] 출력" 선택

일반탐색4 => "마이크" 분실물의 분실장소, 분실날짜 정보 출력

일반탐색5 예외 => 분실장소로 "학교" 입력

일반탐색6 메인으로 => "마이크" 분실물에 대한 분실장소로 "학교"가 존재하지 않으므로 메인 인터페이스 화면으로 이동

  1. 공지 확인

공지사항 시작화면 공지사항을 수정할 수 있는 기능입니다. 로그인을 한 뒤, 공지사항을 입력합니다.

공지사항 등록된 화면 공지사항이 등록된 화면입니다.

비밀번호 오류 비밀번호가 오류났을 때, 화면입니다. 해당 화면에서 비밀번호를 모를 경우 'B','b'를 눌러 종료가 가능합니다.

변경한 공지사항 공지사항을 수정한 화면입니다.

  1. 종료 3초 후 프로그램을 종료합니다.

종료1 => "[ 6 ] 종료" 입력

종료2 => 종료 문구가 뜨고 3초 후에 프로그램이 종료

주의 사항

인터페이스가 깨질 경우, 터미널 창 크기를 확대하여 실행하시면 됩니다.

README 파일 수정

2019.11.10 이상호 2019.12.04 안준모

About

KwangWoon University 2019-2 DataStructure Team Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%