Biểu đồ lớp phân tích

Một phần của tài liệu (TIỂU LUẬN) báo cáo CHUYÊN đề học PHẦN PHẦN mềm mã NGUỒN mở đề tài xây DỰNG TRANG WEB bán máy TÍNH BẰNG WORDPRESS (Trang 30)

2.5. Biểu đồ trình tự

2.5.2. Biểu đồ trình tự cho chức năng :Tìm kiếm

2.5.3. Biểu đồ tuần tự cho chức năng thêm sản phẩm

2.5.4. Biểu đồ tuần tự cho chức năng sửa thơng tin sản phẩm

Hình 2.7. Biểu đồ tuần tự cho chức năng sửa thông tin sản phẩm2.5.5. Biểu đồ tuần tự cho chức năng xóa sản phẩm 2.5.5. Biểu đồ tuần tự cho chức năng xóa sản phẩm

2.5.6. Biểu đồ tuần tự cho chức năng mua hàng

2.5.7. Biểu đồ tuần tự cho chức năng thanh tốn

2.5.8. Biểu đồ tuần tự cho chức năng bình luận, đánh giá

2.6. Biểu đồ hoạt động

2.6.1. Biểu đồ hoạt động cho chức năng đăng nhập

Hình 2.12.Biểu đồ hoạt động cho chức năng đăng nhập

Hình 2.13. Biểu đồ hoạt động cho chức năng quản lý khách hàng2.6.3. Biểu đồ hoạt động cho chức năng quản lý sản phẩm 2.6.3. Biểu đồ hoạt động cho chức năng quản lý sản phẩm

2.6.4. Biểu đồ hoạt động cho chức năng mua hàng

Hình 2.15. Biểu đồ hoạt động cho chức năng mua hàng

2.6.5. Biểu đồ hoạt động cho chức năng thanh tốn

2.6.6. Biểu đồ hoạt động cho chức năng bình luận đánh giá

CHƯƠNG 3: CƠ SỞ DỮ LIỆU VÀÀ̀ WEBSITE3.1. Cơ sở dữ liệu 3.1. Cơ sở dữ liệu

Hình 3. 1.Cơ sở dữ liệu

3.2. Demo Sản Phẩm

Hình 3. 3.Trang Khuyến Mãi

Hình 3. 5.Trang Tác Giả

Hình 3. 7.Trang Laptop

Hình 3. 9.Trang PC

Hình 3. 11.Trang phản hồi và bình luận về một bài viết

CHƯƠNG 4: HƯỚNG DẪN CÀÀ̀I ĐẶT4.1. Cài đặt phần mềm hỗ trợ Server ảo (Xampp/Lampp) 4.1. Cài đặt phần mềm hỗ trợ Server ảo (Xampp/Lampp)

Bước 1: Download Xampp theo đường link

https://www.apachefriends.org/index.html/

Đây là màn hình Control Panel của Xampp sau khi bạn đã cài đặt hồn tất. Sau đó bạn Start 2 phần là Apache và MySQL lên sẽ có trạng thái như hình trên.

4.2. Cài đặt Wordpress

Sau đó bạn giải nén file vừa tải được ra sẽ có được một thư mục mang tên “wordpress“. Có thể thư mục wordpress này sẽ được lồng trong một thư mục khác tên là wordpress-x (x ở đây là số phiên bản), nhưng nói chung bạn cứ vào sẽ có được một thư mục tên wordpress như hình dưới.

Tiếp tục, hãy truy cập vào thư mục wordpress, bạn sẽ thấy có một số thư mục tên là wp-admin, wp-includes, wp-content và một số tập tin tên là index.php, wp-

config-sample.php,…Tất cả tập tin và thư mục này, chúng ta gọi nó là mã nguồn

Bước 2: Copy mã nguồn WordPress vào Localhost

Bây giờ, hãy copy toàn bộ file và thư mục này vào thư mục website của bạn trong localhost (ví dụ: C:\xampp\htdocs\hani). Nghĩa là bạn chỉ copy các file và thư

