LỜI MỞ ĐẦU. ii LỜI CẢM ƠN. iii MỤC LỤC. v DANH MỤC BẢNG.
ix DANH MỤC HÌNH. x DANH MỤC CHỮ VIẾT TẮT. TỔNG QUAN VÀ CÔNG NGHỆ SỬ DỤNG CHO ĐỀ TÀI. Giới thiệu đề tài.
Lý do chọn đề tài. Mục tiêu, phạm vi, đối tượng sử dụng. Ý nghĩa thực tiễn. Công nghệ sử dụng .js và SheetJS.
PHÂN TÍCH NGHIỆP VỤ HỆ THỐNG. Tổng quan về hai hệ thống. Phân tích hệ thống quản lý cửa hàng gas. Mục tiêu hệ thống quản lý cửa hàng gas.
Các chức năng chính. Đối tượng sử dụng. Sơ đồ Usecase tổng quát của hệ thống quản lý cửa hàng gas. Quy trình của hệ thống quản lý cửa hàng gas.
Sơ đồ khối của hệ thống quản lý cửa hàng gas. Phân tích hệ thống đặt hàng gas online. Mục tiêu của hệ thống đặt hàng gas online. Các chức năng chính.
Đối tượng sử dụng. Sơ đồ Usecase tổng quát của hệ thống đặt hàng gas online. Quy trình của hệ thống đặt hàng gas online. Sơ đồ khối hệ thống đặt hàng gas online.
THIẾT KẾ CƠ SỞ DỮ LIỆU. Cơ sở dữ liệu của hệ thống quản lý cửa hàng gas. Chi tiết bảng CSDL hệ thống quản lý cửa hàng gas. Sơ đồ ERD của CSDL hệ thống quản lý cửa hàng gas.
Cơ sở dữ liệu của hệ thống đặt hàng online. Chi tiết bảng CSDL hệ thống đặt hàng online. Sơ đồ ERD của CSDL hệ thống đặt hàng gas online. KỸ THUẬT SỬ DỤNG.
Kỹ thuật hệ thống quản lý cửa hàng gas. Mục đích tổng quan. Cấu trúc giao diện. Các module chính.
Hệ thống lưu trữ dữ liệu. Tính năng chính. Tính năng tìm kiếm. Bảo mật & validation.
Ưu điểm & Hạn chế. Yêu cầu hệ thống. Kỹ thuật hệ thống đặt hàng gas online. Mục đích tổng quan.
Cấu trúc giao diện. Chức năng core. Ưu điểm và hạn chế. Yêu cầu hệ thống.
THỰC NGHIỆM HỆ THỐNG. Hệ thống đặt hàng gas online. Giao diện trang chủ. Giao diện sản phẩm.
Giao diện chức năng đăng nhập và đăng ký. Giao diện chức năng đặt hàng. Hệ thống quản lý cửa hàng gas. Giao diện trang chủ.
Giao diện quản lý bán hàng. Giao diện quản lý sản phẩm (tồn kho). Giao diện quản lý đơn hàng. Giao diện quản lý khách hàng.
Giao diện quản lý nhân viên. Giao diện quản lý tài chính. Giao diện thông báo. Giao diện quản lý vận tải.
Giao diện cài đặt. Giao diện hồ Sơ. Quy trình đặt hàng và giao hàng của hai hệ thống. Đặt hàng của hệ thống đặt hàng gas online.
Nhận đơn hàng bên hệ thống quản lý cửa hàng gas. 56 TÀI LIỆU THAM KHẢO. 57 Trang viii DANH MỤC BẢNG Bảng 2. Bảng Use Case hệ thống quản lý cửa hàng gas.
Bảng Use Case cho hệ thống đặt hàng gas online. Bảng CSDL quản lý sản phẩm. Bảng CSDL quản lý khách hàng. Bảng CSDL quản lý nhân viên.
Bảng CSDL quản lý đơn hàng. Bảng CSDL quản lý vận chuyển. Bảng CSDL quản lý chi phí. Bảng CSDL báo cáo doanh thu.
Bảng CSDL quản lý thông báo. Bảng CSDL người dùng. Bảng CSDL danh mục sản phẩm gas. Bảng CSDL thông tin khách hàng đặt hàng.
Bảng CSDL đơn hàng online. Bảng CSDL thông tin giao hàng. Bảng CSDL thông báo hệ thống. 24 Trang ix DANH MỤC HÌNH Hình 1.
Ngôn ngữ đánh dấu siêu văn bản HTML. Ngôn ngữ được sử dụng để tìm và định dạng CSS. Ngôn ngữ lập trình JavaScript. Ngôn ngữ lập trình PHP.
Hệ quản trị cơ sở dữ liệu MySQL. Biểu đồ Use Case hệ thống quản lý cửa hàng gas. Sơ đồ khối hệ thống quản lý cửa hàng gas. Biểu đồ Use Case tổng quát hệ thống đặt hàng gas online.
Sơ đồ khối hệ thống đặt hàng gas online. Sơ đồ ERD của CSDL hệ thống quản lý cửa hàng gas. Sơ đồ ERD cơ sở dữ liệu hệ thống đặt hàng gas online. Giao diện trang chủ.
Code HTML + CSS để tạo giao diện trang chủ. Thêm sản phẩm và chức năng code thêm sản phẩm. Thêm đơn hàng và chức năng của code. Báo cáo tự động và chức năng code.
Code đồng bộ dữ liệu .7 Code tự động hóa. Code báo cáo và thống kê. Code xuất Excel. Code nhập đầu vào.
Code màu giao diện. Code thêm sản phẩm. Giao diện trang chủ hệ thống đặt hàng gas online. Code HTML+CSS của giao diện trang chủ.
Giao diện và code sản phẩm. Giao diện đặt hàng và code. Giao diện đăng nhập, đăng ký các hàm code. Code đồng bộ dữ liệu.
Giao diện trang chủ hệ thống đặt hàng gas online. Các sản phẩm của cửa hàng được hiển thị trong hệ thống. Chức năng đăng ký và đăng nhập của hệ thống. Trang chủ sau khi đăng kí tài khoản.
Chức năng đặt hàng của hệ thống. Màn hình hiển thị thành công sau khi đặt hàng. Giao diện trang chủ hệ thống quản lý của hàng gas. Giao diện quản lý bán hàng.
Giao diện quản lý sản phẩm (tồn kho). Giao diện quản lý đơn hàng. Giao diện quản lý khách hàng. Giao diện quản lý nhân viên.
Giao diện quản lý tài chính. Giao diện thông báo. Giao diện quản lý vận tải. Giao diện cài đặt.
50 Trang xi Hình 5. Giao diện hồ sơ. Đăng ký tài khoản. Đăng nhập tài khoản.
Lựa chọn sản phẩm. Thông báo đặt hàng thành công. Nhận thông báo đơn hàng. Kiểm tra chi tiết đơn hàng.
Hoàn tất đơn hàng. Xác nhận đơn hàng đã giao. 55 Trang xii DANH MỤC CHỮ VIẾT TẮT TIẾNG VIỆT Chữ viết tắt Ý nghĩa CSDL Cơ sở dữ liệu DH Đơn hàng KD Kinh doanh KH Khách hàng NV Nhân viên QL Quản lý SDT Số điện thoại SP Sản phẩm VC Vận chuyển TIẾNG ANH Chữ viết tắt Ý nghĩa CSS Cascading Style Sheets HTML Hypertext Markup Language PHP Personal Home Page RDBMS Relational Database Management System Trang xiii PHẦN 1. TỔNG QUAN VÀ CÔNG NGHỆ SỬ DỤNG CHO ĐỀ TÀI 1.
Giới thiệu đề tài 1. Lý do chọn đề tài Trong những năm gần đây, chuyển đổi số đã trở thành xu hướng tất yếu trong mọi lĩnh vực của đời sống xã hội, đặc biệt là trong hoạt động sản xuất kinh doanh. Ngành kinh doanh gas, mặc dù là một lĩnh vực truyền thống, cũng không nằm ngoài xu thế này. Tuy nhiên, thực tế cho thấy, phần lớn các doanh nghiệp kinh doanh gas hiện nay vẫn đang quản lý hoạt động bán hàng, vận chuyển, tài chính và chăm sóc khách hàng theo phương pháp thủ công hoặc bán thủ công, chủ yếu dựa vào sổ sách giấy tờ hoặc các file Excel rời rạc.
Điều này dẫn đến nhiều bất cập như: − Dữ liệu phân tán, khó kiểm soát, dễ xảy ra sai sót hoặc thất lạc thông tin. − Quản lý tồn kho, đơn hàng, vận chuyển chưa hiệu quả, gây thất thoát, lãng phí nguồn lực. − Việc tổng hợp, báo cáo số liệu tài chính, doanh thu, chi phí mất nhiều thời gian, thiếu chính xác. − Khó đáp ứng nhu cầu ngày càng cao của khách hàng về sự tiện lợi, nhanh chóng, minh bạch trong giao dịch.
Bên cạnh đó, sự phát triển mạnh mẽ của thương mại điện tử và thói quen tiêu dùng mới của khách hàng đặt ra yêu cầu cấp thiết cho các doanh nghiệp gas phải đổi mới phương thức kinh doanh, ứng dụng công nghệ thông tin để nâng cao năng lực cạnh tranh, mở rộng thị trường. Xuất phát từ thực tiễn trên, em lựa chọn đề tài:“Xây dựng hệ thống quản lý cửa hàng gas và đặt hàng gas online” với mong muốn xây dựng một giải pháp tổng thể, hiện đại, giúp doanh nghiệp gas quản lý hiệu quả mọi hoạt động kinh doanh, đồng thời mang lại trải nghiệm mua hàng tiện lợi, chuyên nghiệp cho khách hàng. Mục tiêu, phạm vi, đối tượng sử dụng Mục tiêu: Xây dựng hệ thống quản lý cửa hàng gas cho doanh nghiệp và hệ thống đặt hàng gas online cho khách hàng. Phạm vi: Quản lý sản phẩm, khách hàng, nhân viên, đơn hàng, vận chuyển, tài chính, báo cáo, đặt hàng online.
Đối tượng sử dụng: Chủ cửa hàng, nhân viên bán hàng, nhân viên giao hàng, khách hàng. Ý nghĩa thực tiễn − Nâng cao hiệu quả quản lý, giảm thất thoát, tăng doanh thu. − Tạo trải nghiệm mua hàng tiện lợi cho khách hàng. − Dễ dàng mở rộng, tích hợp các dịch vụ mới.
− Viết chi tiết hơn 1. Công nghệ sử dụng Hai hệ thống được xây dựng hoàn toàn trên nền tảng web, sử dụng các công nghệ hiện đại, phổ biến và dễ triển khai: HTML, CSS, JavaScript, PHP, MySQL,… 1. Ngôn ngữ đánh dấu siêu văn bản HTML HTML có tên đầy đủ là Hypertext Markup Language nghĩa là ngôn ngữ đánh dấu siêu văn bản. HTML thường được sử dụng để tạo và cấu trúc các phần Trang 2 trong trang web và ứng dụng, phân chia các đoạn văn, heading, link, blockquotes,… HTML không phải là một ngôn ngữ lập trình mà chỉ là một ngôn ngữ đánh dấu.
Điều này đồng nghĩa với việc HTML không thể thực hiện các chức năng “động”. Nói cách khác, HTML tương tự như phần mềm Microsoft Word, chỉ có tác dụng định dạng các thành phần có trong website. Ngôn ngữ được sử dụng để tìm và định dạng CSS CSS là viết tắt của Cascading Style Sheets, một ngôn ngữ thiết kế đơn giản, xử lý một phần giao diện của trang web. CSS mô tả cách các phần tử HTML hiển thị trên màn hình và các phương tiện khác.
CSS rất hữu ích và tiện lợi. Nó có thể kiểm soát tất cả các trang trên một website. Các stylesheet ngoài được lưu trữ dưới dạng các tập tin. CSS được kết hợp với ngôn ngữ đánh dấu HTML hoặc XHTML.
Ngôn ngữ lập trình JavaScript Trang 3 JavaScript là ngôn ngữ lập trình website phổ biến hiện nay, nó được tích hợp và nhúng vào HTML giúp website trở nên sống động hơn. JavaScript đóng vai trò như là một phần của trang web, thực thi cho phép Client-side script từ phía người dùng cũng như phía máy chủ (Nodejs) tạo ra các trang web động. JavaScript là một ngôn ngữ lập trình thông dịch với khả năng hướng đến đối tượng. Là một trong 3 ngôn ngữ chính trong lập trình web và có mối liên hệ lẫn nhau để xây dựng một website sống động, chuyên nghiệp: − HTML: Hỗ trợ trong việc xây dựng layout, thêm nội dung dễ dàng trên website.