C언어로 작성한 도서관좌석관리프로그램
- 최초 등록일
- 2018.10.18
- 최종 저작일
- 2010.06
- 54페이지/ MS 워드
- 가격 3,000원
컴파일 실행환경
1. 개요
2. 요구사항 리스트
3. RelationShip
4. Flow of Events
5. Note
6. 담당 책무(팀장)
7. Flow chart
8. 소스 코드
9. database
10. 실행 화면
본문내용
4. Flow of Events
3.1 Main Flows
3.1.1 프로그램을 실행 시키면 최초 초기화면이 출력
3.1.2 방향키와 번호키(1,2,3)를 입력하면 열람실의 현재 상태를 확인
3.1.3 엔터키를 입력하면 좌석을 배정 (A-1)
3.1.4 연장 시간 이전에 학번을 입력하면 반납할건지에 관한 여부를 시스템이 질의(A-2)
3.1.5 연장 시간에 학번을 입력하면 반납&연장 여부에 관해 시스템이 질의(A-3)
3.2. Alternative Flows
A-1 초기화면에서 엔터키를 입력
A-1-1 시스템은 커서를 학번 입력란으로 이동시키고 입력을 대기
A-1-2 사용자가 학번을 입력하고 엔터
A-1-2 시스템은 database(N-1)를 읽어들여 학교 학생인지 파악
A-1-3 시스템은 현재 사용자가 이미 좌석을 배정 받았는지 파악
A-1-4 시스템은 다시한번 열람실 선택을 요구
<중 략>
// 임시 노드 데이터 입력
temp.StartT = gettime(&t); // 입실 시간 입력
temp.EndT = temp.StartT+ 4*60; // 퇴실 시간 입력
temp.ExtT = temp.EndT-60; // 연장시간 입력
temp.RoomNu = roomnum; // 열람실 번호 입력
temp.SeatNu = num; // 좌석 번호 입력
temp.StuNu = inputnum; // 학번 입력
temp.ExtCount = 0; // 연장횟수 최초 0회 입력
appendFromTail( proom , temp ); // LinkedList에 node추가
for(i=6;i<=20;i++){
for(j=12;j<=52;j++){
gotoxy(j,i);
textcolor(BLUE,BLUE);
printf(" ");
textcolor(LIGHTGRAY,BLACK);
참고 자료
없음