mục mã nguồn thôi, khơng copy cả thư mục wordpress vì chúng ta cần cài

WordPress vào tên miền http://localhost/dangphuongdong mà, nếu bạn copy cả thư mục wordpress vào thì website của bạn sẽ có đường dẫn là

Bước 3: Tạo mới một database

Để chạy được WordPress thì localhost của bạn phải có một database dùng MySQL để nó có thể lưu các dữ liệu mềm vào đó như bài viết, các thiết lập,…trên website.

Bước 4: Chạy website để cài đặt

Sau khi copy xong, hãy mở bảng điều khiển của XAMPP lên và khởi động Apache và MySQL. Sau đó truy cập vào website với đường dẫn http://localhost/hani

Lúc này, nó sẽ hiện ra bảng chọn ngơn ngữ cần cài đặt cho WordPress, hãy chọn là

Ở bước tiếp theo, nó sẽ nhắc nhở cho bạn là chưa tiến hành đổi file wp-config- sample.php thành wp-config.php và khai báo thông tin database vào đó. Hãy ấn

Hãy ln nhớ rằng trên localhost, User Name của database luôn là root, mật khẩu để trống (vẫn có cách thiết lập nhưng khơng cần thiết) và Database Host luôn là

localhost.

Table Prefix nghĩa là tiền tố của database chứa dữ liệu WordPress, mặc định nó sẽ

là wp_, chúng ta có thể đổi nó thành bất cứ cái gì nhưng phải bắt buộc có _ đằng sau.

Khi nhập xong thông tin database, hãy ấn nút Submit để làm bước kế tiếp. Nếu bước kế tiếp nó hiện ra như hình dưới thì nghĩa là bạn đã nhập thơng tin database chính xác, hãy ấn nút Run the install để bắt đầu cài đặt.

Ở bước cài đặt này, các bạn sẽ cần phải thiết lập các thông tin quan trọng cho

website như Tên của website, tên tài khoản admin cùng mật khẩu,…Nhập xong hãy ấn nút Install WordPress.

Và nếu nó hiện chữ Success! như thế này là bạn đã cài đặt thành công, click vào nút Log in để đăng nhập vào bảng quản trị WordPress.

Và đây là giao diện trang quản trị của WordPress.

Và ở đây, cần các bạn hiểu rằng, nếu truy cập vào tên miền chính như

Còn nếu muốn truy cập vào trang quản trị Admin của WordPress thì sẽ thêm /wp- admin vào đường dẫn thành http://localhost/hani/wp-admin

KẾT LUẬN

Sau một thời gian tìm hiểu, nghiên cứu và làm báo cáo cho đề tài của mình: “Xây dựng website bán máy tính”, với sự cố gắng của bản thân cùng với sự hướng dẫn nhiệt tình của thầy giáo hướng dẫn Nguyễn Đức Toàn, em đã hoàn thành việc tìm hiểu thuật tốn, phân tích thiết kế, xây dựng website tích hợp hệ thống gợi ý và hồn thiện báo cáo. Hệ thống đã đáp ứng yêu cầu gợi ý cho các đối tượng người dùng khác nhau, được triển khai trên host để thu thập được nhiều dữ liệu hơn.

Hệ thống đã xây dựng có một số ưu và nhược điểm như sau:

Ưu điểm:

- Giao diện thân thiện với người dùng, hiển thị phù hợp với các thiết bị khác nhau từ máy tính để bàn đến các thiết bị di động.

- Dữ liệu về sản phẩm được cập nhật thường xuyên, đầy đủ.

- Áp dụng thuật toán gợi ý để đưa ra các gợi ý có độ chính xác khá cao đến từng đối tượng người dùng khác nhau.

Nhược điểm:

- Phải tính lại Utility matrix mỗi khi có dữ liệu đánh giá mới được cập nhật, điều này làm thời gian tải gợi ý cho mỗi sản phẩm tăng dần trong tương lai.

