인터넷 수강신청 관리시스템의 설계 및 구현
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

인터넷 수강신청 관리시스템의 설계 및 구현 에 대한 보고서 자료입니다.

본문내용

len, rec, ISGTEQ);
4.3. 동적 Web Page 생성 위한 CGI 프로그램
4.3.1. CGI를 HTML 페이지 내에 통합
(1)
태그
입력받도록 폼을 구성하기 위한 태그로 그 형식은 다음과 같다.



ACTION속성은 브라우저에게 CGI 프로그램의 URL을 알려주는 역할을 하는데, 이를 바탕으로 브라우저가 암호화된 정보를 전달하게 된다.
METHOD 속성은 브라우저가 서버에 정보를 전달하는 방법을 알려준다. GET 메소드에서는 정보가 질의 스트링을 통해 URL에 덧붙여지며, 서버에는 QUERY_STRING이란 환경 변수에 할당된다. POST 메소드는 정보를 웹 서버에 표준 입력(STDIN)을 통해 전달한다.
(2) 태그
정보를 입력하기 위해서 태그를 사용한다.

TYPE 속성은 브라우저에게 어떤 종류의 데이터가 입력될 것이고, 이것이 양식에서 어떤 모습을 할 것인지를 알려주는 역할을 한다. TYPE 변수는 text와 password, hidden, checkbox, radio, image, submit, 그리고 reset의 8가지 유형을 갖는다.
(3)

4.3.2. 인코딩과 정보의 전달
CGI는 정보를 전달할 때 URL 인코딩 방식이라는 것을 사용한다. URL 인코딩 방식은 다음과 같이 요약될 수 있다.
▶ 변수와 변수 값은 ‘=’로 구분한다.
▶ 각 변수 / 변수 값 쌍은 ‘&’로 구분한다.
▶ 영문자 / 숫자 이외의 특수문자(한글 포함)는 ‘%16진수’의 형태로 변환한다.
▶ 공백문자는 ‘+’로 변환한다.
4.3.3. 서버 측 CGI 설계
WWW의 클라이언트 / 서버 모델을 구성하는 HTTP 프로토콜은 연결이 없고(connectionless), 상태를 유지하지 않으므로 당연히 한 번의 요청에 한 번의 연결이 있을 뿐이다. 이런 상태에서는 연속적인 처리에 필요한 메모리를 확보할 수 없으므로 각 CGI 모듈간의 정보 교환을 그때마다 일일이 다른 모듈에 넘겨주는 수밖에 없다. 즉, HIDDEN TYPE으로 Form 문에 포함시키거나 Isindex 방식의 인수 전달을 통해 모듈간에 정보를 교환해 주어야 한다. 이 때 여러 CGI 모듈의 중복으로 인해 비효율성이 발생되므로 많은 CGI 모듈로 구성된 시스템의 경우에 통합 인터페이스 모듈을 쓰는 것이 바람직하다.
4.3.4. cgihtml
cgihtml은 WWW CGI 입력의 분석과 HTML 출력에 관한 루틴들의 모음이다. cgihtml을 사용함으로써 CGI 입력을 분석하고 HTML을 출력하는 데 필요한 작업들을 간소화 할 수 있고 CGI 프로그램을 쉽고 간단하게 모듈화 할 수 있다.
5. 결론
인터넷을 통해 얻을 수 있는 많은 정보와 생활의 편리는 우리의 삶을 폭넓게 해주고 있으며 인터넷 항해를 통해 시공간을 초월하여 세계 곳곳의 뉴스를 접하고 그들의 문화와 풍습들을 이해하고 있다. 이러한 인터넷상의 수많은 자료들은 자칫 정보의 쓰레기 더미로 변질될 수 우려 또한 없지 않다. 보다 체계적인 정보 관리를 함으로써 훌륭한 정보들로서 우리 실상에 유용하게 적용될 수 있도록 노력하여야 할 것이다.
본 논문에서는 인트라넷의 구성과 그의 핵심이 되는 웹과 데이터베이스와의 연계방법에 대해 다루었고 인터넷 수강신청 관리 시스템을 설계 및 구현해 보았다. 인트라넷을 통한 자료들의 체계적인 관리가 더더욱 필요해 질 것이라 믿어 의심치 않으면서 본 시스템을 통해 학사업무에 보다 효율적이고 편리함을 제공하는 계기가 되었으면 한다. 또한 본 연구의 결과가 관련 학과 학생들의 실무 교육에 도움이 되었으면 한다.
향후 과제로는 CGI 자체만으로는 너무도 취약한 보안 문제에 관해 심도 있게 고려하여 보완하여야 할 것이고, 사용자 인터페이스 측면에서 보다 다양한 기능들을 제공하고 JAVA언어 등을 사용하여 현재 수강 신청 상황에 관한 정보들을 다각도로 분석하여 그 통계 결과를 동적으로 보여주는 기능을 추가해야 할 것이며, 상용 서버들과의 연동에 관하여 깊이 있게 고려해 보아야 할 것으로 생각된다.
참 고 문 헌
1. Jeffry Dwight and Michael Erwin, "Using CGI", 정보문화사. 1996
2. 김홍남, “CGI 파워”, 도서 출판 대림. 1997
3. 류동일, 정혜원, “CGI 프로그래밍”, 파워북, 1996
4. “한글 INFOMIX C-ISAM 참고 설명서”, 주식회사 다우기술, 1993
5. CGI-html library. "http://hcs.harvard.edu/~eekim/web/cgihtml
6. 웹코리아, “가자, Web의 세계로!”, 정보시대, 1995
7. 한선영, 박수영, “그로벌 인터네트”, 정보과학회지, 12권 4호, 1994
8. 이재용, “INTERNET 서비스”, 정보과학회지, 12권 4호
▶ 출처: 한국전문대학교육연구학회 - http://ksce.re.kr/

▶ 원문 : http://ksce.re.kr/conference/1999년/학술부문.zip
  • 가격2,000
  • 페이지수10페이지
  • 등록일2012.03.13
  • 저작시기2008.11
  • 파일형식한글(hwp)
  • 자료번호#783549
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니