ESQL을 이용한 가계부, 리스트에의 저장, 삭제, 추가 구현
- 최초 등록일
- 2009.11.26
- 최종 저작일
- 2008.11
- 41페이지/
한컴오피스
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
ESQL을 이용한 가계부, 리스트에의 저장, 삭제, 추가 구현을
자바와 jsp로 구현하였구요
캡쳐화면 첨부합니다
컴파일 실행환경
3 1. 자바 실행화면
7 2. 자바 소스
17 3. jsp 실행화면
21 4. jsp 실행소스
본문내용
MS-SQL 데이터베이스를 사용하여, 가계부를 관리하는 프로그램을 Web언어나 고급
언어로 작성하라. 주어진 Schema는 다음과 같고, 타입은 자신이 편한 대로 (간략한 타입으로) 설정하면 된다. 본 프로그램을 실제 활용할 학생은 정상적인 타입을 선언하면 된다. 아래 기본 스키마에 자신이 원하는 attribute를 추가할 수 있다.
PersonInfo (user_ID, user_name, SSN, tel#);
user_ID : 여러 사용자가 하나의 데이터베이스를 사용할 수 있도록
사용자에게 부여된 ID이다. 주민번호가 번거로우므로 user_ID
를 정수로 선언하여 사용하여 편하게 프로그래밍 한다.
user_name : 여러 사용자가 하나의 데이터베이스를 사용할 수 있도록
user_ID와 함께 user_name을 입력한다. 권장하는 타입은
문자형 30 자리이다.
SSN : 주민번호를 문자형 13자리로 한다.
tel# : 사용자별로 전화 번호를 기록한다.
전화 번호는 문자형 30자리로 한다.
InOut (user_ID, in_or_out, cash_or_not, amount, event_day, description);
user_ID : 이것은 PersonInfo 테이블 user_ID에 대한 foreign key이다.
in_or_out : 수입인지, 지출인지를 명기한다.
cash_or_not: 현금인지, 아니면 다른 형태 (예, 카드)인지를 구분한다.
amount: 거래 금액을 기록한다.
event_day: 거래가 발생한 날이 언제인지를 기록한다.
Description: 거래 관련 사항을 자유 형식으로 기록한다.
Text나 varchar 타입으로 그 크기를 충분히 유지한다.
1. 기본 사용자 등록, 출력 (PersonInfo 테이블에 등록)
2. 사용자 별 수입, 지출, 출력
참고 자료
없음