PC방 관리 프로그램 3조 발표자: 김진규 국제인재능력개발원 안녕하십까, 3조 중간프로젝트 발표를 맡은 발표자 김진규입니다.

Slides:



Advertisements
Similar presentations
① 에 접속하신 초기 화면입니다. Sign in 클릭합니다. sign in : Access your account locate : Find a test center learn : View program information ② 왼쪽 화면에서.
Advertisements

프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
스마트 KTC 사용자 매뉴얼 스마트폰용 모바일학생증 앱 설치 및 기본기능. 강원관광대 스마트 KTC 앱 설치 강원관광대학교 모바일학생증 앱 ( 이하 ‘ 스마트 KTC’ 로 명명 ) 은 안드로이드폰은 Google Play Store, 아이폰 은 App Store 에서 무료로.
아이폰 사용자를 위한 문자메시지 앱 소개 아이폰에 적합한 앱 선택 … 아이폰 메시지 앱은 앱스토어에 많이 올라와 있습니다. 이 중에서 스마트콘에 접합한 아이폰 앱을 위해 여러 가지를 테스트한 결과 간단하고 쓰기 편한 앱을 소개하려고 합니다. 이.
아이튠즈 계정 생성. 1. 인터넷을 통해 설치한 아이튠즈를 실행 한 후 그림의 순서대로 선택을 합니다. 1 2.
1. 메인 *예약 하기* 출발지 도착지 출발날짜 출발시간 클래스 총 인원 왕복/편도 타이틀 로그인
PM 김은아 유효진.
베플리-T 2.8 설치 매뉴얼 1. 윈도우 XP에서 설치하기 p.2
무료문자 보내기 62. 창업자께서 현재 스마트폰 무제한 약정 요금제를 사용하고 계시다면
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
매출확인 스마트폰 어플 37. 본인이 자기매출을 볼 수 있는 매출확인 스마트폰 어플 입니다.
Index SendMemo 기능 Q & A 팀 소개 배경 및 목적 구현
Database Laboratory, Hong Ik University
Power Java 제3장 이클립스 사용하기.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
Sep Youn-Hee Han 웹서비스 컴퓨팅 수업을 위한 코딩 환경 준비 Sep Youn-Hee Han
MySQL 및 Workbench 설치 데이터 베이스.
데이터베이스 및 설계 금오공과대학교 컴퓨터공학부 이 이섭.
PLISM 컴포넌트 설치 방법.
4-1장. MySQL 제13장.
1. C++ 시작하기.
FTP 프로그램 채계화 박재은 박수민.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
NJM Messenger 박상원 박연호.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
D / K / I / T / E / C / H / N / O / L / O / G / Y
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
SSL-VPN 설치 및 접속 설명서.
KHS JDBC Programming 4 KHS
로봇 제어를 위한 안드로이드 어플리케이션 개발 07 백현빈 06 안우석 07 이형래
PowerPoint로 예수님의 세계(족보:마1:1)에 접근하였다가 개신교 한글개역 성경 전 내용으로 확대하게 되었습니다.
19강. 데이터 베이스 - III 회원가입 및 회원정보 수정 프로그래밍 Lecturer Kim Myoung-Ho
인제대학교 ACA 포토샵 시험 접수 가이드.
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
본 문서의 내용은 컬러로 인쇄를 해야 정확한 내용 이해가 가능 합니다.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
홀인원2.0 설치 메뉴얼.
뇌를 자극하는 Windows Server 2012 R2
홍익대학교 메일 시스템 구축 그룹웨어 메일 이전 하기.
< 현금영수증가맹점 가입절차 >
2 보안 1 도구 윈도우 XP > 온밀크 프로그램 설치 장애 (보안 설정) / 품목추가 깨질 때 장애증상
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
27강 JAVA Collections - II - Map계열 컬렉션 클래스 살펴보기 - Set계열 컬렉션 클래스 살펴보기
Nessus 4 설치 정보보호응용 조용준.
ADO.NET (SqlConnection, SqlCommand)
신청방법 안내 메뉴얼.
회원가입 안내 AROPA EDU Class Mate!
pps-Bible 감상 안내 안녕하세요? 제 Blog를 방문해 주셔서 감사합니다.
기말 프로젝트 계획 MVC 패턴 기반 웹 애플리케이션 개발 프로젝트명 : 팀명 : 팀원 :
9강. 클래스 실전 학사 관리 프로그램 만들기 프로그래밍이란 결국 데이터를 효율적으로 관리하기 위한 공구
데이터 베이스 DB2 관계형 데이터 모델 권준영.
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
Kangwon National Univ. | Computer Science
화상대화 매뉴얼 한국지역정보개발원.
Level 0 Level 1 Level 2 Level 3 공모전 후기 모음 웹 서비스 1. 웹 페이지 설계 2. 웹 서버 구현
산책로 정보 공유 및 전송 시스템 김진희, 박성주, 이상은.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
안녕하세요!.
약속의 아들 이삭.
접근제어 솔루션 계정등록 및 클라이언트 설치.
Wake On Lan 발표자: 김 홍 기 김홍기 조성오
Homework #3 - 페이지 모듈화 및 로그인처리 -
CHAP 15. 데이터 스토리지.
DBMS & SQL Server Installation
구글 계정 생성가이드.
프로젝트 결과 발표 네트워크정보통신과 강동성 이현미.
                              데이터베이스 설계 및 실습 #6 - SQL 실습 한국외국어대학교 DaPS 연구실                              
