인터넷 사이트의 계획 설계 방법을 요약하고, 웹 사이트 설계 계획의 규범과 필요한 핵심 기술을 소개하고, 통신 부문 웹 사이트 건설에 대한 체계적인 분석을 하고, 전체 설계 방안과 제작 단계를 제시하며, 웹 사이트 건설 과정에서 발생하는 기술적 문제와 해결 방법을 토론했다.
키워드 웹 사이트 계획 웹 사이트 디자인 웹 사이트 유지 관리 ASP
I. 소개
오늘날의 글로벌 정보화 열풍 속에서 인터넷 (인터넷-인터넷) 이 돌발하여 20 세기 말 인류 사회에 무한한 생기를 더해 현대 사회 생활의 아름다운 풍경이 되었다. 인터넷이 사람들에게 주는 것은 기술뿐 아니라 정보를 상징하는 새로운 생활방식이다. 그는 사람들의 일과 생활 방식을 변화시키고 있다. 한때 인터넷을' 포위성' 에 비유한 적이 있는데, 다른 점은' 밖에 있는 사람은 들어가고 싶어하고, 안에 있는 사람은 나오기를 원하지 않는다' 는 것이다. (알버트 아인슈타인, 인터넷명언). " 왜 인터넷은 이렇게 큰 매력을 가지고 있습니까? 이는 사람들의 날로 늘어나는 문화생활뿐만 아니라 인터넷 기술의 끊임없는 업데이트와 혁명과도 관련이 있다.
한 사이트의 전반적인 계획 설계는 그 발전의 중요한 부분이며, 또한 사람들의 마음을 사로잡는 일환이기도 하다. (윌리엄 셰익스피어, 윈스턴, 웹, 웹, 웹, 웹, 웹, 웹) 인터넷/인트라넷 기술이 발달하면서 사람들은 인터넷/인트라넷의 장점을 인식하고 있으며, 데이터베이스와 웹 간의 연결은 데이터베이스 개발의 핫스팟 기술 중 하나가 되었습니다.
일반적으로 브라우저를 통해 보는 웹 페이지의 대부분은 정적입니다. 소위 "정적" 은 웹 사이트의 웹 콘텐츠가 "고정" 된다는 것입니다. 브라우저가 인터넷의 HTTP (하이퍼텍스트 전송 프로토콜) 프로토콜을 통해 웹 서버에 웹 페이지를 제공하도록 요청하면 서버는 원래 설계된 정적 HTML 문서만 브라우저로 전송합니다. 그 페이지의 내용은 표준 HTML 코드만 사용하며, 가장 많이 유행하는 GIF89A 형식의 동적 사진 (예: 고양이 몇 마리가 뛰어다니는 애니메이션 효과) 이 더해진다. 웹 사이트 관리자가 웹 페이지 컨텐츠를 업데이트하려면 모든 HTML 문서를 수동으로 업데이트해야 합니다.
정적 웹 사이트의 치명적인 약점은 유지 보수가 좋지 않다는 것입니다. 웹 콘텐츠를 업데이트하려면 웹 사이트 관리자가 HTML 문서를 반복적으로 제작해야 합니다. 웹 사이트의 내용과 정보의 양이 증가함에 따라 이 작업이 얼마나 복잡하고 번거로운지 짐작할 수 있다. 그렇다면 동적 웹 사이트란 무엇입니까? 이른바' 동적' 이란 웹 페이지에 놓인 그림이 움직이는 것을 의미하지 않는다. 동적 페이지에는 다음과 같은 특성이 있어야 합니다.
(1) 상호 작용: 즉, 웹 페이지는 고객의 요구와 선택에 따라 동적으로 변화하고 응답할 수 있으며, 브라우저는 클라이언트 인터페이스이며, 이는 향후 웹 발전의 대세다.
(2) 자동 업데이트: HTML 문서를 수동으로 업데이트하지 않고도 새 페이지를 자동으로 생성할 수 있어 작업량이 크게 줄어듭니다.
(3) 사람에 따라 달라진다. 즉, 서로 다른 사람이 서로 다른 시간에 같은 사이트를 방문하면 서로 다른 페이지를 만들 수 있다. 특히 사용자에 대한 승인이 필요한 사이트에 적합하다.
인터넷의 급속한 발전에 따라 전문 ISP (인터넷 서비스 공급자) 와 ICP (인터넷 콘텐츠 공급자), 일반 정부 기관, 은행, 교통부, 학교, 병원, 서비스 공급자, 심지어 모든 사람들이 적극적으로 인터넷에 정보를 게시하고 새로운 온라인 관리 및 서비스를 제공하고 있습니다. 웹 사이트 디자인과 웹 사이트 편집자가 새로운 인기 업종이 되고 있다고 할 수 있다.
둘째, 웹 사이트의 체계적인 분석
(하나). 프로젝트 시작
Dell 은 고객의 비즈니스 컨설팅, 지속적인 접촉 및 이해, 기본적인 타당성 논의를 통해 예비 생산 계약을 체결했기 때문에 이 프로젝트를 구축해야 합니다. 프로젝트 관리자, 웹 디자이너, 프로그래머, 테스터, 편집/문서 등 필요한 인력을 포함한 전문 프로젝트 팀을 구성하는 것이 좋습니다.
(2). 고객 요구 사항 설명
입고 일자: 2006 54 38+0 5 월 25 일.
저자 소개: 마, 97 세, 서북 제 2 민족대학교 전자정보공학과 통신학과 학생.
첫 번째 단계는 고객에게 전체 요구 사항 설명을 제공하도록 요청하는 것입니다. 많은 고객들이 자신의 요구에 대해 잘 알지 못하며, 당신의 끊임없는 지도와 도움이 필요합니다. 어떤 고객은 자신이 어떤 사이트를 지었는지에 대해 명확한 목적이 없을 수도 있고, 자신의 사이트가 완공된 후 무엇을 해야 할지에 대해 아무것도 모를 수도 있다. (윌리엄 셰익스피어, 햄릿, 자기관리명언) 고객에게 명확한 목적을 주기 위해서는 참을성 있게 설명하고, 자세히 분석하고, 고객의 잠재성과 실제 요구를 발굴해야 합니다. 이것은 모두에게 좋다. 우리의 취지는 "고객이 잘 이해하고 쌍방이 모두 기뻐하는 것" 이어야 한다. " 고객에 대한 책임이자 자신에 대한 책임이다.
고객과 함께 상세하고 완전한 수요 진술을 작성하는 데는 시간이 많이 걸리지만, 그렇게 하는 것은 가치 있는 일이며, 고객을 만족시키고 승인을 받아야 합니다. 이를 잘 하면 수요가 모호하거나 오해로 인한 많은 실수와 프로젝트 실패를 막을 수 있다. 요구 차이는 고품질의 웹사이트가 있을 수 없다는 것을 설명한다. 그렇다면 수요 사양 설명서는 어떤 기준을 충족해야 하나요? 간단히 말해, 다음과 같은 사항을 포함합니다. 정확성: 각 기능은 제공된 기능을 명확하게 설명해야 합니다. 실현 가능성: 현재의 개발 능력과 시스템 환경에서 모든 요구 사항이 충족되도록 합니다. 필요성: 기능을 납품해야 하는지, 지연될 수 있는지, 지출 삭감이 발생할 때' 삭감' 할 수 있는지 여부 단순함: 전문 네트워크 용어를 사용하지 마십시오. 테스트 가능성: 개발이 완료되면 고객은 필요에 따라 테스트를 수행할 수 있습니다.
셋째, 건설 프로그램
(하나). 역 건설의 개념
(1) 초기 계획
홈페이지를 디자인하는 것이 반드시 어려운 것은 아니다. 그러나 이 일은 전통 홍보 자료의 준비와 마찬가지로 우리의 세심한 처리와 계획이 필요하다. 즉, 우리는 먼저 전달해야 할 주요 메시지를 파악한 다음 모든 생각을 합리적으로 조직해야 합니다. 그런 다음 페이지 스타일을 디자인하고 대표 사용자와 함께 시험해 보고 반복적으로 수정해 줍니다.
(2) 가급적 간소화하다
홈페이지는 한 권의 책 표지와 같아서, 사용자가 너의 사이트의 내용을 탐색할 수 있게 한다. 그래서 홈페이지의 디자인은 눈에 띄고 한눈에 볼 수 있어야 한다. 불필요한 세부 사항을 너무 많이 쌓지 말고 화면을 너무 복잡하게 만들지 마라. 홈페이지에는 조직의 이름, 제공된 제품 또는 서비스, 홈페이지의 내용 (즉, 다른 페이지에 포함된 정보) 등 세 가지 요점을 명확하게 열거합니다. 한 페이지가 주는 첫인상이 가장 중요하다는 것을 기억해야 한다. 인터넷 곳곳에 많은 사람들이 둘러보고 있다. 만약 당신의 홈페이지가 정말 매력적이지 않다면, 그들은 깊이 보기 어렵다.
(3) 가급적 단순하다
현재 대부분의 사용자는 모뎀을 사용하여 월드 와이드 웹에 접속하기 때문에 홈페이지가 자신의 시스템으로 전송될 때까지 많은 시간을 할애합니다. 홈페이지의 도형은 가능한 단순하게 하여 사용자의 시간을 지체하지 않도록 해야 한다. 이미지가 클수록 색상이 진할수록 페이지를 전송하는 데 걸리는 시간이 길어집니다. 이것은 당신이 이미지를 완전히 생략해야 한다는 것이 아니라, 단지 이미지 사용으로 인한 효과에 주의를 기울여야 한다는 것을 상기시켜 주는 것이다. (알버트 아인슈타인, 자기관리명언) 홈 페이지 색상은 64 색을 초과할 수 없으며 맨 위 사진은 10KB (킬로바이트) 이하로 유지됩니다. 유혹을 받아 큰 그림에 넣지 마라. 짧고 용맹한 사진 서너 두 장만 고려하면 된다. 홈페이지는 전체적으로 빠르게 전파될 수 있어야 한다. 로드 시간이 10 ~ 15 초를 초과하면 많은 사용자가 짜증이 납니다. 상황이 허락한다면 홈페이지의 전송 속도,14.4000 포터의 모뎀 또는 Prodigy 와 같은 온라인 서비스를 통해 월드 와이드 웹에 연결하는 것이 좋습니다.
또한, 표준 작은 디스플레이와 같은 가장 낮은 수준의 장치에도 주의를 기울여야 합니다. 모두가 고해상도의 큰 화면을 사용하고 있다고 생각하지 마십시오. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 고해상도명언) 일부 고급 브라우징 소프트웨어가 제공하는 최첨단 기능을 사용할 수는 있지만, 온라인 서비스에서 제공하는 전용 브라우징 소프트웨어와 같은 2 차 탐색 소프트웨어에서 홈페이지가 여전히 매끄럽게 표시되도록 해야 합니다.
(4) 영상 활용
사용자가 인터넷을 로밍할 때, 너는 반드시 그들의 홈페이지에 대한 관심을 끌어들이고 유지해야 한다. 월드 와이드 웹의 가장 중요한 자원 중 하나는 멀티미디어 능력입니다. 그래서 우리는 그것을 잘 활용해야 합니다. 홈페이지에는 눈에 띄는 사진, 참신한 사진, 예쁜 글씨체가 있어 독특하고 기억에 남는다. 이미지의 내용은 어느 정도의 실효가 있어야지, 과장해서는 안 된다. 가장 좋은 이미지는 아름다움과 소통의 결합이어야 한다. 그림은 문자의 부족을 보완할 수 있지만, 문자를 완전히 대체할 수는 없다는 점에 유의해야 한다. 많은 사용자가 시간을 절약하기 위해 브라우징 소프트웨어를 설정하여 그림을 생략한다. 그들은 단어만 읽을 줄 안다. 따라서 홈페이지를 만들 때, 한 번에 한 장의 반복 사진에서 가져온 중요한 정보나 글이 다른 페이지를 링크하는 지시에 유의해야 한다. (윌리엄 셰익스피어, 윈스턴, 독서명언) [텍스트만] 모드에서 완료된 마스터 페이지를 테스트하여 모든 정보가 전달되는지 확인합니다.
(5) 홈페이지를 쉽게 로밍할 수 있도록 합니다.
홈페이지의 주요 기능 중 하나는 사용자가 이미 웹 사이트나 다른 곳에 저장한 정보를 찾도록 안내하는 로밍 도구입니다. 가능한 한 쉽게 로밍할 수 있도록 합니다. 명확하고 빠른 시일 내에 홈페이지의 링크 프로젝트는 회사, 제품, 서비스 및 지원과 같은 몇 가지 고급 범주로 제한되어야 합니다. 6 ~ 8 개의 연결 항목을 사용하는 것이 이상적입니다.
만약 당신이 충분한 자원을 가지고 있다면, 당신은 당신이 디자인한 홈페이지가 편리하고 사용하기 쉬운지 평가할 전문가를 찾아야 합니다. 홈페이지에 익숙하지 않은 사용자를 찾아 예비 완제품을 시험해 보십시오.
(6) 인터넷 길잡이를 들다.
홈 페이지-일반적으로 다음 항목이 포함되어야 합니다.
제목, 이 제목은 반드시 너의 웹사이트를 명확하게 표시해야 한다. 제목은 이름, 슬로건, 로고 또는 이미지가 될 수 있습니다.
사용자가 문제가 발생할 경우 알려 줄 수 있도록 이메일 주소입니다.
저작권 정보, 홈페이지 내용에 적용되는 저작권 규정입니다. 홈페이지에 간단한 저작권 고지를 표시하고 링크를 통해 또 다른 상세한 사용 조항이 있는 페이지를 가져와 홈페이지의 혼란을 피할 수 있습니다.
연락처, 우편 주소 및 전화 번호 등을 나열하십시오.
(7) 기존 정보 재활용
홈페이지를 만들 때는 보통 0 부터 시작할 필요가 없습니다. 팜플렛, 홍보 문서, 기술 브로셔, 데이터베이스 등과 같은 기성품 문자, 그림 등의 자료를 재사용할 수 있기 때문입니다. 많은 경우, 이 자료들은 조금만 노력하면 웹페이지로 옮겨서 사용할 수 있다.
(8) 신선함을 유지하다
유니버설 인터넷에서 새로운 사물이 끊임없이 등장하여 매일 새로운 무늬가 있다. 만약 너의 홈페이지가 결코 변하지 않는다면, 사용자는 곧 싫증을 느낄 것이다. 홈페이지에 새로운 정보를 발표하면 사용자가 다시 방문하게 된다. 너는 페이지 위의 제목에 이 새로운 소식을 발표해도 무방하다. 마스터 페이지의 이미지나 마스터 페이지의 스타일을 정기적으로 변경할 수 있습니다. 흥미로운 프로젝트는 지속적으로 업데이트되거나 자동으로 업데이트될 수 있습니다 (예: 사이트를 방문할 사람 수 나열).
마찬가지로, 신선함을 유지하기 위해서, 우리는 항상 홈페이지가 최신 정보를 제공하는지 확인해야 한다. 홈페이지 정보 업데이트 작업을 확립 된 홍보 및 데이터 준비 계획에 통합하십시오. 즉, 보도 자료와 같은 전통적인 방식으로 새로운 정보를 전달하면 홈페이지에 나타납니다. 사용자가 화면에 "필수 파일에 액세스할 수 없습니다" 라는 메시지를 받을 때 짜증이 나지 않도록 연결 프로젝트가 원활하게 진행되도록 합니다.
(9) 약속 이행
네가 할 수 없는 일을 쉽게 약속하지 마라. 사용자가 이러한 주문을 처리하는 방법과 배송 프로세스를 설정하지 않는 한 사용자가 대출 예약 주문을 작성하게 하는 것과 같이 사용자가 마음대로 회신하도록 하지 마십시오. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 성공명언) 만약 당신이 인터넷에 당신의 연락처를 나열한다면, 당신이 발신자의 문제를 신속하게 해결할 수 있는지 확인하십시오.
(10) 사용자 브라우징 유도
우리가 머리를 쥐어짜서 홈페이지를 예쁘고 실용적으로 만들었는데, 아쉽게도 아무도 감상하지 않았다. 인터넷의 모든 사람을 끌어들이기 위해서는 홈페이지를 쉽게 찾을 수 있도록 해야 한다. 다른 웹 사이트 (예: 주제와 관련된 웹 사이트) 에 홈 페이지에 연결하려는 경우가 있음을 알립니다. 모든 관련 웹 사이트 카탈로그, 색인, 검색 프로그램 및 "최신 개발" 페이지에 웹 사이트를 나열하도록 예약합니다. 인터넷 및 모든 전통 석탄체 (예: 책 광고, 홍보 문서, 홍보 자료 등) 에 나타날 수 있도록 가능한 한 사이트를 보급합니다.
웹 사이트의 각 페이지에 "홈" 버튼을 설정하면 사용자가 언제든지 홈 페이지로 돌아갈 수 있습니다.
(둘). 웹 사이트의 전반적인 디자인
고객의 요구 사항 설명을 받은 후, 우리는 직접 제작을 시작하는 것이 아니라, 프로젝트에 대한 전반적인 설계를 진행하여 고객을 위해 사이트 건설 방안을 상세하게 설계해야 한다. 전반적인 디자인은 매우 중요한 단계입니다. 주요 결정: 웹 사이트에서 구현해야 하는 기능 웹 사이트 개발에 사용되는 소프트웨어, 하드웨어 환경; 얼마나 많은 사람들이 필요한지, 얼마나 많은 시간이 필요한지, 따라야 할 규칙과 기준은 무엇입니까? 동시에 웹 사이트의 열과 판을 포함한 마스터 플랜을 작성해야 합니다. 웹 사이트 기능 및 해당 절차; 웹 사이트의 링크 구조 데이터베이스가 있는 경우 데이터베이스의 개념 설계를 수행합니다. 대화형 및 사용자 친화적인 웹 사이트 디자인
전체 설계가 완료되면 일반적으로 고객에게 사이트 건설 방안을 제공해야 한다. 많은 웹 제작사들이 업무와 접촉할 때 해결책을 제공하라는 요청을 받고 있다. 당시 방안은 일반적으로 고객의 수요가 명확하지 않은 경우 실제 생산 후의 결과와 크게 차이가 나는 경우가 많았다. 따라서 고객의 이해를 최대한 얻고, 수요와 전반적인 설계를 명확히 한 후 방안을 제출하는 것은 쌍방에 유리하다. 웹 사이트 구축 프로그램은 다음과 같은 부분으로 구성됩니다. 고객 상황 분석 웹 사이트가 달성해야 할 목표와 목적; 웹 사이트 이미지 설명 웹 사이트 열 및 구조; 웹 사이트 콘텐츠의 배열과 링크 간의 관계 소프트웨어, 하드웨어 및 기술 분석 지침 사용 개발 일정 홍보 및 홍보 프로그램 유지 보수 계획 생산 원가 회사 소개: 성공 작품, 기술, 인재 설명 등 당신의 해결책이 고객에 의해 인정되면, 당신은 웹사이트를 만들 수 있습니다. 하지만 이것은 실제 생산이 아닙니다. 자세한 디자인이 필요합니다.
(셋). 상세한 웹 사이트 디자인
전반적인 설계 단계에서 보다 추상적인 방식으로 문제를 제기하는 해결책. 세부 설계 단계의 임무는 솔루션을 구체화하는 것입니다. 세부 설계는 주로 프로그램 개발 부분에 중점을 둡니다. 하지만 이 단계의 목적은 실제로 프로그램을 쓰는 것이 아니라 설계 프로그램의 상세 사양이다. 이 규범의 역할은 다른 엔지니어링 분야의 엔지니어들이 자주 사용하는 엔지니어링 청사진과 매우 비슷하다. 여기에는 프로그램 인터페이스, 양식, 필요한 데이터 등 필요한 세부 사항이 포함되어야 합니다. 프로그래머는 이를 바탕으로 실제 프로그램 코드를 작성할 수 있다. 이번에는 주로 ASP 를 사용하여 관련 기능을 구현하고 관련 문제를 해결합니다. 예를 들어 게시판 BBS, 대화방, 정보 공개 시스템, 온라인 슈퍼마켓 등이 있습니다. 모두 ASP 를 이용해 인간-컴퓨터 상호 작용 기능을 구현하고 데이터베이스를 호출하는 기술을 사용했다.
ASP(ActiveServerPages) 는 Microsoft 의 웹 애플리케이션 개발 기술이자 서버측 스크립트 실행 환경입니다. 이 기술을 사용하면 동적이고 대화형 웹 응용 프로그램을 개발할 수 있습니다.
ASP 는 동적 고성능 웹 서버 프로그램을 생성하고 실행하는 데 사용할 수 있습니다. 사용자가 브라우저를 사용하여 ASP 홈 페이지를 요청하면 웹 서버는 응답하고, ASP 엔진을 호출하여 ASP 파일을 실행하고, 스크립트 언어 (JScript 또는 VBScript) 를 해석합니다. 데이터베이스는 ODBC 를 통해 연결되며 데이터베이스 작업은 데이터베이스 액세스 구성 요소 ADO 에 의해 수행됩니다. 마지막으로 ASP 는 데이터 쿼리 결과 또는 기타 응답이 포함된 HTML 페이지를 생성하고 클라이언트 디스플레이로 다시 보냅니다.
ASP 프로그램은 일반적으로 Windows NT+IIS (인터넷 정보 서버), Windows2000+IIS 또는 Windows 95/98+PWS (개인 웹 서버) 환경에서 실행됩니다. 프로그램 코드는 파일 이름으로 간단하고 일반적입니다. Asp 입니다. ASP 파일은 일반적으로 표준 HTML 태그라는 네 부분으로 구성됩니다. ASP 구문 명령, 즉
ASP 는 사용자가 직접 호출 페이지 상호 작용을 수행할 수 있는 6 개의 내장 객체를 제공합니다. Application 객체는 모든 세션 정보를 관리하며 지정된 응용 프로그램의 모든 사용자 간에 정보를 공유하는 데 사용할 수 있습니다. Session 객체는 특정 사용자의 세션 정보를 저장하며 해당 사용자만 액세스할 수 있습니다. 사용자가 다른 웹 페이지로 이동할 때 세션의 변수는 항상 사용자의 전체 세션에 존재합니다. 세션 객체는 쿠키 지원이 필요합니다. Request 객체는 클라이언트로부터 정보를 가져와 서버로 전송하는 것이 ASP 가 사용자 입력을 읽는 주요 방법입니다. 응답 객체는 서버가 클라이언트에 출력을 보낼 수 있도록 지원합니다. 서버 객체는 서버의 관련 메소드 및 속성에 대한 액세스를 제공합니다. ObjectContext 객체는 IIS4.0 의 새 객체이며 트랜잭션에 사용됩니다. 이 기능을 사용하려면 MTS(MicrosoftTransactionServer) 관리 지원이 필요합니다.
또한 ASP 에는 AdRotator 구성 요소가 내장되어 있습니다. AD Rotator 구성 요소는 지정된 계획에 따라 동일한 페이지에 광고를 자동으로 번갈아 표시하는 데 사용되며 WWW 에서 점점 더 중요한 광고 서비스에 사용됩니다. BrowserCapabilities 구성 요소는 유형, 성능, 버전 등 웹 사이트에 액세스하는 사용자 브라우저의 기능 데이터를 결정합니다. 데이터베이스 액세스 구성 요소인 ADO(ActiveXDataObjects) 는 데이터베이스에 액세스하는 데 사용됩니다. FileAccess 구성 요소는 서버측 파일을 읽고 쓸 수 있는 기능을 제공합니다. ContentLinking 구성 요소는 웹 페이지의 내용 목록을 생성하고 탐색 막대를 만들기 위해 페이지를 순서대로 연결합니다. 또한 Myinfo, Counters, ContentRotator, PageCount 등의 구성 요소도 설치할 수 있습니다. 또한 자체 ActiveX 구성 요소를 만들어 시스템의 실용성을 높일 수 있습니다.
위에서 설명한 대로 ADO 는 ASP 에 내장된 ActiveXServerComponent 입니다. 오픈 데이터베이스 연결 인터페이스인 ODBC 및 범용 데이터 소스 인터페이스인 OLEDB 를 통해 다양한 데이터베이스에 액세스할 수 있습니다. 이는 현재 Microsoft 에서 지원하는 데이터베이스를 조작하는 가장 효과적이고 간단하며 직접적인 방법입니다.
ADO 구성 요소는 주로 7 개의 객체와 4 개의 컬렉션을 제공하여 데이터베이스에 액세스합니다. Connection 객체는 백그라운드 데이터베이스에 대한 연결을 설정하는 데 사용됩니다. 명령 객체는 SQL 명령을 실행하고 데이터베이스에 액세스하는 데 사용됩니다. 매개변수 객체 및 매개변수 집합은 명령 객체에 데이터 및 매개변수를 제공합니다. 레코드세트 객체는 데이터베이스에서 호출된 데이터 레코드를 저장합니다. Field 객체와 Field 컬렉션은 레코드세트에서 현재 레코드의 각 필드에 액세스할 수 있는 기능을 제공합니다. Property 객체와 Properties 콜렉션은 Connection, Command, RecordSet 및 Field 객체에 대한 정보를 제공합니다. Error 객체와 Errors 컬렉션은 데이터베이스에 액세스할 때 오류 메시지를 제공합니다.
ASP 에서 ADO 구성 요소를 사용하여 백그라운드 데이터베이스에 액세스하는 일반적인 단계는 다음과 같습니다.
웹 서버에서 "제어판" 을 열고 "ODBC" 를 선택한 다음 데이터 소스를 정의합니다. 그런 다음 ADO 구성 요소를 사용하여 웹 데이터베이스를 쿼리합니다. 그런 다음 서버에 전화하십시오. CreateObject 메서드를 사용하여 "ADODB" 의 인스턴스를 가져옵니다. 연결한 다음 Open 메서드를 사용하여 데이터베이스를 열고 실행할 SQL 명령을 지정하여 쿼리, 찾아보기, 수정, 삭제 등 데이터베이스를 조작합니다. 물론 이 문서에서 설명하는 방법을 사용하여 데이터 소스를 정의하지 않고 데이터베이스의 데이터를 직접 호출할 수도 있습니다.
(넷). 웹 사이트 제작 표준에 대해 이야기하기
(1) 웹 사이트 디렉토리 사양
디렉터리 설정 원칙: 최소한의 수준으로 가장 명확하고 간단한 액세스 구조를 제공합니다.
A. 루트 디렉토리. 루트 디렉토리는 DNS 도메인 이름 서버가 가리키는 인덱스 파일이 저장되는 디렉토리입니다. 루트 디렉토리 아래에는 index.html 및 main.html 파일과 기타 필요한 시스템 파일만 저장할 수 있습니다.
B. 각 언어 버전은 별도의 디렉토리에 저장됩니다.
C. 각 주요 기능 (주 메뉴) 에 대해 적절한 독립 카탈로그를 작성합니다.
D. 페이지가 20 페이지를 초과하면 각 디렉토리마다 별도의 이미지 디렉토리가 저장됩니다. * * * 사용된 그림은 루트 디렉토리의 이미지 디렉토리에 있습니다.
E. 모든 js 파일은 통합 카탈로그 스크립트에 저장됩니다. 루트 디렉토리 아래
모든 CSS 파일은 각 언어 버전의 스타일 디렉토리에 저장됩니다.
G. 모든 CGI 프로그램은 루트 디렉토리와 cgi_bin 디렉토리에 저장됩니다.
(2) 문서 명명 규칙
파일 명명 원칙: 최소한의 글자로 가장 이해하기 쉬운 뜻을 이루다.
A. 색인 파일은 index.html 파일 이름 (소문자) 을 균일하게 사용해야 합니다. Index.html 문서는 점프 페이지와 메타 태그 페이지로만 일관되게 "입구 페이지" 로 제작됩니다. 주요 컨텐츠 페이지는 main.htm; 입니다.
B. 메뉴 그림의 이름은 메뉴의 영어 이름에 따라 이름으로 번역됩니다. 예: aboutus 정보 피드백 제품 프로세스; 모든 단일 영어 단어 파일 이름은 소문자여야 하고, 모든 조합된 영어 단어 파일 이름은 두 번째 글자부터 대문자여야 합니다.
C. 파일 이름의 문자 사이에 있는 모든 연결선에는 밑줄이 그어져 있습니다.
D. 그림 이름 지정 원칙은 그림의 영문 글자로 명명됩니다. 크기 원칙은 위와 같습니다.
E.js 의 명명 원칙은 기능을 사용하여 영어 단어의 이름을 지정하는 것입니다. 예를 들어 광고 막대의 js 파일 이름은 Ad.js 입니다
F. 모든 CGI 파일에는 접미사가 있습니다. Cgi 입니다.
(3) 링크 구조의 사양
링크 구조 원칙: 최소한의 링크를 사용하여 탐색을 가장 효율적으로 합니다. 마스터 페이지와 1 차 페이지 사이에는 별 모양의 링크 구조가 있고, 1 차 페이지와 2 차 페이지 사이에는 트리 링크 구조가 있습니다. 세 페이지가 넘으면 페이지 맨 위에 탐색 막대를 설정합니다.
(4) 사이즈 사양
A. 페이지 표준은 800*600 해상도로 제작되었으며 실제 크기는 778 * 434px 입니다
B 각 표준 페이지는 A4 크기, 즉 8.5X 1 1 인치입니다.
C 대형 배너 468*60px, 소형 배너 88*3 1px.
넷째, 웹 사이트 디자인 및 제작
1. 전체적인 이미지 디자인
프로그래머가 상세하게 디자인하는 동안, 웹 디자이너는 웹 사이트의 전체적인 이미지와 홈페이지를 디자인하기 시작했다.
전반적인 이미지 디자인에는 표준 텍스트, 로고, 표준 색상, 광고 언어 등이 포함됩니다. 마스터 페이지 디자인에는 레이아웃, 색상, 이미지, 동적 효과, 아이콘 등의 스타일 디자인과 배너, 메뉴, 제목, 저작권 등의 모듈 디자인이 포함됩니다. 홈페이지는 보통 1-3 가지 스타일로 디자인되어 있습니다.
2. 개발 및 생산
본 사이트는 소프트웨어 엔지니어링의 설계 방법을 계획하고 설계한다. 시스템 분석 및 전체 설계를 기반으로 설계 팀은 설계 임무를 분해하여 설계 팀의 각 멤버에게 지정합니다. 각 모듈은 설계 팀 구성원이 별도로 설계하고 디버깅하며, 분업과 협업이 모두 가능합니다. 마지막으로 각 모듈을 서버에 업로드하여 링크 및 전체 디버깅을 수행합니다.
3. 완벽한 디버깅
각 모듈이 처음 완성되면 서버에 업로드하여 웹 사이트에서 전방위적인 테스트를 실시합니다. 속도, 호환성, 상호 작용, 링크 정확성, 프로그램 견고성, 오버플로 테스트 등이 포함됩니다. , 적시에 문제를 해결하고 기록하십시오.
사실 웹 사이트 건설은 끊임없이 풍부하고 완벽한 과정이다. 끊임없이 문제를 발견하고, 문제를 해결하고, 보충을 수정하고, 사이트 구조가 합리적이고, 내용이 더욱 풍부하고, 형식이 더욱 감화력이 있다.
4. 옹호 및 홍보
새로 지은 웹사이트는 새로 등록한 전화번호와 같아서 아무도 자동으로 찾아오지 않습니다. 이 시점에서 웹 사이트 홍보를 제대로 해야 합니다. 여러 가지 방법이 있습니다. 예를 들면 다음과 같습니다.
A. 웹 페이지에 적절한 메타 태그를 설정합니다.
B. 우정 링크 교환. 한 네티즌이 다른 사람의 웹사이트를 방문할 때 그가 당신의 웹사이트를 알 수 있도록, 당신의 광고를 다른 사람의 가게에 두고 다른 사람의 광고를 당신의 가게에 두는 것과 같은 무료이고 효율적인 방법이다. (알버트 아인슈타인, 자기관리명언) 광고를 잘하면 절반 이상의 사람들이 당신의 웹사이트를 방문할 것이다. 이것은 비용이 없고 호혜적인 좋은 일이니 추천한다.
C. 주요 검색 사이트 (예: sohu.comyahoo.com) 에 귀하의 사이트를 등록하여 다른 사람들이 유사한 정보를 검색할 때 귀하의 사이트를 찾을 수 있도록 합니다.
D. 보도 게시판에 발표 할 뉴스 문장 준비;
E. 전자 메일 목록의 합리적인 사용;
F. 유료 광고, 이 방식이 가장 효과적이지만 유료입니다.
G. 포럼에 게시물을 보냅니다. 이런 방법은 비효율적이고 피곤하며, 때로는 다른 사람에게 삭제되어 추천하지 않는다.
또한 스팸으로 홈페이지를 홍보하지 마십시오. 이렇게 하면 다른 사람들이 당신의 웹사이트를 좋아하게 될 뿐만 아니라 극심한 혐오감을 불러일으킬 수 있습니다. 이것은 비도덕적인 행위입니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 스포츠명언)
이 시점에서 웹 사이트 프로젝트가 완료되었습니다.
5. 유지 관리
웹사이트는 일로영일 준비가 되었습니까? 아니요, 사이트가 크면 사이트 유지 관리도 어려운 작업입니다. 사이트가 매우 커지면 수많은 사진, 웹 파일 등이 있다. 그 중 하나가 누락되었거나 링크가 실패하면 웹 페이지 오류가 발생할 수 있습니다. 생각해 보세요. 만약 우리가 만든 많은 사진 중 하나가 분실된다면 어떻게 될까요? 따라서 전체 웹 사이트의 "건강" 과 완전성을 보장해야합니다. 웹 사이트를 건강하고 완벽하게 만들기 위해 일반적으로 새 웹 사이트를 만들기 전에 DW 에 "로컬 웹 사이트" 를 만들어야 합니다. 즉, 자신의 컴퓨터에 웹 사이트 사본을 만들어 웹 사이트 오류를 효과적으로 줄일 수 있습니다. 아까 우리가 웹사이트를 만들 때 먼저 홈페이지를 만든 다음 역을 짓는다. 사실 이런 역 건설 방법은 틀렸다. 정확한 방법은 먼저 웹사이트를 만든 다음 내용을 추가하는 것이다. 또한 웹 사이트의 링크에 오류가 있는지 자주 확인해야 합니다. 여기서 우리는 DW 의 사이트 프로그램의 사이트 메뉴에 있는 Check site Sitewide 옵션을 사용하여 제때에 수리할 수 있도록 사이트가 끊어진 체인이 있는지 확인할 수 있습니다.
또한 다른 유형의 파일을 과학적으로 저장해야 합니다. 예를 들어, 웹 사이트의 사진은 모두 한 폴더에, 웹 페이지는 다른 폴더에 저장해야 합니다. 그리고 앞으로 사이트가 정말 옥토가 된다면, 음악란의 서류를 한 폴더에, 사진란의 서류를 한 폴더에 두는 것과 같이, 각 항목마다 폴더를 만들어야 합니다. 이렇게 하면 우리의 유지 관리 업무에 많은 불필요한 번거로움을 줄일 수 있습니다!
웹 사이트 유지 보수에 대해 마지막으로 말해야 할 것은 웹 사이트 파일 백업입니다. 컴퓨터 재해가 발생하면 우리 사이트가 마비될 가능성이 높기 때문에 사이트 파일을 자주 백업하는 것도 중요하다.
사이트가 성공적으로 온라인 상태가 된 후, 장기 유지 보수 작업이 이제 막 시작되었다. 우리가해야 할 일은 적시에 고객 피드백에 응답하는 것입니다. 예를 들어, 메일 자동 회신 기능을 이용하고 가능한 한 빨리 문제를 해결한 후 회신할 수 있습니다. 웹 사이트 트래픽 통계 분석 및 대응 방안: 웹 사이트 홍보 및 사용 시도 적시에 웹 사이트 콘텐츠를 업데이트하고 유지 관리합니다.
동사 (verb 약어) 웹 사이트 보안 문제 및 대책
방화벽은 외부 사람이 네트워크에 액세스하지 못하도록 차단하는 모든 장치입니다. 이 장치는 보통 소프트웨어와 하드웨어의 결합이다. 일반적으로 일부 규칙에 따라 원하는 주소나 원하지 않는 주소를 선택합니다.
첫째, 대부분의 간단한 인증 프로세스는 IP 주소를 기반으로 합니다. IP 주소는 인터넷에서 가장 일반적인 ID 인덱스로 정적 및 동적 두 가지로 나뉩니다. 고정 IP 주소는 고정 IP 주소입니다. 인터넷에 연결된 호스트의 주소일 수 있습니다. 고정 IP 주소에는 여러 가지 유형이 있습니다. 그 중 하나는 Whois 쿼리 명령을 통해 얻을 수 있습니다. 이러한 주소는 주로 인터넷 최상위 호스트의 IP 주소이며 도메인 이름 서버, 웹 서버 및 "루트" 호스트가 될 수 있으며 InterNIC 의 Whois 데이터베이스에 등록된 호스트 이름이 있습니다. 또 다른 고정 IP 주소는 인터넷의 두 번째 및 세 번째 계층 호스트 (고정 물리적 주소도 있음) 에 할당되지만 반드시 등록된 호스트 이름이 있는 것은 아닙니다. 그러나 그들은 여전히 IP 주소를 등록했다. 동적 IP 주소는 각 강함을 나타냅니다.