목차
제1부 ASP 서버 설정법
   Chapter 1. 서비스 팩의 설치 ... 21
   Chapter 2. Option Pack(llS4 웹서버)의 설치 ... 25
   Chapter 3. 웹서버 원격제어 ... 29
   Chapter 4. MS-SQL 설치하기 ... 41
   Chapter 5. 관리자용 DB 서버 설정법(웹 호스팅할 경우) ... 51
   Chapter 6. 클라이언트용 DB 서버 설정법(웹 호스팅할 경우) ... 67
   Chapter 7. ODBC 설정(관리자용) ... 83
   Chapter 8. TCP/IP 설정법 ... 89
제2부 전자 상거래 시스템
   Chapter 1. 전자 상거래 시스템 업무파악 ... 105
      관리자의 역할 ... 106
      사전 준비 과정 ... 106
      ASP를 사용하기 위한 설정들 ... 107
   Chapter 2. 아울 쇼핑 사용법 ... 109
      2-1 아울 쇼핑 사용자용 ... 109
      2-2 아울 쇼핑 관리자용 ... 129
제3부 인터넷 쇼핑몰 제작과정
   Chapter 1. 시스템 관리자의 역할 ... 177
      1단계 MS-SQL DB 설정 ... 177
      2단계 ODBC 설정 ... 184
      3단계 웹서버 설정 ... 190
   Chapter 2. 테이블 만들기 ... 195
      2-1 전체 테이블 구성 ... 195
        countt(접속 번호 테이블) ... 196
        usertb(회원 테이블) ... 196
        admintd(관리자 테이블) ... 196
