-  -

개발 계획서

스마트폰을 이용한 실시간 모니터링 출결관리 시스템

(SmartPhone & Realtime Monitoring Attendance/Absence Management System)

과    목 : 종합설계

팀    명 : PID(Proffesional Innovation Developer)

팀    원 : 김용연, 문종원, 정수원

지도교수 : 김원중 (인)

P M교수 : 김원중 (인)

< 목  차 >

1. 개요

1.1 프로젝트 개요

1.2 프로젝트 산출물

2. 조직구성 및 인력배치

2.1 조직구성

2.2 직무기술

3. 일정

4. WBS

5. 기술관리 방법

5.1 변경 관리

5.2 위험 관리

6. 표준 및 개발절차

6.1 개발 방법론

7. 검토회의

7.1 검토회의 일정

7.2 검토회의 진행방법

7.3 검토회의 후속조치

8. 개발환경

9. 성능 시험 방법

10. 문서화

11. 유지보수

12. 설치인수

13. 참고문헌 및 부록

개발계획서		팀 명	PID
		프로젝트명	스마트폰을 이용한 실시간 모니터링 출결관리 시스템
작 성 일	2010.03.19	작 업	프로젝트 목적 및 기능 정의
1. 개요 1.1 시스템의 개요 가. 개발 목적 출결관리시스템은 사용자의 출결관리를 관리자가 보다 편하고 쉽게 할 수있는 기술로써 많은 학교나 회사 등에 사용되고 있는 추세이다. 현재도 많은 출결관리시스템이 만들어지고 있으며, 또한 발전되어 가고 있다. 하지만 아직도 몇몇 문제점들은 고쳐지지 않고 있다. 이에 이러한 문제점들을 고치고 더욱 편리하고 향상된 출결관리시스템 개발이 필요하다. 본 계획서에서 제안하는 기술의 특징은 단순한 출결관리시스템이 아닌 스마트폰을 이용한 실시간으로 모니터링을 하면서 출결을 확인할 수 있는 시스템을 개발하는 것이다. 현재 스마트폰이 초창기라 널리 보급되지는 않지만 스마트폰이 점점 보급이 확대되어 가고 있다. 그에 발맞추어 스마트폰을 이용한 실시간으로 확인할 수있는 출결관리 시스템을 개발하려고 한다. 우리가 사용하려는 기술과 장비들에 대해 간단히 소개하겠다. 우선 사용하려는 장비은 RFID(Radio-Frequency IDentification)로서 RFID란 각 주파수의 대역별 RF신호를 사용하고 객체를 식별하는 비접촉식 인식기술로서 칩과 안테나가 통합된 태그와 저장정보를 송신하고 처리하기 위한 리더기로 이루어져있다 일반적인 RFID 시스템은 하나의 리더와 다수의 태그로 구성되며, 단일 무선공유 채널을 갖는다. 태그는 안테나와 집적회로로 이루어지는데, 집적회로 안에 정보를 기록하고 안테나를 통해 리더기에게 정보를 송신한다. 이 정보는 태그가 부착된 대상을 식별하는 데 이용된다. 쉽게 말해, 바코드와 비슷한 기능을 하는 것이다. RFID가 바코드 시스템과 다른 점은 빛을 이용해 판독하는 대신 전파를 이용한다는 것이다. 따라서 바코드 판독기처럼 짧은 거리에서만 작동하지 않고 먼 거리에서도 태그를 읽을 수 있으며, 심지어 사이에 있는 물체를 통과해서 정보를 수신할 수도 있다. 다음 장비는 스마트폰으로 스마트폰은 휴대전화와 개인휴대단말기(personal digital assistant:PDA)의 장점을 합친 것으로, 휴대 전화기에 휴대폰끼리의 블루투스를 이용한 파일전송, 일정관리ㆍ팩스 송수신 및 WiFi를 이용한 인터넷 접속 등의 데이터 통신기능을 통합시킨 것이다. 인터넷 정보검색은 물론 액정디스플레이에 전자펜으로 문자를 입력하거나 약도 등 그림 정보를 송ㆍ수신할 수 있다. 이러한 스마트폰에 들어있는 기술인 블루투스, WiFi를 사용 할 것이다

개발계획서		팀 명	PID
		프로젝트명	스마트폰을 이용한 실시간 모니터링 출결관리 시스템
