인터렉티브(interactive) 주문창 컴퓨터 응용 과학부 컴퓨터 시뮬레이션 전공 20001307 정 수연
과제 수행 단계 7월 하순~ 8월 : 메뉴 바의 하위 메뉴 프로그래밍 (접속 메뉴의 로그인, 회원가입, 손님입장 ) 4월 : 모 바일(mobile) 게임 제작 구상 6월 : 주문 프로그램 구상 7월 : 메뉴 바(menu bar) 완성 7월 하순~ 8월 : 메뉴 바의 하위 메뉴 프로그래밍 (접속 메뉴의 로그인, 회원가입, 손님입장 ) 9월 : 프로그램 보완, 수정 및 이미지 처리 부분 완성
주문 & 계산 프로그램 주문&계산 프로그램이란?? 패스트 푸드점이나 대형 복합 마트에서 요리를 주문할 때 매장 곳곳에 설치되어 있는 주문 프로그램을 통해 현재 손님이 앉아있는 곳과 가장 가까운 위치에서 주문을 할 수 있도록 해주는 프로그램을 말합니다. 동기 주문전 자리에 앉았을 경우, 주문한 음식을 먹던 도중이나 먹은 후에 다른 음식을 주문할 경우 주문하러 가야하는 번거로움을 덜어보고자 하는 생각에서 구상하게 되었습니다.
Java?? 잡아볼까?? Java의 장점 자바는 OOP(Object Oriented Programming)이다. 실세계의 object를 프로그램에 반영하기위해 추상화(abstract) -object를 프로그램에 적용할 수 있는 형태로 변형-하는 과정을 거친다 Java의 장점 확장성(Scalability) : 어느 곳에나 적용 가능한 프로그램 개발 가능 보안성(Security) : 보안능력이 뛰어나다 보편성(Universality) : Java로 개발된 프로그램은 machine이나 O/S에 종속되지 않는다. 변화성(Modularity) : 재사용 가능한 object를 만들 수 있다
자바 Application 주석처리 Class선언부 Method(함수)선언부 =>main() 화면에 Hello World!라는 문자열을 출력하는 명령
프로그램 순서도 프로그램 순서도 프로그램 접속 음식 요리 로그인&입장 영수증 수령 메뉴 선택 음식값 계산
회원 가입 아이디 중복 검사 우편번호 검색 생년월일 검색 메뉴 선택 이미지 확인 수량 선택 장바구니 담기
심심타파 숫자 야구 게임 숫자 입력방식 : 버튼클릭 1.컴퓨터가 임의의 수 3개 생성 심심타파 : 회원에게 비만도 측정과 칼로리 검색, 게임 제공 숫자 야구 게임 숫자 입력방식 : 버튼클릭 1.컴퓨터가 임의의 수 3개 생성 2.사용자가 숫자 3개 입력 3.10번 안에 컴퓨터의 수 3개를 맞추면 승리
게시판
데이타베이스 데이타베이의 종류들 Fastfood : 주문 프로그램의 데이터 베이스 정보가 들어있는 곳 내가 만든 DataBase
Fastfood 데이타베이스의 테이블 Fastfood DB안에 있는 테이블 board : 게시판 member : 회원가입 order_list : 장바구니에 담은 메뉴 zipcode : 우편번호 set_chicken set_hamburger :음식 single_chi 등 :메뉴
Fastfood 데이타베이스의 필드 Member란 테이블안에 있는 필드들 mem_id : 회원 아이디 정보를 가지는 필드, 가변캐릭터, 주요키 time : 회원가입시 시간정보 , admi_count : 방문횟수
Fastfood Member필드의 상세 정보 회원 한명의 개인 아이디,이름, 주소등 모든 정보가 저장되어 있 는 것을 볼 수 있다
Member() 메쏘드 선언 Jdbc 드라이버 로드 Database와 연결 회원가입 에서 입력 정보를 DB 저장
소감 및 향후 과제 향후 과제 평가 및 소감 포인트제도 추가 터치스크린과의 연결 추가 주문완료후 영수증 출력 추가 자바 애플릿으로 변환 평가 및 소감 이미지 처리의 미흡한 점 인터렉티브한 주문창을 완성하지 못한 아쉬움 과제를 완성하고 난후의 뿌듯함