Giới thiệu mơ hình ứng dụng đa tầng

Một phần của tài liệu luận văn công nghệ thông tin hệ giao dịch địa ốc trên mạng internet (Trang 96)

1. Tại sao cần sử dụng mơ hình ứng dụn đa tầng

Nhằm tăng khả năng bảo mật cho hệ thống, mã chương trình được gọn, nhẹ, sự linh hoạt trong việc tái sử dụng mã nguồn, dễ dàng chuyển ứng dụng sang một mơi trường khác,…Mơ hình ứng dụng đa tầng thường được chọn để đáp ứng những ưu điểm trên.

2. Mơ hình ứng dụng 3 tầng (three tier)

Mơ hình này thường được sử dụng rộng rãi trong các ứng dụng thương mại điện tử ngày nay.

Tầng User Services

Cung cấp giao diện cho người dùng. Tầng Business Services

Chứa các đối tượng thực hiện các chức năng của chương trình do tầng User Services triệu gọi.

Tầng Data Services

Thực hiện nhiệm vụ kết nối và truy xuất cơ sở dữ liệu khi tầng Data Services gọi đến.

Khi gộp tầng Data Services với Business Services thành một, mơ hình trở thành mơ hình ứng dụng 2 tầng ( two tier).

Chương II: CAØI ĐẶT HỆ THỐNG I. Cài đặt 1. Mơ hình của ứng dụng Admin (Quangtrihethong.dll) Chủ nhà/đất (Chunhadat.dll) Khách mua/thuê (Khachmuathue.dll) Cơ sở dữ liệu Các trang ASP.NET

2. Các yêu cầu để chạy hệ thống

Máy tính sử dụng hệ điều hành Windows 2000 trở lên. Cĩ phần mềm IIS (đi kèm theo phiên bản windows). Cĩ phần mềm Microsoft .NET FRAMEWORK SDK. Cĩ phần mềm SQL Server 2000.

Cĩ phần mềm Internet Explorer (hoặc Netscape) .

3. Tiến hành cài đặt

Chép thư mục diaoc vào ổ đĩa trên máy.

Khởi động IIS (Start/Run/ gõ inetmgr/ gõ enter).

Tạo một thư mục ảo mang tên nhadat chỉ đến tới thư mục diaoc trong đường dẫn gốc của IIS.. . Chuyển thư mục chunhadat, quangtrihethong thành một thư mục ảo của IIS.

Khởi động Query Analyzer của SQL Server 2000. Thực thi file nhadat.sql trong Diaoc/Database.

4. Chạy ứng dụng

Khởi động services của SQL Server 2000. Khởi động Services của IIS.

Chạy Intenert Explorer, gõ đường dẫn

II. Các giao diện của chương trình

1. Các giao diện dành cho khách mua/thuêa. Giao diện của trang mặc định a. Giao diện của trang mặc định

b. Giao diện trang giúp đỡ

d. Giao diện trang đĩng gĩp ý kiến

f. Giao diện trang đăng ký mua/thuê

h. Giao diện trang tìm nhà theo giá

j. Giao diện trang tìm nhà theo diện tích

l. Giao diện trang tỉ giá hối đối

n. Giao diện trang tìm nhà tiện việc sản xuất

2. Các giao diện dành cho chủ nhà/đất

b. Giao diện trang tạo account

d. Giao diện trang thay đổi mật khẩu.

3. Các giao diện dành cho admin

a. Giao diện trang các chức năng của admin

c. Giao diện trang tìm kiếm/thay đổi thơng tin nhà

e. Giao diện trang thay đổi quận/huyện thuộc tỉnh/thành phố

Phần III: KẾT LUẬN VAØ HƯỚNG PHÁT TRIỂN ĐỀ TAØI

A. KẾT LUẬN

1. Mộ số kế quả đạt được

Với đề tài: “hệ giao dịch địa ốc trên mạng internet”. Em đã xây dựng thành cơng một ứng dụng chạy trên mạng internet với một số kết quả đạt được như sau:

Đối với khách mua/thuê nhà/đất thơng qua mơi trường mạng

o Cĩ thể tìm kiếm nhà/đất theo các chức năng đã được liệt kê. + Tìm theo quận. + Tìm theo giá. + Tìm theo diện tích. + Tìm theo vị trí. + Theo mã số.

+ Tìm theo nhu cầu kinh doanh/sản xuất.

o Cĩ thể đăng ký/trả giá nhà/đất mà mình thích.

o Xem thơng tin về tỉ giá hối đối.

o Đĩng gĩp ý kiến.

Đối với chủ nhà đất rao nhà/đất thơng qua mơi trường mạng

o Cĩ các chức năng của một khách tham quan.

o Cho phép đăng ký account phục vụ cho việc rao nhà/đất.

o Cho phép đăng ký rao (bán, cho thuê) nhà/đất cùng với việc gởi kèm file hình nhà/đất qua hệ thống.

