Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
785,09 KB
Nội dung
KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN hệ hỗ trợ ra quyết định ĐỀ TÀI: HỆ HỖ TRỢ MUA MÁY TÍNH XÁCH TAY TRÊN MẠNG 1 mở đầu Sự phát triển mạnh mẽ của công nghệ thông tin là cho việc mua sắm qua mạng ngày càng trở lên dễ dàng, phổ biến hơn Nhiều công ty đã thành công trong việc xây dựng hệ thống hỗ trợ người mua hàng trực tuyến Đem lại rất nhiều lợi thế trong kinh doanh, người mua hàng có thể tốn rất ít thời gian để tìm hiểu và chọn lựa món hàng mà mình muốn mua Trên cơ sở hoàn thành môn học, chúng em đã xây dựng mô phỏng một hệ hỗ trợ giúp người mua dễ dàng trong việc mua được chiếc máy tính xách tay qua mạng NỘI DUNG CHÍNH Khảo sát yêu cầu của hệ thống thực tế Xây dựng mô hình hệ hỗ trợ mua laptop qua mạng Thiết kế các chức năng chính và Cơ sở dữ liệu Thiết kế giao diện chương trình Cài đặt chương trình KHẢO SÁT YÊU CẦU CỦA HỆ THỐNG THỰC Yêu cầu mô hình hỗ trợ mua laptop trên mạng Hỗ trợ cho ai ? Hệ thống hỗ trợ khách hàng tìm và lựa chọn laptop theo các yêu cầu mà mỗi khách hàng đặt ra Hỗ trợ như thế nào ? Hệ thống sẽ giúp cho khách hàng tìm được chiếc laptop phù hợp với yêu cầu của mình nhất mà không cần thực sự phải am hiểu về máy tính, nhờ đó, khách hàng có thể tiết kiệm được thời gian mua sắm Hỗ trợ cái gì ? Yêu cầu đòi hỏi hệ thống phải hỗ trợ được sao cho tìm được chiếc laptop phù hợp nhất với những yêu cầu của khách hàng HOẠT ĐỘNG CỦA HỆ THỐNG THỰC 1 Bài toán thực tế 2 Thông tin đầu vào 3 Thông tin đầu ra 4 Hoạt động của hệ thống 1 BÀI TOÁN THỰC TẾ Một khách hàng vào website với mục đích mua laptop Nếu khách hàng đã có thông tin chính xác của laptop cần mua thì anh ta sẽ tìm luôn chiếc laptop đó Nếu khách hàng chưa có thông tin chính xác về laptop thì anh ta sẽ liệt kê một số tiêu chí liên quan đến chiếc laptop cần mua rồi đề nghị hệ thống tư vấn để mua được laptop ưng ý nhất 2 THÔNG TIN ĐẦU VÀO Tập các đặc tính mà khách hàng đưa ra để lựa chọn laptop: Đối với khách hàng ít am hiểu về laptop, lựa chọn theo nhu cầu sử dụng Nhu cầu chơi game Nhu cầu công sở Nhu cầu giải trí ( lướt web, sử dụng internet, nghe nhạc, xem phim) Nhu cầu thiết kế, đồ họa Nhu cầu sinh viên Nhu cầu di chuyển nhiều Đối với khách hàng am hiểu về máy tính, lựa chọn theo cấu hình máy Hãng sản xuất Khoảng giá RAM Ổ cứng Bộ vi xử lý Card đồ họa, màn hình Trọng lượng 3 THÔNG TIN ĐẦU RA Thông tin những laptop được hệ thống gợi ý cho khách hàng mua Thông tin những laptop được hệ thống gợi ý cho khách hàng tham khảo 4 HOẠT ĐỘNG CỦA HỆ THỐNG THỰC • Khách hàng đưa ra các yêu cầu về laptop • Hệ thống sẽ xử lý tìm kiếm, đưa ra những laptop phù hợp với yêu cầu của khách hàng • Để đưa ra được danh sách các laptop cho khách hàng, hệ thống thường dựa vào thông tin, các yêu cầu của khách hàng cung cấp Từ tập thông tin đã có sẵn, so sánh các thông tin có sẵn với các yêu cầu của khách hàng và tìm ra laptop có đặc tính tương đối phù hợp • Dựa vào kinh nghiệm, hiểu biết của bản thân, phân tích và so sánh các lựa chọn của các khách hàng trước mà từ đó giới thiệu cho khách hàng một số laptop phù hợp nhất với yêu cầu của khách hàng • Khách hàng xem danh sách các laptop được đưa ra • Khách hàng sẽ là người quyết định lựa chọn laptop để mua SƠ ĐỒ LÀM VIỆC CỦA MỘT HỆ THỐNG THỰC Mô tả về laptop, mục đích sử dụng, Kinh nghiệm, hiểu biết, so Hệ thống sánh với các lựa chọn trước các nhu cầu khi sử dụng laptop… Xử lý: tìm kiếm laptop phù hợp Người mua Giới thiệu laptop phù hợp nhất Xem danh sách laptop giới thiệu Quyết định laptop sẽ mua 3 XÂY DỰNG DỰNG THUẬT TOÁN GIẢI MÔ HÌNH Xác định các đặc tính của laptop Hãng sản xuất Kích thước màn hình Card đồ họa Dung lượng RAM CPU Cân nặng Giá tiền Xác định mục đích nhu cầu mua laptop Nhu cầu chơi game Nhu cầu công sở Nhu cầu giải trí ( lướt web, sử dụng internet, nghe nhạc, xem phim) Nhu cầu thiết kế, đồ họa Nhu cầu sinh viên Nhu cầu di chuyển nhiều Hàm so sánh độ phù hợp với yêu cầu của khách hàng Ký hiệu H là máy tính xách tay có trong trang web |H|= m là tổng số máy tính xách tay Hi: máy tính xách tay i H : đặc tính j của máy tính xách tay H , ij i D: tập các đặc tính của tất cả các máy tính xách tay |D|=n: số đặc tính của tất cả các máy tính xách tay Hàm so sánh độ phù hợp với yêu cầu của khách hàng SIMj(Mj,Hij) = δj * hij ; Trong đó: + δj là điểm độ quan trọng của đặc tính j đối với khách hàng(δj 1); + hij là điểm đặc tính j của laptop Hi; Wj: là trọng số đánh giá độ quan trọng của đặc tính j đối với máy tính xách tay, được xác định theo đánh giá của các chuyên gia (Wj>0); Giá trị của hàm SIM(M,Hi) càng cao thì laptop Hi càng phù hợp với yêu cầu của khách hàng Hàm SIM(M,Hi) được lấy ra theo 2 mức: SIM(M, Hi) >= 0.75: Các máy tính xách tay Hi được đề nghị mua SIM(M, Hi) [0.5, 0.75): Các máy tính xách tay Hi được giới thiệu tham khảo BẢNG ĐÁNH GIÁ SỰ PHÙ HỢP CỦA HÃNG SẢN XUẤT Stt Hãng SX 1 Apple 2 Apple VaiO Lenovo Dell Asus Hp Acer 1 0.7 0.7 0.7 0,7 0,7 0.7 VaiO 0.7 1 0.7 0.7 0,7 0,7 0,7 3 Lenovo 0.4 0.5 1 0.8 0,8 0,8 0,9 4 Asus 0.4 0.5 0.7 1 0,9 0,7 0.7 5 Dell 0.4 0.5 0.6 0.9 1 0,8 0,7 6 Hp 0,5 0.5 0.7 0.8 0,9 1 0,9 Acer 0,5 0,5 0,9 0,7 0,7 0,7 1 7 BẢNG TRỌNG SỐ TƯƠNG ỨNG VỚI CÁC ĐẶC TÍNH Tên bộ đặc tính Trọng số Wj Bảng 1 Bảng đánh giá độ phù hợp giữa các hãng sản xuất 7 Bảng 2 Bảng đánh giá mục đích sử dụng với kích thước màn hình 6 Bảng 3 Bảng đánh giá mục đích sử dụng với dung lượng RAM 5 Bảng 4 Bảng đánh giá mục đích sử dụng với Bộ vi xử lý 4 Bảng 5 Bảng đánh giá mục đích sử dụng với CARD đồ họa 3 Bảng 6 Bảng đánh giá độ phù hợp của đặc tính Trọng lượng 2 Bảng 7 Bảng đánh giá độ phù hợp của đặc tính Giá 1 XÂY DỰNG HÀM ĐÁNH GIÁ Hàm đánh giá giữa 2 giá trị đặc trưng trong bảng SIMj(dj, ej) ∈[0,1] (1-abs(d-e)/max) Trong đó: ej : giá trị tham số thứ j của trường hợp i dj : Giá trị tham số tốt nhất của trường hợp i Hàm đánh giá độ giống nhau giữa 2 trường hợp k và k i m SIM (k , ki ) = ∑ SIM j =1 j (d j , dij ) m XÂY DỰNG HÀM ĐÁNH GIÁ Hàm chính xác hóa có sự tham gia của trọng số Wj: m SIM (k , ki ) = ∑ w SIM j =1 j j (d j , dij ) m ∑w j =1 j THIẾT KẾ GIAO DIỆN Tham chiếu A1 Home A2 Hỗ trợ lựa chọn laptop A2.1 A2.2 A3 A4 A5 A6 A7 A8 Chức năng Hỗ trợ theo hướng nhu cầu Hỗ trợ theo hướng cấu hình Laptop bán chạy nhất Thông tin khuyến mại Xây dựng máy tính Tư vấn kỹ thuật Tư vấn mua trả góp Liên hệ THIẾT KẾ BIỂU ĐỒ HOẠT ĐỘNG Chọn hỗ trợ theo nhu cầu Chọn các nhu cầu về laptop Hiển thị ra danh sách laptop phù hợp nhất Người mua Xử lý: tìm kiếm laptop phù hợp Chọn hỗ trợ theo cấu hình Chọn các cấu hình cho laptop THIẾT KẾ CƠ SỞ DỮ LIỆU Căn cứ vào các lớp đối tượng ở trên và mối quan hệ chỉ ra ta tiến hành thiết kế khối CSDL vật lý cho toàn hệ thống Việc thiết kế CSDL phải đạt được các yêu cầu về dữ liệu cùng những ràng buộc chặt chẽ kèm theo ở đây việc thiết kế CSDL sẽ được tiến hành theo hướng mô hình CSDL quan hệ Hướng thiết kế CSDL quan hệ có những đặc điểm nổi bật: Dữ liệu được lưu trữ có cấu trúc Tính ràng buộc và tính nhất quán dữ liệu cao Hầu hết các công cụ lập trình đều hỗ trợ MỘT SỐ BẢNG CSDL ĐÃ THIẾT KẾ Bảng danh mục hãng sản xuất Stt Tên trường Kiểu dữ liệu Ghi chú 1 ID Number Primary Key 2 Ma_Hang Text(20) Foreigned Key 3 Ten_Hang Text(255) 4 Ghi_Chu Text(255) Bảng danh mục về dung lượng của thanh RAM Stt Tên trường Kiểu dữ liệu Ghi chú 1 ID Number Primary Key 2 Ma_ RAM Number Foreigned Key 3 Ten_ RAM Text(255) 4 Ghi_Chu Text(255) MỘT SỐ BẢNG CSDL ĐÃ THIẾT KẾ Bảng danh mục cấu hình Card đồ họa Stt Tên trường Kiểu dữ liệu Ghi chú 1 ID_SP Number Primary Key 2 Ma_Hang Text(20) Foreigned Key 3 Ma_KhoangGia Number Foreigned Key 4 Ma_RAM Text(30) Foreigned Key 5 Ma_DungLuongOCung Number Foreigned Key 6 Ma_BoViXuLy Text(30) Foreigned Key 7 Ma_Card Text(255) Foreigned Key 8 Ma_ KichThuocManHinh Text(255) Foreigned Key 9 Ma_TrongLuong Text(255) Foreigned Key GIAO DIỆN TRANG CHỦ GIAO DIỆN TRANG HỖ TRỢ MUA LAPTOP GIAO DIỆN KẾT QUẢ HỖ TRỢ TÌM KIẾM ... hiệu H máy tính xách tay có trang web |H|= m tổng số máy tính xách tay Hi: máy tính xách tay i H : đặc tính j máy tính xách tay H , ij i D: tập đặc tính tất máy tính xách tay |D|=n:... hệ hỗ trợ mua laptop qua mạng Thiết kế chức Cơ sở liệu Thiết kế giao diện chương trình Cài đặt chương trình KHẢO SÁT YÊU CẦU CỦA HỆ THỐNG THỰC u cầu mơ hình hỗ trợ mua laptop mạng Hỗ. .. lựa hàng mà muốn mua Trên sở hồn thành mơn học, chúng em xây dựng mô hệ hỗ trợ giúp người mua dễ dàng việc mua máy tính xách tay qua mạng NỘI DUNG CHÍNH Khảo sát yêu cầu hệ thống thực tế