소스 코드Main.javapackage com.emp.main; import java.util.Scanner; import com.emp.service.Service; // 메인 메뉴 운영 클래스 public class Main { // 직원 삭제, 패스워드 변경 만들기. public static void main(String[] args) { Scanner sc = new Scanner(System.in); boolean run = true; while(run) { System.out.println("--------------"); System.out.println("직원관리 v2.0"); System.out.println("--------------"); System.out.println("1. 로그..
소스 코드Service.javapackage com.emp.service; import java.sql.Date; import java.util.ArrayList; import java.util.List; import java.util.Scanner; import com.emp.domain.Department; import com.emp.domain.Employee; import com.emp.domain.Job; import com.emp.domain.Login; import com.emp.domain.Region; import com.emp.persistance.DepartmentDAO; import com.emp.persistance.EmployeeDAO; import com.emp.persista..
소스코드LoginDAO.javapackage com.emp.persistance; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import com.emp.connection.OracleConnection; import com.emp.domain.Login; public class LoginDAO { public int login(Login l) { int result = 0; Connection conn = null; PreparedStatement pstmt = null; String sql = "SELECT COUNT(*) AS co..
소스 코드Login.javapackage com.emp.domain; public class Login { // 아이디, 패스워드 // Field private String id_; private String pw_; private String newPw_; // Constructor public Login() { } public Login(String id_, String pw_) { this.id_ = id_; this.pw_ = pw_; } public Login(String id_, String pw_, String newPw_) { super(); this.id_ = id_; this.pw_ = pw_; this.newPw_ = newPw_; } // Getter public String get..
요구분석- 직원관리에서 직원정보에 대한 입력, 출력, 검색, 삭제 기능 구현.- 기초정보관리에서 지역관리, 부서관리, 직위관리 별도 운영.- 관리자정보관리에서 관리자추가, 패스워드변경 기능 구현.- 특정 정보 입력시 항목번호 구성은 자동 생성되도록 한다.- 지역정보 입력, 출력 항목은 지역번호, 지역명 이다.- 부서정보 입력, 출력 항목은 부서번호, 부서명 이다.- 직위정보 입력, 출력 항목은 직위번호, 직위명, 최소기본급 이다.- 직원정보 입력 항목은 이름, 주민번호, 입사일, 전화번호, 지역번호, 부서번호, 직위번호, 기본급, 수당 이다.- 직원정보 출력 항목은 사번, 이름, 주민번호, 입사일, 전화번호, 지역명, 부서명, 직위명, 기본급, 수당, 급여로 구성된다.- 직원정보 전체출력시 정렬 기준(사..
1. 요구분석- 회원 정보 입력, 회원 정보 전체 출력, 회원 정보 검색, 회원 정보 삭제, 회원별 회비 납부 내역 관리- 회원번호('M01' 형태), 이름, 전화번호, 이메일, 등록일(yyyy-MM-dd)- 검색 기준은 회원아이디, 이름, 전화번호, 이메일, 등록일(년, 년월, 년월일) 기준이 존재한다.- 회원별로 정기적인 회비를 납부한다고 가정한다. 납부 기록을 저장하고, 회원별 회비 납부 내역을 출력할 수 있어야 한다. 회원명단 출력시 회비 납부 총액을 출력할 수 있어야 한다.- 회원 정보 삭제시 회비 납부 내역을 같이 삭제할 것인지 확인한 후 삭제하도록 한다.- 오라클 데이터베이스를 이용해서 자료 저장- PreparedStatement 인터페이스 사용 2. 데이터베이스 준비 --회원 정보 저장용 ..
1. 요구 분석 - 성적 정보 입력, 성적 정보 출력, 성적 정보 검색 구현- 성적 정보 입력시 이름, 과목1, 과목2, 과목3 입력- 성적 정보 출력시 번호, 이름, 과목1, 과목2, 과목3, 총점, 평균, 석차 출력- 성적 정보 검색시 번호, 이름 기준으로 검색- 오라클 데이터베이스를 이용해서 자료 저장- PreparedStatement 인터페이스 사용 2. 데이터베이스 준비--아래 형식의 자료 저장용 테이블 생성--번호(S01, S02, ...), 이름, 과목1, 과목2, 과목3CREATE TABLE scores (sid_ VARCHAR2(3) --pk, name_ NVARCHAR2(10), subject1 NUMBER(3), subject2 NUMBER(3), subject3 NUMBER(3));..
- Total
- Today
- Yesterday
- 일본어
- 외부접속
- PreparedStatement
- Apache24
- mysql 8.0
- た
- 성적관리
- ない형
- Database
- AH02102
- 일본어 공부
- 토비의스프링
- て형
- 번호자동증가
- た형
- 초기설정
- 저장소생성
- 버전 업그레이드
- 직원관리
- git설치
- 취업성공패키지
- JDBC
- 동사의활용
- 동사 た
- git
- Java
- 동사의 활용
- oracle
- ない
- 설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |