Phát triển website bán hàng thời trang nam huy hoàng bằng php đồ án tốt nghiệp

79 1 0
Phát triển website bán hàng thời trang nam huy hoàng bằng php   đồ án tốt nghiệp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á ĐỒ ÁN TỐT NGHIỆP TÊN ĐỀ TÀI: PHÁT TRIỂN WEBSITE BÁN HÀNG THỜI TRANG NAM HUY HOÀNG BẰNG PHP Sinh viên thực Ngày sinh Lớp Khoa Mã sinh viên Giáo viên hướng dẫn : : : : : : Đỗ Văn Hào 10/06/2000 DCCNTT9.10.IT2 Công Nghệ Thông Tin 187480201314 ThS Nguyễn Thị Thúy Nga Bắc Ninh - Năm 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á ĐỖ VĂN HÀO TÊN ĐỀ TÀI: PHÁT TRIỂN WEBSITE BÁN HÀNG THỜI TRANG NAM HUY HOÀNG BẰNG PHP Giáo viên hướng dẫn: ThS NGUYỄN THỊ THÚY NGA Bắc Ninh - Năm 2022 LỜI CẢM ƠN Trên thực tế khơng có thành cơng mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu học tập trường đại học đến nay, em nhận nhiều quan tâm, giúp đỡ quý thầy cô trường Em xin chân thành cảm ơn Nguyễn Thị Thúy Nga tận tình giảng dạy em buổi học thảo luận Nếu khơng em khó hồn thiện đồ án Một lần nữa, em xin chân thành cảm ơn cô MỤC LỤC DANH SÁCH CHỮ VIẾT TẮT DANH MỤC CÁC HÌNH ẢNH DANH MỤC CÁC BẢNG PHẦN MỞ ĐẦU Lý chọn đề tài Mục đích yêu cầu đề tài Đối tượng phạm vi nghiên cứu 3.1 Đối tượng nghiên cứu 3.2 Phạm vi nghiên cứu Phương pháp nghiên cứu Những đóng góp báo cáo Kết cấu báo cáo CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG 1.1 Đặt vấn đề 1.2 Thực trạng 1.3 Đặc điểm cửa hàng thời trang 10 1.4 Quy trình nghiệp vụ 10 1.5 Công nghệ thực 12 1.5.1 Ngơn ngữ lập trình php 12 1.5.2 Mơ hình MVC 12 1.5.3 Cơ sở liệu MySQL 13 1.5.4 Phần mềm viết code 14 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE 15 2.1 Khảo sát đặc tả yêu cầu 15 2.1.1 Phần quản lý admin 15 2.1.2 Giao diện người dùng 15 2.2 Các yêu cầu phi chức 16 2.3 Phân tích thiết kế hệ thống 16 2.3.1 Các chức hệ thống 16 2.3.2 Các tác nhân hệ thống 17 2.4 Biểu đồ use case 20 2.4.1 Biểu đồ Use case tổng quát 20 2.4.2 Use case đăng nhập 20 2.4.3 Use case quản lý danh mục sản phẩm 21 2.4.4 Use case quản lý sản phẩm 23 2.4.5 Use case quản lý đơn đặt hàng 24 2.4.6 Use case chức quản lý tài khoản- thành viên 24 2.4.7 Use case quản lý vai trò 25 2.4.8 Use case chức khách hàng 26 2.5 Biểu đồ 27 2.5.1 Biểu đồ chức đăng nhập 27 2.5.2 Biểu đồ chức đăng kí 28 2.5.3 Biểu đồ quản lý danh mục sản phẩm 29 2.5.4 Biểu đồ chức quản lý sản phẩm 32 2.5.5 Biểu đồ chức quản lý đơn hàng 34 2.5.6 Biểu đồ chức đặt hàng 35 2.5.7 Biểu đồ chức tìm kiếm 35 2.5.8 Biểu đồ chức quản lý tài khoản-người dùng 36 2.5.9 Biểu đồ chức quản lý tài khoản-quản trị viên 37 2.5.10 Biểu đồ chức quản lý vai trò 39 2.6 Biểu đồ hoạt động 40 2.6.1 Biểu đồ hoạt động chức đăng kí 40 2.6.2 Biểu đồ hoạt động chức đăng nhập 40 2.6.3 Biểu đồ chức tìm kiếm 40 2.6.4 Biểu đồ hoạt động chức quản lí danh mục 41 2.6.5 Biểu đồ hoạt động chức quản lí sản phẩm 41 2.6.6 Biểu đồ hoạt động chức quản lí đơn hàng 42 2.6.7 Biểu đồ hoạt động chức quản lí người quản trị 42 2.6.8 Biểu đồ hoạt động chức quản lí tài khoản người dùng 43 2.6.9 Biểu đồ hoạt động chức quản lí vai trị 43 2.7 Biểu đồ lớp 44 2.7.1 Danh sách đối tượng 44 2.8 Phân cấp chức 46 2.9 Thiết kế sở liệu 47 2.9.1 Cơ sở liệu 47 2.9.2 Danh sách bảng 48 2.9.3 Bảng TaiKhoan 48 2.9.4 Bảng ThuongHieu 48 2.9.5 Bảng DatHang 48 2.9.6 Bảng SanPham 49 2.9.7 Bảng DanhMucSanPham 49 2.9.8 Bảng KhachHang 49 2.9.9 Bảng GioHang 50 2.9.10 Bảng ChiTietDatHang 50 2.9.11 Bảng GiamGia 51 CHƯƠNG 3: THIẾT KẾ GIAO DIỆN WEBSITE 52 3.1 Giao diện hiển thị 52 3.1.1 Giao diện trang chủ hiển thị 52 3.1.2 Giao diện đăng ký 54 3.1.3 Giao diện đăng nhập 55 3.1.4 Giao diện sản phẩm 55 3.1.5 Giao diện thông tin sản phẩm 56 3.1.6 Giao diện giỏ hàng 56 3.1.7 Giao diện toán 57 3.1.8 Giao diện thông tin cá nhân 57 3.1.9 Giao diện đặt hàng thành công 58 3.1.10 Giao diện đơn hàng 58 3.2 Giao diện trang quản lý 59 3.2.1 Quản lý thông tin 59 3.2.2 Quản lý danh sách đơn hàng 60 3.2.3 Quản lý danh sách nhân 60 3.2.4 Quản lý loại sản phẩm 61 3.2.5 Quản lý sản phẩm 61 3.2.6 Quản lý danh mục sản phẩm 62 3.2.7 Quản lý chương tình khuyến 62 CHƯƠNG 4: TRIỂN KHAI HỆ THỐNG 63 4.1 Đăng nhập hệ thống quản trị 63 4.2 Giao diện trang quản trị 64 4.3 Quản lý đơn hàng 65 4.4 Quản lý nhân 66 4.5 Quản Lý Sản Phẩm 67 4.5.1 Quản lý danh mục sản phẩm 68 4.5.2 Quản lý loại sản phẩm 68 4.5.3 Quản lý sản phẩm 69 4.6 Quản lý chương trình khuyến 71 KẾT LUẬN ………………………………………………………………………………….72 TÀI LIỆU THAM KHẢO 73 DANH SÁCH CHỮ VIẾT TẮT Từ viết tắt PHP Tên Tiếng Anh Hypertext Preprocessor Tên Tiếng Việt Ngơn ngữ lập trình kịch Hệ quản trị sở liệu MySQL HTML HyperText Markup Ngôn ngữ Đánh dấu Siêu Language văn Mở rộng CSS Cascading Style Sheets Ngôn ngữ định kiểu theo tầng MVC Model-View-Controller Model-View-Controller SQL Structured Query Language Ngôn ngữ truy vấn mang tính cấu trúc DANH MỤC CÁC HÌNH ẢNH Hình - Biểu đồ Use case tổng quát 20 Hình 2 - Biểu đồ Use case đăng nhập 21 Hình - Biểu đồ Use case quản lý danh mục sản phẩm 22 Hình - Biểu đồ Use case quản lý sản phẩm 23 Hình - Biểu đồ Use case quản lý đơn hàng 24 Hình - Biểu đồ Use case quản lý tài khoản- thành viên 25 Hình 7- Biểu đồ Use case quản lý vai trò 26 Hình - Biểu đồ Use case chức khách hàng 27 Hình - Biểu đồ chức đăng nhập 28 Hình 10 - Biểu đồ chức đăng kí 29 Hình 11 - Biểu đồ chức thêm danh mục sản phẩm 30 Hình 12 - Biểu đồ chức sửa danh mục sản phẩm 31 Hình 13 - Biểu đồ chức xóa danh mục sản phẩm 32 Hình 14- Biểu đồ chức thêm sản phẩm 32 Hình 15 - Biểu đồ chức sửa sản phẩm 33 Hình 16 - Biểu đồ chức xóa sản phẩm 34 Hình 17 - Biểu đồ chức xóa đơn hàng 34 Hình 18 - Biểu đồ chức đặt hàng 35 Hình 19 - Biểu đồ chức tìm kiếm 36 Hình 20 - Biểu đồ quản lý tài khoản-người dùng 36 Hình 21 - Biểu đồ quản lý tài khoản-quản trị viên 37 Hình 22- Biểu đồ quản lý vai trò 39 Hình 23 - Biểu đồ hoạt động chức đăng kí 40 Hình 24 - Biểu đồ hoạt động chức đăng nhập 40 Hình 25 - Biểu đồ hoạt động chức tìm kiếm 41 Hình 26 - Biểu đồ hoạt động chức quản lí danh mục 41 Hình 27 - Biểu đồ hoạt động chức quản lí sản phẩm 42 Hình 28 - Biểu đồ hoạt động chức quản lí đơn hàng 42 Hình 29 - Biểu đồ hoạt động chức quản lí người quản trị 43 Hình 30 - Biểu đồ hoạt động chức quản lí tài khoản người dùng 43 Hình 31 - Biểu đồ hoạt động chức quản lí vai trị 44 Hình 32 - Sơ đồ phân cấp chức 46 Hình 33 - Cơ sở liệu 47 Hình 3.1 Giao diện trang chủ hiển thị 52 Hình 3.2 Giao diện trang chủ hiển thị 53 Hình 3.3 - Giao diện trang chủ hiển thị 54 Hình 3.4 - Giao diện đăng ký 55 Hình 3.5 - Giao diện đăng nhập 55 Hình 3.6 - Giao diện sản phẩm 56 Hình 3.7 - Giao diện thơng tin sản phẩm 56 Hình – Giao diện giỏ hàng 57 Hình – Giao diện trang tốn 57 Hình 10 Giao diện thơng tin cá nhân 58 Hình 11 - Giao diện đặt hàng thành cơng 58 Hình 12 – Giao diện đơn hàng 59 Hình 3.13 - Giao diện quản lý thơng tin 59 Hình 3.14 - Giao diện quản lý danh sách đơn hàng 60 Hình 3.15 - Giao diện quản lý danh sách nhân 60 Hình 3.16 - Giao diện quản lý loại sản phẩm 61 Hình 3.17 - Giao diện quản lý sản phẩm 61 Hình 3.18 - Giao diện quản lý danh mục sản phẩm 62 Hình 3.19 - Giao diện chương trình khuyến 62 Hình Đăng nhập trang quản trị 63 Hình Giao diện trang quản trị 64 Hình Quản lý đơn hàng 65 Hình 4 Các trạng thái đơn hàng 65 Hình Thay đổi trạng thái đơn hàng 66 Hình Quản lý nhân 66 Hình Thêm Xóa nhân viên 67 Hình Quản lý sản phẩm 67 Hình Quản lý danh mục sản phẩm 68 Hình 10 Quản lý loại sản phẩm 68 Hình 11 Quản lý sản phẩm 69 Hình 12 Thêm sản phẩm 70 Hình 13 Chi tiết sản phẩm 71 Hình 14 Quản lý khuyến 71 Hình 12 – Giao diện đơn hàng 3.2 Giao diện trang quản lý 3.2.1 Quản lý thơng tin Hình 3.13 - Giao diện quản lý thơng tin 59 3.2.2 Quản lý danh sách đơn hàng Hình 3.14 - Giao diện quản lý danh sách đơn hàng 3.2.3 Quản lý danh sách nhân Hình 3.15 - Giao diện quản lý danh sách nhân 60 3.2.4 Quản lý loại sản phẩm Hình 3.16 - Giao diện quản lý loại sản phẩm 3.2.5 Quản lý sản phẩm Hình 3.17 - Giao diện quản lý sản phẩm 61 3.2.6 Quản lý danh mục sản phẩm Hình 3.18 - Giao diện quản lý danh mục sản phẩm 3.2.7 Quản lý chương tình khuyến Hình 3.19 - Giao diện chương trình khuyến 62 CHƯƠNG 4: TRIỂN KHAI HỆ THỐNG 4.1 Đăng nhập hệ thống quản trị Đăng nhập đường Link sau: http://thoitrangnam/admin/login Tài khoản admin Mật 123456 Hình Đăng nhập trang quản trị 63 4.2 Giao diện trang quản trị Khi truy cập giao diện sau Hình Giao diện trang quản trị - Thành viên: số lượng admin - Doanh thu: tổng doanh thu từ đơn hàng - Số lượng bán ra: số lượng sản phẩm bán - Số lượng đơn: số lượng hàng chưa xử lý 64 4.3 Quản lý đơn hàng Hình Quản lý đơn hàng Danh sách đơn hàng Hình 4 Các trạng thái đơn hàng Cập nhật trạng thái: bao gồm trạng thái - Đang Xử Lý : đơn hàng vừa khách đặt 65 - Đang Giao Hàng: nhận đơn hàng gửi - Thành Công: Khách hàng nhận đơn hàng - Xóa Đơn: Đơn hàng xóa khỏi hệ thống Hình Thay đổi trạng thái đơn hàng Sau đổi trạng thái đơn hàng, chọn “Lưu” để xác nhận đổi trạng thái đơn hàng 4.4 Quản lý nhân Hình Quản lý nhân 66 Hình Thêm Xóa nhân viên - Thêm Admin: cấp tài khoản cho admin - Chức vụ: admin, nhân viên - Xóa Nhân Viên: xóa nhân viên khỏi hệ thống 4.5 Quản Lý Sản Phẩm Hình Quản lý sản phẩm - Loại sản phẩm - Danh sách sản phẩm - Danh mục sản phẩm - Chương trình khuyến 67 4.5.1 Quản lý danh mục sản phẩm Hình Quản lý danh mục sản phẩm - Thêm Danh Mục: thêm danh mục sản phẩm - Xóa: xóa danh mục sản phẩm chọn 4.5.2 Quản lý loại sản phẩm Hình 10 Quản lý loại sản phẩm - Thêm Loại Sản Phẩm: thêm loại sản phẩm - Chỉnh Sửa: chỉnh sửa loại sản phầm chọn - Xóa: xóa loại sản phẩm chọn 68 4.5.3 Quản lý sản phẩm Hình 11 Quản lý sản phẩm • Xóa: xóa sản phẩm chọn • Thêm sản phẩm: thêm sản phẩm 69 Hình 12 Thêm sản phẩm - Tên sản phẩm - Loại sản phẩm: chọn từ danh sách loại sản phẩm - Chọn danh mục: chọn từ danh mục sản phẩm - Kích thước - Giá - Số lượng - Mô tả - Ảnh: chọn tệp ảnh từ máy tính - Loại sản phẩm: bật không bật - Lưu: xác nhận lưu thông tin cho sản phẩm 70 • Chi tiết: xem thông tin sản phẩm, cập nhật thơng tin sản phẩm, thêm size Hình 13 Chi tiết sản phẩm - Cập nhật sản phẩm: cập nhật thông tin sản phẩm - Thêm size: thêm size cho sản phẩm - Cập nhật: cập nhật số lượng sản phẩm 4.6 Quản lý chương trình khuyến Hình 14 Quản lý khuyến - Thêm Chương Trình: Thêm mã khuyến - Mã Giảm Giá - Chiết Khấu: tiền giảm tổng đơn hàng tính theo đơn vị % - Xóa: xóa mã khuyến 71 KẾT LUẬN Sau thời gian tập trung triển khai đề tài, em hoàn thành “Website cửa hàng thời trang theo mơ hình MVC”, với giao diện đẹp, thao tác sử dụng dễ dàng, thân thiện với người dùng Sau hoàn thành xong được “Website cửa hàng thời trang theo mơ hình MVC” em có thêm kỹ tảng để xây dựng website ngơn ngữ PHP theo mơ hình MVC, áp dụng kiến thức HTML, CSS Javascript học vào việc phát triển ứng dụng web Bên cạnh đó, em mở rộng thêm kiến thức chuyên ngành nhờ việc tìm hiểu số kiến thức lập trình để áp dụng vào việc phát triển ứng dụng Nhờ vậy, kỹ tự học vận dụng kỹ em nâng cao Mặc dù hệ thống website hoàn thành, cịn nhiều mặt hạn chế vấn đề thiếu sót Phần mềm xây dựng có giao diện bắt mắt, thân thiện, dễ sử dụng có nhiều chức năng: - Xem thơng tin sản phẩm - Quản lý thông tin khách hàng - Quản lý sản phẩm - Quản lý đơn hàng - Thống kê doanh thu Trong thời gian tới, em cố gắng khắc phục mặt hạn chế cải tiến hệ thống cho phù hợp với thị trường Nghiên cứu phát triển thêm đa ngơn ngữ, tốn online qua nhiều hình thức khác để đáp ứng nhu cầu khách hàng 72 TÀI LIỆU THAM KHẢO Em lên mạng tìm tài liệu tham khảo kênh youtube sau tổng hợp hồn thiện đồ án Trang tài liệu em tham khảo: https://vi.m.wikipedia.org/wiki/PHP https://monamedia.co/mvc-la-gi-ung-dung-cua-mo-hinh-mvc-trong-lap-trinh/ https://vi.m.wikipedia.org/wiki/MySQL https://bugnetproject.com/visual-studio-la-gi/ 73

Ngày đăng: 20/07/2023, 06:34

Tài liệu cùng người dùng

Tài liệu liên quan