o Cĩ thể xem khách hàng trả giá nhà/đất đã rao.

o Cĩ thể xem/thay đổi/xĩa thơng tin, kể cả hình ảnh nhà/đất đã rao.

o Cĩ thể thay đổi thơng tin cá nhân/mật khẩu. Đối với quảng trị hệ thống (admin)

o Cĩ các chức năng của một khách mua/thuê và chủ nhà đất.

o Cĩ thể tìm kiếm nhà/đất theo ngày, tuần, tháng.

o Cĩ thể thống kê nhà/đất theo quận, thành phố bằng biểu đồ.

o Cĩ thể xem/xĩa thơng tin chủ nhà đất.

o Cĩ thể xem/xĩa thơng tin khách hàng.

o Cĩ thể xem/thay đổi/xĩa thơng tin tỉ giá hối đối.

o Cĩ thể xem/thay đổi/xĩa các thơng tin cung cấp cho việc tìm kiếm.

Đối với hệ thống

o Tự động vơ hiệu hĩa (cấm hiễn thị) các nhà/đất đã hết hạn đăng trên hệ thống.

o Kiểm tra loại file ảnh, số lượng file ảnh, kích thước file ảnh khi khách hàng gởi lên hệ thống.

Bên cạnh đĩ, kỹ năng nghề kiệp của em cũng được nâng lên đáng kể

Nắm bắt được một số kỉ năng lập trình .NET trên nền Windows.

Rút ra được một số kinh nghiệm thực tiễn cho việc phân tích, thiết kế và viết ứng dụng cho một phần mềm web.

2. Một số hạn chế

Chưa xây dựng được hệ thống báo tin tự động cho hệ thống. Chưa thể kiểm tra được thơng tin nhà/đất rao là thật hay ảo.

B. HƯỚNG PHÁT TRIỂN

Khắc phục những hạn chế của đề tài.

Mở rộng phạm vi quản lý của hệ thống sang các lĩnh vực khác như: việc làm, buơn bán hàng qua mạng,…

TAØI LIỆU THAM KHẢO

1. M. Amundsen:

ASP.NET For Developers.

Sampublishing.com.

2. R. Anderson, B. Francis, A. Homer, R. Howard, K. Watson, D. Sussman:

Professional ASP.NET.

Wrox Press Ltd, 2001.

3. R. Case, J. Crossland, F. Barwell, R. Blair, B. Forgey, W.Hankison, B. S. Hollis, R. Lhotka, T. McCarthy, J. D. Narkiewicz, J. Pinnock, R. Ramachandran, M. Reynolds, J. Roth, B. Sempf, B. Sheldon, S. Short:

Professional VB.NET.

Wrox Press Ltd, 2001.

4. D. Esposito:

ASP.NET and ADO.NET

Microsoft Corporation, 2002. 5. www.nhadat.com

Xem tỉ giá hối dố i Tỉ g iá ho ái dối Tì m kiếm nhà/đa át Thơng ti n n hà /đất, thơn g ti n ch ủ nh à/đấ t Đăng ky ù/trả gi á nhà /đất Kế t q uả đ ăng ký/trả giá nhà /đất Đăng nhập hệ thống Kết quả đăng nhập hệ thống

Xố/thay đổi thơng tin nhà/đất Xĩa chủ nhà/dất Kết quả xĩa chủ nhà/đất

Kết quả xĩa/thay đổi thơng tin nhà/đất Xĩa khách hàng

Kết quả xĩa khách hàng

Thay đổi thơng tin cá nhân/mật khẩu Kết quả thay đổi thơng tin cá nhân/mật khẩu

Cập nhật tỉ giá hối đối Kết quả cập nhật tỉ giá hối đối

ADMIN

Kết quả tạo account Tao Account Xem nhà/đất đã rao Kết quả đăng nhập hệ thống Đăng nhập hệ thống

Rao nhà/đất Kết quả rao nhà/đất

Thơng tin nhà/đất. Danh sách khách hàng đăng ký/trả giá nhà/đất Xố/thay đổi thơng tin nhà/đất đã rao Kết quả xố/thay đổi thơng tin nhà/đất đã rao

Thay đổi thơng tin cá nhân/mật khẩu Kết quả thay đổi thơng tin cá nhân/mật khẩu

Xem tỉ giá hối đối Tỉ giá hối đối

HỆ THỐNG GIAO DỊCH ĐỊA ỐC CHỦ NHAØ/ĐẤT V. Mơ hình DFD. 1. Sơ đồ ngữ cảnh

Tạo account Đăng nhập hệ thống Kết quả đăng nhập Rao nhà Kết quả rao nhà Rao đất Kết quả rao đất Kết quả tạo acount Kết quả thay đổi thơng tin nhà Thay đổi thơng tin nhà

Kết quả thay đổi thơng tin đấtø Thay đổi thơng tin đất

Kết quả thay đổi thơng tin cá nhân/mật khẩu Thay đổi thơng tin cá nhân/mật khẩu

