프로젝트 이름: ASP .NET이 포함된 라이브러리 사이트
프로젝트 내용:
웹 프로그래밍 과목의 연말 숙제 범위 내에서 제작된 ASP .NET 및 Library System 사이트의 내용과 프로젝트 목적을 기술합니다.
“sefabookstore.com”이라는 도서관 사이트의 일반적인 디자인은 아래 이미지에 나와 있습니다.
그림 1: sefabookstore.com 사이트 홈페이지 위 사진에서 볼 수 있듯이 상단 배너, 5가지 메뉴, 홈페이지 화면, 도서 검색, 도서, 회사 소개 및 입력 메뉴가 있습니다. 본 페이지의 디자인은 소프트웨어 파일 중 index.aspx 파일로 이루어집니다.
회원 로그인 절차:
한편, 회원 로그인 절차에 필요한 사용자 이름과 비밀번호 요청 섹션의 코드 라인은 위 이미지에 나와 있습니다. 위에 제시된 코드 라인에서 볼 수 있듯이 텍스트 상자에 작성할 값을 입력하기 위해 필요한 코드 라인을 정의하고 사이트의 일반적인 모습을 위한 배너 이미지를 추가했습니다.
메뉴: 도서 검색:
도서 검색 탭에는 콘텐츠가 포함되어 있습니다. 우리 사이트에는 2가지 검색 기준이 있습니다. 이것들; 책 장르 및 책 제목
도서 :
위 그림에서는 도서 섹션의 장르 선택 섹션에서 드롭다운을 사용했습니다. 추가된 도서는 스토리, 역사소설, 소설 장르로 제공됩니다. 책 유형을 추가하기 위해 bookadd.aspx 파일에 새 유형을 지정하면 자동으로 드롭다운 이벤트에 추가됩니다.
책 추가:
위 그림 bookekle.aspx 페이지에는 책 이름, 카테고리, 출시 날짜, 책 유형, 그림 추가, 제목 추가 등 7개의 정보 라인이 필요합니다. 추가된 도서를 SQL 데이터베이스에 기록하는 중입니다.
회사 소개: 웹사이트 메인 메뉴의 다섯 번째이자 마지막 탭은 "회사 소개" 탭입니다.
위 사진에는 저희 사이트에 대한 정보가 나와 있습니다. 연락하다:
위 이미지에 디자인이 표시된 통신 섹션의 주요 내용입니다. 메시지를 보내고자 하는 사람의 이름, 성, 이메일 주소, 주소, 제목, 메시지 항목으로 구성됩니다. 이 양식을 통해 사용자는 사이트나 레스토랑에 대한 불만, 요청 및 제안을 신고할 수 있습니다. 여기서 요청된 정보와 전송될 메시지는 Access 데이터베이스의 메시지 테이블에 저장됩니다. 메시지 테이블의 일반 속성과 데이터베이스 속성은 두 번째 부분에서 자세히 설명합니다.
위에서 설명한 "communication.aspx" 파일의 명령줄에서 볼 수 있듯이 유효성 검사 작업도 코드 블록에 대부분 포함되어 있습니다. 필요한 제어를 수행하는 데 널리 사용되는 유효성 검사 명령으로 입력한 값을 확인한 후 Access 데이터베이스에 추가했습니다. 일반적으로 홈페이지의 메뉴와 탭에 대한 코드 조각은 다음과 같습니다. 지금 제공될 두 번째 부분에는 Access 데이터베이스의 테이블과 해당 속성이 포함됩니다.
투표:
위 그림에서는 라디오버튼과 버튼 이벤트가 투표에 사용됩니다. 사용된 투표는 액세스 데이터베이스로 전송되어 저장됩니다. 2. ACCESS DATABASE 일반 특징 본 홈페이지에서는 연말 숙제로 만든 Access 데이터베이스를 사용하였습니다. 데이터베이스는 정보를 수집하고 정리하는 도구입니다. 데이터베이스는 사람, 제품, 주문 또는 기타 모든 것에 대한 정보를 저장합니다. 본 프로젝트에서는 당사 웹사이트에 데이터를 저장하고 나열하기 위해 Access Database 프로그램을 사용했습니다. Access 사용 시: 데이터베이스에 새 데이터를 입력할 수 있습니다. 예를 들어 주식에 새 항목을 추가할 수 있습니다. 데이터베이스의 기존 데이터를 편집할 수 있습니다. 예를 들어 항목의 현재 위치를 변경할 수 있습니다. 품목이 판매되거나 폐기되면 정보를 삭제할 수 있습니다. 다양한 방법으로 데이터를 구성하고 볼 수 있습니다. 보고서, 이메일 메시지, 인트라넷 또는 인터넷을 통해 다른 사람과 데이터를 공유합니다. 위에 제공된 기능을 고려할 때 Access Database 작업은 쉽고 간편합니다. 매우 유용합니다. 이 프로젝트의 Access 데이터베이스에는 총 3개의 테이블이 있습니다. 이 테이블은 각각 다음과 같습니다. '회원', '예약', '투표'입니다. 다음 이미지는 Access 데이터베이스의 테이블 목록을 보여줍니다.
BOOKS 테이블: 이 테이블 중 첫 번째는 "Books" 테이블로, 사이트 회원인 사용자의 데이터가 보관되는 테이블입니다.
도서, 카테고리, 날짜, 주제, 유형, 사진, 투어, 저자 이름 및 출판 연도 등 8가지 필드로 구성된 테이블의 일반적인 보기는 위 이미지에 나와 있습니다. 도서 탭을 통해 웹사이트에 등록한 사용자가 필수 필드에 입력한 데이터는 자동으로 이 테이블의 8개 필드에 배치됩니다. Kitapekle.aspx, Kitapara.aspx 및 Kitap.aspx는 이 데이터베이스를 사용합니다.
투표 테이블:
위에서 언급한 현장 투표가 이루어졌으며 이를 접속 데이터베이스에 보관하여 현장 채점 시스템을 만들었습니다. 회원 테이블:
Access 데이터베이스의 또 다른 테이블은 멤버가 보관되는 테이블입니다. 이 테이블의 내용에는 8개의 필드가 있습니다. 이름, 성, 사용자 이름, 비밀번호, 이메일, 본인 확인 질문, 본인 확인 답변, 승인 등 8개 필드로 구성된 이 테이블의 스크린샷이 위에 나와 있습니다. 다음은 웹사이트에 등록된 사용자의 비밀이 유지되는 부분입니다. Member.aspx 및 member.aspx 페이지는 이 테이블에서 제공됩니다. MEMBER.ASPX 페이지의 코드 블록:
위 이미지에서는 통신 메뉴와 데이터베이스의 연결이 코드 조각으로 표시됩니다. 일반적으로 asp .net으로 생성된 프로젝트의 일반적인 라인은 다음과 같습니다. 프로젝트에는 Ready CSS 템플릿이 사용되었습니다. 유효성 검사, SQL 데이터베이스 연결, SQL 데이터베이스 쿼리 작업, 프로젝트 구축 단계에서 사용되는 웹 사이트 디자인 등 많은 웹 프로그래밍 수업을 자세히 연구하고 연구했습니다. 이 과정에서 배운 이론적 지식을 이 프로젝트에서 실제로 적용하고 asp.net을 사용한 웹 프로그래밍 주제를 기본 수준에서 설명합니다.