
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41
-
42
-
43
-
44
-
45
-
46
-
47
-
48
-
49
-
50
-
51
-
52
-
53


목차
목 차
1. 시스템의 개요 및 요약 1
(1) 시스템의 개요
(2) 시스템의 제공기능
2. 시스템의 업무 흐름도 2
(1) 자료흐름도
(2) 자료사전
3. 시스템의 DB 설계 5
4. 프로세스 모델링 8
(1) 프로세스 계층도
(2) 프로세스 정의서
5. 시스템의 기능 설계 14
6. 시스템의 모듈 명세서 작성 31
7. 사용자 인터페이스 정의 53
1. 시스템의 개요 및 요약 1
(1) 시스템의 개요
(2) 시스템의 제공기능
2. 시스템의 업무 흐름도 2
(1) 자료흐름도
(2) 자료사전
3. 시스템의 DB 설계 5
4. 프로세스 모델링 8
(1) 프로세스 계층도
(2) 프로세스 정의서
5. 시스템의 기능 설계 14
6. 시스템의 모듈 명세서 작성 31
7. 사용자 인터페이스 정의 53
본문내용
canf("%s", coachinfo); //COACH 전체 필드 입력
if(coachinfo == NULL) //모든 필수입력요수를 입력하지 않으면
{
printf("에러 메시지 출력“);
}
else
{
$insert into COACH values (:coachinfo); //DB Table에 입력
printf("등록 확인 메시지 출력“);
}
}
모듈명세서
모듈번호
모 듈 명
설 명
관리자
코치관리모드
코치 수정
작 성 자
작 성 일
표 현 형 태
2005. 11. 9
의사코드
표 현
coach_modify()
{
string modify_info;
char id;
printf("수정할 회원 ID 입력“);
scanf("%20c", id);
$select * form COACH where COACH_ID = id;
printf("코치 정보 조회 결과 출력 및 수정 화면 제시“);
scanf("%s", modify_info);
if(modify_info == NULL)
{
printf("형식 오류 메시지 출력“);
}
else
{
&update EMP set (:modify_info) where COACH_ID = id;
printf("수정 확인 메시지 출력“);
}
}
모듈명세서
모듈번호
모 듈 명
설 명
관리자
코치관리모드
코치 탈퇴
작 성 자
작 성 일
표 현 형 태
2005. 11. 9
의사코드
표 현
coach_delete()
{
char id, jumin;
printf("삭제 화면 제시“);
scanf("%20c%15c", id, jumin);
$delete COACH
where COACH_ID = id AND COACH_PW = password AND COACH_JUMIN = jumin;
if(recount == 0)
{
printf("삭제할 자료가 없습니다.“);
}
else printf("확인 메시지 출력“);
}
모듈명세서
모듈번호
모 듈 명
설 명
관리자
매장관리모드
메뉴 선택
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
burial_admode()
{
char gubun;
printf("작업 선택 화면 출력“);
scanf("%c", gubun);
switch(gubun)
{
case '1' : fee_search(); //회원 조회 및 관리
break;
case '2' : tool_search(); //운동기구 조회
break;
case '3' : tool_insert(); //운동기구 등록
break;
}
}
모듈명세서
모듈번호
모 듈 명
설 명
관리자
매장관리모드
회비조회 및 관리
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
fee_search()
{
string modify_info;
$select * from FEE;
printf("회비 정보 조회 결과 및 수정 화면 제시);
printf("%s", modify_info);
if(modify_info == NULL)
{
printf("형식 오류 메시지 출력“);
}
else
{
$update FEE set (:modify_info) where FEE_ID = modify_ID;
printf("수정 확인 메시지 출력“);
}
}
모듈명세서
모듈번호
모 듈 명
설 명
관리자
매장관리모드
운동기구 조회
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
tool_search()
{
$select * from TOOL;
printf("운동기구 정보 조회 결과 출력");
}
모듈명세서
모듈번호
모 듈 명
설 명
관리자
매장관리모드
운동기구 등록
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
tool_insert()
{
string toolinfo; //Tool 테이블 임시 입력 변수
printf("등록 화면 제시");
scanf("%s", toolinfo); //Tool 전체 필드 입력
if(toolinfo == NULL)
{
printf("에러 메시지 출력");
}
else
{
$insert into TOOL values (:toolinfo); //DB Table에 입력
printf("등록 화면 메시지 출력");
}
}
모듈명세서
모듈번호
모 듈 명
설 명
회원 모드
메뉴 선택
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
mem_mode()
{
char gubun;
printf("작업 선택 화면 출력");
scanf("%c", gubun);
switch(gubun)
{
case '1' : men_search(); //회원 정보 조회
break;
case '2' : tri_search(); //트레이닝 정보 조회
break;
}
}
모듈명세서
모듈번호
모 듈 명
설 명
회원모드
회원정보 조회
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
mem_search()
{
$select EMP_ID, EMP_NAME, EMP_JUMIN, EMP_ PHONE, EMP_ADDRESS
form EMP;
$select FEE_DATE, FEE_MONEY form FEE;
printf("회원 정보 조회 결과 출력");
}
모듈명세서
모듈번호
모 듈 명
설 명
회원모드
트레이닝 정보 조회
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
tri_search()
{
$select EMP_SEX, EMP_CM, EMP_KG, EMP_SMOKE, EMP_CAREER
form EMP;
$select * form COURSE;
$select * form QUANTITY;
printf("트레이닝 정보 조회 결과 출력");
}
7. 사용자 인터페이스 정의
(1) 외부 인터페이스
* 관리자
① 회원관리
├ 회원 정보 조회 서비스
├ 회원 관리(가입, 탈퇴, 수정) 서비스
├ 회원 트레이닝 정보 조회 서비스
└ 회원 트레이닝 정보 관리 서비스
② 매장관리
├ 회비 조회 및 관리 서비스
└ 운동기구 조회 및 등록 서비스
* 고 객
① 조회
├ 신상 정보 조회 서비스
└ 트레이닝 정보 조회 서비스
* 외부 인터페이스 화면은 요구사항 명세서 참고
if(coachinfo == NULL) //모든 필수입력요수를 입력하지 않으면
{
printf("에러 메시지 출력“);
}
else
{
$insert into COACH values (:coachinfo); //DB Table에 입력
printf("등록 확인 메시지 출력“);
}
}
모듈명세서
모듈번호
모 듈 명
설 명
관리자
코치관리모드
코치 수정
작 성 자
작 성 일
표 현 형 태
2005. 11. 9
의사코드
표 현
coach_modify()
{
string modify_info;
char id;
printf("수정할 회원 ID 입력“);
scanf("%20c", id);
$select * form COACH where COACH_ID = id;
printf("코치 정보 조회 결과 출력 및 수정 화면 제시“);
scanf("%s", modify_info);
if(modify_info == NULL)
{
printf("형식 오류 메시지 출력“);
}
else
{
&update EMP set (:modify_info) where COACH_ID = id;
printf("수정 확인 메시지 출력“);
}
}
모듈명세서
모듈번호
모 듈 명
설 명
관리자
코치관리모드
코치 탈퇴
작 성 자
작 성 일
표 현 형 태
2005. 11. 9
의사코드
표 현
coach_delete()
{
char id, jumin;
printf("삭제 화면 제시“);
scanf("%20c%15c", id, jumin);
$delete COACH
where COACH_ID = id AND COACH_PW = password AND COACH_JUMIN = jumin;
if(recount == 0)
{
printf("삭제할 자료가 없습니다.“);
}
else printf("확인 메시지 출력“);
}
모듈명세서
모듈번호
모 듈 명
설 명
관리자
매장관리모드
메뉴 선택
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
burial_admode()
{
char gubun;
printf("작업 선택 화면 출력“);
scanf("%c", gubun);
switch(gubun)
{
case '1' : fee_search(); //회원 조회 및 관리
break;
case '2' : tool_search(); //운동기구 조회
break;
case '3' : tool_insert(); //운동기구 등록
break;
}
}
모듈명세서
모듈번호
모 듈 명
설 명
관리자
매장관리모드
회비조회 및 관리
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
fee_search()
{
string modify_info;
$select * from FEE;
printf("회비 정보 조회 결과 및 수정 화면 제시);
printf("%s", modify_info);
if(modify_info == NULL)
{
printf("형식 오류 메시지 출력“);
}
else
{
$update FEE set (:modify_info) where FEE_ID = modify_ID;
printf("수정 확인 메시지 출력“);
}
}
모듈명세서
모듈번호
모 듈 명
설 명
관리자
매장관리모드
운동기구 조회
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
tool_search()
{
$select * from TOOL;
printf("운동기구 정보 조회 결과 출력");
}
모듈명세서
모듈번호
모 듈 명
설 명
관리자
매장관리모드
운동기구 등록
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
tool_insert()
{
string toolinfo; //Tool 테이블 임시 입력 변수
printf("등록 화면 제시");
scanf("%s", toolinfo); //Tool 전체 필드 입력
if(toolinfo == NULL)
{
printf("에러 메시지 출력");
}
else
{
$insert into TOOL values (:toolinfo); //DB Table에 입력
printf("등록 화면 메시지 출력");
}
}
모듈명세서
모듈번호
모 듈 명
설 명
회원 모드
메뉴 선택
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
mem_mode()
{
char gubun;
printf("작업 선택 화면 출력");
scanf("%c", gubun);
switch(gubun)
{
case '1' : men_search(); //회원 정보 조회
break;
case '2' : tri_search(); //트레이닝 정보 조회
break;
}
}
모듈명세서
모듈번호
모 듈 명
설 명
회원모드
회원정보 조회
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
mem_search()
{
$select EMP_ID, EMP_NAME, EMP_JUMIN, EMP_ PHONE, EMP_ADDRESS
form EMP;
$select FEE_DATE, FEE_MONEY form FEE;
printf("회원 정보 조회 결과 출력");
}
모듈명세서
모듈번호
모 듈 명
설 명
회원모드
트레이닝 정보 조회
작 성 자
작 성 일
표 현 형 태
2005. 6. 23
의사코드
표 현
tri_search()
{
$select EMP_SEX, EMP_CM, EMP_KG, EMP_SMOKE, EMP_CAREER
form EMP;
$select * form COURSE;
$select * form QUANTITY;
printf("트레이닝 정보 조회 결과 출력");
}
7. 사용자 인터페이스 정의
(1) 외부 인터페이스
* 관리자
① 회원관리
├ 회원 정보 조회 서비스
├ 회원 관리(가입, 탈퇴, 수정) 서비스
├ 회원 트레이닝 정보 조회 서비스
└ 회원 트레이닝 정보 관리 서비스
② 매장관리
├ 회비 조회 및 관리 서비스
└ 운동기구 조회 및 등록 서비스
* 고 객
① 조회
├ 신상 정보 조회 서비스
└ 트레이닝 정보 조회 서비스
* 외부 인터페이스 화면은 요구사항 명세서 참고
소개글