Download - B-7 팀 명 : 내손안

Transcript
Page 1: B-7  팀 명  :   내손안

B-7 팀 명 : 내손안

2011 소프트웨어 프로젝트실습실 관리 프로그램

Page 2: B-7  팀 명  :   내손안

Contents

프로젝트 수행 목적1

프로젝트 결과물의 개요2

프로젝트 관련기술 및 개발환경

3 프로젝트 추친방법

4

5 프로젝트 결과물

Page 3: B-7  팀 명  :   내손안

1. 프로젝트 수행목적프로젝트명

- 실습실 관리 프로그램

프로젝트 추진 배경

- 컴퓨터를 사용하는 실습실이 추가로 생기는 시점에 컴퓨터과학과 학생한테 맞는 피시 관리 프로그램이 필요하다고 생각했다 . 실습실을 사용하는 사용자 ( 학생 ) 입장에서 만든다면 가장 적합할 것이라고 판단 하에 이 프로젝트를 추진하게 되었다 .

Page 4: B-7  팀 명  :   내손안

1. 프로젝트 수행목적 프로젝트 수행목적 및 필요성

- 최근 굉장히 많은 종류의 PC 관리프로그램들이 다양한 기능으로 무장하고 시중에 나와 있다 . 출시 되어 있는 관리프로그램의 종류는 굉장히 많지만 , 그 많은 종류의 관리프로그램들 가운데서 가장 적합한 것은 무엇인지 고르는 것은 여간 어려운 일이 아니다 . 아무리 많은 기능을 탑재하고 있더라도 오히려 자주 쓰는 적은 기능들로만 구현되어 메모리 소비가 가벼운 PC관리프로그램이 어떤 경우에는 더 유리할 때도 있다 . 그렇기 때문에 우리는 현재 우리가 쓰고 있는 PC 관리프로그램이 과연 적합하고 , 우리가 원하는 기능들을 제대로 탑재하고 있는지 한번쯤 검토해 볼 필요가 있다 . 그리하여 내손안조는 이러한 의문점에 충실히 대답하여 줄 수 있는 현명한 PC관리프로그램을 구현하여 보려고 한다 . 실습실이라는 테두리 안에서 주로 필요로 하는 기능들을 적절히 분석하여 그 목적에 맞는 간소하고 필요한 기능들을 탑재하고 있는 보다 현명한 실습실관리프로그램을 개발하고자 한다 . 실습실의 실상에 맞는 관리프로그램을 사용함으로써 CS 인은 부담 없고 효율적인 관리 서비스를 제공받을 것이라고 기대한다 . 이 기능에서 좀 더 확장하여 CS 구성원들이 주로 사용하고 , 사용하길 소망하는 기능들을 추가적으로 구현해 보려고 한다 . 이러한 구현은 이 관리프로그램을 사용하는 모든 CS 구성원들에게 많은 편의와 효율성을 제공해 줄 것이라고 확신한다 .

Page 5: B-7  팀 명  :   내손안

2.1 전반적인 설명

PC 방 관리 프로그램

2. 프로젝트 결과물의 개요

실습실 수업을 듣거나 컴퓨터과학과 학생 , 조교 , 교수님 등 지정된 사용자만로그인 가능

로그인 기능

Page 6: B-7  팀 명  :   내손안

2.1 전반적인 설명

PC 방 관리 프로그램

2. 프로젝트 결과물의 개요

위젯 기능을 통해 바탕화면 정리 , 실습 수업 시간에 쓰는 프로그램을 아이콘화하여 찾는 시간을 단축 시킬 수 있다 .깔끔해 보인다 .

위젯 기능

Page 7: B-7  팀 명  :   내손안

2.1 전반적인 설명

PC 방 관리 프로그램

2. 프로젝트 결과물의 개요

후킹 기술을 사용해 마우스가 일정한 시간 움직이지 않을 시 자동 종료된다 . 또한 카운트다운 시간 설정으로 원하는 시간에 컴퓨터를 종료 시킬 수 있다 .

PC 자동종료

Page 8: B-7  팀 명  :   내손안

2.1 전반적인 설명

PC 방 관리 프로그램

2. 프로젝트 결과물의 개요

로그인한 사용자 정보로 출석체크가 되어진다 .

출석체크 기능

Page 9: B-7  팀 명  :   내손안

프로젝트 역할 분담

3. 프로젝트 추진 방법박준영DB &

IIS 웹서버김경미

위젯

나누리

자동종료VisualStu-dio

2008

한청희Login & UI

프로젝트 수행시 도움을 얻는 방법 실습시간 : 조교 선생님

수업시간 : 담당 교수님

A f t e r : 담당 튜터 & 선배

Page 10: B-7  팀 명  :   내손안

프로젝트 추진 일정

3. 프로젝트 추진 방법

일정

할일

1주

2주

3주

4주

5주

6주

7주

8주

9주

10주

11주

12주

13주

14주

제안서 작성

Data base &

IIS 웹서버

Login & 구체적 UI

위젯

자동 종료 구현

디버깅

결과보고서 작성

누리청희 경미준영

Page 11: B-7  팀 명  :   내손안

- visual studio2008, C++, VC++( 위젯 ), DB, IIS 웹서버 , Window 7

4. 프로젝트 관련 기술 및 개발환경

- 후킹키보드나 마우스로 입력이 들어오면 디바이스 드라이버가 프로그래머가 다룰 수 있는 API 로 프로그래밍 할 수 있도록 메시지로 바꾸어준다 .

- 위젯컴퓨터 운영체제 위에서 동작하여 그 결과를 작은 사용자 인터페이스로 표시하는 간단한소프트웨어 더 짧게는 작은 응용프로그램이라 할 수 있다 . 즉 , 위젯은 자신의 블로그나 웹사이트에 별도의 설치 없이 손쉽고 간편하게 삽입할 수 있는 일종의 악세사리 같은 것으로 요즘은 위젯이라는 것이 많이 유행처럼 번지고 여러 웹사이트와 블로그 등등 쉽게 위젯을 발견 할 수 가 있다 .

- 자동종료일종의 타이머 소프트웨어라 할 수 있다 . 컴퓨터를 켜놓고 잔 후 일어나 후회하는 분 , 인터넷을 꼭 몇 시간만 해야겠다하고 계속 하시는 분 이런분 들의 컴퓨터 사용시간 조절에 필수 프로그램이라 할 수 있다 . 이런 장점들을 살려서 실습실에서 컴퓨터를 사용하고 끄지 않고 나가는 경우 자동적으로 종료될 수 있게 하여 에너지가 낭비되는 것을 막을 수 있다 .

프로젝트 관련 기술

프로젝트 개발환경

Page 12: B-7  팀 명  :   내손안

5. 프로젝트 결과물프로젝트 종료 후 생성될 결과물

- 소스 ( 주석문 포함 ) 제출

- 실제 실습실에 설치

- 실습실 선호도 조사 자료 제출

사용법 : PC 방과 동일

- 로그인 후 위젯 사용

- 자동종료는 위젯 하단부에 표시 할 예정

Page 13: B-7  팀 명  :   내손안

-THE END-