Luận văn Hệ giao dịch địa ốc trên mạng internet
MỤC LỤC Nội dung Trang Giới thiệu đề tài ----------------------------------------------------------------1 1. Đặt vấn đề ----------------------------------------------------------1 2. Giải quyếtvấn đề--------------------------------------------------1 Phần I: Khảo Sát Và Lựa Chọn Công Nghệ ------------------------------2 Chương I: Tìm Hiểu Vb.Net -------------------------------------------------3 I. Các toán tử------------------------------------------------------------3 1. Các toán tử cơ sở---------------------------------------------------3 2. Các toán tưso sánh ------------------------------------------------3 3. Các toán tử logic ---------------------------------------------------3 II. Các kiểu dữ liệu -----------------------------------------------------4 1. Các kiểu dữ liệu cơ sở---------------------------------------------4 2. Kiểu dữ liệu do người dùng định nghĩa -------------------------4 III. Các cấu trúc điều khiển---------------------------------------------4 1. Cấu trúc If then else------------------------------------------4 a. Dạng 1: ----------------------------------------------------------4 b. Dạng 2: ----------------------------------------------------------4 c. Dạng 3: ----------------------------------------------------------4 2. Cấu trúc Select Case End Select ---------------------------5 3. Cấu trúc Try Catch End try ----------------------------------5 IV. Cấu trúc vòng lặp ----------------------------------------------------5 1. For Next ------------------------------------------------------------5 2. For Each Next ----------------------------------------------------5 3. Do Loop-----------------------------------------------------------5 4. While ----------------------------------------------------------------6 V. Các hàm thông dụng ------------------------------------------------6 1. IndexOf và InStr ---------------------------------------------------6 2. Replace--------------------------------------------------------------6 3. Split ------------------------------------------------------------------6 4. Join-------------------------------------------------------------------7 5. Trim------------------------------------------------------------------7 VI. VB.NET và Lập trình hướng đối tượng ---------------------------7 1. Biến------------------------------------------------------------------7 a. Khai báo biến --------------------------------------------------7 b. Khai báo hằng --------------------------------------------------7 c. Phép gán --------------------------------------------------------7 2. Lớp-------------------------------------------------------------------8 a. Khai báo lớp ----------------------------------------------------8 b. Các phương thức -----------------------------------------------8 c. Thuộctính. ------------------------------------------------------9 VII. Một số điểm khác biệt giữa VB và VB.NET---------------------10 1. Kiểu dữ liệu --------------------------------------------------------10 a. Kiểu dữ liệu đa năng ------------------------------------------10 b. Kiểu dữ liệu tiền tệ --------------------------------------------10 2. Khai báo biến và gán trị khởitạo--------------------------------10 3. Thực hiện phép toán-----------------------------------------------10 4. Sử dụng hàm--------------------------------------------------------10 Chương II: Tìm hiểu Asp.Net -----------------------------------------------11 I. Tìm hiểu .NetFramework ------------------------------------------11 1. Net Framework là gì? ---------------------------------------------11 2. Những ưu điểm của.Net Framework ---------------------------11 II. Tìm hiểu Asp.Net ----------------------------------------------------12 1. Asp.Net là gì? ------------------------------------------------------12 2. Những ưu điểm của Asp.Net -------------------------------------12 3. Trang Asp.Net ------------------------------------------------------14 a. Cơ cấu hoạt động của trang ASP.NET ----------------------14 b. Các chỉ thị tiền xử lý.------------------------------------------14 c. Viết mã cho trang ----------------------------------------------15 4. Một số điểm khác biệt giữa ASP và ASP.NET ----------------16 III. Các thành phần điều khiễn của Asp.Net -------------------------18 1. Các thành phần điều khiển cơ bản ------------------------------20 a. Label-------------------------------------------------------------20 b. Radiobutton -----------------------------------------------------21 c. Checkbox -------------------------------------------------------21 d. Button------------------------------------------------------------22 e. HyperLink ------------------------------------------------------23 f. LinkButton ------------------------------------------------------24 g. Image ------------------------------------------------------------25 h. ImageButton ----------------------------------------------------25 2. Các thành phần điều khiển danh sách --------------------------26 a. RadioButonList-------------------------------------------------26 b. CheckBoxList --------------------------------------------------27 c. DropDownList--------------------------------------------------27 3. Các thành phần điều khiển khung lưới -------------------------29 a. DataGrid --------------------------------------------------------29 b. Datalist ----------------------------------------------------------37 c. Repeater --------------------------------------------------------39 4. Các thành phần điều khiển kiểm tra dữ liệu nhập ------------40 a. RequiredFieldValidator ---------------------------------------40 b. RangeValidator ------------------------------------------------41 c. RegularExpressionValidator ---------------------------------42 d. CompareValidator ---------------------------------------------43 e. CustomValidator -----------------------------------------------45 f. ValidationSummary -------------------------------------------46 IV. Truy xuất dữ liệu với ADO.Net ------------------------------------46 1. Sự khác biệt giữaADO và ADO.NET --------------------------46 2. Các thư viện của ADO.NET--------------------------------------47 3. Các đối tượng của ADO.NET ------------------------------------48 a. Đối tượng Conection ------------------------------------------48 b. Đối tượng Command ------------------------------------------48 c. Đối tượng DataAdapter ---------------------------------------48 d. Đối tượng DataSet ---------------------------------------------48 e. Đối tượng DataReader ----------------------------------------48 4. Truy xuất cơ sở dữ liệu--------------------------------------------48 a. Dùng DataAdapter, Connection, DataSet ------------------48 b. Dùng DataReader, Connection, Command-----------------49 V. Bảo mật trong ASP.NET --------------------------------------------49 1. Vấn đề bảo mật cho trang --------------------------------------49 2. File cấu hình ứngdụng Web.Config --------------------------50 a. Cú pháp.-------------------------------------------------------50 b. Giải thích ý nghĩa các thuộctính --------------------------51 Chương III: Tìm hiểu Sql Server 2000------------------------------------53 I. Một số cải tiến của Sql Server 2000 so với Sql Server 7-------53 1. Hỗ trợ XML ------------------------------------------------------53 2. Các server cơ sở dữ liệu được hợp nhất-----------------------53 3. Mở rộng khả năng định nghĩa các hàm ----------------------53 4. Bổ sung kiểu dữ liệu mới ---------------------------------------53 5. Tăng khả năng sử dụng bộ nhớ vật lý của windows --------53 6. Index---------------------------------------------------------------53 7. Cải tiến về đồ họa -----------------------------------------------53 II. Các lệnh Sql thông dụng --------------------------------------------53 1. Create table-------------------------------------------------------53 2. Delete -------------------------------------------------------------54 3. Select --------------------------------------------------------------54 4. Insert---------------------------------------------------------------54 5. Update -------------------------------------------------------------54 6. CreateProc -------------------------------------------------------54 Phần II: Phân tích - thiết kế - cài đặt hệ thống -------------------------55 Chương I: Phân tích - thiết kế hệ thống ---------------------------------56 I. Mục đích của hệ thống ----------------------------------------------56 II. Yêu cầu của hệ thống -----------------------------------------------56 1. Đối với khách hàng ----------------------------------------------56 2. Đối với quảng trị hệ thống (admin):---------------------------56 3. Với hệ thống------------------------------------------------------56 III. Nguyên tắt hoạt động của hệ thống -------------------------------57 1. Để tìm kiếmnhà/đất --------------------------------------------57 2. Để đăng ký, trảgiá nhà/đất ------------------------------------57 3. Để rao nhà/đất ---------------------------------------------------57 4. Để tìm kiềm, thống kê, thay đổi, xóa thông tin nhà/đất ----58 5. Để xóa thông tin khách hàng, chủ nhà đất -------------------58 IV. Sơ đồ chức năng của các đối tượng tham gia hệ thống ---------58 1. Khách hàng ---------------------------------------------------------58 2. Chủ nhà đất ---------------------------------------------------------59 3. Admin ---------------------------------------------------------------59 V. Mô hình DFD ---------------------------------------------------------60 1. Sơ đồ ngữ cảnh -----------------------------------------------------60 2. Level 1 --------------------------------------------------------------61 a. Khách hàng -------------------------------------------------------61 b. Admin -------------------------------------------------------------62 VI. Các lớp/thựcthể chính ----------------------------------------------63 1. Các lớp/thựcthể chính --------------------------------------------63 2. Mối quan hệ giữa các lớp/thực thể -----------------------------63 VII. Mô hình ERD. --------------------------------------------------------64 VIII. Thuộc tính của các lớp/thực thể------------------------------------65 IX. Từ thực thể đến quang hệ-------------------------------------------74 X. Ràng buột toàn vẹn--------------------------------------------------75 1. Miền giá trị ---------------------------------------------------------75 2. Ràng buộc toàn vẹn khoá nội ------------------------------------78 3. Ràng buộc toàn vẹn khóa ngoại ---------------------------------85 XI. Giới thiệu mô hình ứng dụng đatầng -----------------------------87 1. Tại sao cần sử dụng mô hình ứng dụn đa tầng-----------------87 2. Mô hình ứng dụng 3 tầng -----------------------------------------87 Chương II : Cài đặt hệ thống -------------------------------------------------88 I. Cài đặt-----------------------------------------------------------------88 1. Mô hình của ứng dụng --------------------------------------------88 2. Các yêu cầu để chạy hệ thống ----------------------------------88 3. Tiến hành cài đặt --------------------------------------------------88 4. Chạy ứng dụng -----------------------------------------------------88 II. Các giao diện của chương trình ------------------------------------89 1. Các giao diện dành cho khách mua/thuê -----------------------89 2. Các giao diện dành cho chủ nhà/đất----------------------------96 3. Các giao diện dành cho admin -----------------------------------100 Phần III: Kết luận và hướng phát triển đề tài ---------------------------103 A. Kết luận ----------------------------------------------------------------------104 1. Một số kết quả đạt được ------------------------------------------104 2. Một số hạn chế -----------------------------------------------------105 B. Hướng phát triễn -----------------------------------------------------------106 Tài liệu kham khảo --------------------------------------------------------------107
Các file đính kèm theo tài liệu này:
- Baocao1.pdf
- baocao2.pdf
- Bin.rar
- Com.rar
- Chuongtrinh.rar
- Database.rar
- HinhMau.rar