Kết qủa xố thơng tin đất Xố thơng tin nhà Kết qủa xố thơng tin nhà

Xố thơng tin đất Nhà/đất đã rao

Thơng tin nhà/đất. Danh sách khách hàng đăng ký/trả giá

Lấy thơng tin chủ nhà/đất Thực hiện sửa thơng tin cá nhân

Lấy thơng tin nhà

Thực hiện sửa thơng tin nhà Lấy thơng tin đất

Thực hiện sửa thơng tin đất Lấy thơng tin đất

Thực hiện xĩa thơng tin đất Lấy thơng tin nhà

Thực hiện xĩa thơng tin nhà Lưu thơng tin nhà Lưu thơng tin đất

Lấy tên đang nhập, mật khẩu Kiểm tra tên đang nhập, mật khẩu

Lưu thơng tin cá nhân

Lưu thơng tin Lưu thơng tin Lưu thơng tin Tìm nhà/đất Đăng ký/trả giá Xĩa thơng tin 1.3 Chủ nhà/đất Thay đổi thơng tin 1.2 D1 Thơng tin chủ nhàđất D3 Thơng tin đất D2 Thơng tin nhà

D6 Thơng tin đăng ký đất D4 Thơng tin trả giá nhà D5 Thơng tin trả giá đất Tìmthơng tin Tìm thơng chủ nhà/đất Tìm thơng tin Tìm thơng tin Tìm thơng tin Tìmthơng tin nhà Tìm thơng đất Tìm thơng tin 1.4 Thơng tin nhà/đất. Thơng tin chủ nhà/đất

Kết quả đăng ký/trả giá

Nhập thơng tin 1.1 Khách hàng 3. Level 1 a. Khách hàng

Tạo account

Đăng nhập hệ thống Kết quả đăng nhập Kiểm tra nhà

Kết quả kiểm tra nhà Kiểm tra đất

Kết quả kiểm tra á

Kết quả tạo acount Kết quả thay đổi thơng tin nhà Thay đổi thơng tin nhà

Kết quả thay đổi thơng tin đấtø Thay đổi thơng tin đất

Kết quả thay đổi thơng cá nhân/mật khẩu Thay đổi thơng tin cá nhân/mật khẩu

Kết qủa xố thơng tin chủ/khách Xố thơng tin nhà/đất Kết qủa xố thơng tin nhà/đất Xố thơng tin chủ/khách

Tìm nhà/đất | chủ nhà/đất Thơng tin nhà/đất | chủ nhà/đấtù

Lấy thơng tin cá nhân

Thực hiện sửa thơng tin cá nhân Lấy thơng tin nhà

Thực hiện sửa thơng tin nhà Thực hiện sửa thơng tin đất Lấy thơng tin đất

Lưu thơng tin nhà Lưu thơng tin đất

So sánh tên đang nhập, mật khẩu Lấy tên đăng nhập, mật khẩu

Lưu thơng tin cá nhân

Lưu thơng tin Lưu thơng tin Admin Thay đổi thơng tin 1.2 D3 Thơng tin đất D2 Thơng tin nhà Tìm thơng tin

D5 Thơng tin trả giá đất D4 Thơng tin trả giá nhà

D7 Thơng tin khách hàng

Lấy thơng tin đất

Thực hiện xĩa thơng tin đất Lấy thơng tin nhà

Thực hiện xĩa thơng tin nhà

Lấy thơng tin chủ nhà/đất | khách hàng

Thực hiện xĩathơng tin chủ nhà/đất | khách hàng

Tìm thơng tin Tìm thơng tin Tìmthơng tin nhà Tìm thơng chủ nhà/đất Tìm thơng đất Tìm thơng tin 1.4 Xĩa thơng tin 1.3 Nhập thơng tin 1.1

D1 Thơng tin cá nhân

Lấy tỉ giá hối đối Cập nhật tỉ giá hối đối D8 Tỉ giá hối đối

Cập nhật tỉ giá hối đối Kết quả cập nhật tỉ giá hối

Sở hữu Sở hữu Thuộc

Cĩ Cĩ Loại nhà

Giá cho thuê nhà Giá bán nhà Mái nhà Tường nhà Nền nhà Khuơn viên nhà Tiện nghi Chi tiết vị trí nhà

Chi tiết khuơn viên nhà

Chi tiết tiện nghi nhà

Hình ảnh Chi tiết hình nhà Vị trí địa thế Chủ nhà/đất Loại đất Đất

Giá cho thuê đấtø Giá bán đất

Khuơn viên đất Chi tiết khuơn viên đất Chi tiết vị trí đất

Chi tiết hình đất

Khách mua/thuê

Đăng ký mua/thuê nhà Đăng ký mua/thuê đất

Trả giá nhà Trả giá đất

Nhà

Nhà Đất

Một phần của tài liệu luận văn công nghệ thông tin hệ giao dịch địa ốc trên mạng internet (Trang 96)