...Vũ Kim Trang.pdf tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh tế,...
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 GIỚI THIỆU SẢN PHẨM ĐIỆN MÁY VÀ ĐỒ GIA DỤNG
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
Vũ Kim Trang
Trang 32
MỤC LỤC
MỤC LỤC 2
DANH SÁCH HÌNH ẢNH 4
DANH SÁCH BẢNG BIỂU 5
DANH SÁCH TỪ VIẾT TẮT 6
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 8
1.4 Nội dung thực hiện 8
1.5 Phương pháp tiếp cận 8
CHƯƠNG 2: CÔNG NGHỆ SỬ DỤNG 9
2.1 Tổng quan về PHP 9
2.2 Tồng quan về MySQL 9
2.3 Tổng quan về mô hình MVC 13
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG 15
3.1 Nêu bài toán 15
3.2 Khảo sát hệ thống 15
3.3 Xác định yêu cầu hệ thống 15
3.3.1 Yêu cầu lưu trữ 15
3.3.2 Yêu cầu nghiệp vụ 16
3.3.3 Yêu cầu phi chức năng 16
3.4 Phân tích yêu cầu của hệ thống 17
3.5 Biểu đồ Use case 17
3.5.1 Danh sách các Actor và các Use case 17
3.5.2 Danh sách các Usecase 19
3.5.3 Sơ đồ Usecase 20
3.6 Biểu đồ lớp 31
3.7 Biểu đồ tuần tự 40
Trang 43.7.1 Biểu đồ tuần tự chức năng thêm sản phẩm mới 40
3.7.2 Biểu đồ tuần tự chức năng sửa sản phẩm 41
3.7.3 Biểu đồ tuần tự chức năng xóa sản phẩm 42
3.7.4 Biểu đồ tuần tự chức năng thêm bài viết 43
3.7.5 Biểu đồ tuần tự chức năng xóa bài viết 44
3.8 Thiết kế cơ sở dữ liệu 45
3.8.1 Mô thực thể liên kết 45
3.9 Thiết kế giao diện hệ thống 52
3.9.1 Giao diện trang hiển thị nội dung 52
3.9.2 Giao diện trang quản trị 57
KẾT LUẬN 61
TÀI LIỆU THAM KHẢO 62
Trang 54
DANH SÁCH HÌNH ẢNH
Hình 3-1: Usecase hệ thống quản trị Website 20
Hình 3-2:Usecase hệ thống website 20
Hình 3-3: Biểu đồ Usecase quản lý bài viết 21
Hình 3-4: Biểu đồ Usecase quản lý sản phẩm 23
Hình 3-5: Biểu đồ Usecase quản lý giỏ hàng 26
Hình 3-6: Biểu đồ Usecase quản lý đơn hàng 28
Hình 3-7: Biểu đồ lớp mức chi tiết 31
Hình 3-8: Biểu đồ tuần tự chức năng thêm sản phẩm mới 40
Hình 3-9: Biểu đồ tuần tự chức năng sửa sản phẩm 41
Hình 3-10: Biểu đồ tuần tự chức năng xóa sản phẩm 42
Hình 3-11: Biểu đồ tuần tự chức năng thêm bài viết 43
Hình 3-12: Biểu đồ tuần tự chức năng xoá bài viết 44
Hình 3-14: Giao diện trang chủ Website 52
Hình 3-15: Giao diện trang danh mục sản phẩm 53
Hình 3-16: Giao diện trang chi tiết sản phẩm 54
Hình 3-17: Giao diện trang danh mục bài viết 55
Hình 3-18: Giao diện trang chi tiết bài viết 56
Hình 3.19: Giao diện trang danh sách sản phẩm 57
Hình 3.20 Giao diện trang thêm sản phẩm 58
Hình 3.21 Giao diện trang danh sách bài viết 58
Hình 3.22 Giao diện thêm bài viết 59
Hình 3.23 Giao diện đơn đặt hàng 60
Trang 6DANH SÁCH BẢNG BIỂU
Bảng 3-1: Danh sách các Actor 17
Bảng 3-2: Danh sách các Use case 19
Bảng 3-3: Bảng dòng sự kiện quản lý bài viết 22
Bảng 3-4: Bảng dòng sự kiện quản lý sản phẩm 24
Bảng 3-5: Bảng dòng sự kiện quản lý giỏ hàng 27
Bảng 3-6: Bảng dòng sự kiện quản lý đơn hàng 29
Bảng 3-7: Bảng baiviet 46
Bảng 3-8: Bảng danhmuc_baiviet 47
Bảng 3-9: Bảng nhasanxuat 47
Bảng 3-10: Bảng slider 47
Bảng 3-11: Bảng taikhoan 48
Bảng 3-12: Bảng menus 48
Bảng 3-13: Bảng sanpham 49
Bảng 3-14: Bảng danhmuc_sanpham 49
Bảng 3-15: Bảng sanpham_giamgia 50
Bảng 3-16: Bảng donhang 50
Bảng 3-17: Bảng chitiet_donhang 51
Trang 76
DANH SÁCH TỪ VIẾT TẮT
Từ viết tắt Từ đầy đủ Giải thích
PHP Hypertext Preprocessor Ngôn ngữ văn bản thực thi
MySQL Hệ quản lý cơ sở dữ liệu
HTML HyperText Markup
Language
Ngôn ngữ đánh dấu siêu văn bản
MVC Model – View – Control Mô hình lập trình Web
Programming
Lập trình hướng đối tượng