📋 업무관리 시스템
사용자 매뉴얼 v1.0
1. 시스템 개요
1.1 업무관리 시스템이란?
업무관리 시스템은 개인과 팀의 업무를 효율적으로 관리할 수 있는 웹 기반 도구입니다. 할 일 등록, 진행 상황 추적, 우선순위 설정, 마감일 관리 등의 기능을 제공합니다.
1.2 주요 기능
- 개인 업무 관리: 개인의 할 일을 등록하고 관리
- 부서 업무 관리: 팀 단위의 업무 협업
- 우선순위 설정: 높음/보통/낮음 3단계 우선순위
- 마감일 관리: 업무별 마감일 설정 및 알림
- 진행 상황 추적: 실시간 완료/미완료 상태 관리
- 통계 및 분석: 업무 현황을 한눈에 파악
- 위젯 지원: 대시보드에서 빠른 업무 확인
1.3 사용자 권한
권한 |
개인 업무 |
부서 업무 |
관리자 기능 |
일반 사용자 |
등록/수정/삭제 |
조회/상태변경 |
없음 |
부서 구성원 |
등록/수정/삭제 |
등록/수정/삭제 |
없음 |
관리자 |
모든 권한 |
모든 권한 |
시스템 관리 |
2. 시작하기
2.1 접근 방법
- 웹사이트에 로그인합니다
- 메뉴에서 "업무관리"를 클릭합니다
- 처음 접속 시 개인 업무 페이지가 표시됩니다
💡 첫 접속 시: 업무관리 시스템이 자동으로 초기화되며, 필요한 데이터베이스 테이블이 생성됩니다.
2.2 화면 구성
업무관리 시스템은 다음과 같이 구성됩니다:
- 헤더 영역: 페이지 제목과 통계 정보
- 메인 영역: 업무 목록 및 관리 기능
- 사이드바: 필터 및 빠른 작업 버튼
- 모달창: 업무 등록/수정 폼
[메인 화면 스크린샷]
개인 업무 관리 페이지의 전체 화면 구성
3. 개인 업무 관리
3.1 개인 업무 등록
- ➕ 새 개인 업무 버튼을 클릭합니다
- 업무 정보를 입력합니다:
- 제목: 업무명 (필수, 최대 200자)
- 설명: 상세 내용 (선택, 최대 1000자)
- 우선순위: 높음/보통/낮음 선택
- 마감일: 완료 목표 날짜
- 저장 버튼을 클릭합니다
💡 TIP: 제목은 간결하고 명확하게 작성하고, 마감일은 현실적으로 설정하세요.
3.2 업무 상태 관리
3.2.1 완료 처리
- 업무 항목 왼쪽의 체크박스를 클릭하여 완료/미완료 상태를 변경합니다
- 완료된 업무는 회색으로 표시되며 취소선이 그어집니다
- 완료 시간이 자동으로 기록됩니다
3.2.2 업무 수정
- 수정할 업무의 수정 버튼을 클릭합니다
- 수정 폼에서 내용을 변경합니다
- 저장 버튼을 클릭합니다
3.2.3 업무 삭제
- 삭제할 업무의 삭제 버튼을 클릭합니다
- 확인 대화상자에서 "확인"을 클릭합니다
⚠️ 주의: 삭제된 업무는 복구할 수 없습니다. 신중하게 결정하세요.
3.3 필터링 기능
사이드바의 필터 버튼을 사용하여 업무를 분류해서 볼 수 있습니다:
- 📋 전체 보기: 모든 개인 업무
- ⏳ 진행 중: 미완료 업무만
- ✅ 완료됨: 완료된 업무만
- 🔥 높은 우선순위: 우선순위가 '높음'인 업무
- ⭐ 보통 우선순위: 우선순위가 '보통'인 업무
- 🟢 낮은 우선순위: 우선순위가 '낮음'인 업무
- 📅 오늘 마감: 오늘이 마감일인 업무
- ⚠️ 지연됨: 마감일이 지난 미완료 업무
4. 부서 업무 관리
4.1 부서 업무 페이지 접근
- 개인 업무 페이지 상단의 "내 부서 업무 보기" 링크를 클릭합니다
- 또는 직접
/todo/todo_team.php
에 접근합니다
📋 부서 정보: 사용자 프로필의 부서 정보(mb_10 필드)를 기반으로 부서 업무가 구분됩니다.
4.2 부서 업무 등록
- ➕ 부서 업무 등록 버튼을 클릭합니다
- 업무 정보를 입력합니다:
- 제목: 업무명 (필수)
- 설명: 상세 내용 (선택)
- 우선순위: 높음/보통/낮음 선택
- 마감일: 완료 목표 날짜
- 담당자: 업무 담당자 선택 (기본값: 본인)
- 저장 버튼을 클릭합니다
4.3 담당자 지정
부서 업무 등록 시 담당자를 지정할 수 있습니다:
- 본인: 기본 선택값
- 같은 부서 동료: 드롭다운에서 선택 가능
- 담당자가 지정된 업무는 해당 담당자만 수정/삭제 가능
4.4 부서 업무 권한
작업 |
업무 생성자 |
같은 부서 구성원 |
다른 부서 구성원 |
관리자 |
조회 |
✅ |
✅ |
❌ |
✅ |
상태 변경 |
✅ |
✅ |
❌ |
✅ |
수정 |
✅ |
❌ |
❌ |
✅ |
삭제 |
✅ |
❌ |
❌ |
✅ |
4.5 부서 업무 필터
부서 업무 페이지에서는 추가 필터를 사용할 수 있습니다:
- 👤 내 담당(생성) 업무: 내가 등록하거나 담당하는 업무만
- 기타 필터는 개인 업무와 동일
5. 관리자 기능
5.1 관리자 페이지 접근
최고 관리자 권한이 있는 사용자만 /todo/todo_admin.php
에 접근할 수 있습니다.
5.2 전체 통계 확인
관리자 페이지에서 확인할 수 있는 정보:
- 전체 업무 수: 시스템에 등록된 모든 업무
- 활성 사용자: 업무를 등록한 사용자 수
- 완료율: 전체 업무 대비 완료 비율
- 지연 업무: 마감일이 지난 미완료 업무
5.3 사용자별 활동 현황
상위 10명의 활동적인 사용자 정보를 확인할 수 있습니다:
- 총 업무 수
- 완료/진행중 업무 수
- 완료율
- 최근 활동 시간
5.4 부서별 업무 현황
각 부서(팀)별 업무 통계를 확인할 수 있습니다:
- 부서별 총 업무 수
- 완료/진행중/지연 업무 수
- 부서별 완료율
5.5 시스템 관리 도구
5.5.1 테이블 최적화
🔧 테이블 최적화 버튼을 클릭하여 데이터베이스 성능을 개선할 수 있습니다.
5.5.2 데이터 초기화
🗑️ 모든 데이터 삭제 버튼으로 모든 업무 데이터를 삭제할 수 있습니다.
⚠️ 경고: 데이터 삭제는 되돌릴 수 없습니다. 매우 신중하게 사용하세요.
5.6 SQL 쿼리 실행기 (개발 모드)
개발 모드가 활성화된 경우, 관리자는 직접 SQL 쿼리를 실행할 수 있습니다.
- SELECT 쿼리: 결과를 테이블 형태로 표시
- INSERT/UPDATE/DELETE: 영향받은 행 수 표시
- 오류 발생 시 상세 정보 제공
7. 활용 팁
7.1 효과적인 업무 관리
📝 업무 등록 요령
- 구체적인 제목: "보고서 작성" 보다는 "3월 매출 보고서 작성"
- 적절한 우선순위: 모든 업무를 '높음'으로 설정하지 마세요
- 현실적인 마감일: 여유를 두고 설정하세요
- 상세한 설명: 나중에 참고할 수 있도록 자세히 기록
7.2 팀 협업 활용
🤝 효과적인 팀 업무 관리
- 담당자 명확화: 업무별로 담당자를 명확히 지정
- 정기적인 확인: 팀 업무 현황을 주기적으로 점검
- 우선순위 공유: 팀 내에서 우선순위 기준을 통일
- 진행 상황 공유: 중요한 업무는 설명란에 진행 상황 업데이트
7.3 필터 활용법
- 아침 시작: "오늘 마감" 필터로 당일 우선 업무 확인
- 주간 계획: "높은 우선순위" 필터로 중요 업무 파악
- 성과 확인: "완료됨" 필터로 달성한 업무 검토
- 지연 관리: "지연됨" 필터로 밀린 업무 정리
7.4 통계 활용
📊 성과 측정
- 완료율 모니터링: 개인/팀의 업무 완료율 추적
- 지연 업무 관리: 지연 업무가 늘어나지 않도록 주의
- 월별 추이: 관리자 페이지에서 월별 업무 등록 패턴 파악
- 부서별 비교: 부서별 업무 처리 현황 비교 분석
7.5 모바일 활용
반응형 디자인으로 모바일에서도 편리하게 사용할 수 있습니다:
- 외출 중에도 업무 상태 확인 및 변경
- 간단한 업무 등록
- 위젯을 통한 빠른 현황 파악
8. 문제 해결
8.1 일반적인 문제
8.1.1 "로그인이 필요합니다" 오류
증상: 업무관리 페이지 접근 시 로그인 페이지로 이동
해결방법:
- 웹사이트에 로그인했는지 확인
- 세션이 만료되었을 수 있으니 다시 로그인
- 쿠키/캐시 삭제 후 재시도
8.1.2 "부서 정보 없음" 오류
증상: 부서 업무 페이지에 접근할 수 없음
해결방법:
- 사용자 프로필에서 부서 정보가 설정되었는지 확인
- 관리자에게 부서 정보 설정 요청
- 개인 업무는 정상 사용 가능
8.1.3 업무 저장 실패
증상: 업무 등록/수정 시 오류 발생
해결방법:
- 제목이 입력되었는지 확인 (필수 항목)
- 제목은 200자, 설명은 1000자 이내로 작성
- 특수문자나 이모지로 인한 문제일 수 있음
- 네트워크 연결 상태 확인
8.2 권한 관련 문제
8.2.1 "수정 권한이 없습니다" 오류
- 개인 업무: 본인이 등록한 업무만 수정 가능
- 부서 업무: 해당 부서 구성원이면서 업무 생성자만 수정 가능
- 관리자: 모든 업무 수정 가능
8.2.2 관리자 페이지 접근 불가
- 최고 관리자 권한이 필요합니다
- 관리자에게 권한 요청하세요
8.3 성능 관련 문제
8.3.1 페이지 로딩이 느림
- 업무 데이터가 많이 쌓인 경우 발생할 수 있습니다
- 관리자에게 테이블 최적화 요청
- 필터를 사용하여 표시 데이터 수 줄이기
- 완료된 오래된 업무는 정리하는 것을 권장
8.3.2 AJAX 요청 실패
증상: 체크박스 변경이나 삭제가 동작하지 않음
해결방법:
- 브라우저 콘솔에서 JavaScript 오류 확인
- 페이지 새로고침 후 재시도
- 인터넷 연결 상태 확인
- 서버 오류일 수 있으니 관리자에게 문의
8.4 데이터 관련 문제
8.4.1 업무가 표시되지 않음
- 필터 설정을 "📋 전체 보기"로 변경해보세요
- 개인/부서 업무 페이지를 확인했는지 점검
- 삭제된 업무는 복구할 수 없습니다
8.4.2 통계가 맞지 않음
- 페이지를 새로고침해보세요
- 필터 적용 상태에서는 실제 통계와 다를 수 있습니다
- 위젯의 통계는 실시간으로 업데이트됩니다
8.5 브라우저 호환성
8.5.1 지원 브라우저
- 권장: Chrome, Firefox, Safari, Edge (최신 버전)
- 제한적 지원: Internet Explorer 11
- JavaScript가 활성화되어 있어야 합니다
8.5.2 모바일 브라우저
- iOS Safari, Chrome for Android 지원
- 반응형 디자인으로 최적화됨
- 터치 인터페이스 지원
8.6 관리자 문의사항
다음과 같은 경우 시스템 관리자에게 문의하세요:
- 시스템 전체 오류 또는 접근 불가
- 데이터베이스 관련 오류
- 권한 설정 변경 요청
- 부서 정보 설정/변경
- 성능 최적화 요청
- 데이터 백업/복구 요청
📞 기술 지원:
- 문제 발생 시 정확한 오류 메시지와 상황을 기록해주세요
- 스크린샷을 첨부하면 빠른 해결에 도움됩니다
- 사용 중인 브라우저와 버전 정보를 알려주세요
9. 부록
9.1 키보드 단축키
단축키 |
기능 |
사용 위치 |
Ctrl + P |
인쇄/PDF 저장 |
모든 페이지 |
Esc |
모달창 닫기 |
업무 등록/수정 폼 |
Enter |
폼 저장 |
업무 등록/수정 폼 |
9.2 상태별 아이콘 안내
아이콘 |
의미 |
색상 |
📋 |
전체 업무 |
파란색 |
⏳ |
진행 중 |
주황색 |
✅ |
완료 |
초록색 |
⚠️ |
지연/주의 |
빨간색 |
🔥 |
높은 우선순위 |
빨간색 |
⭐ |
보통 우선순위 |
노란색 |
🟢 |
낮은 우선순위 |
초록색 |
9.3 업데이트 이력
버전 |
날짜 |
주요 변경사항 |
v1.0 |
2024-06-04 |
• 개인 업무 관리 기능
• 부서 업무 관리 기능
• 관리자 통계 기능
• 위젯 지원
• 반응형 디자인
|
9.4 시스템 요구사항
9.4.1 서버 환경
- 웹 서버: Apache, Nginx
- PHP: 5.6 이상 (7.0+ 권장)
- 데이터베이스: MySQL 5.5 이상
- 그누보드: 5.x 버전
9.4.2 클라이언트 환경
- 브라우저: 최신 버전의 주요 브라우저
- JavaScript: 활성화 필수
- 해상도: 최소 1024x768 (모바일 지원)
- 인터넷: 안정적인 연결 권장
9.5 보안 고려사항
- 권한 관리: 사용자별 적절한 권한 부여
- 데이터 보호: SQL 인젝션 방지 처리
- 세션 관리: 그누보드 기본 세션 보안 활용
- 입력 검증: 클라이언트/서버 양쪽에서 검증
9.6 백업 권장사항
💾 정기 백업:
- 데이터베이스: 주간 단위로 백업
- 파일: 소스코드 및 설정파일 백업
- 테스트: 백업 파일 복원 테스트
- 보관: 안전한 장소에 분산 보관
업무관리 시스템 사용자 매뉴얼 v1.0
작성일: 2024년 6월 4일
최종 수정: 2024년 6월 4일
이 문서는 업무관리 시스템의 모든 기능을 다루고 있습니다.
추가 문의사항이 있으시면 시스템 관리자에게 연락하세요.