>> 졸업 프로젝트 프리젠테이션 <<

Slides:



Advertisements
Similar presentations
CI(Continuous Integration) 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경.
Advertisements

일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
Company Logo Company Logo  서론  동기  목표  개발 환경  본론  Scheduler 의 기능  DB 연동  결론  느낀점  향후 과제 목 차.
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
과제 제안서 IT대학장 귀하 2011년 3월 일 신청자(대표자) : (인/서명) Project 명 사업본부
컴퓨터와 인터넷.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
그래픽스 및 웹 응용설계 자기소개 멀티미디어 학과 4학년 장정환.
Database Laboratory, Hong Ik University
Power Java 제3장 이클립스 사용하기.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
Web Service Computing and Practice_
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
JSP Programming with a Workbook
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
Kim heesang JDBC Programming 2 Kim heesang
5장 Mysql 데이터베이스 한빛미디어(주).
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
MICE IT 프로젝트 2011년 1학기.
Linux서버를 이용한 채팅프로그램 지도 교수님 : 이형원 교수님 이 름 : 이 은 영 학 번 :
Visual Basic .NET 처음 사용하기.
1. C++ 시작하기.
컴퓨터과학 전공탐색 배상원.
NJM Messenger 박상원 박연호.
컴퓨터응용과학부 Java Enterprize(DB) 제 15 주
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
D / K / I / T / E / C / H / N / O / L / O / G / Y
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
ARP Project 조 충 호 교수님 김 세 진 조교님 조 진 형 변 익 수
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
KHS JDBC Programming 4 KHS
네트워크프로그래밍프로젝트 < 관리 tool >
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
5장 Mysql 데이터베이스 한빛미디어(주).
학번: 이름: 송용근 지도교수: 김재형교수님
학번 : 이름 : 황인성 담당교수 : 이상훈 교수님
Eclipse 를 이용한 네트워킹 퍼즐 게임 “Scrambled Net” 담당 교수님 전진우 교수님 최은아.
지도교수 : 이상훈교수님 학과 : 컴퓨터시뮬레이션 학번 : 이름 : 진선미
지도교수 : 이상훈 교수님 전공 : 컴퓨터 시물레이션 학번 : 이름 : 정철
CHAP 13. 방명록 만들기 실습.
UpToDate® Anywhere(UTDA)
JDBC Lecture 004 By MINIO.
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
WIN32 API 대전 TETRIS 시스템제어 허준호 박정욱 손경원 신동헌.
RMI Messenger 지도 : 김정배 교수님 조봉진.
자바 5.0 프로그래밍.
MovieStory 작성자 홍성혁 소속 전자전기컴퓨터공학부 학번
LabVIEW WiznTec 주임 박명대 1.
자바로 만든 채팅 프로그램 임경진 조주경 지도교수님 : 이광세 교수님.
기말 프로젝트 계획 MVC 패턴 기반 웹 애플리케이션 개발 프로젝트명 : 팀명 : 팀원 :
Mariadb JDBC PROGRAMMING2
CHAP 21. 전화, SMS, 주소록.
Java , 안드로이드를 이용한 ‘사천성’ Game
Self Introduction Template PowerPoint
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
도서 대여 프로그램 프로그래밍2 및 실습 전명중.
도서관 좌석 System 중간발표 지도교수 : 원치선 교수님 강용호 김원경
UpToDate® Anywhere(UTDA)
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
적용 가능 시간표 무한 생성 기계 2007/06/18 최석훈.
프로젝트 결과 발표 네트워크정보통신과 강동성 이현미.
Chapter 11. 문서 인쇄 및 파일 형식.
Presentation transcript:

>> 졸업 프로젝트 프리젠테이션 << Java 를 이용한 도서관리 프로그램 지도 교수님 : 이상훈 교수님 학과 : 컴퓨터응용과학부 학번 : 99225055 이름 : 이은정

>> 프로젝트 발표 목차 << 프로젝트 선정 동기와 주제 목표 및 개발 수행 일정 개발언어 및 개발툴 소개 프로젝트 전체적 구성도 (소스) DB 테이블 구조 및 개발방향 실질적인 화면 보여주기 (디자인면) 실행시키며 보여주기 수행 후 느끼고 배운 점

>> 프로젝트 선정 동기와 주제 << java라는 프로그램 언어에 처음 접하면서 이것저것 하고픈 욕심보다는 여러 사람들이 창작한 여러 소스들을 보면서, 다만 그 중 한 분야에도 깊게 한번 생각해보고 스스로 해보자는 생각으로 도전 눈으로 보여지는 부분 : swing 데이터베이스 관리 : oracle 즉 , Java swing 과 oracle 을 이용한 도서관리 프로그램

>> 프로그램 목표 및 개발 수행 일정 << 회원관리, 도서관리, 대출, 반납 의 도서관리 프로 그램의 기본적인 기능에 부가적인 기능 추가 2001 년 9월 ~ 2002년 11월 9월 12월 3월 6월 9월 11월 프로젝트 계획 및 주제 선정과 차트별 프로젝트 팀 세미나 여름방학 이용 scjp 자격증 공부 및 취득 폼 중심 DB 테이블 작성 및 연결, 발표 준비 및 최종 마무리 자료 분석 및 전체적인 프로그램 틀 구성과 swing 이용하여 폼 생성

>> 프로젝트 개발 언어 및 개발툴(환경) << 운영체제 하드웨어 : window2000 계열 PC 개발 언어 : JSDK 1.4 개발 툴 : JCreator 2.0 Pro (그 외 기타 이미지 편집 : Photoshop 6.0) Database : Oracle DB 연동 미들웨어 : JDBC 드라이버 참고 도서 : 프로그래머를 위한 Java2 자바 파일럿 프로젝트 실무

>> 프로젝트 전체적 구성도 (소스) << 사용자 로그인 BookStart.java [1] [2] [3] main 화면 BookMain.java 제목 및 프로그램 정보 주요 menu 부분 수행결과 부분 DataBase 소스 TreePanel.java MainPanel.java DBconnect.java TitlePanel.java Member.java memberBean.java About.java Book.java bookBean.java CalenderBox.java Lend.java lentBean.java Return.java ZipFinder.java

>> DB 테이블 구조 및 개발 방향 << Member Id(PK) Name Addr Jumin(UK) Tel Hp Email Book Bookcode(PK) Bookname Author Publish Buy_day State 개발 방향 웹 애플리케이션과 같은 대량 사용자를 위한 프로그램이 아니므로, 코드상에서 동시 사용자에 대한 처리 - synchronized 블럭- 는 하지 않은 상태임. -> 프로그램의 성능 향상을 위해 코드 최적화 필요. Lent Bookcode(FK) Bookname Mambername Jumin Start_date End_date Zipcode

>> 프로젝트 전체적 구성도 (디자인) << Host : User : Password : 연결 DB의 각 정보 입력 사용자 로그인 [1] Main 을 3개의 Panel 로 구성 [3] [2] 첫 main 화면

회원관리 중 검색 메뉴 회원관리 중 가입 메뉴 회원관리 중 삭제 메뉴 ( 이름, 주민등록번호, 주소, 전화번호, 핸드폰 번호, E-mail로 검색 가능 ) 수정 메뉴도 가입 메뉴와 비슷 회원관리 중 삭제 메뉴

⇒ 대출과 반납 메뉴도 이와 비슷하게 입력하면 테이블에 추가되는 구조로 나타냄.. 도서관리 중 검색 메뉴 도서관리 중 입력 메뉴 모든 도서, 날짜별, 코드별… 그 밖의 도서명, 출판사 등으로 검색 수정 메뉴도 입력 메뉴와 비슷 ⇒ 대출과 반납 메뉴도 이와 비슷하게 입력하면 테이블에 추가되는 구조로 나타냄..

프로그램 소개 [ about ] 부가기능 [ calender ] mail 보내기 위한 연결 우편번호 탐색 [ zipFinder ]

>> 프로젝트 개선점 및 느끼고 배운점 << 향후 개선 및 개발 지금의 어플리케이션 프로그램 이기보다는 웹 상에서 이용할 수 있게 네트워크를 추가한 기능 나의 계획과의 일치정도와 아쉬운 점 도서관리 프로그램에 필요한 기본기능과 몇 가지의 부가기능에 대해서는 추구하였지만, DB 연결에 관한 관리라든가 등의 문제에 대해선 생각한 만큼 하지 못해 아쉬움이 남는다. 수행 후 배운 점 일단 프로그램에 대해 거의 자신감이 없던 내가 이렇게 하나의 완성된 프로그램을 할 수 있었던 것에 대한 끈기와 java라는 프로그램 외에도 여러 그래픽 툴을 다루거나 다른 프로그램에서도 더 쉽게 이해할 수 있어 여러 면으로 도움이 되었다.