- Khi dữ liệu đầu vào lớn, thuật toán Slope One sẽ tốn thời gian xây dựng Utility matrix.

- Thuật toán gợi ý item-based Collaborative Filtering thường gặp phải vấn đề “cold – start”: hệ thống khơng thể tìm được gợi ý cho những sản phẩm chưa từng được user nào đánh giá.

Từ những ưu và nhược điểm trên, em xin đề xuất một số hướng phát triển cho hệ thống:

- Xây dựng thành website bán hàng online.

- Áp dụng các thuật toán gợi ý dựa trên phản hồi tiềm ẩn để tăng độ chính xác của hệ thống, tức gợi ý dựa trên số lượt xem, giới thiệu của người dùng,…

- Tối ưu thuật toán để giảm thời gian tính Utility matrix khi lượng dữ liệu đầu vào tăng.

- Kết hợp giữa Content – based Filtering và Collaborative Filtering để khắc phục tình trạng “cold – start”.

Vì điều kiện, thời gian và trình độ của em cịn hạn chế nên khơng tránh khỏi những sai sót, em rất mong nhận được sự quan tâm giúp đỡ và chỉ bảo của các thầy cơ cùng với sự đóng góp xây dựng của các bạn để tiếp tục hồn thiện hệ thống và có thêm kinh nghiệm áp dụng cho các đề tài sau.

Một lần nữa em xin chân thành cảm ơn thầy giáo Nguyễn Đức Tồn đã tận tình chỉ bảo em hồn thiện đợt thực tập chuyên ngành này.

TÀI LIỆU THAM KHẢO Tài liệu trong nước

[1] Phạm Hữu Khang, Hoàng Đức Hải, Xây dựng ứng dụng Web bằng PHP và

MySQL, Nhà xuất bản Phương Đông, 2000.

[2] Lưu Nguyễn Anh Thư và Nguyễn Thái Nghe, “Phương pháp xây dựng hệ

thống gợi ý sản phẩm sử dụng phản hồi tiềm ẩn”, Kỷ yếu Hội nghị quốc gia lần

thứ VIII "Nghiên cứu cơ bản và ứng dụng Công nghệ thông tin" (FAIR 2015). [3] Nguyễn Hùng Dũng và Nguyễn Thái Nghe, “Hệ thống gợi ý sản phẩm trong

bán hàng trực tuyến sử dụng kỹ thuật lọc cộng tác”, Tạp chí Khoa học trường Đại

học Cần Thơ, 2014.

[4] Đỗ Thành Nhân và Trần Nguyễn Minh Thư, “Hệ thống gợi ý áp dụng cho

trang web tổng hợp tin tức tự động”, Tạp chí khoa học trường Đại học Cần

Thơ, 2013.

[5] Nguyễn Trường Sinh, Tạo Website hấp dẫn với HTML, XHTML, CSS, NXB Lao

động xã hội, 2006.

Tài liệu ngoài nước

[1] Stephanie Leary, Beginning WordPress 3, Apress, 2010.

[2] Kenneth Wong, Phet Sayo, Free and Open Source Software, UNDP-APDIP,

2004.

[3] L. Chen, G. Chen, and F. Wang, "Recommender systems based on user reviews:

the state of the art", User Modeling and User-Adapted Interaction, vol. 25, pp. 99-

154, 2015.

[4] G. Jawaheer, M. Szomszor, and P. Kostkova, "Comparison of implicit and

explicit feedback from an online music recommendation service" presented at the

[5] Daniel Lemire and Anna Maclachlan, “Slope One predictors for Online

rating-based Collaborative Filtering”, 2005.

-Mọi người có thể ghé qua và đánh giá trang web của em:

HaniGear – I can't you can't but we can!

Một phần của tài liệu (TIỂU LUẬN) báo cáo CHUYÊN đề học PHẦN PHẦN mềm mã NGUỒN mở đề tài xây DỰNG TRANG WEB bán máy TÍNH BẰNG WORDPRESS (Trang 30)