작 성 일	2010.03.19	작 업	프로젝트 목적 및 기능 정의
블루투스란 휴대폰과 휴대폰 또는 휴대폰과 PC간에 사진이나 벨소리 등 파일을전송하는 무선전송기술을 말하고 WiFi는 보통 와이어리스랜 이라고 한다. 무선접속장치(AP)가 설치된 곳을 중심으로 일정 거리 이내에서 PDA나 노트북 컴퓨터를 통해 초고속 인터넷을 이용할 수 있다. 무선주파수를 이용하므로 전화선이나 전용선이 필요없으나 PDA나 노트북 컴퓨터에는 무선랜카드가 장착되어 있어야 한다. WiFi 네트워크를 이용하면 자체적은 RF를 가질 필요가 없다는 이점이 있다. 이러한 기술과 장비들을 이용하여 출결관리 시스템을 만들고자 한다. 나. 문제점 우리 학교의 전자출결관리시스템은 몇몇의 문제점을 들 수 있다. 1) 본인(학생)이 리더기에 태그(Tag)를 찍게 되면 본인이 출석을 했는지 안했는지 확인하기이 불가능하다. 2) 결석을 하게 된다면 사유서를 교수님에게 직접 찾아가서 사유서를 제출하여야 한다. 3) 교수는 학생이 결석하게 되었다면 결석한 학생이 누구인지 출석부를 보고 찾아봐야 한다. 다. 개선점 1) 본인(사용자)의 출결을 실시간으로 확인 가능 하다. 2) 학생이 결석하였을 시 실시간으로 사유서를 제출할 수 있다. 3) 교수는 실시간으로 학생의 출결여부를 확인 가능 하다. 라. 활용방안 우리는 학교에서 사용하는 출결관리시스템을 만들었지만 이를 이용한 다양한 향후비전을 제시해 보겠다. 우선 학교가 아닌 회사에서도 사용가능하다. 회사들은 직원의 출결뿐만 아니라 근태 관리를 하기 때문에 실시간으로 근태관리를 효율적으로 관리할 수 있다. 또한 대중교통의 비행기나 버스 등에 탑승인원을 관리자가 실시간으로 관리하는 시스템으로도 활용될 수 있다. 그리고 유아원이나 유치원에서 유아들의 이탈을 선생님들이 실시간으로 스마트폰을 이용하여 확인할 수 있는 시스템으로 활용될 수 있다.

개발계획서		팀 명	PID
		프로젝트명	스마트폰을 이용한 실시간 모니터링 출결관리 시스템
작 성 일	2010.03.19	작 업	프로젝트 산출물 정의
1.2 프로젝트의 산출물 가. 분석 - 요구분석서 나. 설계 - UI 설계서 - 시스템 구조도 - 모듈 설계 - DB 다. 구현 - 개발 보고서 - 프로그램 사용 설명서 라. 테스트 - 오류명세서 - 단위, 통합 테스트 실험 결과서 마. 기타 - 월간(주간) 보고서 - 회의록

개발계획서

팀      명

PID

프로젝트명

스마트폰을 이용한 실시간 모니터링 출결관리 시스템

작 성 일

2010.03.19

작        업

조직 구성 및 인력배치

2. 조직구성 및 인력배치

이 름	조 직	업 무 분 장
김용연	프로젝트 리더	- 프로젝트 책임 및 관리 - 개발 계획 수립, 업무 추진 활동 및 일정관리 - 산출물 관리 및 품질 관리 지도 - 각종 지원, 예산 관리 - 일관성 있고 효율적인 시스템 개발 - 운영 서버 시스템 설계 및 개발 - 각 팀과 연계하여 프로젝트 개발
문종원	팀 원	- 표준적인 설계/개발 안 수립 및 제공 - 사용자용 페이지 설계 및 개발, 관리, 문서화 수행
정수원	팀 원	- 데이터베이스 부분 연동 개발 - 효과적인 인터페이스 구성

개발계획서

팀      명

PID

프로젝트명

스마트폰을 이용한 실시간 모니터링 출결관리 시스템

작 성 일

2010.03.19

작        업

일 정 / WBS 정의

3. 일정

단계/일정	3월		4월	5월	6월	7월	8월	9월	10월		11월
계 획
요구분석
설 계
구 현
시 험
인수/설치

4. WBS

스마트폰을 이용한 실시간 모니터링 출결관리 시스템
요구 분석			설 계			구 현			시 험			인수 / 설치
계획서 검토			분석서 검토			퀴리 작성
자료 흐름도			DB 설계			프로그램 코 딩
자료 사전 정의			시스템 구조 설 계			DB 연동
소단위 명세서			프로그램 설 계
기타요구 / 제약사항
요구 분석서 작 성

개발계획서		팀 명	PID
		프로젝트명	스마트폰을 이용한 실시간 모니터링 출결관리 시스템
