Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
270,5 KB
Nội dung
KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN HỆHỖTRỢRAQUYẾTĐỊNH Giảng viên: PGS.TSKH.Nguyễn Đức Hiếu Học viên thực hiện: Lương Thúy Vượng Lớp: CH HTTT K27A Hà Nội, 06/2016 MỤC LỤC CHƯƠNG I KHẢO SÁT YÊU CẦU HỆ THỐNG THỰC I YÊU CẦU MÔ HÌNH HỖTRỢMUAGẠCHLÁTTRÊNMẠNG 1.1 Hỗtrợ cho ai? 1.2 Lợi ích mô hình hỗtrợ .4 1.3 Hỗtrợ ? II HOẠT ĐỘNG CỦA HỆ THỐNG THỰC 2.1 Bài toán thực tế 2.2 Thông tin đầu vào - Chống trơn hay không? - Gạch nhập .5 - Gạch sản xuất nước .5 - Hoa văn gạch .5 2.3 Thông tin đầu ra: 2.4 Hoạt động hệ thống thực: .5 III MÔ HÌNH HỆHỖTRỢMUAGẠCHLÁTTRÊNMẠNG 3.1 Mô tả hệ thống phần cứng sử dụng 3.2 Xây dựng mô hình lựa chọn định: .7 3.3 Xây dựng thuật toán giải mô hình 3.3.1 Xác định đặc tính chọn gạchlátmạng 3.3.2 Xác định hàm đánh giá “độ phù hợp” truyện với yêu cầu khách hàng: 3.3.3 Xác định điểm đặc tính j đối tượng Hi (hij) CHƯƠNG II THIẾT KẾ GIAO DIỆN 10 I PHÂN TÍCH HỆ THỐNG 10 1.1 Các chức hệ thống 10 1.2 Xây dựng biểu đồ ca sử dụng .11 1.2.1 Các tác nhân 11 1.2.2 Xác định ca sử dụng 11 II Thiết kế biểu đồ hoạt động 12 12 CHƯƠNG IV CÀI ĐẶT CHƯƠNG TRÌNH 13 I THIẾT KẾ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH 13 KẾT LUẬN 14 TÀI LIỆU THAM KHẢO 15 LỜI MỞ ĐẦU Theo số liệu phân tích, thống kê thị trường thời gian mua sắm người tiêu dùng thực tế bị giảm dần Nắm bắt xu đó, công ty nhanh chóng dựa vào mạng internet ngày phát triển Việt Nam để hình thành phương thức mua hàng “Mua hàng qua mạng”, tạo điều kiện cho người tiêu dùng mua hàng lúc, nơi, tiết kiệm thời gian mua, với giá chất lượng không thay đổi so với phương thức mua hàng truyền thống Nếu lần “lướt” Web truy cập vào trang Web bán hàng bạn thấy chủng loại mặt hàng giới thiệu vô phong phú, có gạch lát, lĩnh vực kinh doanh phát triển Việt Nam Để thu hút quan tâm khách hàng thuyết phục khách hàng muagạchlát giới thiệu trang Web chắn trang Web xây dựng phải có nhiệm vụ người bán hàng chuyên nghiệp, nắm bắt nhu cầu người mua, để đưa danh sách loại gạchlát phù hợp với nhu cầu người mua Với kiến thức có tiếp cận môn học hệhỗtrợ định, em mạnh dạn xin thực đề tài: “Hệ hỗtrợmuagạchlát mạng” Bởi vì, ứng dụng xây dựng có ý nghĩa thực tiễn cao: hỗtrợ khách hàng lựa chọn gạchlát phù hợp với kinh tế, tiết kiệm thời gian tìm kiếm lại hiệu Mô hình hỗtrợ trung hoà yêu cầu khách hàng như: phù hợp với nhu cầu sử dụng khách hàng, lựa chọn gạchlát theo tiêu chí cần giá chất lượng, mẫu mã Trong khuôn khổ đề tài, hướng dẫn tận tình thầy Nguyễn Đức Hiếu, với hiểu biết thân, em xây dựng hoàn thiện trang Web hỗtrợ khách hàng lựa chọn gạchlát qua mạng giúp khách hàng lựa chọn sản phẩm cần CHƯƠNG I KHẢO SÁT YÊU CẦU HỆ THỐNG THỰC I YÊU CẦU MÔ HÌNH HỖTRỢMUAGẠCHLÁTTRÊNMẠNG 1.1 Hỗtrợ cho ai? Hệ thống hỗtrợ khách hàng tìm lựa chọn mẫu gạchlát theo yêu cầu mà khách hàng đặt Khách hàng người tìm muagạchlát để xây nhà, hay người có ý định tham khảo mẫu gạch có thị trường phục vụ vào mục đích riêng họ 1.2 Lợi ích mô hình hỗtrợHệ thống giúp cho khách hàng tìm mẫu gạch phù hợp với yêu cầu mà không cần đến tận nơi để xem, nhờ đó, khách hàng tiết kiệm thời gian mua sắm 1.3 Hỗtrợ ? Yêu cầu đòi hỏi hệ thống phải hỗtrợ cho tìm truyện mẫu gạch phù hợp với yêu cầu khách hàng II HOẠT ĐỘNG CỦA HỆ THỐNG THỰC 2.1 Bài toán thực tế Một khách hàng vào website với mục đích muagạch lát: + Nếu khách hàng có thông tin xác loại gạch cần mua tìm loại gạch cần mua + Nếu khách hàng chưa có thông tin xác loại gạch liệt kê số chi tiết loại gạch mà muốn mua đề nghị hệ thống tư vấn để mua loại gạch ưng ý 2.2 Thông tin đầu vào Tập đặc tính mà khách hàng đưa để lựa chọn loại gạch mà muốn mua: - Giá gạch tính theo m2 - Chất liệu gạch - Các màu có - Kích thước gạch - Chống trơn hay không? - Gạch nhập - Gạch sản xuất nước - Hoa văn gạch 2.3 Thông tin đầu ra: Danh sách gạch với thông tin chi tiết phù hợp với yêu cầu mà khách hàng đề 2.4 Hoạt động hệ thống thực: Mô tả: - Khách hàng đưa yêu cầu loại gạch mà cần mua - Hệ thống làm nhiệm vụ xử lý tìm kiếm, tiếp lựa chọn loại gạch phù hợp với yêu cầu khách hàng - Để đưa danh sách loại gạch cho khách hàng, hệ thống thường dựa vào thông tin, yêu cầu khách hàng đưa Từ tập thông tin có sẵn, so sánh thông tin có sẵn với yêu cầu khách hàng tìm loại gạch có đặc tính tương đối phù hợp - Sau lựa chọn danh sách loại gạch phù hợp với khách hàng, nhân viên hỗtrợ có lời khuyên hỗtrợ cho khách hàng lựa chọn gạch - Khách hàng xem danh sách loại gạch đưa - Khách hàng người định lựa chọn loại gạch để mua Như khách hàng người đưa định cuối Sơ đồ làm việc hệ thống thực: Mô tả gạch lát, mục đích sử dụng, nhu cầu sử dụng gạch lát… Hệ thống So sánh thông tin có sẵn với yêu cầu khách hàng Xử lý: tìm kiếm gạch phù hợp Người mua Xem DS gạch giới thiệu Giới thiệu gạch phù hợp Quyếtđịnh loại gạchmua III MÔ HÌNH HỆHỖTRỢMUAGẠCHLÁTTRÊNMẠNG Ta xây dựng mô hình “Hỗ trợmuagạchlát mạng” với nguyên tắc dựa vào hệ thống thực 3.1 Mô tả hệ thống phần cứng sử dụng - Xây dựng hệ thống mạng máy tính cho trung tâm gồm máy chủ máy khách nối với Switch Router - Xây dựng phát triển hệ thống Web Base 3.2 Xây dựng mô hình lựa chọn định: Mô hình hỗtrợ khách hàng lựa chọn gạchlát xây dựng dựa kinh nghiệm (mô hình Case Bases Reasonning- CBR), giải toán tối ưu đa mục tiêu nhiều mục tiêu mâu thuẫn Chẳng hạn người mua vừa muốn muagạchlát đẹp, xịn mà giá lại vừa phải hai mục tiêu mâu thuẫn gay gắt Điểm lưu ý xây dựng mô hình dung hoà mâu thuẫn - Mô hình hỗtrợ làm việc dựa vào: + Biến đầu vào: Thông tin yêu cầu gạchlát khách hàng Khách hàng đánh giá độ quan trọng đặc tính gạchlát + Các tham số: Biến định, trọng số đặc tính, điểm đặc tính, biến ràng buộc - Kết mô hình hỗ trợ: Đưa danh sách loại gạchlát phù hợp - Khung mô hình hỗtrợ lựa chọn muagạchlátmạng 3.3 Xây dựng thuật toán giải mô hình 3.3.1 Xác định đặc tính chọn gạchlátmạng Xây dựng số đặc tính làm tiêu chuẩn để chọn gạchlát Gồm đặc tính sau: - Giá gạch tính theo m2: 140.000/m2 - Chất liệu gạch: Ceramic - Màu gạch: nâu sáng - Kích thước gạch: 40x40 cm - Chống trơn - Gạch sản xuất nước: Prime - Hoa văn gạch: Hoa văn vân gỗ 3.3.2 Xác định hàm đánh giá “độ phù hợp” truyện với yêu cầu khách hàng: Ký hiệu - H loại gạchlát có trang web - |H|= m tổng số gạchlát - Hi: Loại gạchlát i - Hij: đặc tính j gạchlát Hi, - D: tập đặc tính tất loại gạchlát - |D|=n: số đặc tính tất loại gạchlát Khi có người vào muagạchláthọ đưa tập chi tiết loại gạch cần mua, ký hiệu M ∈ D Hệ thống so sánh tập chi tiết tất loại gạchlát i có website với tập M tìm loại gạchlát i có tập chi tiết “giống” M Khi loại gạchlát Hi chọn để giới thiệu với khách hàng Hàm so sánh giống tập chi tiết M chi tiết loại gạchlát i tính sau: SIM(M,Hi) = ∑ Wj.SIMj (Mj, Hij ) ∑Wj j∈M j ∈D Trong đó: SIMj(Mj,Hij) = δj * hij ; Với: + δj điểm độ quan trọng đặc tính j khách hàng(δj ≤ 1); + hij điểm đặc tính j gạch Hi¬; - Wj: trọng số đánh giá độ quan trọng đặc tính j gạch, xác định theo đánh giá chuyên gia (Wj>0); Giá trị hàm SIM(M,Hi) cao gạch Hi phù hợp với yêu cầu khách hàng Hàm SIM(M,Hi) lấy theo mức: SIM(M, Hi) >= 0.75: Các loại gạch Hi đề nghị mua SIM(M, Hi) Các loại gạch Hi giới thiệu tham khảo 3.3.3 Xác định điểm đặc tính j đối tượng Hi (hij) - Đối với đặc tính giá gạch theo m2: Dựa vào công thức tính giá trị gần giống sau: Sim(d,e) = – abs(d-e)/max 100.000-120.000/m2 130.000-160.000/m2 170.000-200.000/m2 210.000-250.000/m2 0.9 0.7 0.4 - Đối với đặc tính chất liệu gạch: Gạch Ceramic Gạch Ceramic Gạch men 0.8 Gạch Granite 0.6 - Đối với đặc tính màu gạch: Màu xanh nhạt Màu hồng nhạt Màu đỏ bocđô đậm Màu ghi sáng Màu xanh da trời nhạt Màu nâu sáng Gạch men 0.8 0.7 Gạch Granite 0.6 0.7 0.6 0.8 0.6 0.8 0.7 - Đối với đặc tính kích thước gạch: 30x30cm 0.9 40x40cm 50x50cm 0.8 60x60cm 0.5 80x80cm 0.4 - Đối với đặc tính chống trơn gạchGạch không chống trơn 0.5 Gạch chống trơn - Đối với đặc tính gạch sản xuất nước: 30x30cm 40x40cm 50x50cm 60x60cm 80x80cm Viglacera 0.9 0.8 0.5 0.4 Prime 0.8 0.9 0.7 0.5 0.4 Đồng Tâm 0.8 0.9 0.7 0.5 0.4 - Đối với đặc tính hoa văn gạch: Hoa văn viên 0.8 Nhiều viên ghép thành 0.7 hình Hoa văn in 3D 0.5 gạchlát phòng Không có hoa văn 0.4 Hoa văn vân gỗ CHƯƠNG II THIẾT KẾ GIAO DIỆN I PHÂN TÍCH HỆ THỐNG 1.1 Các chức hệ thống Căn vào mô hình ứng dụng xác định ta có bảng chức ứng dụng sau: Tham chiếu Chức A1 Giới thiệu gạchlát A1.1 Xem danh sách gạchlát A1.2 Xem chi tiết gạchlát A1.3 Xem danh sách gạchlát bán chạy A1.4 Xem danh sách gạchlát giảm giá A1.5 Xem danh sách gạchlát 10 A1.6 Bình chọn A1.7 Thăm dò ý kiến A2 Hỗtrợ lựa chọn gạchlát A2.1 Hỗtrợ theo hướng nhu cầu A2.2 Hỗtrợ theo hướng giá A3 Muagạch qua mạng A4 Hỗtrợ trực tuyến A5 Xem tin tức A5.1 Xem tin công ty A9 Cập nhật thông tin gạch Trong giới hạn chương trình môn học, nên tập trung vào phần A2 – Hỗtrợ lựa chọn gạchlát 1.2 Xây dựng biểu đồ ca sử dụng 1.2.1 Các tác nhân - Khách hàng: Những người trực tiếp tham gia ứng dụng để mua hàng qua mạng 1.2.2 Xác định ca sử dụng Nhìn chung chức vừa xác định ca sử dụng Các ca sử dụng ứng với tác nhân cho tương ứng bảng sau: Tác nhân Ca sử dụng Người dùng Hỗtrợ lựa chọn gạch theo hướng tham khảo mẫu Hỗtrợ lựa chọn gạch theo hướng giá 11 II Thiết kế biểu đồ hoạt động Mục đích: Biểu đồ hoạt động sử dụng để mô hình hóa luồng đối tượng từ trạng thái sang trạng thái khác vị trí luồng điều khiển Thiết kế biểu đồ hoạt động tác nhân người dùng Chọn hỗtrợ theo nhu cầu Người mua Chọn hỗtrợ theo giá Chọn nhu cầu gạchlát Xử lý: tìm kiếm gạchlát phù hợp Hiển thị danh sách gạchlát phù hợp Chọn mức giá phù hợp Hình II - Biểu đồ hoạt động đối tượng kết hỗtrợ 12 CHƯƠNG IV CÀI ĐẶT CHƯƠNG TRÌNH I THIẾT KẾ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH 13 KẾT LUẬN Khi việc mua hàng qua mạng dần trở thành phương thức mua bán tương lai việc nghiên cứu để xây dựng thành công hệ thống hỗtrợ khách hàng lựa chọn sản phẩm thực việc làm thực tế có ý nghĩa lớn việc bảo vệ nâng cao quyền lợi khách hàng, giúp khách hàng nhanh chóng chọn sản phẩm phù hợp với mục đích thân Sau thời gian tìm hiểu mô hình hỗtrợđịnh khảo sát thực tế, em hoàn thành đề tài “Hệ hỗtrợmuagạchlát mạng” nhìn chung đạt yêu cầu đề Các kết chủ yếu đạt được: - Mô hình hỗtrợ trung hoà yêu cầu khách hàng - Giúp cho khách hàng tìm gạchlát phù hợp với yêu cầu - Xây dựng mô hình hỗtrợ chọn gạchlát - Mở rộng mô hình hỗ trợ, để hỗtrợ lựa chọn tất đặc tính Với thời gian kiến thức có hạn nên việc thực đề tài không tránh khỏi nhiều sai sót Rất mong đóng góp chân thành thầy cô giáo bạn để chương trình ngày hoàn thiện Em xin chân thành cảm ơn thầy giáo Nguyễn Đức Hiếu hướng dẫn, chi bảo tân tình để em hoàn thành tập Học viên Lương Thúy Vượng 14 TÀI LIỆU THAM KHẢO [1] Bài giảng Hệhỗtrợđịnh – GS TS Nguyễn Đức Hiếu [2] Decision Support Systems and intelligent System, Efraim Tubain and Jay E Aronson, Prentice Hall College Div; edition , 1997 15 ... kiếm gạch phù hợp Người mua Xem DS gạch giới thiệu Giới thiệu gạch phù hợp Quyết định loại gạch mua III MÔ HÌNH HỆ HỖ TRỢ MUA GẠCH LÁT TRÊN MẠNG Ta xây dựng mô hình Hỗ trợ mua gạch lát mạng ... thiện trang Web hỗ trợ khách hàng lựa chọn gạch lát qua mạng giúp khách hàng lựa chọn sản phẩm cần CHƯƠNG I KHẢO SÁT YÊU CẦU HỆ THỐNG THỰC I YÊU CẦU MÔ HÌNH HỖ TRỢ MUA GẠCH LÁT TRÊN MẠNG 1.1 Hỗ trợ. .. có tiếp cận môn học hệ hỗ trợ định, em mạnh dạn xin thực đề tài: Hệ hỗ trợ mua gạch lát mạng Bởi vì, ứng dụng xây dựng có ý nghĩa thực tiễn cao: hỗ trợ khách hàng lựa chọn gạch lát phù hợp
a
có thể xây dựng được mô hình “Hỗ trợ mua gạch lát trên mạng” với nguyên tắc dựa vào hệ thống thực (Trang 6)
III. MÔ HÌNH HỆ HỖ TRỢ MUA GẠCH LÁT TRÊN MẠNG (Trang 6)
n
cứ vào mô hình ứng dụng xác định như trên ta có bảng các chức năng chính của ứng dụng như sau: (Trang 10)
CHƯƠNG II. THIẾT KẾ GIAO DIỆN I. PHÂN TÍCH HỆ THỐNG (Trang 10)
c
đích: Biểu đồ hoạt động sử dụng để mô hình hóa luồng đối tượng đi từ trạng thái này sang trạng thái khác tại từng vị trí trong luồng điều khiển (Trang 12)