Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 67 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
67
Dung lượng
2,43 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP WEBSITE BÁN QUẦN ÁO Sinh viên thực : Trần Hoàng Lớp : 19I1 Giảng viên hướng dẫn: ThS Hà Thị Minh Phương Đà Nẵng, tháng 11 năm 2021 i TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THƠNG VIỆT HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP WEBSITE BÁN QUẦN ÁO Sinh viên: Trần Hoàng Mã SV: 191C900018 Giảng viên hướng dẫn: ThS Hà Thị Minh Phương Đà Nẵng, tháng 11 năm 2021 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN MỤC LỤC LỜI CẢM ƠN LỜI GIỚI THIỆU CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề 1.2 Mục đích đề tài 1.3 Đối tượng ứng dụng phạm vi nghiên cứu đề tài 10 1.4 Ý nghĩa khoa học thực tiễn đề tài 11 CHƯƠNG II TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH PHP VÀ MYSQL 2.1 Ngơn ngữ lập trình PHP gì? 12 2.2 Một số khái niệm liên quan đến PHP 14 2.3 Hệ quản trị sở liệu MySQL 14 2.4 Các hàm làm việc với MySQL 17 CHƯƠNG III PHÂN TÍCH THIẾT KẾ HỆ THỐNG 24 3.1 Khảo sát hệ thống đề tài 24 3.1.1 Sơ đồ quy trình nghiệp vụ 24 3.1.2 Khảo sát trạng 24 3.2 Phân tích hệ thống mặt chức 26 3.2.1 Mô tả chức 26 3.2.2 Biểu đồ luồng liệu 27 3.2.3 Biểu đồ use case 27 3.2.4 Biểu đồ hoạt động 27 3.2.5 Biểu đồ trình tự 27 3.3 Phân tích hệ thống mặt liệu 46 3.3.1 Xác định thực thể 46 3.3.2 Ý nghĩa bảng liệu trường 47 3.3.3 Các bảng liệu 51 3.3.4 Sơ đồ thực thể - liên kết (E - R) 54 CHƯƠNG IV: DEMO WEBSITE GIỚI THIỆU SẢN PHẨM THỜI TRANG 56 4.1 Giao diện người dùng 56 4.2 Giao diện admin 60 KẾT LUẬN 65 TÀI LIỆU THAM KHẢO 67 LỜI CẢM ƠN Lời đầu tiên, Em xin chân thành cảm ơn trường Đại học Công nghệ thông tin truyền thông Đại học Việt Hàn tạo điều kiện cho em thực đề tài Em xin chân thành cảm ơn thầy cô giáo Khoa công nghệ thông tin trường Đại học Công nghệ thông tin & Truyền thong Việt Hàn trang bị cho em kiến thức công nghệ thông tin suốt thời gian em học tập trường Với hướng dẫn tận tình Cơ giáo Th.S Hà Thị Minh Phương em hoàn thành báo cáo đồ án tốt nghiệp Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống thời gian khả có hạn nên đồ án em khơng tránh khỏi thiếu sót Kính mong nhận góp ý, phê bình q thầy bạn để em hồn thiện tốt đề tài Em xin chân thành cảm ơn ! SV thực hiện: Trần Hoàng Lớp: 19I1 Đà Nẵng, tháng 11 năm 2021 LỜI GIỚI THIỆU Ngày nay, ứng dụng cơng nghệ thơng tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức, cơng ty, đóng vai trị quan trọng, tạo bước đột phá mạnh mẽ Cùng với phát triển không ngừng kỹ thuật máy tính mạng điện tử, cơng nghệ thơng tin cơng nghệ có đẳng cấp cao chinh phục hết đỉnh cao đến đỉnh cao khác Mạng Internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng cho truyền tải, trao đổi thơng tin tồn cầu Giờ đây, việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: cần có máy tính kết nối internet dịng liệu truy tìm gần giới vấn đề mà bạn quan tâm ra, có đầy đủ thơng tin, hình ảnh chí đơi lúc có âm bạn cần Bằng internet, thực nhiều công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đẩy khai sinh phát riển thương mại điện tử phủ điện tử khắp giới, làm biến đổi đáng kể mặt văn hóa, nâng cao chất lượng sống người Trong hoạt động sản xuất, kinh doanh, đây, thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy phát triển doanh nghiệp Đối với cửa hàng hay shop, việc quảng bá giới thiệu đến khách hàng sản phẩm đáp ứng nhu cầu khách hàng cần thiết Nắm bắt thực tế đó, em tìm hiểu thực đề tài “Xây dựng website bán quần áo ” Báo cáo chia làm phần bao gồm: Chương 1: Tổng quan đề tài Chương 2: Tổng quan ngôn ngữ lập trình PHP MySQL Chương 3: Phân tích thiết kế hệ thống Chương 4: Demo website bán quần áo DANH MỤC HÌNH VẼ Hình 2.1: Sơ đồ quy trình nghiệp vụ đề tài… .19 Hình 2.2: Biểu đồ luồng liệu mức ngữ cảnh………………………………………24 Hình 2.3: Biểu đồ phân cấp chức năng……………………………………………… 26 Hình 2.4: Biểu đồ luồng liệu mức đỉnh……………………………………………27 Hình 2.5: Biểu đồ chức Quản lý hệ thống………………………………………28 Hình 2.6: Biểu đồ chức Mua hàng………………………………………………29 Hình 2.7: Biểu đồ chức Thống kê………………………………………… .30 Hình 2.8: Biểu đồ chức Tìm kiếm………………………………………… 31 Hình 2.9: Sơ đồ thực thể liên kết E – R…………………………………………… 41 Hình 3.1: Giao diện website…………………………………………… 42 Hình 3.2: Giao diện trang đăng ký khách hàng……………………………………….42 Hình 3.3: Giao diện trang sưu tập…………………………………………………43 Hình 3.4: Giao diện trang tin tức…………………………………………………… 43 Hình 3.5: Giao diện trang liên hệ………………………………………………… 44 Hình 3.6: Giao diện trang giỏ hàng khách hàng………………………………………44 Hình 3.7: Giao diện trang thơng tin khách hàng…………………………………… 45 Hình 3.8: Giao diện trang đổi mật cá nhân khách hàng…………………………45 Hình 3.9: Giao diện trang cập nhật thơng tin khách hàng…………………………….46 Hình 3.10: Giao diện trang đặt hàng………………………………………………….46 Hình 3.11: Giao diện trang đăng nhập admin……………………………………… 47 Hình 3.12: Giao diện trang quản lý danh sách loại sản phẩm……………………… 48 Hình 3.13: Giao diện trang quản lý danh sách nhà sản xuất…………………………48 Hình 3.14: Giao diện trang quản lý danh sách đơn hàng…………………………….49 Hình 3.15: Giao diện trang quản lý danh sách khách hàng………………………… 49 Hình 3.16: Giao diện trang quản lý chi tiết thơng tin khách hàng……………………50 Hình 3.17: Giao diện trang quản lý danh sách sưu tập……………………………50 Hình 3.18: Giao diện trang quản lý danh sách liên hệ……………………………… 51 Hình 3.19: Giao diện trang thêm sản phẩm………………………………………… 51 Hình 3.20: Giao diện trang quản lý chi tiết đơn hàng……………………………… 52 Hình 3.21: Giao diện trang sửa thơng tin sưu tập……………………………… 52 Hình 3.22: Giao diện trang quản lý chi tiết sưu tập…………………………… 53 CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề Như thấy thị trường việc cạnh tranh kinh doanh ngày trở nên liệt hầu hết nhà kinh doanh, công ty lớn tâm đến việc làm thỏa mãn khách hàng cách tốt Hiện nhiều doanh nghiệp phát triển hệ thống bán hàng theo loại hình thương mại điện tử Theo kết khảo sát Công ty nghiên cứu thị trường Việt, khoảng 90% công ty kinh doanh, dịch vụ Việt Nam có hệ thống bán hàng qua Internet điện thoại So với kinh doanh truyền thống thương mại điện tử chi phí thấp hơn, hiệu đạt cao Hơn nữa, với lợi ích công nghệ Internet nên việc truyền tải thông tin sản phẩm nhanh chóng, thuận tiện Kết hợp với phận giao hàng tận nơi, thông qua bưu điện ngân hàng để toán tiền, tăng thêm thuận lợi để loại hình phát triển 1.2 Mục đích đề tài Đây website nhằm bán giới thiệu rộng rãi mặt hàng công ty đến người tiêu dùng với chi tiết mặt hàng giá cách xác Website sau xây dựng xong đáp ứng yêu cầu sau: Giúp cho khách hàng: Khách hàng người có nhu cầu mua sắm hàng hóa Họ tìm kiếm mặt hàng cần thiết từ hệ thống đặt mua mặt hàng Vậy nên website phải giúp cho khách hàng: Tìm kiếm lựa chọn từ xa sản phẩm cần: Khách hàng truy cập vào website thương mại điện tử thường tìm kiếm mặt hàng hay sản phẩm mà họ cần muốn mua Nhưng đơi có nhiều khách hàng vào website mà khơng có ý định mua hay khơng biết mua gì, yêu cầu đặt cho hệ thống làm để khách hàng dễ bị bắt mắt hấp dẫn sản phẩm đó, đồng thời tìm kiếm nhanh hiệu sản phẩm mà họ cần tìm Đặt mua hàng: Sau khách hàng lựa chọn xong mặt hàng cần mua đơn đặt hàng hiển thị để khách hàng nhập vào thông tin cần thiết, tránh địi hỏi hay thơng tin u cầu nhiều từ phía khách hàng, tạo cảm giác thoải mái, riêng tư cho khách hàng Theo dõi đơn hàng Gửi ý kiến đóng góp Giúp nhà quản lý: Là người có quyền đăng nhập, quản lý làm chủ hoạt động hệ thống website Người quản lý có username password để truy cập vào hệ thống nhằm thực chức sau: Quản lý sản phẩm cách dễ dàng Thêm, xóa, sửa thơng tin sản phẩm vào sở liệu Kiểm tra xử lý đơn đặt hàng Báo cáo doanh thu Bên cạnh chức nêu website phải trông thật đẹp mắt dễ truy cập Giao diện đẹp yếu tố quan trọng góp phần tăng lượng khách hàng, website phải cho khách hàng thấy thơng tin cần tìm, cung cấp thông tin quảng cáo thật hấp dẫn, nhằm thu hút quan tâm cơng ty có hội có nhiều người tham khảo Điều quan trọng website mua bán hàng mạng phải đảm bảo an tồn tuyệt đối thơng tin liên quan đến người dùng trình đặt mua hay tốn Đồng thời website cịn phải có tính dễ nâng cấp, bảo trì, sửa chữa cần bổ sung cập nhật tính 1.3 Đối tượng ứng dụng phạm vi nghiên cứu đề tài Đối tượng ứng dụng đề tài: Mọi người tiêu dùng tồn quốc có nhu cầu đặt mua hàng qua mạng Các cơng ty, doanh nghiệp có nhu cầu đặt hàng 10 Bảng BOSUUTAP: lưu thông tin sưu tập Khóa chính: col_id Bảng LIENHE: lưu thông tin phản hồi khách hàng Khóa chính: con_id Bảng HINHANH: lưu hình ảnh sản phẩm, sưu tập, Khóa chính: img_id Khóa ngoại: col_id 53 3.3.4 Sơ đồ thực thể - liên kết (E - R) Xác định thực thể liên kết: Giữa thực thể KHACHHANG thực thể HOADON có mối liên kết (1-n) Vì khách hàng có nhiều đơn hàng, cịn đơn hàng ứng với khách hàng Giữa thực thể KHACHHANG thực thể LIENHE có mối liên kết (1 - n) Vì khách hàng có nhiều phản hồi liên hệ, cịn phản hồi liên hệ ứng với khách hàng Giữa thực thể SANPHAM thực thể LOAISANPHAM có mối liên hệ (1 - n) Vì sản phẩm có nhiều loại sản phẩm, cịn loại sản phẩm thuộc sản phẩm Giữa thực thể NHASANXUAT thực thể SANPHAM có mối liên hệ (1 - n) Vì nhà sản xuất có nhiều sản phẩm, cịn sản phẩm thuộc nhà sản xuất Giữa thực thể BOSUUTAP thực thể HINHANH có mối liên hệ (1 - n) Vì sưu tập có nhiều hình ảnh, cịn hình ảnh thuộc sưu tập Từ phân tích trên, ta xây dựng sơ đồ thực thể - liên hết sau : 54 Hình 2.9: Sơ đồ thực thể liên kết E - R 55 CHƯƠNG IV: DEMO WEBSITE BÁN QUẦN ÁO 4.1 Giao diện người dùng Hình 3.1: Giao diện website Hình 3.2: Giao diện trang đăng ký khách hàng 56 Hình 3.3: Giao diện trang khuyến Hình 3.4: Giao diện trang bán chạy 57 Hình 3.5: Giao diện trang sản phẩm Hình 3.6: Giao diện trang giỏ hàng khách hàng 58 Hình 3.7: Giao diện trang thơng tin khách hàng Hình 3.8: Giao diện trang đặt hàng 59 4.2 Giao diện admin Hình 3.11: Giao diện trang đăng nhập admin 60 Hình 3.12: Giao diện trang quản lý danh mục 61 Hình 3.13: Giao diện trang quản lý danh sách đơn hàng Hình 3.14: Giao diện trang quản lý danh sách khách hàng 62 Hình 3.15: Giao diện trang thêm sản phẩm 63 Hình 3.20: Giao diện trang quản lý chi tiết đơn hàng 64 KẾT LUẬN Đánh giá kết Trong trình thực hiện, em cố gắng để tìm hiểu cài đặt chương trình thời gian có hạn nên chưa giải tất vấn đề đặt Em mong nhận thông cảm quý thầy cô Em xin chân thành cảm ơn Những kết đạt được: + Về cơng nghệ: - Tìm hiểu nắm bắt công cụ thiết kế Web - Biết cách thiết kế web động cách tổ chức CSDL - Các dịch vụ internet, đặc biệt web + Về cài đặt chương trình: - Giới thiệu mặt hàng thời trang cửa hàng đến với khách hàng - Cho phép tra cứu mặt hàng khách có nhu cầu tìm kiếm - Cho phép khách hàng thực việc đặt hàng qua mạng - Tiếp nhận đơn đặt hàng khách hàng - Lập đơn hàng - Cập nhật: mặt hàng, khách hàng, nhà cung cấp, sản phẩm + Tính chương trình: - Thơng tin khách hàng, mặt hàng cập nhật kịp thời, xác - Giao diện thân thiện với người dùng Những hạn chế hệ thống - Chưa kiểm tra hết trường hợp sảy dẫn đến phát sinh nhiều lỗi - Chức tìm kiếm cịn đơn giản - Chưa thực chức thống kê báo cáo - Giao diện hệ thống đơn giản - Sản phẩm cửa hàng chưa nhiều - Do điều kiện, chương trình chạy thử máy cá nhân 65 Hướng phát triển tương lai - Thực kiểm tra hết trường hợp có để hạn chế tối đa lỗi phát sinh từ hệ thống - Phát triển hồn thiện chức tìm kiếm - Thực chức thống kê báo cáo - Chỉnh sửa giao diện để thân thiện bắt mắt - Cho phép khách hàng mua toán trực tuyến qua mạng - Hỗ trợ nhiều hình thức toán - Bảo mật hệ thống tốt 66 TÀI LIỆU THAM KHẢO [1]ĐH KHTN Giáo trình PHP & MySQL tiếng việt [2] Lê Minh Hoàng, "Thiết kế Web với CSS", NXB Lao động xã hội 2007 [3] Nguyễn Văn Ba, "Phân tích thiết kế hệ thống thơng tin", NXB Đại học quốc gia Hà Nội [4] Phạm Hữu Khang – Hoàng Đức Hải, "Xây dựng ứng dụng Web PHP My SQL", NXB Phương Đông 2007 [5] WallPearl , Simple CSS, 2008 67 ... HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP WEBSITE BÁN QUẦN ÁO Sinh viên: Trần Hoàng Mã SV: 191C900018 Giảng viên hướng dẫn: ThS Hà Thị Minh Phương Đà Nẵng, tháng 11 năm 2021 NHẬN XÉT CỦA... tận tình Cơ giáo Th.S Hà Thị Minh Phương em hoàn thành báo cáo đồ án tốt nghiệp Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống thời gian khả có hạn nên đồ án em không tránh khỏi thiếu... website bán quần áo ” Báo cáo chia làm phần bao gồm: Chương 1: Tổng quan đề tài Chương 2: Tổng quan ngơn ngữ lập trình PHP MySQL Chương 3: Phân tích thiết kế hệ thống Chương 4: Demo website bán