XÂY DỰNG WEBSITE THÔNG TIN NHÀ ĐẤT TỈNH TRÀ VINH

110 405 0
XÂY DỰNG WEBSITE THÔNG TIN  NHÀ ĐẤT TỈNH TRÀ VINH

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các cơ quan chính phủ, tổ chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ. Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng đạt được những đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác. Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở thành một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu. Chính vì sự quan trọng của thông tin nên bất động sản là một trong số ít ngành đòi hỏi phải có đội ngũ tư vấn đông đảo. Ở các nước phát triển, những người quan tâm hay có nhu cầu giao dịch về bất động sản luôn được cung cấp thông tin một cách đầy đủ và chính xác. Đơn cử tại Mỹ, một trong những nơi có thị trường bất động sản hoàn thiện nhất trên thế giới, khi mua một căn nhà đã qua sử dụng, người mua nếu có nhu cầu sẽ được cung cấp đầy đủ thông tin chính xác về giá của những lần giao dịch trước đây. Trong khi đó, ở Việt Nam, việc có được thông tin như vậy một cách chính xác gần như là điều “không tưởng”. 11 Hàng nghìn Website nhà đất từng “nở rộ” tại Việt Nam trong một thời gian dài, nhưng một kênh thông tin chính thức, tin cậy và phổ biến vẫn là một vấn đề còn bỏ ngỏ. Điều này khiến người tìm kiếm thông tin gặp rất nhiều khó khăn. Trong khi đó, những người có nhu cầu bán, cho thuê lại chưa có công cụ, phương tiện nào thực sự hiệu quả để quảng bá thông tin. Ngay cả đội ngũ tư vấn bất động sản cũng gặp rất nhiều trở ngại. Thông thường về phía các công tyvăn phòng môi giới đều phải có các nhân viên chuyên trách hoặc thuê cộng tác viên, thậm chí thành lập cả một phòng chuyên phụ trách việc đăng tin để quảng cáo trên hàng chục Website, kênh thông tin khác nhau. Việc này rất tốn kém thời gian và chi phí nhưng hiệu quả vẫn không như mong đợi. Riêng đối với tỉnh Trà Vinh thì việc các doanh nghiệp xây dựng các Website cho mình còn rất ít và đặc biệt đối với lĩnh vực kinh doanh Bất động sản hiện tại chưa có một công ty nào xây dựng một Website Bất động sản tại tỉnh nhà trong khi Trà Vinh đang trên đà phát triển, có tiềm năng rất lớn trong lĩnh vực kinh doanh này và nhu cầu về đất đai và nhà ở rất cao cho con người. 1.2. Bài toán đặt ra Từ hiện trạng và nhu cầu thực tiễn hiện nay, Trà Vinh cần có một Website về lĩnh vực Bất động sản nhằm phục vụ cho việc cung cấp thông tin chính xác, đáp ứng được yêu cầu tìm kiếm nơi ở, làm việc của những người muốn “an cư lạc nghiệp” ở Trà Vinh. Khi một người nào đó có nhu cầu về mua, bán, thuê, cho thuê một căn nhà, khu đất, cửa hàng, nhà trọ….thì họ sẽ cung cấp thông tin của nhà đất đó bao gồm (nhu cầu, phân loại nhà đất, diện tích, địa chỉ, giấy tờ… ). Để được đăng tin thì người dùng cần phải có tài khoản (Tên đăng nhập, mật khẩu và các thông tin cá nhân khác như số điện thoại, địa chỉ, email…). Sau khi có tài khoản thì người dùng có thể đăng nhập Website và đăng tin nhà đất. Và mọi người có thể xem các tin đăng và tìm kiếm tin theo các tiêu chí như nhu cầu, giá cả, khu vực, hướng và phân loại. Bên cạnh đó thì Website cũng hỗ trợ cho người dùng đăng banner quảng cáo cho công ty, doanh nghiệp của mình. Thông tin banner quảng cáo gồm hình banner, Url và tên của banner, các banner sẽ được hiển thị theo vị trí mà người dùng đã chọn. Đến với Website thì mọi người có thể đọc tin tức về phong thủy, thiết kế, dự án…Và mọi người có thể download các biểu mẫu liên quan đến nhà đất ví dụ như giấy phép xây dựng, đơn xin giao đất làm nhà… Người dùng có thể gửi liên hệ tới Admin hoặc giải đáp thắc mắc thông qua mục hỗ trợ trực tuyến của Website. 1.3. Phạm vi của đề tài Xây dựng Website thông tin nhà đất Trà Vinh phục vụ cho người dân Trà Vinh trong việc mua, bán, thuê hay cho thuê chổ ở, nơi mua bán hay đất đai phục vụ cho việc sản xuất của mình. 1.4. Mục tiêu của đề tài Đăng tin rao bán, mua, thuê, cho thuê nhà, biệt thự, nhà trọ, đất nông nghiệp, đất thổ cư, mặt bằng… Cho đặt banner quảng cáo của các doanh nghiệp, công ty… Tìm kiếm thông tin về nhà đất theo nhiều tiêu chí như giá, nhu cầu, phân loại…. Xem tin tức về bất động sản, phong thủy, thiết kế, .. và các tin khác ở các lĩnh vực. Xem tin đăng về nhà đất theo tin mới đăng, tin nổi bật. Cho download các biểu mẫu, giấy tờ về việc sử dụng, mua bán bất động sản. Người dùng có thể liên hệ được với quản trị thông qua mail hay được hỗ trợ trực tuyến qua nick chat yahoo. Admin phải quản lý được người dùng, tin đăng, banner quảng cáo, biểu mẫu… 1.5. Các bước thực hiện Tìm hiểu, quan sát nhu cầu của người dân Trà Vinh về nhu cầu nhà ở, đất đai canh tác… Phân tích và thiết kế hệ thống thông tin. Nghiên cứu việc sử dụng SQL Server 2005 để xây dựng cơ sở dữ liệu. Tìm hiểu, nghiên cứu việc xây dựng Web theo mô hình đa tầng (3 tầng). Nghiên cứu công cụ thiết kế và lập trình web là Visual Studio 2008 và viết bằng ngôn ngữ C.