sortt(제품 분류 테이블) ... 196
prodt(제품 테이블) ... 197
        order_detailt(장바구니 테이블) ... 197
        order_sumt(주문서 테이블) ... 197
      2-2 접속 번호 테이블 ... 198
      2-3 회원 테이블 ... 200
      2-4 관리자 테이블 ... 201
      2-5 제품 분류 테이블 ... 202
      2-6 제품 테이블 ... 203
      2-7 장바구니 테이블 ... 207
      2-8 주문서 테이블 ... 208
      2-9 테이블 만들기 ... 210
   Chapter 3. 로그인 루틴 ... 219
      3-1 둘러보기 ... 219
      3-2 로그인 입력폼(index.html) ... 222
      3-3 로그인 입력폼 소스분석(index.html) ... 231
        로그인 입력폼 전체 소스 코드(index.html) ... 234
      3-4 사용자 인증 루틴(login.asp) ... 236
        입력한 ID가 테이블에 없을 경우 ... 236
        입력한 ID와 비밀번호가 있는 경우 ... 240
        입력한 ID는 확인됐지만 비밀번호가 일치하지 않는 경우 ... 245
        사용자 인증 루틴 소스 분석(login.asp) ... 250
        사용자 인증 루틴 전체 소스 코드(login.asp) ... 255
      3-5 사용자 정보 전달(global.asp) ... 258
      global.asa 파일 내용 ... 258
   Chapter 4. 회원 가입 및 회원 정보 수정(고객용) ... 259
      4-1 둘러보기 ... 259
      4-2 신규 회원 등록폼(newuser.html) ... 262
        신규 회원 등록폼 소스 분석(newuser.html) ... 265
        사용자 등록폼 전체 소스 코드(newuser.html) ... 271
      4-3 신규 회원 추가 루틴(regist.asp) ... 274
        신규 회원 추가 루틴 소스 분석(regist.asp) ... 278
        신규 회원 추가 루틴 전체 소스 코드(regist.asp) ... 285
      4-4 신규 회원 등록 결과 처리 루틴(registok.asp) ... 291
        신규 회원 등록 결과 처리 루틴 소스 분석(registok.asp) ... 297
        신규 회원 등록 결과 처리 루틴 소스 분석(registok.asp) ... 301
      4-5 회원 정보 수정 루틴(regedit.asp) ... 304
        회원 인증 부분 ... 304
        회원 정보 수정 결과 출력 ... 306
        회원 등록정보 수정 ... 313
        회원 정보 수정 루틴 소스 분석(regedit.asp) ... 319
        회원 정보 수정 루틴 전체 소스 코드(regedit.asp) ... 328
   Chapter 5. 관리자 인증(관리자용) ... 335
      5-1 둘러보기 ... 335
      5-2 관리자 로그인 폼(index.html) ... 338
        관리자 로그인 폼 코드 분석(index.html) ... 340
        관리자 로그인 폼 전체 소스 코드(index.html) ... 342
      5-3 관리자 인증 루틴(secret.asp) ... 343
        입력한 관리자 ID가 테이블에 없을 경우 ... 343
        입력한 관리자 ID로 인증에 성공했을 경우 ... 347
        관리자 ID는 존재하지만 비밀번호가 틀릴 경우 ... 352
        관리자 인증 루틴 분석(secret.asp) ... 356
        관리자 인증 루틴 전체 소스 코드(secret.asp) ... 360
      5-4 관리자용 페이지 보안 처리(Session 보안 기법/웹서버 보안 기법) ... 363
        보안 기법1. ScriptAlias를 이용한 보안 기법(가상 디렉토리) ... 363
        보안 기법2. 사용자 인증 기법 ... 377
        도메인 사용자 등록 ... 380
        보안 기법3. IP 및 도메인 인증 기법 ... 382
   Chapter 6. 관리자 등록 정보(관리자용) ... 385
      6-1 둘러보기 ... 385
      6-2 관리자 목록 보기 및 검색 루틴(admin.asp) ... 389
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 390
        관리자로 인증이 되었을 때 ... 391
        관리자 목록 보기 및 검색 루틴 분석(admin_list.asp) ... 415
        관리자 목록 보기 및 검색 루틴 소스 코드(admin_list.asp) ... 424
      6-3 관리자 추가 루틴(admin add.asp) ... 429
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 429
        관리자를 추가 등록하는 폼 ... 430
        관리자로 등록이 성공적으로 이루어졌을 때 ... 435
        등록한 새로운 관리자 ID가 이미 존재할 때 ... 442
        관리자 추가 루틴 분석(admin_add.asp) ... 447
        관리자 추가 루틴 소스 코드(admin_add.asp) ... 456
      6-4 관리자 수정 루틴(admin edit.asp) ... 464
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 464
        관리자 등록 정보의 수정 ... 465
        관리자 등록정보 수정 결과 ... 471
        관리자 수정 루틴 분석(admin_edit.asp) ... 478
        관리자 수정 루틴 소스 코드(admin_edit.asp) ... 486
      6-5 관리자 삭제 루틴(admin del.asp) ... 492
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 492
        관리자 삭제하기 ... 493
        관리자 삭제 결과 ... 500
        관리자 삭제 루틴 소스 코드(admin_del.asp) ... 504
        관리자 삭제 루틴 소스 코드(admin_del.asp) ... 509
   Chapter 7. 회원 등록 정보(관리자용) ... 513
      7-1 둘러보기 ... 513
      7-2 회원 목록 보기 및 검색 루틴(user list.asp) ... 518
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 519
        관리자로 인증이 되고서 회원 목록 보기로 들어갔을 때 ... 520
        회원 목록 보기 및 검색 루틴 분석(user_list.asp) ... 544
        회원 목록 보기 및 검색 루틴 소스 코드(user_list.asp) ... 551
      7-3 회원 추가 루틴(user add.asp) ... 557
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 557
        회원 추가 등록하기 ... 558
        회원 추가 등록이 성공적으로 이루어졌을 때 ... 563
        회원 추가 등록시 입력한 ID가 이미 존재할 때 ... 566
        회원 추가 루틴 분석(user_add.asp) ... 569
        회원 추가 루틴 소스 코드(user_add.asp) ... 582
   Chapter 8. 제품 분류 등록정보(관리자용) ... 593
      8-1 둘러보기 ... 593
      8-2 분류 목록 보기 및 검색 루틴(prosort list.asp) ... 597
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 598
        관리자로 인증이 되고서 제품 분류 목록 보기로 들어갔을 때 ... 599
        분류 목록 보기 및 검색 루틴(prosort_list.asp) ... 619
        분류 목록 보기 및 검색 루틴(prosort_list.asp) ... 626
      8-3 분류 추가 루틴(prosort add.asp) ... 631
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 631
        제품 분류 목록 추가 등록하기 ... 632
        제품 분류 목록 추가 등록이 성공적으로 이루어졌을 때 ... 635
        제품 분류 목록 추가 등록 시 입력한 분류 코드가 이미 존재할 때 ... 639
        분류 추가 루틴 분석(prosort_add.asp) ... 642
        분류 추가 루틴 소스 코드(prosort_add.asp) ... 648
      8-4 분류 수정 루틴(prosort edit.asp) ... 653
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 653
        제품 분류 등록 정보의 수정 ... 654
        제품 분류 등록정보 수정 결과 ... 658
        분류 수정 루틴 분석(prosort_edit.asp) ... 662
        분류 수정 루틴 소스 코드(prosort_edit.asp) ... 666
      8-5 분류 삭제 루틴(prosort del.asp) ... 670
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 670
        제품 분류 목록 삭제하기 ... 671
        제품 분류 목록 삭제 결과 ... 675
        분류 삭제 루틴 분석(prosort_del.asp) ... 679
        분류 삭제 루틴 소스 코드(prosort_del.asp) ... 682
   Chapter 9. 제품 등록 정보(관리자용) ... 687
      9-1 둘러보기 ... 687
      9-2 제품 목록 보기 및 검색 루틴(prod list.asp) ... 692
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 693
        관리자로 인증이 되고서 제품 목록 보기로 들어갔을 때 ... 694
        제품 목록 보기 및 검색 루틴(prod_list.asp) ... 717
        제품 목록 보기 및 검색 루틴(prod_list.asp) ... 724
      9-3 제품 추가 루틴(prod add.asp) ... 730
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 730
        제품 추가 등록하기 ... 731
        제품 추가 등록이 성공적으로 이루어졌을 때 ... 736
        제품 추가 등록 시 입력한 제품 코드가 이미 존재할 때 ... 739
        제품 추가 루틴 분석(prod_add.asp) ... 743
        제품 추가 루틴 소스 코드(prod_add.asp) ... 753
      9-4 제품 수정 루틴(prod edit.asp) ... 762
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 762
        제품 등록 정보의 수정 ... 763
        제품 등록정보 수정 결과 ... 769
        제품 수정 루틴 소스 코드(prod_edit.asp) ... 773
        제품 수정 루틴 소스 코드(prod_edit.asp) ... 781
      9-5 제품 삭제 루틴(prod del.asp) ... 788
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 788
        제품 목록 삭제하기 ... 789
        제품 삭제 결과 ... 795
        제품 삭제 루틴 소스 코드(prod_del.asp) ... 799
        제품 삭제 루틴 소스 코드(prod_del.asp) ... 805
   Chapter 10. 주문서 관리 ... 811
      10-1 둘러보기 ... 811
      10-2 주문서 목록 보기 및 검색 루틴(order list.asp) ... 819
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 820
        관리자로 인증이 되고서 제품 목록 보기로 들어갔을 때 ... 821
        주문서 목록 보기 및 검색 루틴 분석(order_list.asp) ... 717
        주문서 목록 보기 및 검색 루틴(order_list.asp) ... 724
      10-3 주문서 추가/수정/삭제 루틴(order edit.asp) ... 850
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 850
        제품 추가해서 장바구니에 담기 ... 852
        장바구니에 제품 추가 결과 ... 860
        주문 내용 재계산/수정 1 ... 870
        주문 내용 재계산/수정 2 ... 891
        주문서에서 삭제하기 ... 897
        제품 삭제 결과 ... 901
        주문서 추가/수정/삭제 루틴 분석(order_edit.asp) ... 909
        주문서 추가/수정/삭제 루틴 소스 코드(order_edit.asp) ... 940
      10-4 제품 목록 루틴(cart list.asp) ... 965
        관리자로 인증이 되지 않았거나 시간이 초과되었을 때 ... 966
        관리자가 제품을 추가하기 위해 제품 목록 보기로 들어갔을 때 ... 967
        제품 목록 루틴 분석(cart_list.asp) ... 978
        제품 목록 루틴(cart_list.asp) ... 985
   Chapter 11. 아울 쇼핑 매장 만들기(고객용) ... 991
      11-1 둘러보기 ... 991
      11-2 메인 페이지(login.asp) ... 1001
        회원 ID가 등록되지 않은 경우 ... 1001
        인증을 받아 고객으로 쇼핑몰에 들어가는 경우 ... 1003
        회원 ID는 일치하지만 비밀번호가 틀린 경우 ... 1015
        메인 페이지 소스 코드(login.asp) ... 1016
      11-3 제품 목록(cart list.asp) ... 1022
        쇼핑몰에서 층 내에 있는 매장을 선택했을 때 ... 1022
        제품 목록 소스 코드(cart_list.asp) ... 1023
      11-4 제품보기/장바구니(cart view.asp) ... 1029
        제품 목록에서 제품 코드를 선택하여 구매를 하는 경우 ... 1029
        장바구니 1 ... 1030
        장바구니 2 ... 1031
        장바구니에서 제품을 삭제하려고 할 때 ... 1032
        장바구니에서 제품을 삭제한 결과 ... 1035
        제품보기/장바구니 소스 코드(cart_view.asp) ... 1038
        제품 보기/장바구니 소스 코드(cart_view.asp) ... 1049
      11-5 주문 처리 루틴(order.asp) ... 1059
        인증이 되지 않았거나 대기 시간이 초과가 되었을 때 ... 1059
        구매한 제품을 주문했을 때 ... 1061
        주문 결과 ... 1075
        주문을 한 뒤 추가 구매를 원할 때 ... 1081
        주문 처리 루틴 분석(order.asp) ... 1082
        주문 처리 루틴 소스 코드(order.asp) ... 1094
      11-6 새 접속 번호 할당 루틴(newcount.asp) ... 1105
        인증이 되지 않았거나 대기 시간이 초과가 되었을 때 ... 1106
        새로운 접속번호(countn) 할당받기 ... 1106
        새 접속번호 할당 루틴 분석(newcount.asp) ... 1111
        새 접속번호 할당 루틴(newcount.asp) ... 1116
닫기