TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN HÀNG VÀ GIỚI THIỆU SẢN PHẨM THỜI TRANG Giáo viên hướng dẫn: TS... LỜI CẢM
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN TỐT NGHIỆP
XÂY DỰNG WEBSITE BÁN HÀNG VÀ GIỚI THIỆU SẢN PHẨM THỜI TRANG
Giáo viên hướng dẫn: TS Nguyễn Long Giang
Hà Nội, năm 2015
Trang 2LỜI CẢM ƠN!
Trước tiên em xin chân thành cảm ơn thầy giáo TS Nguyễn Long Giang , thầy đã trực tiếp hướng dẫn và tận tình giúp đỡ em trong quá trình thực hiện
đồ án tốt nghiệp này
Em xin chân thành cảm ơn sự dạy bảo và giúp đỡ tận tình của các thầy
cô giáo khoa công nghệ thông tin trường Đại học Tài nguyên Môi trường Hà Nội trong quá trình học tập tại trường, cũng như trong thời gian làm đồ án Cuối cùng em xin cảm ơn sự chăm sóc của gia đình, sự động viên, giúp
đỡ của bạn bè đã tạo điều kiện giúp em hoàn thành tốt quá trình học tập cũng như thực hiện đồ án Em đã cố gắng để đồ án đạt kết quả tốt nhất Tuy nhiên với khả năng và trình độ có hạn nên không tránh khỏi những sai sót Em rất mong sự chỉ bảo của các thầy, các cô Em xin chân thành cảm ơn!
Hà Nội, tháng 6, năm 2015
Sinh Viên
Đàm Thị Thanh Nhàn
Trang 32
MỤC LỤC
CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 7
1.1 Lý do chọn đề tài 7
1.2 Mục tiêu của đề tài 7
1.3 Giới hạn và phạm vi của đề tài 7
1.4 Nội dung thực hiện 8
1.5 Phương pháp tiếp cận 8
CHƯƠNG 2: KHẢO SÁT, PHÂN TÍCH THIẾT KẾ HỆ THÓNG 9
2.1 Nêu bài toán 9
2.2 Khảo sát hệ thống 9
2.3 Xác định yêu cầu hệ thống 9
2.3.1Yêu cầu lưu trữ 9
2.3.2Yêu cầu nghiệp vụ 10
2.3.3Yêu cầu phi chức năng 10
2.4 Phân tích yêu cầu của hệ thống 11
2.5 Biểu đồ Use case 11
2.5.1Danh sách các Actor và các Use case 11
2.5.2Danh sách các Use case 13
2.5.3Sơ đồ Use case 14
2.6 Biểu đồ lớp 24
2.7 Biểu đồ tuần tự 33
2.7.1Biểu đồ tuần tự chức năng thêm sản phẩm mới 33
2.7.2Biểu đồ tuần tự chức năng sửa sản phẩm 34
2.7.3Biểu đồ tuần tự chức năng xóa sản phẩm 35
2.7.4Biểu đồ tuần tự chức năng thêm bài viết 36
2.7.5Biểu đồ tuần tự chức năng xóa bài viết 37
2.8 Thiết kế cơ sơ dữ liệu 38
2.8.1: Mô hình dữ liệu quan hệ 38
2.8.2: Các bảng dữ liệu 38
Trang 4CHƯƠNG 3: GIỚI THIỆU CÔNG NGHỆ 45
3.1 Tổng quan về PHP 45
3.2 Tồng quan về MySQL 45
3.3 Tổng quan về mô hình MVC 49
3.4 Thiết kế giao diện hệ thống 50
3.4.1 Giao diện trang hiển thị nội dung 50
3.4.2 Giao diện trang quản trị nội dung 56
KẾT LUẬN 59
TÀI LIỆU THAM KHẢO 60
Trang 54
DANH MỤC BẢNG
Bảng 2-1: Danh sách các Actor 11
Bảng 2-2: Danh sách các Use case 13
Bảng 2-3: Bảng dòng sự kiện quản lý bài viết 16
Bảng 2-4: Bảng dòng sự kiện quản lý sản phẩm 18
Bảng 2-5: Bảng dòng sự kiện quản lý giỏ hàng 21
Bảng 2-6: Bảng dòng sự kiện quản lý đơn hàng 23
Bảng 2-7 Bảng sanpham 39
Bảng 2-8 Bảng sanpham_giamgia 39
Bảng 2-9 Bảng nhasanxuat 40
Bảng 2-10 danhmuc_sanpham 40
Bảng 2-11 Bảng donhang 41
Bảng 2-12 Bảng chitietdonhang 41
Hình 2-13 Bảng menus 36
Hình 2-14 Bảng taikhoan 36
Hình 2-15 Bảng slider 37
Bảng 2-16 Bảng danhmuc_baiviet 43
Bảng 2-17 Bảng baiviet 44
Trang 6DANH MỤC HÌNH
Hình 2-1: Use case hệ thống quản trị Website 14
Hình 2-2: Use case hệ thống website 14
Hình 2-3: Biểu đồ Use case quản lý bài viết 15
Hình 2-4: Biểu đồ Use case quản lý sản phẩm 17
Hình 2-5: Biểu đồ Use case quản lý giỏ hàng 20
Hình 2-6: Biểu đồ Use case quản lý đơn hàng 22
Hình 2-7: Biểu đồ lớp mức chi tiết 25
Hình 2-8: Biểu đồ tuần tự chức năng thêm sản phẩm mới 33
Hình 2-9: Biểu đồ tuần tự chức năng sửa sản phẩm 34
Hình 2-10: Biểu đồ tuần tự chức năng xóa sản phẩm 35
Hình 2-11: Biểu đồ tuần tự chức năng thêm bài viết 36
Hình 2-12: Biểu đồ tuần tự chức năng sửa tour 37
Hình 2-13: Mô hình thực thể dữ liệu của hệ thống Website 38
Hình 3-1: Giao diện trang chủ Website 51
Hình 3-2: Giao diện trang danh mục sản phẩm 52
Hình 3-3: Giao diện trang chi tiết sản phẩm 53
Hình 3-4: Giao diện trang danh mục bài viết 54
Hình 3-5: Giao diện trang chi tiết bài viết 55