레포트샵

fileicon[JAVA]도서관리프로그램

이전

  • icon

다음

  • 최대 100페이지까지 확대보기 서비스를 제공합니다.

> 레포트 > 공학계열 > 자료상세보기 (자료번호:225248)

구매가격
2,500원 할인쿠폰2,250원
등록/수정
2008.12.17 / 2008.12.18
파일형식
fileiconzip(압축파일) [무료뷰어다운]
페이지수
20페이지
자료평가
est1est2est3est4est5(평가 2건)
등록자
poes0147
  • 다운로드
  • 장바구니 담기

닫기

이전큰이미지 다음큰이미지
  • 트위터
  • 페이스북
신규가입 200원 적립! + 10% 할인쿠폰 3장지급! banner구매자료를 평가하면 현금처럼 3%지급!

소개글

[JAVA]도서관리프로그램에 대한 자료입니다.

목차

개발일정

구현 모습

더 개발 해야 할 부분

개발 못한 부분


자바를 이용한 프로그램으로써
SQL로 데이터베이스 사용

본문내용

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.table.*;

import java.sql.*;
import java.io.*;
import java.util.*;

public class JBook extends JPanel implements ActionListener, MouseListener
{

// 클래스에서 전체적으로 공유해서 쓰는 변수와 클래스를 정의함

JTable table;
JScrollPane scrollPane;

JTextField id;
JTextField title;
JTextField writer;
JTextField pub;
JTextField cate;
JTextField date;
JTextField count;
JTextField limit;
JTextField available ;

String strId, strTitle, strWriter, strPub, strCate, strDate, strCount, strLimit, strAvailable;

sql s;
book_data bModel ;


// 생성자 :
// 기본화면 구성을 담당하기 위해 전체 데이터를 가져와 테이블에 뿌려주고
// 화면 기본 구성을 담당한다. Disp(), setForm(), addForm()

public JBook()
{
Disp();
table = new JTable(bModel);

table.setPreferredScrollableViewportSize(new Dimension(500,200));
setForm();
addForm();
table.addMouseListener(this);
}


// 전체 데이터를 가져오는 메소드
public void Disp()
{
s = new sql("select * from dbo.BOOK");

bModel = new book_data(s.result());
}


// 모든 텍스트 필드를 지우기 위한 메소드
public void DispClear()
{
id.setText("");
title.setText("");
writer.setText("");
pub.setText("");
cate.setText("");
date.setText("");
count.setText("");
limit.setText("");
available .setText("");
}


// 전체 배열 방식을 정의 한다.
public void setForm()
{
setLayout(new FlowLayout());
}



// 화면 구성을 정의한다.
// 각 패널에 각각의 버튼과 텍스트필드 라벨을 정의하여 큰 패널에 붙임.
public void addForm()
{
scrollPane = new JScrollPane(table);
add(scrollPane);


JPanel text = new JPanel(new GridLayout(9,1));

JLabel Lid = new JLabel("ID");
JLabel Ltitle = new JLabel("제목");
JLabel Lwriter = new JLabel("저자");
JLabel Lpub = new JLabel("출판사");
JLabel Lcate = new JLabel("장르");
JLabel Ldate = new JLabel("출판일");
JLabel Lcount = new JLabel("대출횟수");
JLabel Llimit = new JLabel("연령제한");
JLabel Lavailable = new JLabel("대출가능여부");

id = new JTextField();
title = new JTextField();
writer = new JTextField();
pub = new JTextField();
cate = new JTextField();
date = new JTextField();
count = new JTextField();
limit = new JTextField();
available = new JTextField();

text.add(Lid);text.add(id);
text.add(Ltitle);text.add(title);
text.add(Lwriter);text.add(writer);
text.add(Lpub); text.add(pub);
text.add(Lcate); text.add(cate);
text.add(Ldate); text.add(date);
text.add(Lcount); text.add(count);
text.add(Llimit); text.add(limit);
text.add(Lavailable); text.add(available);

태그 자바, 도서관리, 도서대출, JAVA, 프로그램

자료평가

자료평가0자료평가0자료평가0자료평가0자료평가0
지금 제가 이파일을 다운받앗는데 .. SQL로 연동을 해야하는데 SQL을 어케해야할지
gldi704@nate.com 친추좀 부탁드릴꼐여
kkla*** (2010.11.26 15:05:19)
자료평가1자료평가1자료평가1자료평가1자료평가1
이거 어떻게 보나요 제가 지금 닷넷을 사용하고 잇는데 프로젝트 열기도 안되네요
csb3*** (2009.12.13 19:12:38)

오늘 본 자료

  • 오늘 본 자료가 없습니다.
  • img

    저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하 며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객 센터에 신고해 주시기 바랍니다.