Continental Automotive Innovation Contest
로그인 후 우측 상단 “내 보관함” 클릭 1.
Presentation transcript:

PC방 관리 프로그램 3조 발표자: 김진규 국제인재능력개발원 안녕하십까, 3조 중간프로젝트 발표를 맡은 발표자 김진규입니다. 그에 관해 말씀드리겠습니다. 3조 발표자: 김진규 국제인재능력개발원

목차 개발 필요성 개발 목적 개발 환경 개발 일정 팀 소개 및 역할 프로그램 흐름도 데이터베이스 설계(ERD) 통합 모델링 언어(UML) 기능 프로그램 시연 질의응답 처음 이 프로그램을 사용하게 될 사용자, 여기서는 PC방 사장님이 되겠습니다. 이 프로그램 사용자의 분석과 그에 따른 프로그램의 컨셉을 말씀드리고 저희가 개발한 환경과 일정 팀원의 각각의 역할을 말씀드리겠습니다. 이후 프로그램의 전체 흐름을 나타낸 도식과 데이터베이스 설계도면인 ERD, 프로그램 클래스의 흐름인 UML을 설명드리고 자세하게 기능에 대해 말씀드리겠습니다. 그 다음 그 기능들을 시연하면서 직접 보여드리고 질의응답을 끝으로 발표 마치겠습니다.

개발 필요성 첫 번째, 저희의 고객인 PC방 사장님에 대한 분석입니다. 저희에게 의뢰를 주신 PC방 사장님은 다음과 같이 PC방을 운영하셨습니다. (왼쪽부터 첫 번째 사진) 우선 현재 PC방의 크기가 크지 않았습니다. PC방은 컴퓨터가 6대가 있었고 주방과 휴식공간이 따로 있었습니다. 6대가 있었지만 그 6대는 손님이 이용하는데 편안함을 느끼게 제공되었습니다. PC방의 크기가 작기 때문에 손님이 직접 요리를 해 먹거나 간단하게 사서 와서 먹습니다. PC방에 오기 전에 음식을 사서 올 수도 있겠지만, 그것은 허용하지 않습니다. 이 정책은 PC방 주인이 조금이라도 손님들이 컴퓨터에서 눈을 떼고 환기를 시켰으면 하는 바람으로 만들어진 것이라고 하셨습니다. 또 PC방 사장님은 셧다운제에 맞춰 퇴근을 하셨고 하루 영업을 마감하셨습니다. 그리고 컴퓨터를 좋아하셔서 직접 관리하시기를 좋아하셨고 컴퓨터는 항상 최적의 상태로 관리되었습니다.

개발 목적 관리자 (스마트 PC관리) 이러한 PC방에서는 기존의 PC방 관리 프로그램처럼 많은 기능을 필요로 하지 않는다고 판단했습니다. 그렇기에 이 많은 기능들은 다 걷어버리고, 순수한 몇몇 기능에만 집중하였습니다. 사용자 (넷커맨더)

