1. putty로 리눅스 서버 접속
    1. URL : ora.jj.ac.kr
    2. 로그인 아이디 : a학번
  2. 데이터베이스 접속
    1. mysql -u  DB아이디  -p      엔터 후 DB암호 입력
      1. DB명 :   db학번
      2. DB아이디 : a학번
      3. DB암호 : 휴대폰번호 마지막 4자리 숫자
  3. 테이블 생성
    1. use db학번;   <– a학번 아이디로 사용할 수 있는 DB에 접속
    2. 테이블 이름 : tstudent
      1. hakbun : 학번, 문자열(9), 기본키
      2. passwd : 암호, 문자열(20)
      3. name : 이름, 문자열(50)
      4. sex : 성별, 문자열(1), M/F 중 1개값 저장
      5. dept : 학과, 문자열(50), 기본값 ‘스마트미디어’
      6. hp : 휴대폰 번호, 문자열(20)
      7. post :우편번호, 문자열(5), 기본값 ‘00000’
      8. addr : 주소, 문자열(200)
    3. 테이블 이름 : tsubject
      1. scode : 과목코드, 문자열(5), 기본키
      2. isu : 이수구분, 문자열(20), ‘교양필수’, ‘교양선택’, ‘전공필수’, ‘전공선택’ 중 택1
      3. title : 과목명, 문자열(50)
      4. credit : 학점, 정수
      5. prof : 교수이름, 문자열(20)
      6. room : 강의시간및 강의실, 문자열(500)
    4. 테이블 이름 : tsugang
      1. f_hakbun : 학번, 문자열(9)
      2. f_scode  : 교과목코드, 문자열(5)
      3. save_time : 입력 시간, 문자열(100)
      4. foreign key f_hakbun -> tstudent(hakbun), 삭제시 연쇄 삭제
      5. foreign key f_scode -> tsubject(scode), 삭제시 연쇄 삭제
  4. 학생관리 : 회원 본인과 관리자가 할 페이지 분리
    1. 학생 추가 폼     : ~아이디/public_html/st_insert_form.html
    2. DB PHP             : ~아이디/public_html/db/dbconn.php
    3. 학생 추가 PHP : ~아이디/public_html/st_insert.php
      1. 암호를 암호화해서 저장하려면?
    4. 학생 목록 PHP : ~아이디/public_html/st_list.php
    5. 로그인 폼           : ~아이디/public_html/db/st_login_form.html
    6. 로그인 PHP       : ~아이디/public_html/db/st_login.php
      1. 암호가 암호화되서 저장되었을 때 암호 확인 방법은?
    7. 추가할 내용
      1. 학생정보 자세히 보기 : 수정, 탈퇴 메뉴 추가
      2. 학생정보 수정 : 회원본인 or 관리자가
      3. 회원탈퇴 : 회원본인 or 관리자가
  5. 전체 페이지 관리 페이지 : index.php
  6. 과목관리
    1. 교과목 추가 폼     : ~아이디/public_html/sj_insert_form.html
    2. DB PHP                 : ~아이디/public_html/db/dbconn.php
    3. 교과목 추가 PHP : ~아이디/public_html/sj_insert.php
    4. 교과목 목록 PHP : ~아이디/public_html/sj_list.php
    5. 추가할 내용
      1. 교과목정보 자세히 보기 : 수정, 삭제 메뉴 추가
      2. 교과목 수정
      3. 교과목 삭제
  7. 수강관리
    1. DB PHP                     : ~아이디/public_html/db/dbconn.php
    2. 수강신청 목록 PHP : ~아이디/public_html/sg_list.php
    3. 수강신청 추가 PHP : ~아이디/public_html/sg_insert.php
    4. 수정/추가할 내용
      1. 수강신청 목록 : 현재 학생이 수강신청한 과목을 제외한 목록으로 수정, 수강 신청 버튼만 있어야 함
      2. 수강신청 완료 목록 : 현재 학생이 수강신청한 목록, 수강 취소 버튼이 이곳에 있어야 함
  8. 도서관리
    1. 테이블 : tbook
      1. bcode : 도서코드, 문자열(10), 기본키
      2. title : 도서명, 문자열(50), 필수
      3. price : 가격, 정수
      4. publ : 출판사, 문자열(20)
      5. room : 보관 위치, 문자열(500)
    2. 도서 추가 폼     : ~아이디/public_html/bk_insert_form.html
    3. DB PHP                 : ~아이디/public_html/db/dbconn.php
    4. 도서 추가 PHP : ~아이디/public_html/bk_insert.php
    5. 도서 목록 PHP : ~아이디/public_html/bk_list.php
    6. 추가할 내용
      1. 교과목 수정
      2. 교과목 삭제
  9. 도서 대출/반납
    1. 테이블 이름 : tlend
      1. f_hakbun : 학번, 문자열(9)
      2. f_bcode  : 교과목코드, 문자열(5)
      3. save_time : 입력 시간, 문자열(100)
      4. foreign key f_hakbun -> tstudent(hakbun), 삭제시 연쇄 삭제
      5. foreign key f_bcode -> tbook(bcode), 삭제시 연쇄 삭제
    2. 대출신청 추가 폼     : ~아이디/public_html/le_insert_form.html
    3. DB PHP                     : ~아이디/public_html/db/dbconn.php
    4. 대출신청 추가 PHP : ~아이디/public_html/le_insert.php
    5. 대출신청 목록 PHP : ~아이디/public_html/le_list.php
    6. 수정/추가할 내용
      1. 대출신청 목록 : 현재 학생이 수강신청한 과목을 제외한 목록으로 수정, 수강 신청 버튼만 있어야 함
      2. 대출신청 완료 목록 : 현재 학생이 수강신청한 목록, 수강 취소 버튼이 이곳에 있어야 함
error: Content is protected !!