Xác định các tiêu chí ch n laptop trên mọ ạng .... N m bầ ắ ắt được xu th ế đó, các công ty nhanh chóng d a vào mự ạng internet đang ngày càng phát triển ở Việt Nam để hình thành một phư
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP HCM
KHOA QUẢN LÝ ĐẤT ĐAI
Bài t p nhóm môn h c ậ ọ
Giảng viên: TS Tr n Thống Nh t ầ ấ
Đề tài: “Hệ ỗ ợ h tr mua máy tính xách tay trên m ạng”
Nhóm sinh viên:
Năm 2023
Trang 2Chủ đề: H h tr mua máy tính xách tay trên m ng ệ ỗ ợ ạ
Môn h c: H h ọ ệ ỗ trợ ra quyết định trong quản lý đất đai 1
MỤC LỤC
LỜI MỞ ĐẦU 2
CHƯƠNG I KHẢO SÁT YÊU C U H Ầ Ệ THỐNG 3
I Yêu c u mô hình h ầ ỗ trợ mua laptop trên m ạng 3
I.1 H ỗ trợ cho ai? 3
I.2 L i ích c a mô hình h ợ ủ ỗ trợ 3
I.3 H ỗ trợ cái gì ? 3
II Hoạt động c a hủ ệ thống 3
II.1 Bài toán th c t ự ế 3
II.2 Thông tin đầu vào 3
II.3 Thông tin đầu ra 4
II.4 Hoạt động c a hủ ệ thống 4
CHƯƠNG II XÂY DỰNG MÔ HÌNH 6
I Mô t h ả ệ thố ng ph n c ng s s dầ ứ ẽ ử ụng 6
II Xây d ng mô hình l a ch n quyự ự ọ ết định 6
III Xây d ng thu t toán gi i mô hìnhự ậ ả 7
III.1 Xác định các tiêu chí ch n laptop trên mọ ạng 7
III.2 Xác định các ch ỉ thị tương ứ ng v i t ớ ừng tiêu chí 7
III.3 Đánh giá “độ phù hợp” của laptop v i yêu c u c a khách hàng ớ ầ ủ 7
III.4 Xác định độ phù h p c a ch theo tiêu chí ợ ủ ỉ thị 8
III.5 Xác định độ ưu tiên của các tiêu chí 9
CHƯƠNG III THIẾT KẾ GIAO DIỆN 10
I Phân tích h ệ thống 10
I.1 Các ch ức năng chính của hệ thống 10
I.2 Xây d ng biự ểu đồ ca s d ử ụng 11
II Thi t kế ế biểu đồ hoạt động 11
III Thi t kế ếcơ sở ữ li u 12 d ệ TÀI LI U THAM KHỆ ẢO 13
KẾT LUẬN 14
Trang 3Chủ đề: H h tr mua máy tính xách tay trên m ng ệ ỗ ợ ạ
LỜI MỞ ĐẦU
Theo s ố liệu phân tích, th ng kê th ố ị trường thì thời gian đi mua sắm của người tiêu dùng trên thực t ế đang bị giảm d n N m bầ ắ ắt được xu th ế đó, các công ty nhanh chóng d a vào mự ạng internet đang ngày càng phát triển ở Việt Nam để hình thành một phương thức mua hàng mới “Mua hàng qua mạng”, tạo điều kiện cho người tiêu dùng có th mua hàng mể ở ọi lúc, mọi nơi, tiết kiệm thời gian đi lại, với giá c ả
và chất lượng không h ề thay đổi so với phương thức mua hàng truy n th ng ề ố Nếu như đã từng một lần “lướt” Web và truy cập vào các trang Web bán hàng bạn sẽ thấy các ch ng lo i mủ ạ ặt hàng được gi i thi u vô cùnớ ệ g phong phú, trong đó
có mặt hàng máy tính xách tay (laptop), một lĩnh vực kinh doanh đang phát triển mạnh mẽ ở Việt Nam Trang Web của cửa hàng nào cũng sinh động, đều có chính sách khuy n mế ại, chăm sóc khách hàng, nhưng người mua v n không chẫ ọn được laptop ưng ý nhất Vậy để thu hút được sự quan tâm c a khách hàng và thuy t phủ ế ục được khách hàng mua các laptop gi i thi u trên trang Web thì ch c ch n trang Web ớ ệ ắ ắ xây dựng phải có nhi m vệ ụ như người bán hàng chuyên nghi p, n m bệ ắ ắt được các nhu c u cầ ủa người mua, để có th ể đưa ra danh sách các laptop phù hợp với nhu cầu của người mua
Sau một th i gian h c tờ ọ ập trường Đại học Tài nguyên và môi trường thành ph ố
Hồ Chí Minh, v i nhớ ững kiến thức có được khi ti p c n môn h c H h ế ậ ọ ệ ỗ trợ ra quyết định trong quản lý đất đai, chúng em th y kh ấ ả năng xây dựng m t h h ộ ệ ỗ trợ l a chự ọn mua laptop ra quyết định chính xác, khoa h c v laptop phù h p nhọ ề ợ ất, để khách hàng tham kh o khi mua hàng qua m ng là hoàn toàn kh thi Vì vả ạ ả ậy, chúng em đã lựa chọn và th c hiự ện đề tài: “Hệ h ỗ trợ mua máy tính xách tay trên 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 được laptop phù h p v i mình, ti t ki m th i gian tìm kiợ ớ ế ệ ờ ếm, đem lại hi u qu , chính xác vì các ệ ả kết quả nhận được hoàn toàn từ những tính toán khách quan Mô hình hỗ trợ đã trung hoà các yêu c u cầ ủa khách hàng như: phù hợp nh t v i nhu c u s d ng cấ ớ ầ ử ụ ủa khách hàng, l a chự ọn được laptop theo tiêu chí mình yêu thích, v a ph i có giá ừ ả thành rẻ nhất Hơn nữa, r t nhiấ ều người tiêu dùng c n mua laptop mà l i không có ầ ạ nhiều thông tin về laptop,… Cài đặt thành công h hệ ỗ trợ đem lại nhiều l i ích cho ợ khách hàng, những người tham gia mua hàng qua mạng
Trang 4Chủ đề: H h tr mua máy tính xách tay trên m ng ệ ỗ ợ ạ
Môn h c: H h ọ ệ ỗ trợ ra quyết định trong quản lý đất đai 3
CHƯƠNG I KHẢO SÁT YÊU C U H Ầ Ệ THỐNG
I Yêu c u mô hình h ầ ỗ trợ mua laptop trên m ạng
I.1 H ỗ trợ cho a i?
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
Khách hàng là những người đang có nhu cầu mua laptop
I.2 L i ích c a mô hình h ợ ủ ỗ trợ
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
I.3 H ỗ trợ cái gì ?
Yêu cầu đòi hỏ ệ thối h 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
II Hoạt động c a hủ ệ thống
II.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
II.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:
o Nhu cầu chơi game
o Nhu c u công sầ ở
o Nhu c u giầ ải trí (lướt web, sử dụng internet, nghe nh c, xem phim) ạ
o Nhu c u thi t kầ ế ế, đồ ọ h a
o Nhu c u sinh viên ầ
o 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: ể ề ự ọ ấ
o Hãng s n xu t ả ấ
o Khoảng giá
o RAM, c ng, b vi x Ổ ứ ộ ử lý
Trang 5Chủ đề: H h tr mua máy tính xách tay trên m ng ệ ỗ ợ ạ
o Card đồ họa, màn hình
o Trọng lượng
II.3 Thông tin đầu ra
Danh sách laptop cùng v i nh ng thông tin chi ti t phù h p v i nh ng yêu ớ ữ ế ợ ớ ữ cầu mà khách hàng đề ra
II.4 Hoạt động c a h ủ ệ thống
Mô t : ả
- Khách hàng đưa ra các yêu cầu về laptop mà mình c n mua; ầ
- H ệ thống s làm nhi m v x lý tìm ki m, tiẽ ệ ụ ử ế ếp đó lựa ch n 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 đưa ra Từ ập thông tin đã có sẵ t 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; ầ ủ
- Sau khi l a chự ọn được ra danh sách các laptop phù h p v i khách hàng, nhân ợ ớ viên h ỗ trợ ẽ s có nh ng l i khuyên h ữ ờ ỗ trợ cho khách hàng l a ự chọn laptop;
- 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;
Như vậy khách hàng chính là người đưa ra quyết định cu i cùngố
Trang 6Chủ đề: H h tr mua máy tính xách tay trên m ng ệ ỗ ợ ạ
Môn h c: H h ọ ệ ỗ trợ ra quyết định trong quản lý đất đai 5
Sơ đồ làm vi c c a h ệ ủ ệ thố ng:
Người mua
Mô t v laptop, m ả ề ục đích
sử d ng, các nhu c u khi ụ ầ
sử dụng laptop…
Hệ thống Kinh nghi m, hiệ ểu
biết, so sánh với các lựa chọn trước
Xử lý: tìm kiếm laptop phù h p ợ
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
Trang 7Chủ đề: H h tr mua máy tính xách tay trên m ng ệ ỗ ợ ạ
CHƯƠNG II XÂY DỰNG MÔ HÌNH
Ta có thể xây dựng được mô hình v i nguyên t c d a vào h ớ ắ ự ệ thống th c t ự ế
I Mô t h ả ệ thố ng ph n c ng s s dầ ứ ẽ ử ụng
- Xây d ng m t hự ộ ệ thống m ng máy tính cho trung tâm g m các máy ch và ạ ồ ủ các máy khách được nối với nhau b ng Switch và Router ằ
- Xây d ng và phát tri n h ự ể ệ thống
- S d ng Android ho c iOS làm giao diử ụ ặ ện tương tác giữa người s d ng và h ử ụ ệ thống
II Xây d ng mô hình l a ch n quyự ự ọ ết định
Mô hình h ỗ trợ khách hàng l a chự ọn laptop được xây d ng d a trên nhi u tiêu ự ự ề chí c n th c hiầ ự ện phân tích đa tiêu chí (Multi Criteria Analysis - MCA), gi i quyả ết bài toán tối ưu đa mục tiêu trong đó nhiều m c tiêu có th mâu thu n nhau Chụ ể ẫ ẳng hạn người mua v a mu n mua laptop có màn hình to mà l i ph i thu n tiừ ố ạ ả ậ ện cho việc
di chuy n là hai m c tiêu mâu thu n nhau khá gay g t ể ụ ẫ ắ Điểm lưu ý chính khi xây dựng mô hình là làm sao chung hòa được các mâu thuẫn đó
- Mô hình h ỗ trợ sẽ làm vi c d a vào: ệ ự
+ Biến đầu vào: Thông tin các yêu c u v laptop c a khách hàng Khách hàng ầ ề ủ đánh giá độ quan trọng đối với từng đặc tính của laptop Khách hàng lựa chọn khoảng giá c a laptop ủ
+ Các tham s : Bi n quyố ế ết định, tr ng sọ ố đặc tính, điểm đặc tính, bi n ràng ế buộc
- K t qu c a mô hình h ế ả ủ ỗ trợ: Đưa ra danh sách các laptop phù h p nhợ ất
- Khung mô hình h ỗ trợ ự l a ch n mua laptop trên mọ ạng
Trang 8Chủ đề: H h tr mua máy tính xách tay trên m ng ệ ỗ ợ ạ
Môn h c: H h ọ ệ ỗ trợ ra quyết định trong quản lý đất đai 7
III Xây d ng thu t toán gi i mô hình ự ậ ả
III.1 Xác định các tiêu chí chọn laptop trên mạng
Xây d ng sự ố đặc tính làm tiêu chí để chọn laptop là 5 (Ngoài ra còn các đặc tính liên quan đến c u hình máy s ấ ẽ là đặc tính song song) Gồm các đặc tính sau:
o Nhu cầu chơi game
o Nhu cầu công vi c (sinh viên, công sệ ở, chuyên viên,…)
o Nhu c u giầ ải trí (lướt web, sử dụng internet, nghe nh c, xem phimạ ,…)
o Nhu c u thi t kầ ế ế, đồ ọ h a
o Nhu cầu di chuy n nhi u ể ề
III.2 Xác định các chỉ thị tương ứng với từng tiêu chí
1 Nhu cầu giải trí => Màn hình
2 Nhu cầu chơi game => Bộ vi xử lý
4 Nhu cầu thiết kế, đồ họa => Card
5 Nhu cầu di chuyển => Cân nặng
III.3 Đánh giá “độ phù hợp” của laptop với yêu cầu của khách hàng
Ký hi u ệ
- N là s ố tiêu chí người dùng đưa vào
- Tilà độ phù hợp của linh kiện tương ứng với tiêu chí th i, vứ ới 1 ≤ i ≤ N
- Uilà độ ưu tiên tương ứng với tiêu chí th i, vứ ới 1 ≤ i ≤ N
Khi đó, độ phù hợp của một linh kiện máy tính được tính theo công thức:
Oi =
Ti (Ti - 7)*Ui
N
Gọi M là s linh kiố ện được đưa ra để so sánh Khi đó độ phù h p c a mợ ủ ột laptop có M linh ki n là: ệ
P =
M
=
Ti (Ti - 7)*Ui
N M
Sau khi có được danh sách các laptop phù h p theo nhu c u, ta cợ ầ ần s p x p lắ ế ại danh sách m t l n n a theo khoộ ầ ữ ảng giá do người dùng đưa ra Gọi price là giá của chiếc laptop, max là giá cao nhất người dùng có th ể chấp nhận được Khi đó độ phù hợp c a laptủ op được tính theo công thức:
Trang 9Chủ đề: H h tr mua máy tính xách tay trên m ng ệ ỗ ợ ạ
P = (
M
) * ( -1
max max
Ti (Ti - 7)*Ui
N M
) * ( -1
max max
Theo công th c tính này, chi c máy tính càng r ứ ế ẻ mà đáp ứng được nhu cầu ở mức ch p nhấ ận được s ẽ có độ phù h p cao ợ
Giá tr c a hàm P càng cao thì laptop càng phù h p v i yêu c u c a khách ị ủ ợ ớ ầ ủ hàng
Hàm P được lấy ra theo 2 mức:
P >= 7: Các laptop được đề nghị mua
5 ≤ P < 7: Các laptop được giới thiệu tham khảo
III.4 Xác định độ phù hợp của chỉ thị theo tiêu chí
Các đặc tính đối với màn hình
STT Màn hình 11 inch 13 inch 14 inch 15,6 inch 17 inch
4 Nhu c u thi t k ầ ế ế đồ ọ h a 4 5 6 9 10
5 Nhu c u di chuy n nhi u ầ ể ề 10 9 7 6 4
Các đặc tính đối với RAM
STT RAM 4GB 6GB 8GB 12GB 16GB
4 Nhu c u thi t k ầ ế ế đồ ọ h a 4 5 7 8 9
5 Nhu c u di chuy n nhi u ầ ể ề 6 7 8 7 6
C ác đặc tính đối với b vi x ộ ử lý
STT Bộ vi x ử lý Core i3 Core i5 Core i7
Trang 10Chủ đề: H h tr mua máy tính xách tay trên m ng ệ ỗ ợ ạ
Môn h c: H h ọ ệ ỗ trợ ra quyết định trong quản lý đất đai 9
Các đặc tính đối với CARD
STT Card None 512 MB 1 GB 2 GB 4 GB
4 Nhu c u thi t k ầ ế ế đồ ọ h a 4 5 7 8 9
5 Nhu c u di chuy n nhi u ầ ể ề 4 5 6 9 10
Các đặc tính đối với cân n ặng
STT Cân n ặng 1.6 kg 1.8 kg 2 kg 2.2 kg 2.5 kg
4 Nhu c u thi t k ầ ế ế đồ ọ h a 7 9 10 9 7
5 Nhu c u di chuy n nhi u ầ ể ề 10 9 7 6 4
III.5 Xác định độ ưu tiên của các tiêu chí
Độ ưu tiên Uiđược chia thành 5 mức:
STT Mức độ Giá tr Uị i
5 Cực k quan tr ỳ ọng 2
Trang 11Chủ đề: H h tr mua máy tính xách tay trên m ng ệ ỗ ợ ạ
CHƯƠNG III THIẾT KẾ GIAO DIỆN
I Phân tích h ệ thống
I.1 Các chức năng chính của hệ thống
Că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:
A1 Giới thi u laptop ệ
A1.1 Xem danh sách laptop
A1.2 Xem chi ti t laptop ế
A1.3 Xem danh sách laptop bán ch y ạ
A1.4 Xem danh sách laptop gi m giá ả
A1.5 Xem danh sách laptop m i phát hành ớ
A1.6 Xem danh sách laptop s p phát hành ắ
A2 Hỗ trợ ựa ch n laptop l ọ
A2.1 Hỗ trợ theo hướng nhu cầu
A2.2 Hỗ trợ theo hướng cấu hình
A4.3 Xem thông tin tài kho n ả
A6 Hỗ trợ trực tuyến
A7.1 Đăng ký thành viên
A7.2 Trao đổi thông tin
A9 Cập nhật thông tin laptop
Trang 12Chủ đề: H h tr mua máy tính xách tay trên m ng ệ ỗ ợ ạ
Môn h c: H h ọ ệ ỗ trợ ra quyết định trong quản lý đất đai 11
Trong gi i h n cớ ạ ủa chương trình môn học, nên chúng ta ch t p trung vào phỉ ậ ần A2 – H ỗ trợ l a ch n laptop Nh ng phự ọ ữ ần khác được đưa ra nhằm định hướng và s ẽ phát triển trong giai đoạn sau
I.2 Xây d ng biự ểu đồ ca s d ng ử ụ
a Các tác nhân tham gia vào hệ thống
Khách hàng: Những người tr c ti p tham gia ự ế ứng dụng để mua hàng qua mạng
b Xác định các ca sử dụng
Nhìn chung m i chỗ ức năng vừa xác định ở trên là m t ca s d ng Các ca s ộ ử ụ ử dụng ng v i tứ ớ ừng tác nhân được cho tương ứng trong bảng sau:
Người dùng Hỗ trợ lựa chọn laptop theo hướng nhu cầu
Hỗ trợ lựa chọn laptop theo hướng cấu hình
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 đ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 ể
Thiết k ế biểu đồ hoạt động của tác nhân người dùng
Người mua
danh sách laptop phù
Chọn các nhu
Xử lý: tìm kiếm laptop phù h ợp.
Chọn các cấu hình cho laptop
Trang 13Chủ đề: H h tr mua máy tính xách tay trên m ng ệ ỗ ợ ạ
III Thi t kế ế cơ sở ữ liệu d
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 Cơ sở dữ liệu vật lý cho toàn hệ thống Việc thiết kế Cơ sở dữ liệu 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 ế Cơ sở d ữ liệu s ẽ được tiến hành theo hướng mô hình Cơ sở d ữ liệu quan hệ Hướng thi t kế ế Cơ sở ữ liệu quan h có nh d ệ ữ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 u cao ộ ấ ữ liệ
Hầu hết các công c lụ ập trình đều hỗ trợ
Từ các biểu đồ ớp ứng với các UC của hệ thống ta s ánh x l ẽ ạ các đối tượng thực th thành các b ng d ể ả ữ liệu, các đối tượng có thu c tính gi ng nhau s ộ ố ẽ được lưu
trữ chung một bảng