Chương 1: ĐẶT VẤN ĐỀ 1.1 Hiện trạng Ngày nay, ứng dụng công nghệ thông tin việc tin học hóa xem yếu tố mang tính định hoạt động quan phủ, tổ chức, công ty, đóng vai trò quan trọng, tạo bước đột phá mạnh mẽ Cùng với phát triển không ngừng kỹ thuật máy tính mạng điện tử, công nghệ thông tin đạt đẳng cấp cao chinh phục hết đỉnh cao đến đỉnh cao khác Mạng Internet sản phẩm có giá trị lớn lao ngày trở thành công cụ thiếu, tảng cho truyền tải, trao đổi thông tin toàn cầu Chính quan trọng thông tin nên bất động sản số ngành đòi hỏi phải có đội ngũ tư vấn đông đảo Ở nước phát triển, người quan tâm hay có nhu cầu giao dịch bất động sản cung cấp thông tin cách đầy đủ xác Đơn cử Mỹ, nơi có thị trường bất động sản hoàn thiện giới, mua nhà qua sử dụng, người mua có nhu cầu cung cấp đầy đủ thông tin xác giá lần giao dịch trước Trong đó, Việt Nam, việc có thông tin cách xác gần điều “không tưởng” [11] Hàng nghìn Website nhà đất “nở rộ” Việt Nam thời gian dài, kênh thông tin thức, tin cậy phổ biến vấn đề bỏ ngỏ Điều khiến người tìm kiếm thông tin gặp nhiều khó khăn Trong đó, người có nhu cầu bán, cho thuê lại chưa có công cụ, phương tiện thực hiệu để quảng bá thông tin Ngay đội ngũ tư vấn bất động sản gặp nhiều trở ngại Thông thường phía công ty/văn phòng môi giới phải có nhân viên chuyên trách thuê cộng tác viên, chí thành lập phòng chuyên phụ trách việc đăng tin để quảng cáo hàng chục Website, kênh thông tin khác Việc tốn thời gian chi phí hiệu không mong đợi GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai Riêng tỉnh Trà Vinh việc doanh nghiệp xây dựng Website cho đặc biệt lĩnh vực kinh doanh Bất động sản chưa có công ty xây dựng Website Bất động sản tỉnh nhà Trà Vinh đà phát triển, có tiềm lớn lĩnh vực kinh doanh nhu cầu đất đai nhà cao cho người 1.2 Bài toán đặt Từ trạng nhu cầu thực tiễn nay, Trà Vinh cần có Website lĩnh vực Bất động sản nhằm phục vụ cho việc cung cấp thông tin xác, đáp ứng yêu cầu tìm kiếm nơi ở, làm việc người muốn “an cư lạc nghiệp” Trà Vinh Khi người có nhu cầu mua, bán, thuê, cho thuê nhà, khu đất, cửa hàng, nhà trọ….thì họ cung cấp thông tin nhà đất bao gồm (nhu cầu, phân loại nhà đất, diện tích, địa chỉ, giấy tờ… ) Để đăng tin người dùng cần phải có tài khoản (Tên đăng nhập, mật thông tin cá nhân khác số điện thoại, địa chỉ, email…) Sau có tài khoản người dùng đăng nhập Website đăng tin nhà đất Và người xem tin đăng tìm kiếm tin theo tiêu chí nhu cầu, giá cả, khu vực, hướng phân loại Bên cạnh Website hỗ trợ cho người dùng đăng banner quảng cáo cho công ty, doanh nghiệp Thông tin banner quảng cáo gồm hình banner, Url tên banner, banner hiển thị theo vị trí mà người dùng chọn Đến với Website người đọc tin tức phong thủy, thiết kế, dự án…Và người download biểu mẫu liên quan đến nhà đất ví dụ giấy phép xây dựng, đơn xin giao đất làm nhà… Người dùng gửi liên hệ tới Admin giải đáp thắc mắc thông qua mục hỗ trợ trực tuyến Website 1.3 Phạm vi đề tài Xây dựng Website thông tin nhà đất Trà Vinh phục vụ cho người dân Trà Vinh việc mua, bán, thuê hay cho thuê chổ ở, nơi mua bán hay đất đai phục vụ cho việc sản xuất GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai 1.4 Mục tiêu đề tài - Đăng tin rao bán, mua, thuê, cho thuê nhà, biệt thự, nhà trọ, đất nông nghiệp, đất thổ cư, mặt bằng… - Cho đặt banner quảng cáo doanh nghiệp, công ty… - Tìm kiếm thông tin nhà đất theo nhiều tiêu chí giá, nhu cầu, phân loại… - Xem tin tức bất động sản, phong thủy, thiết kế, tin khác lĩnh vực - Xem tin đăng nhà đất theo tin đăng, tin bật - Cho download biểu mẫu, giấy tờ việc sử dụng, mua bán bất động sản - Người dùng liên hệ với quản trị thông qua mail hay hỗ trợ trực tuyến qua nick chat yahoo - Admin phải quản lý người dùng, tin đăng, banner quảng cáo, biểu mẫu… 1.5 Các bước thực - Tìm hiểu, quan sát nhu cầu người dân Trà Vinh nhu cầu nhà ở, đất đai canh tác… - Phân tích thiết kế hệ thống thông tin - Nghiên cứu việc sử dụng SQL Server 2005 để xây dựng sở liệu - Tìm hiểu, nghiên cứu việc xây dựng Web theo mô hình đa tầng (3 tầng) - Nghiên cứu công cụ thiết kế lập trình web Visual Studio 2008 viết ngôn ngữ C# GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai Chương 2: CƠ SỞ LÝ THUYẾT 2.1 Phân tích thiết kế liệu Tất hệ thống phải sử dụng sở liệu mình, sở liệu có sở liệu xây dựng Cũng có hệ thống sử dụng sở liệu cũ mới, việc phân tích thiết kế sở liệu cho hệ thống tiến hành đồng thời với việc phân tích thiết kế hệ thống tiến hành riêng Vấn đề đặt cần xây dựng sở liệu giảm tối đa dư thừa liệu đồng thời phải dễ khôi phục bảo trì 2.1.1 Các bước tiến hành phân tích thiết kế sở liệu 2.1.1.1 Phân tích sở liệu Bước phân tích CSDL độc lập với hệ quản trị CSDL, bước thực công việc sau: + Xác định yêu cầu liệu: Phân tích yêu cầu liệu hệ thống + Mô hình hoá liệu: Xây dựng mô hình thực thể kết hợp [1] 2.1.1.2 Thiết kế sở liệu quan hệ Thiết kế CSDL bao gồm: + Thiết kế logic CSDL: độc lập với hệ quản trị CSDL • Xác định quan hệ: Chuyển từ mô hình thực thể kết hợp sang mô hình quan hệ • Chuẩn hoá quan hệ: Chuẩn hoá dạng chuẩn chuẩn (3NF) + Thiết kế vật lý CSDL: Dựa hệ quản trị CSDL cụ thể • Xây dựng bảng CSDL quan hệ: Quyết định cấu trúc thực tế bảng lưu trữ mô hình quan hệ • Hỗ trợ cài đặt vật lý CSDL: Cài đặt chi tiết HQTCSDL lựa chọn GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai 2.1.2 Mô hình thực thể kết hợp 2.1.2.1 Mục đích việc xây dựng mô hình Xây dựng mô hình thực thể kết hợp nhằm mục đích sau: - Mô tả giới thực gần với quan niệm, suy nghĩ ta - Việc xây dựng mô hình nhằm thành lập biểu đồ cấu trúc liệu bao gồm liệu cần xử lý cấu trúc nội 2.1.2.2 Các thành phần mô hình thực thể kết hợp  Thực thể - Khái niệm thực thể: Thực thể khái niệm để lớp đối tượng có đặc tính chung mà người ta muốn quản lý thông tin Ví dụ: người dùng, viết [2] - Thuộc tính thực thể: Để mô tả thông tin thực thể người ta thường dựa vào đặc trưng riêng thực thể Các đặc trưng gọi thuộc tính thực thể Thuộc tính thực thể bao gồm loại sau: • Thuộc tính định danh (còn gọi định danh thực thể, gọi thuộc tính khóa): Là thuộc tính mà giá trị cho phép phân biệt thực thể khác Một thực thể xác định thuộc tính định danh làm sở để phân biệt thể cụ thể • Thuộc tính mô tả: Là thuộc tính mà giá trị chúng có tính mô tả cho thực thể hay kết hợp mà Hầu hết thuộc tính kiểu thực thể mô tả  Kết hợp kiểu kết hợp Kết hợp (còn gọi quan hệ) kết hợp hai hay nhiều thực thể phản ánh ràng buộc quản lý Đặc biệt thực thể kết hợp với ta thường gọi tự kết hợp Giữa hai thực thể có nhiều liên kết [2] GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai Có ba kiểu kết hợp: (1 – ), ( – n ), (n – n ) 2.1.2.3 Xây dựng mô hình thực thể kết hợp hệ thống Bước 1: Xác định định danh thực thể phải thoả mãn: - Tên gọi danh từ - Có nhiều thể - Có định danh - Có thuộc tính mô tả Bước 2: Xác định thuộc tính mô tả cho thực thể cần ý rằng: - Mỗi thuộc tính xuất lần thực thể tương ứng - Nếu không chắn thuộc tính hay thực thể cần tiếp tục nghiên cứu phân tích Bước 3: Xác định mối kết hợp thực thể theo trình tự sau: - Vẽ đường kết hợp thực thể - Xác định loại kiểu kết hợp (1-1, 1-N, N-N) Bước 4: Áp dụng quy tắc chuẩn hóa để có hình hợp lý 2.1.3 Mô hình quan hệ 2.1.3.1 Khái niệm mô hình quan hệ - Các thành phần mô hình quan hệ gồm: Các quan hệ - - thuộc tính - Tương ứng với thành phần mô hình thực thể kết hợp là: Các thực thể - thể thực thể – thuộc tính - Mô hình thực thể kết hợp => Mô hình quan hệ => Các bảng hệ quản trị sở liệu - So sánh tương ứng mô hình thực thể kết hợp, mô hình quan hệ hệ quản trị CSDL có bảng sau: GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai Mô hình thực thể kết hợp Mô hình quan hệ Các bảng HQTCSDL Thực thể Quan hệ Bảng Thể thực thể Bộ Dòng hay ghi Thuộc tính Thuộc tính Cột Bảng 2.1: So sánh tương ứng mô hình bảng HQTCSDL 2.1.3.2 Khái niệm khóa  Khóa chính: Khóa quan hệ (Primary Key-PK) một nhóm thuộc tính xác định quan hệ Khóa quan hệ định danh thực thể tương ứng Khi chọn khóa cần phải xem xét tiêu chuẩn sau: Khóa phải xác định quan hệ, phải có số thuộc tính nhất, phải không thay đổi theo thời gian [2]  Khóa ghép: Khóa ghép khóa có từ hai thuộc tính trở lên  Khóa ngoại: Một khóa ngoại sử dụng để thiết lập mối quan hệ Đó thuộc tính mô tả quan hệ đồng thời lại thuộc tính khóa quan hệ khác  Khóa giả: Là thuộc tính người đặt để làm khóa Thuộc tính không mô tả đặc điểm đối tượng quan tâm mà có tác dụng để xác định đối tượng Các ràng buộc mô hình quan hệ là: - Ràng buộc thực thể: Là ràng buộc khóa Nó yêu cầu khóa phải tối thiểu, xác định không null GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai - Ràng buộc tham chiếu (ràng buộc khóa ngoại): Liên quan đến tính toàn vẹn mối quan hệ tức liên quan đến tính toàn vẹn khóa ngoại Một ràng buộc tham chiếu yêu cầu giá trị khóa ngoại quan hệ cần phải tồn giá trị khóa quan hệ khác giá trị null - Các ràng buộc định nghĩa người dùng: Đây ràng buộc liên quan đến miền giá trị liệu thực tế [2] 2.2 Tổng quan lập trình ứng dụng Web ASP.NET 2.2.1 Tìm hiểu mô hình ứng dụng 2.2.1.1 Mô hình ứng dụng tầng Đây dạng mô hình đơn giản, phổ biến ứng dụng phân tán Trong mô hình này, việc xử lý liệu thực CSDL, việc nhận hiển thị liệu thực hình Người dùng Màn hình Cơ sở liệu Hình 2.1.: Mô hình tầng  Ưu điểm: - Dữ liệu tập trung  đảm bảo liệu quán - Dữ liệu chia sẻ cho nhiều người dùng  Khuyết điểm: GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai - Các xử lý tra cứu cập nhật liệu thực sở liệu, việc nhận kết hiển thị phải thực hình  khó khăn vấn đề bảo trì nâng cấp - Khối lượng liệu truyền mạng lớn  chiếm dụng đường truyền, thêm gánh nặng cho sở liệu 2.2.1.2 Mô hình ứng dụng tầng Mô hình tầng phần đáp ứng yêu cầu khắc khe ứng dụng phân tán, nhiên, đối tượng liệu lớn, ứng dụng đòi hỏi nhiều xử lý phức tạp, số người dùng tăng, mô hình tầng đáp ứng Mô hình tầng sử dụng thêm tầng nghiệp vụ giữ nhiệm vụ tương tác giao diện sở liệu, giảm bớt xử lý sở liệu, tập trung xử lý nhận hiển thị liệu tầng nghiệp vụ  Các thực thể phần mềm tổ chức thành tầng chính: - Tầng giao diện - Tầng nghiệp vụ - Tầng liệu  Tầng giao diện: - Làm nhiệm vụ trình bày, hiển thị - Tương tác với người sử dụng  Tầng nghiệp vụ: - Thực chức nghiệp vụ - Chứa xử lý  Tầng liệu: - Làm nhiệm vụ lưu trữ liệu - Cho phép tầng nghiệp vụ tương tác với sở liệu GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai Người dùng Tầng giao diện Tầng nghiệp vụ Tầng liệu Cơ sở liệu Hình 2.2: Mô hình tầng  Ưu điểm: - Hỗ trợ nhiều người dùng - Giảm bớt xử lý cho giao diện  không yêu cầu máy tính Client có cấu hình mạnh - Xử lý nhận hiển thị liệu tập trung tầng nghiệp vụ  dễ quản lý, bảo trì nâng cấp - Xử lý truy cập liệu tập trung tầng liệu - Tái sử dụng  Khuyết điểm: - Phải sử dụng thêm tầng nghiệp vụ  tăng chi phí - Việc phát triển ứng dụng phức tạp 2.2.2 Tìm hiểu ASP.NET 2.2.2.1 Những ưu điểm ASP.Net GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai 10 Hình 4.31: Chi tiết tin tức tin liên quan  Kết kiểm thử phần gửi liên hệ - Nội dung gửi GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai 96 Hình 4.32: Nhập gửi liên hệ - Báo gửi thành công Hình 4.33: Báo gửi liên hệ thành công - Các liên hệ gửi đến Email Admin lưu trữ lại danh sách Admin quản lý GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai 97 Hình 4.34: nội dung liên hệ Email Admin Đây danh sách liên hệ từ người dùng Admin quản lý Hình 4.35: Danh sách liên hệ Admin quản lý GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai 98 Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Kết luận 5.1.1 Kết đạt Qua thời gian thực đồ án hoàn thành đầy đủ chức cần có Website thông tin nhà đất - Đăng tin rao bán, mua, thuê, cho thuê nhà, biệt thự, nhà trọ, đất nông nghiệp, đất thổ cư, mặt bằng… - Cho đặt banner quảng cáo doanh nghiệp, công ty… - Tìm kiếm thông tin nhà đất theo nhiều tiêu chí giá, nhu cầu, phân loại… - Xem tin tức bất động sản, phong thủy, thiết kế, tin khác lĩnh vực - Xem tin đăng nhà đất….theo tin đăng, tin bật - Cho download biểu mẫu, giấy tờ việc sử dụng, mua bán bất động sản - Xem thời tiết nơi khác, giá vàng, chứng khoán - Người dùng liên hệ với quản trị cần qua Email hay liên hệ trực tiếp qua nick chat yahoo - Trang quản trị Website thuận tiện cho admin quản lý tất thông tin Website như: + Quản lý danh mục + Quản lý người dùng + Quản lý liên hệ + Quản lý quảng cáo + Quản lý viết tin tức + Quản lý tin đăng nhà đất + Quản lý huyện, xã + Quản lý biểu mẫu GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai 99 5.1.1 Hạn chế - Tuy hoàn thành đồ án thời hạn yêu cầu đưa chức em chưa thực như: + Chưa đảm bảo tuyệt đối việc bắt lỗi + Việc mua bán trao đổi người dùng người đăng tin chưa thực trực tuyến + Chưa toán trực tuyến đăng tin, đặt quảng cáo + Chỉ cho đăng tin Trà Vinh + Chưa có điều kiện để đưa Website hoạt động thử Internet mà chạy máy cục 5.2 Hướng phát triển - Cố gắng học hỏi tìm hiểu để thực thêm chức mà Website chưa có + Việc mua bán trao đổi người dùng người đăng tin thực trực tuyến + Thanh toán trực tuyến đăng tin, đặt quảng cáo + Cho người đăng tin cần mua, bán, thuê, cho thuê tỉnh khác không riêng Trà Vinh + Đưa Website vận hành cộng đồng mạng giúp cho người biết đến Website GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai 100 TÀI LIỆU THAM KHẢO Phạm Thị Xuân Lộc (biên soạn), Bài giảng Cơ sở Dữ liệu, Trường Đại học Cần Thơ, năm 1999, tr - 21 Đình khắc Quyền & Th.S Phan Tấn Tài (Biên soạn), Giáo trình Phân tích Thiết kế Hệ thống Thông tin, Trường Đại học Cần Thơ, 2008, tr 46 - 72 http://my.opera.com/nguyenhonglam/blog/application-3-layers http://asp.net.vn http://www.dynamicdrive.com http://freecode.vn http://jquery.com http://hmweb.com.vn http://msdn.microsoft.com 10 http://www.w3schools.com 11 http://vnexpress.net 12 Tham khảo từ số trang web khác liên quan đến ASP.NET SQL GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai 101 MỤC LỤC Chương 1: ĐẶT VẤN ĐỀ .1 1.1.Hiện trạng .1 1.2.Bài toán đặt 1.3.Phạm vi đề tài 1.4.Mục tiêu đề tài .3 1.5.Các bước thực Chương 2: CƠ SỞ LÝ THUYẾT 2.1.Phân tích thiết kế liệu 2.1.1.Các bước tiến hành phân tích thiết kế sở liệu 2.1.2.Mô hình thực thể kết hợp 2.1.3.Mô hình quan hệ 2.2.Tổng quan lập trình ứng dụng Web ASP.NET 2.2.1.Tìm hiểu mô hình ứng dụng .8 2.2.1.1.Mô hình ứng dụng tầng 2.2.1.2.Mô hình ứng dụng tầng 2.2.2.Tìm hiểu ASP.NET .10 Chương 3: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG 12 3.1.Yêu cầu chức .12 3.2.Yêu cầu phi chức .13 3.2.1.Yêu cầu mô hình ngôn ngữ xây dựng phần mềm 13 3.2.2.Yêu cầu giao diện người dùng 13 3.3.Thiết kế liệu 14 3.3.1.Mô hình thực thể kết hợp (MCD) 14 3.3.2.Mô hình vật lý (MLD) 22 3.3.3.Ràng buộc toàn vẹn 30 3.4.Thiết kế xử lý 35 GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai i 3.4.1.Mô hình Use case 35 3.4.2.Mô tả Use case .35 3.5.Thiết kế giao diện .37 3.5.1.Thiết kế hệ thống thực đơn 37 3.5.1.1.Thực đơn trang người dùng 37 3.5.1.2.Thực đơn trang Admin 38 3.5.2.Thiết kế hình 39 3.6.Cài đặt xử lý 76 3.6.1.Xử lý đăng ký thành viên 77 3.6.2.Xử lý đăng tin .77 3.6.3.Tìm kiếm tin đăng 78 Chương 4: CÀI ĐẶT – THỬ NGHIỆM 79 4.1.Các bước chuẩn bị 79 4.2.Dữ liệu thử nghiệm .80 4.3.Một số kết thử nghiệm 81 Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .99 5.1.Kết luận .99 5.2.Hướng phát triển 100 GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai ii DANH MỤC BẢNG Bảng 2.1: So sánh tương ứng mô hình bảng HQTCSDL Bảng 3.1: Danh sách thực thể có mối kết hợp .15 Bảng 3.2: Danh sách thực thể độc lập 15 Bảng 3.3: Danh sách mối kết hợp .16 Bảng 3.4: Mô tả Thực thể NGUOIDUNG 16 Bảng 3.5: Mô tả thực thể BANNER_QUANGCAO 17 Bảng 3.6: Mô tả thực thể DANHMUC .17 Bảng 3.7: Mô tả thực thể BAIVIET 18 Bảng 3.8: Mô tả thực thể CHITIET_BV 18 Bảng 3.9: Mô tả thực thể NHADAT 19 Bảng 3.10: Mô tả thực thể HUYEN 19 Bảng 3.11: Mô tả thực thể XA 19 Bảng 3.12: Mô tả thực thể TAI_BIEUMAU 19 Bảng 3.13: Mô tả thực thể GIOITHIEU 20 Bảng 3.14: Mô tả thực thể THONGKE 20 Bảng 3.15: Mô tả thực thể LIENHE 20 Bảng 3.16: Danh sách bảng có quan hệ .25 Bảng 3.17: Danh sách bảng độc lập .25 Bảng 3.18: Mô tả bảng NGUOIDUNG 25 Bảng 3.19: Mô tả bảng BANNER_QUANGCAO .26 Bảng 3.20: Mô tả bảng DANHMUC 26 Bảng 3.21: Mô tả bảng BAIVIET .27 Bảng 3.22: Mô tả bảng CHITIET_BV .27 GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai iii Bảng 3.23: Mô tả bảng NHADAT 28 Bảng 3.24: Mô tả bảng HUYEN 28 Bảng 3.25: Mô tả bảng XA 29 Bảng 3.26: Mô tả bảng TAI_BIEUMAU 29 Bảng 3.27: Mô tả bảng THONGKE 29 Bảng 3.28: Mô tả bảng GIOITHIEU 30 Bảng 3.29: Mô tả bảng LIENHE 30 Bảng 3.30: Ràng buộc NGUOIDUNG 31 Bảng 3.31: Ràng buộc bảng BANNER_QUANGCAO với Kieu_BN 31 Bảng 3.32: Ràng buộc bảng BANNER_QUANGCAO với KichHoat 31 Bảng 3.33: Ràng buộc bảng DANHMUC với Kieu_DM 32 Bảng 3.34: Ràng buộc bảng BAIVIET với Kieu_BV 32 Bảng 3.35: Ràng buộc bảng BAIVIET với KichHoat .32 Bảng 3.36: Ràng buộc bảng HUYEN với KichHoat 33 Bảng 3.37: Ràng buộc bảng XA với KichHoat 33 Bảng 3.38: Ràng buộc bảng NGUOIDUNG bảng BANNER_QUANGCAO .33 Bảng 3.39: Ràng buộc bảng NGUOIDUNG bảng BAIVIET 34 Bảng 3.40: Ràng buộc bảng BAIVIET bảng CHITIET_BV bảng DANHMUC bảng NHADAT 34 Bảng 3.41: Ràng buộc bảng HUYEN, bảng XA bảng NHADAT .35 GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai iv DANH MỤC HÌNH Hình 2.1.: Mô hình tầng .8 Hình 2.2: Mô hình tầng 10 Hình 2.3: Quá trình thông dịch ASP.Net 11 Hình 2.4: Quá trình xử lý tập tin ASPX 12 Hình 3.1: Mô hình MCD .14 Hình 3.2: Mô hình MLD .23 Hình 3.3: Mô hình Use case 35 Hình 3.4: Trang chủ Admin 42 GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai v Hình 3.5: Trang danh sách danh mục 43 Hình 3.6: Trang thêm danh mục 44 Hình 3.7: Trang cập nhật danh mục 44 Hình 3.8: Trang thêm người dùng 45 Hình 3.9: Trang danh sách người dùng .46 Hình 3.10: Trang cập nhật người dùng .46 Hình 3.11: Trang quản lý tài khoản người dùng 47 Hình 3.12: Trang danh sách liên hệ 47 Hình 3.13: Trang danh sách Banner quảng cáo 48 Hình 3.14: Trang thêm banner quảng cáo 49 Hình 3.15: Trang cập nhật banner quảng cáo 50 Hình 3.16: Trang danh sách viết tin tức 50 Hình 3.17: Trang thêm tin tức 51 Hình 3.18: Trang cập nhật tin tức 52 Hình 3.19: Trang danh sách tin đăng nhà đất 53 Hình 3.20: Trang xem nội dung tin đăng nhà đất .54 Hình 3.21: Trang danh sách biểu mẫu .55 Hình 3.22: Trang thêm biểu mẫu 55 Hình 3.23: Trang cập nhật biểu mẫu 56 Hình 3.24: Trang danh sách huyện 56 Hình 3.25: Trang thêm huyện .57 Hình 3.26: Trang cập nhật huyện .57 Hình 3.27: Trang danh sách xã 58 Hình 2.28: Trang thêm xã 58 Hình 3.29: Trang cập nhật xã .59 Hình 3.30: Trang danh sách thông tin giới thiệu 59 GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai vi Hình 3.31: Trang thêm thông tin giới thiệu .60 Hình 3.32: Trang cập nhật thông tin giới thiệu 61 Hình 3.33: Trang chủ người dùng 62 Hình 3.34: Trang giới thiệu 64 Hình 3.35: Trang đăng ký thành viên 65 Hình 3.36: Trang thông tin người dùng .66 Hình 3.37: Trang thay đổi mật 67 Hình 3.38: Trang lấy mật thành viền .67 Hình 3.39: Trang đăng tin nhà đất .68 Hình 3.40: Trang nhà đất .69 Hình 3.41: Trang hiển thị chi tiết nhà đất 70 Hình 3.42: Trang hiển thị kết sau tìm kiếm 71 Hình 3.43: Trang đặt banner quảng cáo 72 Hình 3.44: Trang tin tức .73 Hình 3.45: Trang hiển thị chi tiết tin tức tin liên quan 74 Hình 3.46: Trang download biểu mẫu .75 Hình 3.47: Trang gửi liên hệ đến Admin 76 Hình 3.48: Lưu đồ đăng ký thành viên 77 Hình 3.49: Lưu đồ đăng tin 78 Hình 3.50: Tìm kiếm tin đăng .79 Hình 4.1: Khung đăng ký thành viên 82 Hình 4.2: Báo lỗi đăng ký tồn người dùng .82 Hình 4.3: Thông báo đăng ký thành công 83 Hình 4.4: Khung lấy lại mật 83 Hình 4.5: Mật gửi đến Email .83 Hình 4.6: Khung thay đổi mật 84 GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai vii Hình 4.9: Thông báo tin đăng thành công 84 Hình 4.10: Nhập nội dung tin đăng nhà đất 85 Hình 4.11: Tin đăng quản lý Admin 86 Hình 4.12: Admin xem duyệt tin 86 Hình 4.13: Tin kích hoạt 87 Hình 4.14: Tin đăng hiển thị trang người dùng .87 Hình 4.15: thông báo chưa đăng nhập đặt banner .88 Hình 4.16: Báo lỗi từ hệ thống nhập sai thông tin đăng Banner 88 Hình 4.17: Danh sách Banner Admin duyệt .89 Hình 4.18: Hiển thị banner quảng cáo trang người dùng .89 Hình 4.19: Thêm danh mục 90 Hình 4.20: Danh sách Danh mục cập nhật sau xóa 90 Hình 4.21: Cập nhật danh mục 91 Hình 4.22: Tên danh mục hiển thị sang trang người dùng .91 Hình 4.23: Thêm biểu mẫu 91 Hình 4.24: Cập nhật biểu mẫu .92 Hình 4.25: Download biểu mẫu 92 Hình 4.26: Hộp thoại xuất chọn download biểu mẫu 93 Hình 4.27: Thêm tin tức 93 Hình 4.28: Cập nhật tin tức 94 Hình 4.29: Danh sách tin tức cập nhật sau xóa 95 Hình 4.30: Danh sách tin tức hiển thị sang trang người dùng 95 Hình 4.31: Chi tiết tin tức tin liên quan 96 Hình 4.32: Nhập gửi liên hệ 97 Hình 4.33: Báo gửi liên hệ thành công .97 Hình 4.34: nội dung liên hệ Email Admin 98 GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai viii Hình 4.35: Danh sách liên hệ Admin quản lý .98 GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai ix [...]... tra cứu Tra cứu thông tin nhà đất cho người dùng theo các tiêu chí: - Nhu cầu và xem thông tin của nhà đất tuơng ứng - Phân loại nhà đất, xem thông tin của nhà đất theo phân loại - Giá và xem thông tin của nhà đất theo giá cả - Hướng và xem thông tin nhà đất theo hướng - Khu vực và xem thông tin nhà đất theo khu vực 3.2 Yêu cầu phi chức năng 3.2.1 Yêu cầu về mô hình và ngôn ngữ xây dựng phần mềm -... 5 Nhà đất 6 Banner Quảng cáo 8 Huyện 9 Xã BAIVIET Chứa thông tin của bài viết về tin nhà đất và tin tức CHITIET_BV Chứa nội dung chi tiết của một bài viết DANHMUC Chứa danh mục của bài viết NHADAT Chứa một thông tin của một nhà đất khi được người dùng đăng tin BANNER_QUANGCAO Chứa thông tin của một banner được người dùng đặt quảng cáo HUYEN Chứa thông tin của một huyện thuộc tỉnh Trà Vinh XA Chứa thông. .. Ma_ND Mã của Nhà đất Integer 2 ChieuRong Chiều rộng của nhà đất Float Not null 3 ChieuDai Chiều dài của nhà đất Float Not null 4 DienTich Tổng diện tích nhà đất Float Not null 5 DienTich_XD Diện tích xây dựng nhà đất Float Not null 6 Gia Giá của nhà đất Float Not null 7 Kieugia Quy định kiểu của giá Integer Not null GVHD: Nguyễn Nhứt Lam P SVTH: Nguyễn Thị Ngọc Mai 18 8 Huong Hướng của nhà đất Characters(256)... tiết bài viết CHITIET_BV 4 Danh mục DANHMUC 5 Nhà đất NHADAT 6 Banner Quảng BANNER_QUANGCAO Chứa thông tin của một cáo banner được đặt quảng cáo 7 Huyện HUYEN 8 Xã XA GVHD: Nguyễn Nhứt Lam Chứa nội dung chi tiết của một bài viết Chứa danh mục của bài viết Chứa một thông tin của một tin đăng nhà đất Chứa thông tin của một huyện thuộc tỉnh Trà Vinh Chứa thông tin của một xã SVTH: Nguyễn Thị Ngọc Mai 24... Mã của Nhà đất Integer 2 ChieuRong Chiều rộng của nhà đất Float GVHD: Nguyễn Nhứt Lam Ràng buộc P Not null SVTH: Nguyễn Thị Ngọc Mai 27 3 ChieuDai Chiều dài của nhà đất Float Not null 4 DienTich Tổng diện tích nhà đất Float Not null 5 DienTich_XD Diện tích xây dựng nhà đất Float Not null 6 Gia Giá của nhà đất Float Not null 7 Kieugia Quy định kiểu của giá Integer Not null 8 Huong Hướng của nhà đất Characters(256)... DuongDan) GIOITHIEU (STT_GT, Ten _WebSite, DiaChi, ThongTin_GT, SDT, Email) THONGKE (Ma_TK, Thoigian, SoLan) LIENHE (STT_LH, Email, TenNguoiGui, SDT, TieuDe, NoiDung ) 3.3.2.2 Danh sách các bảng STT Tên bảng Tên mã Diễn giải 1 Người dùng NGUOIDUNG Chứa thông tin của người dùng khi đăng ký là thành viên của Website 2 Bài viết BAIVIET Chứa thông tin của bài viết về tin nhà đất và tin tức 3 Chi tiết bài viết... kiểu của giá Integer Not null 8 Huong Hướng của nhà đất Characters(256) Not null 9 GiayTo Giấy tờ của nhà đất Characters(256) Not null 10 NhuCau Nhu cầu của chủ nhà đất Characters(256) Not null 11 Ma_BV Integer FK 12 MaHuyen Nhà đất thuộc huyện nào Integer FK 13 MaXa Nhà đất thuộc xã nào Integer FK Nhà đất này trong bài viết nào Bảng 3.23: Mô tả bảng NHADAT Bảng: HUYEN STT Thuộc tính Diễn giải Kiểu dữ... khẩu mới cho thành viên  Đăng tin nhà đất - Phải đăng nhập thành công vào trang người dùng, thực hiện đăng tin nhà đất và tin đăng đó sẽ hiển thị sau khi được Admin kiểm duyệt  Đặt banner quảng cáo - Phải đăng nhập thành công vào trang người dùng Nhập nội dung banner quảng cáo muốn đăng Chờ Admin duyệt và hiển thị banner sang trang người dùng  Xem tin tức - Bước 1: Chọn tin tức muốn xem (thiết kế,... thực thể NHADAT và thực thể HUYỆN: + NHADAT (1, 1): Một nhà đất thì thuộc một huyện nào đó + HUYỆN (1, n): Một huyện thì có nhiều nhà đất GVHD: Nguyễn Nhứt Lam SVTH: Nguyễn Thị Ngọc Mai 21 - Trong mối kết hợp “THUOC_XA” giữa thực thể NHADAT và thực thể XA: + NHADAT (1, 1): Một nhà đất thì thuộc một xã nào đó + XA (1, n): Một xã thì có nhiều nhà đất - Trong mối kết hợp “CUA_HUYEN” giữa thực thể HUYEN... huyện thuộc tỉnh Trà Vinh XA Chứa thông tin của một xã thuộc huyện nào đó Bảng 3.1: Danh sách các thực thể có mối kết hợp STT Tên thực thể Tên mã 1 Thống kê THONGKE 2 Liên hệ 3 Giới thiệu 4 Biểu mẫu Diễn giải Thống kê số người online LIENHE Chứa thông tin liên hệ của người dùng đến quản trị GIOITHIEU Chứa thông tin giới thiệu của Website TAI_BIEUMAU Chứa thông tin của một biểu mẫu Bảng 3.2: Danh sách