작 성 일	2010.03.19	작 업	기술 관리 방법
5. 기술 관리 방법 5.1 변경관리 가. 개발 단계의 모든 산출물에 대한 검증 후 변경관리 나. 잦은 변경으로 인하여 프로그램 일관성 및 오류 유의 다. 변경사항 발생시 PM과 팀원의 전체회의를 통해 신속한 의사 결정으로 최신 데이터 유지 5.2 위험관리 가. 데이터 접근 보안성 강화 : 접근권한을 통해 관리자 외의 접근 불허 나. 바이러스 등 발생 시 정보차단 : 듀얼시스템 구축, 정기적인 서버관리 다. 인력부족 : 유능한 인력 모집 및 인력 재배치 라. 일정지연 및 비용 부족 : 자세한 일정 및 비용 예측, 점증적 개발, 소프트웨어 재사용, 요구사항 재점검

개발계획서		팀 명	PID
		프로젝트명	스마트폰을 이용한 실시간 모니터링 출결관리 시스템
작 성 일	2010.03.19	작 업	표준 및 개발절차 및 검토회의
6. 표준 및 개발절차 6.1 개발 방법론 : 폭포수 모델에 의한 개발 7. 검토회의 7.1 검토회의 일정 : 한 단계가 끝날 때 마다 검토회의를 가진다. 7.2 검토회의 진행방법 : 각 단계마다 문서화를 하여 검토회의 때 사용할 수 있도록 한다. 산출물 검토 리스트를 이용하여 검토하게 되며 검토 회의는 각 팀의 팀장만 참석하게 된다. 7.3 검토회의 후속조치 : 검토회의 후 후속조치를 통하여 즉각 처리 될 수 있도록 한다.

개발계획서		팀 명	PID
		프로젝트명	스마트폰을 이용한 실시간 모니터링 출결관리 시스템
작 성 일	2010.03.19	작 업	개발환경 및 성능 시험 방법
8. 개발 환경 8.1 OS : Microsoft Windows 2008 Server, WM6.1 8.2 LANGUAGE : Visual C#, C 8.3 DBMS : Microsoft SQL Server, Oracle 11g 8.4 Case Tool : ER-WIN, StartUML 8.5 Document : Photoshop CS3, Power Point 2007, 한글 2007 9. 성능 시험 방법 9.1 시험 방법 가. 응답시간, 처리량, 메모리활용도, 처리속도 등을 시험한다. 나. 동적해석방법을 이용하여 사용할 컴퓨터상에서 실제 시험대상 프로그램을 실행시키면서 수행한다. 9.2 시험 단계 : 시나리오 구성 → 시스템 설치 → 시나리오 검증 →각종 기능 테스트 → 오류 검토 → 성능 시험 완료 → 결과 회의 10. 문서화 : 개발 계획서 요구 분석서 상세 설계서 결과 보고서 11. 유지보수 : 오류진단 및 예방 보수 기능개선 보수

개발계획서

팀      명

PID

프로젝트명

스마트폰을 이용한 실시간 모니터링 출결관리 시스템

작 성 일

2010.03.19

작        업

설치인수 및 참고문언

12. 설치인수

12.1 최적화 유틸리티 제공

12.2 프로그래머용 프로그램 지침서

12.3 기본적인 문서화 파일 제공

13. 참고문헌 및 부록

: http://cafe.naver.com/capstonece

14. 기술등급 및 자격기준

구분 / 기준	기술자격기준	학력경험기준
기술사	기술사
특급기술자	기사 10년이상 산업기사 13년이상	박사 3년이상, 석사 9년이상, 학사 12년이상, 전문대졸 15년이상
고급기술자	기사 7년이상 산업기사 10년이상	박사, 석사 6년이상, 학사 9년이상, 전문대졸 12년이상, 고졸 15년이상
중급기술자	기사 4년이상 산업기사 7년이상	석사 3년이상, 학사 6년이상, 전문대졸 9년이상, 고졸 12년이상
초급기술자	기사, 산업기사	석사, 학사, 전문대졸, 고졸 3년이상
고급기능사	기능장 산업기사 4년이상 기능사 7년이상 기능사보 10년이상	기능대졸 4년이상, 전문대졸 4년이상, 고졸 7년이상, 직업훈련기관의 교육이수 후 7년이상, 기능 실기시험 합격 후 10년이상
중급기능사	산업기사 기능사 3년이상 기능사보 5년이상	기능대졸, 전문대졸, 고졸 3년이상, 직업훈련기관의 교육이수 후 5년이상, 기능실기시험 합격 후 5년이상, 기타 10년이상
초급기능사	기능사, 기능사보	고졸, 직업훈련기관의 교육이수자, 기능실기시험 합격자, 기타 5년이상