부동산 사이트 예 (ASP. NET+SQL)
출처: 클릭 수: 37
이 논문은 다음과 같습니다.
키워드: 부동산 정보 발표 ASP.NET SQL Server 2000
소개하다
부동산 정보 공개 웹 사이트 설계 및 구현
졸업 디자인 (논문) 중국어 요약
본 설계 설명서는 주로 본 과제의 연구 배경, 국내외 연구 현황, 개발 과정 및 완성된 기능을 소개하고, 본 과제의 설계 아이디어와 각 모듈의 상세한 설계 과정을 중점적으로 소개합니다. 테스트를 거쳐 개발된 시스템은 실용성, 비용 절감, 효율성이 뛰어나 부동산 개발자와 소비자들이 관심 있는 부동산 정보를 적시에 신속하게 얻을 수 있게 해 줍니다.
이 시스템은 ASP.NET 기술과 SQL 서버 2000 데이터베이스 관리 시스템을 도구로 개발한 부동산 정보 게시 시스템입니다. 전체 시스템은 조작이 간단하고, 인터페이스가 친숙하며, 기능적으로 실용적이며, 부동산 정보 발행 및 관리를 위한 광범위하고 저렴한 플랫폼을 제공하여 고객에게 편리하고 포괄적인 부동산 정보를 제공하고, 고객이 조건, 위치, 가격이 모두 적합한 주택 공급원을 빠르고 쉽게 파악할 수 있도록 합니다. 이번 설계 개발에는 주로 개인 정보 관리, 정보 공개 (임대, 임대, 중고 부동산, 최신 부동산, 거래 정보 에스컬레이션), 주택 관리, 정보 교류, 사이트 검색, 정책 뉴스, 사용자 관리 등의 기능이 포함되며, 기본적으로 부동산 정보 공개 사이트의 요구를 충족한다.
인터넷이 급속히 발전하는 오늘날, 전자 상거래는 새로운 추세를 대표한다. 온라인 거래 플랫폼을 제공하여 기업과 고객 간의 커뮤니케이션을 용이하게 하고 생산성을 높입니다. 이 과정에서 전자상거래의 광범위한 응용도 부동산 시장에 스며들었다. 부동산 정보 발표는 전체 부동산 시장의 필수 불가결한 부분이다.
졸업 디자인 (논문) 외국어 요약
주택 정보 공개 웹 사이트 설계 및 구현
요약: 오늘날 인터넷의 급속한 발전에 따라 전자 상거래는 새로운 추세로 번창하고 있습니다. 기업과 고객 간의 커뮤니케이션을 위한 온라인 거래 플랫폼을 제공하여 생산성을 높입니다. 이 과정에서 전자 상거래의 광범위한 사용은 이미 부동산 시장에 침투했고, 부동산 정보와 전파는 전체 부동산 시장의 중요한 구성 요소이다.
이 시스템은 ASP.NET 기술과 SQL Server 2000 데이터베이스 관리 시스템을 활용하여 전자 상거래 플랫폼을 구축했습니다. 전체 시스템 운영은 간단하고, 인터페이스가 친숙하며, 기능이 실용적이며, 부동산 정보 공개 및 관리를 위한 광범위하고 저렴한 플랫폼을 제공하여 고객에게 편리하고 포괄적인 주택 임대 정보를 제공하도록 설계되었습니다. 이 플랫폼을 통해 고객은 조건이 적절하고, 위치가 적당하며, 가격이 적당한 집을 빠르고 쉽게 찾을 수 있다. 기능은 주로 개인 정보 관리, 정보 공개, 주택 조회, 주택 관리, 정보 교환을 포함하며 기본적으로 임대 수요를 충족시킬 수 있습니다.
이 문서에서는 이 시스템의 개발 배경, 설계 프로세스 및 기능 요구 사항에 대해 설명합니다. 또한 이 문서에서는 각 부분의 설계 이념과 상세한 설계 프로세스에 대해 설명합니다. 테스트를 거쳐 이 시스템은 실용성, 인터페이스 친화 등의 장점을 가지고 있다. ASP.NET 온라인 경매 시스템을 기반으로 한 소비자 간의 거래는 더욱 간단하고 흥미로워졌다.
키워드: 주택 정보 공개 ASP.NET SQL SERVER 2000
카탈로그
키워드: 부동산 정보 발표 ASP.NET SQL Server 2000
1 ..1프로젝트 배경 및 연구 의의 ..1
1 ..1..1프로젝트 배경 ..1
1 ..1.2 연구의 의미와 목적 ..1
1.2 타당성 분석 ... 2
1.2. 1 기술적 타당성 ... 2
1.2.2 경제적 타당성 ... 2
1.2.3 법적 타당성 ...
1.2.4 운영 타당성 ... 2
2 수요 분석 ... 3
2. 1 시스템 기능 요구 사항 분석 ... 3
2.1..1사용자 함수 ... 3
2. 1.2 관리자 기능 ... 4
2.2 시스템 보안 요구 사항 분석 ... 4
2.3 비즈니스 흐름 및 데이터 흐름 분석 ... 4
2.3. 1 부동산 정보 공개 사이트 등록 사용자 게시 정보 프로세스 분석 ... 5
2.3.2 백그라운드 관리 프로세스 분석 ... 5
데이터 흐름 분석 ... 6
데이터 사전 ... 8
3 시스템 설계 ... 16
3. 1 시스템 전체 구조 설계 .. 16
3.2 시스템 데이터 구조 설계 ... 17
3.2. 1 시스템 전체 E-R 그림: .. 17
3.2.2 시스템 엔터티의 E-R 그림: .. 17
3.2.3 데이터 논리 구조 설계-관계형 모델 ... 20
3.2.4 데이터 논리 구조 설계-관계 테이블 ... 2 1
3.3 시스템 개발 및 운영 환경 결정 .... 25
3.3. 1 시스템 개발 환경 및 개발 도구 ... 25
3.3.2 시스템 포그라운드 개발 도구로 ASP.NET 사용 이점 ... 25
3.3.3 SQL Server2000 을 데이터베이스 개발 도구로 사용할 경우의 이점 ... 27
3.3.4 시스템 운영 환경 ... 28
4 부동산 정보 공개 하위 시스템 설계 및 구현 ... 29
4. 1 부동산 정보 공개 서브시스템 소개 ... 29
4.2 부동산 정보 공개 하위 시스템 상세 설계 ... 29
4.2. 1 부동산 정보 게시 하위 시스템 기능 맵 ... 29
4.2.2 부동산 정보 공개 하위 시스템 흐름도: ... 29
4.2.3 부동산 정보 공개를 위한 상세한 설계 .... 30
4.3 부동산 정보 공개 서브 시스템의 어려움과 해결책 ...
5. 부동산 정보 공개 시스템의 배경 설계 및 구현 .... 35
5. 1 부동산 정보 게시 하위 시스템 기능 맵 ... 35
5.2 부동산 정보 공개의 상세한 디자인 .... 35
5.2. 1 부동산 정보 백그라운드 관리 하위 시스템 흐름도 ... 35
5.2.2 부동산 정보 백그라운드 관리 하위 시스템의 상세 설계 ... 36
5.3 부동산 정보 관리 상세 설계의 어려움과 해결책 .... 39
6. 사이트 내 검색 서브시스템의 상세한 백그라운드 설계 ... 4 1
6. 1 어린이 기능 맵 검색 ... 4 1
6.2 스테이션 내 검색 하위 시스템 상세 설계 ... 4 1
6.2 .. 1 사이트 내 검색 서브시스템 흐름도 ..1
6.2.2 스테이션 내 검색 하위 시스템의 상세 설계 ... 4 1
6.3 스테이션 내 검색 하위 시스템에서 발생하는 어려움과 해결책 ... 42
7 포럼 정보 공개 시스템 배경 설계 및 구현 .... 44
7.2 포럼 정보 하위 시스템 상세 설계 .... 44
7.2. 1 포럼 정보 하위 시스템 흐름도: ... 44
7.2.2 포럼 정보 브라우징 관리 설계 .... 45
7.2.3 포럼 정보 복구 관리 설계 .... 45
7.3 포럼 관리 서브 시스템 설계의 어려움과 해결책 ...
8 사용 설명서 .... 49
8. 1 시스템 기능 소개 ... 49
8.2 운영 환경 ... 49
8.3 소프트웨어 유지 보수 ... 50
9 시스템 평가 ... 5 1
9. 1 시스템 특징/이점 소개 ... 5 1
9.2 시스템 결함 및 개선 방안 ... 5 1
9.3 설계 경험과 경험 ... 5 1
감사합니다 ... 54
참고 문헌 55
1 소개
1..1프로젝트 배경 및 연구 의의
1..1..1프로젝트 배경
인터넷의 글로벌하고 개방적인 특성으로 인해 국제 전자 상거래는 처음부터 전자 상거래의 자연스러운 확장과 유기적 구성 요소가 되었습니다. 이론적으로, 한 기업이 인터넷에 자신의 웹사이트를 설립한다면, 그것은 즉시 다국적 기업이 될 것이다. 인터넷 자체는 국경을 초월하고, 더 중요한 것은 현실 세계의 시공간적 장애를 없애고, 어느 나라의 인터넷 사용자라도 자신의 사이트에 쉽게 액세스하여 인터넷 정보 조회, 게시 및 거래를 할 수 있도록 하기 때문이다. 따라서 국제무역에서 전자상거래를 채택하는 것은 논리적인 선택이다. 국제 전자 상거래는 새로운 국제 무역 거래 모델로서 발전이 매우 빠르고 중요성이 날로 커지고 있다.
전자상거래의 광범위한 응용도 부동산 시장에 스며들었고, 부동산 정보 발표는 전체 부동산 시장의 필수 불가결한 부분이다.
예를 들어, 미국 주택 거래의 95% 가 MLS(multiple listing service) 를 통해 이루어졌으며, MLS 는 미국 최대 산업 조직으로 성장했습니다. * * * 시스템의 정보 자원을 활용하여 빠르고 효율적으로 거래를 진행할 수 있습니다. MLS 는 미국 부동산에서 유래한 전문 용어로' 다중 상장 서비스' 라고도 합니다. 핵심은 특정 소프트웨어 기술과 네트워크 수단을 통해 시스템에 가입한 모든 독립 중개인의 주택 소스 정보를 통일된 상호 운용성 시스템으로 만드는 것이다. 임대, 집을 사려는 고객은 부동산 중개업자나 중개업자의 컴퓨터 단말기에 임대, 사고 싶은 집의 특징을 입력하면 모든 자격을 갖춘 집을 찾을 수 있고, 온라인 전자지도를 통해 선택한 집의 실제 위치를 볼 수 있으며, 온라인 동영상 생중계를 통해 건물의 외관, 환경, 실내 구조가 자신의 취향에 맞는지 확인할 수 있다. 회사 주택이 풍부하지 않은 경우 고객은 MLS 시스템을 통해 시스템에 가입한 모든 회사의 데이터베이스에서 관련 주택원을 찾을 수도 있습니다. 만약 거래가 성사될 수 있다면, 거래에 참여하는 회사는 일정한 비율로 나눌 것이다. 중국에서는 상하이의 부동산 전자 상거래 발전도 매우 빨라 연평균 성장률이 47.72% 이다.
그러나 부동산의 관리 수준은 여전히 뒤떨어져 있으며, 많은 업무는 여전히 전통적인 공업 관리를 사용하고 있어 현재와 미래의 발전 요구에 불리하다. 이 작업을 개선하기 위해 컴퓨터 기술을 이용하여 주택 거래 관리를 개선하고 주택 거래 관리 시스템의 현대화, 전자 및 정보화를 실현할 수 있다. 본 과제는 바로 이런 맥락에서 생겨난 것이다.
1..1.2 연구의 의미와 목적
본 연구의 의미와 목적은 주로 다음과 같은 측면을 포함한다.
(1) 부동산 정보 공개 사이트의 주요 모델 및 비즈니스 프로세스를 연구하여 웹 사이트 설계에 관한 이론 및 지식을 활용하여 부동산 정보 공개 웹 사이트의 설계 및 구현을 완료했습니다.
(2) 웹 사이트의 설계 및 구현을 통해 ASP.Net 기술 및 웹 환경에서의 데이터베이스 시스템 개발 기술을 습득합니다.
(3) 과제의 연구 개발을 통해 MIS 개발의 일반적인 단계, 방법 및 기술을 숙지하고 소프트웨어 개발 프로세스의 다양한 문서 보고서를 규범적으로 작성하는 법을 배워 좋은 코드 작성 스타일을 개발합니다.
(4) 배운 지식과 기술을 종합적으로 활용해 구체적인 문제를 분석하고 해결할 수 있는 능력을 키우고, 올바른 사고방식과 과학적이고 엄밀한 학풍을 발전시키고, R&D 혁신을 배운다.
부동산 정보 공개 사이트의 디자인과 개발을 통해 나는 내가 배운 지식을 더욱 확고히 파악했다.
데이터 흐름 분석
데이터 흐름 분석에는 주로 정보 흐름, 전송, 처리 및 저장에 대한 분석이 포함됩니다. 데이터 흐름 분석의 목적은 데이터 흐름의 문제를 발견하고 해결하는 것입니다. 데이터 흐름 다이어그램은 입력에서 출력으로의 정보 흐름 및 데이터 변환을 나타내는 그래픽 기술입니다. 구체적인 방법은 업무 흐름도로 구성된 업무 프로세스의 순서에 따라 해당 조사 과정에서 파악된 데이터 처리 프로세스를 전체 데이터 흐름도로 그리고 해당 데이터, 보고서, 모델을 그리는 것입니다.
부동산 정보 공개 시스템의 데이터 프로세스는 시스템 관리자가 자신의 개인 정보를 보고 수정할 수 있으며, 인증 후 부동산 정보를 게시할 수 있다는 것입니다. 인증 후 사용자는 개인 정보를 보고 수정하며 부동산 정보를 조회 및 게재할 수 있습니다. 시스템 관리자는 관리자 암호를 수정하여 주택 정보, 등록된 사용자, 포럼 게시물을 적절히 관리할 수 있습니다.
시스템의 특정 시스템 데이터 흐름도는 그림 2-3 에 나와 있습니다.
그림 2-3 부동산 정보 공개 시스템 최상위 데이터 흐름 차트
이 시스템의 주요 데이터 흐름도는 그림 2-4 에 나와 있습니다.
그림 2. -4 부동산 정보 공개 시스템 주요 데이터 흐름도
4.2 부동산 정보 공개 서브 시스템의 세부 설계
부동산 정보 게시 하위 시스템은 최신 부동산 정보, 임대 정보, 임대 정보, 중고 주택 정보, 거래 신고 정보 게시로 나눌 수 있습니다. 이러한 기능은 아래에서 자세히 설계됩니다.
4.2. 1 부동산 정보 공개 하위 시스템 기능 맵
시스템의 기능 구조 설계는 그림 4- 1 과 같습니다.
그림 4- 1 부동산 정보 게시 하위 시스템 기능 맵
4.2.2 부동산 정보 공개 하위 시스템 흐름도:
부동산 정보 공개 하위 시스템 흐름도는 그림 4-2 에 나와 있습니다.
그림 4-2 부동산 정보 공개 하위 시스템 흐름도
4.2.3 부동산 정보 공개의 상세한 설계
회원 로그인 후 정보 공개 페이지에 새 집 정보, 중고 주택 정보, 임대 정보, 임대 정보, 거래 신고 정보 등 자신의 부동산 정보를 게시할 수 있습니다. 그림 4-3 과 같이 집의 특성을 선택할 수 있습니다.
그림 4-3 부동산 정보 공개 인터페이스
이 페이지 디자인에는 많은 유효성 검사 컨트롤이 추가되었습니다. 예를 들어, 사용자는 자신의 필요에 따라 자신이 발표하고자 하는 부동산 정보를 선택할 수 있습니다. 사용자는 부동산 발표 정보를 작성할 때 필요한 정보에 따라 기입해야 한다. 그렇지 않으면 사용자가 보내지 못할 것이다. 사용자가 정보를 게시한 후 이 사이트의 다른 해당 위치에서 게시된 정보를 찾을 수 있습니다. 게시 정보의 주요 코드 중 일부는 다음과 같습니다.
Stringstrconn = configuration settings 입니다. Appsettings ["DSN"];
Connection = new sqlconnection (strconn);
문자열 SQL
If( rent_RBut) 입니다. 선택)//리스 버튼을 선택합니다.
{
Sql="Insert into rent(hcounty, haddress, htype, hstructure, hfloor, harea, hrepair, price, tel
주석) 값 (""+DropDownList 1. SelectedItem+ "',''"+TextBox 1. Text.Trim()+ "'',''"+DropDownList2. 편집 항목+"'',
"+DropDownList3. SelectedItem+ "",""+TextBox2. Text.Trim()+ "'',''"+TextBox3. Text.Trim()+ "'',''"+
드롭다운 목록 4. SelectedItem+ "",""+TextBox4. Text.Trim()+ "'',''"+TextBox6. Text.Trim()+ "'',''"+
텍스트 상자 7. Text.Trim()+ "'',''"+TextBox8. Text.Trim()+ "'',''"+DropDownList5. 편집 항목+"'',
"+TextBox9. Text.trim ()+"'')"; //게시할 임대 정보를 데이터베이스에 삽입합니다.
Sqlcommandcmd = new sqlcommand (SQL, connection);
연락하다. Open ();
시도하다
{
Cmd=new SqlCommand(sql, connection);
Cmd 입니다. Executenonquery ();
응답하다. 쓰기 ("< 스크립팅 언어 ='' JavaScript''> 경고 ("임대 정보 게시 성공 ")
}
캡쳐
{
응답하다. 쓰기 ("< 스크립팅 언어 ='' JavaScript''> 경고 ("임대 정보를 게시하지 못했습니다. ")
}
마지막으로
{
Cmd 입니다. Dispose ();
연락하다. 닫기 ();
}
}
4.3 부동산 정보 공개 서브 시스템의 어려움과 해결책
질문 1: 텍스트 내용이 비어 있지 않은지 어떻게 확인할 수 있습니까?
해결 방법: Visual Studio 에서 직접 생성한 검증 컨트롤 RequriedFiledValidator 를 사용하여 텍스트 내용이 비어 있지 않은지 확인합니다
질문 2: 사용자가 선택한 게시 속성의 특성에 따라 해당 데이터베이스에 삽입합니다.
해결 방법: RadioButton 그룹의 Check 이벤트를 사용하여 사용자가 게시할 속성의 특성을 확인하고 해당 데이터베이스에 기록합니다.
5 부동산 정보 공개 시스템 배경 설계 및 구현
이 모듈은 주로 시스템 관리자가 이 사이트에 로그인한 후의 정보 관리, 사용자 관리, 직무 관리 및 주택 정보 관리를 의미합니다. 주로 주택 정보 관리, 주로 주택 추가, 삭제 및 업데이트, 주택 유형, 구조, 면적 추가, 삭제 및 업데이트, 부동산 (최신 부동산, 임대, 중고 부동산, 거래 보고서) 정보 조회, 삭제 및 관리를 말합니다. DataGrid 컨트롤을 사용하여 속성 정보 테이블을 바인딩합니다. 그런 다음 관리자는 집을 삭제하고 업데이트할 수 있습니다.
5. 1 부동산 정보 공개 하위 시스템 기능 맵
시스템 관리 기능의 구조 설계는 그림 5- 1 에 나와 있습니다.
그림 5- 1 시스템 백그라운드 관리 인터페이스
5.2 부동산 정보 공개의 상세한 설계
5.2. 1 부동산 정보 백그라운드 관리 하위 시스템 흐름도
시스템 흐름도 설계는 그림 5-2 에 나와 있습니다.
그림 5-2 부동산 정보 공개 배경 관리 흐름도
5.2.2 부동산 정보 백그라운드 관리 서브 시스템의 상세한 설계
시스템 관리자가 이 사이트에 로그인하면 관리 인터페이스로 바로 이동합니다. 인터페이스 설계는 그림 5-3 에 나와 있습니다.
그림 5-3 시스템 인터페이스
시스템 관리자는 그림 5-4 와 같이 여기서 자신의 비밀번호를 수정할 수 있습니다.
그림 5-4 시스템 관리자 암호 인터페이스 수정
시스템 관리자가 건물 구조, 건물 유형, 건물 면적에 더 많은 바인딩 정보를 추가해야 한다고 생각하거나 바인딩 정보를 제거하려는 경우 여기서 진행할 수 있습니다. 그림 5-5 와 같이 아파트 레이아웃 인터페이스 디자인을 수정하고 삭제하십시오.
그림 5-5 주택 유형 인터페이스 수정 및 삭제
주택 정보 관리에서 바인딩된 주택 구조를 편집 및 삭제하고, 주택 구조의 인터페이스 설계를 편집 및 삭제할 수 있습니다 (그림 5-6 참조).
그림 5-6 주택 구조 인터페이스 제거
주택 정보 관리는 주로 본 사이트 사용자가 보낸 부동산 정보의 삭제 관리를 가리킨다. 시스템 관리자는 여기에서 사이트의 부동산 정보를 보고 삭제하고 관리할 수 있습니다. 하우징 인터페이스 설계는 그림 5-7 과 같습니다.
그림 5-7 소스 관리 인터페이스
사용자 관리는 주로 사용자 찾아보기, 쿼리 및 삭제를 포함하여 이 사이트에 등록된 사용자의 관리를 의미합니다. 인터페이스 디자인
그림 5-8 과 같이 :
그림 5-8 사용자 조회 인터페이스
그림 5-9 탐색 삭제 사용자 인터페이스
부동산 사이트 예