Ngày đăng: 26/10/2016, 14:51

Từ khóa liên quan

Mục lục

  • Chương 1: ĐẶT VẤN ĐỀ

    • 1.1. Hiện trạng

    • 1.2. Bài toán đặt ra

    • 1.3. Phạm vi của đề tài

    • 1.4. Mục tiêu của đề tài

    • 1.5. Các bước thực hiện

    • Chương 2: CƠ SỞ LÝ THUYẾT

      • 2.1. Phân tích và thiết kế dữ liệu

        • 2.1.1. Các bước tiến hành phân tích và thiết kế cơ sở dữ liệu

        • 2.1.2. Mô hình thực thể kết hợp

        • 2.1.3. Mô hình quan hệ

        • 2.2. Tổng quan về lập trình ứng dụng Web trong ASP.NET

          • 2.2.1. Tìm hiểu các mô hình ứng dụng

            • 2.2.1.1. Mô hình ứng dụng 2 tầng

            • 2.2.1.2. Mô hình ứng dụng 3 tầng

            • 2.2.2. Tìm hiểu về ASP.NET

            • Chương 3: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG

              • 3.1. Yêu cầu chức năng

              • 3.2. Yêu cầu phi chức năng

                • 3.2.1. Yêu cầu về mô hình và ngôn ngữ xây dựng phần mềm

                • 3.2.2. Yêu cầu về giao diện người dùng

                • 3.3. Thiết kế dữ liệu

                  • 3.3.1. Mô hình thực thể kết hợp (MCD)

                  • 3.3.2. Mô hình vật lý (MLD)

                  • 3.3.3. Ràng buộc toàn vẹn

                  • 3.4. Thiết kế xử lý

                    • 3.4.1. Mô hình Use case

                    • 3.4.2. Mô tả Use case

                    • 3.5. Thiết kế giao diện

                      • 3.5.1. Thiết kế hệ thống thực đơn

                        • 3.5.1.1. Thực đơn chính trang người dùng

Tài liệu cùng người dùng

Tài liệu liên quan