CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI 1. Tổng quan về thương mại điện tử 1. Khái niệm về thương mại điện tử Thương mại điện tử hay E-Commerce là quá trình tiến hành một phần hay tất cả các hoạt động kinh doanh thông qua các phương tiện điện tử. Nói một cách đơn giản, thương mại điện tử chính là hoạt động mua bán sản phẩm hoặc dịch vụ thông qua Internet và các phương tiện điện tử khác.
Các giao dịch này bao gồm tất cả các hoạt động như: giao dịch, mua bán, thanh toán, đặt hàng, quảng cáo và giao hàng, … Thương mại điện tử ngày nay càng được biết tới như một phương thức kinh doanh hiệu quả từ khi Internet hình thành và phát triển. Chính vì vậy, nhiều người hiểu thương mại điện tử theo nghĩa cụ thể hơn là giao dịch thương mại, mua sắm qua Internet và mạng xã hội. Lợi ích của thương mại điện tử - Lợi ích của thương mại điện tử với các doanh nghiệp Đối với các doanh nghiệp, thương mại điện tử tạo điều kiện thuận lợi để doanh nghiệp có thể quảng bá hình ảnh về thương hiệu, sản phẩm, dịch vụ của mình tới khách hàng, đối tác. Lợi ích tiếp theo của thương mại điện tử dành cho doanh nghiệp chính là tiết kiệm chi phí, tạo thuận lợi cho việc giao dịch giữa các bên.
Các doanh nghiệp sẽ chẳng cần phải tốn kém chi phí để thuê 1 cửa hàng hay chi phí để thuê nhân viên phục vụ hay phải thuê kho bãi. Chỉ cần đầu chi phí cho website và bán hàng qua mạng, bạn sẽ chỉ cần khoảng 10% số vốn so với việc thuê cửa hàng, nhân công, kho bãi để vận hành website mỗi tháng. Có website thương mại điện tử, bạn sẽ mở rộng được phạm vi kinh doanh của mình đơn giản hơn rất nhiều. Không phải là ở tỉnh thành, quốc gia mà thậm chí có thể ra toàn cầu nếu bạn làm tốt công tác marketing.
Với việc kinh doanh truyền thống mở cửa hàng thì đó là điều cực khó, chỉ có thương mại điện tử mới làm được. Chi phí cũng không quá cao để có thể giới thiệu doanh nghiệp của bạn đến thị trường khác. - Lợi ích của thương mại điện tử với người tiêu dùng: Tiết kiệm thời gian để đi mua sắm, chỉ cần ngồi nhà, lướt web với điện thoại hay máy tính là có thể giúp bạn chọn được món đồ ưng ý. 15 Có thể thoải mái check sản phẩm, lựa chọn các mặt hàng, so sánh giá, chất lượng giữa các nơi.
Có người vận chuyển hàng hóa tới tận nhà mà không mất sức để khuân vác từ cửa hàng về tới nhà. - Lợi ích đối với xã hội của thương mại điện tử: Đối với xã hội thì thương mại điện tử sẽ tạo ra được một phương thức kinh doanh và làm việc mới hiện đại, phù hợp hơn với xu thế thị trường đang phát triển mạnh trong thời đại công nghệ 4. Thương mại điện tử cũng sẽ tạo ra được 1 sân chơi mới cho các doanh nghiệp và yêu cầu họ phải nắm bắt, đổi mới phương thức kinh doanh, tạo cơ hội để cạnh tranh cao hơn. Từ đó thúc đẩy sự phát triển của doanh nghiệp nói riêng và của nền kinh tế nói chung.
Yêu cầu trong thương mại điện tử - Cơ sở hạ tầng bảo mật thông tin. - Nhân lực chất lượng cao. - Tạo mối quan hệ bằng sự tin cậy - Bảo mật và an toàn - Bảo vệ quyền lợi khách hàng và bản quyền kinh doanh. Phân tích yêu cầu đề tài 1.
Lý do chọn đề tài Trong thực tế ngày nay, công việc quản lý ở các cửa hàng nói chung và việc quản lý các cửa hàng thời trang nói riêng đã và đang được áp dụng trên máy vi tính vì số lượng rất lớn. Nếu chúng ta sử dụng biện pháp lưu trữ trên giấy tờ, văn bản thì sẽ rất khó khăn trong việc quản lý như khi muốn tìm kiếm thông tin về một mặt hàng hay muốn thay đổi thông tin của một mặt hàng thì sẽ cực kỳ khó khăn với lượng mặt hàng cực lớn của các cửa hàng. Từ những khó khăn đó mà các phần mềm quản lý đã và đang được nghiên cứu và phát triển để hỗ trợ cho công tác quản lý. Việc áp dụng công nghệ thông tin vào công tác quản lý không chỉ làm giảm các bất cập trong công tác quản lý mà còn giúp cho người quản lý cảm thấy thoải mái trong công tác, năng suất làm việc được nâng cao.
16 Xuất phát từ những lý do đó em đã quyết định chọn đề tài: “Phát triển website thời trang Linh Nguyễn bằng PHP Laravel” nhằm góp phần giải quyết cho người quản lý cập nhật thông tin nhanh chóng, tra cứu những dữ liệu được xử lý chính xác về các mặt hàng, giá cả, doanh thu nhằm phục vụ cho các thao tác hoặc chức năng sau đó, dễ sử dụng cho những giao diện đồ họa thân thiện đối với người dùng. Mục tiêu của đề tài 1. Mục tiêu tổng quát - Giúp cá nhân, tổ chức, doanh nghiệp phát triển nhiều mô hình trên sàn thương mại điện tử, tăng doanh thu và dễ dàng quản lí hàng hóa. Mục tiêu cụ thể - Người bán thì dễ dàng kiểm tra hàng và giới thiệu tới nhiều người hơn.
- Người mua thì dễ dàng tìm kiếm, đặt mua trên mạng mà không cần tới tận nơi. - Giúp hàng hóa lưu thông dễ dàng. Giới hạn và phạm vi của đề tài 1. Đối tượng nghiên cứu - Đối tượng nghiên cứu: thời trang 1.
Phạm vi nghiên cứu - Phạm vi không gian: trên không gian mạng - Ý nghĩa khoa học và thực tiễn của đề tài: giúp cho cá nhân, tổ chức, doanh nghiệp phát triển kinh doanh Thời trang trên sàn điện tử. Chức năng Đây là một website bán hàng, giới thiệu và quản lý sản phẩm của cửa hàng đến người tiêu dùng với các chi tiết mặt hàng với giá cả chính xác. Có các chứa năng sau: - Cho phép quản lý đơn hàng mới - Cho phép quản lý danh mục - Cho phép quản lý bài viết - Cho phép quản lý sản phẩm - Cho phép quản lý đơn hàng - Cho phép quản lý, trả lời phản hồi về sản phẩm 17 - Cho phép quản lý khách hàng - Cho phép quản lý thành viên - Cho phép cấu hình cửa hàng: quản lý thông tin chung và slide show 1. Yêu cầu đặt ra Xây dựng hệ thống gồm 2 phần: Thứ nhất - Phần người dùng: Người dùng là những người có nhu cầu mua sắm hàng hóa, họ sẽ tìm kiếm các mặt hàng cần thiết từ hệ thống và đặt mua các mặt hàng này.
Vì thế phần mềm đòi hỏi phải có các chức năng sau: - Hiển thị danh sách các sản phẩm của cửa hàng để khách hàng xem, lựa chọn và mua. - Người dùng xem các bài viết của cửa hàng. - Xem số lượt truy cập mỗi ngày Thứ hai: Phần quản trị viên: Quản trị viên là người có quyền kiểm soát mọi hoạt động của hệ thống. Người này được cấp username và password để đăng nhập hệ thống thực hiện chức năng của mình: - Chức năng cập nhật, sửa, xóa các danh mục, bài viết, sản phẩm, đơn hàng, khách hàng, thành viên và cấu hình cửa hàng.
- Tiếp nhận kiểm tra đơn đặt hàng của khách hàng. Hiển thị đơn đặt hàng. - Quản lý và trả lời phản hồi của khách hàng. Ngoài các chức năng trên thì trang website phải được thiết kế sao cho dễ hiểu, giao diện mang tính dễ dùng đẹp mắt và làm sao cho khách hàng thấy được thông tin cần tìm, cung cấp các thông tin quảng cáo hấp dẫn.
Điều quan trọng là phải đảm bảo an toàn tuyệt đối thông tin khách hàng trong quá trình đặt mua qua mạng. Đồng thời trang web phải luôn đổi mới, hấp dẫn. Khảo sát hiện trạng và xây dựng hệ thống Sau khi khảo sát em đã nắm bắt được các thông tin : - Quản lý tài khoản: Mỗi khách hàng được quản lý các thông tin sau: họ tên, email, mật khẩu, nhóm quyền 18 - Quản lý sản phẩm: tên sản phẩm, giá sản phẩm, chi tiết sản phẩm, mô tả sản phẩm, danh mục, hình ảnh, slide. - Quản lý danh mục: tên danh mục.
- Quản lý bài viết: tiêu đề bài viết, nội dung bài viết, hình ảnh. - Quản lý phản hồi về sản phẩm: số thứ tự, tên người phản hồi, tên sản phẩm, phản hồi cửa hàng, thời gian khách hàng phản hồi, thời gian cửa hàng phản hồi. - Quản lý đơn hàng: mã hóa đơn, khách hàng, sản phẩm, số lượng, giá trị, trạng thái, thanh toán. - Quản lý khách hàng: mã khách hàng, họ tên, số điện thoại, email, thành phố - Quản lý thành viên: họ tên, email, mật khẩu 1.
Công nghệ sử dụng 1. Giới thiệu về ngôn ngữ lập trình PHP PHP là ngôn ngữ lập trình đa mục đích. Cụ thể hơn, PHP là ngôn ngữ kịch bản mã nguồn mở, chạy ở phía server và được dùng để tạo ra các ứng dụng web. PHP là ngôn ngữ lập trình phổ biến được rất nhiều Developer theo đuổi.
Cơ hội việc làm dành cho những ai biết ngôn ngữ PHP vô cùng rộng mở. Bạn có thể trở thành một Web Developer hoặc Full-Stack Developer nếu làm chủ ngôn ngữ này. Giới thiệu về Laravel Laravel là một PHP framework, có mã nguồn mở và miễn phí, được xây dựng nhằm hỗ trợ phát triển các phần mềm, ứng dụng, theo kiến trúc MVC. PHP framework là thư viện làm cho sự phát triển của những ứng dụng web viết bằng ngôn ngữ PHP trở nên trôi chảy hơn bằng cách cung cấp một cấu trúc cơ bản để xây dựng những ứng dụng đó.
Hay nói cách khác, PHP framework giúp thúc đẩy nhanh chóng quá trình phát triển ứng dụng, tiết kiệm thời gian, tăng sự ổn định cho ứng dụng, giảm thiểu số lần phải viết lại code cho lập trình viên. MVC là mẫu kiến trúc phần mềm trên máy tính nhằm mục đích tạo lập giao diện cho người dùng. Theo đó, hệ thống MVC được chia thành ba phần có khả năng tương tác với nhau và tách biệt các nguyên tắc nghiệp vụ với giao diện người dùng. Ba thành phần ấy bao gồm: 19 - Controller: Giữ nhiệm vụ nhận điều hướng các yêu cầu từ người dùng và gọi đúng những phương thức xử lý chúng.
- Model: Là thành phần chứa tất cả các nghiệp vụ logic, phương thức xử lý, truy xuất database, đối tượng mô tả dữ liệu như các Class, hàm xử lý… - View: Đảm nhận việc hiển thị thông tin, tương tác với người dùng, nơi chứa tất cả các đối tượng GUI như textbox, images… Bằng cách này, thông tin nội hàm được xử lý tách biệt với phần thông tin xuất hiện trong giao diện người dùng, bảo đảm các nguyên tắc nghề nghiệp của lập trình viên.