개발 환경 구 분 내 용 Window 7(64bit) JAVA(jdk 1.8.0_40) Eclipse Jdraw(v1.5) 구 분 내 용 OS Window 7(64bit) Language JAVA(jdk 1.8.0_40) Tools Eclipse (Luna Service Release 2 (4.4.2)) Jdraw(v1.5) Database Oracle (11g Enterprise Edition Release 11.2.0.1.0) VMware Vmware Player(3.1.3) Ubuntu(10.04.4_server_64bit) MySQL(5.1.73) 프로그램을 개발하기 전, 윈도우7 64비트 환경에서 이루어졌으며, 이클립스를 사용하여 자바 언어로 개발하였습니다. Jdraw는 UI를 구성할 때 사용하였고, 데이터베이스는 무료로 제공되고 있는 오라클 11g버전을 사용하였습니다. 집에서 수행할 때는 vmware로 데이터베이스를 구축하여 사용하였고, 우분투 서버에 mysql을 설치하여 사용하였습니다.

개발 일정 자료수집 프로그램 개발 (관리자, 사용자) 5(3w) 5(4w) 6(1w) 6(2w) (형께서 설명해주세요) 팀 결성 목표 설정 오픈 소스 수집 아이템 선정 소스 분석 및 활용방안 프로그램 개발 (관리자, 사용자) UI 설계 로그인, 회원가입(사용자) PC 사용정보 출력(관리자) 회원관리(관리자) (형께서 설명해주세요) ERD 설계 개발환경 설정 카드관리(관리자) 결제(관리자) 디자인 삽입

팀 소개 및 역할 최세림 김진규 이주한 박동선 조장, 자료수집, DB설계 관리자 프로그램, UI설계, 자료수집, 디자인 (이부분도)

시스템 흐름도 사용 PC 사용 PC 비/회원 사용자 관리자 데이터베이스 저희는 다양한 방법이 있겠지만, 데이터베이스를 활용하여 진행하였습니다. 데이터베이스는 단순히 사용정보를 저장하거나 회원정보를 저장하는 것이 아니라 PC이용 상태를 확인하는 것으로도 사용하였습니다. 사용 PC 비/회원 사용 PC 데이터베이스

데이터베이스 설계(ERD) 회원 정보 컴퓨터 정보 비회원 카드 정보 인덱스 이름 아이디 비밀번호 이메일 핸드폰 번호 *ERD(Entity Relationship Diagram) 회원 정보 인덱스 이름 아이디 비밀번호 이메일 핸드폰 번호 컴퓨터 정보 컴퓨터 번호 사용여부 이름 아이디 비회원 카드 정보 카드번호 사용 여부

통합 모델링 언어(UML) *UML(Unified Modeling Language) (추가하시고 설명) 핵심기능

사용자 기능 로그인 비/회원 가입 사용 요금정보 사용 중지

기능 – 사용자(1/9) 비/회원 로그인

기능 – 사용자(2/9) 비회원 로그인 *카드보유: 1 ~ 20번

기능 – 사용자(3/9) 회원 로그인

기능 – 사용자(4/9) 회원 로그인

기능 – 사용자(5/9) 회원가입

기능 – 사용자(6/9) 회원가입

기능 – 사용자(7/9) 회원가입 123 1q 123 1q

기능 – 사용자(8/9) 로그인 *카드보유: 1 ~ 20번

기능 – 사용자(9/9) 요금 정보 사용 중지 <PC이용 화면>

관리자 기능 각 PC 사용 정보 회원 관리 카드 관리 결제 총 수입

기능 – 관리자(1/5) 각 PC 사용 정보 사용자, PC 사용중 ∙ 6분당, 100원 ∙ 60분, 1000원 (기본요금) 클릭 사용자, PC 사용중 ∙ 6분당, 100원 ∙ 60분, 1000원 (기본요금)

기능 – 관리자(2/5) 회원 관리

기능 – 관리자(3/5) 카드 관리

기능 – 관리자(4/5) 결제

기능 – 관리자(5/5) 총 수익

프로그램 시연

질의응답

감사합니다.