Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 69 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
69
Dung lượng
1,04 MB
Nội dung
- ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THƠNG TIN KINH TẾ KHĨA LUẬN TỐT NGHIỆP ́ - - tê ́H XÂY DỰNG WEBSITE QUẢN LÝ BÁN GIÀY THỂ THAO ươ ̀n g Đ ại ho ̣c K in h BẰNG NGÔN NGỮ PHP Tr Giáo viên hướng dẫn: TS Trần Thái Hòa Sinh viên thực hiện: Ung Nho Phi Hải Mã sinh viên: 16K4081018 Lớp: K50B_Tin học kinh tế Huế, 05/2020 - LỜI CẢM ƠN Để hoàn thành báo cáo khóa luận tốt nghiệp trước hết em xin gửi đến công ty VITPR dự án thông tin việt Đặc biệt cảm ơn anh Linh tận tình hướng dẫn, giúp đỡ em suốt trình thực tập cơng ty hồn thành báo cáo ́ Về phía nhà trường em xin cảm ơn trường Đại học Kinh tế Huế khoa Hệ thống thơng tin kinh tế tạo cho em có hội thưc tập nơi mà em yêu thích, cho em ́H bước đời sống thực tế để áp dụng kiến thức mà thầy cô giáo giảng dạy tê Đặc biệt em xin chân thành cảm thầy Trần Thái Hịa nhiệt tình, tận tâm bảo cho em suốt trình thực tập nghề nghiệp lẫn cuối khóa Thầy ln vui vẻ, thân in h thiện với sinh viên, tạo khơng khí thoải mái để truyền đạt kiến thức đứng ̣c K lớp Và thầy người tạo nhiều động lực giúp em cố gắng, hồn thiện hơm ho Qua q trình thực tập em nhận nhiều điều mẻ bổ ích lĩnh vực theo học, học hỏi nhiều kinh nghiệm tập quen dần ại với mơi trường làm việc thức Những điều chắn giúp ích nhiều cho Đ công việc sau thân em ̀ng Mặc dù cố gắng hoàn thành đề tài tốt thời gian kiến thức có hạn nên em khơng thể tránh khỏi thiếu sót định, mong nhận Tr bạn ươ cảm thơng, chia sẻ tận tình đóng góp bảo q thầy Em xin chân thành cảm ơn! - MỤC LỤC LỜI CẢM ƠN i DANH MỤC HÌNH VẼ VÀ SƠ ĐỒ I DANH MỤC BẢNG BIỂU III DANH MỤC VIẾT TẮT IV PHẦN I: PHẦN MỞ ĐẦU ́ uê Lý chọn đề tài ́H Mục đích nhiệm vụ chọn đề tài Mục đích 2.2 Nhiệm vụ tê 2.1 h Đối tượng phạm vi chọn đề tài in Phương pháp nghiên cứu ̣c K Cấu trúc đề tài PHẦN II: NỘI DUNG NGHIÊN CỨU Tổng quan quản lý bán hàng ại 1.1 ho CHƯƠNG 1: CƠ SỞ LÝ LUẬN VỀ WEBSITE QUẢN LÝ BÁN HÀNG BẰNG PHP Quản lý bán hàng gì? 1.1.2 Tầm quan trọng quản lý bán hàng Tổng quan công nghệ hỗ trợ xây dựng website ̀ng 1.2 Đ 1.1.1 ươ 1.2.1 Tổng quan HTML/CSS/JAVASCRIPT Tr 1.2.2 Tổng quan ngơn ngữ lập trình PHP: 1.2.2.1 Lịch sử hình thành phát triển: 1.2.2.2 Đặc trưng ngôn ngữ php 1.2.2.3 Tổng quan Framework Laravel 10 1.2.2.4 Tổng quan PHP Admin 13 1.2.3 Tổng quan công cụ Visual Studio Code 2019 13 1.2.4 Công cụ XAMPP/5.6.40 15 - CHƯƠNG 2: BÀI TOÁN QUẢN LÝ HOẠT ĐỘNG BÁN GIÀY THỂ THAO 16 2.1 Tổng Thực trạng ứng dụng website kinh doanh bán hàng giày thể 16 2.2 Mơ tả tốn 17 thao CHƯƠNG 3: XÂY DỰNG WEBSITE QUẢN LÝ BÁN GIÀY THỂ THAO 19 3.1 Phân tích hệ thống quản lý bán giày thể thao 19 ́ uê 3.1.1 Phân tích yêu cầu, đặc tả chức 19 ́H 3.1.2 Đặc tả chức 19 3.1.2.1 Quản lý hệ thống 19 tê 3.1.2.2 Quản lý nhân viên 19 h 3.1.2.3 Quản lý khách hàng 19 in 3.1.2.4 Quản lý hồng hóa 20 ̣c K 3.1.2.5 Quản lý bình luận 20 3.1.2.6 Quản lý giao dịch 20 ho 3.1.2.7 Thống kê 20 3.1.3 Bảng phân tích tốn 20 Phân tích hệ thống 24 Đ 3.2 ại 3.1.4 Bảng phân tích chức 21 ̀ng 3.2.1 Sơ đồ chức hệ thống (BFD – Business Function Diagram) 24 ươ 3.2.2 Sơ đồ đồ ngữ cảnh (CD-context Diagram) 25 Tr 3.2.3 Sơ đồ nguồn liệu(DFD_Data Flow Diagram) 26 3.2.3.1 Sơ đồ luồng liệu mức 27 3.2.3.2 Sơ đồ luồng liệu mức 1: quản lý hệ thống 28 3.2.3.3 Sơ đồ luồng liệu mức 1: quản lý nhân viên 29 3.2.3.4 Sơ đồ luồng liệu mức 1: Quản lý khách hàng 29 3.2.3.5 Sơ đồ luồng liệu mức 1: Quản lý hàng hóa 30 3.2.3.6 Sơ đồ luồng liệu mức 1: Quản lý giao dịch 31 3.2.3.7 Sơ đồ luồng liệu mức 1: Quản lý bình luận 31 - 3.2.3.8 Sơ đồ luồng liệu mức 1: Quản lý thống kê 32 3.3 Thiết kế hệ thống 32 3.3.1 Xác định thực thể thuộc tính thực thể 32 3.3.2 Mơ hình thực thể mối quan hệ (ERD - Entity Relationship Diagram) 35 3.3.3 Mô tả bảng liệu 38 ́ Xây dựng website 45 ́H 3.4 3.3.4 Mơ hình sở liệu 44 3.4.1 Giao diện website 45 tê 3.4.2 Giao diện đăng nhập đăng ký 46 h 3.4.3 Giao diện đăng nhập khách hàng 47 in 3.4.4 Giao diện người dùng 47 ̣c K 3.4.5 Giao diện quản lý khách hàng 48 3.4.6 Giao diện quản lý hàng hóa 49 ho 3.4.7 Giao diện quản lý giỏ hàng 52 3.4.8 Giao diện quản lý hóa đơn 53 ại 3.4.9 Giao diện quản lý bình luận 54 Đ 3.4.10 Giao diện Thống kê 55 ̀ng PHẦN III: KẾT LUẬN 56 ươ Những kết đạt 56 Hạn chế đề tài 56 Tr Hướng phát triển đề tài 58 TÀI LIỆU THAM KHẢO 59 - DANH MỤC HÌNH VẼ VÀ SƠ ĐỒ Hình 1: Laravel hoạt động theo mơ hình MVC 11 Hình : Wesite addidas.com 16 Hình 3: Wesite drake.vn 17 ́ uê Hình 4: Giao diện website 45 ́H Hình 5: Giao diện đăng nhập 46 tê Hình 6: Giao diện đăng ký 46 in h Hình 7: giao diện đăng nhập khách hàng 47 ̣c K Hình 8: Giao diện người dùng 47 Hình 9: Giao diện quản lý khách hàng 48 ho Hình 10: Giao diện quản lý sản phẩm 49 ại Hình 11: Giao diện quản lý chi tiết sản phẩm 50 Đ Hình 12: Giao diện quản lý loại giày 51 ̀ng Hình 13: Giao diện quản lý nhà sản xuất 51 ươ Hình 14: Giao diện quản lý giỏ hàng 52 Hình 15: Giao diện quản lý hóa đơn 53 Tr Hình 16: Giao diện quản lý chi tiết hóa đơn 54 Hình 17: Giao diện quản lý bình luận 54 Hình 18: Giao diện thống kê 55 I - Sơ đồ 1: Sơ đồ chức quản lý bán giày thể thao 25 Sơ đồ 2: Sơ đồ CD 26 Sơ đồ 3: Sơ đồ DFD mức 27 Sơ đồ 4: Sơ đồ DFD mức “ quản lý hệ thống” 28 Sơ đồ 5: Sơ đồ DFD mức “quản lý nhân viên” 29 ́ uê Sơ đồ 6: Sơ đồ DFD mức “quản lý khách hàng” 29 ́H Sơ đồ 7: Sơ đồ DFD mức “quản lý hàng hóa” 30 tê Sơ đồ 8: Sơ đồ DFD mức “quản lý giao dịch” 31 h Sơ đồ 9: Sơ đồ DFD mức “quản lý bình luận” 31 ̣c K in Sơ đồ 10: Sơ đồ DFD mức “quản lý thống kê” 32 Sơ đồ 11: ERD 38 Tr ươ ̀ng Đ ại ho Sơ đồ 12: Mơ hình sở liệu 44 II - DANH MỤC BẢNG BIỂU Bảng 1: Bảng phân tích toán 20 Bảng 2: Bảng phân tích hệ thống 21 Bảng 3: Quản lý nhân viên 22 Bảng 4: Quản lý khách hàng 22 ́ uê Bảng 5: Quản lý hàng hóa 22 ́H Bảng 6: Quản lý giao dịch 23 tê Bảng 7: Thống kê 23 in h Bảng 8: Bảng liệu USERS 38 ̣c K Bảng 9: Bảnh liệu ROLE_USER 39 Bảng 10: Bảng liệu ROLES 39 ho Bảng 11: Bảng liệu POST 39 ại Bảng 12: Bảng liệu CUSTOMER 40 Đ Bảng 13: Bảng liệu COMMENT 40 ̀ng Bảng 14: Bảng liệu GENDER 41 ươ Bảng 15: Bảng liệu PRODUCT 41 Bảng 16: Bảng liệu TYPE 41 Tr Bảng 17: Bảng liệu PRODUCER 42 Bảng 18: Bảng liệu SIZE 42 Bảng 19: Bảng liệu SIZE_PRODUCT 42 Bảng 20: Bảng liệu BILLS 42 Bảng 21: Bảng liệu BILLS_DETAIL 43 III - DANH MỤC VIẾT TẮT Tên kí hiệu HTML Hyper Text Markup Language CSS Cascading Style Sheets HSDL Hồ sơ liệu TT Thông tin Tr ươ ̀ng Đ ại ho ̣c K in h tê ́H ́ Kí hiệu uê STT IV - PHẦN I: PHẦN MỞ ĐẦU Lý chọn đề tài Ngày nay, bùng nổ thông tin gây tượng bùng nổ thông tin Từ đây, kỷ nguyên cho ngành công nghệ thông tin ngày phát triển Với lượng liệu ́ uê tạo hàng ngày hàng tạo nên nhiều hội cho doanh nghiệp tiếp cận gần ́H với khách hàng Nhận lợi ích mang lại kết hợp với phát triển không ngừng nghỉ tê kinh tế, doanh nghiệp thay đổi tư quản lý liệu khách hàng Trước h đây, giao dịch với khách hàng kết thúc thực thành công Các thông tin liệu in lưu lại giấy tờ giao dịch khơng mang lại nhiều lợi ích cho doanh ̣c K nghiệp Vì địi hỏi hướng phát triển lĩnh vực quản lý bán hàng để khai thác nhiều lợi ích thực tế liệu mang lại ho Quản lý bán hàng mang lại nhiều lợi ích mở nhiều hội cho doanh nghiệp để ại tăng lợi nhiều từ việc lưu trữ liệu khách hàng giao dịch Về liệu bán hàng, Đ dựa vào liệu lượng hàng hóa bán ra, doanh nghiệp điều chỉnh loại hàng số lượng hàng hóa để đáp ứng nhu cầu khách hàng Về liệu khách hàng, doanh ̀ng nghiệp dựa vào thuộc tính khách hàng để tiếp cận mở rộng thị trường kinh ươ doanh Bằng cách lưu trữ, truy xuất liệu doanh nghiệp quản lý cách chặt chẽ trình kinh doanh ngày cơng nghiệp hóa đại hóa Đồng thời Tr thay đổi cách thức bán hàng tạo điều kiện cho doanh nghiệp hướng thị trường giới Hiểu vấn đề trên, hiểu tầm quan trọng nhiệm vụ quản lý bán hàng doanh nghiệp, thân em nhận việc lập trình website quản lý bán hàng mang lại nhiều lợi ích Từ em chọn đề tài: “xây dựng website quản lý bán giày thể thao” - ́ in h tê ́H uê 3.4.2 Giao diện đăng nhập đăng ký Tr ươ ̀ng Đ ại ho ̣c K Hình 5: Giao diện đăng nhập Hình 6: Giao diện đăng ký 46 - ́ ̣c K in h tê ́H uê 3.4.3 Giao diện đăng nhập khách hàng Tr ươ ̀ng Đ ại 3.4.4 Giao diện người dùng ho Hình 7: giao diện đăng nhập khách hàng Hình 8: Giao diện người dùng 47 - ́ ho ̣c K in h tê ́H uê 3.4.5 Giao diện quản lý khách hàng Tr ươ ̀ng Đ ại Hình 9: Giao diện quản lý khách hàng 48 - ́ Đ ại ho ̣c K in h tê ́H uê 3.4.6 Giao diện quản lý hàng hóa Tr ươ ̀ng Hình 10: Giao diện quản lý sản phẩm 49 ́ Tr ươ ̀ng Đ ại ho ̣c K in h tê ́H uê - Hình 11: Giao diện quản lý chi tiết sản phẩm 50 ́ ̣c K in h tê ́H uê - Tr ươ ̀ng Đ ại ho Hình 12: Giao diện quản lý loại giày Hình 13: Giao diện quản lý nhà sản xuất 51 - ́ Tr ươ ̀ng Đ ại ho ̣c K in h tê ́H uê 3.4.7 Giao diện quản lý giỏ hàng Hình 14: Giao diện quản lý giỏ hàng 52 - ́ Tr ươ ̀ng Đ ại ho ̣c K in h tê ́H uê 3.4.8 Giao diện quản lý hóa đơn Hình 15: Giao diện quản lý hóa đơn 53 ́ ̣c K in h tê ́H uê - ho Hình 16: Giao diện quản lý chi tiết hóa đơn Tr ươ ̀ng Đ ại 3.4.9 Giao diện quản lý bình luận Hình 17: Giao diện quản lý bình luận 54 - ́ in h tê ́H uê 3.4.10.Giao diện Thống kê Tr ươ ̀ng Đ ại ho ̣c K Hình 18: Giao diện thống kê 55 - PHẦN III: KẾT LUẬN Những kết đạt Qua trình nghiên cứu triển khai đề tài, với kiến thức học kết hợp với kiến thức thu thập trình thực tập cơng ty, em hồn thành đề tài khóa luận tốt nghiệp đạt cho thân kết đây: Về thân: ́ + Xây dựng thành công website bán giày thể thao với chức uê - + Biết rõ quy trình tạo sản phẩm thực tế ́H + Có thêm kiến thức cơng nghệ mới, từ áp dụng vào thực tiễn tê + Rèn luyện khả tự học, tự tìm hiểu, kĩ làm việc nhóm làm việc cá h nhân in + Có thêm kinh nghiệm làm việc mơi trường doanh nghiệp - ̣c K Về sản phẩm: website có giao diện thân thiện, dễ dùng người sử dụng Đáp ứng yêu cầu như: ho + Đăng nhập/ đăng xuất/phân quyền + Thực tác vụ thêm, sửa, xóa, hiển thị viết giày thể thao Đ Hạn chế đề tài ại + Chức bán giày thể thao ̀ng Trong trình thực đề tài, thời gian thực có hạn, khả kiến thức thân nhiều hạn chế nên khơng tránh khỏi thiếu sót sản ươ phẩm Ngồi ra, q trình khảo sát, quan sát thực phân tích thiết kế hệ Tr thống, kinh nghiệm thân cịn nên sở liệu cịn nhiều điểm chưa hợp lí, code chưa tốt dẫn đến website chưa tối ưu - Chưa thể hỗ trợ đa ngơn ngữ Chưa làm chức tìm kiếm Giao diện cịn q Chưa hồn thiện phương thức tốn Bảng post chưa hồn thành, tạo giới thiệu sản phẩm bảng PRODUCT 56 ̀ng ươ Tr ại Đ h in ̣c K ho ́ uê ́H tê - 57 - Hướng phát triển đề tài Do hạn chế mặt thời gian, kiến thức kinh nghiệm mà đề tài cịn số thiếu sót định Hi vọng thời gian tới sau tích lũy thêm kiến thức, kỹ đề tài phát triển tốt hơn, khắc phục thiếu sót thời điểm - Hồn thiện chức tìm kiếm Hỗ trợ đa ngơn ngữ cho website - Hồn thiện chức toán Tr ươ ̀ng Đ ại ho ̣c K in h tê - ́ Xây dựng giao diện đẹp ́H - uê có thêm số tính vượt trội 58 - TÀI LIỆU THAM KHẢO [1] “Quản lý bán hàng gì?,” Cơng ty phần mềm Trường Minh Thịnh - TMT Solutions, Oct 28, 2014 http://tmtsofts.com/tin-tuc/quan-ly-ban-hang-la-gi-t11.html (accessed Mar 25, 2020) [2] “Tầm quan trọng phần mềm quản lý bán hàng kinh doanh thời trang,” POS365.VN https://www.pos365.vn/tam-quan-trong-cua-phan-mem-quan-ly-banhang-trong-kinh-doanh-thoi-trang-4156.html (accessed Mar 25, 2020) ́ uê [3] “HTML,” Wikipedia tiếng Việt Jan 06, 2019, Accessed: Mar 25, 2020 [Online] Available: https://vi.wikipedia.org/w/index.php?title=HTML&oldid=47174111 tê ́H [4] thachpham92, “[Học CSS] CSS vai trị website,” Thach Pham https://thachpham.com/web-development/html-css/css-la-gi-va-vai-tro.html (accessed Mar 25, 2020) in h [5] TheHalfHeart, “Javascript gì? Viết ứng dụng Javascript đầu tiên,” freetuts, Jan 06, 2015 https://freetuts.net/javascript-la-gi-viet-ung-dung-javascript-dau-tien-263.html (accessed Mar 25, 2020) ̣c K [6] “PHP,” Wikipedia tiếng Việt Oct 30, 2019, Accessed: Mar 25, 2020 [Online] Available: https://vi.wikipedia.org/w/index.php?title=PHP&oldid=56081290 ho [7] “[BÀI 1]: FRAMEWORK LÀ GÌ ? LARAVEL LÀ GÌ VÀ CÁCH CÀI ĐẶT ?,” techmaster.vn https://techmaster.vn/posts/34646/lap-trinh-laravel-cho-nguoi-moi-batdau (accessed Mar 25, 2020) Tr ươ ̀ng Đ ại [8] V Nguyễn, “Phần mềm XAMPP gì ? Hướng dẫn cài đặt sử dụng phần mềm XAMPP,” WEBICO BLOG, Nov 29, 2019 https://blog.webico.vn/phan-memxampp-la-gi-huong-dan-cai-dat-va-su-dung-phan-mem-xampp/ (accessed Mar 28, 2020) 59 ̀ng ươ Tr ại Đ h in ̣c K ho ́ uê ́H tê - ĐẠO VĂN 60