기사 출판 시스템 1. 언어와 환경 3. 구현 언어: C#, asp.net 4. 환경 요구사항: Visual Studio 2005 또는 2008, SQL Server 2005 2. 데이터베이스 설계
3. 요구 사항 모든 사람에게 학습과 교류 기회를 제공하기 위해 특정 관심 집단이 온라인 학습 및 교류 시스템을 개발하고자 합니다 통찰, 학습 경험, 전문 기술 같은 기사들이 모두가 배우고 소통할 수 있도록 제공됩니다. 이제 다음 업무들을 책임지게 됩니다: 1. 로그인 모듈 구현을 담당함; 2. 사용자 등록 기능 구현을 담당합니다; 3. 현재 사용자가 발행한 모든 기사와 현재 사용자가 읽을 수 있는 모든 문서를 나열하는 책임; 호우푸 정보기술공학 엔지니어 교육 시스템 브론즈 시리즈 4.0 우한 호우푸 교육 기술 유한회사 25/53 4. 기사 읽기 기능을 실현하는 책임 4. 권장 실행 단계 1. SQL Server 데이터베이스 KnowledgeDataBase 생성, 데이터 테이블 생성: Articles, 사용자 정보; 2. 시각적 C# ASP.NET 웹사이트 만들기; 3. 구성 파일에 구성 섹션과 데이터베이스 연결 문자열 설정을 위한 로그인 방법 설정을 추가하세요 익명 사용자만 등록 페이지에 접근할 수 있는 섹션 및 설정 섹션 4. 로그인 로그인 양식 생성 a) 로그인 양식 인터페이스는 그림 1에 나와 있습니다: 그림 1 로그인 페이지 b) 로그인 양식의 기능 요구사항 1) 사용자가 로그인을 클릭하고 사용자 이름과 비밀번호가 맞으면 메인 페이지로 이동합니다 2) 로그인이 성공하면 사용자의 로그인 횟수는 +1이 됩니다 3) 사용자가 가입 버튼을 클릭하면 등록 페이지로 이동합니다 4) 로그인하지 않은 사용자는 등록 페이지에만 접근할 수 있습니다 5. 메인 페이지 생성 a) 메인 페이지 인터페이스는 그림 2에 나와 있습니다:
그림 2 메인 페이지 b) 메인 페이지 기능 1) 현재 사용자의 게시물을 먼저 표시하고, "탐색"을 클릭하면 article.aspx으로 이동할 수 있습니다 기사 보기 페이지 2) 그 후 현재 사용자가 읽을 수 있는 기사가 표시되고, "읽기"를 클릭하면 article.aspx로 이동합니다 기사 보기 페이지 6. 등록 페이지 만들기 a) 등록 페이지 인터페이스 그림 3: 그림 3 등록 페이지 b) 등록 페이지 기능, 사용자가 입력한 정보를 검증하며, 요구 사항은 다음과 같습니다: 1) 사용자 이름이 비어 있을 수 없고 길이가 3보다 커야 합니다; 2) 비밀번호는 세 개의 숫자와 세 개의 글자로 구성됩니다 3) 이메일이 형식 요건을 충족해야 합니다; 4) 전화번호는 11
c) 검증이 성공적으로 완료된 후, 사용자 정보를 데이터 테이블 UserInfo에 입력하고 이메일 주소만 요청하세요 사용자 등록 가능 d) 사용자가 성공적으로 등록된 후, 사용자 로그인 수를 0으로 설정합니다 7. 문서 보기(view article) 페이지를 만들고 그림 4에 표시된 것처럼 문서 제목과 문서를 페이지에 표시합니다: 그림 4 기사 페이지 보기 8. 프로그램을 실행하고 디버깅하며, 데이터베이스에 최소 두 명의 사용자를 등록하고, 각 사용자별로 최소 한 개의 기사를 게시합니다 장 5. 주의사항 1. 문제를 꼼꼼히 검토하고 정확히 이해할 것; 2. 양식의 설계 요구사항에 따라 인터페이스 디자인에 주의를 기울여 주세요; 3. 개발 환경을 구축하기 위해 3단계 아키텍처를 사용해 주세요. 4. 코드 작성, 명명 규칙, 적절한 주석에 주의를 기울이세요
소스 코드:
Artic.rar
(35.87 KB, 다운로드 횟수: 4, 판매 가격: 3 그레인 MB)
|